IncompatibleClassChangeError while compiling and deploying enterprise application(EAR) on weblogic
We are faced IncompatibleClassChangeError while compiling and deploying enterprise application(EAR) on weblogic version="12.2.1.4.0". Same application was working on lower weblogic version. Below is the analysis and error message for the same.
Analysis :
During analysis we have found that in weblogic 12c weblogic.wtc.gwt.TuxedoConnection.class has been changed from “Class” to “Interface”.
Also In lower weblogic version TuxedoConnection.class was part of weblogic.jar and in 12c it is available as an interface in wls-api.jar.
Now in weblogic 12c weblogic.jar is empty and having reference of multiple jars in MANIFEST.mf file where as in lower version it have many classes in different packages.