[jbossws-cxf-users] [JBossWS-CXF] - Re: Reliable message erroring on extra sends

bryan.kearney do-not-reply at jboss.com
Thu Mar 19 08:23:30 EDT 2009


Here you see my last message from the server to the client, and then the stack traces:


  | ---------------------------
  | Encoding: UTF-8
  | Headers: {}
  | Messages: 
  | Payload: <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Header><MessageID xmlns="http://schemas.xmlsoap.org/ws/2004/08/addressing">urn:uuid:2ac7b183-2e3c-4fcd-acff-9c97a058efba</MessageID><To xmlns="http://schemas.xmlsoap.org/ws/2004/08/addressing">http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</To><RelatesTo xmlns="http://schemas.xmlsoap.org/ws/2004/08/addressing">urn:uuid:bb773e20-df49-4d2b-8b64-d27cb3a8bd64</RelatesTo><Action xmlns="http://schemas.xmlsoap.org/ws/2004/08/addressing">http://backend.vdc.redhat.com/WCFBackendBean/runActionResponse</Action><wsrm:Sequence xmlns:ns2="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsrm="http://schemas.xmlsoap.org/ws/2005/02/rm"><wsrm:Identifier>urn:uuid:4f4321a8-b911-4262-bf58-27d5f01f0372</wsrm:Identifier><wsrm:MessageNumber>3</wsrm:MessageNumber></wsrm:Sequence><wsrm:SequenceAcknowledgement xmlns:ns2="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsrm="http://schemas.xmlsoap.org/ws/2005/02/rm"><wsrm:Identifier>urn:uuid:c8deb18f-40bd-4ece-8c33-e6b55d8c3a30</wsrm:Identifier><wsrm:AcknowledgementRange Lower="1" Upper="3" /></wsrm:SequenceAcknowledgement></soap:Header><soap:Body><ns1:runActionResponse xmlns:ns1="http://backend.vdc.redhat.com/"><vdcReturnValue><canDoAction>true</canDoAction><canDoActionMessages>VAR__TYPE__CLUSTER</canDoActionMessages><canDoActionMessages>VAR__ACTION__CREATE</canDoActionMessages><succeeded>true</succeeded></vdcReturnValue></ns1:runActionResponse></soap:Body></soap:Envelope>
  | --------------------------------------
  | 07:16:49,405 INFO  [RetransmissionQueueImpl] WS-RM retransmission of message 3.
  | 07:16:49,406 INFO  [ContextUtils] retrieving MAPs from context property javax.xml.ws.addressing.context.outbound
  | 07:16:49,406 INFO  [ContextUtils] current MAPs [MessageId: urn:uuid:2ac7b183-2e3c-4fcd-acff-9c97a058efba, Action: http://backend.vdc.redhat.com/WCFBackendBean/runActionResponse, To: http://www.w3.org/2005/08/addressing/anonymous, RelatesTo: urn:uuid:bb773e20-df49-4d2b-8b64-d27cb3a8bd64]
  | 07:16:49,439 WARN  [DeferredConduitSelector] MessageObserver not found
  | 07:16:49,529 ERROR [RetransmissionQueueImpl] WS-RM retransmission failed.
  | java.net.HttpRetryException: cannot retry due to server authentication, in streaming mode
  | 	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1111)
  | 	at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:373)
  | 	at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponseInternal(HTTPConduit.java:2001)
  | 	at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponse(HTTPConduit.java:1980)
  | 	at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.close(HTTPConduit.java:1905)
  | 	at org.apache.cxf.ws.rm.soap.RetransmissionQueueImpl.resend(RetransmissionQueueImpl.java:350)
  | 	at org.apache.cxf.ws.rm.soap.RetransmissionQueueImpl.serverResend(RetransmissionQueueImpl.java:303)
  | 	at org.apache.cxf.ws.rm.soap.RetransmissionQueueImpl.access$500(RetransmissionQueueImpl.java:71)
  | 	at org.apache.cxf.ws.rm.soap.RetransmissionQueueImpl$3.resend(RetransmissionQueueImpl.java:546)
  | 	at org.apache.cxf.ws.rm.soap.RetransmissionQueueImpl$ResendCandidate.run(RetransmissionQueueImpl.java:417)
  | 	at org.apache.cxf.workqueue.SynchronousExecutor.execute(SynchronousExecutor.java:37)
  | 	at org.apache.cxf.ws.rm.soap.RetransmissionQueueImpl$ResendCandidate.initiate(RetransmissionQueueImpl.java:406)
  | 	at org.apache.cxf.ws.rm.soap.RetransmissionQueueImpl$ResendCandidate$1ResendTask.run(RetransmissionQueueImpl.java:500)
  | 	at java.util.TimerThread.mainLoop(Timer.java:512)
  | 	at java.util.TimerThread.run(Timer.java:462)
  | 
  | 
  | 07:16:55,403 INFO  [RetransmissionQueueImpl] WS-RM retransmission of message 3.
  | 07:16:55,403 INFO  [ContextUtils] retrieving MAPs from context property javax.xml.ws.addressing.context.outbound
  | 07:16:55,403 INFO  [ContextUtils] current MAPs [MessageId: urn:uuid:2ac7b183-2e3c-4fcd-acff-9c97a058efba, Action: http://backend.vdc.redhat.com/WCFBackendBean/runActionResponse, To: http://www.w3.org/2005/08/addressing/anonymous, RelatesTo: urn:uuid:bb773e20-df49-4d2b-8b64-d27cb3a8bd64]
  | 07:16:55,404 WARN  [DeferredConduitSelector] MessageObserver not found
  | 07:16:55,483 ERROR [RetransmissionQueueImpl] WS-RM retransmission failed.
  | java.net.HttpRetryException: cannot retry due to server authentication, in streaming mode
  | 	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1111)
  | 	at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:373)
  | 	at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponseInternal(HTTPConduit.java:2001)
  | 	at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponse(HTTPConduit.java:1980)
  | 	at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.close(HTTPConduit.java:1905)
  | 	at org.apache.cxf.ws.rm.soap.RetransmissionQueueImpl.resend(RetransmissionQueueImpl.java:350)
  | 	at org.apache.cxf.ws.rm.soap.RetransmissionQueueImpl.serverResend(RetransmissionQueueImpl.java:303)
  | 	at org.apache.cxf.ws.rm.soap.RetransmissionQueueImpl.access$500(RetransmissionQueueImpl.java:71)
  | 	at org.apache.cxf.ws.rm.soap.RetransmissionQueueImpl$3.resend(RetransmissionQueueImpl.java:546)
  | 	at org.apache.cxf.ws.rm.soap.RetransmissionQueueImpl$ResendCandidate.run(RetransmissionQueueImpl.java:417)
  | 	at org.apache.cxf.workqueue.SynchronousExecutor.execute(SynchronousExecutor.java:37)
  | 	at org.apache.cxf.ws.rm.soap.RetransmissionQueueImpl$ResendCandidate.initiate(RetransmissionQueueImpl.java:406)
  | 	at org.apache.cxf.ws.rm.soap.RetransmissionQueueImpl$ResendCandidate$1ResendTask.run(RetransmissionQueueImpl.java:500)
  | 	at java.util.TimerThread.mainLoop(Timer.java:512)
  | 	at java.util.TimerThread.run(Timer.java:462)
  | 07:17:07,404 INFO  [RetransmissionQueueImpl] WS-RM retransmission of message 3.
  | 07:17:07,404 INFO  [ContextUtils] retrieving MAPs from context property javax.xml.ws.addressing.context.outbound
  | 07:17:07,405 INFO  [ContextUtils] current MAPs [MessageId: urn:uuid:2ac7b183-2e3c-4fcd-acff-9c97a058efba, Action: http://backend.vdc.redhat.com/WCFBackendBean/runActionResponse, To: http://www.w3.org/2005/08/addressing/anonymous, RelatesTo: urn:uuid:bb773e20-df49-4d2b-8b64-d27cb3a8bd64]
  | 07:17:07,405 WARN  [DeferredConduitSelector] MessageObserver not found
  | 07:17:07,522 ERROR [RetransmissionQueueImpl] WS-RM retransmission failed.
  | java.net.HttpRetryException: cannot retry due to server authentication, in streaming mode
  | 	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1111)
  | 	at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:373)
  | 	at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponseInternal(HTTPConduit.java:2001)
  | 	at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponse(HTTPConduit.java:1980)
  | 	at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.close(HTTPConduit.java:1905)
  | 	at org.apache.cxf.ws.rm.soap.RetransmissionQueueImpl.resend(RetransmissionQueueImpl.java:350)
  | 	at org.apache.cxf.ws.rm.soap.RetransmissionQueueImpl.serverResend(RetransmissionQueueImpl.java:303)
  | 	at org.apache.cxf.ws.rm.soap.RetransmissionQueueImpl.access$500(RetransmissionQueueImpl.java:71)
  | 	at org.apache.cxf.ws.rm.soap.RetransmissionQueueImpl$3.resend(RetransmissionQueueImpl.java:546)
  | 	at org.apache.cxf.ws.rm.soap.RetransmissionQueueImpl$ResendCandidate.run(RetransmissionQueueImpl.java:417)
  | 	at org.apache.cxf.workqueue.SynchronousExecutor.execute(SynchronousExecutor.java:37)
  | 	at org.apache.cxf.ws.rm.soap.RetransmissionQueueImpl$ResendCandidate.initiate(RetransmissionQueueImpl.java:406)
  | 	at org.apache.cxf.ws.rm.soap.RetransmissionQueueImpl$ResendCandidate$1ResendTask.run(RetransmissionQueueImpl.java:500)
  | 	at java.util.TimerThread.mainLoop(Timer.java:512)
  | 	at java.util.TimerThread.run(Timer.java:462)
  | 07:17:31,404 INFO  [RetransmissionQueueImpl] WS-RM retransmission of message 3.
  | 07:17:31,404 INFO  [ContextUtils] retrieving MAPs from context property javax.xml.ws.addressing.context.outbound
  | 07:17:31,404 INFO  [ContextUtils] current MAPs [MessageId: urn:uuid:2ac7b183-2e3c-4fcd-acff-9c97a058efba, Action: http://backend.vdc.redhat.com/WCFBackendBean/runActionResponse, To: http://www.w3.org/2005/08/addressing/anonymous, RelatesTo: urn:uuid:bb773e20-df49-4d2b-8b64-d27cb3a8bd64]
  | 07:17:31,404 WARN  [DeferredConduitSelector] MessageObserver not found
  | 07:17:31,482 ERROR [RetransmissionQueueImpl] WS-RM retransmission failed.
  | java.net.HttpRetryException: cannot retry due to server authentication, in streaming mode
  | 	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1111)
  | 	at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:373)
  | 	at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponseInternal(HTTPConduit.java:2001)
  | 	at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponse(HTTPConduit.java:1980)
  | 	at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.close(HTTPConduit.java:1905)
  | 	at org.apache.cxf.ws.rm.soap.RetransmissionQueueImpl.resend(RetransmissionQueueImpl.java:350)
  | 	at org.apache.cxf.ws.rm.soap.RetransmissionQueueImpl.serverResend(RetransmissionQueueImpl.java:303)
  | 	at org.apache.cxf.ws.rm.soap.RetransmissionQueueImpl.access$500(RetransmissionQueueImpl.java:71)
  | 	at org.apache.cxf.ws.rm.soap.RetransmissionQueueImpl$3.resend(RetransmissionQueueImpl.java:546)
  | 	at org.apache.cxf.ws.rm.soap.RetransmissionQueueImpl$ResendCandidate.run(RetransmissionQueueImpl.java:417)
  | 	at org.apache.cxf.workqueue.SynchronousExecutor.execute(SynchronousExecutor.java:37)
  | 	at org.apache.cxf.ws.rm.soap.RetransmissionQueueImpl$ResendCandidate.initiate(RetransmissionQueueImpl.java:406)
  | 	at org.apache.cxf.ws.rm.soap.RetransmissionQueueImpl$ResendCandidate$1ResendTask.run(RetransmissionQueueImpl.java:500)
  | 	at java.util.TimerThread.mainLoop(Timer.java:512)
  | 	at java.util.TimerThread.run(Timer.java:462)
  | 07:17:53,529 DEBUG [arjLogger] Periodic recovery - first pass <Thu, 19 Mar 2009 07:17:53>
  | 07:17:53,530 DEBUG [arjLogger] StatusModule: first pass 
  | 07:17:53,530 DEBUG [txojLoggerI18N] [com.arjuna.ats.internal.txoj.recovery.TORecoveryModule_3] - TORecoveryModule - first pass
  | 07:17:53,531 DEBUG [loggerI18N] [com.arjuna.ats.internal.jta.recovery.info.firstpass] Local XARecoveryModule - first pass
  | 07:18:03,531 DEBUG [arjLogger] Periodic recovery - second pass <Thu, 19 Mar 2009 07:18:03>
  | 07:18:03,531 DEBUG [arjLogger] AtomicActionRecoveryModule: Second pass 
  | 07:18:03,531 DEBUG [txojLoggerI18N] [com.arjuna.ats.internal.txoj.recovery.TORecoveryModule_6] - TORecoveryModule - second pass
  | 07:18:03,531 DEBUG [loggerI18N] [com.arjuna.ats.internal.jta.recovery.info.secondpass] Local XARecoveryModule - second pass
  | 07:18:19,403 INFO  [RetransmissionQueueImpl] WS-RM retransmission of message 3.
  | 07:18:19,403 INFO  [ContextUtils] retrieving MAPs from context property javax.xml.ws.addressing.context.outbound
  | 07:18:19,404 INFO  [ContextUtils] current MAPs [MessageId: urn:uuid:2ac7b183-2e3c-4fcd-acff-9c97a058efba, Action: http://backend.vdc.redhat.com/WCFBackendBean/runActionResponse, To: http://www.w3.org/2005/08/addressing/anonymous, RelatesTo: urn:uuid:bb773e20-df49-4d2b-8b64-d27cb3a8bd64]
  | 07:18:19,404 WARN  [DeferredConduitSelector] MessageObserver not found
  | 07:18:19,521 ERROR [RetransmissionQueueImpl] WS-RM retransmission failed.
  | java.net.HttpRetryException: cannot retry due to server authentication, in streaming mode
  | 	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1111)
  | 	at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:373)
  | 	at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponseInternal(HTTPConduit.java:2001)
  | 	at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponse(HTTPConduit.java:1980)
  | 	at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.close(HTTPConduit.java:1905)
  | 	at org.apache.cxf.ws.rm.soap.RetransmissionQueueImpl.resend(RetransmissionQueueImpl.java:350)
  | 	at org.apache.cxf.ws.rm.soap.RetransmissionQueueImpl.serverResend(RetransmissionQueueImpl.java:303)
  | 	at org.apache.cxf.ws.rm.soap.RetransmissionQueueImpl.access$500(RetransmissionQueueImpl.java:71)
  | 	at org.apache.cxf.ws.rm.soap.RetransmissionQueueImpl$3.resend(RetransmissionQueueImpl.java:546)
  | 	at org.apache.cxf.ws.rm.soap.RetransmissionQueueImpl$ResendCandidate.run(RetransmissionQueueImpl.java:417)
  | 	at org.apache.cxf.workqueue.SynchronousExecutor.execute(SynchronousExecutor.java:37)
  | 	at org.apache.cxf.ws.rm.soap.RetransmissionQueueImpl$ResendCandidate.initiate(RetransmissionQueueImpl.java:406)
  | 	at org.apache.cxf.ws.rm.soap.RetransmissionQueueImpl$ResendCandidate$1ResendTask.run(RetransmissionQueueImpl.java:500)
  | 	at java.util.TimerThread.mainLoop(Timer.java:512)
  | 	at java.util.TimerThread.run(Timer.java:462)
  | 
  | 
  | 

View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4219443#4219443

Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4219443




More information about the jbossws-cxf-users mailing list