Support Article
.pyClassName: Class is not among the prerequisites for ruleset
SA-2228
Summary
System throws many ruleset pre-requisites errors while revalidating and saving. This occurs after upgrading the application from PRPC 5.5 SP1 to Pega 7.1.5.
Error Messages
** .pyClassName: Class PegaSample-Task is defined in ruleset BaxterCTPAPACWork which is not among the prerequisites for ruleset version TestRuleSet:02-01-01. Save the record in a different Class which allows TestRuleSet:02-01-01 ruleset or save it in a ruleset allowed by PegaSample-Task Class.
Steps to Reproduce
1. Upgrade application from PRPC 5.5 SP1 to Pega 7.1.5.
2. Perform Revalidate and Save.
Root Cause
The root cause of this problem is that the classes are referring to the Ruleset version in PRPC 5.5 SP1.
Resolution
Resave the classes to higher version available in Pega 7.1.5.
Published January 31, 2016 - Updated October 8, 2020
Have a question? Get answers now.
Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.