You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@iotdb.apache.org by "刘珍 (Jira)" <ji...@apache.org> on 2022/11/18 09:34:00 UTC

[jira] [Created] (IOTDB-4987) [ ratis ] Failed onNext request=AppendEntriesRequest java.lang.IndexOutOfBoundsException: Index 1 out of bounds for length 1

刘珍 created IOTDB-4987:
-------------------------

             Summary: [ ratis ] Failed onNext request=AppendEntriesRequest  java.lang.IndexOutOfBoundsException: Index 1 out of bounds for length 1
                 Key: IOTDB-4987
                 URL: https://issues.apache.org/jira/browse/IOTDB-4987
             Project: Apache IoTDB
          Issue Type: Bug
          Components: mpp-cluster
    Affects Versions: 0.14.0-SNAPSHOT
            Reporter: 刘珍
            Assignee: Song Ziyang


master_1118_3d5eeae
1. 启动3副本3C5D集群
2. 缩容ip72,缩容完成,删除残留data文件夹,再启动,加入集群
3. 缩容ip68,ip73有如下错误
2022-11-18 16:33:46,521 [grpc-default-executor-59]{color:red}* ERROR o.a.r.g.s.GrpcLogAppender$AppendLogResponseHandler:361 - Failed onNext request=AppendEntriesRequest:cid=3739,entriesCount=1,lastEntry=(t:8, i:10020), reply=7<-3#3739:OK-t8,SUCCESS,nextIndex=10021,followerCommit=10019,matchIndex=10020
java.lang.IndexOutOfBoundsException: Index 1 out of bounds for length 1*{color}
        at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
        at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
        at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
        at java.base/java.util.Objects.checkIndex(Objects.java:372)
        at java.base/java.util.ArrayList.get(ArrayList.java:459)
        at org.apache.ratis.server.impl.LeaderStateImpl.getMajorityMin(LeaderStateImpl.java:795)
        at org.apache.ratis.server.impl.LeaderStateImpl.getMajorityMin(LeaderStateImpl.java:775)
        at org.apache.ratis.server.impl.LeaderStateImpl.commitIndexChanged(LeaderStateImpl.java:450)
        at org.apache.ratis.server.impl.LeaderStateImpl.onFollowerCommitIndex(LeaderStateImpl.java:445)
        at org.apache.ratis.grpc.server.GrpcLogAppender$AppendLogResponseHandler.onNextImpl(GrpcLogAppender.java:377)
        at org.apache.ratis.grpc.server.GrpcLogAppender$AppendLogResponseHandler.onNext(GrpcLogAppender.java:359)
        at org.apache.ratis.grpc.server.GrpcLogAppender$AppendLogResponseHandler.onNext(GrpcLogAppender.java:334)
        at org.apache.ratis.thirdparty.io.grpc.stub.ClientCalls$StreamObserverToCallListenerAdapter.onMessage(ClientCalls.java:474)
        at org.apache.ratis.thirdparty.io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl$1MessagesAvailable.runInternal(ClientCallImpl.java:661)
        at org.apache.ratis.thirdparty.io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl$1MessagesAvailable.runInContext(ClientCallImpl.java:646)
        at org.apache.ratis.thirdparty.io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
        at org.apache.ratis.thirdparty.io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:133)
        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
        at java.base/java.lang.Thread.run(Thread.java:834)
~                                                               



--
This message was sent by Atlassian Jira
(v8.20.10#820010)