From b455e20811de71916bc4562f41e77f334c87c36e Mon Sep 17 00:00:00 2001 From: DNx5 Date: Wed, 29 Jun 2016 06:06:54 +0700 Subject: [PATCH] - Fix NPE in JsonCache. --- src/main/java/fr/xephi/authme/cache/backup/JsonCache.java | 7 ++++++- src/main/java/fr/xephi/authme/cache/limbo/LimboCache.java | 3 ++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/main/java/fr/xephi/authme/cache/backup/JsonCache.java b/src/main/java/fr/xephi/authme/cache/backup/JsonCache.java index 6f56e2c4..6de1ec9c 100644 --- a/src/main/java/fr/xephi/authme/cache/backup/JsonCache.java +++ b/src/main/java/fr/xephi/authme/cache/backup/JsonCache.java @@ -39,7 +39,12 @@ public class JsonCache { private BukkitService bukkitService; @Inject - public JsonCache(@DataFolder File dataFolder) { + public JsonCache(@DataFolder File dataFolder, PermissionsManager permsMan, + SpawnLoader spawnLoader, BukkitService bukkitService) { + this.permissionsManager = permsMan; + this.spawnLoader = spawnLoader; + this.bukkitService = bukkitService; + cacheDir = new File(dataFolder, "cache"); if (!cacheDir.exists() && !cacheDir.isDirectory() && !cacheDir.mkdir()) { ConsoleLogger.showError("Failed to create cache directory."); diff --git a/src/main/java/fr/xephi/authme/cache/limbo/LimboCache.java b/src/main/java/fr/xephi/authme/cache/limbo/LimboCache.java index 2bd4c669..902270d2 100644 --- a/src/main/java/fr/xephi/authme/cache/limbo/LimboCache.java +++ b/src/main/java/fr/xephi/authme/cache/limbo/LimboCache.java @@ -28,9 +28,10 @@ public class LimboCache { private SpawnLoader spawnLoader; @Inject - LimboCache(PermissionsManager permissionsManager, SpawnLoader spawnLoader) { + LimboCache(PermissionsManager permissionsManager, SpawnLoader spawnLoader, JsonCache jsonCache) { this.permissionsManager = permissionsManager; this.spawnLoader = spawnLoader; + this.jsonCache = jsonCache; } /**