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)
>
>
>
>
>

Reply via email to