Support Article

Error in sort and filtering OOTB functionality

SA-30356

Summary



User has customized the "Section: MyDelegatedRules" through "Save As" to their own RuleSet and referred "Property: pyAdviceText" through a Link in a Repeat Grid and enabled Sorting and Filtering from Grid configuration. Also Pagination in the Repeat Grid is configured. 

When User is launching MyRules and opens a Delegated Paragraph Rule, then click for Sorting/Filtering, a "ClassName on which access is requested is not specified" error pop-up comes in the screen and 'com.pega.pegarules.pub.PRRuntimeError' entries comes in the logs. For other delegated rules, Sorting/Filtering works fine.

Error Messages



Error pop-up on the screen "ClassName on which access is requested is not specified" 
=============
2016-10-05 11:40:55,345 [fault (self-tuning)'] [l0_HomeTab] [ ] [ SS_UK:01.46.01] (ngineinterface.service.HttpAPI) ERROR 192.168.xxx.xx|10.80.yy.xxx scriptManager - 10.80.zz.1zz: com.pega.pegarules.pub.PRRuntimeError
=============
pega Trace Event error: pzGetPopOverData fail on pyDisplayHarness CCPMPortal java: ClassName on which access is requested is not specified


Steps to Reproduce

  1. Save As Section: MyDelegatedRules to own Application RuleSet. 
  2. Add a Repeat-Grid in the section, and remove the existing Repeat Row & Repeat Column. 
  3. Also refer Property: pyAdviceText through a Link. 
  4. Open delegated rule.
  5. Click sort and filtering icon.


Root Cause



Issue is seen when "Open URL in window" action is used.

 

Resolution

Use "Open rule" action to open the rules. 

 

Published November 14, 2016 - Updated November 21, 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.