[
https://issues.apache.org/jira/browse/IGNITE-26518?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Ivan Bessonov updated IGNITE-26518:
-----------------------------------
Fix Version/s: 3.1
> 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: Bug
> Components: storage engines ai3
> Affects Versions: 3.0
> Reporter: Ivan Bessonov
> Assignee: Ivan Bessonov
> Priority: Major
> Labels: ignite-3
> Fix For: 3.1
>
> Time Spent: 40m
> Remaining Estimate: 0h
>
>
> {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)