Skip to content

有个下标越界异常,请帮忙看下 #9

@listen-zhou

Description

@listen-zhou

2020-01-20 15:23:02.489 [Provider-channel_000021] INFO c.h.u.m.l.TextProtocolBlockingTransportImpl - handshake success.
2020-01-20 15:23:02.489 [Provider-channel_000021] INFO c.h.u.m.l.TextProtocolBlockingTransportImpl - init SQL:SET AUTOCOMMIT=1
2020-01-20 15:23:02.493 [Provider-channel_000021] INFO c.h.c.s.impl.DefaultChannelStream - channelId is channel_0000,meet unknown error.
java.lang.IndexOutOfBoundsException: Index: 5, Size: 5
at java.util.ArrayList.rangeCheck(ArrayList.java:653)
at java.util.ArrayList.get(ArrayList.java:429)
at com.hiriver.unbiz.mysql.lib.protocol.binlog.TableMeta.getColumnDefinition(TableMeta.java:38)
at com.hiriver.unbiz.mysql.lib.protocol.binlog.event.BaseRowEvent.parseRow(BaseRowEvent.java:175)
at com.hiriver.unbiz.mysql.lib.protocol.binlog.event.BaseRowEvent.parse(BaseRowEvent.java:151)
at com.hiriver.unbiz.mysql.lib.BinlogStreamBlockingTransportImpl.readEvent(BinlogStreamBlockingTransportImpl.java:363)
at com.hiriver.unbiz.mysql.lib.BinlogStreamBlockingTransportImpl.getBinlogOutputImmediately(BinlogStreamBlockingTransportImpl.java:256)
at com.hiriver.streamsource.impl.MysqlStreamSource.readValidInfo(MysqlStreamSource.java:49)
at com.hiriver.channel.stream.impl.DefaultChannelStream.providerThreadCore(DefaultChannelStream.java:247)
at com.hiriver.channel.stream.impl.DefaultChannelStream.access$0(DefaultChannelStream.java:234)
at com.hiriver.channel.stream.impl.DefaultChannelStream$2.run(DefaultChannelStream.java:216)
at java.lang.Thread.run(Thread.java:745)
2020-01-20 15:23:02.493 [Provider-channel_000021] INFO c.h.c.s.impl.DefaultChannelStream - load binlog position mysql-bin.000129:345714582 from mem,channelId is channel_0000.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions