基礎のリソースが十分にない場合、java.net.http.HttpClient.newHttpClient() および HttpClient.newBuilder().build() は UncheckedIOException をスローすることがあります。今回の追加が行われる前は、文書化されていない InternalError がスローされていました。
これらのメソッドについて詳しくは、 Revisit exceptions thrown when creating an HttpClient fails due to unavailability of underlying resources を参照してください。