You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@mina.apache.org by "Silver (JIRA)" <ji...@apache.org> on 2008/05/27 11:29:55 UTC

[jira] Created: (DIRMINA-596) sessions generated by NioSocketConnector cannot be closed in time (within MINA2.0 M1,M2)

sessions generated by NioSocketConnector cannot be closed in time (within MINA2.0 M1,M2)
----------------------------------------------------------------------------------------

                 Key: DIRMINA-596
                 URL: https://issues.apache.org/jira/browse/DIRMINA-596
             Project: MINA
          Issue Type: Bug
          Components: Core, Transport
    Affects Versions: 2.0.0-M1, 2.0.0-M2
         Environment: Mina:mina-core-2.0.0-M2-20080427.091119-1-sources.jar
JDK: java version "1.5.0_05"
platform: windows xp
            Reporter: Silver
            Priority: Critical


I use MINA 2.0.0 M1 and M2 to build my application.
When I use one NioSocketConnector to generate 10 sessions and then close them in the messageReceived event of each session, only 5 or 6 sessions(that is to say, not of all sessions)  can be closed correctly, others cannot, but I can receive the sessionClosed event. The number of the closed sessions varies from 2-6 during my experiments.

Another intersting event will occur:
   Since the rest sessions cannot be closed, I tried to generate a new session by the same NioSocketConnector, then all of the 10 "old" sessions were closed as one might expect, except the last new session.

the main method:
public static void main(String[] args)
{
        NioSocketConnector acceptor = new NioSocketConnector();
        acceptor.setDefaultRemoteAddress(new InetSocketAddress("127.0.0.1", 2361));
        acceptor.getFilterChain().addLast( "executor", new ExecutorFilter(100) );
        acceptor.setHandler( new TimeServerHandler() );
        for(int i=0; i<10; i++)
            acceptor.connect();
}

the messageReceived method in TimeServerHandler class:
public void messageReceived(IoSession session, Object message)
            throws Exception
{
        System.out.println(((IoBuffer) message).getString(Charset.forName("UTF-8")
                .newDecoder()));
        session.close();
}

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


[jira] Resolved: (DIRMINA-596) Sessions generated by NioSocketConnector cannot be closed in time (within MINA2.0 M1,M2)

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

Emmanuel Lecharny resolved DIRMINA-596.
---------------------------------------

    Resolution: Fixed

I closed it as the last comment seems to say that the problem has been fixed in M3.

feel free to reopen the issue if it's still present in M4.

> Sessions generated by NioSocketConnector cannot be closed in time (within MINA2.0 M1,M2)
> ----------------------------------------------------------------------------------------
>
>                 Key: DIRMINA-596
>                 URL: https://issues.apache.org/jira/browse/DIRMINA-596
>             Project: MINA
>          Issue Type: Bug
>          Components: Core, Transport
>    Affects Versions: 2.0.0-M1, 2.0.0-M2
>         Environment: MINA:mina-core-2.0.0-M2-20080427.091119-1.jar
> JDK: java version "1.5.0_05"
> Plat: Windows XP
>            Reporter: Silver
>
> I use MINA 2.0.0 M1 and M2 to build my application.
> When I use one NioSocketConnector to generate 10 sessions and then close them in the messageReceived event of each session, only 5 or 6 sessions(that is to say, not of all sessions)  can be closed correctly, others cannot, but I can receive the sessionClosed event. The number of the closed sessions varies from 2-6 during my experiments.
> Another intersting event will occur:
>    Since the rest sessions cannot be closed, I tried to generate a new session by the same NioSocketConnector, then all of the 10 "old" sessions were closed as one might expect, except the last new session.
> the main method:
> public static void main(String[] args)
> {
>         NioSocketConnector acceptor = new NioSocketConnector();
>         acceptor.setDefaultRemoteAddress(new InetSocketAddress("127.0.0.1", 2361));
>         acceptor.getFilterChain().addLast( "executor", new ExecutorFilter(100) );
>         acceptor.setHandler( new TimeServerHandler() );
>         for(int i=0; i<10; i++)
>             acceptor.connect();
> }
> the messageReceived method in TimeServerHandler class:
> public void messageReceived(IoSession session, Object message)
>             throws Exception
> {
>         System.out.println(((IoBuffer) message).getString(Charset.forName("UTF-8")
>                 .newDecoder()));
>         session.close();
> }
> the log of the test server:
> 2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3211>
> 2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3212>
> 2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3213>
> 2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3214>
> 2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3215>
> 2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3216>
> 2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3217>
> 2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3218>
> 2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3219>
> 2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3220>
> 2008-5-27 17:09:32 Disconnected -----------------------127.0.0.1 / 3211>
> 2008-5-27 17:09:32 Disconnected -----------------------127.0.0.1 / 3213>
> 2008-5-27 17:09:32 Disconnected -----------------------127.0.0.1 / 3214>
> 2008-5-27 17:09:32 Disconnected -----------------------127.0.0.1 / 3212>
> 2008-5-27 17:09:32 Disconnected -----------------------127.0.0.1 / 3216>
> 2008-5-27 17:09:32 Disconnected -----------------------127.0.0.1 / 3215>
> 2008-5-27 17:09:37 Connected ++++++++++++++++++++++++127.0.0.1 / 3221>
> 2008-5-27 17:09:37 Disconnected -----------------------127.0.0.1 / 3217>
> 2008-5-27 17:09:37 Disconnected -----------------------127.0.0.1 / 3218>
> 2008-5-27 17:09:37 Disconnected -----------------------127.0.0.1 / 3219>
> 2008-5-27 17:09:37 Disconnected -----------------------127.0.0.1 / 3220>

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


