Hi We seem to receive an awful lot of "Object cannot be cast to Command" exceptions, basically every minute or so.
It seems to be chaotic on Ubuntu 8.10 32b and a bit less frequent on XP or so.. This still happens even with 5.3-SNAPSHOT (April 17) What is the root cause of this? Any suggestion would be greatly appreciated... 1/ What is the root cause of that problem? 2/ Is there a patch? 3/ If the app was not logging an ERROR for each of those... would it work when all apps are running? Thanks! Benoit 2009-04-23 13:03:53,776 INFO [network.DiscoveryNetworkConnector#?] (Simple Discovery Agent: java.util.concurrent.threadpoolexecutor$wor...@139d891:) Establishing network connection from vm://appendium-jboss-server to tcp://localhost:27000 2009-04-23 13:03:53,778 DEBUG [tcp.TcpTransport#?] (Simple Discovery Agent: java.util.concurrent.threadpoolexecutor$wor...@139d891:) Stopping transport tcp://null:0 2009-04-23 13:03:53,779 DEBUG [broker.TransportConnection#?] (ActiveMQ Transport Initiator: vm://appendium-jboss-server#18:) stop() called in the middle of start(). Delaying... 2009-04-23 13:03:53,792 WARN [network.DiscoveryNetworkConnector#?] (Simple Discovery Agent: java.util.concurrent.threadpoolexecutor$wor...@139d891:) Could not start network bridge between: vm://appendium-jboss-server and: tcp://localhost:27000 due to: java.net.ConnectException: Connection refused 2009-04-23 13:03:53,792 DEBUG [network.DiscoveryNetworkConnector#?] (Simple Discovery Agent: java.util.concurrent.threadpoolexecutor$wor...@139d891:) Start failure exception: java.net.ConnectException: Connection refused java.net.ConnectException: Connection refused at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333) at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195) at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366) at java.net.Socket.connect(Socket.java:519) at org.apache.activemq.transport.tcp.TcpTransport.connect(TcpTransport.java:435) at org.apache.activemq.transport.tcp.TcpTransport.doStart(TcpTransport.java:401) at org.apache.activemq.util.ServiceSupport.start(ServiceSupport.java:53) at org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:57) at org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:57) at org.apache.activemq.transport.WireFormatNegotiator.start(WireFormatNegotiator.java:72) at org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:57) at org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:57) at org.apache.activemq.network.DemandForwardingBridgeSupport.start(DemandForwardingBridgeSupport.java:225) at org.apache.activemq.network.DiscoveryNetworkConnector.onServiceAdd(DiscoveryNetworkConnector.java:114) at org.apache.activemq.transport.discovery.simple.SimpleDiscoveryAgent$1.run(SimpleDiscoveryAgent.java:165) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:619) 2009-04-23 13:03:53,792 DEBUG [network.DemandForwardingBridge#?] (Simple Discovery Agent: java.util.concurrent.threadpoolexecutor$wor...@139d891:) stopping appendium-jboss-server bridge to Unknown is disposed already ? false 2009-04-23 13:03:53,793 DEBUG [network.DemandForwardingBridge#?] (NetworkBridge:) Caught exception sending shutdown org.apache.activemq.transport.TransportDisposedIOException: Transport disposed. at org.apache.activemq.transport.vm.VMTransport.oneway(VMTransport.java:74) at org.apache.activemq.transport.MutexTransport.oneway(MutexTransport.java:40) at org.apache.activemq.transport.ResponseCorrelator.oneway(ResponseCorrelator.java:60) at org.apache.activemq.network.DemandForwardingBridgeSupport$5.run(DemandForwardingBridgeSupport.java:371) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:619) 2009-04-23 13:03:53,795 INFO [network.DemandForwardingBridge#?] (Simple Discovery Agent: java.util.concurrent.threadpoolexecutor$wor...@139d891:) appendium-jboss-server bridge to Unknown stopped 2009-04-23 13:03:53,793 DEBUG [broker.TransportConnection#?] (ActiveMQ Transport Initiator: vm://appendium-jboss-server#18:) Calling the delayed stop() 2009-04-23 13:03:53,797 DEBUG [simple.SimpleDiscoveryAgent#?] (Simple Discovery Agent: java.util.concurrent.threadpoolexecutor$wor...@32cd7f:) Failure occured soon after the discovery event was generated. It will be clasified as a connection failure: org.apache.activemq.transport.discovery.simple.simplediscoveryagent$simplediscoveryev...@122e0b3 2009-04-23 13:03:53,824 DEBUG [simple.SimpleDiscoveryAgent#?] (Simple Discovery Agent: java.util.concurrent.threadpoolexecutor$wor...@32cd7f:) Waiting 30000 ms before attepting to reconnect. 2009-04-23 13:03:53,824 DEBUG [broker.TransportConnection#?] (ActiveMQ Transport Stopper: vm://appendium-jboss-server#18:) Stopping connection: vm://appendium-jboss-server#18 2009-04-23 13:03:53,859 DEBUG [broker.TransportConnection#?] (ActiveMQ Transport Stopper: vm://appendium-jboss-server#18:) Stopped transport: vm://appendium-jboss-server#18 2009-04-23 13:03:53,862 DEBUG [broker.TransportConnection#?] (ActiveMQ Transport Stopper: vm://appendium-jboss-server#18:) Connection Stopped: vm://appendium-jboss-server#18 2009-04-23 13:03:53,863 ERROR [broker.TransportConnector#?] (ActiveMQ Transport Initiator: vm://appendium-jboss-server#18:) Could not accept connection : java.lang.Object cannot be cast to org.apache.activemq.command.Command 2009-04-23 13:03:53,863 DEBUG [broker.TransportConnector#?] (ActiveMQ Transport Initiator: vm://appendium-jboss-server#18:) Reason: java.lang.Object cannot be cast to org.apache.activemq.command.Command java.lang.ClassCastException: java.lang.Object cannot be cast to org.apache.activemq.command.Command at org.apache.activemq.transport.ResponseCorrelator.onCommand(ResponseCorrelator.java:89) at org.apache.activemq.transport.TransportFilter.onCommand(TransportFilter.java:68) at org.apache.activemq.transport.vm.VMTransport.start(VMTransport.java:126) at org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:57) at org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:57) at org.apache.activemq.broker.TransportConnection.start(TransportConnection.java:880) at org.apache.activemq.broker.TransportConnector$1$1.run(TransportConnector.java:213) ----- Thanks & Regards, Benoit http://www.Appendium.com http://objectlab.blogspot.com -- View this message in context: http://www.nabble.com/Many-many-%22java.lang.Object-cannot-be-cast-to-org.apache.activemq.command.Command%22-tp23504988p23504988.html Sent from the ActiveMQ - User mailing list archive at Nabble.com.