activemq-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Tim Bain <tb...@alumni.duke.edu>
Subject Re: java.lang.IllegalStateException: Timer already cancelled
Date Tue, 23 May 2017 02:13:23 GMT
This looks like https://issues.apache.org/jira/browse/AMQ-5251, which is
fixed in 5.10.1, 5.11.0, or any later version.

Tim

On May 22, 2017 2:05 PM, "prasadt" <varaprasad.thumu@gmail.com> wrote:

> Hi,
>
>
> we are seeing this exceptions in the  activemq log. Application is trying
> to
> add listener  and failing to add listeners.
>
> below is the activemq  and jboss log
>
> jboss log
> 22:00:03,332 DEBUG
> [org.apache.camel.component.jms.DefaultJmsMessageListenerContainer] (Camel
> (camel-7) thread #305 - JmsConsumer[queue.edi-inbound]) Setup of JMS
> message
> listener invoker failed - already recovered by other invoker:
> javax.jms.JMSException: Timer already cancelled.
>         at
> org.apache.activemq.util.JMSExceptionSupport.create(
> JMSExceptionSupport.java:54)
> [activemq-client-5.8.0.redhat-60024.jar:5.8.0.redhat-60024]
>         at
> org.apache.activemq.ActiveMQConnection.syncSendPacket(
> ActiveMQConnection.java:1391)
> [activemq-client-5.8.0.redhat-60024.jar:5.8.0.redhat-60024]
>         at
> org.apache.activemq.ActiveMQSession.syncSendPacket(
> ActiveMQSession.java:1912)
> [activemq-client-5.8.0.redhat-60024.jar:5.8.0.redhat-60024]
>         at
> org.apache.activemq.ActiveMQMessageConsumer.<init>
> (ActiveMQMessageConsumer.java:273)
> [activemq-client-5.8.0.redhat-60024.jar:5.8.0.redhat-60024]
>         at
> org.apache.activemq.ActiveMQSession.createConsumer(
> ActiveMQSession.java:1144)
> [activemq-client-5.8.0.redhat-60024.jar:5.8.0.redhat-60024]
>         at
> org.apache.activemq.ActiveMQSession.createConsumer(
> ActiveMQSession.java:1088)
> [activemq-client-5.8.0.redhat-60024.jar:5.8.0.redhat-60024]
>         at
> org.apache.activemq.ActiveMQSession.createConsumer(
> ActiveMQSession.java:1001)
> [activemq-client-5.8.0.redhat-60024.jar:5.8.0.redhat-60024]
>         at
> org.apache.activemq.pool.PooledSession.createConsumer(
> PooledSession.java:311)
> [activemq-pool-5.8.0.redhat-60024.jar:5.8.0.redhat-60024]
>         at
> org.springframework.jms.listener.AbstractPollingMessageListener
> Container.createConsumer(AbstractPollingMessageListenerContainer.java:503)
> [spring-jms-3.1.3.RELEASE.jar:3.1.3.RELEASE]
>         at
> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.
> createListenerConsumer(AbstractPollingMessageListenerContainer.java:224)
> [spring-jms-3.1.3.RELEASE.jar:3.1.3.RELEASE]
>         at
> org.springframework.jms.listener.DefaultMessageListenerContaine
> r$AsyncMessageListenerInvoker.initResourcesIfNecessary(
> DefaultMessageListenerContainer.java:1094)
> [spring-jms-3.1.3.RELEASE.jar:3.1.3.RELEASE]
>         at
> org.springframework.jms.listener.DefaultMessageListenerContaine
> r$AsyncMessageListenerInvoker.invokeListener(
> DefaultMessageListenerContainer.java:1070)
> [spring-jms-3.1.3.RELEASE.jar:3.1.3.RELEASE]
>         at
> org.springframework.jms.listener.DefaultMessageListenerContaine
> r$AsyncMessageListenerInvoker.executeOngoingLoop(
> DefaultMessageListenerContainer.java:1063)
> [spring-jms-3.1.3.RELEASE.jar:3.1.3.RELEASE]
>         at
> org.springframework.jms.listener.DefaultMessageListenerContaine
> r$AsyncMessageListenerInvoker.run(DefaultMessageListenerContaine
> r.java:960)
> [spring-jms-3.1.3.RELEASE.jar:3.1.3.RELEASE]
>         at
> java.util.concurrent.ThreadPoolExecutor.runWorker(
> ThreadPoolExecutor.java:1145)
> [rt.jar:1.7.0_65]
>         at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(
> ThreadPoolExecutor.java:615)
> [rt.jar:1.7.0_65]
>         at java.lang.Thread.run(Thread.java:745) [rt.jar:1.7.0_65]
> Caused by: java.lang.IllegalStateException: Timer already cancelled.
>
>
> active MQ log
>
>
> java.lang.IllegalStateException: Timer already cancelled.
>         at java.util.Timer.sched(Timer.java:397)[:1.7.0_65]
>         at java.util.Timer.schedule(Timer.java:248)[:1.7.0_65]
>         at
> org.apache.activemq.thread.Scheduler.executePeriodically(
> Scheduler.java:41)[activemq-client-5.11.0.redhat-621117.
> jar:5.11.0.redhat-621117]
>         at
> org.apache.activemq.broker.region.Queue.start(Queue.java:
> 945)[activemq-broker-5.11.0.redhat-621117.jar:5.11.0.redhat-621117]
>         at
> org.apache.activemq.broker.region.AbstractRegion.
> addDestination(AbstractRegion.java:141)[activemq-broker-5.
> 11.0.redhat-621117.jar:5.11.0.redhat-621117]
>         at
> org.apache.activemq.broker.region.RegionBroker.
> addDestination(RegionBroker.java:348)[activemq-broker-5.
> 11.0.redhat-621117.jar:5.11.0.redhat-621117]
>         at
> org.apache.activemq.broker.BrokerFilter.addDestination(
> BrokerFilter.java:172)[activemq-broker-5.11.0.redhat-
> 621117.jar:5.11.0.redhat-621117]
>         at
> org.apache.activemq.broker.BrokerFilter.addDestination(
> BrokerFilter.java:172)[activemq-broker-5.11.0.redhat-
> 621117.jar:5.11.0.redhat-621117]
>
>
> javax.management.InstanceAlreadyExistsException:
> org.apache.activemq:type=Broker,brokerName=phoenix-amq-
> broker,destinationType=Queue,destinationName=queue.xcbl-inbound
>         at
> com.sun.jmx.mbeanserver.Repository.addMBean(Repository.java:437)[:1.7.0_
> 65]
>         at
> com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.
> registerWithRepository(DefaultMBeanServerInterceptor.java:1898)[:1.7.0_65]
>         at
> com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.
> registerDynamicMBean(DefaultMBeanServerInterceptor.java:966)[:1.7.0_65]
>         at
> com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerObject(
> DefaultMBeanServerInterceptor.java:900)[:1.7.0_65]
>         at c
>
>
>
>
>
>
> --
> View this message in context: http://activemq.2283324.n4.
> nabble.com/java-lang-IllegalStateException-Timer-
> already-cancelled-tp4726422.html
> Sent from the ActiveMQ - User mailing list archive at Nabble.com.
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message