[jira] Commented: (DIRMINA-596) Sessions generated by NioSocketConnector cannot be closed in time (within MINA2.0 M1,M2)

Posted by "Nathanael Van Vorst (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/DIRMINA-596?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12603987#action_12603987 ] 

Nathanael Van Vorst commented on DIRMINA-596:
---------------------------------------------

I see something similar. I am using a NioSocketConnector with a SslFilter. I maintain a 100 or so connections to many different servers. When I close a connected session I close it immediately (session.close()). The sessions with certain servers sometimes take a very long time to close -- seconds to even minutes. The figure this out I used the CloseFuture returned from the close() operation rather than the sessionClosed event.

Not sure if this tidbit helps......

> Sessions generated by NioSocketConnector cannot be closed in time (within MINA2.0 M1,M2)
> ----------------------------------------------------------------------------------------
>
>                 Key: DIRMINA-596
>                 URL: https://issues.apache.org/jira/browse/DIRMINA-596
>             Project: MINA
>          Issue Type: Bug
>          Components: Core, Transport
>    Affects Versions: 2.0.0-M1, 2.0.0-M2
>         Environment: MINA:mina-core-2.0.0-M2-20080427.091119-1.jar
> JDK: java version "1.5.0_05"
> Plat: Windows XP
>            Reporter: Silver
>
> I use MINA 2.0.0 M1 and M2 to build my application.
> When I use one NioSocketConnector to generate 10 sessions and then close them in the messageReceived event of each session, only 5 or 6 sessions(that is to say, not of all sessions)  can be closed correctly, others cannot, but I can receive the sessionClosed event. The number of the closed sessions varies from 2-6 during my experiments.
> Another intersting event will occur:
>    Since the rest sessions cannot be closed, I tried to generate a new session by the same NioSocketConnector, then all of the 10 "old" sessions were closed as one might expect, except the last new session.
> the main method:
> public static void main(String[] args)
> {
>         NioSocketConnector acceptor = new NioSocketConnector();
>         acceptor.setDefaultRemoteAddress(new InetSocketAddress("127.0.0.1", 2361));
>         acceptor.getFilterChain().addLast( "executor", new ExecutorFilter(100) );
>         acceptor.setHandler( new TimeServerHandler() );
>         for(int i=0; i<10; i++)
>             acceptor.connect();
> }
> the messageReceived method in TimeServerHandler class:
> public void messageReceived(IoSession session, Object message)
>             throws Exception
> {
>         System.out.println(((IoBuffer) message).getString(Charset.forName("UTF-8")
>                 .newDecoder()));
>         session.close();
> }
> the log of the test server:
> 2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3211>
> 2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3212>
> 2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3213>
> 2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3214>
> 2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3215>
> 2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3216>
> 2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3217>
> 2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3218>
> 2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3219>
> 2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3220>
> 2008-5-27 17:09:32 Disconnected -----------------------127.0.0.1 / 3211>
> 2008-5-27 17:09:32 Disconnected -----------------------127.0.0.1 / 3213>
> 2008-5-27 17:09:32 Disconnected -----------------------127.0.0.1 / 3214>
> 2008-5-27 17:09:32 Disconnected -----------------------127.0.0.1 / 3212>
> 2008-5-27 17:09:32 Disconnected -----------------------127.0.0.1 / 3216>
> 2008-5-27 17:09:32 Disconnected -----------------------127.0.0.1 / 3215>
> 2008-5-27 17:09:37 Connected ++++++++++++++++++++++++127.0.0.1 / 3221>
> 2008-5-27 17:09:37 Disconnected -----------------------127.0.0.1 / 3217>
> 2008-5-27 17:09:37 Disconnected -----------------------127.0.0.1 / 3218>
> 2008-5-27 17:09:37 Disconnected -----------------------127.0.0.1 / 3219>
> 2008-5-27 17:09:37 Disconnected -----------------------127.0.0.1 / 3220>

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


[jira] Commented: (DIRMINA-596) Sessions generated by NioSocketConnector cannot be closed in time (within MINA2.0 M1,M2)

Posted by "Silver (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/DIRMINA-596?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12650127#action_12650127 ] 

Silver commented on DIRMINA-596:
--------------------------------

**********************************************************************************
package sample;

import java.net.InetSocketAddress;
import java.nio.charset.Charset;

import org.apache.mina.core.buffer.IoBuffer;
import org.apache.mina.core.service.IoHandlerAdapter;
import org.apache.mina.core.session.IoSession;
import org.apache.mina.filter.executor.ExecutorFilter;
import org.apache.mina.transport.socket.nio.NioSocketConnector;


