You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@servicemix.apache.org by ac...@apache.org on 2007/01/22 04:30:59 UTC

svn commit: r498517 - /incubator/servicemix/trunk/core/servicemix-core/src/main/java/org/apache/servicemix/jbi/jaxp/StaxSource.java

Author: aco
Date: Sun Jan 21 19:30:59 2007
New Revision: 498517

URL: http://svn.apache.org/viewvc?view=rev&rev=498517
Log:
Prevent NPE from occurring during Stax parsing

Modified:
    incubator/servicemix/trunk/core/servicemix-core/src/main/java/org/apache/servicemix/jbi/jaxp/StaxSource.java

Modified: incubator/servicemix/trunk/core/servicemix-core/src/main/java/org/apache/servicemix/jbi/jaxp/StaxSource.java
URL: http://svn.apache.org/viewvc/incubator/servicemix/trunk/core/servicemix-core/src/main/java/org/apache/servicemix/jbi/jaxp/StaxSource.java?view=diff&rev=498517&r1=498516&r2=498517
==============================================================================
--- incubator/servicemix/trunk/core/servicemix-core/src/main/java/org/apache/servicemix/jbi/jaxp/StaxSource.java (original)
+++ incubator/servicemix/trunk/core/servicemix-core/src/main/java/org/apache/servicemix/jbi/jaxp/StaxSource.java Sun Jan 21 19:30:59 2007
@@ -133,6 +133,7 @@
                     String localName = streamReader.getLocalName();
                     String prefix = streamReader.getPrefix();
                     String qname = prefix != null && prefix.length() > 0 ? prefix + ":" + localName : localName;
+
                     contentHandler.startElement(uri == null ? "" : uri, localName, qname, getAttributes());
                     break;
                 }
@@ -202,7 +203,8 @@
             if (value == null) {
                 value = "";
             }
-            attrs.addAttribute(uri, localName, qName, type, value);
+
+            attrs.addAttribute(uri == null ? "" : uri, localName, qName, type, value);
         }
         return attrs;
     }