You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@activemq.apache.org by "Kevin W Edwards (JIRA)" <ji...@apache.org> on 2007/10/31 15:46:23 UTC
[jira] Commented: (AMQ-1482) Channel was inactive for too long.
[ https://issues.apache.org/activemq/browse/AMQ-1482?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_40537 ]
Kevin W Edwards commented on AMQ-1482:
--------------------------------------
It appears that the channel is inactive for too long,
Then a check confirms that the Consumer is closed
And then an error is thrown stating that the socket is closed.
The consumer messages reoccur a number of times,
Eventually, (we have a connection manager that monitors and handles regaining a connection to AMQ, our connection manager will successfully regain a connection...
Below is a more complete stack trace:
60219 [AcitveMQ Connection Worker: tcp://localhost/127.0.0.1:61616] ERROR JMS Connection Service - exception occurred in JMS connection; restarting
javax.jms.JMSException: Channel was inactive for too long.
at org.apache.activemq.util.JMSExceptionSupport.create(JMSExceptionSupport.java:49)
at org.apache.activemq.ActiveMQConnection.onAsyncException(ActiveMQConnection.java:1638)
at org.apache.activemq.ActiveMQConnection.onException(ActiveMQConnection.java:1655)
at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:98)
at org.apache.activemq.transport.ResponseCorrelator.onException(ResponseCorrelator.java:116)
at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:98)
at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:98)
at org.apache.activemq.transport.WireFormatNegotiator.onException(WireFormatNegotiator.java:143)
at org.apache.activemq.transport.InactivityMonitor.onException(InactivityMonitor.java:155)
at org.apache.activemq.transport.InactivityMonitor.readCheck(InactivityMonitor.java:100)
at org.apache.activemq.transport.InactivityMonitor$1.run(InactivityMonitor.java:50)
at org.apache.activemq.thread.Scheduler$SchedulerTimerTask.run(Scheduler.java:36)
at java.util.TimerThread.mainLoop(Unknown Source)
at java.util.TimerThread.run(Unknown Source)
Caused by: org.apache.activemq.transport.InactivityIOException: Channel was inactive for too long.
... 5 more
60219 [testAgentID:JMS Receiver Thread] ERROR Test Agent - error receiving JMS message
javax.jms.IllegalStateException: The Consumer is closed
at org.apache.activemq.ActiveMQMessageConsumer.checkClosed(ActiveMQMessageConsumer.java:672)
at org.apache.activemq.ActiveMQMessageConsumer.receive(ActiveMQMessageConsumer.java:502)
at net.fractech.ops.daq.agent.AbstractAgent.run(AbstractAgent.java:108)
at java.lang.Thread.run(Unknown Source)
60219 [testAgentID:JMS Receiver Thread] ERROR Test Agent - error receiving JMS message
javax.jms.IllegalStateException: The Consumer is closed
at org.apache.activemq.ActiveMQMessageConsumer.checkClosed(ActiveMQMessageConsumer.java:672)
at org.apache.activemq.ActiveMQMessageConsumer.receive(ActiveMQMessageConsumer.java:502)
at net.fractech.ops.daq.agent.AbstractAgent.run(AbstractAgent.java:108)
at java.lang.Thread.run(Unknown Source)
60219 [AcitveMQ Connection Worker: tcp://localhost/127.0.0.1:61616] ERROR JMS Connection Service - exception occurred in JMS connection; restarting
javax.jms.JMSException: socket closed
at org.apache.activemq.util.JMSExceptionSupport.create(JMSExceptionSupport.java:49)
at org.apache.activemq.ActiveMQConnection.onAsyncException(ActiveMQConnection.java:1638)
at org.apache.activemq.ActiveMQConnection.onException(ActiveMQConnection.java:1655)
at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:98)
at org.apache.activemq.transport.ResponseCorrelator.onException(ResponseCorrelator.java:116)
at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:98)
at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:98)
at org.apache.activemq.transport.WireFormatNegotiator.onException(WireFormatNegotiator.java:143)
at org.apache.activemq.transport.InactivityMonitor.onException(InactivityMonitor.java:155)
at org.apache.activemq.transport.TransportSupport.onException(TransportSupport.java:95)
at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:180)
at java.lang.Thread.run(Unknown Source)
Caused by: java.net.SocketException: socket closed
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(Unknown Source)
at org.apache.activemq.transport.tcp.TcpBufferedInputStream.fill(TcpBufferedInputStream.java:50)
at org.apache.activemq.transport.tcp.TcpBufferedInputStream.read(TcpBufferedInputStream.java:58)
at java.io.DataInputStream.readInt(Unknown Source)
at org.apache.activemq.openwire.OpenWireFormat.unmarshal(OpenWireFormat.java:268)
at org.apache.activemq.transport.tcp.TcpTransport.readCommand(TcpTransport.java:196)
at org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:188)
at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:176)
... 1 more
60234 [testAgentID:JMS Receiver Thread] ERROR Test Agent - error receiving JMS message
javax.jms.IllegalStateException: The Consumer is closed
at org.apache.activemq.ActiveMQMessageConsumer.checkClosed(ActiveMQMessageConsumer.java:672)
at org.apache.activemq.ActiveMQMessageConsumer.receive(ActiveMQMessageConsumer.java:502)
at net.fractech.ops.daq.agent.AbstractAgent.run(AbstractAgent.java:108)
at java.lang.Thread.run(Unknown Source)
60234 [testAgentID:JMS Receiver Thread] ERROR Test Agent - error receiving JMS message
javax.jms.IllegalStateException: The Consumer is closed
at org.apache.activemq.ActiveMQMessageConsumer.checkClosed(ActiveMQMessageConsumer.java:672)
at org.apache.activemq.ActiveMQMessageConsumer.receive(ActiveMQMessageConsumer.java:502)
at net.fractech.ops.daq.agent.AbstractAgent.run(AbstractAgent.java:108)
at java.lang.Thread.run(Unknown Source)
60234 [testAgentID:JMS Receiver Thread] ERROR Test Agent - error receiving JMS message
javax.jms.IllegalStateException: The Consumer is closed
at org.apache.activemq.ActiveMQMessageConsumer.checkClosed(ActiveMQMessageConsumer.java:672)
at org.apache.activemq.ActiveMQMessageConsumer.receive(ActiveMQMessageConsumer.java:502)
at net.fractech.ops.daq.agent.AbstractAgent.run(AbstractAgent.java:108)
at java.lang.Thread.run(Unknown Source)
60234 [testAgentID:JMS Receiver Thread] ERROR Test Agent - error receiving JMS message
javax.jms.IllegalStateException: The Consumer is closed
at org.apache.activemq.ActiveMQMessageConsumer.checkClosed(ActiveMQMessageConsumer.java:672)
at org.apache.activemq.ActiveMQMessageConsumer.receive(ActiveMQMessageConsumer.java:502)
at net.fractech.ops.daq.agent.AbstractAgent.run(AbstractAgent.java:108)
at java.lang.Thread.run(Unknown Source)
60234 [testAgentID:JMS Receiver Thread] ERROR Test Agent - error receiving JMS message
javax.jms.IllegalStateException: The Consumer is closed
at org.apache.activemq.ActiveMQMessageConsumer.checkClosed(ActiveMQMessageConsumer.java:672)
at org.apache.activemq.ActiveMQMessageConsumer.receive(ActiveMQMessageConsumer.java:502)
at net.fractech.ops.daq.agent.AbstractAgent.run(AbstractAgent.java:108)
at java.lang.Thread.run(Unknown Source)
60234 [testAgentID:JMS Receiver Thread] ERROR Test Agent - error receiving JMS message
javax.jms.IllegalStateException: The Consumer is closed
at org.apache.activemq.ActiveMQMessageConsumer.checkClosed(ActiveMQMessageConsumer.java:672)
at org.apache.activemq.ActiveMQMessageConsumer.receive(ActiveMQMessageConsumer.java:502)
at net.fractech.ops.daq.agent.AbstractAgent.run(AbstractAgent.java:108)
at java.lang.Thread.run(Unknown Source)
60234 [testAgentID:JMS Receiver Thread] ERROR Test Agent - error receiving JMS message
javax.jms.IllegalStateException: The Consumer is closed
at org.apache.activemq.ActiveMQMessageConsumer.checkClosed(ActiveMQMessageConsumer.java:672)
at org.apache.activemq.ActiveMQMessageConsumer.receive(ActiveMQMessageConsumer.java:502)
at net.fractech.ops.daq.agent.AbstractAgent.run(AbstractAgent.java:108)
at java.lang.Thread.run(Unknown Source)
60234 [testAgentID:JMS Receiver Thread] ERROR Test Agent - error receiving JMS message
javax.jms.IllegalStateException: The Consumer is closed
at org.apache.activemq.ActiveMQMessageConsumer.checkClosed(ActiveMQMessageConsumer.java:672)
at org.apache.activemq.ActiveMQMessageConsumer.receive(ActiveMQMessageConsumer.java:502)
at net.fractech.ops.daq.agent.AbstractAgent.run(AbstractAgent.java:108)
at java.lang.Thread.run(Unknown Source)
60234 [testAgentID:JMS Receiver Thread] ERROR Test Agent - error receiving JMS message
javax.jms.IllegalStateException: The Consumer is closed
at org.apache.activemq.ActiveMQMessageConsumer.checkClosed(ActiveMQMessageConsumer.java:672)
at org.apache.activemq.ActiveMQMessageConsumer.receive(ActiveMQMessageConsumer.java:502)
at net.fractech.ops.daq.agent.AbstractAgent.run(AbstractAgent.java:108)
at java.lang.Thread.run(Unknown Source)
60234 [testAgentID:JMS Receiver Thread] ERROR Test Agent - error receiving JMS message
javax.jms.IllegalStateException: The Consumer is closed
at org.apache.activemq.ActiveMQMessageConsumer.checkClosed(ActiveMQMessageConsumer.java:672)
at org.apache.activemq.ActiveMQMessageConsumer.receive(ActiveMQMessageConsumer.java:502)
at net.fractech.ops.daq.agent.AbstractAgent.run(AbstractAgent.java:108)
at java.lang.Thread.run(Unknown Source)
60234 [testAgentID:JMS Receiver Thread] ERROR Test Agent - error receiving JMS message
javax.jms.IllegalStateException: The Consumer is closed
at org.apache.activemq.ActiveMQMessageConsumer.checkClosed(ActiveMQMessageConsumer.java:672)
at org.apache.activemq.ActiveMQMessageConsumer.receive(ActiveMQMessageConsumer.java:502)
at net.fractech.ops.daq.agent.AbstractAgent.run(AbstractAgent.java:108)
at java.lang.Thread.run(Unknown Source)
60234 [testAgentID:JMS Receiver Thread] ERROR Test Agent - error receiving JMS message
javax.jms.IllegalStateException: The Consumer is closed
at org.apache.activemq.ActiveMQMessageConsumer.checkClosed(ActiveMQMessageConsumer.java:672)
at org.apache.activemq.ActiveMQMessageConsumer.receive(ActiveMQMessageConsumer.java:502)
at net.fractech.ops.daq.agent.AbstractAgent.run(AbstractAgent.java:108)
at java.lang.Thread.run(Unknown Source)
60234 [testAgentID:JMS Receiver Thread] ERROR Test Agent - error receiving JMS message
javax.jms.IllegalStateException: The Consumer is closed
at org.apache.activemq.ActiveMQMessageConsumer.checkClosed(ActiveMQMessageConsumer.java:672)
at org.apache.activemq.ActiveMQMessageConsumer.receive(ActiveMQMessageConsumer.java:502)
at net.fractech.ops.daq.agent.AbstractAgent.run(AbstractAgent.java:108)
at java.lang.Thread.run(Unknown Source)
60250 [testAgentID:JMS Receiver Thread] ERROR Test Agent - error receiving JMS message
javax.jms.IllegalStateException: The Consumer is closed
at org.apache.activemq.ActiveMQMessageConsumer.checkClosed(ActiveMQMessageConsumer.java:672)
at org.apache.activemq.ActiveMQMessageConsumer.receive(ActiveMQMessageConsumer.java:502)
at net.fractech.ops.daq.agent.AbstractAgent.run(AbstractAgent.java:108)
at java.lang.Thread.run(Unknown Source)
60250 [testAgentID:JMS Receiver Thread] ERROR Test Agent - error receiving JMS message
javax.jms.IllegalStateException: The Consumer is closed
at org.apache.activemq.ActiveMQMessageConsumer.checkClosed(ActiveMQMessageConsumer.java:672)
at org.apache.activemq.ActiveMQMessageConsumer.receive(ActiveMQMessageConsumer.java:502)
at net.fractech.ops.daq.agent.AbstractAgent.run(AbstractAgent.java:108)
at java.lang.Thread.run(Unknown Source)
60250 [testAgentID:JMS Receiver Thread] ERROR Test Agent - error receiving JMS message
javax.jms.IllegalStateException: The Consumer is closed
at org.apache.activemq.ActiveMQMessageConsumer.checkClosed(ActiveMQMessageConsumer.java:672)
at org.apache.activemq.ActiveMQMessageConsumer.receive(ActiveMQMessageConsumer.java:502)
at net.fractech.ops.daq.agent.AbstractAgent.run(AbstractAgent.java:108)
at java.lang.Thread.run(Unknown Source)
60250 [testAgentID:JMS Receiver Thread] ERROR Test Agent - error receiving JMS message
javax.jms.IllegalStateException: The Consumer is closed
at org.apache.activemq.ActiveMQMessageConsumer.checkClosed(ActiveMQMessageConsumer.java:672)
at org.apache.activemq.ActiveMQMessageConsumer.receive(ActiveMQMessageConsumer.java:502)
at net.fractech.ops.daq.agent.AbstractAgent.run(AbstractAgent.java:108)
at java.lang.Thread.run(Unknown Source)
60250 [testAgentID:JMS Receiver Thread] ERROR Test Agent - error receiving JMS message
javax.jms.IllegalStateException: The Consumer is closed
at org.apache.activemq.ActiveMQMessageConsumer.checkClosed(ActiveMQMessageConsumer.java:672)
at org.apache.activemq.ActiveMQMessageConsumer.receive(ActiveMQMessageConsumer.java:502)
at net.fractech.ops.daq.agent.AbstractAgent.run(AbstractAgent.java:108)
at java.lang.Thread.run(Unknown Source)
60250 [JmsConnectionManager] INFO JMS Connection Service - JMS connection to broker created successfully
60250 [testAgentID:JMS Receiver Thread] ERROR Test Agent - error receiving JMS message
javax.jms.IllegalStateException: The Consumer is closed
at org.apache.activemq.ActiveMQMessageConsumer.checkClosed(ActiveMQMessageConsumer.java:672)
at org.apache.activemq.ActiveMQMessageConsumer.receive(ActiveMQMessageConsumer.java:502)
at net.fractech.ops.daq.agent.AbstractAgent.run(AbstractAgent.java:108)
at java.lang.Thread.run(Unknown Source)
> Channel was inactive for too long.
> ----------------------------------
>
> Key: AMQ-1482
> URL: https://issues.apache.org/activemq/browse/AMQ-1482
> Project: ActiveMQ
> Issue Type: Bug
> Components: Connector
> Affects Versions: 5.0.0
> Environment: Windows XP, Eclipse, OSGi
> Reporter: Kevin W Edwards
>
> 603422 [AcitveMQ Connection Worker: tcp://localhost/127.0.0.1:61616] ERROR JMS Connection Service - exception occurred in JMS connection; restarting
> javax.jms.JMSException: Channel was inactive for too long.
> at org.apache.activemq.util.JMSExceptionSupport.create(JMSExceptionSupport.java:49)
> at org.apache.activemq.ActiveMQConnection.onAsyncException(ActiveMQConnection.java:1638)
> at org.apache.activemq.ActiveMQConnection.onException(ActiveMQConnection.java:1655)
> at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:98)
> at org.apache.activemq.transport.ResponseCorrelator.onException(ResponseCorrelator.java:116)
> at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:98)
> at org.apache.activemq.transport.TransportFilter.onException(TransportFilter.java:98)
> at org.apache.activemq.transport.WireFormatNegotiator.onException(WireFormatNegotiator.java:143)
> at org.apache.activemq.transport.InactivityMonitor.onException(InactivityMonitor.java:155)
> at org.apache.activemq.transport.InactivityMonitor.readCheck(InactivityMonitor.java:100)
> at org.apache.activemq.transport.InactivityMonitor$1.run(InactivityMonitor.java:50)
> at org.apache.activemq.thread.Scheduler$SchedulerTimerTask.run(Scheduler.java:36)
> at java.util.TimerThread.mainLoop(Unknown Source)
> at java.util.TimerThread.run(Unknown Source)
> Caused by: org.apache.activemq.transport.InactivityIOException: Channel was inactive for too long.
> ... 5 more
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.