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)

Reply via email to