You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@mina.apache.org by "Maarten Bosteels (JIRA)" <ji...@apache.org> on 2007/01/23 13:27:49 UTC

[jira] Created: (DIRMINA-337) SwingChatClient example throws NPE

SwingChatClient example throws NPE
----------------------------------

                 Key: DIRMINA-337
                 URL: https://issues.apache.org/jira/browse/DIRMINA-337
             Project: MINA
          Issue Type: Bug
    Affects Versions: 2.0.0-M1
            Reporter: Maarten Bosteels
            Priority: Trivial
             Fix For: 2.0.0-M1


session.write( "LOGIN " + name );
is called before the session is retrieved from the ConnectFuture

I will attach a trivial patch.
(also added an ExecutorFilter to serverContext.xml)

java.lang.NullPointerException
 at org.apache.mina.example.chat.client.ChatClientSupport.login(ChatClientSupport.java:93)    at org.apache.mina.example.chat.client.SwingChatClient.connected(SwingChatClient.java:283)    at org.apache.mina.example.chat.client.SwingChatClientHandler.sessionOpened(SwingChatClientHandler.java:69)    at org.apache.mina.common.support.AbstractIoFilterChain$TailFilter.sessionOpened(AbstractIoFilterChain.java:658)    at org.apache.mina.common.support.AbstractIoFilterChain.callNextSessionOpened(AbstractIoFilterChain.java:290)    at org.apache.mina.common.support.AbstractIoFilterChain.access$700(AbstractIoFilterChain.java:53)    at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.sessionOpened(AbstractIoFilterChain.java:760)    at org.apache.mina.filter.LoggingFilter.sessionOpened(LoggingFilter.java:114)    at org.apache.mina.common.support.AbstractIoFilterChain.callNextSessionOpened(AbstractIoFilterChain.java:290)    at org.apache.mina.common.support.AbstractIoFilterChain.access$700(AbstractIoFilterChain.java:53)    at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.sessionOpened(AbstractIoFilterChain.java:760)    at org.apache.mina.common.IoFilterAdapter.sessionOpened(IoFilterAdapter.java:63)    at org.apache.mina.common.support.AbstractIoFilterChain.callNextSessionOpened(AbstractIoFilterChain.java:290)    at org.apache.mina.common.support.AbstractIoFilterChain.access$700(AbstractIoFilterChain.java:53)    at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.sessionOpened(AbstractIoFilterChain.java:760)    at org.apache.mina.common.support.AbstractIoFilterChain$HeadFilter.sessionOpened(AbstractIoFilterChain.java:593)    at org.apache.mina.common.support.AbstractIoFilterChain.callNextSessionOpened(AbstractIoFilterChain.java:290)    at org.apache.mina.common.support.AbstractIoFilterChain.fireSessionOpened(AbstractIoFilterChain.java:282)    at org.apache.mina.common.support.IoServiceListenerSupport.fireSessionCreated(IoServiceListenerSupport.java:197)    at org.apache.mina.transport.socket.nio.SocketIoProcessor.doAddNew(SocketIoProcessor.java:172)    at org.apache.mina.transport.socket.nio.SocketIoProcessor.access$300(SocketIoProcessor.java:49)    at org.apache.mina.transport.socket.nio.SocketIoProcessor$Worker.run(SocketIoProcessor.java:535)    at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:43)    at
java.lang.Thread.run(Thread.java:595)


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


[jira] Closed: (DIRMINA-337) SwingChatClient example throws NPE

Posted by "Emmanuel Lecharny (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/DIRMINA-337?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Emmanuel Lecharny closed DIRMINA-337.
-------------------------------------


