diff --git a/example/src/main/java/com/alibaba/otter/canal/example/kafka/CanalKafkaClientFlatMessageExample.java b/example/src/main/java/com/alibaba/otter/canal/example/kafka/CanalKafkaClientFlatMessageExample.java index 43ae2512..5d5fd2d1 100644 --- a/example/src/main/java/com/alibaba/otter/canal/example/kafka/CanalKafkaClientFlatMessageExample.java +++ b/example/src/main/java/com/alibaba/otter/canal/example/kafka/CanalKafkaClientFlatMessageExample.java @@ -117,7 +117,7 @@ public class CanalKafkaClientFlatMessageExample { } for (FlatMessage message : messages) { long batchId = message.getId(); - int size = message.getData().size(); + int size = message.getData() == null ? 0 : message.getData().size(); if (batchId == -1 || size == 0) { // try { // Thread.sleep(1000);