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 di...@apache.org on 2008/03/16 20:00:15 UTC

svn commit: r637625 - /webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/framework/JAXWSDeployer.java

Author: dims
Date: Sun Mar 16 12:00:14 2008
New Revision: 637625

URL: http://svn.apache.org/viewvc?rev=637625&view=rev
Log:
Fix for ArrayIndexOutOfBoundsException

Modified:
    webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/framework/JAXWSDeployer.java

Modified: webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/framework/JAXWSDeployer.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/framework/JAXWSDeployer.java?rev=637625&r1=637624&r2=637625&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/framework/JAXWSDeployer.java (original)
+++ webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/framework/JAXWSDeployer.java Sun Mar 16 12:00:14 2008
@@ -356,8 +356,9 @@
             QName serviceName = ed.getServiceQName();
             QName portName = ed.getPortQName();
             EndpointKey key = new EndpointKey(serviceName, portName);
-            
-            map.put(key, axisService.getEPRs()[0]);
+
+            String[] eprs = axisService.getEPRs();
+            map.put(key, (eprs == null || eprs.length == 0) ? axisService.getName() : eprs[0]);
         }
     }
 }



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