You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Roman Puchkovskiy (Jira)" <ji...@apache.org> on 2025/01/23 10:33:00 UTC
[jira] [Commented] (IGNITE-24292) Fix IndexOutOfBoundsException from jraft IteratorImpl#done
[ https://issues.apache.org/jira/browse/IGNITE-24292?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17916353#comment-17916353 ]
Roman Puchkovskiy commented on IGNITE-24292:
--------------------------------------------
The patch looks good to me
> Fix IndexOutOfBoundsException from jraft IteratorImpl#done
> ----------------------------------------------------------
>
> Key: IGNITE-24292
> URL: https://issues.apache.org/jira/browse/IGNITE-24292
> Project: Ignite
> Issue Type: Bug
> Reporter: Kirill Tkalenko
> Assignee: Kirill Tkalenko
> Priority: Major
> Labels: ignite-3
> Time Spent: 20m
> Remaining Estimate: 0h
>
> Need to fix *java.lang.IndexOutOfBoundsException* from stackTrace on [TC|https://ci.ignite.apache.org/viewLog.html?buildId=8798819&buildTypeId=ApacheIgnite3xGradle_Test_IntegrationTests_ModuleIndex&tab=buildLog]:
> {noformat}
> [10:34:15]W: [:ignite-index:integrationTest] [2025-01-21T10:34:15,330][ERROR][%iinfrtct_n_3344%JRaft-FSMCaller-Disruptor_stripe_3-0][StripedDisruptor] Handle disruptor event error [name=%iinfrtct_n_3344%JRaft-FSMCaller-Disruptor-, event=org.apache.ignite.raft.jraft.core.FSMCallerImpl$ApplyTask@51627860, hasHandler=false]
> [10:34:15]W: [:ignite-index:integrationTest] java.lang.IndexOutOfBoundsException: Index 1 out of bounds for length 1
> [10:34:15]W: [:ignite-index:integrationTest] at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64) ~[?:?]
> [10:34:15]W: [:ignite-index:integrationTest] at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70) ~[?:?]
> [10:34:15]W: [:ignite-index:integrationTest] at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:266) ~[?:?]
> [10:34:15]W: [:ignite-index:integrationTest] at java.base/java.util.Objects.checkIndex(Objects.java:359) ~[?:?]
> [10:34:15]W: [:ignite-index:integrationTest] at java.base/java.util.ArrayList.get(ArrayList.java:427) ~[?:?]
> [10:34:15]W: [:ignite-index:integrationTest] at org.apache.ignite.raft.jraft.core.IteratorImpl.done(IteratorImpl.java:126) ~[ignite-raft-3.0.0-SNAPSHOT.jar:?]
> [10:34:15]W: [:ignite-index:integrationTest] at org.apache.ignite.raft.jraft.core.IteratorWrapper.done(IteratorWrapper.java:77) ~[ignite-raft-3.0.0-SNAPSHOT.jar:?]
> [10:34:15]W: [:ignite-index:integrationTest] at org.apache.ignite.internal.raft.server.impl.JraftServerImpl$DelegatingStateMachine.onApply(JraftServerImpl.java:793) ~[ignite-raft-3.0.0-SNAPSHOT.jar:?]
> [10:34:15]W: [:ignite-index:integrationTest] at org.apache.ignite.raft.jraft.core.FSMCallerImpl.doApplyTasks(FSMCallerImpl.java:577) ~[ignite-raft-3.0.0-SNAPSHOT.jar:?]
> [10:34:15]W: [:ignite-index:integrationTest] at org.apache.ignite.raft.jraft.core.FSMCallerImpl.doCommitted(FSMCallerImpl.java:543) ~[ignite-raft-3.0.0-SNAPSHOT.jar:?]
> [10:34:15]W: [:ignite-index:integrationTest] at org.apache.ignite.raft.jraft.core.FSMCallerImpl.runApplyTask(FSMCallerImpl.java:462) ~[ignite-raft-3.0.0-SNAPSHOT.jar:?]
> [10:34:15]W: [:ignite-index:integrationTest] at org.apache.ignite.raft.jraft.core.FSMCallerImpl$ApplyTaskHandler.onEvent(FSMCallerImpl.java:131) ~[ignite-raft-3.0.0-SNAPSHOT.jar:?]
> [10:34:15]W: [:ignite-index:integrationTest] at org.apache.ignite.raft.jraft.core.FSMCallerImpl$ApplyTaskHandler.onEvent(FSMCallerImpl.java:125) ~[ignite-raft-3.0.0-SNAPSHOT.jar:?]
> [10:34:15]W: [:ignite-index:integrationTest] at org.apache.ignite.raft.jraft.disruptor.StripedDisruptor$StripeEntryHandler.onEvent(StripedDisruptor.java:326) ~[ignite-raft-3.0.0-SNAPSHOT.jar:?]
> [10:34:15]W: [:ignite-index:integrationTest] at org.apache.ignite.raft.jraft.disruptor.StripedDisruptor$StripeEntryHandler.onEvent(StripedDisruptor.java:283) ~[ignite-raft-3.0.0-SNAPSHOT.jar:?]
> [10:34:15]W: [:ignite-index:integrationTest] at com.lmax.disruptor.BatchEventProcessor.processEvents(BatchEventProcessor.java:167) [disruptor-4.0.0.jar:?]
> [10:34:15]W: [:ignite-index:integrationTest] at com.lmax.disruptor.BatchEventProcessor.run(BatchEventProcessor.java:122) [disruptor-4.0.0.jar:?]
> [10:34:15]W: [:ignite-index:integrationTest] at java.base/java.lang.Thread.run(Thread.java:833) [?:?]
> {noformat}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)