AQ JMS Adapter Initiating ESB Flow Stops Processing Messages After a Network Interruption

(Doc ID 1276222.1)

Last updated on OCTOBER 18, 2016

Applies to:

Oracle SOA Platform - Version and later
Information in this document applies to any platform.


ESB intermittently stops dequeuing / processing messages after a network interruption.
The problem might be accompanied by the following errors:

Error 1

<MSG_TEXT>ServletException cause</MSG_TEXT>
<SUPPL_DETAIL><![CDATA[com.evermind.server.http.HttpIOException: Connection reset by peer
at com.evermind.server.http.EvermindServletOutputStream.write(
at com.evermind.server.http.EvermindJSPWriter.writeOut(
at com.evermind.server.http.EvermindJSPWriter.jspflush(
In this case oc4j works as a server and the error message indicates that the client has disconnected.

Error 2
<MSG_TEXT>WSIF invocation failed while invoking RemoteProcessManager:createProcessInstance{http://host:port/ProcessService.wsdl} and endpoint location = </MSG_TEXT>
<SUPPL_DETAIL><![CDATA[org.collaxa.thirdparty.apache.wsif.WSIFException: exception on JaxRpc invoke: HTTP transport error: javax.xml.soap.SOAPException: javax.xml.soap.SOAPException: Message send failed: Premature EOF encountered
In this case oc4j is a client calling http://host:port and is disconnected.

Error 3
<MSG_TEXT>Could not send the activity messages. Current internal buffer size is "1"
oracle.tip.esb.server.dispatch.QueueHandlerException: Error publishing jms message

at oracle.tip.esb.server.dispatch.JMSEnqueuer.enqueue(
at oracle.tip.esb.monitor.agent.ActivityMessageBatcher.sendXML(
at oracle.tip.esb.monitor.agent.ActivityMessageBatcher.sendMessages(
at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$
Caused by: oracle.jms.AQjmsException: ORA-12152: TNS:unable to send break message

at oracle.jms.AQjmsProducer.enqueue(
at oracle.jms.AQjmsProducer.publish(
at oracle.jms.AQjmsProducer.publish(
at oracle.j2ee.ra.jms.generic.TopicPublisherWrapper.publish(
at oracle.tip.esb.server.dispatch.JMSEnqueuer.enqueue(
... 8 more

SUPPL_DETAIL><![CDATA[oracle.jms.AQjmsException: ORA-03114: not connected to ORACLE

at oracle.jms.AQjmsSession.preClose(
This error points to AQ JMS client disconnecting from a database.


Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms