More on mantis #4985
parent
828ba2e2b6
commit
2b4af70db0
|
@ -99,6 +99,8 @@ namespace OpenSim.Region.DataSnapshot
|
|||
{
|
||||
String path = DataFileNameFragment(provider.GetParentScene, provider.Name);
|
||||
|
||||
try
|
||||
{
|
||||
using (XmlTextWriter snapXWriter = new XmlTextWriter(path, Encoding.Default))
|
||||
{
|
||||
snapXWriter.Formatting = Formatting.Indented;
|
||||
|
@ -107,6 +109,12 @@ namespace OpenSim.Region.DataSnapshot
|
|||
snapXWriter.WriteEndDocument();
|
||||
}
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
m_log.WarnFormat("[DATASNAPSHOT]: Exception on writing to file {0}: {1}", path, e.Message);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
//mark provider as not stale, parent scene as stale
|
||||
provider.Stale = false;
|
||||
|
@ -214,7 +222,7 @@ namespace OpenSim.Region.DataSnapshot
|
|||
#region Helpers
|
||||
private string DataFileNameFragment(Scene scene, String fragmentName)
|
||||
{
|
||||
return Path.Combine(m_directory, Path.ChangeExtension(Sanitize(scene.RegionInfo.RegionName) + "_" + fragmentName, "xml"));
|
||||
return Path.Combine(m_directory, Path.ChangeExtension(Sanitize(scene.RegionInfo.RegionName + "_" + fragmentName), "xml"));
|
||||
}
|
||||
|
||||
private string DataFileNameScene(Scene scene)
|
||||
|
|
Loading…
Reference in New Issue