Uploaded image for project: 'Ignite'
  1. Ignite
  2. IGNITE-21354

java.lang.AssertionError: TABLE2 part 0 in ItIgniteNodeRestartTest#testCfgGapWithoutData

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Cannot Reproduce
    • None
    • 3.0
    • None

    Description

      [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) [?:?] 

      https://ci.ignite.apache.org/buildConfiguration/ApacheIgnite3xGradle_Test_IntegrationTests_ModuleRunner/7801857?expandBuildProblemsSection=true&hideProblemsFromDependencies=false&hideTestsFromDependencies=false&expandBuildChangesSection=true

      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.

      Attachments

        Issue Links

          Activity

            People

              alapin Alexander Lapin
              alapin Alexander Lapin
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: