JBoss ESB fails to deliver message to service due to intermittent 'SocketException: Connection reset'
Issue
- Errors in SOA application log
-
See errors in application:
ERROR [com.example.soa.actions.PipelineInitializationAction] (pool-152-thread-1) Handling exception: org.jboss.soa.esb.actions.ActionProcessingException: Error delivering message to service 'MyESBService:PerformActionService' at org.jboss.soa.esb.actions.SyncServiceInvoker.process(SyncServiceInvoker.java:86) at com.example.soa.actions.DoActionServiceInvokerAction.process(DoActionServiceInvokerAction.java:412) at org.jboss.soa.esb.listeners.message.ActionProcessingPipeline.processPipeline(ActionProcessingPipeline.java:667) ... Caused by: org.jboss.soa.esb.actions.ActionProcessingException: problem processing HTTP I/O: Connection reset at org.jboss.soa.esb.actions.routing.http.HttpRouter.process(HttpRouter.java:174) at org.jboss.soa.esb.actions.soap.proxy.HttpSOAPProxyTransport.process(HttpSOAPProxyTransport.java:130) at org.jboss.soa.esb.actions.soap.proxy.SOAPProxy.process(SOAPProxy.java:412) at com.example.soa.actions.SOAPProxyAction.process(SOAPProxyAction.java:217) ... Caused by: java.net.SocketException: Connection reset at java.net.SocketInputStream.read(SocketInputStream.java:168) at com.sun.net.ssl.internal.ssl.InputRecord.readFully(InputRecord.java:293) ...
-
Messages fail to be delivered due to
Connection reset
errors
Environment
- Red Hat JBoss SOA Platform (SOA) 5
- ESB service messages are being delivered to a proxy or load balancer address
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.