Hello,

I tried switching a recent activemq/camel project to 5.0.0 from 4.1.1
and I'm getting a lot of new exceptions:



2007-12-16 22:48:38,088 [ActiveMQ: Inactivity Handler:
localhost/127.0.0.1:61616] WARN
org.apache.activemq.ActiveMQConnection  - Async exception with no
exception listener:
org.apache.activemq.transport.InactivityIOException: Channel was
inactive for too long: localhost/127.0.0.1:61616
org.apache.activemq.transport.InactivityIOException: Channel was
inactive for too long: localhost/127.0.0.1:61616
        at 
org.apache.activemq.transport.InactivityMonitor$4.run(InactivityMonitor.java:108)
2007-12-16 22:48:38,091 [ActiveMQ Transport:
tcp://localhost/127.0.0.1:61616] WARN
org.apache.activemq.ActiveMQConnection  - Async exception with no
exception listener: java.net.SocketException: Socket closed
java.net.SocketException: Socket closed
        at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.read(SocketInputStream.java:129)
        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(DataInputStream.java:353)
        at 
org.apache.activemq.openwire.OpenWireFormat.unmarshal(OpenWireFormat.java:268)
        at 
org.apache.activemq.transport.tcp.TcpTransport.readCommand(TcpTransport.java:192)
        at 
org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:184)
        at 
org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:172)
        at java.lang.Thread.run(Thread.java:613)


i'm not sure if this is relevant but the setter for
MaxInactivityDuration is misspelled in the source:

(WireInfo.java)

    public void seMaxInactivityDuration(long maxInactivityDuration)
throws IOException {
        setProperty("MaxInactivityDuration", new Long(maxInactivityDuration));
    }



also:


2007-12-16 22:49:38,093 [ActiveMQ Transport:
tcp://localhost/127.0.0.1:61616] WARN
org.apache.activemq.ActiveMQConnection  - Async exception with no
exception listener: java.io.EOFException
java.io.EOFException
        at java.io.DataInputStream.readInt(DataInputStream.java:358)
        at 
org.apache.activemq.openwire.OpenWireFormat.unmarshal(OpenWireFormat.java:268)
        at 
org.apache.activemq.transport.tcp.TcpTransport.readCommand(TcpTransport.java:192)
        at 
org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:184)
        at 
org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:172)
        at java.lang.Thread.run(Thread.java:613)
2007-12-16 22:50:08,104 [ActiveMQ Transport:
tcp://localhost/127.0.0.1:61616] WARN
org.apache.activemq.ActiveMQConnection  - Async exception with no
exception listener: java.io.EOFException
java.io.EOFException
        at java.io.DataInputStream.readInt(DataInputStream.java:358)
        at 
org.apache.activemq.openwire.OpenWireFormat.unmarshal(OpenWireFormat.java:268)
        at 
org.apache.activemq.transport.tcp.TcpTransport.readCommand(TcpTransport.java:192)
        at 
org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:184)
        at 
org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:172)
        at java.lang.Thread.run(Thread.java:613)
2007-12-16 22:50:08,110 [AcitveMQ Connection Worker:
tcp://localhost/127.0.0.1:61616] INFO
org.apache.activemq.AdvisoryConsumer  - Failed to send remove command:
javax.jms.JMSException: Broken pipe
javax.jms.JMSException: Broken pipe
        at 
org.apache.activemq.util.JMSExceptionSupport.create(JMSExceptionSupport.java:62)
        at 
org.apache.activemq.ActiveMQConnection.asyncSendPacket(ActiveMQConnection.java:1154)
        at 
org.apache.activemq.AdvisoryConsumer.dispose(AdvisoryConsumer.java:56)
        at 
org.apache.activemq.ActiveMQConnection.cleanup(ActiveMQConnection.java:1326)
        at 
org.apache.activemq.ActiveMQConnection.transportFailed(ActiveMQConnection.java:2027)
        at 
org.apache.activemq.ActiveMQConnection$4.run(ActiveMQConnection.java:1663)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
        at java.lang.Thread.run(Thread.java:613)
Caused by: java.net.SocketException: Broken pipe
        at java.net.SocketOutputStream.socketWrite0(Native Method)
        at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)
        at java.net.SocketOutputStream.write(SocketOutputStream.java:136)
        at 
org.apache.activemq.transport.tcp.TcpBufferedOutputStream.flush(TcpBufferedOutputStream.java:105)
        at java.io.DataOutputStream.flush(DataOutputStream.java:106)
        at 
org.apache.activemq.transport.tcp.TcpTransport.oneway(TcpTransport.java:154)
        at 
org.apache.activemq.transport.InactivityMonitor.oneway(InactivityMonitor.java:157)
        at 
org.apache.activemq.transport.TransportFilter.oneway(TransportFilter.java:82)
        at 
org.apache.activemq.transport.WireFormatNegotiator.oneway(WireFormatNegotiator.java:91)
        at 
org.apache.activemq.transport.MutexTransport.oneway(MutexTransport.java:40)
        at 
org.apache.activemq.transport.ResponseCorrelator.oneway(ResponseCorrelator.java:59)
        at 
org.apache.activemq.ActiveMQConnection.asyncSendPacket(ActiveMQConnection.java:1152)
        ... 7 more


both the client and the server are running on the same machine with
the default activemq config file - the only change was upgrading to
5.0.0 before the exceptions started popping up

anyone have any ideas why all these exceptions are happening with the
new version?

Thanks,
Jason

Reply via email to