Hi all. I've recently been getting 'System.OutOfMemoryException' errors when I attempt to save my avatar's entire inventory with the Inventory Archiver. It will go through the usual process of finding the directories to archive and after it finds so many it will give me that exception and then terminate the IAR job (usually before it ever reaches the assets stage). I usually have to restart the server several times (and try to save an IAR each time) in order to get it to save the IAR successfully.

I have checked to make sure that I am not running out of RAM (still have ~1.5 gigs free while every thing is up and running and IAR is being saved) or Virtual Memory/Page File when I attempt this and I have plenty of HD space where I am saving the IAR so I am at a loss as to why this is happening all of a sudden. I did notice something strange in the exception message that I received and that is the fact that it seems to be trying to access "New Folder" on my desktop when there isn't a directory on my desktop called "New Folder" and I didn't direct it to save to New Folder either (I am saving to C:\inventory.iar btw)

Any suggestions or insight would be much appreciated =)

Exception:
2010-11-23 00:13:27,406 ERROR - OpenSim.Application Command error: System.OutOfMemoryException: Exception

of type 'System.OutOfMemoryException' was thrown.
   at System.String.Replace(String oldValue, String newValue)
at OpenSim.Region.Framework.Scenes.Serialization.SceneObjectSerializer.FromOriginalXmlFormat(UUID

fromUserInventoryItemID, String xmlData) in c:\Documents and Settings\Chris\Desktop\New

Folder\OpenSim\Region\Framework\Scenes\Serialization\SceneObjectSerializer.cs:line 69 at OpenSim.Region.Framework.Scenes.Serialization.SceneObjectSerializer.FromOriginalXmlFormat(String

serialization) in c:\Documents and Settings\Chris\Desktop\New

Folder\OpenSim\Region\Framework\Scenes\Serialization\SceneObjectSerializer.cs:line 55 at OpenSim.Region.Framework.Scenes.UuidGatherer.GetSceneObjectAssetUuids(UUID sceneObjectUuid,

IDictionary`2 assetUuids) in c:\Documents and Settings\Chris\Desktop\New

Folder\OpenSim\Region\Framework\Scenes\UuidGatherer.cs:line 280
at OpenSim.Region.Framework.Scenes.UuidGatherer.GatherAssetUuids(UUID assetUuid, AssetType assetType,

IDictionary`2 assetUuids) in c:\Documents and Settings\Chris\Desktop\New

Folder\OpenSim\Region\Framework\Scenes\UuidGatherer.cs:line 105
   at

OpenSim.Region.CoreModules.Avatar.Inventory.Archiver.InventoryArchiveWriteRequest.SaveInvItem(InventoryIt

emBase inventoryItem, String path) in c:\Documents and Settings\Chris\Desktop\New

Folder\OpenSim\Region\CoreModules\Avatar\Inventory\Archiver\InventoryArchiveWriteRequest.cs:line 156
   at

OpenSim.Region.CoreModules.Avatar.Inventory.Archiver.InventoryArchiveWriteRequest.SaveInvFolder(Inventory

FolderBase inventoryFolder, String path, Boolean saveThisFolderItself) in c:\Documents and

Settings\Chris\Desktop\New

Folder\OpenSim\Region\CoreModules\Avatar\Inventory\Archiver\InventoryArchiveWriteRequest.cs:line 207
   at

OpenSim.Region.CoreModules.Avatar.Inventory.Archiver.InventoryArchiveWriteRequest.SaveInvFolder(Inventory

FolderBase inventoryFolder, String path, Boolean saveThisFolderItself) in c:\Documents and

Settings\Chris\Desktop\New

Folder\OpenSim\Region\CoreModules\Avatar\Inventory\Archiver\InventoryArchiveWriteRequest.cs:line 202
   at

OpenSim.Region.CoreModules.Avatar.Inventory.Archiver.InventoryArchiveWriteRequest.SaveInvFolder(Inventory

FolderBase inventoryFolder, String path, Boolean saveThisFolderItself) in c:\Documents and

Settings\Chris\Desktop\New

Folder\OpenSim\Region\CoreModules\Avatar\Inventory\Archiver\InventoryArchiveWriteRequest.cs:line 202 at OpenSim.Region.CoreModules.Avatar.Inventory.Archiver.InventoryArchiveWriteRequest.Execute() in

c:\Documents and Settings\Chris\Desktop\New

Folder\OpenSim\Region\CoreModules\Avatar\Inventory\Archiver\InventoryArchiveWriteRequest.cs:line 303 at OpenSim.Region.CoreModules.Avatar.Inventory.Archiver.InventoryArchiverModule.ArchiveInventory(Guid

id, String firstName, String lastName, String invPath, String pass, String savePath) in c:\Documents and

Settings\Chris\Desktop\New

Folder\OpenSim\Region\CoreModules\Avatar\Inventory\Archiver\InventoryArchiverModule.cs:line 174
   at

OpenSim.Region.CoreModules.Avatar.Inventory.Archiver.InventoryArchiverModule.HandleSaveInvConsoleCommand(

String module, String[] cmdparams) in c:\Documents and Settings\Chris\Desktop\New

Folder\OpenSim\Region\CoreModules\Avatar\Inventory\Archiver\InventoryArchiverModule.cs:line 341 at OpenSim.Framework.Console.Commands.Resolve(String[] cmd) in c:\Documents and

Settings\Chris\Desktop\New Folder\OpenSim\Framework\Console\CommandConsole.cs:line 364 at OpenSim.Framework.Console.LocalConsole.ReadLine(String p, Boolean isCommand, Boolean e) in

c:\Documents and Settings\Chris\Desktop\New Folder\OpenSim\Framework\Console\LocalConsole.cs:line 473 at OpenSim.Framework.Console.CommandConsole.Prompt() in c:\Documents and Settings\Chris\Desktop\New

Folder\OpenSim\Framework\Console\CommandConsole.cs:line 583
at OpenSim.Application.Main(String[] args) in c:\Documents and Settings\Chris\Desktop\New

Folder\OpenSim\Region\Application\Application.cs:line 165
_______________________________________________
Opensim-users mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/opensim-users

Reply via email to