Details
-
Bug
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
Java 2.0.5
-
None
-
IBM WebSphere 8.5.5
Description
When running under WAS 8.5.5.5 under Windows 7,
1. XMLSecurityStreamWriter.writeDefaultNamespace() fails with null pointerException at line 296: this.openStartElement.getElementPrefix() return null
2. XMLSecurityStreamWriter$Element.getQName (XMLSecurityStreamWriter.java:538) Caused by: java.lang.IllegalArgumentException: prefix cannot be "null" when creating a QName
at javax.xml.namespace.QName.<init>(Unknown Source)
at org.apache.xml.security.stax.impl.XMLSecurityStreamWriter $Element.getQName(XMLSecurityStreamWriter.java:538)
Both are due to the fact that IBM JVM 1.6 deos not allow NS prefix = null