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 de...@apache.org on 2008/06/10 10:49:34 UTC
svn commit: r666011 -
/webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/util/WSDLSerializationUtil.java
Author: deepal
Date: Tue Jun 10 01:49:34 2008
New Revision: 666011
URL: http://svn.apache.org/viewvc?rev=666011&view=rev
Log:
fixing StackOverflowError
org.apache.axis2.util.WSDLSerializationUtil.getAxisService(WSDLSerializationUtil.java:559)
Modified:
webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/util/WSDLSerializationUtil.java
Modified: webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/util/WSDLSerializationUtil.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/util/WSDLSerializationUtil.java?rev=666011&r1=666010&r2=666011&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/util/WSDLSerializationUtil.java (original)
+++ webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/util/WSDLSerializationUtil.java Tue Jun 10 01:49:34 2008
@@ -514,7 +514,7 @@
if (key.startsWith("#")) {
key = key.substring(key.indexOf("#") + 1);
}
- AxisService service = getAxisService(description);
+ AxisService service = getAxisService(description);
PolicyLocator locator = new PolicyLocator(service);
Policy p = locator.lookup(key);
@@ -559,7 +559,7 @@
if (description == null || description instanceof AxisService) {
return (AxisService) description;
} else {
- return getAxisService(description);
+ return getAxisService(description.getParent());
}
}
}