From 03672c35e46582adc77fdcf9bf6863ff41490ba7 Mon Sep 17 00:00:00 2001 From: Charles Krinke Date: Wed, 10 Sep 2008 03:27:09 +0000 Subject: [PATCH] Thank you kindly, CMickeyB for a patch that adds a couple of debug statements for null items while we diagnose our interrmittent inventory issues. I looked at this and it seems helpful to others. We can back it later if desired. --- OpenSim/Region/Environment/Scenes/ScenePresence.cs | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/OpenSim/Region/Environment/Scenes/ScenePresence.cs b/OpenSim/Region/Environment/Scenes/ScenePresence.cs index 1a4b0c9925..2c8a796148 100644 --- a/OpenSim/Region/Environment/Scenes/ScenePresence.cs +++ b/OpenSim/Region/Environment/Scenes/ScenePresence.cs @@ -2906,11 +2906,25 @@ namespace OpenSim.Region.Environment.Scenes private void ItemReceived(UUID itemID) { + //MIC: DEBUG + if (null == itemID) + { + m_log.Error("ItemReceived passed null itemID"); + return; + } + int attachpoint = m_appearance.GetAttachpoint(itemID); if (attachpoint == 0) return; UUID asset = m_appearance.GetAttachedAsset(attachpoint); + //MIC: DEBUG + if (null == asset) + { + m_log.ErrorFormat("[ATTACHMENT] Unable to locate attached asset for item {0}", itemID.ToString()); + return; + } + if (asset == UUID.Zero) // We have just logged in { m_log.InfoFormat("[ATTACHMENT] Rez attachment {0}",