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 adição, um InternalError não documentado teria sido lançado.

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