【详述】fe频繁报错
【背景】做过哪些操作?
【业务影响】
【是否存算分离】
【StarRocks版本】3.1.5
【集群规模】例如:3fe(1 follower+2observer)+5be(fe与be混部)
【机器信息】CPU虚拟核/内存/网卡,例如:48C/64G/万兆
【表模型】例如:主键模型
【导入或者导出方式】例如:Flinkcdc
【联系方式】1830194925@qq.com
问题: fe节点一直报2024-01-09 04:38:21,881 WARN (starrocks-mysql-nio-pool-4993|1132562) [ReadListener.lambda$handleEvent$0():81] Exception happened in one session(com.starrocks.mysql.nio.NConnectContext@6a81b27).
java.nio.BufferUnderflowException: null
at java.nio.Buffer.nextGetIndex(Buffer.java:643) ~[?:?]
at java.nio.HeapByteBuffer.get(HeapByteBuffer.java:165) ~[?:?]
at com.starrocks.mysql.MysqlProto.readByte(MysqlProto.java:312) ~[starrocks-fe.jar:?]
at com.starrocks.mysql.MysqlProto.readInt1(MysqlProto.java:316) ~[starrocks-fe.jar:?]
at com.starrocks.mysql.MysqlProto.readVInt(MysqlProto.java:342) ~[starrocks-fe.jar:?]
at com.starrocks.mysql.MysqlProto.readLenEncodedString(MysqlProto.java:375) ~[starrocks-fe.jar:?]
at com.starrocks.mysql.MysqlChangeUserPacket.readFrom(MysqlChangeUserPacket.java:88) ~[starrocks-fe.jar:?]
at com.starrocks.mysql.MysqlProto.changeUser(MysqlProto.java:263) ~[starrocks-fe.jar:?]
at com.starrocks.qe.ConnectProcessor.handleChangeUser(ConnectProcessor.java:137) ~[starrocks-fe.jar:?]
at com.starrocks.qe.ConnectProcessor.dispatch(ConnectProcessor.java:484) ~[starrocks-fe.jar:?]
at com.starrocks.qe.ConnectProcessor.processOnce(ConnectProcessor.java:753) ~[starrocks-fe.jar:?]
at com.starrocks.mysql.nio.ReadListener.lambda$handleEvent$0(ReadListener.java:69) ~[starrocks-fe.jar:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[?:?]
at java.lang.Thread.run(Thread.java:829) ~[?:?]
fe.warn.log文件全是这个信息,这是为什么呢?
java.nio.BufferUnderflowException: null
空指针?
为啥会报空指针啊
请问你们是用什么客户端连接的FE?
navicat
什么版本的提供下, 我测试下. 只是navicat 连接fe就会有这个报错吗?
3.1.5版本,是的