From 1c42916d5b1d58ab1b937838ea859e438a9a969d Mon Sep 17 00:00:00 2001 From: Olof Larsson Date: Wed, 14 Jan 2015 23:26:32 +0100 Subject: [PATCH] Dodge NPE in ItemStackAdapter --- .../massivecore/adapter/ItemStackAdapter.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/massivecraft/massivecore/adapter/ItemStackAdapter.java b/src/main/java/com/massivecraft/massivecore/adapter/ItemStackAdapter.java index 6f550eb7..3645f04f 100644 --- a/src/main/java/com/massivecraft/massivecore/adapter/ItemStackAdapter.java +++ b/src/main/java/com/massivecraft/massivecore/adapter/ItemStackAdapter.java @@ -441,7 +441,15 @@ public class ItemStackAdapter implements JsonDeserializer, JsonSerial if (meta2json) { if (!meta.hasTitle()) return; - json.add(BOOK_PAGES, convertStringList(meta.getPages())); + try + { + json.add(BOOK_PAGES, convertStringList(meta.getPages())); + } + catch (Exception e) + { + e.printStackTrace(); + // It seems CraftMetaBook#getPages some times throw an NPE. + } } else {