[ 
https://issues.apache.org/jira/browse/IGNITE-26518?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ivan Bessonov updated IGNITE-26518:
-----------------------------------
    Description: 
 
{code:java}
org.apache.ignite.internal.storage.StorageException: IGN-CMN-65535 Error while 
executing addWrite: [rowId=RowId [partitionId=1, 
uuid=61589f3b-4a91-48d0-83dd-6c8358346358], rowIsTombstone=false, 
txId=01998027-f8d8-0000-0000-000000000001, commitTableOrZoneId=999, 
commitPartitionId=1, tableId=1, partitionId=1]
 TraceId:9958a24d
        at 
org.apache.ignite.internal.storage.pagememory.mv.AbstractPageMemoryMvPartitionStorage.lambda$addWrite$10(AbstractPageMemoryMvPartitionStorage.java:458)
        at 
org.apache.ignite.internal.storage.pagememory.mv.AbstractPageMemoryMvPartitionStorage.busy(AbstractPageMemoryMvPartitionStorage.java:688)
        at 
org.apache.ignite.internal.storage.pagememory.mv.AbstractPageMemoryMvPartitionStorage.addWrite(AbstractPageMemoryMvPartitionStorage.java:435)
        at 
org.apache.ignite.internal.storage.BaseMvPartitionStorageTest.lambda$addWrite$0(BaseMvPartitionStorageTest.java:105)
        at 
org.apache.ignite.internal.storage.pagememory.mv.PersistentPageMemoryMvPartitionStorage.lambda$runConsistently$0(PersistentPageMemoryMvPartitionStorage.java:180)
        at 
org.apache.ignite.internal.storage.pagememory.mv.AbstractPageMemoryMvPartitionStorage.busy(AbstractPageMemoryMvPartitionStorage.java:688)
        at 
org.apache.ignite.internal.storage.pagememory.mv.PersistentPageMemoryMvPartitionStorage.runConsistently(PersistentPageMemoryMvPartitionStorage.java:170)
        at 
org.apache.ignite.internal.storage.BaseMvPartitionStorageTest.addWrite(BaseMvPartitionStorageTest.java:102)
        at 
org.apache.ignite.internal.storage.BaseMvPartitionStorageTest.insert(BaseMvPartitionStorageTest.java:93)
        at 
org.apache.ignite.internal.storage.AbstractMvPartitionStorageTest.testWriteLongValues(AbstractMvPartitionStorageTest.java:290)
        at java.base/java.lang.reflect.Method.invoke(Method.java:566)
        at java.base/java.util.ArrayList.forEach(ArrayList.java:1541)
        at java.base/java.util.ArrayList.forEach(ArrayList.java:1541)
Caused by: org.apache.ignite.internal.pagememory.tree.CorruptedTreeException: 
IGN-STORAGE-2 B+Tree is corrupted [groupId=1, pageIds=[562954248391444], 
groupName=1, msg=Runtime failure on search row: 
org.apache.ignite.internal.storage.pagememory.mv.VersionChainKey@2b0454d2] 
TraceId:9958a24d
        at 
org.apache.ignite.internal.pagememory.tree.BplusTree.corruptedTreeException(BplusTree.java:6588)
        at 
org.apache.ignite.internal.pagememory.tree.BplusTree.invoke(BplusTree.java:2107)
        at 
org.apache.ignite.internal.storage.pagememory.mv.AbstractPageMemoryMvPartitionStorage.lambda$addWrite$10(AbstractPageMemoryMvPartitionStorage.java:443)
        ... 12 more
Caused by: java.lang.AssertionError
        at 
org.apache.ignite.internal.storage.pagememory.mv.RowVersion.writeFragmentData(RowVersion.java:216)
        at 
org.apache.ignite.internal.pagememory.io.DataPageIo.addRowFragment(DataPageIo.java:1171)
        at 
org.apache.ignite.internal.pagememory.freelist.FreeListImpl$WriteRowHandler.addRowFragment(FreeListImpl.java:185)
        at 
org.apache.ignite.internal.pagememory.freelist.FreeListImpl$WriteRowHandler.addRow(FreeListImpl.java:136)
        at 
org.apache.ignite.internal.pagememory.freelist.FreeListImpl$WriteRowHandler.run(FreeListImpl.java:102)
        at 
org.apache.ignite.internal.pagememory.freelist.FreeListImpl$WriteRowHandler.run(FreeListImpl.java:91)
        at 
org.apache.ignite.internal.pagememory.util.PageHandler.writePage(PageHandler.java:228)
        at 
org.apache.ignite.internal.pagememory.datastructure.DataStructure.write(DataStructure.java:325)
        at 
org.apache.ignite.internal.pagememory.freelist.FreeListImpl.writeSinglePage(FreeListImpl.java:610)
        at 
org.apache.ignite.internal.pagememory.freelist.FreeListImpl.insertDataRow(FreeListImpl.java:486)
        at 
org.apache.ignite.internal.storage.pagememory.mv.AbstractPageMemoryMvPartitionStorage.insertRowVersion(AbstractPageMemoryMvPartitionStorage.java:419)
        at 
org.apache.ignite.internal.storage.pagememory.mv.AddWriteInvokeClosure.insertRowVersion(AddWriteInvokeClosure.java:149)
        at 
org.apache.ignite.internal.storage.pagememory.mv.AddWriteInvokeClosure.call(AddWriteInvokeClosure.java:84)
        at 
org.apache.ignite.internal.storage.pagememory.mv.AddWriteInvokeClosure.call(AddWriteInvokeClosure.java:44)
        at 
org.apache.ignite.internal.pagememory.tree.BplusTree$Invoke.invokeClosure(BplusTree.java:4256)
        at 
org.apache.ignite.internal.pagememory.tree.BplusTree.invokeDown(BplusTree.java:2175)
        at 
org.apache.ignite.internal.pagememory.tree.BplusTree.invokeDown(BplusTree.java:2159)
        at 
org.apache.ignite.internal.pagememory.tree.BplusTree.invoke(BplusTree.java:2081)
        ... 13 more
{code}
 

 

> Can't insert a binary tuple of size 16298
> -----------------------------------------
>
>                 Key: IGNITE-26518
>                 URL: https://issues.apache.org/jira/browse/IGNITE-26518
>             Project: Ignite
>          Issue Type: Improvement
>            Reporter: Ivan Bessonov
>            Assignee: Ivan Bessonov
>            Priority: Major
>              Labels: ignite-3
>
>  
> {code:java}
> org.apache.ignite.internal.storage.StorageException: IGN-CMN-65535 Error 
> while executing addWrite: [rowId=RowId [partitionId=1, 
> uuid=61589f3b-4a91-48d0-83dd-6c8358346358], rowIsTombstone=false, 
> txId=01998027-f8d8-0000-0000-000000000001, commitTableOrZoneId=999, 
> commitPartitionId=1, tableId=1, partitionId=1]
>  TraceId:9958a24d
>       at 
> org.apache.ignite.internal.storage.pagememory.mv.AbstractPageMemoryMvPartitionStorage.lambda$addWrite$10(AbstractPageMemoryMvPartitionStorage.java:458)
>       at 
> org.apache.ignite.internal.storage.pagememory.mv.AbstractPageMemoryMvPartitionStorage.busy(AbstractPageMemoryMvPartitionStorage.java:688)
>       at 
> org.apache.ignite.internal.storage.pagememory.mv.AbstractPageMemoryMvPartitionStorage.addWrite(AbstractPageMemoryMvPartitionStorage.java:435)
>       at 
> org.apache.ignite.internal.storage.BaseMvPartitionStorageTest.lambda$addWrite$0(BaseMvPartitionStorageTest.java:105)
>       at 
> org.apache.ignite.internal.storage.pagememory.mv.PersistentPageMemoryMvPartitionStorage.lambda$runConsistently$0(PersistentPageMemoryMvPartitionStorage.java:180)
>       at 
> org.apache.ignite.internal.storage.pagememory.mv.AbstractPageMemoryMvPartitionStorage.busy(AbstractPageMemoryMvPartitionStorage.java:688)
>       at 
> org.apache.ignite.internal.storage.pagememory.mv.PersistentPageMemoryMvPartitionStorage.runConsistently(PersistentPageMemoryMvPartitionStorage.java:170)
>       at 
> org.apache.ignite.internal.storage.BaseMvPartitionStorageTest.addWrite(BaseMvPartitionStorageTest.java:102)
>       at 
> org.apache.ignite.internal.storage.BaseMvPartitionStorageTest.insert(BaseMvPartitionStorageTest.java:93)
>       at 
> org.apache.ignite.internal.storage.AbstractMvPartitionStorageTest.testWriteLongValues(AbstractMvPartitionStorageTest.java:290)
>       at java.base/java.lang.reflect.Method.invoke(Method.java:566)
>       at java.base/java.util.ArrayList.forEach(ArrayList.java:1541)
>       at java.base/java.util.ArrayList.forEach(ArrayList.java:1541)
> Caused by: org.apache.ignite.internal.pagememory.tree.CorruptedTreeException: 
> IGN-STORAGE-2 B+Tree is corrupted [groupId=1, pageIds=[562954248391444], 
> groupName=1, msg=Runtime failure on search row: 
> org.apache.ignite.internal.storage.pagememory.mv.VersionChainKey@2b0454d2] 
> TraceId:9958a24d
>       at 
> org.apache.ignite.internal.pagememory.tree.BplusTree.corruptedTreeException(BplusTree.java:6588)
>       at 
> org.apache.ignite.internal.pagememory.tree.BplusTree.invoke(BplusTree.java:2107)
>       at 
> org.apache.ignite.internal.storage.pagememory.mv.AbstractPageMemoryMvPartitionStorage.lambda$addWrite$10(AbstractPageMemoryMvPartitionStorage.java:443)
>       ... 12 more
> Caused by: java.lang.AssertionError
>       at 
> org.apache.ignite.internal.storage.pagememory.mv.RowVersion.writeFragmentData(RowVersion.java:216)
>       at 
> org.apache.ignite.internal.pagememory.io.DataPageIo.addRowFragment(DataPageIo.java:1171)
>       at 
> org.apache.ignite.internal.pagememory.freelist.FreeListImpl$WriteRowHandler.addRowFragment(FreeListImpl.java:185)
>       at 
> org.apache.ignite.internal.pagememory.freelist.FreeListImpl$WriteRowHandler.addRow(FreeListImpl.java:136)
>       at 
> org.apache.ignite.internal.pagememory.freelist.FreeListImpl$WriteRowHandler.run(FreeListImpl.java:102)
>       at 
> org.apache.ignite.internal.pagememory.freelist.FreeListImpl$WriteRowHandler.run(FreeListImpl.java:91)
>       at 
> org.apache.ignite.internal.pagememory.util.PageHandler.writePage(PageHandler.java:228)
>       at 
> org.apache.ignite.internal.pagememory.datastructure.DataStructure.write(DataStructure.java:325)
>       at 
> org.apache.ignite.internal.pagememory.freelist.FreeListImpl.writeSinglePage(FreeListImpl.java:610)
>       at 
> org.apache.ignite.internal.pagememory.freelist.FreeListImpl.insertDataRow(FreeListImpl.java:486)
>       at 
> org.apache.ignite.internal.storage.pagememory.mv.AbstractPageMemoryMvPartitionStorage.insertRowVersion(AbstractPageMemoryMvPartitionStorage.java:419)
>       at 
> org.apache.ignite.internal.storage.pagememory.mv.AddWriteInvokeClosure.insertRowVersion(AddWriteInvokeClosure.java:149)
>       at 
> org.apache.ignite.internal.storage.pagememory.mv.AddWriteInvokeClosure.call(AddWriteInvokeClosure.java:84)
>       at 
> org.apache.ignite.internal.storage.pagememory.mv.AddWriteInvokeClosure.call(AddWriteInvokeClosure.java:44)
>       at 
> org.apache.ignite.internal.pagememory.tree.BplusTree$Invoke.invokeClosure(BplusTree.java:4256)
>       at 
> org.apache.ignite.internal.pagememory.tree.BplusTree.invokeDown(BplusTree.java:2175)
>       at 
> org.apache.ignite.internal.pagememory.tree.BplusTree.invokeDown(BplusTree.java:2159)
>       at 
> org.apache.ignite.internal.pagememory.tree.BplusTree.invoke(BplusTree.java:2081)
>       ... 13 more
> {code}
>  
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to