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

java/net/URLPermission/nstest/LookupTest fails with unexpected UnknownHostException

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: P4
    • Resolution: Duplicate
    • Affects Version/s: 17
    • Fix Version/s: tbd
    • Component/s: core-libs
    • Labels:
    • Subcomponent:
    • Resolved In Build:
      inapplicable

      Description

      java/net/URLPermission/nstest/LookupTest.java test fails to resolve allowedAndFound.com host:

      Connecting to http://allowedAndFound.com:36679/foo
      Unexpected IOException:allowedAndFound.com
      java.lang.RuntimeException: java.net.UnknownHostException: allowedAndFound.com
      at LookupTest.test(LookupTest.java:82)
      at LookupTest.main(LookupTest.java:123)
      at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78)
      at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      at java.base/java.lang.reflect.Method.invoke(Method.java:566)
      at com.sun.javatest.regtest.agent.MainWrapper$MainThread.run(MainWrapper.java:127)
      at java.base/java.lang.Thread.run(Thread.java:831)
      Caused by: java.net.UnknownHostException: allowedAndFound.com
      at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:567)
      at java.base/java.net.Socket.connect(Socket.java:631)
      at java.base/java.net.Socket.connect(Socket.java:581)
      at java.base/sun.net.NetworkClient.doConnect(NetworkClient.java:182)
      at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:497)
      at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:600)
      at java.base/sun.net.www.http.HttpClient.<init>(HttpClient.java:246)
      at java.base/sun.net.www.http.HttpClient.New(HttpClient.java:351)
      at java.base/sun.net.www.http.HttpClient.New(HttpClient.java:372)
      at java.base/sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1299)
      at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1266)
      at java.base/sun.net.www.protocol.http.HttpURLConnection$6.run(HttpURLConnection.java:1110)
      at java.base/sun.net.www.protocol.http.HttpURLConnection$6.run(HttpURLConnection.java:1108)
      at java.base/java.security.AccessController.doPrivileged(AccessController.java:691)
      at java.base/java.security.AccessController.doPrivilegedWithCombiner(AccessController.java:934)
      at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1107)
      at java.base/sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:1051)
      at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1653)
      at java.base/sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java:1569)
      at java.base/sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java:1567)
      at java.base/java.security.AccessController.doPrivileged(AccessController.java:691)
      at java.base/java.security.AccessController.doPrivilegedWithCombiner(AccessController.java:934)
      at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1566)
      at LookupTest.test(LookupTest.java:73)
      ... 7 more

      The test uses hosts file name service to resolve addresses, therefore it doesn't look like a temporary DNS resolution issue.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              ccleary Conor Cleary
              Reporter:
              aefimov Aleksej Efimov
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: