.pyClassName: Class is not among the prerequisites for ruleset
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.
** .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.
The root cause of this problem is that the classes are referring to the Ruleset version in PRPC 5.5 SP1.
Resave the classes to higher version available in Pega 7.1.5.