Kirill Tkalenko created IGNITE-20657:
----------------------------------------

             Summary: At the checkpoint ArrayIndexOutOfBoundsException
                 Key: IGNITE-20657
                 URL: https://issues.apache.org/jira/browse/IGNITE-20657
             Project: Ignite
          Issue Type: Bug
            Reporter: Kirill Tkalenko
            Assignee: Kirill Tkalenko
             Fix For: 3.0.0-beta2


We need to investigate and fix the error:
{noformat}
2023-10-13 08:18:30:080 +0300 
[WARNING][%poc-tester-SERVER-192.168.1.55-id-0%checkpoint-thread-2][Checkpointer]
 Runtime error caught during ignite runnable execution [worker=IgniteWorker 
[name=checkpoint-thread, 
igniteInstanceName=poc-tester-SERVER-192.168.1.55-id-0, listener=null, 
finished=false, heartbeatTimestamp=1697174310076, hashCode=413706408, 
interrupted=false, 
runner=%poc-tester-SERVER-192.168.1.55-id-0%checkpoint-thread-2]]
org.apache.ignite.internal.lang.IgniteInternalException: IGN-CMN-65535 
TraceId:24a9602a-f323-48a7-8055-d3e72ed19af6 
java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
        at 
org.apache.ignite.internal.pagememory.persistence.checkpoint.Checkpointer.body(Checkpointer.java:225)
        at 
org.apache.ignite.internal.util.worker.IgniteWorker.run(IgniteWorker.java:108)
        at java.base/java.lang.Thread.run(Thread.java:829)
Caused by: java.util.concurrent.CompletionException: 
java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
        at 
java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:331)
        at 
java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:346)
        at 
java.base/java.util.concurrent.CompletableFuture$BiRelay.tryFire(CompletableFuture.java:1423)
        at 
java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:506)
        at 
java.base/java.util.concurrent.CompletableFuture.complete(CompletableFuture.java:2073)
        at 
org.apache.ignite.internal.pagememory.persistence.checkpoint.CheckpointPagesWriter.run(CheckpointPagesWriter.java:158)
        at 
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
        at 
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
        ... 1 more
Caused by: java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for 
length 0
        at 
java.base/java.util.concurrent.CopyOnWriteArrayList.elementAt(CopyOnWriteArrayList.java:385)
        at 
java.base/java.util.concurrent.CopyOnWriteArrayList.get(CopyOnWriteArrayList.java:398)
        at 
org.apache.ignite.internal.pagememory.persistence.store.FilePageStore.getOrCreateNewDeltaFile(FilePageStore.java:288)
        at 
org.apache.ignite.internal.pagememory.persistence.checkpoint.CheckpointManager.writePageToDeltaFilePageStore(CheckpointManager.java:295)
        at 
org.apache.ignite.internal.pagememory.persistence.checkpoint.CheckpointManager.lambda$new$0(CheckpointManager.java:126)
        at 
org.apache.ignite.internal.pagememory.persistence.checkpoint.CheckpointPagesWriter.writePartitionMeta(CheckpointPagesWriter.java:301)
        at 
org.apache.ignite.internal.pagememory.persistence.checkpoint.CheckpointPagesWriter.writePages(CheckpointPagesWriter.java:219)
        at 
org.apache.ignite.internal.pagememory.persistence.checkpoint.CheckpointPagesWriter.run(CheckpointPagesWriter.java:147)
        ... 3 more
{noformat}




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

Reply via email to