You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Seems there was an upgrade of Protobuf in the 3.0.0 version of the KCL. Unfortunately, I discovered this because upgrading to the 3.0.0 KCL produces a new error for Protobuf when the KPL is also in use in the same project. I believe this is because the KPL is on 3.25.5.
Error: Exception in thread "kpl-daemon-0005" java.lang.NoSuchMethodError: 'void com.amazonaws.services.kinesis.producer.protobuf.Messages$Message.makeExtensionsImmutable()'
at com.amazonaws.services.kinesis.producer.protobuf.Messages$Message.<init>(Messages.java:3447)
at com.amazonaws.services.kinesis.producer.protobuf.Messages$Message.<init>(Messages.java:3280)
at com.amazonaws.services.kinesis.producer.protobuf.Messages$Message$1.parsePartialFrom(Messages.java:5434)
at com.amazonaws.services.kinesis.producer.protobuf.Messages$Message$1.parsePartialFrom(Messages.java:5428)
at com.google.protobuf.AbstractParser.parsePartialFrom(AbstractParser.java:77)
at com.google.protobuf.AbstractParser.parseFrom(AbstractParser.java:97)
at com.google.protobuf.AbstractParser.parseFrom(AbstractParser.java:102)
at com.google.protobuf.AbstractParser.parseFrom(AbstractParser.java:25)
at com.amazonaws.services.kinesis.producer.protobuf.Messages$Message.parseFrom(Messages.java:3995)
at com.amazonaws.services.kinesis.producer.Daemon.receiveMessage(Daemon.java:253)
at com.amazonaws.services.kinesis.producer.Daemon.access$500(Daemon.java:60)
at com.amazonaws.services.kinesis.producer.Daemon$3.run(Daemon.java:297)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:840)
I would think the best path forward is to upgrade Protobuf in the KPL to match what is in the KCL and provide a new release.
The text was updated successfully, but these errors were encountered:
Seems there was an upgrade of Protobuf in the 3.0.0 version of the KCL. Unfortunately, I discovered this because upgrading to the 3.0.0 KCL produces a new error for Protobuf when the KPL is also in use in the same project. I believe this is because the KPL is on 3.25.5.
etspaceman/kinesis-mock#942 is the PR in my project to upgrade the KCL to 3.0.0. The error:
I would think the best path forward is to upgrade Protobuf in the KPL to match what is in the KCL and provide a new release.
The text was updated successfully, but these errors were encountered: