Commit cbfb679
committed
[Fix](mongodb-cdc) Fix fullDocument JSON string parsing error
Debezium may serialize fullDocument as a JSON string (TextNode) instead
of an ObjectNode. Added a check to parse the textual fullDocument before
extracting row data, preventing ClassCastException or deserialization errors.1 parent dd4b7ef commit cbfb679
1 file changed
Lines changed: 8 additions & 0 deletions
File tree
- flink-doris-connector/flink-doris-connector-flink1/src/main/java/org/apache/doris/flink/tools/cdc/mongodb/serializer
Lines changed: 8 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
| 27 | + | |
27 | 28 | | |
28 | 29 | | |
29 | 30 | | |
| |||
127 | 128 | | |
128 | 129 | | |
129 | 130 | | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
130 | 138 | | |
131 | 139 | | |
132 | 140 | | |
| |||
0 commit comments