Re: Item not found, B+Tree is corrupted and critical error detected after add nodes to baseline topology
Hello! This looks like a PDS corruption: an entry was expected to present in data page, but was not found. I recommend removing PDS files of that node and re-adding it to baseline topology, if you can survive the data loss. Regards, -- Ilya Kasnacheev ср, 26 авг. 2020 г. в 05:27, Steven Zheng : > Hi community, > Currently I have 25 nodes in my ignite cluster and all of them were added > into the baseline, and I was trying to add another 5 nodes into it. The > data in my cluster is about 8TB and the persistence is enabled. > At first I start all the 5 nodes; then execute in the command line: > ``` > bin/control.sh --baseline add ${my_node_id} > ``` > Meanwhile, there is still read/write workloads on the cluster. > > After a few minutes, a critical error detected , several nodes crashed and > emits the logs like this(json format): > ``` > { > "message": "Critical system error detected. Will be handled accordingly > to configured handler [hnd=StopNodeFailureHandler > [super=AbstractFailureHandler [ignoredFailureTypes=UnmodifiableSet > [SYSTEM_WORKER_BLOCKED, SYSTEM_CRITICAL_OPERATION_TIMEOUT]]], > failureCtx=FailureContext [type=CRITICAL_ERROR, err=class > o.a.i.i.processors.cache.persistence.tree.CorruptedTreeException: B+Tree is > corrupted [pages(groupId, pageId)=[IgniteBiTuple [val1=-1526563570, > val2=844420635165881]], cacheId=-2021712086, cacheName=MY_SQL_TABLE, > indexName=AFFINITY_KEY, msg=Runtime failure on search row: Row@d00bc1[ > key: SQL_FEAT_MY_SQL_TABLE_7f8539ef_08a1_421e_a0b8_60f80cdbbbdf_KEY > [idHash=2015873411, hash=-2113698004, CARDNUMBER=25323111322, IP=], val: > SQL_FEAT_MY_SQL_TABLE_7f8539ef_08a1_421e_a0b8_60f80cdbbbdf > [idHash=1729397221, hash=2090272279, MY_BIZ_UID=0, ETL_TIME=1596023962011] > ][ 25323111322, , 0, 1596023962011 ", > "loggerFqcn": "org.apache.logging.log4j.spi.AbstractLogger", > "thrown": { > "localizedMessage": "B+Tree is corrupted [pages(groupId, > pageId)=[IgniteBiTuple [val1=-1526563570, val2=844420635165881]], > cacheId=-2021712086, cacheName=MY_SQL_TABLE, indexName=AFFINITY_KEY, > msg=Runtime failure on search row: Row@d00bc1[ key: > SQL_FEAT_MY_SQL_TABLE_7f8539ef_08a1_421e_a0b8_60f80cdbbbdf_KEY > [idHash=2015873411, hash=-2113698004, CARDNUMBER=25323111322, IP=], val: > SQL_FEAT_MY_SQL_TABLE_7f8539ef_08a1_421e_a0b8_60f80cdbbbdf > [idHash=1729397221, hash=2090272279, MY_BIZ_UID=0, ETL_TIME=1596023962011] > ][ 25323111322, , 0, 1596023962011 ]]", > "message": "B+Tree is corrupted [pages(groupId, pageId)=[IgniteBiTuple > [val1=-1526563570, val2=844420635165881]], cacheId=-2021712086, > cacheName=MY_SQL_TABLE, indexName=AFFINITY_KEY, msg=Runtime failure on > search row: Row@d00bc1[ key: > SQL_FEAT_MY_SQL_TABLE_7f8539ef_08a1_421e_a0b8_60f80cdbbbdf_KEY > [idHash=2015873411, hash=-2113698004, CARDNUMBER=25323111322, IP=], val: > SQL_FEAT_MY_SQL_TABLE_7f8539ef_08a1_421e_a0b8_60f80cdbbbdf > [idHash=1729397221, hash=2090272279, MY_BIZ_UID=0, ETL_TIME=1596023962011] > ][ 25323111322, , 0, 1596023962011 ]]", > "commonElementCount": 0, > "cause": { > "localizedMessage": "java.lang.IllegalStateException: Item not > found: 27", > "message": "java.lang.IllegalStateException: Item not found: 27", > "commonElementCount": 21, > "cause": { > "localizedMessage": "Item not found: 27", > "message": "Item not found: 27", > "commonElementCount": 21, > "name": "java.lang.IllegalStateException", > "extendedStackTrace": [{ > "line": 351, > "method": "findIndirectItemIndex", > "exact": false, > "file": "AbstractDataPageIO.java", > "location": "ignite-core-2.8.0-SNAPSHOT.jar", > "class": > "org.apache.ignite.internal.processors.cache.persistence.tree.io.AbstractDataPageIO", > "version": "2.8.0-SNAPSHOT" > }, > { > "line": 459, > "method": "getDataOffset", > "exact": false, > "file": "AbstractDataPageIO.java", > "location": "ignite-core-2.8.0-SNAPSHOT.jar", > "class": > "org.apache.ignite.internal.processors.cache.persistence.tree.io.AbstractDataPageIO", > "version": "2.8.0-SNAPSHOT" > }, > { > "line": 501, > "method": "readPayload", > "exact": false, > "file": "AbstractDataPageIO.java", > "location": "ignite-core-2.8.0-SNAPSHOT.jar", > "class": > "org.apache.ignite.internal.processors.cache.persistence.tree.io.AbstractDataPageIO", > "version": "2.8.0-SNAPSHOT" > }, > { > "line": 325, > "method": "readIncomplete", > "exact": false, > "file": "CacheDataRowAdapter.java", > "location": "ignite-core-2.8.0-SNAPSHOT.jar", > "class": > "org.apache.ignite.internal.processors.cache.persistence.CacheDataRowAdapter", >
Re: Item not found, B+Tree is corrupted and critical error detected after add nodes to baseline topology
Can you export logs from your system in a different format? I don't really understand how it can be analyzed by a person in this format. Evgenii пн, 31 авг. 2020 г. в 00:36, Steven Zheng : > Thanks evgenii, but origin log is not been saved and I can only provide > json format logs. > Best Regards, > - > Steven Zheng > E-mail: closee...@gmail.com > > > Evgenii Zhuravlev 于2020年8月28日周五 上午6:45写道: > >> Hi, >> >> Can you attach logs in normal format? It's really hard to read it. Also, >> please attach full logs from nodes, not only the stacktrace. >> >> Thanks, >> Evgenii >> >> вт, 25 авг. 2020 г. в 19:27, Steven Zheng : >> >>> Hi community, >>> Currently I have 25 nodes in my ignite cluster and all of them were >>> added into the baseline, and I was trying to add another 5 nodes into it. >>> The data in my cluster is about 8TB and the persistence is enabled. >>> At first I start all the 5 nodes; then execute in the command line: >>> ``` >>> bin/control.sh --baseline add ${my_node_id} >>> ``` >>> Meanwhile, there is still read/write workloads on the cluster. >>> >>> After a few minutes, a critical error detected , several nodes crashed >>> and emits the logs like this(json format): >>> ``` >>> { >>> "message": "Critical system error detected. Will be handled >>> accordingly to configured handler [hnd=StopNodeFailureHandler >>> [super=AbstractFailureHandler [ignoredFailureTypes=UnmodifiableSet >>> [SYSTEM_WORKER_BLOCKED, SYSTEM_CRITICAL_OPERATION_TIMEOUT]]], >>> failureCtx=FailureContext [type=CRITICAL_ERROR, err=class >>> o.a.i.i.processors.cache.persistence.tree.CorruptedTreeException: B+Tree is >>> corrupted [pages(groupId, pageId)=[IgniteBiTuple [val1=-1526563570, >>> val2=844420635165881]], cacheId=-2021712086, cacheName=MY_SQL_TABLE, >>> indexName=AFFINITY_KEY, msg=Runtime failure on search row: Row@d00bc1[ >>> key: SQL_FEAT_MY_SQL_TABLE_7f8539ef_08a1_421e_a0b8_60f80cdbbbdf_KEY >>> [idHash=2015873411, hash=-2113698004, CARDNUMBER=25323111322, IP=], val: >>> SQL_FEAT_MY_SQL_TABLE_7f8539ef_08a1_421e_a0b8_60f80cdbbbdf >>> [idHash=1729397221, hash=2090272279, MY_BIZ_UID=0, ETL_TIME=1596023962011] >>> ][ 25323111322, , 0, 1596023962011 ", >>> "loggerFqcn": "org.apache.logging.log4j.spi.AbstractLogger", >>> "thrown": { >>> "localizedMessage": "B+Tree is corrupted [pages(groupId, >>> pageId)=[IgniteBiTuple [val1=-1526563570, val2=844420635165881]], >>> cacheId=-2021712086, cacheName=MY_SQL_TABLE, indexName=AFFINITY_KEY, >>> msg=Runtime failure on search row: Row@d00bc1[ key: >>> SQL_FEAT_MY_SQL_TABLE_7f8539ef_08a1_421e_a0b8_60f80cdbbbdf_KEY >>> [idHash=2015873411, hash=-2113698004, CARDNUMBER=25323111322, IP=], val: >>> SQL_FEAT_MY_SQL_TABLE_7f8539ef_08a1_421e_a0b8_60f80cdbbbdf >>> [idHash=1729397221, hash=2090272279, MY_BIZ_UID=0, ETL_TIME=1596023962011] >>> ][ 25323111322, , 0, 1596023962011 ]]", >>> "message": "B+Tree is corrupted [pages(groupId, >>> pageId)=[IgniteBiTuple [val1=-1526563570, val2=844420635165881]], >>> cacheId=-2021712086, cacheName=MY_SQL_TABLE, indexName=AFFINITY_KEY, >>> msg=Runtime failure on search row: Row@d00bc1[ key: >>> SQL_FEAT_MY_SQL_TABLE_7f8539ef_08a1_421e_a0b8_60f80cdbbbdf_KEY >>> [idHash=2015873411, hash=-2113698004, CARDNUMBER=25323111322, IP=], val: >>> SQL_FEAT_MY_SQL_TABLE_7f8539ef_08a1_421e_a0b8_60f80cdbbbdf >>> [idHash=1729397221, hash=2090272279, MY_BIZ_UID=0, ETL_TIME=1596023962011] >>> ][ 25323111322, , 0, 1596023962011 ]]", >>> "commonElementCount": 0, >>> "cause": { >>> "localizedMessage": "java.lang.IllegalStateException: Item not >>> found: 27", >>> "message": "java.lang.IllegalStateException: Item not found: 27", >>> "commonElementCount": 21, >>> "cause": { >>> "localizedMessage": "Item not found: 27", >>> "message": "Item not found: 27", >>> "commonElementCount": 21, >>> "name": "java.lang.IllegalStateException", >>> "extendedStackTrace": [{ >>> "line": 351, >>> "method": "findIndirectItemIndex", >>> "exact": false, >>> "file": "AbstractDataPageIO.java", >>> "location": "ignite-core-2.8.0-SNAPSHOT.jar", >>> "class": >>> "org.apache.ignite.internal.processors.cache.persistence.tree.io.AbstractDataPageIO", >>> "version": "2.8.0-SNAPSHOT" >>> }, >>> { >>> "line": 459, >>> "method": "getDataOffset", >>> "exact": false, >>> "file": "AbstractDataPageIO.java", >>> "location": "ignite-core-2.8.0-SNAPSHOT.jar", >>> "class": >>> "org.apache.ignite.internal.processors.cache.persistence.tree.io.AbstractDataPageIO", >>> "version": "2.8.0-SNAPSHOT" >>> }, >>> { >>> "line": 501, >>> "method": "readPayload", >>> "exact": false, >>> "file": "AbstractDataPageIO.java", >>>
Re: Item not found, B+Tree is corrupted and critical error detected after add nodes to baseline topology
Thanks evgenii, but origin log is not been saved and I can only provide json format logs. Best Regards, - Steven Zheng E-mail: closee...@gmail.com Evgenii Zhuravlev 于2020年8月28日周五 上午6:45写道: > Hi, > > Can you attach logs in normal format? It's really hard to read it. Also, > please attach full logs from nodes, not only the stacktrace. > > Thanks, > Evgenii > > вт, 25 авг. 2020 г. в 19:27, Steven Zheng : > >> Hi community, >> Currently I have 25 nodes in my ignite cluster and all of them were added >> into the baseline, and I was trying to add another 5 nodes into it. The >> data in my cluster is about 8TB and the persistence is enabled. >> At first I start all the 5 nodes; then execute in the command line: >> ``` >> bin/control.sh --baseline add ${my_node_id} >> ``` >> Meanwhile, there is still read/write workloads on the cluster. >> >> After a few minutes, a critical error detected , several nodes crashed >> and emits the logs like this(json format): >> ``` >> { >> "message": "Critical system error detected. Will be handled accordingly >> to configured handler [hnd=StopNodeFailureHandler >> [super=AbstractFailureHandler [ignoredFailureTypes=UnmodifiableSet >> [SYSTEM_WORKER_BLOCKED, SYSTEM_CRITICAL_OPERATION_TIMEOUT]]], >> failureCtx=FailureContext [type=CRITICAL_ERROR, err=class >> o.a.i.i.processors.cache.persistence.tree.CorruptedTreeException: B+Tree is >> corrupted [pages(groupId, pageId)=[IgniteBiTuple [val1=-1526563570, >> val2=844420635165881]], cacheId=-2021712086, cacheName=MY_SQL_TABLE, >> indexName=AFFINITY_KEY, msg=Runtime failure on search row: Row@d00bc1[ >> key: SQL_FEAT_MY_SQL_TABLE_7f8539ef_08a1_421e_a0b8_60f80cdbbbdf_KEY >> [idHash=2015873411, hash=-2113698004, CARDNUMBER=25323111322, IP=], val: >> SQL_FEAT_MY_SQL_TABLE_7f8539ef_08a1_421e_a0b8_60f80cdbbbdf >> [idHash=1729397221, hash=2090272279, MY_BIZ_UID=0, ETL_TIME=1596023962011] >> ][ 25323111322, , 0, 1596023962011 ", >> "loggerFqcn": "org.apache.logging.log4j.spi.AbstractLogger", >> "thrown": { >> "localizedMessage": "B+Tree is corrupted [pages(groupId, >> pageId)=[IgniteBiTuple [val1=-1526563570, val2=844420635165881]], >> cacheId=-2021712086, cacheName=MY_SQL_TABLE, indexName=AFFINITY_KEY, >> msg=Runtime failure on search row: Row@d00bc1[ key: >> SQL_FEAT_MY_SQL_TABLE_7f8539ef_08a1_421e_a0b8_60f80cdbbbdf_KEY >> [idHash=2015873411, hash=-2113698004, CARDNUMBER=25323111322, IP=], val: >> SQL_FEAT_MY_SQL_TABLE_7f8539ef_08a1_421e_a0b8_60f80cdbbbdf >> [idHash=1729397221, hash=2090272279, MY_BIZ_UID=0, ETL_TIME=1596023962011] >> ][ 25323111322, , 0, 1596023962011 ]]", >> "message": "B+Tree is corrupted [pages(groupId, >> pageId)=[IgniteBiTuple [val1=-1526563570, val2=844420635165881]], >> cacheId=-2021712086, cacheName=MY_SQL_TABLE, indexName=AFFINITY_KEY, >> msg=Runtime failure on search row: Row@d00bc1[ key: >> SQL_FEAT_MY_SQL_TABLE_7f8539ef_08a1_421e_a0b8_60f80cdbbbdf_KEY >> [idHash=2015873411, hash=-2113698004, CARDNUMBER=25323111322, IP=], val: >> SQL_FEAT_MY_SQL_TABLE_7f8539ef_08a1_421e_a0b8_60f80cdbbbdf >> [idHash=1729397221, hash=2090272279, MY_BIZ_UID=0, ETL_TIME=1596023962011] >> ][ 25323111322, , 0, 1596023962011 ]]", >> "commonElementCount": 0, >> "cause": { >> "localizedMessage": "java.lang.IllegalStateException: Item not >> found: 27", >> "message": "java.lang.IllegalStateException: Item not found: 27", >> "commonElementCount": 21, >> "cause": { >> "localizedMessage": "Item not found: 27", >> "message": "Item not found: 27", >> "commonElementCount": 21, >> "name": "java.lang.IllegalStateException", >> "extendedStackTrace": [{ >> "line": 351, >> "method": "findIndirectItemIndex", >> "exact": false, >> "file": "AbstractDataPageIO.java", >> "location": "ignite-core-2.8.0-SNAPSHOT.jar", >> "class": >> "org.apache.ignite.internal.processors.cache.persistence.tree.io.AbstractDataPageIO", >> "version": "2.8.0-SNAPSHOT" >> }, >> { >> "line": 459, >> "method": "getDataOffset", >> "exact": false, >> "file": "AbstractDataPageIO.java", >> "location": "ignite-core-2.8.0-SNAPSHOT.jar", >> "class": >> "org.apache.ignite.internal.processors.cache.persistence.tree.io.AbstractDataPageIO", >> "version": "2.8.0-SNAPSHOT" >> }, >> { >> "line": 501, >> "method": "readPayload", >> "exact": false, >> "file": "AbstractDataPageIO.java", >> "location": "ignite-core-2.8.0-SNAPSHOT.jar", >> "class": >> "org.apache.ignite.internal.processors.cache.persistence.tree.io.AbstractDataPageIO", >> "version": "2.8.0-SNAPSHOT" >> }, >> { >> "line": 325, >> "method": "readIncomplete",
Re: Item not found, B+Tree is corrupted and critical error detected after add nodes to baseline topology
Hi, Can you attach logs in normal format? It's really hard to read it. Also, please attach full logs from nodes, not only the stacktrace. Thanks, Evgenii вт, 25 авг. 2020 г. в 19:27, Steven Zheng : > Hi community, > Currently I have 25 nodes in my ignite cluster and all of them were added > into the baseline, and I was trying to add another 5 nodes into it. The > data in my cluster is about 8TB and the persistence is enabled. > At first I start all the 5 nodes; then execute in the command line: > ``` > bin/control.sh --baseline add ${my_node_id} > ``` > Meanwhile, there is still read/write workloads on the cluster. > > After a few minutes, a critical error detected , several nodes crashed and > emits the logs like this(json format): > ``` > { > "message": "Critical system error detected. Will be handled accordingly > to configured handler [hnd=StopNodeFailureHandler > [super=AbstractFailureHandler [ignoredFailureTypes=UnmodifiableSet > [SYSTEM_WORKER_BLOCKED, SYSTEM_CRITICAL_OPERATION_TIMEOUT]]], > failureCtx=FailureContext [type=CRITICAL_ERROR, err=class > o.a.i.i.processors.cache.persistence.tree.CorruptedTreeException: B+Tree is > corrupted [pages(groupId, pageId)=[IgniteBiTuple [val1=-1526563570, > val2=844420635165881]], cacheId=-2021712086, cacheName=MY_SQL_TABLE, > indexName=AFFINITY_KEY, msg=Runtime failure on search row: Row@d00bc1[ > key: SQL_FEAT_MY_SQL_TABLE_7f8539ef_08a1_421e_a0b8_60f80cdbbbdf_KEY > [idHash=2015873411, hash=-2113698004, CARDNUMBER=25323111322, IP=], val: > SQL_FEAT_MY_SQL_TABLE_7f8539ef_08a1_421e_a0b8_60f80cdbbbdf > [idHash=1729397221, hash=2090272279, MY_BIZ_UID=0, ETL_TIME=1596023962011] > ][ 25323111322, , 0, 1596023962011 ", > "loggerFqcn": "org.apache.logging.log4j.spi.AbstractLogger", > "thrown": { > "localizedMessage": "B+Tree is corrupted [pages(groupId, > pageId)=[IgniteBiTuple [val1=-1526563570, val2=844420635165881]], > cacheId=-2021712086, cacheName=MY_SQL_TABLE, indexName=AFFINITY_KEY, > msg=Runtime failure on search row: Row@d00bc1[ key: > SQL_FEAT_MY_SQL_TABLE_7f8539ef_08a1_421e_a0b8_60f80cdbbbdf_KEY > [idHash=2015873411, hash=-2113698004, CARDNUMBER=25323111322, IP=], val: > SQL_FEAT_MY_SQL_TABLE_7f8539ef_08a1_421e_a0b8_60f80cdbbbdf > [idHash=1729397221, hash=2090272279, MY_BIZ_UID=0, ETL_TIME=1596023962011] > ][ 25323111322, , 0, 1596023962011 ]]", > "message": "B+Tree is corrupted [pages(groupId, pageId)=[IgniteBiTuple > [val1=-1526563570, val2=844420635165881]], cacheId=-2021712086, > cacheName=MY_SQL_TABLE, indexName=AFFINITY_KEY, msg=Runtime failure on > search row: Row@d00bc1[ key: > SQL_FEAT_MY_SQL_TABLE_7f8539ef_08a1_421e_a0b8_60f80cdbbbdf_KEY > [idHash=2015873411, hash=-2113698004, CARDNUMBER=25323111322, IP=], val: > SQL_FEAT_MY_SQL_TABLE_7f8539ef_08a1_421e_a0b8_60f80cdbbbdf > [idHash=1729397221, hash=2090272279, MY_BIZ_UID=0, ETL_TIME=1596023962011] > ][ 25323111322, , 0, 1596023962011 ]]", > "commonElementCount": 0, > "cause": { > "localizedMessage": "java.lang.IllegalStateException: Item not > found: 27", > "message": "java.lang.IllegalStateException: Item not found: 27", > "commonElementCount": 21, > "cause": { > "localizedMessage": "Item not found: 27", > "message": "Item not found: 27", > "commonElementCount": 21, > "name": "java.lang.IllegalStateException", > "extendedStackTrace": [{ > "line": 351, > "method": "findIndirectItemIndex", > "exact": false, > "file": "AbstractDataPageIO.java", > "location": "ignite-core-2.8.0-SNAPSHOT.jar", > "class": > "org.apache.ignite.internal.processors.cache.persistence.tree.io.AbstractDataPageIO", > "version": "2.8.0-SNAPSHOT" > }, > { > "line": 459, > "method": "getDataOffset", > "exact": false, > "file": "AbstractDataPageIO.java", > "location": "ignite-core-2.8.0-SNAPSHOT.jar", > "class": > "org.apache.ignite.internal.processors.cache.persistence.tree.io.AbstractDataPageIO", > "version": "2.8.0-SNAPSHOT" > }, > { > "line": 501, > "method": "readPayload", > "exact": false, > "file": "AbstractDataPageIO.java", > "location": "ignite-core-2.8.0-SNAPSHOT.jar", > "class": > "org.apache.ignite.internal.processors.cache.persistence.tree.io.AbstractDataPageIO", > "version": "2.8.0-SNAPSHOT" > }, > { > "line": 325, > "method": "readIncomplete", > "exact": false, > "file": "CacheDataRowAdapter.java", > "location": "ignite-core-2.8.0-SNAPSHOT.jar", > "class": > "org.apache.ignite.internal.processors.cache.persistence.CacheDataRowAdapter", > "version": "2.8.0-SNAPSHOT" > }, > { > "line": 261, > "
Item not found, B+Tree is corrupted and critical error detected after add nodes to baseline topology
Hi community, Currently I have 25 nodes in my ignite cluster and all of them were added into the baseline, and I was trying to add another 5 nodes into it. The data in my cluster is about 8TB and the persistence is enabled. At first I start all the 5 nodes; then execute in the command line: ``` bin/control.sh --baseline add ${my_node_id} ``` Meanwhile, there is still read/write workloads on the cluster. After a few minutes, a critical error detected , several nodes crashed and emits the logs like this(json format): ``` { "message": "Critical system error detected. Will be handled accordingly to configured handler [hnd=StopNodeFailureHandler [super=AbstractFailureHandler [ignoredFailureTypes=UnmodifiableSet [SYSTEM_WORKER_BLOCKED, SYSTEM_CRITICAL_OPERATION_TIMEOUT]]], failureCtx=FailureContext [type=CRITICAL_ERROR, err=class o.a.i.i.processors.cache.persistence.tree.CorruptedTreeException: B+Tree is corrupted [pages(groupId, pageId)=[IgniteBiTuple [val1=-1526563570, val2=844420635165881]], cacheId=-2021712086, cacheName=MY_SQL_TABLE, indexName=AFFINITY_KEY, msg=Runtime failure on search row: Row@d00bc1[ key: SQL_FEAT_MY_SQL_TABLE_7f8539ef_08a1_421e_a0b8_60f80cdbbbdf_KEY [idHash=2015873411, hash=-2113698004, CARDNUMBER=25323111322, IP=], val: SQL_FEAT_MY_SQL_TABLE_7f8539ef_08a1_421e_a0b8_60f80cdbbbdf [idHash=1729397221, hash=2090272279, MY_BIZ_UID=0, ETL_TIME=1596023962011] ][ 25323111322, , 0, 1596023962011 ", "loggerFqcn": "org.apache.logging.log4j.spi.AbstractLogger", "thrown": { "localizedMessage": "B+Tree is corrupted [pages(groupId, pageId)=[IgniteBiTuple [val1=-1526563570, val2=844420635165881]], cacheId=-2021712086, cacheName=MY_SQL_TABLE, indexName=AFFINITY_KEY, msg=Runtime failure on search row: Row@d00bc1[ key: SQL_FEAT_MY_SQL_TABLE_7f8539ef_08a1_421e_a0b8_60f80cdbbbdf_KEY [idHash=2015873411, hash=-2113698004, CARDNUMBER=25323111322, IP=], val: SQL_FEAT_MY_SQL_TABLE_7f8539ef_08a1_421e_a0b8_60f80cdbbbdf [idHash=1729397221, hash=2090272279, MY_BIZ_UID=0, ETL_TIME=1596023962011] ][ 25323111322, , 0, 1596023962011 ]]", "message": "B+Tree is corrupted [pages(groupId, pageId)=[IgniteBiTuple [val1=-1526563570, val2=844420635165881]], cacheId=-2021712086, cacheName=MY_SQL_TABLE, indexName=AFFINITY_KEY, msg=Runtime failure on search row: Row@d00bc1[ key: SQL_FEAT_MY_SQL_TABLE_7f8539ef_08a1_421e_a0b8_60f80cdbbbdf_KEY [idHash=2015873411, hash=-2113698004, CARDNUMBER=25323111322, IP=], val: SQL_FEAT_MY_SQL_TABLE_7f8539ef_08a1_421e_a0b8_60f80cdbbbdf [idHash=1729397221, hash=2090272279, MY_BIZ_UID=0, ETL_TIME=1596023962011] ][ 25323111322, , 0, 1596023962011 ]]", "commonElementCount": 0, "cause": { "localizedMessage": "java.lang.IllegalStateException: Item not found: 27", "message": "java.lang.IllegalStateException: Item not found: 27", "commonElementCount": 21, "cause": { "localizedMessage": "Item not found: 27", "message": "Item not found: 27", "commonElementCount": 21, "name": "java.lang.IllegalStateException", "extendedStackTrace": [{ "line": 351, "method": "findIndirectItemIndex", "exact": false, "file": "AbstractDataPageIO.java", "location": "ignite-core-2.8.0-SNAPSHOT.jar", "class": "org.apache.ignite.internal.processors.cache.persistence.tree.io.AbstractDataPageIO", "version": "2.8.0-SNAPSHOT" }, { "line": 459, "method": "getDataOffset", "exact": false, "file": "AbstractDataPageIO.java", "location": "ignite-core-2.8.0-SNAPSHOT.jar", "class": "org.apache.ignite.internal.processors.cache.persistence.tree.io.AbstractDataPageIO", "version": "2.8.0-SNAPSHOT" }, { "line": 501, "method": "readPayload", "exact": false, "file": "AbstractDataPageIO.java", "location": "ignite-core-2.8.0-SNAPSHOT.jar", "class": "org.apache.ignite.internal.processors.cache.persistence.tree.io.AbstractDataPageIO", "version": "2.8.0-SNAPSHOT" }, { "line": 325, "method": "readIncomplete", "exact": false, "file": "CacheDataRowAdapter.java", "location": "ignite-core-2.8.0-SNAPSHOT.jar", "class": "org.apache.ignite.internal.processors.cache.persistence.CacheDataRowAdapter", "version": "2.8.0-SNAPSHOT" }, { "line": 261, "method": "doInitFromLink", "exact": false, "file": "CacheDataRowAdapter.java", "location": "ignite-core-2.8.0-SNAPSHOT.jar", "class": "org.apache.ignite.internal.processors.cache.persistence.CacheDataRowAdapter", "version": "2.8.0-SNAPSHOT" }, { "line": 160, "method": "initFromLink", "exa