aws-java-sdkを1.11.0に上げるとamazon-kinesis-clientが以下のエラーを吐いて動かなくなる。
java.lang.NoClassDefFoundError: com/amazonaws/util/json/JSONObject
at com.amazonaws.services.kinesis.leases.impl.Lease.toString(Lease.java:229)
解決策
aws-java-sdkを1.10.77に下げると動くようになる。なお、dynamodb-streams-kinesis-adapterをmavenで入れている場合はpomに以下の定義があるため、自動でaws-java-sdkの最新版が適用されてしまうことがあるので注意。
<aws-java-sdk.version>[1.10.7, 2.0.0)</aws-java-sdk.version>
取り急ぎ自分の環境ではdynamodb-streams-kinesis-adapterをmavenから外してjarファイルを直接プロジェクトに追加するように変更した。