public class MinaTest
{
    private MyHandler handler;
    private NioSocketConnector connector;
    private InetSocketAddress address;
    
    private class MyHandler extends IoHandlerAdapter
    {

        /**
         * @param session
         * @param cause
         * @throws Exception
         */
        public void exceptionCaught(IoSession session, Throwable cause) throws Exception
        {
            System.out.println(session + " : an exception occurred.");
            cause.printStackTrace();
        }

        /**
         * @param session
         * @param message
         * @throws Exception
         */
        public void messageReceived(IoSession session, Object message) throws Exception
        {
            System.out.println(session + " received: " + ((IoBuffer) message).getString(Charset.forName("UTF-8") 
                    .newDecoder())); 
            session.close(); 
        }

        /**
         * @param session
         * @throws Exception
         */
        public void sessionClosed(IoSession session) throws Exception
        {
            System.out.println(session + " closed.");
        }

        /**
         * @param session
         * @throws Exception
         */
        @Override
        public void sessionCreated(IoSession session) throws Exception
        {
            System.out.println(session + " created.");
            
            session.write(IoBuffer.wrap(";".getBytes()));
        }
        
    }
    
    public void initialize()
    {
        address = new InetSocketAddress("127.0.0.1", 2361);
        handler = new MyHandler();
        connector = new NioSocketConnector();
        
        connector.setHandler(handler);
        connector.setDefaultRemoteAddress(address); 
        connector.setConnectTimeoutMillis(5000);
        connector.getFilterChain().addLast( "executor", new ExecutorFilter(100) ); 
    }
    
    public void run()
    {
        for(int i=0; i<10; i++)
        {
            connector.connect();
        }
    }
    

    public static void main(String[] args)
    {
        MinaTest tester = new MinaTest();
        
        tester.initialize();
        
        tester.run();     
        
        System.out.println("MinaTest is running now...");
    }
 
}

************************************************************************************
To Emmanuel Lecharny :

      The attached code has the problem under MINA 2.0 M1/M2, but it's OK under M3.
      I don't know what has changed, but thank you very much all the same.
     

> Sessions generated by NioSocketConnector cannot be closed in time (within MINA2.0 M1,M2)
> ----------------------------------------------------------------------------------------
>
>                 Key: DIRMINA-596
>                 URL: https://issues.apache.org/jira/browse/DIRMINA-596
>             Project: MINA
>          Issue Type: Bug
>          Components: Core, Transport
>    Affects Versions: 2.0.0-M1, 2.0.0-M2
>         Environment: MINA:mina-core-2.0.0-M2-20080427.091119-1.jar
> JDK: java version "1.5.0_05"
> Plat: Windows XP
>            Reporter: Silver
>
> I use MINA 2.0.0 M1 and M2 to build my application.
> When I use one NioSocketConnector to generate 10 sessions and then close them in the messageReceived event of each session, only 5 or 6 sessions(that is to say, not of all sessions)  can be closed correctly, others cannot, but I can receive the sessionClosed event. The number of the closed sessions varies from 2-6 during my experiments.
> Another intersting event will occur:
>    Since the rest sessions cannot be closed, I tried to generate a new session by the same NioSocketConnector, then all of the 10 "old" sessions were closed as one might expect, except the last new session.
> the main method:
> public static void main(String[] args)
> {
>         NioSocketConnector acceptor = new NioSocketConnector();
>         acceptor.setDefaultRemoteAddress(new InetSocketAddress("127.0.0.1", 2361));
>         acceptor.getFilterChain().addLast( "executor", new ExecutorFilter(100) );
>         acceptor.setHandler( new TimeServerHandler() );
>         for(int i=0; i<10; i++)
>             acceptor.connect();
> }
> the messageReceived method in TimeServerHandler class:
> public void messageReceived(IoSession session, Object message)
>             throws Exception
> {
>         System.out.println(((IoBuffer) message).getString(Charset.forName("UTF-8")
>                 .newDecoder()));
>         session.close();
> }
> the log of the test server:
> 2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3211>
> 2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3212>
> 2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3213>
> 2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3214>
> 2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3215>
> 2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3216>
> 2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3217>
> 2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3218>
> 2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3219>
> 2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3220>
> 2008-5-27 17:09:32 Disconnected -----------------------127.0.0.1 / 3211>
> 2008-5-27 17:09:32 Disconnected -----------------------127.0.0.1 / 3213>
> 2008-5-27 17:09:32 Disconnected -----------------------127.0.0.1 / 3214>
> 2008-5-27 17:09:32 Disconnected -----------------------127.0.0.1 / 3212>
> 2008-5-27 17:09:32 Disconnected -----------------------127.0.0.1 / 3216>
> 2008-5-27 17:09:32 Disconnected -----------------------127.0.0.1 / 3215>
> 2008-5-27 17:09:37 Connected ++++++++++++++++++++++++127.0.0.1 / 3221>
> 2008-5-27 17:09:37 Disconnected -----------------------127.0.0.1 / 3217>
> 2008-5-27 17:09:37 Disconnected -----------------------127.0.0.1 / 3218>
> 2008-5-27 17:09:37 Disconnected -----------------------127.0.0.1 / 3219>
> 2008-5-27 17:09:37 Disconnected -----------------------127.0.0.1 / 3220>

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


