2024-10-15 13:40:12.402 [destination = example , address = inovance-alipord-uweb.mysql.rds.aliyuncs.com/192.168.100.240:3306 , EventParser] WARN c.a.o.c.p.inbound.mysql.rds.RdsBinlogEventParserProxy - ---> begin to find start position, it will be long time for reset or first position
2024-10-15 13:40:12.403 [destination = example , address = inovance-alipord-uweb.mysql.rds.aliyuncs.com/192.168.100.240:3306 , EventParser] WARN c.a.o.c.p.inbound.mysql.rds.RdsBinlogEventParserProxy - prepare to find start position just last position
{"identity":{"slaveId":-1,"sourceAddress":{"address":"inovance-alipord-uweb.mysql.rds.aliyuncs.com","port":3306}},"postion":{"gtid":"","included":false,"journalName":"mysql-bin.115586","position":249101486,"serverId":2328953168,"timestamp":1728963811000}}
2024-10-15 13:40:12.408 [destination = example , address = inovance-alipord-uweb.mysql.rds.aliyuncs.com/192.168.100.240:3306 , EventParser] WARN c.a.o.c.p.inbound.mysql.rds.RdsBinlogEventParserProxy - ---> find start position successfully, EntryPosition[included=false,journalName=mysql-bin.115586,position=249101486,serverId=2328953168,gtid=,timestamp=1728963811000] cost : 5ms , the next step is binlog dump
2024-10-15 13:40:12.450 [destination = example , address = inovance-alipord-uweb.mysql.rds.aliyuncs.com/192.168.100.240:3306 , EventParser] ERROR c.a.o.c.p.inbound.mysql.rds.RdsBinlogEventParserProxy - dump address inovance-alipord-uweb.mysql.rds.aliyuncs.com/192.168.100.240:3306 has an error, retrying. caused by
com.alibaba.otter.canal.parse.exception.CanalParseException: java.lang.NullPointerException
Caused by: java.lang.NullPointerException: null
at com.taobao.tddl.dbsync.binlog.event.GtidLogEvent.getLastCommitted(GtidLogEvent.java:80) ~[canal.parse.dbsync-1.1.7-SNAPSHOT.jar:na]
at com.alibaba.otter.canal.parse.inbound.mysql.dbsync.LogEventConvert.parseGTIDLogEvent(LogEventConvert.java:178) ~[canal.parse-1.1.7-SNAPSHOT.jar:na]
at com.alibaba.otter.canal.parse.inbound.mysql.dbsync.LogEventConvert.parse(LogEventConvert.java:132) ~[canal.parse-1.1.7-SNAPSHOT.jar:na]
at com.alibaba.otter.canal.parse.inbound.mysql.MysqlMultiStageCoprocessor$SimpleParserStage.onEvent(MysqlMultiStageCoprocessor.java:303) ~[canal.parse-1.1.7-SNAPSHOT.jar:na]
at com.alibaba.otter.canal.parse.inbound.mysql.MysqlMultiStageCoprocessor$SimpleParserStage.onEvent(MysqlMultiStageCoprocessor.java:251) ~[canal.parse-1.1.7-SNAPSHOT.jar:na]
at com.lmax.disruptor.BatchEventProcessor.processEvents(BatchEventProcessor.java:168) ~[disruptor-3.4.2.jar:na]
at com.lmax.disruptor.BatchEventProcessor.run(BatchEventProcessor.java:125) ~[disruptor-3.4.2.jar:na]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[na:1.8.0_201]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[na:1.8.0_201]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[na:1.8.0_201]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[na:1.8.0_201]
at java.lang.Thread.run(Thread.java:748) [na:1.8.0_201]
2024-10-15 13:40:12.450 [destination = example , address = inovance-alipord-uweb.mysql.rds.aliyuncs.com/192.168.100.240:3306 , EventParser] ERROR com.alibaba.otter.canal.common.alarm.LogAlarmHandler - destination:example[com.alibaba.otter.canal.parse.exception.CanalParseException: java.lang.NullPointerException
Caused by: java.lang.NullPointerException
at com.taobao.tddl.dbsync.binlog.event.GtidLogEvent.getLastCommitted(GtidLogEvent.java:80)
at com.alibaba.otter.canal.parse.inbound.mysql.dbsync.LogEventConvert.parseGTIDLogEvent(LogEventConvert.java:178)
at com.alibaba.otter.canal.parse.inbound.mysql.dbsync.LogEventConvert.parse(LogEventConvert.java:132)
at com.alibaba.otter.canal.parse.inbound.mysql.MysqlMultiStageCoprocessor$SimpleParserStage.onEvent(MysqlMultiStageCoprocessor.java:303)
at com.alibaba.otter.canal.parse.inbound.mysql.MysqlMultiStageCoprocessor$SimpleParserStage.onEvent(MysqlMultiStageCoprocessor.java:251)
at com.lmax.disruptor.BatchEventProcessor.processEvents(BatchEventProcessor.java:168)
at com.lmax.disruptor.BatchEventProcessor.run(BatchEventProcessor.java:125)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
]
canal读取mysql时报错,有没有人帮忙解答一下!