Author: ruwan
Date: Tue Oct 23 20:15:36 2007
New Revision: 587763

URL: http://svn.apache.org/viewvc?rev=587763&view=rev
Log:
Fixing the issue SYNAPSE-157 , this is a work around for the issue because it 
seems like it is coming from either Rampart or AXIOM, but I think this is a 
solid work around

Modified:
    
webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/mediators/transform/FaultMediator.java

Modified: 
webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/mediators/transform/FaultMediator.java
URL: 
http://svn.apache.org/viewvc/webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/mediators/transform/FaultMediator.java?rev=587763&r1=587762&r2=587763&view=diff
==============================================================================
--- 
webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/mediators/transform/FaultMediator.java
 (original)
+++ 
webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/mediators/transform/FaultMediator.java
 Tue Oct 23 20:15:36 2007
@@ -125,7 +125,7 @@
         boolean traceOrDebugOn, boolean traceOn) {
 
         if (traceOrDebugOn) {
-            traceOrDebug(traceOn, "Creating a SOAP " + (soapVersion == SOAP11 
? "1.1" : "1.2") + "fault");
+            traceOrDebug(traceOn, "Creating a SOAP " + (soapVersion == SOAP11 
? "1.1" : "1.2") + " fault");
         }
 
         // get the correct SOAP factory to be used
@@ -271,6 +271,10 @@
             SOAPFaultDetail soapFaultDetail = factory.createSOAPFaultDetail();
             soapFaultDetail.setText(faultDetail);
             fault.setDetail(soapFaultDetail);
+        } else if (fault.getDetail() != null) {
+            // work around for a rampart issue in the following thread
+            // 
http://www.nabble.com/Access-to-validation-error-message-tf4498668.html#a13284520
+            fault.getDetail().detach();
         }
     }
 



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to