[jira] Updated: (DIRMINA-596) Sessions generated by NioSocketConnector cannot be closed in time (within MINA2.0 M1,M2)

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

Silver updated DIRMINA-596:
---------------------------

       Priority: Major  (was: Critical)
    Description: 
I use MINA 2.0.0 M1 and M2 to build my application.
When I use one NioSocketConnector to generate 10 sessions and then close them in the messageReceived event of each session, only 5 or 6 sessions(that is to say, not of all sessions)  can be closed correctly, others cannot, but I can receive the sessionClosed event. The number of the closed sessions varies from 2-6 during my experiments.

Another intersting event will occur:
   Since the rest sessions cannot be closed, I tried to generate a new session by the same NioSocketConnector, then all of the 10 "old" sessions were closed as one might expect, except the last new session.

the main method:
public static void main(String[] args)
{
        NioSocketConnector acceptor = new NioSocketConnector();
        acceptor.setDefaultRemoteAddress(new InetSocketAddress("127.0.0.1", 2361));
        acceptor.getFilterChain().addLast( "executor", new ExecutorFilter(100) );
        acceptor.setHandler( new TimeServerHandler() );
        for(int i=0; i<10; i++)
            acceptor.connect();
}

the messageReceived method in TimeServerHandler class:
public void messageReceived(IoSession session, Object message)
            throws Exception
{
        System.out.println(((IoBuffer) message).getString(Charset.forName("UTF-8")
                .newDecoder()));
        session.close();
}

the log of the test server:
2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3211>
2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3212>
2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3213>
2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3214>
2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3215>
2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3216>
2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3217>
2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3218>
2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3219>
2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3220>
2008-5-27 17:09:32 Disconnected -----------------------127.0.0.1 / 3211>
2008-5-27 17:09:32 Disconnected -----------------------127.0.0.1 / 3213>
2008-5-27 17:09:32 Disconnected -----------------------127.0.0.1 / 3214>
2008-5-27 17:09:32 Disconnected -----------------------127.0.0.1 / 3212>
2008-5-27 17:09:32 Disconnected -----------------------127.0.0.1 / 3216>
2008-5-27 17:09:32 Disconnected -----------------------127.0.0.1 / 3215>
2008-5-27 17:09:37 Connected ++++++++++++++++++++++++127.0.0.1 / 3221>
2008-5-27 17:09:37 Disconnected -----------------------127.0.0.1 / 3217>
2008-5-27 17:09:37 Disconnected -----------------------127.0.0.1 / 3218>
2008-5-27 17:09:37 Disconnected -----------------------127.0.0.1 / 3219>
2008-5-27 17:09:37 Disconnected -----------------------127.0.0.1 / 3220>

  was:
I use MINA 2.0.0 M1 and M2 to build my application.
When I use one NioSocketConnector to generate 10 sessions and then close them in the messageReceived event of each session, only 5 or 6 sessions(that is to say, not of all sessions)  can be closed correctly, others cannot, but I can receive the sessionClosed event. The number of the closed sessions varies from 2-6 during my experiments.

Another intersting event will occur:
   Since the rest sessions cannot be closed, I tried to generate a new session by the same NioSocketConnector, then all of the 10 "old" sessions were closed as one might expect, except the last new session.

the main method:
public static void main(String[] args)
{
        NioSocketConnector acceptor = new NioSocketConnector();
        acceptor.setDefaultRemoteAddress(new InetSocketAddress("127.0.0.1", 2361));
        acceptor.getFilterChain().addLast( "executor", new ExecutorFilter(100) );
        acceptor.setHandler( new TimeServerHandler() );
        for(int i=0; i<10; i++)
            acceptor.connect();
}

the messageReceived method in TimeServerHandler class:
public void messageReceived(IoSession session, Object message)
            throws Exception
{
        System.out.println(((IoBuffer) message).getString(Charset.forName("UTF-8")
                .newDecoder()));
        session.close();
}

    Environment: 
MINA:mina-core-2.0.0-M2-20080427.091119-1.jar
JDK: java version "1.5.0_05"
Plat: Windows XP

  was:
Mina:mina-core-2.0.0-M2-20080427.091119-1-sources.jar
JDK: java version "1.5.0_05"
platform: windows xp

        Summary: Sessions generated by NioSocketConnector cannot be closed in time (within MINA2.0 M1,M2)  (was: sessions generated by NioSocketConnector cannot be closed in time (within MINA2.0 M1,M2))

