Hello,
I implemented a JAX-WS WebClient and call it from a workflow using the "Call Web Services" feature of IC 7.3.
Unfortunatelly a NullPointerException is thrown when method "Service.getPort()" is called.
java.lang.NullPointerException
at com.sun.xml.internal.ws.model.RuntimeModeler.getClass(Unknown Source)
at com.sun.xml.internal.ws.model.RuntimeModeler.processDocWrappedMethod(Unknown Source)
at com.sun.xml.internal.ws.model.RuntimeModeler.processMethod(Unknown Source)
at com.sun.xml.internal.ws.model.RuntimeModeler.processClass(Unknown Source)
at com.sun.xml.internal.ws.model.RuntimeModeler.buildRuntimeModel(Unknown Source)
at com.sun.xml.internal.ws.client.WSServiceDelegate.addSEI(Unknown Source)
at com.sun.xml.internal.ws.client.WSServiceDelegate.getPort(Unknown Source)
at com.sun.xml.internal.ws.client.WSServiceDelegate.getPort(Unknown Source)
at com.sun.xml.internal.ws.client.WSServiceDelegate.getPort(Unknown Source)
at javax.xml.ws.Service.getPort(Unknown Source)
Strange thing is that the same Java Web Client package is working fine if I call the ICJavaAdapter.invokeICJava(String) class using a small Main class.
I also tried to align Java environment / used libraries as much as possible, basically there should be no difference.
Does anyone have an idea what might go wrong?