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