I gonna check and try to reproduce on the Karaf SOAP provided example:

https://github.com/apache/karaf/tree/master/examples/karaf-soap-example

Regards
JB

On 05/06/2019 13:49, lechlukasz wrote:
> I've updated karaf to version 4.2.5 and cxf to 3.3.2 and the problem is still
> existing.
> 
> Only handlin of SOAPFault produces the problem. 
> 
> How exactly are you using CXF?
> 
> I have the following import in my bundle: org.apache.cxf.jaxws.spi
> 
> If I remove it, I have the following error:
> 
> SEVERE: Unknown JAXBContext implementation: class
> com.sun.xml.bind.v2.runtime.JAXBContextImpl
> com.sun.xml.internal.ws.spi.db.DatabindingException: Unknown JAXBContext
> implementation: class com.sun.xml.bind.v2.runtime.JAXBContextImpl
>       at
> com.sun.xml.internal.ws.spi.db.BindingContextFactory.getJAXBFactory(BindingContextFactory.java:192)
>       at
> com.sun.xml.internal.ws.spi.db.BindingContextFactory.create(BindingContextFactory.java:134)
>       at
> com.sun.xml.internal.ws.message.jaxb.JAXBMessage.create(JAXBMessage.java:152)
>       at
> com.sun.xml.internal.ws.fault.SOAPFaultBuilder.createSOAP11Fault(SOAPFaultBuilder.java:424)
>       at
> com.sun.xml.internal.ws.fault.SOAPFaultBuilder.createSOAPFaultMessage(SOAPFaultBuilder.java:201)
>       at
> com.sun.xml.internal.ws.fault.SOAPFaultBuilder.createSOAPFaultMessage(SOAPFaultBuilder.java:189)
>       at
> com.sun.xml.internal.ws.server.WSEndpointImpl$2.process(WSEndpointImpl.java:411)
>       at
> com.sun.xml.internal.ws.transport.http.HttpAdapter$HttpToolkit.handle(HttpAdapter.java:706)
>       at
> com.sun.xml.internal.ws.transport.http.HttpAdapter.handle(HttpAdapter.java:260)
>       at
> com.sun.xml.internal.ws.transport.http.server.WSHttpHandler.handleExchange(WSHttpHandler.java:98)
>       at
> com.sun.xml.internal.ws.transport.http.server.WSHttpHandler.handle(WSHttpHandler.java:82)
>       at com.sun.net.httpserver.Filter$Chain.doFilter(Filter.java:79)
>       at sun.net.httpserver.AuthFilter.doFilter(AuthFilter.java:83)
>       at com.sun.net.httpserver.Filter$Chain.doFilter(Filter.java:82)
>       at
> sun.net.httpserver.ServerImpl$Exchange$LinkHandler.handle(ServerImpl.java:675)
>       at com.sun.net.httpserver.Filter$Chain.doFilter(Filter.java:79)
>       at sun.net.httpserver.ServerImpl$Exchange.run(ServerImpl.java:647)
>       at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
>       at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
>       at java.lang.Thread.run(Thread.java:745)
> 
> 
> 
> 
> --
> Sent from: http://karaf.922171.n3.nabble.com/Karaf-User-f930749.html
> 

-- 
Jean-Baptiste Onofré
[email protected]
http://blog.nanthrax.net
Talend - http://www.talend.com

Reply via email to