From fa9870d97a29b4804459b4e217d61050bc23c173 Mon Sep 17 00:00:00 2001 From: Risto Lahtela <24460436+AuroraLS3@users.noreply.github.com> Date: Fri, 4 Feb 2022 19:10:11 +0200 Subject: [PATCH] Wrote some code to add logging when new servers are registered Affects issues: - Possibly fixed #2254 --- .../com/djrapitops/plan/identification/ServerServerInfo.java | 1 + .../djrapitops/plan/identification/storage/ServerDBLoader.java | 1 + .../djrapitops/plan/identification/storage/ServerFileLoader.java | 1 + 3 files changed, 3 insertions(+) diff --git a/Plan/common/src/main/java/com/djrapitops/plan/identification/ServerServerInfo.java b/Plan/common/src/main/java/com/djrapitops/plan/identification/ServerServerInfo.java index c25f6c5cf5..efe1d181ff 100644 --- a/Plan/common/src/main/java/com/djrapitops/plan/identification/ServerServerInfo.java +++ b/Plan/common/src/main/java/com/djrapitops/plan/identification/ServerServerInfo.java @@ -100,6 +100,7 @@ private Server registerNew() { private Server registerNew(ServerUUID serverUUID) { Server server = createServerObject(serverUUID); + logger.info("Registering a new server in database with UUID " + serverUUID); fromDatabase.save(server); Server stored = fromDatabase.load(serverUUID) diff --git a/Plan/common/src/main/java/com/djrapitops/plan/identification/storage/ServerDBLoader.java b/Plan/common/src/main/java/com/djrapitops/plan/identification/storage/ServerDBLoader.java index b99355ef42..edeba6fa8d 100644 --- a/Plan/common/src/main/java/com/djrapitops/plan/identification/storage/ServerDBLoader.java +++ b/Plan/common/src/main/java/com/djrapitops/plan/identification/storage/ServerDBLoader.java @@ -59,6 +59,7 @@ public Optional load(ServerUUID serverUUID) { @Override public void save(Server server) { + if (server == null) return; try { dbSystem.getDatabase().executeTransaction( new StoreServerInformationTransaction(server) diff --git a/Plan/common/src/main/java/com/djrapitops/plan/identification/storage/ServerFileLoader.java b/Plan/common/src/main/java/com/djrapitops/plan/identification/storage/ServerFileLoader.java index 1974269bde..06898ffd35 100644 --- a/Plan/common/src/main/java/com/djrapitops/plan/identification/storage/ServerFileLoader.java +++ b/Plan/common/src/main/java/com/djrapitops/plan/identification/storage/ServerFileLoader.java @@ -53,6 +53,7 @@ public ServerFileLoader( } public void prepare() throws IOException { + read(); try (ConfigReader reader = new ConfigReader(files.getResourceFromJar("DefaultServerInfoFile.yml").asInputStream())) { copyMissing(reader.read()); }