From e678ea22e0e9ce8933f39a39a107b149193a06ed Mon Sep 17 00:00:00 2001 From: CalDescent Date: Sun, 18 Dec 2022 18:33:51 +0000 Subject: [PATCH] Fixed NPE in unit tests. Still need to work out how/when this was introduced. --- src/test/java/org/qortal/test/common/Common.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/test/java/org/qortal/test/common/Common.java b/src/test/java/org/qortal/test/common/Common.java index 3270a795..bb6cc1cb 100644 --- a/src/test/java/org/qortal/test/common/Common.java +++ b/src/test/java/org/qortal/test/common/Common.java @@ -120,7 +120,9 @@ public class Common { } public static void useSettingsAndDb(String settingsFilename, boolean dbInMemory) throws DataException { - closeRepository(); + if (RepositoryManager.getRepositoryFactory() != null) { + closeRepository(); + } // Load/check settings, which potentially sets up blockchain config, etc. LOGGER.debug(String.format("Using setting file: %s", settingsFilename));