Author: slaws
Date: Fri Jan 14 14:57:50 2011
New Revision: 1059032

URL: http://svn.apache.org/viewvc?rev=1059032&view=rev
Log:
TUSCANY-3783 - throw system exceptions rather than pushing them into the 
response path. 

Modified:
    
tuscany/sca-java-2.x/trunk/modules/core/src/main/java/org/apache/tuscany/sca/core/invocation/RuntimeInvoker.java

Modified: 
tuscany/sca-java-2.x/trunk/modules/core/src/main/java/org/apache/tuscany/sca/core/invocation/RuntimeInvoker.java
URL: 
http://svn.apache.org/viewvc/tuscany/sca-java-2.x/trunk/modules/core/src/main/java/org/apache/tuscany/sca/core/invocation/RuntimeInvoker.java?rev=1059032&r1=1059031&r2=1059032&view=diff
==============================================================================
--- 
tuscany/sca-java-2.x/trunk/modules/core/src/main/java/org/apache/tuscany/sca/core/invocation/RuntimeInvoker.java
 (original)
+++ 
tuscany/sca-java-2.x/trunk/modules/core/src/main/java/org/apache/tuscany/sca/core/invocation/RuntimeInvoker.java
 Fri Jan 14 14:57:50 2011
@@ -178,10 +178,7 @@ public class RuntimeInvoker implements I
                 // temporary fix to swallow the dummy exception that's
                 // thrown back to get past the response chain processing. 
                 if (!(ex instanceof AsyncResponseException)){
-                  // send the exception in through the 
-                  // async response processing path
-                  msg.setFaultBody(ex);
-                  invokeAsyncResponse(msg);
+                  throw new ServiceRuntimeException(ex);
                 }
             }
         } finally {


Reply via email to