[ https://issues.apache.org/jira/browse/FLINK-11547?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17159631#comment-17159631 ]
Thomas Weise commented on FLINK-11547: -------------------------------------- [~tinder-dthomson] thanks! I will take a look at the PR. > JsonMappingException in DynamoDBStreamsSchema > --------------------------------------------- > > Key: FLINK-11547 > URL: https://issues.apache.org/jira/browse/FLINK-11547 > Project: Flink > Issue Type: Bug > Components: Connectors / Kinesis > Affects Versions: 1.8.0 > Reporter: Devin Thomson > Priority: Major > Labels: pull-request-available > Attachments: full_flink_trace.txt > > > If DynamoDBStreamsSchema is used as the deserializer for > FlinkDynamoDBStreamsConsumer, an exception occurs during deserialization of a > record. The stack trace is attached. > > This is a blocker for using DynamoDBStreamsSchema, but can be worked around > by implementing a custom deserializer. The issue appears to be due to the > usage of vanilla ObjectMapper: > > {code:java} > private static final ObjectMapper MAPPER = new ObjectMapper(); > {code} > When it should be using the appropriate mix-ins offered by the dynamodb > stream adapter library: > {code:java} > private static final ObjectMapper MAPPER = new RecordObjectMapper(); > {code} > This appears to resolve the issue, I tested by using my own deserializer > implementation. > -- This message was sent by Atlassian Jira (v8.3.4#803005)