There is a function 'ispagelocked' saved as into our application library from PEGA library for development purpose in version say 01-20-01 and it is then been withdrawn in higher version say 01-20-08.
When we restrict the application to version 01-16-99, rule not found exception is happening as it is trying to search for this function in our application library, which doesn't have this rule in that version. Please suggest to resolve this issue.
Thanks for providing the stacktrace. Can you please use the "Reassemble Candidates" option in the Virtual Table Cache Management facility in SMA (SMA > Advanced > Virtual Rule Table Cache Management) to invalidate the Caller and verify whether this addresses the issue?
Please enter "Rule-Obj-Activity" for pxObjClass field and "!JUMPTOTASK" for the pxInsId field then click on the "Lookup Virtual Table Cache Details" button.
You should get a list of entries (mine is reported below). Then click on ""Reassemble Candidates" button.
pzInsKey Object Class Name Availability Instance Class Names RuleSet Name
RULE-OBJ-ACTIVITY @BASECLASS JUMPTOTASK #20130919T002146.258 GMT @baseclass Final Rule-Obj-Activity Pega-ProCom
RULE-OBJ-ACTIVITY WORK- JUMPTOTASK #20130919T002525.627 GMT Work- Final Rule-Obj-Activity Pega-ProCom
RULE-OBJ-ACTIVITY WORK- JUMPTOTASK #20160930T122121.887 GMT Work- Final Rule-Obj-Activity Pega-ProcessEngine
Please apply the steps above and kindly let me know about the outcome.