axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "kuldeep (Jira)" <>
Subject [jira] [Created] (AXIS2-5979) Error while printing the SOAP Message Response (In)
Date Fri, 21 Feb 2020 20:15:00 GMT
kuldeep created AXIS2-5979:

             Summary: Error while printing the SOAP Message Response (In) 
                 Key: AXIS2-5979
             Project: Axis2
          Issue Type: Bug
            Reporter: kuldeep

I had created a client stub (jar) using the Axis 2. I need to consume this jar into my application
and like wise print the soap request and response whenever a soap service is invoked. How
do i do that ? While surfing on internet i only found the below approach to print the logs.
But it only print the request . While printing the response it throws error " java.lang.IllegalStateException:
Can't process next node because caching is disabled" . Please assist ?

ServiceContext serviceContext = this.proxy._getServiceClient().getServiceContext();
boolean cacheLastOperationContext = true;
OperationContext lastOperationContext = serviceContext.getLastOperationContext();
 if(null != lastOperationContext) {
 MessageContext outMessageContext = lastOperationContext.getMessageContext("Out");
 MessageContext inMessageContext = lastOperationContext.getMessageContext("In");

 if (outMessageContext != null) {
 System.out.println("OUT SOAP: " + outMessageContext.getEnvelope().toString());
 if (inMessageContext != null) {

** This below line throws the error while printing the response**
 System.out.println("IN SOAP: "+ inMessageContext.getEnvelope().toString()); 

This message was sent by Atlassian Jira

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message