Do the axis-2 developers know anything about this issue? On Sat, May 15, 2010 at 9:48 AM, Kostis Anagnostopoulos <ankos...@gmail.com> wrote: > Please, any help or confirmation here? > > On Tue, May 4, 2010 at 3:32 PM, Kostis Anagnostopoulos > <ankos...@gmail.com> wrote: >> Hi, >> >> (I'm using axis2-1.4.1 due to jdk-1.4 requirement) >> >> In an axis2-client, i need to replace the SOAPEnvelope from within a >> In-Fault Handler. >> But i'm getting the next exception: >> >> java.lang.IllegalArgumentException: The MessageContext does not have >> an associated SOAPFault. >> at >> org.apache.axis2.util.Utils.getInboundFaultFromMessageContext(Utils.java:521) >> at >> org.apache.axis2.description.OutInAxisOperationClient.handleResponse(OutInAxisOperation.java:370) >> at >> org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:416) >> at >> org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:228) >> at >> org.apache.axis2.client.OperationClient.execute(OperationClient.java:163) >> >> >> >> By comparing the >> OutInAxisOperationClient.handleResponse(OutInAxisOperation.java:370) >> rev1.4.1 <--> 'trunk' >> i see that the code has been modified for supporting RM which requires >> the same thing >> (to replace SOAPEnv from within handler), >> and the SOAPEnvelope is re-read after handler-chain, right before >> deciding whether it is a fault. >> >> Here is the source-code from the trunk that is missing in rev1.4.1: >> >> // rampart handlers change the envelope and set the decrypted envelope >> // so need to check the new one else resenvelope.hasFault() become false. >> resenvelope = responseMessageContext.getEnvelope(); >> >> * Does anybody know of any workround to acomplish the same thing >> without patching axis2? >> (replace a faulty SOAPEnv from within handler) >> >> >> Thank you in Advance >> Kostis Anagnostopoulos >> >
--------------------------------------------------------------------- To unsubscribe, e-mail: java-user-unsubscr...@axis.apache.org For additional commands, e-mail: java-user-h...@axis.apache.org