AWS Java SDKを使用してElastic Transcoderジョブにアクセスしようとしています。しかし、ジョブは私の開発マシンとは異なる地域で行われます。AWS Java SDK - Regionメソッドを使用するとJacksonでNoSuchMethodErrorが発生する
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クライアントのために真(クライアントとの領域を使用しようとすると、私が使用しよう起こることを強調します:私はElasticTranscoderClientを確立し、設定しようとすると、それは私が次のエラーを取得する地域です)
これは、Jacksonのバージョンが十分に高くないために発生している可能性が高いと思われますが、私のプロジェクトではなくAWS SDKの依存関係であるため、これを修正する方法はわかりません。
他に誰かがこの問題を抱えていますか?これは本当に依存関係の問題ですか、それとも赤ちゃんのことでしょうか?
編集:SDKバージョン1.11.60を使用