Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-4482446

java.net.SocketTimeoutException on 98, NT, 2000 for JSSE

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P2 P2
    • 1.4.0
    • 1.4.0
    • security-libs
    • None
    • beta2
    • x86
    • windows_nt


      Here is the error on 2000:
      Client:

      ERROR: 0/1/2/0: Connection refused: connect
      java.net.ConnectException: Connection refused: connect
              at java.net.PlainSocketImpl.socketConnect(Native Method)
              at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:296)
              at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:162)
              at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:149)
              at java.net.Socket.connect(Socket.java:419)
              at com.sun.net.ssl.internal.ssl.SSLSocketImpl.connect([DashoPro-V2.2-110100.11101B001275])
              at com.sun.net.ssl.internal.ssl.SSLSocketImpl.a([DashoPro-V2.2-110100.11101B001275])
              at com.sun.net.ssl.internal.ssl.SSLSocketImpl.<init>([DashoPro-V2.2-110100.11101B001275])
              at com.sun.net.ssl.internal.ssl.SSLSocketFactoryImpl.createSocket([DashoPro-V2.2-110100.11101B001275])
              at CipherSuiteClient.getSSLSocket(CipherSuiteClient.java:216)
              at AuthClient.doTestCase(AuthClient.java:102)
              at CipherSuiteClient.doClientLoop(CipherSuiteClient.java:99)
              at AuthClient.main(AuthClient.java:78)


      Server:
      ERROR: 0/1/2: Address already in use: JVM_Bind
      java.net.BindException: Address already in use: JVM_Bind
              at java.net.PlainSocketImpl.socketBind(Native Method)
              at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:322)
              at java.net.ServerSocket.bind(ServerSocket.java:328)
              at java.net.ServerSocket.bind(ServerSocket.java:288)
              at java.net.ServerSocket.<init>(ServerSocket.java:205)
              at java.net.ServerSocket.<init>(ServerSocket.java:155)
              at javax.net.ssl.SSLServerSocket.<init>([DashoPro-V2.2-110100.11101B001275])
              at com.sun.net.ssl.internal.ssl.SSLServerSocketImpl.<init>([DashoPro-V2.2-110100.11101B001275])
              at com.sun.net.ssl.internal.ssl.SSLServerSocketFactoryImpl.createServerSocket([DashoPro-V2.2-110100.11101B001275])
              at CipherSuiteServer.getSSLServerSocket(CipherSuiteServer.java:297)
              at AuthServer.doTestCase(AuthServer.java:108)
              at CipherSuiteServer.doClient(CipherSuiteServer.java:100)
              at CipherSuiteServer.run(CipherSuiteServer.java:70)
              at java.lang.Thread.run(Thread.java:579)

      On 2000 server, it looks like server is not binding, but question is why does
      the test pass on build 69, some inplementation change in this build is def. causing the error.


      Here is the error on 98 :


      Client:

      ERROR: 0/1/3/0: java.net.SocketTimeoutException: Read timed out
      java.net.SocketTimeoutException: Read timed out
              at java.net.SocketInputStream.socketRead0(Native Method)
              at java.net.SocketInputStream.read(SocketInputStream.java:119)
              at java.net.SocketInputStream.read(SocketInputStream.java:147)
              at java.io.ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:2075)
              at java.io.ObjectInputStream$BlockDataInputStream.readBlockHeader(ObjectInputStream.java:2258)
              at java.io.ObjectInputStream$BlockDataInputStream.refill(ObjectInputStream.java:2325)
              at java.io.ObjectInputStream$BlockDataInputStream.read(ObjectInputStream.java:2397)
              at java.io.ObjectInputStream$BlockDataInputStream.readBoolean(ObjectInputStream.java:2538)
              at java.io.ObjectInputStream.readBoolean(ObjectInputStream.java:790)
              at CipherSuiteClient.doClientLoop(CipherSuiteClient.java:119)
              at AuthClient.main(AuthClient.java:78)
      FINALSTATUS:AuthClient:EXIT_FAIL:1:Number of FAILURES:1:TEST FAILED

      Server:

      JUST A HANG:

      VERBOSE: 0: open connection from /10.7.130.16:1161
      VERBOSE: 0/1/0: tc=(SSL_DH_anon_WITH_DES_CBC_SHA, false, false, false, EXP_PASS)
      VERBOSE: 0/1/0: server PASSed.
      VERBOSE: 0/1/1: tc=(SSL_DH_anon_WITH_DES_CBC_SHA, true, false, false, EXP_FAIL)
      VERBOSE: 0/1/1: server FAILed.
      VERBOSE: 0/1/2: tc=(SSL_DH_anon_WITH_3DES_EDE_CBC_SHA, false, false, false, EXP_PASS)
      VERBOSE: 0/1/2: server PASSed.
      VERBOSE: 0/1/3: tc=(SSL_DH_anon_WITH_3DES_EDE_CBC_SHA, true, false, false, EXP_FAIL)




      Log on 2000 with build 69: Its passing.

         file:/home/va112650/NETb71a/resultsb69Win2kjsseQL/quick/isolinear/

      Log on win2000 with build 71 : Its failing

         file:/home/va112650/NETb71a/resultsb71Win2kjsseQL/quick/isolinear/


      Log on win98 with build 69 : its passing

      file:/home/va112650/RESULTS.NET/build71/resultsb69Win98jsseQL/

      Log on win98 with build 71 : its failing:

      file:/home/va112650/NETb71a/resultsb71Win98jsseQL/quick/warpdrive/auth_client1__job1.20010720094144

       We have rebooted the machine and tried, got the same error.


      Path for the test suite:

      /net/sqesvr/export/vsn/NET/merlin_jdk_net/TestSuite/tests/Authentication



            rleesunw Rosanna Lee (Inactive)
            slakkara Sriramulu Lakkaraju (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: