Я пытаюсь использовать SDK Java SDK для доступа к моим заданиям Elastic Transcoder. Но рабочие места выполняются в другом регионе, чем моя машина разработки. Когда я пытаюсь установить ElasticTranscoderClient и установить его область я получаю следующее сообщение об ошибке:AWS Java SDK - NoSuchMethodError в Jackson при использовании методов Region
java.lang.NoSuchMethodError: com.fasterxml.jackson.databind.ObjectMapper.enable([Lcom/fasterxml/jackson/core/JsonParser$Feature;)Lcom/fasterxml/jackson/databind/ObjectMapper;
at com.amazonaws.partitions.PartitionsLoader.<clinit>(PartitionsLoader.java:54)
at com.amazonaws.regions.RegionMetadataFactory.create(RegionMetadataFactory.java:30)
at com.amazonaws.regions.RegionUtils.initialize(RegionUtils.java:66)
at com.amazonaws.regions.RegionUtils.getRegionMetadata(RegionUtils.java:54)
at com.amazonaws.regions.RegionUtils.getRegion(RegionUtils.java:107)
at com.amazonaws.client.builder.AwsClientBuilder.withRegion(AwsClientBuilder.java:233)
at com.amazonaws.client.builder.AwsClientBuilder.withRegion(AwsClientBuilder.java:222)
Я буду внимание, что это происходит только тогда, когда я пытаюсь использовать регионы с клиентом (правда для любого клиента AWS я пытаюсь использовать)
Оглядываясь в сети, похоже, что это скорее всего вызвано тем, что версия Джексона недостаточно высока, но я не знаю, как это исправить, поскольку это зависимость от AWS SDK, а не мой проект.
У кого-нибудь еще была эта проблема? Это действительно проблема зависимости или это просто красная селедка?
Edit: Использование SDK версии 1.11.60