aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region
diff options
context:
space:
mode:
authorJustin Clark-Casey (justincc)2010-08-23 22:24:23 +0100
committerDiva Canto2010-08-24 17:21:56 -0700
commit7e0a0656a44a183b1381aeb8cd876620fcfb709e (patch)
tree6e87e7f2c4b573b9ab17a0c33cad2334c2ff69cd /OpenSim/Region
parentDon't allow oversized search reply packets (diff)
downloadopensim-SC_OLD-7e0a0656a44a183b1381aeb8cd876620fcfb709e.zip
opensim-SC_OLD-7e0a0656a44a183b1381aeb8cd876620fcfb709e.tar.gz
opensim-SC_OLD-7e0a0656a44a183b1381aeb8cd876620fcfb709e.tar.bz2
opensim-SC_OLD-7e0a0656a44a183b1381aeb8cd876620fcfb709e.tar.xz
Remove various warnings and improve logging messages. No functional changes.
Diffstat (limited to 'OpenSim/Region')
-rw-r--r--OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs2
-rw-r--r--OpenSim/Region/CoreModules/Avatar/InstantMessage/InstantMessageModule.cs2
-rw-r--r--OpenSim/Region/CoreModules/Avatar/InstantMessage/MessageTransferModule.cs16
-rw-r--r--OpenSim/Region/CoreModules/Avatar/Inventory/Transfer/InventoryTransferModule.cs17
-rw-r--r--OpenSim/Region/CoreModules/ServiceConnectorsOut/Inventory/BaseInventoryConnector.cs3
-rw-r--r--OpenSim/Region/CoreModules/ServiceConnectorsOut/Inventory/InventoryCache.cs7
-rw-r--r--OpenSim/Region/CoreModules/ServiceConnectorsOut/Inventory/LocalInventoryServiceConnector.cs5
-rw-r--r--OpenSim/Region/CoreModules/ServiceConnectorsOut/Inventory/RemoteInventoryServiceConnector.cs1
-rw-r--r--OpenSim/Region/Framework/Scenes/Scene.Inventory.cs6
-rw-r--r--OpenSim/Region/ScriptEngine/XEngine/XEngine.cs2
10 files changed, 33 insertions, 28 deletions
diff --git a/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs b/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs
index bb5bfc4..a243db1 100644
--- a/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs
+++ b/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs
@@ -2706,7 +2706,6 @@ namespace OpenSim.Region.ClientStack.LindenUDP
2706 DirPlacesReplyPacket.StatusDataBlock[] status = 2706 DirPlacesReplyPacket.StatusDataBlock[] status =
2707 new DirPlacesReplyPacket.StatusDataBlock[0]; 2707 new DirPlacesReplyPacket.StatusDataBlock[0];
2708 2708
2709 int i = 0;
2710 foreach (DirPlacesReplyData d in data) 2709 foreach (DirPlacesReplyData d in data)
2711 { 2710 {
2712 int idx = replies.Length; 2711 int idx = replies.Length;
@@ -2742,7 +2741,6 @@ namespace OpenSim.Region.ClientStack.LindenUDP
2742 2741
2743 replies = new DirPlacesReplyPacket.QueryRepliesBlock[0]; 2742 replies = new DirPlacesReplyPacket.QueryRepliesBlock[0];
2744 status = new DirPlacesReplyPacket.StatusDataBlock[0]; 2743 status = new DirPlacesReplyPacket.StatusDataBlock[0];
2745
2746 } 2744 }
2747 } 2745 }
2748 2746
diff --git a/OpenSim/Region/CoreModules/Avatar/InstantMessage/InstantMessageModule.cs b/OpenSim/Region/CoreModules/Avatar/InstantMessage/InstantMessageModule.cs
index ab141eb..e9ea281 100644
--- a/OpenSim/Region/CoreModules/Avatar/InstantMessage/InstantMessageModule.cs
+++ b/OpenSim/Region/CoreModules/Avatar/InstantMessage/InstantMessageModule.cs
@@ -197,4 +197,4 @@ namespace OpenSim.Region.CoreModules.Avatar.InstantMessage
197 OnInstantMessage(null, msg); 197 OnInstantMessage(null, msg);
198 } 198 }
199 } 199 }
200} 200} \ No newline at end of file
diff --git a/OpenSim/Region/CoreModules/Avatar/InstantMessage/MessageTransferModule.cs b/OpenSim/Region/CoreModules/Avatar/InstantMessage/MessageTransferModule.cs
index 83209fc..dd8dac3 100644
--- a/OpenSim/Region/CoreModules/Avatar/InstantMessage/MessageTransferModule.cs
+++ b/OpenSim/Region/CoreModules/Avatar/InstantMessage/MessageTransferModule.cs
@@ -132,20 +132,21 @@ namespace OpenSim.Region.CoreModules.Avatar.InstantMessage
132 { 132 {
133 UUID toAgentID = new UUID(im.toAgentID); 133 UUID toAgentID = new UUID(im.toAgentID);
134 134
135 m_log.DebugFormat("[INSTANT MESSAGE]: Attempting delivery of IM from {0} to {1}", im.fromAgentName, toAgentID.ToString());
136
137 // Try root avatar only first 135 // Try root avatar only first
138 foreach (Scene scene in m_Scenes) 136 foreach (Scene scene in m_Scenes)
139 { 137 {
140 if (scene.Entities.ContainsKey(toAgentID) && 138 if (scene.Entities.ContainsKey(toAgentID) &&
141 scene.Entities[toAgentID] is ScenePresence) 139 scene.Entities[toAgentID] is ScenePresence)
142 { 140 {
143 m_log.DebugFormat("[INSTANT MESSAGE]: Looking for {0} in {1}", toAgentID.ToString(), scene.RegionInfo.RegionName); 141// m_log.DebugFormat(
144 // Local message 142// "[INSTANT MESSAGE]: Looking for root agent {0} in {1}",
143// toAgentID.ToString(), scene.RegionInfo.RegionName);
144
145 ScenePresence user = (ScenePresence) scene.Entities[toAgentID]; 145 ScenePresence user = (ScenePresence) scene.Entities[toAgentID];
146 if (!user.IsChildAgent) 146 if (!user.IsChildAgent)
147 { 147 {
148 m_log.DebugFormat("[INSTANT MESSAGE]: Delivering to client"); 148 // Local message
149 m_log.DebugFormat("[INSTANT MESSAGE]: Delivering IM to root agent {0} {1}", user.Name, toAgentID);
149 user.ControllingClient.SendInstantMessage(im); 150 user.ControllingClient.SendInstantMessage(im);
150 151
151 // Message sent 152 // Message sent
@@ -167,7 +168,7 @@ namespace OpenSim.Region.CoreModules.Avatar.InstantMessage
167 // Local message 168 // Local message
168 ScenePresence user = (ScenePresence) scene.Entities[toAgentID]; 169 ScenePresence user = (ScenePresence) scene.Entities[toAgentID];
169 170
170 m_log.DebugFormat("[INSTANT MESSAGE]: Delivering to client"); 171 m_log.DebugFormat("[INSTANT MESSAGE]: Delivering IM to child agent {0} {1}", user.Name, toAgentID);
171 user.ControllingClient.SendInstantMessage(im); 172 user.ControllingClient.SendInstantMessage(im);
172 173
173 // Message sent 174 // Message sent
@@ -176,6 +177,7 @@ namespace OpenSim.Region.CoreModules.Avatar.InstantMessage
176 } 177 }
177 } 178 }
178 179
180 m_log.DebugFormat("[INSTANT MESSAGE]: Delivering IM to {0} via XMLRPC", im.toAgentID);
179 SendGridInstantMessageViaXMLRPC(im, result); 181 SendGridInstantMessageViaXMLRPC(im, result);
180 182
181 return; 183 return;
diff --git a/OpenSim/Region/CoreModules/Avatar/Inventory/Transfer/InventoryTransferModule.cs b/OpenSim/Region/CoreModules/Avatar/Inventory/Transfer/InventoryTransferModule.cs
index 2f1e9dd..eeb8c50 100644
--- a/OpenSim/Region/CoreModules/Avatar/Inventory/Transfer/InventoryTransferModule.cs
+++ b/OpenSim/Region/CoreModules/Avatar/Inventory/Transfer/InventoryTransferModule.cs
@@ -32,7 +32,6 @@ using log4net;
32using Nini.Config; 32using Nini.Config;
33using OpenMetaverse; 33using OpenMetaverse;
34using OpenSim.Framework; 34using OpenSim.Framework;
35
36using OpenSim.Region.Framework.Interfaces; 35using OpenSim.Region.Framework.Interfaces;
37using OpenSim.Region.Framework.Scenes; 36using OpenSim.Region.Framework.Scenes;
38using OpenSim.Services.Interfaces; 37using OpenSim.Services.Interfaces;
@@ -91,7 +90,7 @@ namespace OpenSim.Region.CoreModules.Avatar.Inventory.Transfer
91 m_TransferModule = m_Scenelist[0].RequestModuleInterface<IMessageTransferModule>(); 90 m_TransferModule = m_Scenelist[0].RequestModuleInterface<IMessageTransferModule>();
92 if (m_TransferModule == null) 91 if (m_TransferModule == null)
93 { 92 {
94 m_log.Error("[INVENTORY TRANSFER] No Message transfer module found, transfers will be local only"); 93 m_log.Error("[INVENTORY TRANSFER]: No Message transfer module found, transfers will be local only");
95 m_Enabled = false; 94 m_Enabled = false;
96 95
97 m_Scenelist.Clear(); 96 m_Scenelist.Clear();
@@ -153,8 +152,10 @@ namespace OpenSim.Region.CoreModules.Avatar.Inventory.Transfer
153 152
154 private void OnInstantMessage(IClientAPI client, GridInstantMessage im) 153 private void OnInstantMessage(IClientAPI client, GridInstantMessage im)
155 { 154 {
156 m_log.InfoFormat("[INVENTORY TRANSFER]: OnInstantMessage {0}", im.dialog); 155 m_log.InfoFormat(
157 156 "[INVENTORY TRANSFER]: {0} IM type received from {1}",
157 (InstantMessageDialog)im.dialog, client.Name);
158
158 Scene scene = FindClientScene(client.AgentId); 159 Scene scene = FindClientScene(client.AgentId);
159 160
160 if (scene == null) // Something seriously wrong here. 161 if (scene == null) // Something seriously wrong here.
@@ -179,7 +180,7 @@ namespace OpenSim.Region.CoreModules.Avatar.Inventory.Transfer
179 { 180 {
180 UUID folderID = new UUID(im.binaryBucket, 1); 181 UUID folderID = new UUID(im.binaryBucket, 1);
181 182
182 m_log.DebugFormat("[AGENT INVENTORY]: Inserting original folder {0} "+ 183 m_log.DebugFormat("[INVENTORY TRANSFER]: Inserting original folder {0} "+
183 "into agent {1}'s inventory", 184 "into agent {1}'s inventory",
184 folderID, new UUID(im.toAgentID)); 185 folderID, new UUID(im.toAgentID));
185 186
@@ -215,7 +216,7 @@ namespace OpenSim.Region.CoreModules.Avatar.Inventory.Transfer
215 216
216 UUID itemID = new UUID(im.binaryBucket, 1); 217 UUID itemID = new UUID(im.binaryBucket, 1);
217 218
218 m_log.DebugFormat("[AGENT INVENTORY]: (giving) Inserting item {0} "+ 219 m_log.DebugFormat("[INVENTORY TRANSFER]: (giving) Inserting item {0} "+
219 "into agent {1}'s inventory", 220 "into agent {1}'s inventory",
220 itemID, new UUID(im.toAgentID)); 221 itemID, new UUID(im.toAgentID));
221 222
@@ -280,10 +281,6 @@ namespace OpenSim.Region.CoreModules.Avatar.Inventory.Transfer
280 // inventory is loaded. Courtesy of the above bulk update, 281 // inventory is loaded. Courtesy of the above bulk update,
281 // It will have been pushed to the client, too 282 // It will have been pushed to the client, too
282 // 283 //
283
284 //CachedUserInfo userInfo =
285 // scene.CommsManager.UserProfileCacheService.
286 // GetUserDetails(client.AgentId);
287 IInventoryService invService = scene.InventoryService; 284 IInventoryService invService = scene.InventoryService;
288 285
289 InventoryFolderBase trashFolder = 286 InventoryFolderBase trashFolder =
diff --git a/OpenSim/Region/CoreModules/ServiceConnectorsOut/Inventory/BaseInventoryConnector.cs b/OpenSim/Region/CoreModules/ServiceConnectorsOut/Inventory/BaseInventoryConnector.cs
index 1e51187..dcf08e3 100644
--- a/OpenSim/Region/CoreModules/ServiceConnectorsOut/Inventory/BaseInventoryConnector.cs
+++ b/OpenSim/Region/CoreModules/ServiceConnectorsOut/Inventory/BaseInventoryConnector.cs
@@ -27,15 +27,12 @@
27 27
28using System; 28using System;
29using System.Collections.Generic; 29using System.Collections.Generic;
30
31using OpenMetaverse; 30using OpenMetaverse;
32using Nini.Config; 31using Nini.Config;
33using log4net; 32using log4net;
34
35using OpenSim.Framework; 33using OpenSim.Framework;
36using OpenSim.Services.Interfaces; 34using OpenSim.Services.Interfaces;
37 35
38
39namespace OpenSim.Region.CoreModules.ServiceConnectorsOut.Inventory 36namespace OpenSim.Region.CoreModules.ServiceConnectorsOut.Inventory
40{ 37{
41 public abstract class BaseInventoryConnector : IInventoryService 38 public abstract class BaseInventoryConnector : IInventoryService
diff --git a/OpenSim/Region/CoreModules/ServiceConnectorsOut/Inventory/InventoryCache.cs b/OpenSim/Region/CoreModules/ServiceConnectorsOut/Inventory/InventoryCache.cs
index c97ab9e..4e2f602 100644
--- a/OpenSim/Region/CoreModules/ServiceConnectorsOut/Inventory/InventoryCache.cs
+++ b/OpenSim/Region/CoreModules/ServiceConnectorsOut/Inventory/InventoryCache.cs
@@ -161,6 +161,8 @@ namespace OpenSim.Region.CoreModules.ServiceConnectorsOut.Inventory
161 /// <returns></returns> 161 /// <returns></returns>
162 public InventoryFolderBase GetFolderForType(UUID userID, AssetType type) 162 public InventoryFolderBase GetFolderForType(UUID userID, AssetType type)
163 { 163 {
164 m_log.DebugFormat("[INVENTORY CACHE]: Getting folder for asset type {0} for user {1}", type, userID);
165
164 Dictionary<AssetType, InventoryFolderBase> folders = null; 166 Dictionary<AssetType, InventoryFolderBase> folders = null;
165 167
166 lock (m_InventoryCache) 168 lock (m_InventoryCache)
@@ -177,8 +179,13 @@ namespace OpenSim.Region.CoreModules.ServiceConnectorsOut.Inventory
177 179
178 if ((folders != null) && folders.ContainsKey(type)) 180 if ((folders != null) && folders.ContainsKey(type))
179 { 181 {
182 m_log.DebugFormat(
183 "[INVENTORY CACHE]: Returning folder {0} as type {1} for {2}", folders[type], type, userID);
184
180 return folders[type]; 185 return folders[type];
181 } 186 }
187
188 m_log.WarnFormat("[INVENTORY CACHE]: Could not find folder for system type {0} for {1}", type, userID);
182 189
183 return null; 190 return null;
184 } 191 }
diff --git a/OpenSim/Region/CoreModules/ServiceConnectorsOut/Inventory/LocalInventoryServiceConnector.cs b/OpenSim/Region/CoreModules/ServiceConnectorsOut/Inventory/LocalInventoryServiceConnector.cs
index 22bd04c..3de6e5c 100644
--- a/OpenSim/Region/CoreModules/ServiceConnectorsOut/Inventory/LocalInventoryServiceConnector.cs
+++ b/OpenSim/Region/CoreModules/ServiceConnectorsOut/Inventory/LocalInventoryServiceConnector.cs
@@ -223,6 +223,10 @@ namespace OpenSim.Region.CoreModules.ServiceConnectorsOut.Inventory
223 /// <returns>true if the item was successfully added</returns> 223 /// <returns>true if the item was successfully added</returns>
224 public bool AddItem(InventoryItemBase item) 224 public bool AddItem(InventoryItemBase item)
225 { 225 {
226 m_log.DebugFormat(
227 "[LOCAL INVENTORY SERVICES CONNECTOR]: Adding inventory item {0} to user {1} folder {2}",
228 item.Name, item.Owner, item.Folder);
229
226 return m_InventoryService.AddItem(item); 230 return m_InventoryService.AddItem(item);
227 } 231 }
228 232
@@ -236,7 +240,6 @@ namespace OpenSim.Region.CoreModules.ServiceConnectorsOut.Inventory
236 return m_InventoryService.UpdateItem(item); 240 return m_InventoryService.UpdateItem(item);
237 } 241 }
238 242
239
240 public bool MoveItems(UUID ownerID, List<InventoryItemBase> items) 243 public bool MoveItems(UUID ownerID, List<InventoryItemBase> items)
241 { 244 {
242 return m_InventoryService.MoveItems(ownerID, items); 245 return m_InventoryService.MoveItems(ownerID, items);
diff --git a/OpenSim/Region/CoreModules/ServiceConnectorsOut/Inventory/RemoteInventoryServiceConnector.cs b/OpenSim/Region/CoreModules/ServiceConnectorsOut/Inventory/RemoteInventoryServiceConnector.cs
index aa3b30d..9ff2e67 100644
--- a/OpenSim/Region/CoreModules/ServiceConnectorsOut/Inventory/RemoteInventoryServiceConnector.cs
+++ b/OpenSim/Region/CoreModules/ServiceConnectorsOut/Inventory/RemoteInventoryServiceConnector.cs
@@ -76,7 +76,6 @@ namespace OpenSim.Region.CoreModules.ServiceConnectorsOut.Inventory
76 base.Init(source); 76 base.Init(source);
77 } 77 }
78 78
79
80 #region ISharedRegionModule 79 #region ISharedRegionModule
81 80
82 public void Initialise(IConfigSource source) 81 public void Initialise(IConfigSource source)
diff --git a/OpenSim/Region/Framework/Scenes/Scene.Inventory.cs b/OpenSim/Region/Framework/Scenes/Scene.Inventory.cs
index 897e52e..8ed557f 100644
--- a/OpenSim/Region/Framework/Scenes/Scene.Inventory.cs
+++ b/OpenSim/Region/Framework/Scenes/Scene.Inventory.cs
@@ -943,7 +943,6 @@ namespace OpenSim.Region.Framework.Scenes
943 943
944 private InventoryItemBase CreateAgentInventoryItemFromTask(UUID destAgent, SceneObjectPart part, UUID itemId) 944 private InventoryItemBase CreateAgentInventoryItemFromTask(UUID destAgent, SceneObjectPart part, UUID itemId)
945 { 945 {
946 Console.WriteLine("CreateAgentInventoryItemFromTask");
947 TaskInventoryItem taskItem = part.Inventory.GetInventoryItem(itemId); 946 TaskInventoryItem taskItem = part.Inventory.GetInventoryItem(itemId);
948 947
949 if (null == taskItem) 948 if (null == taskItem)
@@ -1014,7 +1013,10 @@ namespace OpenSim.Region.Framework.Scenes
1014 /// <param name="itemID"></param> 1013 /// <param name="itemID"></param>
1015 public InventoryItemBase MoveTaskInventoryItem(IClientAPI remoteClient, UUID folderId, SceneObjectPart part, UUID itemId) 1014 public InventoryItemBase MoveTaskInventoryItem(IClientAPI remoteClient, UUID folderId, SceneObjectPart part, UUID itemId)
1016 { 1015 {
1017 m_log.Info("Adding task inventory"); 1016 m_log.DebugFormat(
1017 "[PRIM INVENTORY]: Adding item {0} from {1} to folder {2} for {3}",
1018 itemId, part.Name, folderId, remoteClient.Name);
1019
1018 InventoryItemBase agentItem = CreateAgentInventoryItemFromTask(remoteClient.AgentId, part, itemId); 1020 InventoryItemBase agentItem = CreateAgentInventoryItemFromTask(remoteClient.AgentId, part, itemId);
1019 1021
1020 if (agentItem == null) 1022 if (agentItem == null)
diff --git a/OpenSim/Region/ScriptEngine/XEngine/XEngine.cs b/OpenSim/Region/ScriptEngine/XEngine/XEngine.cs
index cc9e58c..7bfcb3d 100644
--- a/OpenSim/Region/ScriptEngine/XEngine/XEngine.cs
+++ b/OpenSim/Region/ScriptEngine/XEngine/XEngine.cs
@@ -1294,7 +1294,7 @@ namespace OpenSim.Region.ScriptEngine.XEngine
1294 { 1294 {
1295 sdoc.LoadXml(xml); 1295 sdoc.LoadXml(xml);
1296 } 1296 }
1297 catch (System.Xml.XmlException e) 1297 catch (System.Xml.XmlException)
1298 { 1298 {
1299 loadedState = false; 1299 loadedState = false;
1300 } 1300 }