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) {


Reply via email to