> 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: Only catch UnknownHostException for InetAddress.getByName(String) ------------- Changes: - all: https://git.openjdk.org/jdk/pull/23767/files - new: https://git.openjdk.org/jdk/pull/23767/files/aad4f2b0..387e2cdf Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk&pr=23767&range=05 - incr: https://webrevs.openjdk.org/?repo=jdk&pr=23767&range=04-05 Stats: 15 lines in 1 file changed: 8 ins; 3 del; 4 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