[
https://issues.apache.org/jira/browse/IGNITE-21354?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Alexander Lapin resolved IGNITE-21354.
--------------------------------------
Fix Version/s: 3.0.0-beta2
Assignee: Alexander Lapin
Resolution: Cannot Reproduce
> java.lang.AssertionError: TABLE2 part 0 in
> ItIgniteNodeRestartTest#testCfgGapWithoutData
> ----------------------------------------------------------------------------------------
>
> Key: IGNITE-21354
> URL: https://issues.apache.org/jira/browse/IGNITE-21354
> Project: Ignite
> Issue Type: Bug
> Reporter: Alexander Lapin
> Assignee: Alexander Lapin
> Priority: Major
> Labels: ignite-3
> Fix For: 3.0.0-beta2
>
>
> {code:java}
> [2024-01-26T07:13:05,030][ERROR][%iinrt_tcgwd_2%JRaft-FSMCaller-Disruptor-_stripe_0-0][PartitionListener]
> Unknown error while processing command [commandIndex=3, commandTerm=3,
> command=UpdateAllCommandImpl [full=false, messageRowsToUpdate=HashMap
> {83afc1ea-6b45-4d16-891f-9b89811bbd23=TimedBinaryRowMessageImpl
> [binaryRowMessage=BinaryRowMessageImpl
> [binaryTuple=java.nio.HeapByteBuffer[pos=0 lim=9 cap=9], schemaVersion=1],
> timestamp=0]}, requiredCatalogVersion=7, safeTimeLong=111821008665772036,
> tablePartitionId=TablePartitionIdMessageImpl [partitionId=1, tableId=13],
> txCoordinatorId=ae0ba53c-1e6f-439a-b1b0-7d3f09835631,
> txId=018d449d-66e8-0000-214b-4fe700000001]]
> java.lang.AssertionError: TABLE20 part 0
> at
> org.apache.ignite.internal.table.IndexWrapper$HashIndexWrapper.getStorage(IndexWrapper.java:106)
> ~[ignite-table-3.0.0-SNAPSHOT.jar:?]
> at org.apache.ignite.internal.table.TableImpl$1.get(TableImpl.java:223)
> ~[ignite-table-3.0.0-SNAPSHOT.jar:?]
> at
> org.apache.ignite.internal.table.distributed.index.IndexUpdateHandler.waitIndexes(IndexUpdateHandler.java:151)
> ~[ignite-table-3.0.0-SNAPSHOT.jar:?]
> at
> org.apache.ignite.internal.table.distributed.StorageUpdateHandler.handleUpdateAll(StorageUpdateHandler.java:158)
> ~[ignite-table-3.0.0-SNAPSHOT.jar:?]
> at
> org.apache.ignite.internal.table.distributed.raft.PartitionListener.handleUpdateAllCommand(PartitionListener.java:296)
> ~[ignite-table-3.0.0-SNAPSHOT.jar:?]
> at
> org.apache.ignite.internal.table.distributed.raft.PartitionListener.lambda$onWrite$1(PartitionListener.java:202)
> ~[ignite-table-3.0.0-SNAPSHOT.jar:?]
> at java.util.Iterator.forEachRemaining(Iterator.java:133) [?:?] {code}
> [https://ci.ignite.apache.org/buildConfiguration/ApacheIgnite3xGradle_Test_IntegrationTests_ModuleRunner/7801857?expandBuildProblemsSection=true&hideProblemsFromDependencies=false&hideTestsFromDependencies=false&expandBuildChangesSection=true]
> h3. Upd#1
> Aforementioned assertion is fired within after test cleanup actions on stop.
> Seems that there's a race between storage stopping and in-raft commands
> processing.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)