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:
- Navigate to System Management Application (SMA) > Advanced > Virtual Rule Table Cache Management.
- Enter 'Rule-Declare-Expressions' in the Rule Class field.
- Enter '!.PXACTORSCOUNT!' in the Instance Name field.
- Click the 'Lookup Virtual Table Cache Detail' button to Lookup the activity.
- Click Reassemble candidates. The login initiates the reassembly.
Published April 14, 2020 - Updated October 8, 2020
Have a question? Get answers now.
Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.