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;


Reply via email to