You are viewing a plain text version of this content. The canonical link for it is here.
Posted to axis-cvs@ws.apache.org by di...@apache.org on 2006/04/17 18:36:43 UTC

svn commit: r394725 - /webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/client/ServiceClient.java

Author: dims
Date: Mon Apr 17 09:36:40 2006
New Revision: 394725

URL: http://svn.apache.org/viewcvs?rev=394725&view=rev
Log:
Fix for AXIS2-566 - Multiple ServiceClients using the same configurationContext causes NPE

Modified:
    webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/client/ServiceClient.java

Modified: webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/client/ServiceClient.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/client/ServiceClient.java?rev=394725&r1=394724&r2=394725&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/client/ServiceClient.java (original)
+++ webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/client/ServiceClient.java Mon Apr 17 09:36:40 2006
@@ -156,6 +156,10 @@
             // already
             if (this.axisConfig.getService(this.axisService.getName()) == null) {
                 this.axisConfig.addService(this.axisService);
+            } else {
+                throw new AxisFault(Messages.getMessage(
+                        "twoservicecannothavesamename",
+                        this.axisService.getName()));
             }
             ServiceGroupContext sgc = new ServiceGroupContext(this.configContext,
                     (AxisServiceGroup) this.axisService.getParent());