It's a bug fixed in CXF 2.7.2. Colm.
On Fri, Jan 25, 2013 at 7:27 AM, Malisetti, Ramanjaneyulu < [email protected]> wrote: > Hi, > How to fix this, any idea? It is coming with CXF 2.7.1 running in > Apache Karaf 2.3.0. Interestingly it is randomly coming. > > 2013-01-24 22:39:17,598 WARN [qtp325770707-182] wss4j.WSS4JInInterceptor > -101-org.apache.cxf.bundle-2.7.1 - > org.apache.ws.security.WSSecurityException: General security error (Unable > to load class org.apache.ws.security.processor.SignatureProcessor) > at > org.apache.ws.security.WSSConfig.getProcessor(WSSConfig.java:789)[94:org.apache.ws.security.wss4j:1.6.8] > at > org.apache.ws.security.WSSecurityEngine.processSecurityHeader(WSSecurityEngine.java:394)[94:org.apache.ws.security.wss4j:1.6.8] > at > org.apache.cxf.ws.security.wss4j.WSS4JInInterceptor.handleMessage(WSS4JInInterceptor.java:273)[101:org.apache.cxf.bundle:2.7.1] > at > org.apache.cxf.ws.security.wss4j.WSS4JInInterceptor.handleMessage(WSS4JInInterceptor.java:95)[101:org.apache.cxf.bundle:2.7.1] > at > org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:271)[101:org.apache.cxf.bundle:2.7.1] > at > org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121)[101:org.apache.cxf.bundle:2.7.1] > at > org.apache.cxf.transport.http_jetty.JettyHTTPDestination.serviceRequest(JettyHTTPDestination.java:354)[101:org.apache.cxf.bundle:2.7.1] > at > org.apache.cxf.transport.http_jetty.JettyHTTPDestination.doService(JettyHTTPDestination.java:318)[101:org.apache.cxf.bundle:2.7.1] > at > org.apache.cxf.transport.http_jetty.JettyHTTPHandler.handle(JettyHTTPHandler.java:72)[101:org.apache.cxf.bundle:2.7.1] > at > org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1067)[128:org.ops4j.pax.web.pax-web-jetty-bundle:2.1.0] > at > org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1003)[128:org.ops4j.pax.web.pax-web-jetty-bundle:2.1.0] > at > org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117)[128:org.ops4j.pax.web.pax-web-jetty-bundle:2.1.0] > at > org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:250)[128:org.ops4j.pax.web.pax-web-jetty-bundle:2.1.0] > at > org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:111)[128:org.ops4j.pax.web.pax-web-jetty-bundle:2.1.0] > at > org.eclipse.jetty.server.Server.handle(Server.java:350)[128:org.ops4j.pax.web.pax-web-jetty-bundle:2.1.0] > at > org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:454)[128:org.ops4j.pax.web.pax-web-jetty-bundle:2.1.0] > at > org.eclipse.jetty.server.AbstractHttpConnection.content(AbstractHttpConnection.java:900)[128:org.ops4j.pax.web.pax-web-jetty-bundle:2.1.0] > at > org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.content(AbstractHttpConnection.java:954)[128:org.ops4j.pax.web.pax-web-jetty-bundle:2.1.0] > at > org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:943)[128:org.ops4j.pax.web.pax-web-jetty-bundle:2.1.0] > at > org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235)[128:org.ops4j.pax.web.pax-web-jetty-bundle:2.1.0] > at > org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:77)[128:org.ops4j.pax.web.pax-web-jetty-bundle:2.1.0] > at > org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:620)[128:org.ops4j.pax.web.pax-web-jetty-bundle:2.1.0] > at > org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:46)[128:org.ops4j.pax.web.pax-web-jetty-bundle:2.1.0] > at > org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:603)[128:org.ops4j.pax.web.pax-web-jetty-bundle:2.1.0] > at > org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:538)[128:org.ops4j.pax.web.pax-web-jetty-bundle:2.1.0] > at java.lang.Thread.run(Unknown Source)[:1.7.0_10] > Caused by: javax.xml.crypto.NoSuchMechanismException: > java.security.NoSuchAlgorithmException: DOM XMLSignatureFactory not > available > at > javax.xml.crypto.dsig.XMLSignatureFactory.getInstance(Unknown > Source)[:1.7.0_10] > at > org.apache.ws.security.processor.SignatureProcessor.<init>(SignatureProcessor.java:100) > at > sun.reflect.GeneratedConstructorAccessor116.newInstance(Unknown Source) > at > sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown > Source)[:1.7.0_10] > at java.lang.reflect.Constructor.newInstance(Unknown > Source)[:1.7.0_10] > at java.lang.Class.newInstance0(Unknown Source)[:1.7.0_10] > at java.lang.Class.newInstance(Unknown Source)[:1.7.0_10] > at > org.apache.ws.security.WSSConfig.getProcessor(WSSConfig.java:784)[94:org.apache.ws.security.wss4j:1.6.8] > ... 25 more > Caused by: java.security.NoSuchAlgorithmException: DOM XMLSignatureFactory > not available > at sun.security.jca.GetInstance.getInstance(Unknown > Source)[:1.7.0_10] > ... 33 more > -- Colm O hEigeartaigh Talend Community Coder http://coders.talend.com