> SwingChatClient example throws NPE
> ----------------------------------
>
>                 Key: DIRMINA-337
>                 URL: https://issues.apache.org/jira/browse/DIRMINA-337
>             Project: MINA
>          Issue Type: Bug
>    Affects Versions: 2.0.0-M1
>            Reporter: Maarten Bosteels
>            Assignee: Trustin Lee
>            Priority: Trivial
>             Fix For: 2.0.0-M1
>
>         Attachments: patch.txt
>
>
> session.write( "LOGIN " + name );
> is called before the session is retrieved from the ConnectFuture
> I will attach a trivial patch.
> (also added an ExecutorFilter to serverContext.xml)
> java.lang.NullPointerException
>  at org.apache.mina.example.chat.client.ChatClientSupport.login(ChatClientSupport.java:93)    at org.apache.mina.example.chat.client.SwingChatClient.connected(SwingChatClient.java:283)    at org.apache.mina.example.chat.client.SwingChatClientHandler.sessionOpened(SwingChatClientHandler.java:69)    at org.apache.mina.common.support.AbstractIoFilterChain$TailFilter.sessionOpened(AbstractIoFilterChain.java:658)    at org.apache.mina.common.support.AbstractIoFilterChain.callNextSessionOpened(AbstractIoFilterChain.java:290)    at org.apache.mina.common.support.AbstractIoFilterChain.access$700(AbstractIoFilterChain.java:53)    at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.sessionOpened(AbstractIoFilterChain.java:760)    at org.apache.mina.filter.LoggingFilter.sessionOpened(LoggingFilter.java:114)    at org.apache.mina.common.support.AbstractIoFilterChain.callNextSessionOpened(AbstractIoFilterChain.java:290)    at org.apache.mina.common.support.AbstractIoFilterChain.access$700(AbstractIoFilterChain.java:53)    at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.sessionOpened(AbstractIoFilterChain.java:760)    at org.apache.mina.common.IoFilterAdapter.sessionOpened(IoFilterAdapter.java:63)    at org.apache.mina.common.support.AbstractIoFilterChain.callNextSessionOpened(AbstractIoFilterChain.java:290)    at org.apache.mina.common.support.AbstractIoFilterChain.access$700(AbstractIoFilterChain.java:53)    at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.sessionOpened(AbstractIoFilterChain.java:760)    at org.apache.mina.common.support.AbstractIoFilterChain$HeadFilter.sessionOpened(AbstractIoFilterChain.java:593)    at org.apache.mina.common.support.AbstractIoFilterChain.callNextSessionOpened(AbstractIoFilterChain.java:290)    at org.apache.mina.common.support.AbstractIoFilterChain.fireSessionOpened(AbstractIoFilterChain.java:282)    at org.apache.mina.common.support.IoServiceListenerSupport.fireSessionCreated(IoServiceListenerSupport.java:197)    at org.apache.mina.transport.socket.nio.SocketIoProcessor.doAddNew(SocketIoProcessor.java:172)    at org.apache.mina.transport.socket.nio.SocketIoProcessor.access$300(SocketIoProcessor.java:49)    at org.apache.mina.transport.socket.nio.SocketIoProcessor$Worker.run(SocketIoProcessor.java:535)    at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:43)    at
> java.lang.Thread.run(Thread.java:595)

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


[jira] Updated: (DIRMINA-337) SwingChatClient example throws NPE

Posted by "Maarten Bosteels (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/DIRMINA-337?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Maarten Bosteels updated DIRMINA-337:
-------------------------------------

    Attachment: patch.txt

trivial fix

> SwingChatClient example throws NPE
> ----------------------------------
>
>                 Key: DIRMINA-337
>                 URL: https://issues.apache.org/jira/browse/DIRMINA-337
>             Project: MINA
>          Issue Type: Bug
>    Affects Versions: 2.0.0-M1
>            Reporter: Maarten Bosteels
>            Priority: Trivial
>             Fix For: 2.0.0-M1
>
>         Attachments: patch.txt
>
>
> session.write( "LOGIN " + name );
> is called before the session is retrieved from the ConnectFuture
> I will attach a trivial patch.
> (also added an ExecutorFilter to serverContext.xml)
> java.lang.NullPointerException
>  at org.apache.mina.example.chat.client.ChatClientSupport.login(ChatClientSupport.java:93)    at org.apache.mina.example.chat.client.SwingChatClient.connected(SwingChatClient.java:283)    at org.apache.mina.example.chat.client.SwingChatClientHandler.sessionOpened(SwingChatClientHandler.java:69)    at org.apache.mina.common.support.AbstractIoFilterChain$TailFilter.sessionOpened(AbstractIoFilterChain.java:658)    at org.apache.mina.common.support.AbstractIoFilterChain.callNextSessionOpened(AbstractIoFilterChain.java:290)    at org.apache.mina.common.support.AbstractIoFilterChain.access$700(AbstractIoFilterChain.java:53)    at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.sessionOpened(AbstractIoFilterChain.java:760)    at org.apache.mina.filter.LoggingFilter.sessionOpened(LoggingFilter.java:114)    at org.apache.mina.common.support.AbstractIoFilterChain.callNextSessionOpened(AbstractIoFilterChain.java:290)    at org.apache.mina.common.support.AbstractIoFilterChain.access$700(AbstractIoFilterChain.java:53)    at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.sessionOpened(AbstractIoFilterChain.java:760)    at org.apache.mina.common.IoFilterAdapter.sessionOpened(IoFilterAdapter.java:63)    at org.apache.mina.common.support.AbstractIoFilterChain.callNextSessionOpened(AbstractIoFilterChain.java:290)    at org.apache.mina.common.support.AbstractIoFilterChain.access$700(AbstractIoFilterChain.java:53)    at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.sessionOpened(AbstractIoFilterChain.java:760)    at org.apache.mina.common.support.AbstractIoFilterChain$HeadFilter.sessionOpened(AbstractIoFilterChain.java:593)    at org.apache.mina.common.support.AbstractIoFilterChain.callNextSessionOpened(AbstractIoFilterChain.java:290)    at org.apache.mina.common.support.AbstractIoFilterChain.fireSessionOpened(AbstractIoFilterChain.java:282)    at org.apache.mina.common.support.IoServiceListenerSupport.fireSessionCreated(IoServiceListenerSupport.java:197)    at org.apache.mina.transport.socket.nio.SocketIoProcessor.doAddNew(SocketIoProcessor.java:172)    at org.apache.mina.transport.socket.nio.SocketIoProcessor.access$300(SocketIoProcessor.java:49)    at org.apache.mina.transport.socket.nio.SocketIoProcessor$Worker.run(SocketIoProcessor.java:535)    at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:43)    at
> java.lang.Thread.run(Thread.java:595)

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


