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 2005/08/11 07:04:50 UTC
svn commit: r231398 -
/webservices/axis/trunk/java/modules/core/src/org/apache/axis2/description/ServiceDescription.java
Author: dims
Date: Wed Aug 10 22:04:47 2005
New Revision: 231398
URL: http://svn.apache.org/viewcvs?rev=231398&view=rev
Log:
Prevent ClassCastExceptions.
Modified:
webservices/axis/trunk/java/modules/core/src/org/apache/axis2/description/ServiceDescription.java
Modified: webservices/axis/trunk/java/modules/core/src/org/apache/axis2/description/ServiceDescription.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/core/src/org/apache/axis2/description/ServiceDescription.java?rev=231398&r1=231397&r2=231398&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/core/src/org/apache/axis2/description/ServiceDescription.java (original)
+++ webservices/axis/trunk/java/modules/core/src/org/apache/axis2/description/ServiceDescription.java Wed Aug 10 22:04:47 2005
@@ -537,9 +537,11 @@
if (element.getType().equals(ExtensionConstants.SOAP_OPERATION)) {
if (((SOAPOperation) element).getSoapAction().equals(
soapAction)) {
- operation =
- (OperationDescription) bindingOperation.getOperation();
- count++;
+ WSDLOperation op = bindingOperation.getOperation();
+ if (op instanceof OperationDescription) {
+ operation = (OperationDescription) op;
+ count++;
+ }
}
}
}