Dmitriy Pavlov created IGNITE-6788:
--------------------------------------
Summary: Ignite WAL reader fails on Tx marker record for persistent store with new style folder naming
Key: IGNITE-6788
URL:
https://issues.apache.org/jira/browse/IGNITE-6788 Project: Ignite
Issue Type: Bug
Security Level: Public (Viewable by anyone)
Components: persistence
Affects Versions: 2.3
Reporter: Dmitriy Pavlov
Assignee: Dmitriy Pavlov
Priority: Critical
Fix For: 2.4
After chaning paths generation and consistent ID to be UUID
also after introduction of Tx Markers
WAL records iterator begin to fail to deserialize consistentID from TX record in mode when binary_meta and marshaller cache paths are not provided
{noformat}
Caused by: java.lang.NullPointerException
at org.apache.ignite.internal.binary.BinaryMarshaller.unmarshal0(BinaryMarshaller.java:99)
at org.apache.ignite.marshaller.AbstractNodeNameAwareMarshaller.unmarshal(AbstractNodeNameAwareMarshaller.java:82)
at org.apache.ignite.internal.processors.cache.persistence.wal.serializer.TxRecordSerializer.readConsistentId(TxRecordSerializer.java:211)
at org.apache.ignite.internal.processors.cache.persistence.wal.serializer.TxRecordSerializer.readTxRecord(TxRecordSerializer.java:114)
at org.apache.ignite.internal.processors.cache.persistence.wal.serializer.RecordDataV1Serializer.readRecord(RecordDataV1Serializer.java:812)
at org.apache.ignite.internal.processors.cache.persistence.wal.serializer.RecordV1Serializer$1.readWithHeaders(RecordV1Serializer.java:96)
at org.apache.ignite.internal.processors.cache.persistence.wal.serializer.RecordV1Serializer.readWithCrc(RecordV1Serializer.java:230)
... 18 more
{noformat}
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)