Chemistry
  1. Chemistry
  2. CMIS-420

CMIS provided JAX-WS/JAXB engine compatibility issues when using IBM Webshere server

    Details

    • Type: Bug Bug
    • Status: Resolved
    • Priority: Critical Critical
    • Resolution: Fixed
    • Affects Version/s: OpenCMIS 0.4.0
    • Fix Version/s: OpenCMIS 0.6.0
    • Component/s: opencmis-server
    • Labels:
      None
    • Environment:

      Websphere 7.0
      JRE1.6
      Spring 2.5.5
      Linux

      Description

      We have created CMIS services as per the OpenCMIS package from Apache Chemistry. Since OpenCMIS uses the Sun JAX-WS/JAXB runtimes, we are seeing conflicts between Sun's implementation of JAX-WS and WebSphere 7's JAX-WS runtime.

      When processing SOAP faults within the OpenCMIS package, we get ClassCastExceptions where it's clear that WebSphere's JAXB implementation is being used instead of Sun's JAXB implementation. The exact error is:
      Caused by: java.lang.ClassCastException: com.ibm.xml.xlxp2.jaxb.JAXBContextImpl incompatible with com.sun.xml.bind.api.JAXBRIContext
      at com.sun.xml.ws.fault.SOAPFaultBuilder.<clinit>(SOAPFaultBuilder.java:544)
      at java.lang.J9VMInternals.initializeImpl(Native Method)

      Please help us and suggest a solution in getting these issues resolved.

      Thanks in advance.

        Activity

        Krishna Penugonda created issue -
        Florian Müller made changes -
        Field Original Value New Value
        Status Open [ 1 ] Resolved [ 5 ]
        Assignee Florian Müller [ fmui ]
        Fix Version/s OpenCMIS 0.6.0 [ 12317858 ]
        Fix Version/s OpenCMIS 0.4.0 [ 12316316 ]
        Resolution Fixed [ 1 ]

          People

          • Assignee:
            Florian Müller
            Reporter:
            Krishna Penugonda
          • Votes:
            1 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development