From df7a83bb32c99cd2582e5f5993dfb3a2dfd1fbf2 Mon Sep 17 00:00:00 2001 From: Michael Bayne Date: Wed, 31 Oct 2007 20:33:35 +0000 Subject: [PATCH] We don't need to log a warning on NoSuchSceneException. git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@476 c613c5cb-e716-0410-b11b-feb51c14d237 --- src/java/com/threerings/whirled/server/SceneRegistry.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/java/com/threerings/whirled/server/SceneRegistry.java b/src/java/com/threerings/whirled/server/SceneRegistry.java index aac57de2..dcff736b 100644 --- a/src/java/com/threerings/whirled/server/SceneRegistry.java +++ b/src/java/com/threerings/whirled/server/SceneRegistry.java @@ -44,6 +44,7 @@ import com.threerings.whirled.data.SceneCodes; import com.threerings.whirled.data.SceneModel; import com.threerings.whirled.data.SceneUpdate; import com.threerings.whirled.server.persist.SceneRepository; +import com.threerings.whirled.util.NoSuchSceneException; import com.threerings.whirled.util.SceneFactory; import com.threerings.whirled.util.UpdateList; @@ -285,8 +286,11 @@ public class SceneRegistry */ protected void processFailedResolution (int sceneId, Exception cause) { - Log.info("Failed to resolve scene [sceneId=" + sceneId + ", cause=" + cause + "]."); - Log.logStackTrace(cause); + // if this is not simply a missing scene, log a warning + if (!(cause instanceof NoSuchSceneException)) { + Log.info("Failed to resolve scene [sceneId=" + sceneId + ", cause=" + cause + "]."); + Log.logStackTrace(cause); + } // alas things didn't work out, notify our penders ArrayList penders = (ArrayList)_penders.remove(sceneId);