[ https://issues.apache.org/jira/browse/FLINK-11547?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16766572#comment-16766572 ]
Devin Thomson commented on FLINK-11547: --------------------------------------- [~thw] sure! I'll send a PR sometime this week > JsonMappingException in DynamoDBStreamsSchema > --------------------------------------------- > > Key: FLINK-11547 > URL: https://issues.apache.org/jira/browse/FLINK-11547 > Project: Flink > Issue Type: Bug > Components: Kinesis Connector > Affects Versions: 1.8.0 > Reporter: Devin Thomson > Priority: Major > 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 (v7.6.3#76005)