Uploaded image for project: 'ServiceMix'
  1. ServiceMix
  2. SM-1949

Upgrade stax-api version

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 3.4.0
    • None
    • None
    • Patch Available

    Description

      The main pom.xml defines a dependency on stax:stax-api:jar:1.0.1 which:
      1. is old (Mar 2006)
      2. defines a javax.xml.XMLConstants class that does not define XMLConstants.NULL_NS_URI and causes compile errors in some ides.
      3. mvn dependency:tree in servicemix-core shows dependencies on two different version of stax-api (edited for brevity):

      INFO] org.apache.servicemix:servicemix-audit:jar:3.4.0-fuse-SNAPSHOT
      [INFO] +- org.apache.servicemix:servicemix-core:jar:3.4.0-fuse-SNAPSHOT:compile
      [INFO] |  +- org.apache.geronimo.modules:geronimo-transaction:jar:2.1.4:compile
      [INFO] |  |  +- org.apache.geronimo.framework:geronimo-core:jar:2.1.4:compile
      [INFO] |  |  |  +- org.apache.geronimo.framework:geronimo-system:jar:2.1.4:compile
      [INFO] |  |  |  |  |  \- javax.xml.stream:stax-api:jar:1.0-2:compile
      [...]
      [INFO] |  +- stax:stax-api:jar:1.0.1:compile
      

      I believe the correct version we should use is javax.xml.stream:stax-api:jar:1.0-2 (the groupId has changed as well). I tested the attached patch and everything sees in order. I hope I didn't miss anything.

      Attachments

        Activity

          People

            jb@nanthrax.net Jean-Baptiste Onofré
            hadrian Hadrian Zbarcea
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: