Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
-
None
Description
I have created a Java web server proxy using client's wsdl file (using axis2). The service works fine when I use JDK 6/7. When I switch over to JDK 8 then internally it uses reflection and tries to find out API method with void return type and OMElement as parameter which doesn't exist in the ServiceSkeleton.
I have posted the same question on StackOverFlow. This is the link for more details - https://stackoverflow.com/questions/53372508/version-issue-jdk-8-tomcat-8-web-service-calls-mep-rawxmlinonlymessagereceiv
For JDK8 - when I post the request xml from SoapUi, the call goes to org.apache.axis2.receivers.RawXMLINOnlyMessageReceiver where it finds the method(void) name using reflection which doesn't exist in the serviceSkeleton.