Hi All,
We are using active MQ in our product and running into an issue. 

1. We have a tomcat web server that launches ActiveMQ server(broker)
2. We have an applet that runs on IE which creates an ActiveMQ client
3. This applet posts a heartbeats messages every one minute on a Topic  

We are running into an issue if on the same PC a separate applet ( it could
be any applet ) is run on an IE browser while my applet is running. 
Now if I close the browser running my applet and relaunch my applet again,
first 3 heartbeats are posted and after that I get the following exception. 

2008.07.09-09:57:11-PDT ERROR [Ljava.lang.StackTraceElement;@1c28658:
javax.jms.JMSException: The transport is not running.javax.jms.JMSException:
The transport is not running.
        at
org.apache.activemq.util.JMSExceptionSupport.create(JMSExceptionSupport.java:58)
        at
org.apache.activemq.ActiveMQConnection.asyncSendPacket(ActiveMQConnection.java:1157)
        at org.apache.activemq.ActiveMQSession.send(ActiveMQSession.java:1549)
        at
org.apache.activemq.ActiveMQMessageProducer.send(ActiveMQMessageProducer.java:465)
        at
org.apache.activemq.ActiveMQMessageProducer.send(ActiveMQMessageProducer.java:356)
        at
com.cisco.xdm.SDMTopicMessageClient.sendMessages(SDMTopicMessageClient.java:196)
        at com.cisco.xdm.SDMStealth.sendUpdate(SDMStealth.java:228)
        at com.cisco.xdm.SDMStealth.addDevice(SDMStealth.java:703)
        at com.cisco.xdm.SDMStealth.addDevice(SDMStealth.java:585)
        at com.cisco.xdm.SDMStealth.receiveUpdate(SDMStealth.java:311)
        at
com.cisco.xdm.SDMTopicMessageClient.onMessage(SDMTopicMessageClient.java:216)
        at
org.apache.activemq.ActiveMQMessageConsumer.dispatch(ActiveMQMessageConsumer.java:854)
        at
org.apache.activemq.ActiveMQSessionExecutor.dispatch(ActiveMQSessionExecutor.java:99)
        at
org.apache.activemq.ActiveMQSessionExecutor.iterate(ActiveMQSessionExecutor.java:166)
        at
org.apache.activemq.thread.PooledTaskRunner.runTask(PooledTaskRunner.java:117)
        at
org.apache.activemq.thread.PooledTaskRunner.access$100(PooledTaskRunner.java:26)
        at
org.apache.activemq.thread.PooledTaskRunner$1.run(PooledTaskRunner.java:44)
        at
edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
        at
edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
        at java.lang.Thread.run(Unknown Source)
Caused by: java.io.IOException: The transport is not running.
        at
org.apache.activemq.transport.TransportSupport.checkStarted(TransportSupport.java:103)
        at
org.apache.activemq.transport.tcp.TcpTransport.oneway(TcpTransport.java:117)
        at
org.apache.activemq.transport.InactivityMonitor.oneway(InactivityMonitor.java:141)
        at
org.apache.activemq.transport.TransportFilter.oneway(TransportFilter.java:80)
        at
org.apache.activemq.transport.WireFormatNegotiator.oneway(WireFormatNegotiator.java:93)
        at
org.apache.activemq.transport.MutexTransport.oneway(MutexTransport.java:47)
        at
org.apache.activemq.transport.ResponseCorrelator.oneway(ResponseCorrelator.java:60)
        at
org.apache.activemq.ActiveMQConnection.asyncSendPacket(ActiveMQConnection.java:1155)
        ... 18 more

Any idea what is going on ?
If I close all my IE instances and restart my applet everything is fine
again.

Any help is appreciated.

Thanks
Byju
-- 
View this message in context: 
http://www.nabble.com/Active-MQ---The-transport-is-not-running-Error-tp18371091p18371091.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Reply via email to