Hello, I've found something out. The exception comes from:
java.lang.LinkageError: javax/xml/soap/SOAPFault at javax.xml.ws.soap.SOAPFaultException.<init>(SOAPFaultException.java:63) ~[?:?] at org.apache.cxf.jaxws.JaxWsClientProxy.mapException(JaxWsClientProxy.java:195) ~[?:?] at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:145) ~[?:?] The class javax.xml.ws.soap.SOAPFaultException comes from system bundle (0), which means, it has loaded javax.xml.soap.SOAPFault from JRE. However, system bundle doesn't export javax.xml.soap package, it comes (in my case) from org.apache.servicemix.specs.saaj-api-1.3 If I understand it correctly, the proxy generated by CXF, called from my module, with my module's class loader, has loaded javax.xml.soap.SOAPFault definition from org.apache.servicemix.specs.saaj-api-1.3, while javax.xml.ws.soap.SOAPFaultException is bound with class definition loaded from JRE, which generates LinkageError. Could you check if it is plausible, and what is the possible workaround? -- Sent from: http://karaf.922171.n3.nabble.com/Karaf-User-f930749.html
