Uploaded image for project: 'CXF'
  1. CXF
  2. CXF-6931

Class Loader issue in WebService client

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Workaround
    • 2.7.18
    • 3.0.9
    • JAX-WS Runtime
    • None
    • Unknown

    Description

      This is related to the issue CXF-4603.
      We are having two EARs using xmlsec-1.5.8.
      WS Client works fine for the first time with one of the two applications.
      When we start using the second application we get the following error:
      java.lang.ClassCastException: org.apache.jcp.xml.dsig.internal.dom.DOMXMLSignatureFactory incompatible with javax.xml.crypto.dsig.XMLSignatureFactory
      at javax.xml.crypto.dsig.XMLSignatureFactory.findInstance(XMLSignatureFactory.java:202)
      at javax.xml.crypto.dsig.XMLSignatureFactory.getInstance(XMLSignatureFactory.java:292)
      at org.apache.ws.security.message.WSSecSignature.init(WSSecSignature.java:127)
      at org.apache.ws.security.message.WSSecSignature.<init>(WSSecSignature.java:120)
      at org.apache.ws.security.action.SignatureAction.execute(SignatureAction.java:45)
      at org.apache.ws.security.handler.WSHandler.doSenderAction(WSHandler.java:232)
      at org.apache.cxf.ws.security.wss4j.WSS4JOutInterceptor.access$200(WSS4JOutInterceptor.java:52)
      at org.apache.cxf.ws.security.wss4j.WSS4JOutInterceptor$WSS4JOutInterceptorInternal.handleMessage(WSS4JOutInterceptor.java:265)
      at org.apache.cxf.ws.security.wss4j.WSS4JOutInterceptor$WSS4JOutInterceptorInternal.handleMessage(WSS4JOutInterceptor.java:141)
      at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:272)
      at org.apache.cxf.endpoint.ClientImpl.doInvoke(ClientImpl.java:572)
      at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:481)
      at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:382)

      Looks like client is trying to load the DOMXMLSignatureFactory from the JVM from the second application.
      Can you please provide the steps to get rid of this error?.

      Thank you.

      Attachments

        Activity

          People

            Unassigned Unassigned
            nagarajchinni Nagaraj C
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: