java.util.NoSuchElementException in HttpURLConnection.doTunneling0 when connecting via HTTPS

XMLWordPrintable

    • x86_64
    • os_x

      ADDITIONAL SYSTEM INFORMATION :
      java.runtime.name : "OpenJDK Runtime Environment"
      java.runtime.version : "21.0.3+9-LTS"
      java.specification.name : "Java Platform API Specification"
      java.specification.vendor : "Oracle Corporation"
      os.arch : "aarch64"
      os.name : "Mac OS X"
      os.version : "15.7.1"

      JDK-8270290 - still occurs: NoSuchElementException in HttpURLConnection.doTunnelin

      A DESCRIPTION OF THE PROBLEM :
      One of our SmartGit users frequently sees following stack traces:

      ```
      java.util.NoSuchElementException
      at java.base/java.util.StringTokenizer.nextToken(SourceFile:349)
      at java.base/sun.net.www.protocol.http.HttpURLConnection.doTunneling0(SourceFile:2196)
      at java.base/sun.net.www.protocol.http.HttpURLConnection.doTunneling(SourceFile:2143)
      at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(SourceFile:185)
      at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(SourceFile:1675)
      at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(SourceFile:1599)
      at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(SourceFile:223)
      ```

      or:

      ```
      java.util.NoSuchElementException
      at java.base/java.util.StringTokenizer.nextToken(SourceFile:349)
      at java.base/sun.net.www.protocol.http.HttpURLConnection.doTunneling0(SourceFile:2196)
      at java.base/sun.net.www.protocol.http.HttpURLConnection.doTunneling(SourceFile:2143)
      at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(SourceFile:185)
      at java.base/sun.net.www.protocol.http.HttpURLConnection.getOutputStream0(SourceFile:1446)
      at java.base/sun.net.www.protocol.http.HttpURLConnection.getOutputStream(SourceFile:1417)
      at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(SourceFile:219)
      ```

      or:

      ```
      java.util.NoSuchElementException
      at java.base/java.util.StringTokenizer.nextToken(SourceFile:349)
      at java.base/sun.net.www.protocol.http.HttpURLConnection.doTunneling0(SourceFile:2196)
      at java.base/sun.net.www.protocol.http.HttpURLConnection.doTunneling(SourceFile:2143)
      at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(SourceFile:185)
      at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(SourceFile:141)
      ```



      STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
      I can provide more details on request.


            Assignee:
            Unassigned
            Reporter:
            Webbug Group
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated: