Support Article

System throws Rule not found exception

SA-29828

Summary



System throws Rule not found exception while working on Menus pzGetMenu.


Error Messages



15 Sep 2016 08:00:45,930 [nssl-nio-8443-exec-4] (HTML_Fragment.pzGetMenu.Stream) ERROR xxxxxx|xxxxx xxxxxx - Section 'pzGetMenu' execution error on page 'pyWorkPage' of class ''.
com.pega.pegarules.pub.generator.RuleNotFoundException: Failed to find a 'RULE-NAVIGATION' with the name 'PYWORKACTIONSREVIEW' that applies to '@baseclass'. There were 14 rules with this name in the rulebase, but none matched this request. The 14 rules named 'PYWORKACTIONSREVIEW' defined in the rulebase are:
14 related to applies-to class '@baseclass', but were defined on subclasses: {Work-, xxxxx,xxxxx}.

at com.pega.pegarules.generation.internal.vtable.ruleres.VirtualTableResolver.throwDetailedRuleNotFoundException(VirtualTableResolver.java:717)
at com.pega.pegarules.generation.internal.vtable.ruleres.VirtualTableResolver.resolveToContainer(VirtualTableResolver.java:402)
at com.pega.pegarules.generation.internal.vtable.ruleres.VirtualTableResolver.resolveRule(VirtualTableResolver.java:153)
at com.pega.pegarules.generation.internal.vtable.VirtualTableImpl.resolveRule(VirtualTableImpl.java:311)
at com.pega.pegarules.generation.internal.PRGenProviderImpl.get(PRGenProviderImpl.java:498)
at com.pega.pegarules.session.internal.mgmt.Executable.doAction(Executable.java:3320)
at com.pegarules.generated.pzGetMenuCtx_071021_uBEp5uA9_kpxZPrz_Q84Cw.pzGetMenuCtx07_10_21(pzGetMenuCtx_071021_uBEp5uA9_kpxZPrz_Q84Cw.java:129)
at com.pegarules.generated.pzGetMenuCtx_071021_uBEp5uA9_kpxZPrz_Q84Cw.invoke(pzGetMenuCtx_071021_uBEp5uA9_kpxZPrz_Q84Cw.java:...


Steps to Reproduce



1. Click in Profile Menu.
2. Keep it idle for some time.
3. Observe errors related to RuleNotFoundException.


Root Cause



A defect in Pegasystems’ code or rules. It is necessary to avoid clearing the thread of the tab being switched from.

Resolution



Apply HFix-30180.​

 

Published November 1, 2016 - Updated November 15, 2016


100% found this useful

Have a question? Get answers now.

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