Author: dkulp
Date: Fri Feb 18 17:59:10 2011
New Revision: 1072090
URL: http://svn.apache.org/viewvc?rev=1072090&view=rev
Log:
getAttributes can return null
Modified:
webservices/commons/trunk/modules/neethi/src/main/java/org/apache/neethi/builders/xml/XMLPrimitiveAssertionBuilder.java
Modified:
webservices/commons/trunk/modules/neethi/src/main/java/org/apache/neethi/builders/xml/XMLPrimitiveAssertionBuilder.java
URL:
http://svn.apache.org/viewvc/webservices/commons/trunk/modules/neethi/src/main/java/org/apache/neethi/builders/xml/XMLPrimitiveAssertionBuilder.java?rev=1072090&r1=1072089&r2=1072090&view=diff
==============================================================================
---
webservices/commons/trunk/modules/neethi/src/main/java/org/apache/neethi/builders/xml/XMLPrimitiveAssertionBuilder.java
(original)
+++
webservices/commons/trunk/modules/neethi/src/main/java/org/apache/neethi/builders/xml/XMLPrimitiveAssertionBuilder.java
Fri Feb 18 17:59:10 2011
@@ -59,9 +59,11 @@ public class XMLPrimitiveAssertionBuilde
}
Map<QName, String> atts = new HashMap<QName, String>();
NamedNodeMap attrs = element.getAttributes();
- for (int x = 0; x < attrs.getLength(); x++) {
- Attr attr = (Attr)attrs.item(x);
- atts.put(new QName(attr.getNamespaceURI(), attr.getLocalName()),
attr.getValue());
+ if (attrs != null) {
+ for (int x = 0; x < attrs.getLength(); x++) {
+ Attr attr = (Attr)attrs.item(x);
+ atts.put(new QName(attr.getNamespaceURI(),
attr.getLocalName()), attr.getValue());
+ }
}
if (count == 0) {