|
Home > Archive > Apache Directory Project > October 2005 > [mina] Anyone who can help me testing StartTLS and TLS closure?
You are viewing an archived Text-only version of the thread.
To view this thread in it's original format and/or if you want to reply to
this thread please [click here]
| Author |
[mina] Anyone who can help me testing StartTLS and TLS closure?
|
|
| Trustin Lee 2005-10-26, 5:45 pm |
| Hi,
I've finished both StartTLS and TLS closure support and tested for a lot of
time to find our possible bugs.
But It would be great if there's anyone who can run tests in a
multi-processor machine.
Please load MINA trunk to your IDE and run
org.apache.mina.examples.echoserver.ConnectorTest#testTCPWithSSL().
Please run tests many enough times until you're sure that it works great. 
Thanks in advance,
Trustin
--
what we call human nature is actually human habit
--
http://gleamynode.net/
| |
| fratre 2005-10-27, 2:45 am |
| Trustin,
cpu: dual P4 2.8
mem: 1G
os: Windows 2003
ide: eclipse
jvm: jdk1.5.0.05
I modified the main function:
public static void main( String[] args )
{
for(int i=3D1;i<1000;i++){
System.out.println("Loop times:"+i);
junit.textui.TestRunner.run( ConnectorTest.class );
}
}
The messages of console output such as follow:
The first time:
Loop times:1
=2EUsing port 1 for testing.
Using port 2 as local address
* Without localAddress and initializer
log4j:WARN No appenders could be found for logger (org.apache.mina.examples.=
echoserver.EchoProtocolHandler).
log4j:WARN Please initialize the log4j system properly.
* Without localAddress and with initializer
** Skipping some tests that fails in Windows platform.
=2EUsing port 1 for testing.
Using port 2 as local address
* Without localAddress and initializer
* Without localAddress and with initializer
** Skipping some tests that fails in Windows platform.
=2EUsing port 1 for testing.
Using port 2 as local address
* Without localAddress and initializer
* Without localAddress and with initializer
** Skipping some tests that fails in Windows platform.
Time: 1.687
OK (3 tests)
=2E.....
Time: 0.755
OK (3 tests)
Loop times:20
=2EUsing port 1 for testing.
Using port 2 as local address
* Without localAddress and initializer
* Without localAddress and with initializer
** Skipping some tests that fails in Windows platform.
=2EUsing port 1 for testing.
Using port 2 as local address
* Without localAddress and initializer
* Without localAddress and with initializer
javax.net.ssl.SSLHandshakeException: Initial SSL handshake failed.
at org.apache.mina.filter.SSLFilter.messageReceived(SSLFilter.java:306)
at org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageRec=
eived(AbstractIoFilterChain.java:491)
at org.apache.mina.common.support.AbstractIoFilterChain.access$5(AbstractI=
oFilterChain.java:485)
at org.apache.mina.common.support.AbstractIoFilterChain$Entry$1.messageRec=
eived(AbstractIoFilterChain.java:684)
at org.apache.mina.common.support.AbstractIoFilterChain$1.messageReceived(=
AbstractIoFilterChain.java:118)
at org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageRec=
eived(AbstractIoFilterChain.java:491)
at org.apache.mina.common.support.AbstractIoFilterChain.messageReceived(Ab=
stractIoFilterChain.java:482)
at org.apache.mina.transport.socket.nio.support.SocketIoProcessor.read(Soc=
ketIoProcessor.java:283)
at org.apache.mina.transport.socket.nio.support.SocketIoProcessor.processS=
essions(SocketIoProcessor.java:238)
at org.apache.mina.transport.socket.nio.support.SocketIoProcessor.access$2=
(SocketIoProcessor.java:227)
at org.apache.mina.transport.socket.nio.support.SocketIoProcessor$Worker.r=
un(SocketIoProcessor.java:545)
Caused by: javax.net.ssl.SSLException: SSLEngine error during decrypt: BUFF=
ER_OVERFLOW inNetBuffer: java.nio.DirectByteBuffer[pos=3D0 lim=3D16665 cap=
=3D16665]appBuffer: java.nio.DirectByteBuffer[pos=3D0 lim=3D33330 cap=3D333=
30]
at org.apache.mina.filter.support.SSLHandler.checkStatus(SSLHandler.java:3=
51)
at org.apache.mina.filter.support.SSLHandler.unwrapHandshake(SSLHandler.ja=
va:687)
at org.apache.mina.filter.support.SSLHandler.doHandshake(SSLHandler.java:4=
45)
at org.apache.mina.filter.support.SSLHandler.messageReceived(SSLHandler.ja=
va:240)
at org.apache.mina.filter.SSLFilter.messageReceived(SSLFilter.java:287)
... 10 more
javax.net.ssl.SSLException: Unsupported record version Unknown-30.252
at com.sun.net.ssl.internal.ssl.EngineInputRecord.bytesInCompletePacket(En=
gineInputRecord.java:97)
at com.sun.net.ssl.internal.ssl.SSLEngineImpl.readNetRecord(SSLEngineImpl.=
java:759)
at com.sun.net.ssl.internal.ssl.SSLEngineImpl.unwrap(SSLEngineImpl.java:67=
4)
at javax.net.ssl.SSLEngine.unwrap(SSLEngine.java:566)
at org.apache.mina.filter.support.SSLHandler.unwrap(SSLHandler.java:585)
at org.apache.mina.filter.support.SSLHandler.doDecrypt(SSLHandler.java:338=
)
at org.apache.mina.filter.support.SSLHandler.messageReceived(SSLHandler.ja=
va:244)
at org.apache.mina.filter.SSLFilter.messageReceived(SSLFilter.java:287)
at org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageRec=
eived(AbstractIoFilterChain.java:491)
at org.apache.mina.common.support.AbstractIoFilterChain.access$5(AbstractI=
oFilterChain.java:485)
at org.apache.mina.common.support.AbstractIoFilterChain$Entry$1.messageRec=
eived(AbstractIoFilterChain.java:684)
at org.apache.mina.common.support.AbstractIoFilterChain$1.messageReceived(=
AbstractIoFilterChain.java:118)
at org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageRec=
eived(AbstractIoFilterChain.java:491)
at org.apache.mina.common.support.AbstractIoFilterChain.messageReceived(Ab=
stractIoFilterChain.java:482)
at org.apache.mina.transport.socket.nio.support.SocketIoProcessor.read(Soc=
ketIoProcessor.java:283)
at org.apache.mina.transport.socket.nio.support.SocketIoProcessor.processS=
essions(SocketIoProcessor.java:238)
at org.apache.mina.transport.socket.nio.support.SocketIoProcessor.access$2=
(SocketIoProcessor.java:227)
at org.apache.mina.transport.socket.nio.support.SocketIoProcessor$Worker.r=
un(SocketIoProcessor.java:545)
java.lang.IllegalStateException
at org.apache.mina.filter.support.SSLHandler.doDecrypt(SSLHandler.java:335=
)
at org.apache.mina.filter.support.SSLHandler.messageReceived(SSLHandler.ja=
va:244)
at org.apache.mina.filter.SSLFilter.messageReceived(SSLFilter.java:287)
at org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageRec=
eived(AbstractIoFilterChain.java:491)
at org.apache.mina.common.support.AbstractIoFilterChain.access$5(AbstractI=
oFilterChain.java:485)
at org.apache.mina.common.support.AbstractIoFilterChain$Entry$1.messageRec=
eived(AbstractIoFilterChain.java:684)
at org.apache.mina.common.support.AbstractIoFilterChain$1.messageReceived(=
AbstractIoFilterChain.java:118)
at org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageRec=
eived(AbstractIoFilterChain.java:491)
at org.apache.mina.common.support.AbstractIoFilterChain.messageReceived(Ab=
stractIoFilterChain.java:482)
at org.apache.mina.transport.socket.nio.support.SocketIoProcessor.read(Soc=
ketIoProcessor.java:283)
at org.apache.mina.transport.socket.nio.support.SocketIoProcessor.processS=
essions(SocketIoProcessor.java:238)
at org.apache.mina.transport.socket.nio.support.SocketIoProcessor.access$2=
(SocketIoProcessor.java:227)
at org.apache.mina.transport.socket.nio.support.SocketIoProcessor$Worker.r=
un(SocketIoProcessor.java:545)
I terminate the project, run it again:
Loop times:1
=2EUsing port 1 for testing.
Using port 2 as local address
* Without localAddress and initializer
log4j:WARN No appenders could be found for logger (org.apache.mina.examples.=
echoserver.EchoProtocolHandler).
log4j:WARN Please initialize the log4j system properly.
* Without localAddress and with initializer
** Skipping some tests that fails in Windows platform.
=2EUsing port 1 for testing.
Using port 2 as local address
* Without localAddress and initializer
* Without localAddress and with initializer
** Skipping some tests that fails in Windows platform.
=2EUsing port 1 for testing.
Using port 2 as local address
* Without localAddress and initializer
* Without localAddress and with initializer
** Skipping some tests that fails in Windows platform.
Time: 1.641
OK (3 tests)
......
Time: 0.797
OK (3 tests)
Loop times:63
=2EUsing port 1 for testing.
Using port 2 as local address
* Without localAddress and initializer
* Without localAddress and with initializer
** Skipping some tests that fails in Windows platform.
=2EUsing port 1 for testing.
Using port 2 as local address
* Without localAddress and initializer
javax.net.ssl.SSLHandshakeException: Initial SSL handshake failed.
at org.apache.mina.filter.SSLFilter.messageReceived(SSLFilter.java:306)
at org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageRec=
eived(AbstractIoFilterChain.java:491)
at org.apache.mina.common.support.AbstractIoFilterChain.access$5(AbstractI=
oFilterChain.java:485)
at org.apache.mina.common.support.AbstractIoFilterChain$Entry$1.messageRec=
eived(AbstractIoFilterChain.java:684)
at org.apache.mina.common.support.AbstractIoFilterChain$1.messageReceived(=
AbstractIoFilterChain.java:118)
at org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageRec=
eived(AbstractIoFilterChain.java:491)
at org.apache.mina.common.support.AbstractIoFilterChain.messageReceived(Ab=
stractIoFilterChain.java:482)
at org.apache.mina.transport.socket.nio.support.SocketIoProcessor.read(Soc=
ketIoProcessor.java:283)
at org.apache.mina.transport.socket.nio.support.SocketIoProcessor.processS=
essions(SocketIoProcessor.java:238)
at org.apache.mina.transport.socket.nio.support.SocketIoProcessor.access$2=
(SocketIoProcessor.java:227)
at org.apache.mina.transport.socket.nio.support.SocketIoProcessor$Worker.r=
un(SocketIoProcessor.java:545)
Caused by: javax.net.ssl.SSLException: SSLEngine error during decrypt: BUFF=
ER_OVERFLOW inNetBuffer: java.nio.DirectByteBuffer[pos=3D0 lim=3D16665 cap=
=3D16665]appBuffer: java.nio.DirectByteBuffer[pos=3D0 lim=3D33330 cap=3D333=
30]
at org.apache.mina.filter.support.SSLHandler.checkStatus(SSLHandler.java:3=
51)
at org.apache.mina.filter.support.SSLHandler.unwrapHandshake(SSLHandler.ja=
va:687)
at org.apache.mina.filter.support.SSLHandler.doHandshake(SSLHandler.java:4=
45)
at org.apache.mina.filter.support.SSLHandler.messageReceived(SSLHandler.ja=
va:240)
at org.apache.mina.filter.SSLFilter.messageReceived(SSLFilter.java:287)
... 10 more
java.nio.BufferOverflowException
at java.nio.DirectByteBuffer.put(DirectByteBuffer.java:279)
at org.apache.mina.common.ByteBuffer$DefaultByteBuffer.put(ByteBuffer.java=
:776)
at org.apache.mina.examples.echoserver.ConnectorTest$EchoConnectorHandler.=
messageReceived(ConnectorTest.java:209)
at org.apache.mina.common.support.AbstractIoFilterChain$2.messageReceived(=
AbstractIoFilterChain.java:204)
at org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageRec=
eived(AbstractIoFilterChain.java:491)
at org.apache.mina.common.support.AbstractIoFilterChain.access$5(AbstractI=
oFilterChain.java:485)
at org.apache.mina.common.support.AbstractIoFilterChain$Entry$1.messageRec=
eived(AbstractIoFilterChain.java:684)
at org.apache.mina.common.support.AbstractIoFilterChain$1.messageReceived(=
AbstractIoFilterChain.java:118)
at org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageRec=
eived(AbstractIoFilterChain.java:491)
at org.apache.mina.common.support.AbstractIoFilterChain.messageReceived(Ab=
stractIoFilterChain.java:482)
at org.apache.mina.common.support.IoSessionManagerFilterChain$1.messageRec=
eived(IoSessionManagerFilterChain.java:92)
at org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageRec=
eived(AbstractIoFilterChain.java:491)
at org.apache.mina.common.support.AbstractIoFilterChain.access$5(AbstractI=
oFilterChain.java:485)
at org.apache.mina.common.support.AbstractIoFilterChain$Entry$1.messageRec=
eived(AbstractIoFilterChain.java:684)
at org.apache.mina.filter.SSLFilter.handleAppDataRead(SSLFilter.java:491)
at org.apache.mina.filter.SSLFilter.handleSSLData(SSLFilter.java:473)
at org.apache.mina.filter.SSLFilter.messageReceived(SSLFilter.java:290)
at org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageRec=
eived(AbstractIoFilterChain.java:491)
at org.apache.mina.common.support.AbstractIoFilterChain.access$5(AbstractI=
oFilterChain.java:485)
at org.apache.mina.common.support.AbstractIoFilterChain$Entry$1.messageRec=
eived(AbstractIoFilterChain.java:684)
at org.apache.mina.common.support.AbstractIoFilterChain$1.messageReceived(=
AbstractIoFilterChain.java:118)
at org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageRec=
eived(AbstractIoFilterChain.java:491)
at org.apache.mina.common.support.AbstractIoFilterChain.messageReceived(Ab=
stractIoFilterChain.java:482)
at org.apache.mina.transport.socket.nio.support.SocketIoProcessor.read(Soc=
ketIoProcessor.java:283)
at org.apache.mina.transport.socket.nio.support.SocketIoProcessor.processS=
essions(SocketIoProcessor.java:238)
at org.apache.mina.transport.socket.nio.support.SocketIoProcessor.access$2=
(SocketIoProcessor.java:227)
at org.apache.mina.transport.socket.nio.support.SocketIoProcessor$Worker.r=
un(SocketIoProcessor.java:545)
java.nio.BufferOverflowException
at java.nio.DirectByteBuffer.put(DirectByteBuffer.java:279)
at org.apache.mina.common.ByteBuffer$DefaultByteBuffer.put(ByteBuffer.java=
:776)
at org.apache.mina.examples.echoserver.ConnectorTest$EchoConnectorHandler.=
messageReceived(ConnectorTest.java:209)
at org.apache.mina.common.support.AbstractIoFilterChain$2.messageReceived(=
AbstractIoFilterChain.java:204)
at org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageRec=
eived(AbstractIoFilterChain.java:491)
at org.apache.mina.common.support.AbstractIoFilterChain.access$5(AbstractI=
oFilterChain.java:485)
at org.apache.mina.common.support.AbstractIoFilterChain$Entry$1.messageRec=
eived(AbstractIoFilterChain.java:684)
at org.apache.mina.common.support.AbstractIoFilterChain$1.messageReceived(=
AbstractIoFilterChain.java:118)
at org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageRec=
eived(AbstractIoFilterChain.java:491)
at org.apache.mina.common.support.AbstractIoFilterChain.messageReceived(Ab=
stractIoFilterChain.java:482)
at org.apache.mina.common.support.IoSessionManagerFilterChain$1.messageRec=
eived(IoSessionManagerFilterChain.java:92)
at org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageRec=
eived(AbstractIoFilterChain.java:491)
at org.apache.mina.common.support.AbstractIoFilterChain.access$5(AbstractI=
oFilterChain.java:485)
at org.apache.mina.common.support.AbstractIoFilterChain$Entry$1.messageRec=
eived(AbstractIoFilterChain.java:684)
at org.apache.mina.filter.SSLFilter.handleAppDataRead(SSLFilter.java:491)
at org.apache.mina.filter.SSLFilter.handleSSLData(SSLFilter.java:473)
at org.apache.mina.filter.SSLFilter.messageReceived(SSLFilter.java:290)
at org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageRec=
eived(AbstractIoFilterChain.java:491)
at org.apache.mina.common.support.AbstractIoFilterChain.access$5(AbstractI=
oFilterChain.java:485)
at org.apache.mina.common.support.AbstractIoFilterChain$Entry$1.messageRec=
eived(AbstractIoFilterChain.java:684)
at org.apache.mina.common.support.AbstractIoFilterChain$1.messageReceived(=
AbstractIoFilterChain.java:118)
at org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageRec=
eived(AbstractIoFilterChain.java:491)
at org.apache.mina.common.support.AbstractIoFilterChain.messageReceived(Ab=
stractIoFilterChain.java:482)
at org.apache.mina.transport.socket.nio.support.SocketIoProcessor.read(Soc=
ketIoProcessor.java:283)
at org.apache.mina.transport.socket.nio.support.SocketIoProcessor.processS=
essions(SocketIoProcessor.java:238)
at org.apache.mina.transport.socket.nio.support.SocketIoProcessor.access$2=
(SocketIoProcessor.java:227)
at org.apache.mina.transport.socket.nio.support.SocketIoProcessor$Worker.r=
un(SocketIoProcessor.java:545)
javax.net.ssl.SSLException: Received fatal alert: bad_record_mac
at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Alerts.java:166)
at com.sun.net.ssl.internal.ssl.SSLEngineImpl.fatal(SSLEngineImpl.java:135=
2)
at com.sun.net.ssl.internal.ssl.SSLEngineImpl.fatal(SSLEngineImpl.java:132=
0)
at com.sun.net.ssl.internal.ssl.SSLEngineImpl.recvAlert(SSLEngineImpl.java=
:1482)
at com.sun.net.ssl.internal.ssl.SSLEngineImpl.readRecord(SSLEngineImpl.jav=
a:957)
at com.sun.net.ssl.internal.ssl.SSLEngineImpl.readNetRecord(SSLEngineImpl.=
java:782)
at com.sun.net.ssl.internal.ssl.SSLEngineImpl.unwrap(SSLEngineImpl.java:67=
4)
at javax.net.ssl.SSLEngine.unwrap(SSLEngine.java:566)
at org.apache.mina.filter.support.SSLHandler.unwrap(SSLHandler.java:585)
at org.apache.mina.filter.support.SSLHandler.doDecrypt(SSLHandler.java:338=
)
at org.apache.mina.filter.support.SSLHandler.messageReceived(SSLHandler.ja=
va:244)
at org.apache.mina.filter.SSLFilter.messageReceived(SSLFilter.java:287)
at org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageRec=
eived(AbstractIoFilterChain.java:491)
at org.apache.mina.common.support.AbstractIoFilterChain.access$5(AbstractI=
oFilterChain.java:485)
at org.apache.mina.common.support.AbstractIoFilterChain$Entry$1.messageRec=
eived(AbstractIoFilterChain.java:684)
at org.apache.mina.common.support.AbstractIoFilterChain$1.messageReceived(=
AbstractIoFilterChain.java:118)
at org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageRec=
eived(AbstractIoFilterChain.java:491)
at org.apache.mina.common.support.AbstractIoFilterChain.messageReceived(Ab=
stractIoFilterChain.java:482)
at org.apache.mina.transport.socket.nio.support.SocketIoProcessor.read(Soc=
ketIoProcessor.java:283)
at org.apache.mina.transport.socket.nio.support.SocketIoProcessor.processS=
essions(SocketIoProcessor.java:238)
at org.apache.mina.transport.socket.nio.support.SocketIoProcessor.access$2=
(SocketIoProcessor.java:227)
at org.apache.mina.transport.socket.nio.support.SocketIoProcessor$Worker.r=
un(SocketIoProcessor.java:545)
ps. I run the test 5 times again, the max loop times is 145.
--=20
fratre <fratre-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
| |
| Jose Alberto Fernandez 2005-10-27, 7:45 am |
| Talking about testing,
Is there any testing framework that you guys have build to test MINA
components?
I have written some Filters and protocol providers and I would like to
be able to write unitTest for them.
Is there any scaffolding to write such unitTests without they being
really integration tests with real sockets on the other side?
Jose Alberto
________________________________
From: Trustin Lee [mailto:trustin-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org]
Sent: 26 October 2005 20:21
To: Apache Directory Developers List
Subject: [mina] Anyone who can help me testing StartTLS and TLS closure?
Hi,
I've finished both StartTLS and TLS closure support and tested for a lot
of time to find our possible bugs.
But It would be great if there's anyone who can run tests in a
multi-processor machine.
Please load MINA trunk to your IDE and run
org.apache.mina.examples.echoserver.ConnectorTest#testTCPWithSSL().
Please run tests many enough times until you're sure that it works
great. 
Thanks in advance,
Trustin
--
what we call human nature is actually human habit
--
http://gleamynode.net/
| |
| Trustin Lee 2005-10-28, 5:45 pm |
| Hi Jose,
2005/10/27, Jose Alberto Fernandez <jalberto-FQMVDHFwfny6lNtOUNzE6A@public.gmane.org>:
>
> Talking about testing,
>
> Is there any testing framework that you guys have build to test MINA
> components?
>
> I have written some Filters and protocol providers and I would like to be
> able to write unitTest for them.
>
> Is there any scaffolding to write such unitTests without they being really
> integration tests with real sockets on the other side?
>
There's no such aid right now but it is scheduled. Of course you can
contribute. 
http://issues.apache.org/jira/browse/DIRMINA-107
Cheers,
Trustin
--
what we call human nature is actually human habit
--
http://gleamynode.net/
| |
| Trustin Lee 2005-10-28, 5:45 pm |
| Hi fratre,
Thank you for your help! I changed SSLFilter and SSLHandler multi-processor
friendly.
Could you please run the test again although I'm testing it using Alex's SUN
server?
Thanks again,
Trustin
--
what we call human nature is actually human habit
--
http://gleamynode.net/
| |
| Jose Alberto Fernandez 2005-10-28, 5:45 pm |
| Sigh,
Well I have started working on some classes, very simple ones as I just
need to test ProtocolProviders used by VM-PIPE kind of code.
The way I am doing it, right now is writing a filter chain and
ProtocolSession object that I can use to feed events to the provider and
that store responses in some structure. Then I can look at the responses
at different points in the conversation and decide if it is doing the
right thing or not.
Still very primitive, but I need more experience with it in order to see
if it is going the right direction. Will let you guys know.
Jose Alberto
________________________________
From: Trustin Lee [mailto:trustin-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org]
Sent: 28 October 2005 06:40
To: Apache Directory Developers List
Subject: Re: [mina] Anyone who can help me testing StartTLS and TLS
closure?
Hi Jose,
2005/10/27, Jose Alberto Fernandez <jalberto-FQMVDHFwfny6lNtOUNzE6A@public.gmane.org>:
Talking about testing,
Is there any testing framework that you guys have build to test MINA
components?
I have written some Filters and protocol providers and I would like to
be able to write unitTest for them.
Is there any scaffolding to write such unitTests without they being
really integration tests with real sockets on the other side?
There's no such aid right now but it is scheduled. Of course you can
contribute. 
http://issues.apache.org/jira/browse/DIRMINA-107
Cheers,
Trustin
--
what we call human nature is actually human habit
--
http://gleamynode.net/
| |
| fratre 2005-10-28, 8:45 pm |
| My pleasure.
Trustin,
I run the test again.
for(int i=3D0; i<1000; i++){
System.out.println("Loop times:"+i);
junit.textui.TestRunner.run( ConnectorTest.class );
Loop times:356
=2EUsing port 1 for testing.
* Without localAddress
* With localAddress
=2EUsing port 1 for testing.
* Without localAddress
---------------------------------------------------------------------------=
----
---------------------------------------------------------------------------=
----
* With localAddress
---------------------------------------------------------------------------=
----
---------------------------------------------------------------------------=
----
=2EUsing port 1 for testing.
* Without localAddress
* With localAddress
Time: 2.063
OK (3 tests)
Loop times:357
=2EUsing port 1 for testing.
* Without localAddress
* With localAddress
<=3D=3D=3D=3Dthe test stop at here, can't continue
I terminate the test, run it again, the problem arise again, the
different is the loop times.
--=20
fratre <fratre-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
| |
| Trustin Lee 2005-10-30, 2:45 am |
| Hi fratre,
2005/10/29, fratre <fratre-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>:
>
> I terminate the test, run it again, the problem arise again, the
> different is the loop times.
Could you please attach the full thread dump of the moment of hangup so that
I can track it down?
In 2-CPU SUN machine, it worked fine.
Thanks,
Trustin
--
what we call human nature is actually human habit
--
http://gleamynode.net/
|
|
|
|
|