Uploaded image for project: 'JBoss Enterprise Application Platform 4 and 5'
  1. JBoss Enterprise Application Platform 4 and 5
  2. JBPAPP-5458

JBossWS CXF - IllegalArgumentException: Local part not allowed to be null when using OpenSAML with CXF [CXF-2725]

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Major
    • EAP_EWP 5.1.1
    • EAP_EWP 5.1.0
    • Web Services
    • None
    • An IllegalArgumentException is being thrown when creating a QName internally while using OpenSAML with the CXF stack. This is fixed by backporting CXF-2575.
    • Documented as Resolved Issue

    Description

      When using OpenSAML with the CXF version distributed with JBoss EAP the following error is reported: -

      Caused by: java.lang.IllegalArgumentException: Local part not allowed to be null
      at javax.xml.namespace.QName.<init>(QName.java:85)
      at javax.xml.namespace.QName.<init>(QName.java:70)
      at org.opensaml.xml.util.XMLHelper.constructQName(XMLHelper.java:435)
      at org.opensaml.xml.util.XMLHelper.getNodeQName(XMLHelper.java:173)
      at org.opensaml.xml.io.AbstractXMLObjectUnmarshaller.unmarshallAttribute(AbstractXMLObjectUnmarshaller.java:215)
      at org.opensaml.xml.io.AbstractXMLObjectUnmarshaller.unmarshall(AbstractXMLObjectUnmarshaller.java:107)

      This issue was fixed in the CXF repository in revision r918058

      Attachments

        Issue Links

          Activity

            People

              rh-ee-klape Kyle Lape
              darran.lofthouse@redhat.com Darran Lofthouse
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: