butek 02/03/28 05:33:25
Modified: java/src/org/apache/axis/wsdl/toJava JavaStubWriter.java
Log:
Fixed bugzilla report 7311. Scenario:
- Java method throws java.lang.Exception
- Java2WSDL creates a fault and message called Exception
- WSDL2Java created Exception class
- Stub code did not compile. It had "catch(Exception e)" when it should
have had "catch(java.lang.Exception e)" to avoid just this sort of conflict.
There's a bigger issue here with roundtripping, but this fix at least gets rid of
the blatant compiler error.
Revision Changes Path
1.52 +2 -2
xml-axis/java/src/org/apache/axis/wsdl/toJava/JavaStubWriter.java
Index: JavaStubWriter.java
===================================================================
RCS file:
/home/cvs/xml-axis/java/src/org/apache/axis/wsdl/toJava/JavaStubWriter.java,v
retrieving revision 1.51
retrieving revision 1.52
diff -u -r1.51 -r1.52
--- JavaStubWriter.java 27 Mar 2002 16:46:57 -0000 1.51
+++ JavaStubWriter.java 28 Mar 2002 13:33:25 -0000 1.52
@@ -161,7 +161,7 @@
}
pw.println(" }");
- pw.println(" catch(Exception t) {");
+ pw.println(" catch(java.lang.Exception t) {");
pw.println(" throw org.apache.axis.AxisFault.makeFault(t);");
pw.println(" }");
@@ -690,7 +690,7 @@
pw.println(" try {");
pw.println(" " + target +
getResponseString(type, source));
- pw.println(" } catch (Exception e) {");
+ pw.println(" } catch (java.lang.Exception e) {");
pw.println(" " + target +
getResponseString(type,
"org.apache.axis.utils.JavaUtils.convert("
+