From 1108e981640abefd6cce67887cfdadd1e996b141 Mon Sep 17 00:00:00 2001 From: chimp1984 Date: Fri, 5 Nov 2021 00:37:50 +0100 Subject: [PATCH] Add isEmpty check --- .../core/dao/state/storage/DaoStateStorageService.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/core/src/main/java/bisq/core/dao/state/storage/DaoStateStorageService.java b/core/src/main/java/bisq/core/dao/state/storage/DaoStateStorageService.java index ae8a83065b6..05148f4b0bb 100644 --- a/core/src/main/java/bisq/core/dao/state/storage/DaoStateStorageService.java +++ b/core/src/main/java/bisq/core/dao/state/storage/DaoStateStorageService.java @@ -129,9 +129,11 @@ protected void readFromResources(String postFix, Runnable completeHandler) { if (daoStateAsProto.getBlocksList().isEmpty()) { int chainHeight = daoStateAsProto.getChainHeight(); list = bsqBlocksStorageService.readBlocks(chainHeight); - int heightOfLastBlock = list.getLast().getHeight(); - checkArgument(heightOfLastBlock == chainHeight, - "heightOfLastBlock must match chainHeight"); + if (!list.isEmpty()) { + int heightOfLastBlock = list.getLast().getHeight(); + checkArgument(heightOfLastBlock == chainHeight, + "heightOfLastBlock must match chainHeight"); + } } else { list = bsqBlocksStorageService.migrateBlocks(daoStateAsProto.getBlocksList()); }