From bd1e4e76e909f7554450ac56664fdca99d400643 Mon Sep 17 00:00:00 2001 From: Alexandra Roatis Date: Thu, 21 Mar 2019 15:04:06 -0400 Subject: [PATCH] Re #856: using out of space code on exit from TaskImportBlocks.java --- .../src/org/aion/zero/impl/sync/TaskImportBlocks.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/modAionImpl/src/org/aion/zero/impl/sync/TaskImportBlocks.java b/modAionImpl/src/org/aion/zero/impl/sync/TaskImportBlocks.java index 7a17ebbeb5..0e8516ab63 100644 --- a/modAionImpl/src/org/aion/zero/impl/sync/TaskImportBlocks.java +++ b/modAionImpl/src/org/aion/zero/impl/sync/TaskImportBlocks.java @@ -27,6 +27,7 @@ import org.aion.p2p.P2pConstant; import org.aion.types.ByteArrayWrapper; import org.aion.zero.impl.AionBlockchainImpl; +import org.aion.zero.impl.SystemExitCodes; import org.aion.zero.impl.db.AionBlockStore; import org.aion.zero.impl.sync.PeerState.Mode; import org.aion.zero.impl.sync.statistics.BlockType; @@ -268,8 +269,8 @@ private PeerState processBatch(PeerState givenState, List batch, Stri log.error(" ", e); if (e.getMessage() != null && e.getMessage().contains("No space left on device")) { - log.error("Shutdown due to lack of disk space."); - System.exit(0); + log.error("Shutdown due to lack of disk space.", e); + System.exit(SystemExitCodes.OUT_OF_DISK_SPACE); } break; } @@ -702,8 +703,8 @@ private int importFromStorage(PeerState state, long first, long last) { log.error(" ", e); if (e.getMessage() != null && e.getMessage().contains("No space left on device")) { - log.error("Shutdown due to lack of disk space."); - System.exit(0); + log.error("Shutdown due to lack of disk space.", e); + System.exit(SystemExitCodes.OUT_OF_DISK_SPACE); } } }