Confira uma mudança de comportamento em HttpClient.newHttpClient e HttpClient.Builder.build

java.net.http.HttpClient.newHttpClient() e HttpClient.newBuilder().build() poderão lançar uma UncheckedIOException se não houver recursos subjacentes suficientes. Antes dessa inclusão, um InternalError não documentado teria sido lançado.

Para obter mais informações sobre esses métodos, consulte A revisão de exceções lançadas ao criar um HttpClient falha devido à indisponibilidade de recursos subjacentes.