[jira] Resolved: (DIRMINA-337) SwingChatClient example throws NPE

Posted by "Trustin Lee (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/DIRMINA-337?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Trustin Lee resolved DIRMINA-337.
---------------------------------

    Resolution: Fixed
      Assignee: Trustin Lee

Your patch has been applied to the trunk.  Thanks!

> SwingChatClient example throws NPE
> ----------------------------------
>
>                 Key: DIRMINA-337
>                 URL: https://issues.apache.org/jira/browse/DIRMINA-337
>             Project: MINA
>          Issue Type: Bug
>    Affects Versions: 2.0.0-M1
>            Reporter: Maarten Bosteels
>         Assigned To: Trustin Lee
>            Priority: Trivial
>             Fix For: 2.0.0-M1
>
>         Attachments: patch.txt
>
>
> session.write( "LOGIN " + name );
> is called before the session is retrieved from the ConnectFuture
> I will attach a trivial patch.
> (also added an ExecutorFilter to serverContext.xml)
> java.lang.NullPointerException
>  at org.apache.mina.example.chat.client.ChatClientSupport.login(ChatClientSupport.java:93)    at org.apache.mina.example.chat.client.SwingChatClient.connected(SwingChatClient.java:283)    at org.apache.mina.example.chat.client.SwingChatClientHandler.sessionOpened(SwingChatClientHandler.java:69)    at org.apache.mina.common.support.AbstractIoFilterChain$TailFilter.sessionOpened(AbstractIoFilterChain.java:658)    at org.apache.mina.common.support.AbstractIoFilterChain.callNextSessionOpened(AbstractIoFilterChain.java:290)    at org.apache.mina.common.support.AbstractIoFilterChain.access$700(AbstractIoFilterChain.java:53)    at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.sessionOpened(AbstractIoFilterChain.java:760)    at org.apache.mina.filter.LoggingFilter.sessionOpened(LoggingFilter.java:114)    at org.apache.mina.common.support.AbstractIoFilterChain.callNextSessionOpened(AbstractIoFilterChain.java:290)    at org.apache.mina.common.support.AbstractIoFilterChain.access$700(AbstractIoFilterChain.java:53)    at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.sessionOpened(AbstractIoFilterChain.java:760)    at org.apache.mina.common.IoFilterAdapter.sessionOpened(IoFilterAdapter.java:63)    at org.apache.mina.common.support.AbstractIoFilterChain.callNextSessionOpened(AbstractIoFilterChain.java:290)    at org.apache.mina.common.support.AbstractIoFilterChain.access$700(AbstractIoFilterChain.java:53)    at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.sessionOpened(AbstractIoFilterChain.java:760)    at org.apache.mina.common.support.AbstractIoFilterChain$HeadFilter.sessionOpened(AbstractIoFilterChain.java:593)    at org.apache.mina.common.support.AbstractIoFilterChain.callNextSessionOpened(AbstractIoFilterChain.java:290)    at org.apache.mina.common.support.AbstractIoFilterChain.fireSessionOpened(AbstractIoFilterChain.java:282)    at org.apache.mina.common.support.IoServiceListenerSupport.fireSessionCreated(IoServiceListenerSupport.java:197)    at org.apache.mina.transport.socket.nio.SocketIoProcessor.doAddNew(SocketIoProcessor.java:172)    at org.apache.mina.transport.socket.nio.SocketIoProcessor.access$300(SocketIoProcessor.java:49)    at org.apache.mina.transport.socket.nio.SocketIoProcessor$Worker.run(SocketIoProcessor.java:535)    at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:43)    at
> java.lang.Thread.run(Thread.java:595)

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