Currently i am using wso2 identity server v5.11.0 and my major use cases is xacml policy based authorization that uses a attribute finder extension to resolve attributes of policies to serve as PIP for policy evaluation. Now we want to upgrade the identity server to v7.0.0 and to do so i have just changed identity server version on doing so, some of the java classes of the attribute finder extension throwing NoClassDefFoundError (Even though their are .class files in the jar package and working fine with v5.11.0). Can anyone help me with this what i am missing here. Do i need to change my Pom file and how can i find the upgrade guide for this. The v7.0.0 guide didn't even talked about the core architecture and other things related policies.
I have searched through the new documentation but didn't find any clue related to policies and PIP part of the Identity server. I have tried all the possible combinations of upgrading different dependencies of the attribute finder extension to their latest version too.
Edit: Error log while initialising Attribute finders
At the line 34 i am creating an object of a resolver class. Also this class is present in the jar i mean the '.class' file. And it was working fine until v5.11.0 but when i used the same jar in v7.0.0 Identity server it is throwing this error. resolver = new APIAttributeResolver(scheme, host);