Bad file descriptor
обычно выдается при использовании закрытого сокета. Как правило, AWS SDK автоматически повторяет ошибки соединения, подобные этой, вот почему вы не видите никакого реального влияния - при повторных попытках используется новое соединение.
Если они случаются время от времени, просто игнорируйте их. Если они случаются часто, попробуйте поиграть с настройками соединения в ClientConfiguration, чтобы узнать, что их уменьшает.
Я также настоятельно рекомендую проверить, что у вас нет какого-либо конфликта путей к классам, когда в вашем пути к классам есть несколько версий одних и тех же классов - во время выполнения могут происходить «интересные» вещи из-за того, что загрузчик классов выбирает, какой из них использовать .