Методы java.net.http.HttpClient.newHttpClient() и HttpClient.newBuilder().build() могут генерировать исключительную
ситуацию UncheckedIOException в случае нехватки ресурсов. Раньше в этом случае генерировалась незадокументированная ошибка InternalError.
Дополнительная информация об этих методах приведена в разделе Повторная проверка исключительных ситуаций при создании HttpClient завершилась неудачно из-за недоступности базовых ресурсов.