From 4b56e0e3246ed7d1fbc69c7d11137dde5142976a Mon Sep 17 00:00:00 2001 From: Tedd Hansen Date: Sat, 19 Jan 2008 21:33:39 +0000 Subject: removed additional debugging, added temp mega-debugging to StoreLandObject --- OpenSim/Framework/Data.MySQL/MySQLDataStore.cs | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'OpenSim/Framework/Data.MySQL') diff --git a/OpenSim/Framework/Data.MySQL/MySQLDataStore.cs b/OpenSim/Framework/Data.MySQL/MySQLDataStore.cs index 5a9aba9..7929c0d 100644 --- a/OpenSim/Framework/Data.MySQL/MySQLDataStore.cs +++ b/OpenSim/Framework/Data.MySQL/MySQLDataStore.cs @@ -418,38 +418,57 @@ namespace OpenSim.Framework.Data.MySQL { lock (m_dataSet) { + MainLog.Instance.Verbose("DATASTORE", "Tedd debug: 1"); DataTable land = m_landTable; + MainLog.Instance.Verbose("DATASTORE", "Tedd debug: 2"); DataTable landaccesslist = m_landAccessListTable; + MainLog.Instance.Verbose("DATASTORE", "Tedd debug: 3"); DataRow landRow = land.Rows.Find(Util.ToRawUuidString(parcel.landData.globalID)); + MainLog.Instance.Verbose("DATASTORE", "Tedd debug: 4"); if (landRow == null) { + MainLog.Instance.Verbose("DATASTORE", "Tedd debug: 5"); landRow = land.NewRow(); + MainLog.Instance.Verbose("DATASTORE", "Tedd debug: 6"); fillLandRow(landRow, parcel.landData, regionUUID); + MainLog.Instance.Verbose("DATASTORE", "Tedd debug: 7"); land.Rows.Add(landRow); } else { + MainLog.Instance.Verbose("DATASTORE", "Tedd debug: 8"); fillLandRow(landRow, parcel.landData, regionUUID); } + MainLog.Instance.Verbose("DATASTORE", "Tedd debug: 9"); using ( MySqlCommand cmd = new MySqlCommand("delete from landaccesslist where LandUUID=?LandUUID", m_connection)) { + MainLog.Instance.Verbose("DATASTORE", "Tedd debug: 10"); cmd.Parameters.Add(new MySqlParameter("?LandUUID", Util.ToRawUuidString(parcel.landData.globalID))); + MainLog.Instance.Verbose("DATASTORE", "Tedd debug: 11"); cmd.ExecuteNonQuery(); } + MainLog.Instance.Verbose("DATASTORE", "Tedd debug: 12"); + int i = 0; foreach (ParcelManager.ParcelAccessEntry entry in parcel.landData.parcelAccessList) { + i++; + MainLog.Instance.Verbose("DATASTORE", "Tedd debug: 12:1:" + i); DataRow newAccessRow = landaccesslist.NewRow(); + MainLog.Instance.Verbose("DATASTORE", "Tedd debug: 12:2:" + i); fillLandAccessRow(newAccessRow, entry, parcel.landData.globalID); + MainLog.Instance.Verbose("DATASTORE", "Tedd debug: 12:3:" + i); landaccesslist.Rows.Add(newAccessRow); } } + MainLog.Instance.Verbose("DATASTORE", "Tedd debug: 13"); Commit(); + MainLog.Instance.Verbose("DATASTORE", "Tedd debug: 14"); } public List LoadLandObjects(LLUUID regionUUID) -- cgit v1.1