> Sessions generated by NioSocketConnector cannot be closed in time (within MINA2.0 M1,M2)
> ----------------------------------------------------------------------------------------
>
>                 Key: DIRMINA-596
>                 URL: https://issues.apache.org/jira/browse/DIRMINA-596
>             Project: MINA
>          Issue Type: Bug
>          Components: Core, Transport
>    Affects Versions: 2.0.0-M1, 2.0.0-M2
>         Environment: MINA:mina-core-2.0.0-M2-20080427.091119-1.jar
> JDK: java version "1.5.0_05"
> Plat: Windows XP
>            Reporter: Silver
>
> I use MINA 2.0.0 M1 and M2 to build my application.
> When I use one NioSocketConnector to generate 10 sessions and then close them in the messageReceived event of each session, only 5 or 6 sessions(that is to say, not of all sessions)  can be closed correctly, others cannot, but I can receive the sessionClosed event. The number of the closed sessions varies from 2-6 during my experiments.
> Another intersting event will occur:
>    Since the rest sessions cannot be closed, I tried to generate a new session by the same NioSocketConnector, then all of the 10 "old" sessions were closed as one might expect, except the last new session.
> the main method:
> public static void main(String[] args)
> {
>         NioSocketConnector acceptor = new NioSocketConnector();
>         acceptor.setDefaultRemoteAddress(new InetSocketAddress("127.0.0.1", 2361));
>         acceptor.getFilterChain().addLast( "executor", new ExecutorFilter(100) );
>         acceptor.setHandler( new TimeServerHandler() );
>         for(int i=0; i<10; i++)
>             acceptor.connect();
> }
> the messageReceived method in TimeServerHandler class:
> public void messageReceived(IoSession session, Object message)
>             throws Exception
> {
>         System.out.println(((IoBuffer) message).getString(Charset.forName("UTF-8")
>                 .newDecoder()));
>         session.close();
> }
> the log of the test server:
> 2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3211>
> 2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3212>
> 2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3213>
> 2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3214>
> 2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3215>
> 2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3216>
> 2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3217>
> 2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3218>
> 2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3219>
> 2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3220>
> 2008-5-27 17:09:32 Disconnected -----------------------127.0.0.1 / 3211>
> 2008-5-27 17:09:32 Disconnected -----------------------127.0.0.1 / 3213>
> 2008-5-27 17:09:32 Disconnected -----------------------127.0.0.1 / 3214>
> 2008-5-27 17:09:32 Disconnected -----------------------127.0.0.1 / 3212>
> 2008-5-27 17:09:32 Disconnected -----------------------127.0.0.1 / 3216>
> 2008-5-27 17:09:32 Disconnected -----------------------127.0.0.1 / 3215>
> 2008-5-27 17:09:37 Connected ++++++++++++++++++++++++127.0.0.1 / 3221>
> 2008-5-27 17:09:37 Disconnected -----------------------127.0.0.1 / 3217>
> 2008-5-27 17:09:37 Disconnected -----------------------127.0.0.1 / 3218>
> 2008-5-27 17:09:37 Disconnected -----------------------127.0.0.1 / 3219>
> 2008-5-27 17:09:37 Disconnected -----------------------127.0.0.1 / 3220>

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


[jira] Commented: (DIRMINA-596) Sessions generated by NioSocketConnector cannot be closed in time (within MINA2.0 M1,M2)

Posted by "Emmanuel Lecharny (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/DIRMINA-596?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12647575#action_12647575 ] 

Emmanuel Lecharny commented on DIRMINA-596:
-------------------------------------------

A fully working sample would help to analyze the situation. The drops of code we currently have are not enough ...

Thanks !

> Sessions generated by NioSocketConnector cannot be closed in time (within MINA2.0 M1,M2)
> ----------------------------------------------------------------------------------------
>
>                 Key: DIRMINA-596
>                 URL: https://issues.apache.org/jira/browse/DIRMINA-596
>             Project: MINA
>          Issue Type: Bug
>          Components: Core, Transport
>    Affects Versions: 2.0.0-M1, 2.0.0-M2
>         Environment: MINA:mina-core-2.0.0-M2-20080427.091119-1.jar
> JDK: java version "1.5.0_05"
> Plat: Windows XP
>            Reporter: Silver
>
> I use MINA 2.0.0 M1 and M2 to build my application.
> When I use one NioSocketConnector to generate 10 sessions and then close them in the messageReceived event of each session, only 5 or 6 sessions(that is to say, not of all sessions)  can be closed correctly, others cannot, but I can receive the sessionClosed event. The number of the closed sessions varies from 2-6 during my experiments.
> Another intersting event will occur:
>    Since the rest sessions cannot be closed, I tried to generate a new session by the same NioSocketConnector, then all of the 10 "old" sessions were closed as one might expect, except the last new session.
> the main method:
> public static void main(String[] args)
> {
>         NioSocketConnector acceptor = new NioSocketConnector();
>         acceptor.setDefaultRemoteAddress(new InetSocketAddress("127.0.0.1", 2361));
>         acceptor.getFilterChain().addLast( "executor", new ExecutorFilter(100) );
>         acceptor.setHandler( new TimeServerHandler() );
>         for(int i=0; i<10; i++)
>             acceptor.connect();
> }
> the messageReceived method in TimeServerHandler class:
> public void messageReceived(IoSession session, Object message)
>             throws Exception
> {
>         System.out.println(((IoBuffer) message).getString(Charset.forName("UTF-8")
>                 .newDecoder()));
>         session.close();
> }
> the log of the test server:
> 2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3211>
> 2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3212>
> 2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3213>
> 2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3214>
> 2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3215>
> 2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3216>
> 2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3217>
> 2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3218>
> 2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3219>
> 2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3220>
> 2008-5-27 17:09:32 Disconnected -----------------------127.0.0.1 / 3211>
> 2008-5-27 17:09:32 Disconnected -----------------------127.0.0.1 / 3213>
> 2008-5-27 17:09:32 Disconnected -----------------------127.0.0.1 / 3214>
> 2008-5-27 17:09:32 Disconnected -----------------------127.0.0.1 / 3212>
> 2008-5-27 17:09:32 Disconnected -----------------------127.0.0.1 / 3216>
> 2008-5-27 17:09:32 Disconnected -----------------------127.0.0.1 / 3215>
> 2008-5-27 17:09:37 Connected ++++++++++++++++++++++++127.0.0.1 / 3221>
> 2008-5-27 17:09:37 Disconnected -----------------------127.0.0.1 / 3217>
> 2008-5-27 17:09:37 Disconnected -----------------------127.0.0.1 / 3218>
> 2008-5-27 17:09:37 Disconnected -----------------------127.0.0.1 / 3219>
> 2008-5-27 17:09:37 Disconnected -----------------------127.0.0.1 / 3220>

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


