-
Bug
-
Resolution: Duplicate
-
P3
-
None
-
7, 8
-
generic
-
generic
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-2222441 | 7-pool | Xuelei Fan | P4 | Closed | Duplicate |
TESTFAIL:sun/security/ssl/javax/net/ssl/NewAPIs/SessionCacheSizeTests.java
In sun/security/ssl/javax/net/ssl/NewAPIs/SessionCacheSizeTests.java, there is a race condition which is causing this test to fail under a brand new 2-way SunFire 4150 (flicker). It's only occasionally failing, so it may take a while to reproduce.
For example, in SessionCacheSizeTests, the SSLSockets are getting created ok, ports: 60982-4, but eventually when we try to recreate the socket in line 195, the serverports array element used has "0" (using a println debug), so it's trying to connect to ("localhost", 0), which fails.
Current cacheSize is set to: 0
Currently cached Sessions......
========================================================================
Session Session-last-accessTime
========================================================================
[Session-4, SSL_RSA_WITH_RC4_128_MD5] Fri Jun 27 15:07:29 PDT 2008
[Session-6, SSL_RSA_WITH_RC4_128_MD5] Fri Jun 27 15:07:29 PDT 2008
[Session-2, SSL_RSA_WITH_RC4_128_MD5] Fri Jun 27 15:07:29 PDT 2008
------------------------------------------------------------------------
Session cache size changed to: 2
[Session-4, SSL_RSA_WITH_RC4_128_MD5] Fri Jun 27 15:07:29 PDT 2008
[Session-6, SSL_RSA_WITH_RC4_128_MD5] Fri Jun 27 15:07:29 PDT 2008
------------------------------------------------------------------------
Session cache size changed to: 3
STDERR:
java.net.NoRouteToHostException: Cannot assign requested address
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:310)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:176)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:163)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:380)
at java.net.Socket.connect(Socket.java:569)
at sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:569)
at sun.security.ssl.SSLSocketImpl.<init>(SSLSocketImpl.java:372)
at sun.security.ssl.SSLSocketFactoryImpl.createSocket(SSLSocketFactoryImpl.java:90)
at SessionCacheSizeTests.doClientSide(SessionCacheSizeTests.java:195)
at SessionCacheSizeTests.startClient(SessionCacheSizeTests.java:408)
at SessionCacheSizeTests.<init>(SessionCacheSizeTests.java:331)
at SessionCacheSizeTests.main(SessionCacheSizeTests.java:297)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:623)
at com.sun.javatest.regtest.MainWrapper$MainThread.run(MainWrapper.java:78)
at java.lang.Thread.run(Thread.java:674)
JavaTest Message: Test threw exception: java.net.NoRouteToHostException: Cannot assign requested address
JavaTest Message: shutting down test
STATUS:Failed.`main' threw exception: java.net.NoRouteToHostException: Cannot assign requested address
In sun/security/ssl/javax/net/ssl/NewAPIs/SessionCacheSizeTests.java, there is a race condition which is causing this test to fail under a brand new 2-way SunFire 4150 (flicker). It's only occasionally failing, so it may take a while to reproduce.
For example, in SessionCacheSizeTests, the SSLSockets are getting created ok, ports: 60982-4, but eventually when we try to recreate the socket in line 195, the serverports array element used has "0" (using a println debug), so it's trying to connect to ("localhost", 0), which fails.
Current cacheSize is set to: 0
Currently cached Sessions......
========================================================================
Session Session-last-accessTime
========================================================================
[Session-4, SSL_RSA_WITH_RC4_128_MD5] Fri Jun 27 15:07:29 PDT 2008
[Session-6, SSL_RSA_WITH_RC4_128_MD5] Fri Jun 27 15:07:29 PDT 2008
[Session-2, SSL_RSA_WITH_RC4_128_MD5] Fri Jun 27 15:07:29 PDT 2008
------------------------------------------------------------------------
Session cache size changed to: 2
[Session-4, SSL_RSA_WITH_RC4_128_MD5] Fri Jun 27 15:07:29 PDT 2008
[Session-6, SSL_RSA_WITH_RC4_128_MD5] Fri Jun 27 15:07:29 PDT 2008
------------------------------------------------------------------------
Session cache size changed to: 3
STDERR:
java.net.NoRouteToHostException: Cannot assign requested address
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:310)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:176)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:163)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:380)
at java.net.Socket.connect(Socket.java:569)
at sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:569)
at sun.security.ssl.SSLSocketImpl.<init>(SSLSocketImpl.java:372)
at sun.security.ssl.SSLSocketFactoryImpl.createSocket(SSLSocketFactoryImpl.java:90)
at SessionCacheSizeTests.doClientSide(SessionCacheSizeTests.java:195)
at SessionCacheSizeTests.startClient(SessionCacheSizeTests.java:408)
at SessionCacheSizeTests.<init>(SessionCacheSizeTests.java:331)
at SessionCacheSizeTests.main(SessionCacheSizeTests.java:297)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:623)
at com.sun.javatest.regtest.MainWrapper$MainThread.run(MainWrapper.java:78)
at java.lang.Thread.run(Thread.java:674)
JavaTest Message: Test threw exception: java.net.NoRouteToHostException: Cannot assign requested address
JavaTest Message: shutting down test
STATUS:Failed.`main' threw exception: java.net.NoRouteToHostException: Cannot assign requested address
- backported by
-
JDK-2222441 race condition in SessionCacheSizeTests and SessionTimeOutTessts causing nightly tests to fail.
-
- Closed
-
- duplicates
-
JDK-8022228 [TEST_BUG] Intermittent test failures in sun/security/ssl/javax/net/ssl/NewAPIs
-
- Closed
-