From 179bd8e018ef47bfdf0595794ed2ae4cf0e67c98 Mon Sep 17 00:00:00 2001 From: CalDescent Date: Wed, 6 Oct 2021 19:44:04 +0100 Subject: [PATCH] Moved repository reopen to the finally {} block, so that we're never left without a repository instance. Should fix occasional "No repository available" error seen when retrying. --- src/main/java/org/qortal/repository/Bootstrap.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/qortal/repository/Bootstrap.java b/src/main/java/org/qortal/repository/Bootstrap.java index d7186e01..718d81cd 100644 --- a/src/main/java/org/qortal/repository/Bootstrap.java +++ b/src/main/java/org/qortal/repository/Bootstrap.java @@ -458,11 +458,11 @@ public class Bootstrap { Files.move(inputPath, outputPath); this.updateStatus("Starting repository from bootstrap..."); + } + finally { RepositoryFactory repositoryFactory = new HSQLDBRepositoryFactory(Controller.getRepositoryUrl()); RepositoryManager.setRepositoryFactory(repositoryFactory); - } - finally { blockchainLock.unlock(); } }