[jira] Commented: (DIRMINA-596) Sessions generated by NioSocketConnector cannot be closed in time (within MINA2.0 M1,M2)

Posted by "Silver (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/DIRMINA-596?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12601019#action_12601019 ] 

Silver commented on DIRMINA-596:
--------------------------------

Who can give me some suggestion?

> Sessions generated by NioSocketConnector cannot be closed in time (within MINA2.0 M1,M2)
> ----------------------------------------------------------------------------------------
>
>                 Key: DIRMINA-596
>                 URL: https://issues.apache.org/jira/browse/DIRMINA-596
>             Project: MINA
>          Issue Type: Bug
>          Components: Core, Transport
>    Affects Versions: 2.0.0-M1, 2.0.0-M2
>         Environment: MINA:mina-core-2.0.0-M2-20080427.091119-1.jar
> JDK: java version "1.5.0_05"
> Plat: Windows XP
>            Reporter: Silver
>
> I use MINA 2.0.0 M1 and M2 to build my application.
> When I use one NioSocketConnector to generate 10 sessions and then close them in the messageReceived event of each session, only 5 or 6 sessions(that is to say, not of all sessions)  can be closed correctly, others cannot, but I can receive the sessionClosed event. The number of the closed sessions varies from 2-6 during my experiments.
> Another intersting event will occur:
>    Since the rest sessions cannot be closed, I tried to generate a new session by the same NioSocketConnector, then all of the 10 "old" sessions were closed as one might expect, except the last new session.
> the main method:
> public static void main(String[] args)
> {
>         NioSocketConnector acceptor = new NioSocketConnector();
>         acceptor.setDefaultRemoteAddress(new InetSocketAddress("127.0.0.1", 2361));
>         acceptor.getFilterChain().addLast( "executor", new ExecutorFilter(100) );
>         acceptor.setHandler( new TimeServerHandler() );
>         for(int i=0; i<10; i++)
>             acceptor.connect();
> }
> the messageReceived method in TimeServerHandler class:
> public void messageReceived(IoSession session, Object message)
>             throws Exception
> {
>         System.out.println(((IoBuffer) message).getString(Charset.forName("UTF-8")
>                 .newDecoder()));
>         session.close();
> }
> the log of the test server:
> 2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3211>
> 2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3212>
> 2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3213>
> 2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3214>
> 2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3215>
> 2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3216>
> 2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3217>
> 2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3218>
> 2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3219>
> 2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3220>
> 2008-5-27 17:09:32 Disconnected -----------------------127.0.0.1 / 3211>
> 2008-5-27 17:09:32 Disconnected -----------------------127.0.0.1 / 3213>
> 2008-5-27 17:09:32 Disconnected -----------------------127.0.0.1 / 3214>
> 2008-5-27 17:09:32 Disconnected -----------------------127.0.0.1 / 3212>
> 2008-5-27 17:09:32 Disconnected -----------------------127.0.0.1 / 3216>
> 2008-5-27 17:09:32 Disconnected -----------------------127.0.0.1 / 3215>
> 2008-5-27 17:09:37 Connected ++++++++++++++++++++++++127.0.0.1 / 3221>
> 2008-5-27 17:09:37 Disconnected -----------------------127.0.0.1 / 3217>
> 2008-5-27 17:09:37 Disconnected -----------------------127.0.0.1 / 3218>
> 2008-5-27 17:09:37 Disconnected -----------------------127.0.0.1 / 3219>
> 2008-5-27 17:09:37 Disconnected -----------------------127.0.0.1 / 3220>

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


[jira] Commented: (DIRMINA-596) Sessions generated by NioSocketConnector cannot be closed in time (within MINA2.0 M1,M2)

Posted by "Emmanuel Lecharny (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/DIRMINA-596?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12649754#action_12649754 ] 

Emmanuel Lecharny commented on DIRMINA-596:
-------------------------------------------

Still waiting for a sample to work on. Otherwise, we will have to postpone the issue to 3.0...

