[
https://issues.apache.org/jira/browse/IGNITE-6788?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16224969#comment-16224969
]
ASF GitHub Bot commented on IGNITE-6788:
----------------------------------------
GitHub user dspavlov opened a pull request:
https://github.com/apache/ignite/pull/2945
IGNITE-6788: Ignite WAL reader fails on Tx marker
NPE during reading of Tx marker record for persistent store with new style
folder naming
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/gridgain/apache-ignite ignite-6788
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/ignite/pull/2945.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #2945
----
----
> 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)