From 73d7fbbca4ea3927a71918c55d81e9d7751d0ba4 Mon Sep 17 00:00:00 2001 From: Trent Hensler Date: Fri, 6 Apr 2018 15:29:51 -0700 Subject: [PATCH] Check for null here and log --- .../playervaults/vaultmanagement/VaultOperations.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/com/drtshock/playervaults/vaultmanagement/VaultOperations.java b/src/main/java/com/drtshock/playervaults/vaultmanagement/VaultOperations.java index b1e30e1..8185fb3 100644 --- a/src/main/java/com/drtshock/playervaults/vaultmanagement/VaultOperations.java +++ b/src/main/java/com/drtshock/playervaults/vaultmanagement/VaultOperations.java @@ -141,6 +141,10 @@ public class VaultOperations { if (checkPerms(player, number)) { if (EconomyOperations.payToOpen(player, number)) { Inventory inv = VaultManager.getInstance().loadOwnVault(player, number, getMaxVaultSize(player)); + if (inv == null) { + PlayerVaults.debug(String.format("Failed to open null vault %d for %s. This is weird.", number, player.getName())); + return false; + } player.openInventory(inv); player.sendMessage(Lang.TITLE.toString() + Lang.OPEN_VAULT.toString().replace("%v", arg)); return true;