Author: jsdelfino
Date: Sun Sep 28 17:42:28 2008
New Revision: 699929

URL: http://svn.apache.org/viewvc?rev=699929&view=rev
Log:
Pass the wrapper exception into FaultException

Modified:
    
tuscany/branches/sca-equinox/modules/binding-sca-corba/src/main/java/org/apache/tuscany/sca/binding/sca/corba/impl/CorbaSCAInvoker.java

Modified: 
tuscany/branches/sca-equinox/modules/binding-sca-corba/src/main/java/org/apache/tuscany/sca/binding/sca/corba/impl/CorbaSCAInvoker.java
URL: 
http://svn.apache.org/viewvc/tuscany/branches/sca-equinox/modules/binding-sca-corba/src/main/java/org/apache/tuscany/sca/binding/sca/corba/impl/CorbaSCAInvoker.java?rev=699929&r1=699928&r2=699929&view=diff
==============================================================================
--- 
tuscany/branches/sca-equinox/modules/binding-sca-corba/src/main/java/org/apache/tuscany/sca/binding/sca/corba/impl/CorbaSCAInvoker.java
 (original)
+++ 
tuscany/branches/sca-equinox/modules/binding-sca-corba/src/main/java/org/apache/tuscany/sca/binding/sca/corba/impl/CorbaSCAInvoker.java
 Sun Sep 28 17:42:28 2008
@@ -26,7 +26,6 @@
 
 import org.apache.axiom.om.OMElement;
 import org.apache.axiom.om.impl.llom.util.AXIOMUtil;
-import org.apache.axis2.AxisFault;
 import 
org.apache.tuscany.sca.binding.corba.provider.exceptions.RequestConfigurationException;
 import 
org.apache.tuscany.sca.binding.corba.provider.reference.DynaCorbaRequest;
 import 
org.apache.tuscany.sca.binding.corba.provider.reference.DynaCorbaResponse;
@@ -68,10 +67,8 @@
         } catch (WrappedSCAException e) {
             try {
                 OMElement exceptionOM = AXIOMUtil.stringToOM(e.getFault());
-                AxisFault axisFault = new AxisFault("");
-                axisFault.setDetail(exceptionOM);
-                FaultException f = new FaultException(axisFault.getMessage(), 
axisFault.getDetail(), axisFault);
-                f.setFaultName(axisFault.getDetail().getQName());
+                FaultException f = new FaultException(e.getMessage(), 
exceptionOM, e);
+                f.setFaultName(exceptionOM.getQName());
                 msg.setFaultBody(f);
             } catch (XMLStreamException e1) {
             }


Reply via email to