[ https://issues.apache.org/jira/browse/IGNITE-21469?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Ivan Bessonov updated IGNITE-21469: ----------------------------------- Labels: ignite-3 (was: ) > AssertionError in checkpoint > ---------------------------- > > Key: IGNITE-21469 > URL: https://issues.apache.org/jira/browse/IGNITE-21469 > Project: Ignite > Issue Type: Improvement > Reporter: Ivan Bessonov > Priority: Major > Labels: ignite-3 > > > {code:java} > at > java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:870) > ~[?:?] at > java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:837) > ~[?:?] at > java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:506) > ~[?:?] at > java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2088) > ~[?:?] at > org.apache.ignite.internal.pagememory.persistence.checkpoint.AwaitTasksCompletionExecutor.lambda$execute$1(AwaitTasksCompletionExecutor.java:63) > ~[ignite-page-memory-3.0.0-SNAPSHOT.jar:?] at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) > ~[?:?] at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) > ~[?:?] ... 1 more Caused by: java.lang.AssertionError: FullPageId > [pageId=0001000200000378, effectivePageId=0000000200000378, groupId=886] > at > org.apache.ignite.internal.pagememory.persistence.PersistentPageMemory.acquirePage(PersistentPageMemory.java:758) > ~[ignite-page-memory-3.0.0-SNAPSHOT.jar:?] at > org.apache.ignite.internal.pagememory.persistence.PersistentPageMemory.acquirePage(PersistentPageMemory.java:641) > ~[ignite-page-memory-3.0.0-SNAPSHOT.jar:?] at > org.apache.ignite.internal.pagememory.persistence.PersistentPageMemory.acquirePage(PersistentPageMemory.java:613) > ~[ignite-page-memory-3.0.0-SNAPSHOT.jar:?] at > org.apache.ignite.internal.pagememory.util.PageHandler.writePage(PageHandler.java:280) > ~[ignite-page-memory-3.0.0-SNAPSHOT.jar:?] at > org.apache.ignite.internal.pagememory.datastructure.DataStructure.write(DataStructure.java:296) > ~[ignite-page-memory-3.0.0-SNAPSHOT.jar:?] at > org.apache.ignite.internal.pagememory.freelist.PagesList.flushBucketsCache(PagesList.java:387) > ~[ignite-page-memory-3.0.0-SNAPSHOT.jar:?] at > org.apache.ignite.internal.pagememory.freelist.PagesList.saveMetadata(PagesList.java:332) > ~[ignite-page-memory-3.0.0-SNAPSHOT.jar:?] at > org.apache.ignite.internal.storage.pagememory.mv.RowVersionFreeList.saveMetadata(RowVersionFreeList.java:185) > ~[ignite-storage-page-memory-3.0.0-SNAPSHOT.jar:?] at > org.apache.ignite.internal.storage.pagememory.mv.PersistentPageMemoryMvPartitionStorage.lambda$syncMetadataOnCheckpoint$13(PersistentPageMemoryMvPartitionStorage.java:345) > ~[ignite-storage-page-memory-3.0.0-SNAPSHOT.jar:?] at > org.apache.ignite.internal.pagememory.persistence.checkpoint.AwaitTasksCompletionExecutor.lambda$execute$1(AwaitTasksCompletionExecutor.java:59) > ~[ignite-page-memory-3.0.0-SNAPSHOT.jar:?] at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) > ~[?:?] at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) > ~[?:?] ... 1 more{code} > [https://ci.ignite.apache.org/buildConfiguration/ApacheIgnite3xGradle_Test_RunAllTests/7820824?expandBuildDeploymentsSection=false&hideTestsFromDependencies=false&hideProblemsFromDependencies=false&expandBuildProblemsSection=true&expandBuildChangesSection=true&expandCode+Inspection=true] > > The reason of the assertion is a bug/race in listeners unregistration for > partitions freelists. We should do it properly -- This message was sent by Atlassian Jira (v8.20.10#820010)