From 5caf538ffb7933f004eb76430f9dde86d8dbb0d3 Mon Sep 17 00:00:00 2001 From: Obique PSWG Date: Fri, 13 May 2016 15:39:12 -0500 Subject: [PATCH] Fixed null pointer when iff doesn't load correctly --- src/services/objects/ObjectCreator.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/services/objects/ObjectCreator.java b/src/services/objects/ObjectCreator.java index 213742870..65e7b310c 100644 --- a/src/services/objects/ObjectCreator.java +++ b/src/services/objects/ObjectCreator.java @@ -196,7 +196,9 @@ public final class ObjectCreator { private static void handlePostCreation(SWGObject object, ObjectData attributes) { addObjectAttributes(object, attributes); createObjectSlots(object); - object.setGameObjectType(GameObjectType.getTypeFromId((Integer) object.getDataAttribute(ObjectDataAttribute.GAME_OBJECT_TYPE))); + Object got = object.getDataAttribute(ObjectDataAttribute.GAME_OBJECT_TYPE); + if (got != null) + object.setGameObjectType(GameObjectType.getTypeFromId((Integer) got)); } private static void addObjectAttributes(SWGObject obj, ObjectData attributes) {