You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@servicemix.apache.org by gn...@apache.org on 2006/05/19 10:55:11 UTC

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

Author: gnodet
Date: Fri May 19 01:55:10 2006
New Revision: 407751

URL: http://svn.apache.org/viewvc?rev=407751&view=rev
Log:
Fix a possible NPE in StaxSource

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

Modified: incubator/servicemix/trunk/servicemix-core/src/main/java/org/apache/servicemix/jbi/jaxp/StaxSource.java
URL: http://svn.apache.org/viewvc/incubator/servicemix/trunk/servicemix-core/src/main/java/org/apache/servicemix/jbi/jaxp/StaxSource.java?rev=407751&r1=407750&r2=407751&view=diff
==============================================================================
--- incubator/servicemix/trunk/servicemix-core/src/main/java/org/apache/servicemix/jbi/jaxp/StaxSource.java (original)
+++ incubator/servicemix/trunk/servicemix-core/src/main/java/org/apache/servicemix/jbi/jaxp/StaxSource.java Fri May 19 01:55:10 2006
@@ -135,6 +135,9 @@
         for (int i = 0; i < streamReader.getNamespaceCount(); i++) {
             String prefix = streamReader.getNamespacePrefix(i);
             String uri = streamReader.getNamespaceURI(i);
+            if (uri == null) {
+                uri = "";
+            }
             // Default namespace
             if (prefix == null || prefix.length() == 0) {
                 attrs.addAttribute(null, 
@@ -162,6 +165,9 @@
             }
             String type = streamReader.getAttributeType(i);
             String value = streamReader.getAttributeValue(i);
+            if (value == null) {
+                value = "";
+            }
             attrs.addAttribute(uri, localName, qName, type, value);
         }
         return attrs;