From 30a2269c32924c5c50cc2a1e303da79a474b00a5 Mon Sep 17 00:00:00 2001 From: Michael Bayne Date: Sun, 18 Mar 2007 17:02:57 +0000 Subject: [PATCH] Log a warning to go with our stack trace and add a comment to explain why we don't in the other case. git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4630 542714f4-19e9-0310-aa3c-eee0fc999fb1 --- src/java/com/threerings/presents/dobj/DObject.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/java/com/threerings/presents/dobj/DObject.java b/src/java/com/threerings/presents/dobj/DObject.java index e6d6d1d40..dace12168 100644 --- a/src/java/com/threerings/presents/dobj/DObject.java +++ b/src/java/com/threerings/presents/dobj/DObject.java @@ -780,6 +780,7 @@ public class DObject boolean alreadyApplied = false; if (_omgr != null && _omgr.isManager(this)) { if (!set.add(entry)) { + // DSet will have logged a warning Thread.dumpStack(); } alreadyApplied = true; @@ -799,6 +800,7 @@ public class DObject if (_omgr != null && _omgr.isManager(this)) { oldEntry = set.removeKey(key); if (oldEntry == null) { + Log.warning("Requested to remove non-element [set=" + name + ", key=" + key + "]."); Thread.dumpStack(); } }