Author: mriou
Date: Thu Oct  5 14:58:00 2006
New Revision: 453402

URL: http://svn.apache.org/viewvc?view=rev&rev=453402
Log:
Trying to extract more meaningful messages.

Modified:
    
incubator/ode/trunk/axis2/src/main/java/org/apache/ode/axis2/service/DeploymentWebService.java

Modified: 
incubator/ode/trunk/axis2/src/main/java/org/apache/ode/axis2/service/DeploymentWebService.java
URL: 
http://svn.apache.org/viewvc/incubator/ode/trunk/axis2/src/main/java/org/apache/ode/axis2/service/DeploymentWebService.java?view=diff&rev=453402&r1=453401&r2=453402
==============================================================================
--- 
incubator/ode/trunk/axis2/src/main/java/org/apache/ode/axis2/service/DeploymentWebService.java
 (original)
+++ 
incubator/ode/trunk/axis2/src/main/java/org/apache/ode/axis2/service/DeploymentWebService.java
 Thu Oct  5 14:58:00 2006
@@ -190,7 +190,10 @@
                     sendResponse(factory, messageContext, 
"getProcessPackageResponse", response);
                 } else unknown = true;
             } catch (Throwable t) {
-                throw new AxisFault("Invocation of operation " + operation + " 
failed!", t);
+                // Trying to extract a meaningful message
+                Throwable source = t;
+                while (source.getCause() != null && source.getCause() != 
source) source = source.getCause();
+                throw new AxisFault("Invocation of operation " + operation + " 
failed: " + source.toString(), t);
             }
             if (unknown) throw new AxisFault("Unknown operation: '"
                     + messageContext.getAxisOperation().getName() + "'");


Reply via email to