Author: dsosnoski
Date: Wed May  3 16:00:11 2006
New Revision: 399481

URL: http://svn.apache.org/viewcvs?rev=399481&view=rev
Log:
Fix NullPointerException when input or output message is empty

Modified:
    
webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/codegen/extension/JiBXExtension.java

Modified: 
webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/codegen/extension/JiBXExtension.java
URL: 
http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/codegen/extension/JiBXExtension.java?rev=399481&r1=399480&r2=399481&view=diff
==============================================================================
--- 
webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/codegen/extension/JiBXExtension.java
 (original)
+++ 
webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/codegen/extension/JiBXExtension.java
 Wed May  3 16:00:11 2006
@@ -89,11 +89,13 @@
             JavaTypeMapper mapper = new JavaTypeMapper();
             for (Iterator iter = elements.iterator(); iter.hasNext();) {
                 QName qname = (QName)iter.next();
-                String cname = (String)jibxmap.get(qname);
-                if (cname == null) {
-                    throw new RuntimeException("No JiBX mapping defined for " 
+ qname);
+                if (qname != null) {
+                    String cname = (String)jibxmap.get(qname);
+                    if (cname == null) {
+                        throw new RuntimeException("No JiBX mapping defined 
for " + qname);
+                    }
+                    mapper.addTypeMappingName(qname, cname);
                 }
-                mapper.addTypeMappingName(qname, cname);
             }
 
             // set the type mapper to the config


Reply via email to