Closed oripwk closed 5 years ago
Apologies for the delay.
It seems odd because software.amazon.awssdk.core.runtime.transform.Unmarshaller
does not exist in the GA version. Could you try to clean your local .m2 repo and IDE cache?
Hi,
I'm running it inside a docker container. The same problem still happens.
We're really stuck and nothing seems to solve the issue.
This is the directory content of the classpath:
Oris-MacBook-Pro:~ orip$ docker exec my-app ls /opt/docker/lib
HikariCP-3.2.0.jar
amazon-kinesis-client-2.0.5.jar
animal-sniffer-annotations-1.14.jar
annotations-13.0.jar
annotations-2.1.0.jar
apache-client-2.1.0.jar
asm-5.0.3.jar
asm-analysis-5.0.3.jar
asm-commons-5.0.3.jar
asm-tree-5.0.3.jar
asm-util-5.0.3.jar
auth-2.1.0.jar
aws-cbor-protocol-2.1.0.jar
aws-core-2.1.0.jar
aws-json-protocol-2.1.0.jar
aws-query-protocol-2.1.0.jar
checker-qual-2.5.2.jar
classmate-1.1.0.jar
cloudwatch-2.0.6.jar
commons-codec-1.10.jar
commons-lang3-3.7.jar
commons-logging-1.2.jar
config-1.3.0.jar
dropwizard-jackson-0.9.1.jar
dropwizard-lifecycle-0.9.1.jar
dropwizard-metrics-0.9.1.jar
dropwizard-metrics-datadog-1.1.14.jar
dropwizard-util-0.9.1.jar
dropwizard-validation-0.9.1.jar
dynamodb-2.0.6.jar
error_prone_annotations-2.1.3.jar
flow-1.7.jar
fluent-hc-4.3.6.jar
guava-26.0-jre.jar
hibernate-validator-5.2.2.Final.jar
http-client-spi-2.1.0.jar
httpclient-4.5.6.jar
httpcore-4.4.10.jar
j2objc-annotations-1.1.jar
jackson-annotations-2.9.6.jar
jackson-core-2.9.7.jar
jackson-databind-2.9.7.jar
jackson-dataformat-cbor-2.9.6.jar
jackson-dataformat-yaml-2.9.7.jar
jackson-datatype-guava-2.6.3.jar
jackson-datatype-jdk7-2.6.3.jar
jackson-datatype-joda-2.6.3.jar
jackson-datatype-jsr310-2.9.7.jar
jackson-module-afterburner-2.6.3.jar
jackson-module-kotlin-2.9.7.jar
java-dogstatsd-client-2.6.1.jar
javax.el-3.0.0.jar
javax.servlet-api-3.1.0.jar
jaxb-api-2.2.12.jar
jboss-logging-3.2.1.Final.jar
jetty-http-9.2.13.v20150730.jar
jetty-io-9.2.13.v20150730.jar
jetty-server-9.2.13.v20150730.jar
jetty-util-9.2.13.v20150730.jar
jffi-1.2.15-native.jar
jffi-1.2.15.jar
jnr-constants-0.9.8.jar
jnr-enxio-0.16.jar
jnr-ffi-2.1.4.jar
jnr-posix-3.0.35.jar
jnr-unixsocket-0.18.jar
jnr-x86asm-1.0.2.jar
joda-time-2.9.jar
jooq-3.11.7.jar
jsr305-3.0.2.jar
kinesis-2.1.0.jar
kotlin-logging-1.6.20.jar
kotlin-logging-common-1.6.20.jar
kotlin-reflect-1.3.10.jar
kotlin-stdlib-1.3.11.jar
kotlin-stdlib-common-1.3.11.jar
kotlin-stdlib-jdk7-1.3.11.jar
kotlin-stdlib-jdk8-1.3.11.jar
kotlinx-coroutines-core-1.0.1.jar
kotlinx-coroutines-core-common-1.0.1.jar
kotlinx-coroutines-jdk8-1.0.1.jar
kotlinx-coroutines-slf4j-1.0.1.jar
log4j-api-2.11.1.jar
log4j-core-2.11.1.jar
log4j-slf4j-impl-2.11.1.jar
logback-classic-1.1.3.jar
logback-core-1.1.3.jar
metrics-core-4.0.2.jar
metrics-datadog-1.1.14.jar
metrics-jvm-4.0.2.jar
mysql-connector-java-6.0.6.jar
netty-buffer-4.1.31.Final.jar
netty-codec-4.1.31.Final.jar
netty-codec-dns-4.1.30.Final.jar
netty-codec-http-4.1.31.Final.jar
netty-codec-http2-4.1.31.Final.jar
netty-codec-socks-4.1.30.Final.jar
netty-common-4.1.31.Final.jar
netty-handler-4.1.31.Final.jar
netty-handler-proxy-4.1.30.Final.jar
netty-nio-client-2.1.0.jar
netty-reactive-streams-2.0.0.jar
netty-reactive-streams-http-2.0.0.jar
netty-resolver-4.1.31.Final.jar
netty-resolver-dns-4.1.30.Final.jar
netty-transport-4.1.31.Final.jar
netty-transport-native-epoll-4.1.31.Final-linux-x86_64.jar
netty-transport-native-unix-common-4.1.31.Final.jar
profiles-2.1.0.jar
protobuf-java-2.6.1.jar
protocol-core-2.1.0.jar
reactive-streams-1.0.2.jar
regions-2.1.0.jar
rxjava-2.1.14.jar
sdk-core-2.1.0.jar
slf4j-api-1.7.25.jar
snakeyaml-1.23.jar
sqs-2.1.0.jar
my-app.jar
tg-core-2.11-SNAPSHOT.jar
utils-2.1.0.jar
validation-api-1.1.0.Final.jar
vertx-auth-common-3.6.2.jar
vertx-bridge-common-3.6.2.jar
vertx-config-3.6.2.jar
vertx-config-hocon-3.6.2.jar
vertx-core-3.6.2.jar
vertx-dropwizard-metrics-3.6.2.jar
vertx-lang-kotlin-3.6.2.jar
vertx-lang-kotlin-coroutines-3.6.2.jar
vertx-web-3.6.2.jar
vertx-web-client-3.6.2.jar
vertx-web-common-3.6.2.jar
Hi,
The problem is only solved when forcing dynamodb
, kinesis
, and cloudwatch
to version 2.3.2
.
This is not optimal because amazon-kinesis-client
is at version 2.0.5
so there might be incompatibilities at runtime.
If you can find a more sustainable solution it would be great.
Thanks
Can you try to upgrade amazon-kinesis-client
to 2.1.0? It should be compatible with the 2.3.2
sdk versions
I was facing a similar issue (Class software.amazon.awssdk.core.protocol.StructuredPojo not found - continuing with a stub.
) and changing my amazon-kinesis-client
version to 2.1.0
resolved the issue.
Thanks!
@oripwk Are you still seeing the issue after @zoewangg 's suggestion?
No. The issue was resolved by applying the suggestion. Sorry for forgetting to update.
Great! Closing this then, feel free to reopen if you have further questions.
Current Behavior
Getting exception
when using amazon-kinesis-client 2.0.5.
Stacktrace
Classpath
Gradle dependencies
Possible Solution
No possible solution
Context
I was trying to setup a Kinesis consumer with KCL
Your Environment