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;
}