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

SSL server that uses JSSE would throw ArrayIndexOutOfBoundsException(1.3.1_10).

XMLWordPrintable

    • 03
    • x86
    • windows_2000

      Description: When multiple clients(Explorer) access the SSL server that uses JSSE at the same time, the exception ArrayIndexOutOfBoundsException would be thrown by the server and the client would get a connection failed.

      Environment:
      OS: Windows2000(Professional or Server, SP4)
      Mem: 384MB

      Reproduction:
      Server:
      1. Download and install jdk1.3.1_10.
      2. Download jsse-1_0_3_02 and copy 3 jars(jcert.jar, jnet.jar, jsse.jar) into jre/lib/ext.
      3. Unzip the attached(test.zip), change current directory to test and launch the command
      "java TestRedirectServer 443 keystore interstage https://localhost/hoge".
      Client:
      4. Start up more than 30 Explorers to access the server with https://localhost/hoge.
      5. The server will redirect the Explorers to access the server again and again.
      Wait for about 15 minutes or more, the ArrayIndexOutOfBoundsException would be thrown at the server's prompt.

      Actual:
      When the server throws ArrayIndexOutOfBoundsException, it will return an alert to clients and lead to connections failed.


      2004-02-02

            wetmore Bradford Wetmore
            xiaojuzh Xiaojun Zhang (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: