Skip to main content

This content has been archived and is no longer being updated. Links may not function; however, this content may be relevant to outdated versions of the product.

Support Article

Pega BIX Extraction fails

SA-104457

Summary



Business Intelligence Exchange ( BIX) Extraction that is run everyday, fails.


Error Messages



[java] Caused by: java.lang.NoClassDefFoundError: com/pegarules/generated/pega_bix_bix
     [java]     at com.pegarules.generated.pega_rules_rule_utility_library.queryFunctionByName(pega_rules_rule_utility_library.java:347)
     [java]     ... 88 more
     [java] Caused by: java.lang.ClassNotFoundException: com.pegarules.generated.pega_bix_bix
     [java]     at com.pega.pegarules.internal.bootstrap.phase2.PRBaseLoader.findClass(PRBaseLoader.java:312)
     [java]     at java.lang.ClassLoader.loadClass(ClassLoader.java:430)
     [java]     at com.pega.pegarules.internal.bootstrap.phase2.PRBaseLoader.loadClass(PRBaseLoader.java:237)
     [java]     at java.lang.ClassLoader.loadClass(ClassLoader.java:363)
     [java]     at com.pega.pegarules.bootstrap.loader.PRAppLoader.loadClass(PRAppLoader.java:772)
     [java]     at com.pega.pegarules.bootstrap.loader.PRAppLoader.loadClass(PRAppLoader.java:649)
     [java]     at com.pega.pegarules.exec.internal.util.classloader.PRClassLoaderDB.loadClass(PRClassLoaderDB.java:1069)
     [java]     at java.lang.ClassLoader.loadClass(ClassLoader.java:363)
     [java]     at com.pega.pegarules.exec.internal.util.classloader.PRClassLoaderDB$Loader.loadClass(PRClassLoaderDB.java:2137)
     [java]     at java.lang.ClassLoader.loadClass(ClassLoader.java:363)
     [java]     ... 89 more
     [java] [  ] (mbly.antlr3.RUFReferenceHelper) WARN    - PegaEL-InvalidExpression    No candidates found [possible function name, ruleset/version or number of parameter problem]     for Rule-Utility-Function in ruleset list <null> expected since isEditing is false ruleset = Pega-RULES library = Utilities functionName = LengthOfPageList parameters = [ Item: .pyActors Pega type = includedpage Java data type = ClipboardProperty]



Steps to Reproduce



Run the Command Line script which  includes passing the -a/-p parameters to the Extract script.


Root Cause



A defect or configuration issue in the operating environment.
The assembled entry for the Library function did not compile correctly; however, the entry was stored in the database table. As a result, authentication of the Pega Operator failed.



Resolution



Perform the following local-change:
  1. Navigate to System Management Application (SMA) > Advanced > Virtual Rule Table Cache Management.
  2. Enter 'Rule-Declare-Expressions' in the Rule Class field.
  3. Enter '!.PXACTORSCOUNT!' in the Instance Name field.
  4. Click the 'Lookup Virtual Table Cache Detail' button to Lookup the activity.
  5. Click Reassemble candidates. The login initiates the reassembly.

Published April 14, 2020 - Updated October 8, 2020

Was this useful?

0% found this useful

Have a question? Get answers now.

Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.

Did you find this content helpful?

Want to help us improve this content?

We'd prefer it if you saw us at our best.

Pega Community has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice
Contact us