Author: ffang
Date: Thu Nov 11 01:38:49 2010
New Revision: 1033797
URL: http://svn.apache.org/viewvc?rev=1033797&view=rev
Log:
[SMXCOMP-821]StaxJbiWrapper throw NPE when use unqualified name for message part
Modified:
servicemix/components/bindings/servicemix-cxf-bc/trunk/src/main/java/org/apache/servicemix/cxfbc/interceptors/StaxJbiWrapper.java
Modified:
servicemix/components/bindings/servicemix-cxf-bc/trunk/src/main/java/org/apache/servicemix/cxfbc/interceptors/StaxJbiWrapper.java
URL:
http://svn.apache.org/viewvc/servicemix/components/bindings/servicemix-cxf-bc/trunk/src/main/java/org/apache/servicemix/cxfbc/interceptors/StaxJbiWrapper.java?rev=1033797&r1=1033796&r2=1033797&view=diff
==============================================================================
---
servicemix/components/bindings/servicemix-cxf-bc/trunk/src/main/java/org/apache/servicemix/cxfbc/interceptors/StaxJbiWrapper.java
(original)
+++
servicemix/components/bindings/servicemix-cxf-bc/trunk/src/main/java/org/apache/servicemix/cxfbc/interceptors/StaxJbiWrapper.java
Thu Nov 11 01:38:49 2010
@@ -248,8 +248,9 @@ public class StaxJbiWrapper implements X
return CxfJbiConstants.WSDL11_WRAPPER_PREFIX;
case STATE_RUN_PART:
String prefix = parts.get(part).get(reader).getPrefix();
+ String namespaceURI;
if (prefix != null && prefix.length() == 0
- &&
parts.get(part).get(reader).getNamespaceURI().length() > 0) {
+ && ((namespaceURI =
parts.get(part).get(reader).getNamespaceURI()) != null && namespaceURI.length()
> 0)) {
return CxfJbiConstants.WSDL11_WRAPPER_PART_LOCALNAME;
} else {
return prefix;