Hi, attached you find a patch file that fixes two possible NullPointerExceptions in Crimson. As there is no entry for Crimson in the bug database yet, I am posting this here, hope that's fine. Thanks, Jochen
diff -ubr --exclude *.class --exclude .nbattrs --exclude *~ c:\Programme\JavaSoft\jaxp-1.1\crimson-1.1\src/org/apache/crimson/tree/AttributeSet.java i:\Prg\crimson-1.1\src/org/apache/crimson/tree/AttributeSet.java --- c:\Programme\JavaSoft\jaxp-1.1\crimson-1.1\src/org/apache/crimson/tree/AttributeSet.java Tue Jan 30 14:24:28 2001 +++ i:\Prg\crimson-1.1\src/org/apache/crimson/tree/AttributeSet.java Thu May 24 +20:36:30 2001 @@ -145,7 +145,7 @@ uri = source.getURI(i); // Translate "" of SAX2 to null. See DOM2 spec under Node // namespaceURI - if (uri.equals("")) { + if (uri != null && uri.equals("")) { uri = null; } } diff -ubr --exclude *.class --exclude .nbattrs --exclude *~ c:\Programme\JavaSoft\jaxp-1.1\crimson-1.1\src/org/apache/crimson/tree/XmlDocumentBuilder.java i:\Prg\crimson-1.1\src/org/apache/crimson/tree/XmlDocumentBuilder.java --- c:\Programme\JavaSoft\jaxp-1.1\crimson-1.1\src/org/apache/crimson/tree/XmlDocumentBuilder.java Tue Jan 30 14:24:24 2001 +++ i:\Prg\crimson-1.1\src/org/apache/crimson/tree/XmlDocumentBuilder.java Thu +May 24 20:37:51 2001 @@ -473,7 +473,7 @@ // ElementNode e = null; try { - if (namespaceURI.equals("")) { + if (namespaceURI == null || namespaceURI.equals("")) { // No namespaceURI. Enable element factory backward // compatibility. e = (ElementNode)document.createElementEx(rawName);
--------------------------------------------------------------------- In case of troubles, e-mail: [EMAIL PROTECTED] To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]