Hi all,

I'm using the NIO Sender and I've noticed this log on the server side

ERROR 16:59:13,020 (ClientHandler.java:334) - Unable to report back 202
Accepted state to the message receiver
org.apache.axis2.AxisFault: A message was added that is not valid.
However, the operation context was complete.
        at
org.apache.axis2.description.InOutAxisOperation.addMessageContext(InOutAxisOperation.java:50)
        at
org.apache.axis2.context.OperationContext.addMessageContext(OperationContext.java:210)
        at
org.apache.axis2.receivers.AbstractInOutSyncMessageReceiver.invokeBusinessLogic(AbstractInOutSyncMessageReceiver.java:40)
        at
org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:96)
        at
org.apache.axis2.transport.nhttp.ClientHandler.responseReceived(ClientHandler.java:331)
        at
org.apache.axis2.transport.nhttp.LoggingNHttpClientHandler.responseReceived(LoggingNHttpClientHandler.java:99)
        at
org.apache.http.impl.nio.DefaultNHttpClientConnection.consumeInput(DefaultNHttpClientConnection.java:101)
        at
org.apache.axis2.transport.nhttp.PlainClientIOEventDispatch.inputReady(PlainClientIOEventDispatch.java:71)
        at
org.apache.http.impl.nio.reactor.BaseIOReactor.readable(BaseIOReactor.java:68)
        at
org.apache.http.impl.nio.reactor.AbstractIOReactor.processEvent(AbstractIOReactor.java:160)
        at
org.apache.http.impl.nio.reactor.AbstractIOReactor.processEvents(AbstractIOReactor.java:145)
        at
org.apache.http.impl.nio.reactor.AbstractIOReactor.execute(AbstractIOReactor.java:127)
        at org.apache.http.impl.nio.reactor.AbstractMultiworkerIOReactor
$Worker.run(AbstractMultiworkerIOReactor.java:162)
        at java.lang.Thread.run(Thread.java:595)



The log states that the message is not valid... however the response is
very simple and it's created by this method:

 /**
     * Creates the result message.
     * 
     * @return  The result message.
     */
    static final OMElement getResult(String service) {
        OMNamespace omNs = factory.createOMNamespace(URI, service);
        
        OMElement result = factory.createOMElement(RESULT, omNs);
        OMElement value = factory.createOMElement(STATUS, omNs);
        value.setText(OK);
        result.addChild(value);
        
        return result;
    }


Any idea?
Michele



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

Reply via email to