[ https://issues.apache.org/jira/browse/IGNITE-19091?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Maksim Zhuravkov updated IGNITE-19091: -------------------------------------- Summary: Sql. ItIgniteNodeRestartTest::testQueryCorrectnessAfterNodeRestart failed. AssertError: Token must be greater than actual [token=4, actual=4] (was: ItIgniteNodeRestartTest::testQueryCorrectnessAfterNodeRestart failed. AssertError: Token must be greater than actual [token=4, actual=4]) > Sql. ItIgniteNodeRestartTest::testQueryCorrectnessAfterNodeRestart failed. > AssertError: Token must be greater than actual [token=4, actual=4] > --------------------------------------------------------------------------------------------------------------------------------------------- > > Key: IGNITE-19091 > URL: https://issues.apache.org/jira/browse/IGNITE-19091 > Project: Ignite > Issue Type: Bug > Affects Versions: 3.0.0-beta2 > Reporter: Maksim Zhuravkov > Priority: Major > Labels: ignite-3 > > Test error: > {code:java} > java.lang.AssertionError: java.util.concurrent.TimeoutException > at > org.apache.ignite.internal.testframework.matchers.CompletableFutureMatcher.matchesSafely(CompletableFutureMatcher.java:105) > at > org.apache.ignite.internal.testframework.matchers.CompletableFutureMatcher.matchesSafely(CompletableFutureMatcher.java:39) > at org.hamcrest.TypeSafeMatcher.matches(TypeSafeMatcher.java:67) > at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:10) > at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:6) > at > org.apache.ignite.internal.runner.app.ItIgniteNodeRestartTest.startNode(ItIgniteNodeRestartTest.java:555) > at > org.apache.ignite.internal.runner.app.ItIgniteNodeRestartTest.startNode(ItIgniteNodeRestartTest.java:569) > at > org.apache.ignite.internal.runner.app.ItIgniteNodeRestartTest.testQueryCorrectnessAfterNodeRestart > {code} > AssertionError: > {code:java} > 2023-03-22 11:58:12:859 +0400 > [WARNING][MessagingService-inbound-0][TableManager] Error occurred while > updating tables. > java.util.concurrent.CompletionException: java.lang.AssertionError: Token > must be greater than actual [token=4, actual=4] > at > java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:314) > at > java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:319) > at > java.base/java.util.concurrent.CompletableFuture$UniCompose.tryFire(CompletableFuture.java:1081) > 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.causality.VersionedValue.completeInternal(VersionedValue.java:323) > at > org.apache.ignite.internal.causality.VersionedValue.lambda$completeOnRevision$4(VersionedValue.java:483) > at > java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:859) > at > java.base/java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:837) > 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.raft.RaftGroupServiceImpl.lambda$sendWithRetry$38(RaftGroupServiceImpl.java:525) > at > java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:859) > at > java.base/java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:837) > 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.network.DefaultMessagingService.onInvokeResponse(DefaultMessagingService.java:363) > at > org.apache.ignite.network.DefaultMessagingService.onMessage(DefaultMessagingService.java:328) > at > org.apache.ignite.network.DefaultMessagingService.lambda$onMessage$3(DefaultMessagingService.java:306) > 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:829) > Caused by: java.lang.AssertionError: Token must be greater than actual > [token=4, actual=4] > at > org.apache.ignite.internal.causality.VersionedValue.checkToken(VersionedValue.java:580) > at > org.apache.ignite.internal.causality.VersionedValue.update(VersionedValue.java:393) > at > org.apache.ignite.internal.sql.engine.schema.SqlSchemaManagerImpl.onTableCreated(SqlSchemaManagerImpl.java:218) > at > org.apache.ignite.internal.sql.engine.SqlQueryProcessor$TableCreatedListener.notify(SqlQueryProcessor.java:583) > at > org.apache.ignite.internal.sql.engine.SqlQueryProcessor$TableCreatedListener.notify(SqlQueryProcessor.java:575) > at > org.apache.ignite.internal.manager.Producer.fireEvent(Producer.java:108) > at > org.apache.ignite.internal.manager.Producer.fireEvent(Producer.java:129) > at > org.apache.ignite.internal.table.distributed.TableManager.lambda$createTableLocally$36(TableManager.java:1183) > at > org.apache.ignite.internal.util.IgniteUtils.inBusyLock(IgniteUtils.java:870) > at > org.apache.ignite.internal.table.distributed.TableManager.lambda$createTableLocally$37(TableManager.java:1183) > at > java.base/java.util.concurrent.CompletableFuture$UniCompose.tryFire(CompletableFuture.java:1072) > ... 19 more > 2023-03-22 11:58:12:863 +0400 > [INFO][MessagingService-inbound-0][ConfigurationRegistry] Failed to notify > configuration listener > java.util.concurrent.CompletionException: java.lang.AssertionError: Token > must be greater than actual [token=4, actual=4] > at > java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:314) > at > java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:319) > at > java.base/java.util.concurrent.CompletableFuture$UniCompose.tryFire(CompletableFuture.java:1081) > 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.causality.VersionedValue.completeInternal(VersionedValue.java:323) > at > org.apache.ignite.internal.causality.VersionedValue.lambda$completeOnRevision$4(VersionedValue.java:483) > at > java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:859) > at > java.base/java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:837) > 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.raft.RaftGroupServiceImpl.lambda$sendWithRetry$38(RaftGroupServiceImpl.java:525) > at > java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:859) > at > java.base/java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:837) > 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.network.DefaultMessagingService.onInvokeResponse(DefaultMessagingService.java:363) > at > org.apache.ignite.network.DefaultMessagingService.onMessage(DefaultMessagingService.java:328) > at > org.apache.ignite.network.DefaultMessagingService.lambda$onMessage$3(DefaultMessagingService.java:306) > 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:829) > Caused by: java.lang.AssertionError: Token must be greater than actual > [token=4, actual=4] > at > org.apache.ignite.internal.causality.VersionedValue.checkToken(VersionedValue.java:580) > at > org.apache.ignite.internal.causality.VersionedValue.update(VersionedValue.java:393) > at > org.apache.ignite.internal.sql.engine.schema.SqlSchemaManagerImpl.onTableCreated(SqlSchemaManagerImpl.java:218) > at > org.apache.ignite.internal.sql.engine.SqlQueryProcessor$TableCreatedListener.notify(SqlQueryProcessor.java:583) > at > org.apache.ignite.internal.sql.engine.SqlQueryProcessor$TableCreatedListener.notify(SqlQueryProcessor.java:575) > at > org.apache.ignite.internal.manager.Producer.fireEvent(Producer.java:108) > at > org.apache.ignite.internal.manager.Producer.fireEvent(Producer.java:129) > at > org.apache.ignite.internal.table.distributed.TableManager.lambda$createTableLocally$36(TableManager.java:1183) > at > org.apache.ignite.internal.util.IgniteUtils.inBusyLock(IgniteUtils.java:870) > at > org.apache.ignite.internal.table.distributed.TableManager.lambda$createTableLocally$37(TableManager.java:1183) > at > java.base/java.util.concurrent.CompletableFuture$UniCompose.tryFire(CompletableFuture.java:1072) > ... 19 more > 2023-03-22 11:58:12:867 +0400 > [ERROR][MessagingService-inbound-0][WatchProcessor] Error occurred when > processing a watch event WatchEvent [entryEvts=ArrayList [EntryEvent > [oldEntry=EntryImpl [key=[100, 115, 116, 45, 99, 102, 103, 46, 116, 97, 98, > 108, 101, 46, 116, 97, 98, 108, 101, 115, 46, 97, 51, 51, 48, 101, 48, 52, > 53, 45, 100, 99, 49, 57, 45, 52, 54, 97, 101, 45, 57, 51, 49, 102, 45, 55, > 48, 50, 55, 101, 49, 49, 100, 98, 99, 49, 102, 46, 99, 111, 108, 117, 109, > 110, 115, 46, 56, 101, 50, 53, 102, 49, 51, 49, 45, 98, 53, 53, 102, 45, 52, > 56, 56, 101, 45, 57, 49, 97, 48, 45, 48, 97, 57, 102, 98, 56, 101, 52, 49, > 100, 98... and 10 more], val=null, rev=0, updCntr=0], newEntry=EntryImpl > [key=[100, 115, 116, 45, 99, 102, 103, 46, 116, 97, 98, 108, 101, 46, 116, > 97, 98, 108, 101, 115, 46, 97, 51, 51, 48, 101, 48, 52, 53, 45, 100, 99, 49, > 57, 45, 52, 54, 97, 101, 45, 57, 51, 49, 102, 45, 55, 48, 50, 55, 101, 49, > 49, 100, 98, 99, 49, 102, 46, 99, 111, 108, 117, 109, 110, 115, 46, 56, 101, > 50, 53, 102, 49, 51, 49, 45, 98, 53, 53, 102, 45, 52, 56, 56, 101, 45, 57, > 49, 97, 48, 45, 48, 97, 57, 102, 98, 56, 101, 52, 49, 100, 98... and 10 > more], val=[4, 1, 0, 0, 0], rev=4, updCntr=6]], EntryEvent > [oldEntry=EntryImpl [key=[100, 115, 116, 45, 99, 102, 103, 46, 116, 97, 98, > 108, 101, 46, 116, 97, 98, 108, 101, 115, 46, 60, 105, 100, 115, 62, 46, 84, > 65, 66, 76, 69, 49], val=null, rev=0, updCntr=0], newEntry=EntryImpl > [key=[100, 115, 116, 45, 99, 102, 103, 46, 116, 97, 98, 108, 101, 46, 116, > 97, 98, 108, 101, 115, 46, 60, 105, 100, 115, 62, 46, 84, 65, 66, 76, 69, > 49], val=[10, -82, 70, 25, -36, 69, -32, 48, -93, 31, -68, 29, -31, 39, 112, > 31, -109], rev=4, updCntr=7]], EntryEvent [oldEntry=EntryImpl [key=[100, 115, > 116, 45, 99, 102, 103, 46, 116, 97, 98, 108, 101, 46, 116, 97, 98, 108, 101, > 115, 46, 97, 51, 51, 48, 101, 48, 52, 53, 45, 100, 99, 49, 57, 45, 52, 54, > 97, 101, 45, 57, 51, 49, 102, 45, 55, 48, 50, 55, 101, 49, 49, 100, 98, 99, > 49, 102, 46, 112, 114, 105, 109, 97, 114, 121, 75, 101, 121, 46, 99, 111, > 108, 111, 99, 97, 116, 105, 111, 110, 67, 111, 108, 117, 109, 110, 115], > val=null, rev=0, updCntr=0], newEntry=EntryImpl [key=[100, 115, 116, 45, 99, > 102, 103, 46, 116, 97, 98, 108, 101, 46, 116, 97, 98, 108, 101, 115, 46, 97, > 51, 51, 48, 101, 48, 52, 53, 45, 100, 99, 49, 57, 45, 52, 54, 97, 101, 45, > 57, 51, 49, 102, 45, 55, 48, 50, 55, 101, 49, 49, 100, 98, 99, 49, 102, 46, > 112, 114, 105, 109, 97, 114, 121, 75, 101, 121, 46, 99, 111, 108, 111, 99, > 97, 116, 105, 111, 110, 67, 111, 108, 117, 109, 110, 115], val=[-119, 2, 0, > 0, 0, 73, 68], rev=4, updCntr=8]], EntryEvent [oldEntry=EntryImpl [key=[100, > 115, 116, 45, 99, 102, 103, 46, 116, 97, 98, 108, 101, 46, 116, 97, 98, 108, > 101, 115, 46, 97, 51, 51, 48, 101, 48, 52, 53, 45, 100, 99, 49, 57, 45, 52, > 54, 97, 101, 45, 57, 51, 49, 102, 45, 55, 48, 50, 55, 101, 49, 49, 100, 98, > 99, 49, 102, 46, 116, 97, 98, 108, 101, 73, 100], val=null, rev=0, > updCntr=0], newEntry=EntryImpl [key=[100, 115, 116, 45, 99, 102, 103, 46, > 116, 97, 98, 108, 101, 46, 116, 97, 98, 108, 101, 115, 46, 97, 51, 51, 48, > 101, 48, 52, 53, 45, 100, 99, 49, 57, 45, 52, 54, 97, 101, 45, 57, 51, 49, > 102, 45, 55, 48, 50, 55, 101, 49, 49, 100, 98, 99, 49, 102, 46, 116, 97, 98, > 108, 101, 73, 100], val=[4, 1, 0, 0, 0], rev=4, updCntr=9]], EntryEvent > [oldEntry=EntryImpl [key=[100, 115, 116, 45, 99, 102, 103, 46, 116, 97, 98, > 108, 101, 46, 116, 97, 98, 108, 101, 115, 46, 97, 51, 51, 48, 101, 48, 52, > 53, 45, 100, 99, 49, 57, 45, 52, 54, 97, 101, 45, 57, 51, 49, 102, 45, 55, > 48, 50, 55, 101, 49, 49, 100, 98, 99, 49, 102, 46, 99, 111, 108, 117, 109, > 110, 115, 46, 56, 101, 50, 53, 102, 49, 51, 49, 45, 98, 53, 53, 102, 45, 52, > 56, 56, 101, 45, 57, 49, 97, 48, 45, 48, 97, 57, 102, 98, 56, 101, 52, 49, > 100, 98... and 13 more], val=null, rev=0, updCntr=0], newEntry=EntryImpl > [key=[100, 115, 116, 45, 99, 102, 103, 46, 116, 97, 98, 108, 101, 46, 116, > 97, 98, 108, 101, 115, 46, 97, 51, 51, 48, 101, 48, 52, 53, 45, 100, 99, 49, > 57, 45, 52, 54, 97, 101, 45, 57, 51, 49, 102, 45, 55, 48, 50, 55, 101, 49, > 49, 100, 98, 99, 49, 102, 46, 99, 111, 108, 117, 109, 110, 115, 46, 56, 101, > 50, 53, 102, 49, 51, 49, 45, 98, 53, 53, 102, 45, 52, 56, 56, 101, 45, 57, > 49, 97, 48, 45, 48, 97, 57, 102, 98, 56, 101, 52, 49, 100, 98... and 13 > more], val=[4, 0, 0, 0, 0], rev=4, updCntr=10]], EntryEvent > [oldEntry=EntryImpl [key=[100, 115, 116, 45, 99, 102, 103, 46, 116, 97, 98, > 108, 101, 46, 116, 97, 98, 108, 101, 115, 46, 97, 51, 51, 48, 101, 48, 52, > 53, 45, 100, 99, 49, 57, 45, 52, 54, 97, 101, 45, 57, 51, 49, 102, 45, 55, > 48, 50, 55, 101, 49, 49, 100, 98, 99, 49, 102, 46, 99, 111, 108, 117, 109, > 110, 115, 46, 50, 51, 53, 52, 48, 98, 53, 52, 45, 48, 97, 50, 48, 45, 52, 52, > 101, 56, 45, 56, 52, 48, 50, 45, 52, 51, 50, 49, 52, 102, 54, 99, 54, 54, > 99... and 13 more], val=null, rev=0, updCntr=0], newEntry=EntryImpl > [key=[100, 115, 116, 45, 99, 102, 103, 46, 116, 97, 98, 108, 101, 46, 116, > 97, 98, 108, 101, 115, 46, 97, 51, 51, 48, 101, 48, 52, 53, 45, 100, 99, 49, > 57, 45, 52, 54, 97, 101, 45, 57, 51, 49, 102, 45, 55, 48, 50, 55, 101, 49, > 49, 100, 98, 99, 49, 102, 46, 99, 111, 108, 117, 109, 110, 115, 46, 50, 51, > 53, 52, 48, 98, 53, 52, 45, 48, 97, 50, 48, 45, 52, 52, 101, 56, 45, 56, 52, > 48, 50, 45, 52, 51, 50, 49, 52, 102, 54, 99, 54, 54, 99... and 13 more], > val=[4, 0, 0, 0, 0], rev=4, updCntr=11]], EntryEvent [oldEntry=EntryImpl > [key=[100, 115, 116, 45, 99, 102, 103, 46, 116, 97, 98, 108, 101, 46, 116, > 97, 98, 108, 101, 115, 46, 97, 51, 51, 48, 101, 48, 52, 53, 45, 100, 99, 49, > 57, 45, 52, 54, 97, 101, 45, 57, 51, 49, 102, 45, 55, 48, 50, 55, 101, 49, > 49, 100, 98, 99, 49, 102, 46, 99, 111, 108, 117, 109, 110, 115, 46, 50, 51, > 53, 52, 48, 98, 53, 52, 45, 48, 97, 50, 48, 45, 52, 52, 101, 56, 45, 56, 52, > 48, 50, 45, 52, 51, 50, 49, 52, 102, 54, 99, 54, 54, 99... and 10 more], > val=null, rev=0, updCntr=0], newEntry=EntryImpl [key=[100, 115, 116, 45, 99, > 102, 103, 46, 116, 97, 98, 108, 101, 46, 116, 97, 98, 108, 101, 115, 46, 97, > 51, 51, 48, 101, 48, 52, 53, 45, 100, 99, 49, 57, 45, 52, 54, 97, 101, 45, > 57, 51, 49, 102, 45, 55, 48, 50, 55, 101, 49, 49, 100, 98, 99, 49, 102, 46, > 99, 111, 108, 117, 109, 110, 115, 46, 50, 51, 53, 52, 48, 98, 53, 52, 45, 48, > 97, 50, 48, 45, 52, 52, 101, 56, 45, 56, 52, 48, 50, 45, 52, 51, 50, 49, 52, > 102, 54, 99, 54, 54, 99... and 10 more], val=[4, 0, 0, 0, 0], rev=4, > updCntr=12]], EntryEvent [oldEntry=EntryImpl [key=[100, 115, 116, 45, 99, > 102, 103, 46, 116, 97, 98, 108, 101, 46, 116, 97, 98, 108, 101, 115, 46, 97, > 51, 51, 48, 101, 48, 52, 53, 45, 100, 99, 49, 57, 45, 52, 54, 97, 101, 45, > 57, 51, 49, 102, 45, 55, 48, 50, 55, 101, 49, 49, 100, 98, 99, 49, 102, 46, > 99, 111, 108, 117, 109, 110, 115, 46, 56, 101, 50, 53, 102, 49, 51, 49, 45, > 98, 53, 53, 102, 45, 52, 56, 56, 101, 45, 57, 49, 97, 48, 45, 48, 97, 57, > 102, 98, 56, 101, 52, 49, 100, 98... and 28 more], val=null, rev=0, > updCntr=0], newEntry=EntryImpl [key=[100, 115, 116, 45, 99, 102, 103, 46, > 116, 97, 98, 108, 101, 46, 116, 97, 98, 108, 101, 115, 46, 97, 51, 51, 48, > 101, 48, 52, 53, 45, 100, 99, 49, 57, 45, 52, 54, 97, 101, 45, 57, 51, 49, > 102, 45, 55, 48, 50, 55, 101, 49, 49, 100, 98, 99, 49, 102, 46, 99, 111, 108, > 117, 109, 110, 115, 46, 56, 101, 50, 53, 102, 49, 51, 49, 45, 98, 53, 53, > 102, 45, 52, 56, 56, 101, 45, 57, 49, 97, 48, 45, 48, 97, 57, 102, 98, 56, > 101, 52, 49, 100, 98... and 28 more], val=[9, 78, 85, 76, 76], rev=4, > updCntr=13]], EntryEvent [oldEntry=EntryImpl [key=[100, 115, 116, 45, 99, > 102, 103, 46, 116, 97, 98, 108, 101, 46, 116, 97, 98, 108, 101, 115, 46, 97, > 51, 51, 48, 101, 48, 52, 53, 45, 100, 99, 49, 57, 45, 52, 54, 97, 101, 45, > 57, 51, 49, 102, 45, 55, 48, 50, 55, 101, 49, 49, 100, 98, 99, 49, 102, 46, > 99, 111, 108, 117, 109, 110, 115, 46, 50, 51, 53, 52, 48, 98, 53, 52, 45, 48, > 97, 50, 48, 45, 52, 52, 101, 56, 45, 56, 52, 48, 50, 45, 52, 51, 50, 49, 52, > 102, 54, 99, 54, 54, 99... and 11 more], val=null, rev=0, updCntr=0], > newEntry=EntryImpl [key=[100, 115, 116, 45, 99, 102, 103, 46, 116, 97, 98, > 108, 101, 46, 116, 97, 98, 108, 101, 115, 46, 97, 51, 51, 48, 101, 48, 52, > 53, 45, 100, 99, 49, 57, 45, 52, 54, 97, 101, 45, 57, 51, 49, 102, 45, 55, > 48, 50, 55, 101, 49, 49, 100, 98, 99, 49, 102, 46, 99, 111, 108, 117, 109, > 110, 115, 46, 50, 51, 53, 52, 48, 98, 53, 52, 45, 48, 97, 50, 48, 45, 52, 52, > 101, 56, 45, 56, 52, 48, 50, 45, 52, 51, 50, 49, 52, 102, 54, 99, 54, 54, > 99... and 11 more], val=[1, 0], rev=4, updCntr=14]4, 97, 101, 45, 57, 51, 49, > 102, 45, 55, 48, 50, 55, 101, 49, 49, 100, 98, 99, 49, 102, 46, 99, 111, 108, > 117, 109, 110, 115, 46, 50, 51, 53, 52, 48, 98, 53, 52, 45, 48, 97, 50, 48, > 45, 52, 52, 101, 56, 45, 56, 52, 48, 50, 45, 52, 51, 50, 49, 52, 102, 54, 99, > 54, 54, 99... and 11 more], val=[1, 0], rev=4, updCntr=14]]... and 48931 > skipped ..., 52, 53, 45, 100, 99, 49, 57, 45, 52, 54, 97, 101, 45, 57, 51, > 49, 102, 45, 55, 48, 50, 55, 101, 49, 49, 100, 98, 99, 49, 102, 46, 99, 111, > 108, 117, 109, 110, 115, 46, 56, 101, 50, 53, 102, 49, 51, 49, 45, 98, 53, > 53, 102, 45, 52, 56, 56, 101, 45, 57, 49, 97, 48, 45, 48, 97, 57, 102, 98, > 56, 101, 52, 49, 100, 98... and 11 more], val=null, rev=0, updCntr=0], > newEntry=EntryImpl [key=[100, 115, 116, 45, 99, 102, 103, 46, 116, 97, 98, > 108, 101, 46, 116, 97, 98, 108, 101, 115, 46, 97, 51, 51, 48, 101, 48, 52, > 53, 45, 100, 99, 49, 57, 45, 52, 54, 97, 101, 45, 57, 51, 49, 102, 45, 55, > 48, 50, 55, 101, 49, 49, 100, 98, 99, 49, 102, 46, 99, 111, 108, 117, 109, > 110, 115, 46, 56, 101, 50, 53, 102, 49, 51, 49, 45, 98, 53, 53, 102, 45, 52, > 56, 56, 101, 45, 57, 49, 97, 48, 45, 48, 97, 57, 102, 98, 56, 101, 52, 49, > 100, 98... and 11 more], val=[1, 1], rev=4, updCntr=37]], EntryEvent > [oldEntry=EntryImpl [key=[100, 115, 116, 45, 99, 102, 103, 46, 116, 97, 98, > 108, 101, 46, 116, 97, 98, 108, 101, 115, 46, 97, 51, 51, 48, 101, 48, 52, > 53, 45, 100, 99, 49, 57, 45, 52, 54, 97, 101, 45, 57, 51, 49, 102, 45, 55, > 48, 50, 55, 101, 49, 49, 100, 98, 99, 49, 102, 46, 115, 99, 104, 101, 109, > 97, 73, 100], val=null, rev=0, updCntr=0], newEntry=EntryImpl [key=[100, 115, > 116, 45, 99, 102, 103, 46, 116, 97, 98, 108, 101, 46, 116, 97, 98, 108, 101, > 115, 46, 97, 51, 51, 48, 101, 48, 52, 53, 45, 100, 99, 49, 57, 45, 52, 54, > 97, 101, 45, 57, 51, 49, 102, 45, 55, 48, 50, 55, 101, 49, 49, 100, 98, 99, > 49, 102, 46, 115, 99, 104, 101, 109, 97, 73, 100], val=[4, 1, 0, 0, 0], > rev=4, updCntr=38]], EntryEvent [oldEntry=EntryImpl [key=[100, 115, 116, 45, > 99, 102, 103, 46, 116, 97, 98, 108, 101, 46, 103, 108, 111, 98, 97, 108, 73, > 100, 67, 111, 117, 110, 116, 101, 114], val=null, rev=0, updCntr=0], > newEntry=EntryImpl [key=[100, 115, 116, 45, 99, 102, 103, 46, 116, 97, 98, > 108, 101, 46, 103, 108, 111, 98, 97, 108, 73, 100, 67, 111, 117, 110, 116, > 101, 114], val=[4, 1, 0, 0, 0], rev=4, updCntr=39]]], revision=4], watch > dst-cfg.watch is going to be stopped > java.util.concurrent.CompletionException: java.lang.AssertionError: Token > must be greater than actual [token=4, actual=4] > at > java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:314) > at > java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:319) > at > java.base/java.util.concurrent.CompletableFuture$UniCompose.tryFire(CompletableFuture.java:1081) > 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.causality.VersionedValue.completeInternal(VersionedValue.java:323) > at > org.apache.ignite.internal.causality.VersionedValue.lambda$completeOnRevision$4(VersionedValue.java:483) > at > java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:859) > at > java.base/java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:837) > 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.raft.RaftGroupServiceImpl.lambda$sendWithRetry$38(RaftGroupServiceImpl.java:525) > at > java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:859) > at > java.base/java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:837) > 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.network.DefaultMessagingService.onInvokeResponse(DefaultMessagingService.java:363) > at > org.apache.ignite.network.DefaultMessagingService.onMessage(DefaultMessagingService.java:328) > at > org.apache.ignite.network.DefaultMessagingService.lambda$onMessage$3(DefaultMessagingService.java:306) > 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:829) > Caused by: java.lang.AssertionError: Token must be greater than actual > [token=4, actual=4] > at > org.apache.ignite.internal.causality.VersionedValue.checkToken(VersionedValue.java:580) > at > org.apache.ignite.internal.causality.VersionedValue.update(VersionedValue.java:393) > at > org.apache.ignite.internal.sql.engine.schema.SqlSchemaManagerImpl.onTableCreated(SqlSchemaManagerImpl.java:218) > at > org.apache.ignite.internal.sql.engine.SqlQueryProcessor$TableCreatedListener.notify(SqlQueryProcessor.java:583) > at > org.apache.ignite.internal.sql.engine.SqlQueryProcessor$TableCreatedListener.notify(SqlQueryProcessor.java:575) > at > org.apache.ignite.internal.manager.Producer.fireEvent(Producer.java:108) > at > org.apache.ignite.internal.manager.Producer.fireEvent(Producer.java:129) > at > org.apache.ignite.internal.table.distributed.TableManager.lambda$createTableLocally$36(TableManager.java:1183) > at > org.apache.ignite.internal.util.IgniteUtils.inBusyLock(IgniteUtils.java:870) > at > org.apache.ignite.internal.table.distributed.TableManager.lambda$createTableLocally$37(TableManager.java:1183) > at > java.base/java.util.concurrent.CompletableFuture$UniCompose.tryFire(CompletableFuture.java:1072) > {code} -- This message was sent by Atlassian Jira (v8.20.10#820010)