RFR: 8350546: Several java/net/InetAddress tests fails UnknownHostException [v8]

SendaoYan syan at openjdk.org
Tue Mar 4 11:40:25 UTC 2025


> Hi all,
> 
> Two java/net/InetAddress tests fails "java.net.UnknownHostException" on some special machines. The machine cannot connect to the Internet directly and needs to be connected to the Internet through a jump machine. The java/net/InetAddress tests report "java.net.UnknownHostException: bugs.openjdk.org: Temporary failure in name resolution" failure do not caused by JVM bug but environmentalk issue, so this PR match the java.net.UnknownHostException and throw jtreg.SkippedException instead of report test fails.
> 
> And run the tests with JVM options `-Dhttp.proxyHost=192.168.50.1 -Dhttp.proxyPort=10991 -Dhttps.proxyHost=192.168.50.1 -Dhttps.proxyPort=10991 -DsocksProxyHost=192.168.50.1 -DsocksProxyPort=10991` can not work around. So I create this PR to fix the test bug.
> 
> Command wget shows that the machine should connect to internet through a jumper machine(192.168.50.1:10991):
> 
>> wget www.bing.com
> --2025-02-24 17:56:25--  http://www.bing.com/
> Connecting to 192.168.50.1:10991... connected.
> Proxy request sent, awaiting response... 301 Moved Permanently
> Location: http://cn.bing.com/ [following]
> --2025-02-24 17:56:25--  http://cn.bing.com/
> Reusing existing connection to 192.168.50.1:10991.
> Proxy request sent, awaiting response... 200 OK
> Length: 13006 (13K) [text/html]
> Saving to: ‘index.html’
> 
> 
> Change has been verified locally, test-fix only and make tests more robustness, no risk.

SendaoYan has updated the pull request incrementally with one additional commit since the last revision:

  Replace bugs.openjdk.org as real address.

-------------

Changes:
  - all: https://git.openjdk.org/jdk/pull/23767/files
  - new: https://git.openjdk.org/jdk/pull/23767/files/c6f32387..b9ebeb86

Webrevs:
 - full: https://webrevs.openjdk.org/?repo=jdk&pr=23767&range=07
 - incr: https://webrevs.openjdk.org/?repo=jdk&pr=23767&range=06-07

  Stats: 4 lines in 1 file changed: 0 ins; 3 del; 1 mod
  Patch: https://git.openjdk.org/jdk/pull/23767.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/23767/head:pull/23767

PR: https://git.openjdk.org/jdk/pull/23767


More information about the net-dev mailing list