Question
Verizon Wireless
US
Last activity: 17 Sep 2017 21:35 EDT
Production nodes not coming up after code deployment (UnresolvedAssemblyError).RCA please.
Hi Team,
Production nodes not coming up after the code deployment.
This is happening on regular basis.
Please find below for the error message.
Caused by: com.pega.pegarules.pub.generator.UnresolvedAssemblyError: Invalid expression or reference: No candidates found [possible function name, ruleset/version or number of parameter problem] Invalid expression or reference: Operation "==" is not permitted on types: truefalse and unknown Invalid expression or reference: No candidates found [possible function name, ruleset/version or number of parameter problem] Invalid expression or reference: Operation "==" is not permitted on types: truefalse and unknown
at com.pega.pegarules.priv.FUAUtil.throwUnresolvedAssemblyError(FUAUtil.java:423)
at com.pegarules.generated.when.ra_when_pzsharedtenant_069d7b0bcc227753ad75337ab213a8a0.evaluate(ra_when_pzsharedtenant_069d7b0bcc227753ad75337ab213a8a0.java:58)
at com.pega.pegarules.session.internal.mgmt.Executable.evaluateWhen(Executable.java:4229)
at com.pega.pegarules.session.internal.mgmt.Executable.evaluateWhen(Executable.java:4133)
Hi Team,
Production nodes not coming up after the code deployment.
This is happening on regular basis.
Please find below for the error message.
Caused by: com.pega.pegarules.pub.generator.UnresolvedAssemblyError: Invalid expression or reference: No candidates found [possible function name, ruleset/version or number of parameter problem] Invalid expression or reference: Operation "==" is not permitted on types: truefalse and unknown Invalid expression or reference: No candidates found [possible function name, ruleset/version or number of parameter problem] Invalid expression or reference: Operation "==" is not permitted on types: truefalse and unknown
at com.pega.pegarules.priv.FUAUtil.throwUnresolvedAssemblyError(FUAUtil.java:423)
at com.pegarules.generated.when.ra_when_pzsharedtenant_069d7b0bcc227753ad75337ab213a8a0.evaluate(ra_when_pzsharedtenant_069d7b0bcc227753ad75337ab213a8a0.java:58)
at com.pega.pegarules.session.internal.mgmt.Executable.evaluateWhen(Executable.java:4229)
at com.pega.pegarules.session.internal.mgmt.Executable.evaluateWhen(Executable.java:4133)
The issue has been solved by implementing the below mentioned instructions.
1. Delete the contents of the PRPC temporary directory manually.
2. Delete Database cache:
TRUNCATE table prpc72_rules.pr_sys_cache_entry;
TRUNCATE table prpc72_rules.pr_sys_cache_impl;
TRUNCATE table prpc72_rules.pr_sys_cache_dep;
TRUNCATE table prpc72_rules.pr4_rule_sysgen;
TRUNCATE TABLE prpc72_rules.pr_assembledclasses;
3. Restart the application server.
Could you please suggest about the possible reason for this issue to happen on regular basis.