Hi Emmanuel, I don't think we've seen this issue before - probably best to raise it as a JIRA with a blocker priority for 0.7 I think ?
Thanks, Marnie On Wed, Jun 23, 2010 at 2:27 PM, Emmanuel Bourg <[email protected]> wrote: > I have a problem with the Java broker from the trunk. I have a producer > sending messages to the topic exchange, and consistently after a few minutes > I get the exceptions below in the broker log. I don't know if this is a > known issue but that's quite blocking. > > The NullPointerException always appears once, then the > IllegalArgumentException appears many times. > > Emmanuel Bourg > > > > 2010-06-23 15:14:59,912 [WARN ] UNHANDLED: > [ssn:"3ea4e882-cd75-44a0-af49-a39bf0d1fd2d"] ch=0 > SessionRequestTimeout(timeout=0) > 2010-06-23 15:15:00,504 [WARN ] UNHANDLED: > [ssn:"ba461728-265e-4119-a85b-b10f7f0da788"] ch=1 > SessionRequestTimeout(timeout=0) > 2010-06-23 15:15:00,544 [ERROR] Exception thrown and no ProtocolEngine to > handle it > java.lang.NullPointerException > at > org.apache.qpid.server.transport.ServerSessionDelegate.messageFlow(ServerSessionDelegate.java:1193) > at > org.apache.qpid.server.transport.ServerSessionDelegate.messageFlow(ServerSessionDelegate.java:96) > at > org.apache.qpid.transport.MessageFlow.dispatch(MessageFlow.java:97) > at > org.apache.qpid.transport.SessionDelegate.command(SessionDelegate.java:46) > at > org.apache.qpid.server.transport.ServerSessionDelegate.command(ServerSessionDelegate.java:110) > at > org.apache.qpid.server.transport.ServerSessionDelegate.command(ServerSessionDelegate.java:96) > at org.apache.qpid.transport.Method.delegate(Method.java:159) > at org.apache.qpid.transport.Session.received(Session.java:487) > at > org.apache.qpid.transport.Connection.dispatch(Connection.java:377) > at > org.apache.qpid.transport.ConnectionDelegate.handle(ConnectionDelegate.java:64) > at > org.apache.qpid.transport.ConnectionDelegate.handle(ConnectionDelegate.java:40) > at > org.apache.qpid.transport.MethodDelegate.messageFlow(MethodDelegate.java:140) > at > org.apache.qpid.transport.MessageFlow.dispatch(MessageFlow.java:97) > at > org.apache.qpid.transport.ConnectionDelegate.command(ConnectionDelegate.java:54) > at > org.apache.qpid.transport.ConnectionDelegate.command(ConnectionDelegate.java:40) > at org.apache.qpid.transport.Method.delegate(Method.java:159) > at > org.apache.qpid.transport.Connection.received(Connection.java:342) > at org.apache.qpid.transport.Connection.received(Connection.java:55) > at > org.apache.qpid.transport.network.Assembler.emit(Assembler.java:98) > at > org.apache.qpid.transport.network.Assembler.assemble(Assembler.java:199) > at > org.apache.qpid.transport.network.Assembler.frame(Assembler.java:132) > at org.apache.qpid.transport.network.Frame.delegate(Frame.java:133) > at > org.apache.qpid.transport.network.Assembler.received(Assembler.java:103) > at > org.apache.qpid.transport.network.Assembler.received(Assembler.java:48) > at > org.apache.qpid.transport.network.InputHandler.next(InputHandler.java:187) > at > org.apache.qpid.transport.network.InputHandler.received(InputHandler.java:103) > at > org.apache.qpid.transport.network.InputHandler.received(InputHandler.java:42) > at > org.apache.qpid.server.protocol.MultiVersionProtocolEngine.received(MultiVersionProtocolEngine.java:101) > at > org.apache.qpid.server.protocol.MultiVersionProtocolEngine.received(MultiVersionProtocolEngine.java:36) > at > org.apache.qpid.transport.network.mina.MINANetworkDriver.messageReceived(MINANetworkDriver.java:337) > at > org.apache.mina.common.support.AbstractIoFilterChain$TailFilter.messageReceived(AbstractIoFilterChain.java:703) > at > org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived(AbstractIoFilterChain.java:362) > at > org.apache.mina.common.support.AbstractIoFilterChain.access$1200(AbstractIoFilterChain.java:54) > at > org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.messageReceived(AbstractIoFilterChain.java:800) > at > org.apache.mina.filter.executor.ExecutorFilter.processEvent(ExecutorFilter.java:243) > at > org.apache.mina.filter.executor.ExecutorFilter$ProcessEventsRunnable.run(ExecutorFilter.java:305) > at > edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:665) > at > edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:690) > at java.lang.Thread.run(Thread.java:619) > 2010-06-23 15:15:00,544 [ERROR] Exception thrown and no ProtocolEngine to > handle it > java.lang.IllegalArgumentException > at java.nio.DirectByteBuffer.put(DirectByteBuffer.java:265) > at > org.apache.qpid.transport.network.InputHandler.received(InputHandler.java:125) > at > org.apache.qpid.transport.network.InputHandler.received(InputHandler.java:42) > at > org.apache.qpid.server.protocol.MultiVersionProtocolEngine.received(MultiVersionProtocolEngine.java:101) > at > org.apache.qpid.server.protocol.MultiVersionProtocolEngine.received(MultiVersionProtocolEngine.java:36) > at > org.apache.qpid.transport.network.mina.MINANetworkDriver.messageReceived(MINANetworkDriver.java:337) > at > org.apache.mina.common.support.AbstractIoFilterChain$TailFilter.messageReceived(AbstractIoFilterChain.java:703) > at > org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived(AbstractIoFilterChain.java:362) > at > org.apache.mina.common.support.AbstractIoFilterChain.access$1200(AbstractIoFilterChain.java:54) > at > org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.messageReceived(AbstractIoFilterChain.java:800) > at > org.apache.mina.filter.executor.ExecutorFilter.processEvent(ExecutorFilter.java:243) > at > org.apache.mina.filter.executor.ExecutorFilter$ProcessEventsRunnable.run(ExecutorFilter.java:305) > at > edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:665) > at > edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:690) > at java.lang.Thread.run(Thread.java:619) > > > > >
