From 4775255776e780dff9de25b00c875acc2e9ca4c5 Mon Sep 17 00:00:00 2001 From: Treeku Date: Wed, 18 Jun 2014 06:24:12 +0100 Subject: [PATCH] Added getObject debug checks Something is very wrong with getObject. It's returning null even on new objects that were just added to it and I need to be able to track when it's null on the TC. --- src/services/object/ObjectService.java | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/services/object/ObjectService.java b/src/services/object/ObjectService.java index ca5d07c9..d5acc45c 100644 --- a/src/services/object/ObjectService.java +++ b/src/services/object/ObjectService.java @@ -466,7 +466,17 @@ public class ObjectService implements INetworkDispatch { } public SWGObject getObject(long objectID) { - return objectList.get(objectID); + SWGObject object = objectList.get(objectID); + + if (object == null) { + if (objectList.containsKey(objectID)) { + System.err.println("getObject(): object is null but objectList contains objectID key"); + } else { + System.err.println("getObject(): object is null"); + } + } + + return object; } public Map getObjectList() {