|Applies To||RSA Product Set: Adaptive Authentication (OnPrem)|
RSA Version/Condition: 7.1 P6
Platform: WebLogic 10 and 12
|Issue||Customer was seeing NullPointerException in aa_server.log (rsa/logs/aa_server.log) with webapps deployed in Weblogic 12c as below:|
2016-11-16 10:39:06,064 ERROR [pool-712100-thread-1]
|Resolution||This is a known issue with Weblogic 10 and 12.|
This is an Axis2 bug. The axis2 RepositoryListener class file is unable to load the addressing module from the class-path due to the scheme undefined of the resource URI. There are server specific class loader files have been used to load the different classes.
The classloader in Weblogic is loading the module.xml file as follows: zip:/export/…. /axis2-1.6.2.jar!/META-INF/module.xml, here Scheme is undefined.
Whereas the file is being loaded in Tomcat server in a different fashion: jar:file:/C:/Program…../axis2-1.6.2.jar!/META-INF/module.xml, here Scheme is ‘file’.
As the Scheme is undefined for the URI for weblogic server, the Axis2 code is breaking at one point and throwing NullPointerException.
This is an Axis2 issue and we have already created an Apache JIRA ticket on this: https://issues.apache.org/jira/browse/AXIS2-5685.