> Sessions generated by NioSocketConnector cannot be closed in time (within MINA2.0 M1,M2)
> ----------------------------------------------------------------------------------------
>
>                 Key: DIRMINA-596
>                 URL: https://issues.apache.org/jira/browse/DIRMINA-596
>             Project: MINA
>          Issue Type: Bug
>          Components: Core, Transport
>    Affects Versions: 2.0.0-M1, 2.0.0-M2
>         Environment: MINA:mina-core-2.0.0-M2-20080427.091119-1.jar
> JDK: java version "1.5.0_05"
> Plat: Windows XP
>            Reporter: Silver
>
> I use MINA 2.0.0 M1 and M2 to build my application.
> When I use one NioSocketConnector to generate 10 sessions and then close them in the messageReceived event of each session, only 5 or 6 sessions(that is to say, not of all sessions)  can be closed correctly, others cannot, but I can receive the sessionClosed event. The number of the closed sessions varies from 2-6 during my experiments.
> Another intersting event will occur:
>    Since the rest sessions cannot be closed, I tried to generate a new session by the same NioSocketConnector, then all of the 10 "old" sessions were closed as one might expect, except the last new session.
> the main method:
> public static void main(String[] args)
> {
>         NioSocketConnector acceptor = new NioSocketConnector();
>         acceptor.setDefaultRemoteAddress(new InetSocketAddress("127.0.0.1", 2361));
>         acceptor.getFilterChain().addLast( "executor", new ExecutorFilter(100) );
>         acceptor.setHandler( new TimeServerHandler() );
>         for(int i=0; i<10; i++)
>             acceptor.connect();
> }
> the messageReceived method in TimeServerHandler class:
> public void messageReceived(IoSession session, Object message)
>             throws Exception
> {
>         System.out.println(((IoBuffer) message).getString(Charset.forName("UTF-8")
>                 .newDecoder()));
>         session.close();
> }
> the log of the test server:
> 2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3211>
> 2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3212>
> 2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3213>
> 2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3214>
> 2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3215>
> 2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3216>
> 2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3217>
> 2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3218>
> 2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3219>
> 2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3220>
> 2008-5-27 17:09:32 Disconnected -----------------------127.0.0.1 / 3211>
> 2008-5-27 17:09:32 Disconnected -----------------------127.0.0.1 / 3213>
> 2008-5-27 17:09:32 Disconnected -----------------------127.0.0.1 / 3214>
> 2008-5-27 17:09:32 Disconnected -----------------------127.0.0.1 / 3212>
> 2008-5-27 17:09:32 Disconnected -----------------------127.0.0.1 / 3216>
> 2008-5-27 17:09:32 Disconnected -----------------------127.0.0.1 / 3215>
> 2008-5-27 17:09:37 Connected ++++++++++++++++++++++++127.0.0.1 / 3221>
> 2008-5-27 17:09:37 Disconnected -----------------------127.0.0.1 / 3217>
> 2008-5-27 17:09:37 Disconnected -----------------------127.0.0.1 / 3218>
> 2008-5-27 17:09:37 Disconnected -----------------------127.0.0.1 / 3219>
> 2008-5-27 17:09:37 Disconnected -----------------------127.0.0.1 / 3220>

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


[jira] Closed: (DIRMINA-596) Sessions generated by NioSocketConnector cannot be closed in time (within MINA2.0 M1,M2)

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

Emmanuel Lecharny closed DIRMINA-596.
-------------------------------------


> Sessions generated by NioSocketConnector cannot be closed in time (within MINA2.0 M1,M2)
> ----------------------------------------------------------------------------------------
>
>                 Key: DIRMINA-596
>                 URL: https://issues.apache.org/jira/browse/DIRMINA-596
>             Project: MINA
>          Issue Type: Bug
>          Components: Core, Transport
>    Affects Versions: 2.0.0-M1, 2.0.0-M2
>         Environment: MINA:mina-core-2.0.0-M2-20080427.091119-1.jar
> JDK: java version "1.5.0_05"
> Plat: Windows XP
>            Reporter: Silver
>             Fix For: 2.0.0-M3
>
>
> I use MINA 2.0.0 M1 and M2 to build my application.
> When I use one NioSocketConnector to generate 10 sessions and then close them in the messageReceived event of each session, only 5 or 6 sessions(that is to say, not of all sessions)  can be closed correctly, others cannot, but I can receive the sessionClosed event. The number of the closed sessions varies from 2-6 during my experiments.
> Another intersting event will occur:
>    Since the rest sessions cannot be closed, I tried to generate a new session by the same NioSocketConnector, then all of the 10 "old" sessions were closed as one might expect, except the last new session.
> the main method:
> public static void main(String[] args)
> {
>         NioSocketConnector acceptor = new NioSocketConnector();
>         acceptor.setDefaultRemoteAddress(new InetSocketAddress("127.0.0.1", 2361));
>         acceptor.getFilterChain().addLast( "executor", new ExecutorFilter(100) );
>         acceptor.setHandler( new TimeServerHandler() );
>         for(int i=0; i<10; i++)
>             acceptor.connect();
> }
> the messageReceived method in TimeServerHandler class:
> public void messageReceived(IoSession session, Object message)
>             throws Exception
> {
>         System.out.println(((IoBuffer) message).getString(Charset.forName("UTF-8")
>                 .newDecoder()));
>         session.close();
> }
> the log of the test server:
> 2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3211>
> 2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3212>
> 2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3213>
> 2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3214>
> 2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3215>
> 2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3216>
> 2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3217>
> 2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3218>
> 2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3219>
> 2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3220>
> 2008-5-27 17:09:32 Disconnected -----------------------127.0.0.1 / 3211>
> 2008-5-27 17:09:32 Disconnected -----------------------127.0.0.1 / 3213>
> 2008-5-27 17:09:32 Disconnected -----------------------127.0.0.1 / 3214>
> 2008-5-27 17:09:32 Disconnected -----------------------127.0.0.1 / 3212>
> 2008-5-27 17:09:32 Disconnected -----------------------127.0.0.1 / 3216>
> 2008-5-27 17:09:32 Disconnected -----------------------127.0.0.1 / 3215>
> 2008-5-27 17:09:37 Connected ++++++++++++++++++++++++127.0.0.1 / 3221>
> 2008-5-27 17:09:37 Disconnected -----------------------127.0.0.1 / 3217>
> 2008-5-27 17:09:37 Disconnected -----------------------127.0.0.1 / 3218>
> 2008-5-27 17:09:37 Disconnected -----------------------127.0.0.1 / 3219>
> 2008-5-27 17:09:37 Disconnected -----------------------127.0.0.1 / 3220>

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


