mysql binlog json_初步判断 Mysql 解析带json的binlog错误。

pid:37 nid:1 exception:canal:billplatform-canal:com.alibaba.otter.canal.parse.exception.CanalParseException: com.alibaba.otter.canal.parse.exception.CanalParseException: parse row data failed.

Caused by: com.alibaba.otter.canal.parse.exception.CanalParseException: parse row data failed.

Caused by: java.lang.IllegalArgumentException: limit excceed: 6

at com.taobao.tddl.dbsync.binlog.LogBuffer.fillBytes(LogBuffer.java:1557)

at com.taobao.tddl.dbsync.binlog.LogBuffer.getData(LogBuffer.java:1578)

at com.taobao.tddl.dbsync.binlog.JsonConversion.parse_scalar(JsonConversion.java:174)

at com.taobao.tddl.dbsync.binlog.JsonConversion.parse_value(JsonConversion.java:71)

at com.taobao.tddl.dbsync.binlog.JsonConversion$Json_Value.element(JsonConversion.java:277)

at com.taobao.tddl.dbsync.binlog.JsonConversion$Json_Value.toJsonString(JsonConversion.java:290)

at com.taobao.tddl.dbsync.binlog.event.RowsLogBuffer.fetchValue(RowsLogBuffer.java:1093)

at com.taobao.tddl.dbsync.binlog.event.RowsLogBuffer.nextValue(RowsLogBuffer.java:125)

at com.alibaba.otter.canal.parse.inbound.mysql.dbsync.LogEventConvert.parseOneRow(LogEventConvert.java:693)

at com.alibaba.otter.canal.parse.inbound.mysql.dbsync.LogEventConvert.parseRowsEvent(LogEventConvert.java:539)

at com.alibaba.otter.canal.parse.inbound.mysql.dbsync.LogEventConvert.parseRowsEvent(LogEventConvert.java:487)

at com.alibaba.otter.canal.parse.inbound.mysql.dbsync.LogEventConvert.parse(LogEventConvert.java:125)

at com.alibaba.otter.canal.parse.inbound.mysql.dbsync.LogEventConvert.parse(LogEventConvert.java:67)

at com.alibaba.otter.canal.parse.inbound.AbstractEventParser.parseAndProfilingIfNecessary(AbstractEventParser.java:409)

at com.alibaba.otter.canal.parse.inbound.AbstractEventParser$3$1.sink(AbstractEventParser.java:209)

at com.alibaba.otter.canal.parse.inbound.mysql.MysqlConnection.dump(MysqlConnection.java:168)

at com.alibaba.otter.canal.parse.inbound.AbstractEventParser$3.run(AbstractEventParser.java:271)

at java.lang.Thread.run(Thread.java:748)


版权声明:本文为weixin_30162121原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。