diff options
author | Oren Hurvitz | 2012-04-29 08:53:33 +0300 |
---|---|---|
committer | Justin Clark-Casey (justincc) | 2012-05-07 19:07:38 +0100 |
commit | 65c88b2ff4e2616fa5c1d4c5e75298ed1eb1c0d8 (patch) | |
tree | d225a88e021c79253bcf782419c31ee1132b8239 /OpenSim/Region/CoreModules/World/Archiver/ArchiveWriteRequestExecution.cs | |
parent | For osGetGridNick(), osGetGridName(), osGetGridLoginURI() and osGetGridCustom... (diff) | |
download | opensim-SC_OLD-65c88b2ff4e2616fa5c1d4c5e75298ed1eb1c0d8.zip opensim-SC_OLD-65c88b2ff4e2616fa5c1d4c5e75298ed1eb1c0d8.tar.gz opensim-SC_OLD-65c88b2ff4e2616fa5c1d4c5e75298ed1eb1c0d8.tar.bz2 opensim-SC_OLD-65c88b2ff4e2616fa5c1d4c5e75298ed1eb1c0d8.tar.xz |
Better error handling if Load OAR or Save OAR fail
Diffstat (limited to 'OpenSim/Region/CoreModules/World/Archiver/ArchiveWriteRequestExecution.cs')
-rw-r--r-- | OpenSim/Region/CoreModules/World/Archiver/ArchiveWriteRequestExecution.cs | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/OpenSim/Region/CoreModules/World/Archiver/ArchiveWriteRequestExecution.cs b/OpenSim/Region/CoreModules/World/Archiver/ArchiveWriteRequestExecution.cs index c179a34..2b40a9e 100644 --- a/OpenSim/Region/CoreModules/World/Archiver/ArchiveWriteRequestExecution.cs +++ b/OpenSim/Region/CoreModules/World/Archiver/ArchiveWriteRequestExecution.cs | |||
@@ -87,6 +87,11 @@ namespace OpenSim.Region.CoreModules.World.Archiver | |||
87 | { | 87 | { |
88 | Save(assetsFoundUuids, assetsNotFoundUuids); | 88 | Save(assetsFoundUuids, assetsNotFoundUuids); |
89 | } | 89 | } |
90 | catch (Exception e) | ||
91 | { | ||
92 | m_scene.EventManager.TriggerOarFileSaved(m_requestId, e.ToString()); | ||
93 | throw; | ||
94 | } | ||
90 | finally | 95 | finally |
91 | { | 96 | { |
92 | m_archiveWriter.Close(); | 97 | m_archiveWriter.Close(); |
@@ -150,4 +155,4 @@ namespace OpenSim.Region.CoreModules.World.Archiver | |||
150 | } | 155 | } |
151 | } | 156 | } |
152 | } | 157 | } |
153 | } \ No newline at end of file | 158 | } |