Support Article

System throws Rule not found exception



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 ''. 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(
at com.pega.pegarules.generation.internal.vtable.ruleres.VirtualTableResolver.resolveToContainer(
at com.pega.pegarules.generation.internal.vtable.ruleres.VirtualTableResolver.resolveRule(
at com.pega.pegarules.generation.internal.vtable.VirtualTableImpl.resolveRule(
at com.pega.pegarules.generation.internal.PRGenProviderImpl.get(
at com.pega.pegarules.session.internal.mgmt.Executable.doAction(
at com.pegarules.generated.pzGetMenuCtx_071021_uBEp5uA9_kpxZPrz_Q84Cw.pzGetMenuCtx07_10_21(
at com.pegarules.generated.pzGetMenuCtx_071021_uBEp5uA9_kpxZPrz_Q84Cw.invoke(

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.


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.