[jira] Updated: (DIRMINA-596) Sessions generated by NioSocketConnector cannot be closed in time (within MINA2.0 M1,M2)

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

Emmanuel Lecharny updated DIRMINA-596:
--------------------------------------

    Fix Version/s: 2.0.0-M3

> Sessions generated by NioSocketConnector cannot be closed in time (within MINA2.0 M1,M2)
> ----------------------------------------------------------------------------------------
>
>                 Key: DIRMINA-596
>                 URL: https://issues.apache.org/jira/browse/DIRMINA-596
>             Project: MINA
>          Issue Type: Bug
>          Components: Core, Transport
>    Affects Versions: 2.0.0-M1, 2.0.0-M2
>         Environment: MINA:mina-core-2.0.0-M2-20080427.091119-1.jar
> JDK: java version "1.5.0_05"
> Plat: Windows XP
>            Reporter: Silver
>             Fix For: 2.0.0-M3
>
>
> I use MINA 2.0.0 M1 and M2 to build my application.
> When I use one NioSocketConnector to generate 10 sessions and then close them in the messageReceived event of each session, only 5 or 6 sessions(that is to say, not of all sessions)  can be closed correctly, others cannot, but I can receive the sessionClosed event. The number of the closed sessions varies from 2-6 during my experiments.
> Another intersting event will occur:
>    Since the rest sessions cannot be closed, I tried to generate a new session by the same NioSocketConnector, then all of the 10 "old" sessions were closed as one might expect, except the last new session.
> the main method:
> public static void main(String[] args)
> {
>         NioSocketConnector acceptor = new NioSocketConnector();
>         acceptor.setDefaultRemoteAddress(new InetSocketAddress("127.0.0.1", 2361));
>         acceptor.getFilterChain().addLast( "executor", new ExecutorFilter(100) );
>         acceptor.setHandler( new TimeServerHandler() );
>         for(int i=0; i<10; i++)
>             acceptor.connect();
> }
> the messageReceived method in TimeServerHandler class:
> public void messageReceived(IoSession session, Object message)
>             throws Exception
> {
>         System.out.println(((IoBuffer) message).getString(Charset.forName("UTF-8")
>                 .newDecoder()));
>         session.close();
> }
> the log of the test server:
> 2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3211>
> 2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3212>
> 2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3213>
> 2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3214>
> 2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3215>
> 2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3216>
> 2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3217>
> 2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3218>
> 2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3219>
> 2008-5-27 17:09:32 Connected ++++++++++++++++++++++++127.0.0.1 / 3220>
> 2008-5-27 17:09:32 Disconnected -----------------------127.0.0.1 / 3211>
> 2008-5-27 17:09:32 Disconnected -----------------------127.0.0.1 / 3213>
> 2008-5-27 17:09:32 Disconnected -----------------------127.0.0.1 / 3214>
> 2008-5-27 17:09:32 Disconnected -----------------------127.0.0.1 / 3212>
> 2008-5-27 17:09:32 Disconnected -----------------------127.0.0.1 / 3216>
> 2008-5-27 17:09:32 Disconnected -----------------------127.0.0.1 / 3215>
> 2008-5-27 17:09:37 Connected ++++++++++++++++++++++++127.0.0.1 / 3221>
> 2008-5-27 17:09:37 Disconnected -----------------------127.0.0.1 / 3217>
> 2008-5-27 17:09:37 Disconnected -----------------------127.0.0.1 / 3218>
> 2008-5-27 17:09:37 Disconnected -----------------------127.0.0.1 / 3219>
> 2008-5-27 17:09:37 Disconnected -----------------------127.0.0.1 / 3220>

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