Author: ffang
Date: Thu Feb 14 19:57:19 2008
New Revision: 627940

URL: http://svn.apache.org/viewvc?rev=627940&view=rev
Log:
add check for fault.getCuase() is not null to avoid NPE when use ws-addressing 
and a fault is thrown

Modified:
    
incubator/cxf/trunk/rt/ws/addr/src/main/java/org/apache/cxf/ws/addressing/ContextUtils.java

Modified: 
incubator/cxf/trunk/rt/ws/addr/src/main/java/org/apache/cxf/ws/addressing/ContextUtils.java
URL: 
http://svn.apache.org/viewvc/incubator/cxf/trunk/rt/ws/addr/src/main/java/org/apache/cxf/ws/addressing/ContextUtils.java?rev=627940&r1=627939&r2=627940&view=diff
==============================================================================
--- 
incubator/cxf/trunk/rt/ws/addr/src/main/java/org/apache/cxf/ws/addressing/ContextUtils.java
 (original)
+++ 
incubator/cxf/trunk/rt/ws/addr/src/main/java/org/apache/cxf/ws/addressing/ContextUtils.java
 Thu Feb 14 19:57:19 2008
@@ -690,7 +690,7 @@
                 // http://www.w3.org/2005/02/addressing/wsdl schema
                 for (BindingFaultInfo bfi : bindingOpInfo.getFaults()) {
                     FaultInfo fi = bfi.getFaultInfo();
-                    if 
(t.getClass().isAssignableFrom(fi.getMessagePart(0).getTypeClass())) {
+                    if (t != null && 
t.getClass().isAssignableFrom(fi.getMessagePart(0).getTypeClass())) {
                         if (fi.getExtensionAttributes() == null) {
                             continue;
                         }


Reply via email to