Check for Null URI in LDAPTransformer
-------------------------------------

         Key: COCOON-1861
         URL: http://issues.apache.org/jira/browse/COCOON-1861
     Project: Cocoon
        Type: Bug

  Components: Blocks: Naming  
    Versions: 2.1.8, 2.1.9    
    Reporter: Igor Naumov
    Priority: Minor


In the LDAPTransformer.java 
(src\blocks\naming\java\org\apache\cocoon\transformation\LDAPTransformer.java) 
the URI is not checked for NULL.
On some J2EE servers (SAP NetWeaver) the URI passed may be NULL and it causes a 
NullPointerException.
A simple fix is to add a check for NULL URI and just pass through that element:

     public void startElement(String uri, String name, String raw, Attributes 
attributes) throws SAXException {
+        if (uri == null) {
+            super.startElement(uri, name, raw, attributes);
+            return;
+        }
         if (!uri.equals(my_uri)) {
             super.startElement(uri, name, raw, attributes);
             return;



-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira

Reply via email to