Transport Connection to: tcp://xx.xxx.xx.xxx:40591 failed: java.io.EOFException

Solution In Progress - Updated -

Issue

We have seen a lot of this in the fuse.log. We shutdown all of our camel routes in the container to ensure it's not our camel routes causing the issue. But we still saw issue. This seems to lead to GC overhead limits being reached or OOM exceptions leading us to have to restart the container. Once restarted this does not seem to affect the broker nor the camel routes (they are restarted by the container) and we just continue to see it. Its also noted that the port continues to change.

We have following configure for our camel-jms endpoint:

<bean id="amqtx" class="org.apache.activemq.camel.component.ActiveMQComponent">
    <property name="configuration" ref="amqtxConfig" />
</bean>

<bean id="amqtxConfig" class="org.apache.activemq.camel.component.ActiveMQConfiguration">
    <property name="connectionFactory" ref="amqtxConnectionFactory" />
    <property name="transacted" value="true" />
    <property name="cacheLevelName" value="CACHE_CONSUMER" />
</bean>

<bean id="amqtxConnectionFactory" class="org.apache.activemq.ActiveMQConnectionFactory">
    <property name="brokerURL" value="${amqtx.brokerURL}" />
    <property name="userName" value="${amqtx.userName}" />
    <property name="password" value="${amqtx.password}" />
</bean>

Environment

  • Red Hat JBoss Fuse
  • Red Hat JBoss A-MQ

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.