You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@mina.apache.org by "Trustin Lee (JIRA)" <ji...@apache.org> on 2007/11/12 17:15:50 UTC

[jira] Resolved: (DIRMINA-474) SimpleIoProcessorPool.flush() throws NullPointerException

     [ https://issues.apache.org/jira/browse/DIRMINA-474?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Trustin Lee resolved DIRMINA-474.
---------------------------------

    Resolution: Fixed

Thanks for the report.  The fix has just been checked in.  :)

> SimpleIoProcessorPool.flush() throws NullPointerException
> ---------------------------------------------------------
>
>                 Key: DIRMINA-474
>                 URL: https://issues.apache.org/jira/browse/DIRMINA-474
>             Project: MINA
>          Issue Type: Bug
>          Components: Core
>         Environment: Feodora Linux, Java 6, Box with 8 cores
>            Reporter: Roger Kapsi
>            Assignee: Trustin Lee
>
> Exception:
> java.lang.NullPointerException
>        at org.apache.mina.common.SimpleIoProcessorPool.flush(SimpleIoProcessorPool.java:182)
>        at org.apache.mina.common.SimpleIoProcessorPool.flush(SimpleIoProcessorPool.java:73)
>        at org.apache.mina.common.DefaultIoFilterChain$HeadFilter.filterWrite(DefaultIoFilterChain.java:638)
>        at org.apache.mina.common.DefaultIoFilterChain.callPreviousFilterWrite(DefaultIoFilterChain.java:461)
>        at org.apache.mina.common.DefaultIoFilterChain.access$1400(DefaultIoFilterChain.java:38)
>        at org.apache.mina.common.DefaultIoFilterChain$EntryImpl$1.filterWrite(DefaultIoFilterChain.java:803)
>        at org.apache.mina.filter.traffic.WriteThrottleFilter.filterWrite(WriteThrottleFilter.java:288)
>        at org.apache.mina.common.DefaultIoFilterChain.callPreviousFilterWrite(DefaultIoFilterChain.java:461)
>        at org.apache.mina.common.DefaultIoFilterChain.access$1400(DefaultIoFilterChain.java:38)
>        at org.apache.mina.common.DefaultIoFilterChain$EntryImpl$1.filterWrite(DefaultIoFilterChain.java:803)
>        at org.apache.mina.filter.codec.ProtocolCodecFilter.filterWrite(ProtocolCodecFilter.java:228)
>        at org.apache.mina.common.DefaultIoFilterChain.callPreviousFilterWrite(DefaultIoFilterChain.java:461)
>        at org.apache.mina.common.DefaultIoFilterChain.access$1400(DefaultIoFilterChain.java:38)
>        at org.apache.mina.common.DefaultIoFilterChain$EntryImpl$1.filterWrite(DefaultIoFilterChain.java:803)
>        at org.apache.mina.filter.executor.ExecutorFilter.filterWrite(ExecutorFilter.java:404)
>        at org.apache.mina.common.DefaultIoFilterChain.callPreviousFilterWrite(DefaultIoFilterChain.java:461)
>        at org.apache.mina.common.DefaultIoFilterChain.access$1400(DefaultIoFilterChain.java:38)
>        at org.apache.mina.common.DefaultIoFilterChain$EntryImpl$1.filterWrite(DefaultIoFilterChain.java:803)
>        at org.apache.mina.common.DefaultIoFilterChain$TailFilter.filterWrite(DefaultIoFilterChain.java:729)
>        at org.apache.mina.common.DefaultIoFilterChain.callPreviousFilterWrite(DefaultIoFilterChain.java:461)
>        at org.apache.mina.common.DefaultIoFilterChain.fireFilterWrite(DefaultIoFilterChain.java:455)
>        at org.apache.mina.common.AbstractIoSession.write(AbstractIoSession.java:202)
>        at org.apache.mina.common.AbstractIoSession.write(AbstractIoSession.java:158)
>        at com.foo.bar.stream.SecretConnection.write(SecretConnection.java:23)
>        at com.foo.bar.SecretHandler.write(SecretHandler.java:250)
>        at com.foo.bar.HandshakeManager.handleHandshakeRequest(HandshakeManager.java:122)
>        at com.foo.bar.HandshakeManager.messageReceived(HandshakeManager.java:97)
>        at com.foo.bar.SecretHandler.handleHandshakeMessage(SecretHandler.java:137)
>        at com.foo.bar.SecretHandler.handleSecretMessage(SecretHandler.java:143)
>        at com.foo.bar.SecretHandler.messageReceived(SecretHandler.java:231)
>        at com.foo.bar.stream.SecretConnection.messageReceived(SecretConnection.java:38)
>        at org.apache.mina.handler.multiton.SingleSessionIoHandlerDelegate.messageReceived(SingleSessionIoHandlerDelegate.java:139)
>        at org.apache.mina.common.DefaultIoFilterChain$TailFilter.messageReceived(DefaultIoFilterChain.java:716)
>        at org.apache.mina.common.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:399)
>        at org.apache.mina.common.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:38)
>        at org.apache.mina.common.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:791)
>        at org.apache.mina.common.IoFilterEvent.fire(IoFilterEvent.java:54)
>        at org.apache.mina.common.IoEvent.run(IoEvent.java:62)
>        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
>        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
>        at java.lang.Thread.run(Thread.java:619)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.