Application validator message "ClassName on which access is requested is not specified"

run Designer Studio → Application → Tools → (Select your application) → Run Validation

we will get few blank rows if expanded with a description “ClassName on which access is requested is not specified”.

please check the logs where you may find the below text:

Error in Obj-Open-By-Handle 
com.pega.pegarules.pub.database.BadClassDefinitionException: 
Attempting to access a rule with a bad defined-on class: "XXXX-XXXX-XXXX".  problem encountered when opening instance  
or 
com.pega.pegarules.pub.database.BadClassDefinitionException.createBadObjectClassException

Try to search for that class which is mentioned in your logs and search with “All Content” and exact match.

In my scenario the class got removed somehow and the instances were present without that class. Followed the below steps to resolve the issue:

  1. Created a class with same name

  2. deleted all the instances

  3. deleted the class.

I have deleted the class as its of no significance in my application.