You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by ru...@apache.org on 2006/11/22 10:23:20 UTC

svn commit: r478097 - /webservices/axis2/trunk/java/modules/security/src/org/apache/rampart/RampartMessageData.java

Author: ruchithf
Date: Wed Nov 22 01:23:19 2006
New Revision: 478097

URL: http://svn.apache.org/viewvc?view=rev&rev=478097
Log:
Fixed NPE

Modified:
    webservices/axis2/trunk/java/modules/security/src/org/apache/rampart/RampartMessageData.java

Modified: webservices/axis2/trunk/java/modules/security/src/org/apache/rampart/RampartMessageData.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/security/src/org/apache/rampart/RampartMessageData.java?view=diff&rev=478097&r1=478096&r2=478097
==============================================================================
--- webservices/axis2/trunk/java/modules/security/src/org/apache/rampart/RampartMessageData.java (original)
+++ webservices/axis2/trunk/java/modules/security/src/org/apache/rampart/RampartMessageData.java Wed Nov 22 01:23:19 2006
@@ -208,9 +208,8 @@
                 this.policyData = RampartPolicyBuilder.build(it);
             }
             
-            RampartConfig rampartConfig = this.policyData.getRampartConfig();
             
-            if(isClientSide && rampartConfig == null) {
+            if(isClientSide && this.policyData != null && this.policyData.getRampartConfig() == null) {
                 //We'r missing the extra info rampart needs
                 throw new RampartException("rampartConigMissing");
             }
@@ -224,6 +223,7 @@
                     
                     this.servicePolicy = this.policyData.getIssuerPolicy();
                     
+                    RampartConfig rampartConfig = policyData.getRampartConfig();
                     /*
                      * Copy crypto info from the into the new issuer policy 
                      */



---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org