ignite-gg-12163 more info in IgniteDataIntegrityViolationException
Project: http://git-wip-us.apache.org/repos/asf/ignite/repo Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/17007b85 Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/17007b85 Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/17007b85 Branch: refs/heads/ignite-5075-pds Commit: 17007b8589fb7d3fe9ed60ea39af1879b41140aa Parents: 6ec62bb Author: Dmitriy Govorukhin <[email protected]> Authored: Fri May 19 13:11:45 2017 +0300 Committer: Dmitriy Govorukhin <[email protected]> Committed: Fri May 19 13:11:45 2017 +0300 ---------------------------------------------------------------------- .../internal/processors/cache/database/wal/FileInput.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/ignite/blob/17007b85/modules/pds/src/main/java/org/apache/ignite/internal/processors/cache/database/wal/FileInput.java ---------------------------------------------------------------------- diff --git a/modules/pds/src/main/java/org/apache/ignite/internal/processors/cache/database/wal/FileInput.java b/modules/pds/src/main/java/org/apache/ignite/internal/processors/cache/database/wal/FileInput.java index 735ffb7..1ba002f 100644 --- a/modules/pds/src/main/java/org/apache/ignite/internal/processors/cache/database/wal/FileInput.java +++ b/modules/pds/src/main/java/org/apache/ignite/internal/processors/cache/database/wal/FileInput.java @@ -299,8 +299,12 @@ public final class FileInput implements ByteBufferBackedDataInput { int writtenCrc = this.readInt(); if ((val ^ writtenCrc) != 0 && !skipCheck) { - ensure(5); //if it last message we will skip it (EOF will be thrown) - throw new IgniteDataIntegrityViolationException(); + // If it last message we will skip it (EOF will be thrown). + ensure(5); + + throw new IgniteDataIntegrityViolationException( + "val: " + val + " writtenCrc: " + writtenCrc + ); } }
