View Issue Details

IDProjectCategoryLast Update
0006920Valley 1Crash/ExceptionMar 28, 2012 11:54 pm
Reporterc4sc4 Assigned ToChris_McElligottPark  
Status resolvedResolutionfixed 
Product Version0.918 
Fixed in Version0.919 
Summary0006920: Fatal Error Upon Loading World
DescriptionI updated to version .918 (from .915) and backed up my world before loading. Once it finished backing up, it gave me a fatal error and kicked me back to the main menu. I then restarted the game and tried loading it again and it did the same thing. I've attached the UnhandledErrors file. Here's a link to my world file: http://dl.dropbox.com/u/11693401/World1_FatalErrorOnLoad.rar
TagsNo tags attached.
Internal WeightNew

Activities

c4sc4

Mar 28, 2012 9:33 pm

reporter  

UnhandledErrors.txt (4,954 bytes)   
3/28/2012 6:21:04 PM (0.918)
-----------------------------------
UnhandledErrors-----------------------------------
3/28/2012 6:21:04 PM (0.918)
-----------------------------------Error-----------------------------------Log String: OnGUI: System.IndexOutOfRangeException: Array index is out of range.
  at MacrogameEnvironmentalThreat.DeserializeFrom (.ArcenDeserializationBuffer InputBuffer, Int32 FromWorldSerializationVersion) [0x00000] in <filename unknown>:0 
  at Continent.DeserializeFrom (.ArcenDeserializationBuffer InputBuffer, Int32 WorldDeserializationVersion) [0x00000] in <filename unknown>:0 
  at World.DeserializeWorldMetadataFrom (.ArcenDeserializationBuffer InputBuffer, Boolean IsFromTheNetwork) [0x00000] in <filename unknown>:0 
  at World.LoadWorldFromDisk (System.String WorldFilename, Boolean BackupWorldFolder) [0x00000] in <filename unknown>:0 
  at MainMenu.LoadGame (System.String WorldFilename, Boolean DoTransitions, Boolean BackupWorldFolder) [0x00000] in <filename unknown>:0 
  at MainMenu.<SubclassInit>b__2 () [0x00000] in <filename unknown>:0 
  at ConfirmPopup.HandleConfirmClick () [0x00000] in <filename unknown>:0 
  at ArcenQueuedButtonClickDelegate.Execute () [0x00000] in <filename unknown>:0 
  at ArcenGUIManager.DrawGUI () [0x00000] in <filename unknown>:0 
  at MainCameraLogic.OnGUI () [0x00000] in <filename unknown>:0 
Stack Trace:   at MacrogameEnvironmentalThreat.DeserializeFrom (.ArcenDeserializationBuffer InputBuffer, Int32 FromWorldSerializationVersion) [0x00000] in <filename unknown>:0 
  at Continent.DeserializeFrom (.ArcenDeserializationBuffer InputBuffer, Int32 WorldDeserializationVersion) [0x00000] in <filename unknown>:0 
  at World.DeserializeWorldMetadataFrom (.ArcenDeserializationBuffer InputBuffer, Boolean IsFromTheNetwork) [0x00000] in <filename unknown>:0 
  at World.LoadWorldFromDisk (System.String WorldFilename, Boolean BackupWorldFolder) [0x00000] in <filename unknown>:0 
  at MainMenu.LoadGame (System.String WorldFilename, Boolean DoTransitions, Boolean BackupWorldFolder) [0x00000] in <filename unknown>:0 
  at MainMenu.<SubclassInit>b__2 () [0x00000] in <filename unknown>:0 
  at ConfirmPopup.HandleConfirmClick () [0x00000] in <filename unknown>:0 
  at ArcenQueuedButtonClickDelegate.Execute () [0x00000] in <filename unknown>:0 
  at ArcenGUIManager.DrawGUI () [0x00000] in <filename unknown>:0 
  at MainCameraLogic.OnGUI () [0x00000] in <filename unknown>:0 


3/28/2012 6:21:33 PM (0.918)
-----------------------------------
UnhandledErrors-----------------------------------
3/28/2012 6:21:33 PM (0.918)
-----------------------------------Error-----------------------------------Log String: OnGUI: System.IndexOutOfRangeException: Array index is out of range.
  at MacrogameEnvironmentalThreat.DeserializeFrom (.ArcenDeserializationBuffer InputBuffer, Int32 FromWorldSerializationVersion) [0x00000] in <filename unknown>:0 
  at Continent.DeserializeFrom (.ArcenDeserializationBuffer InputBuffer, Int32 WorldDeserializationVersion) [0x00000] in <filename unknown>:0 
  at World.DeserializeWorldMetadataFrom (.ArcenDeserializationBuffer InputBuffer, Boolean IsFromTheNetwork) [0x00000] in <filename unknown>:0 
  at World.LoadWorldFromDisk (System.String WorldFilename, Boolean BackupWorldFolder) [0x00000] in <filename unknown>:0 
  at MainMenu.LoadGame (System.String WorldFilename, Boolean DoTransitions, Boolean BackupWorldFolder) [0x00000] in <filename unknown>:0 
  at MainMenu.<SubclassInit>b__3 () [0x00000] in <filename unknown>:0 
  at ConfirmPopup.HandleCancelClick () [0x00000] in <filename unknown>:0 
  at ArcenQueuedButtonClickDelegate.Execute () [0x00000] in <filename unknown>:0 
  at ArcenGUIManager.DrawGUI () [0x00000] in <filename unknown>:0 
  at MainCameraLogic.OnGUI () [0x00000] in <filename unknown>:0 
Stack Trace:   at MacrogameEnvironmentalThreat.DeserializeFrom (.ArcenDeserializationBuffer InputBuffer, Int32 FromWorldSerializationVersion) [0x00000] in <filename unknown>:0 
  at Continent.DeserializeFrom (.ArcenDeserializationBuffer InputBuffer, Int32 WorldDeserializationVersion) [0x00000] in <filename unknown>:0 
  at World.DeserializeWorldMetadataFrom (.ArcenDeserializationBuffer InputBuffer, Boolean IsFromTheNetwork) [0x00000] in <filename unknown>:0 
  at World.LoadWorldFromDisk (System.String WorldFilename, Boolean BackupWorldFolder) [0x00000] in <filename unknown>:0 
  at MainMenu.LoadGame (System.String WorldFilename, Boolean DoTransitions, Boolean BackupWorldFolder) [0x00000] in <filename unknown>:0 
  at MainMenu.<SubclassInit>b__3 () [0x00000] in <filename unknown>:0 
  at ConfirmPopup.HandleCancelClick () [0x00000] in <filename unknown>:0 
  at ArcenQueuedButtonClickDelegate.Execute () [0x00000] in <filename unknown>:0 
  at ArcenGUIManager.DrawGUI () [0x00000] in <filename unknown>:0 
  at MainCameraLogic.OnGUI () [0x00000] in <filename unknown>:0 


UnhandledErrors.txt (4,954 bytes)   

Chris_McElligottPark

Mar 28, 2012 11:31 pm

administrator   ~0021540

I really thought this was going to be a dupe of 0006919, but nope; this is something else. Downloading the actual world file and will see what I can see, thanks!

Chris_McElligottPark

Mar 28, 2012 11:38 pm

administrator   ~0021542

Wow your world is still so massive. It's comprised of 32,070 individual files. That's got to be some sort of a ridiculous kind of record.

Chris_McElligottPark

Mar 28, 2012 11:54 pm

administrator   ~0021543

Thanks...

* Fixed a deserialization bug with missions that was new in 0.918; so older worlds will now load properly. That's the good news.
** The BAD news is that worlds saved in 0.918 might now be corrupted or unpredictable in the new version. If someone runs into any issues with that in the new version, the easiest thing is to go back to a backup from 0.917 or before (0.918 has been out hardly at all anyhow), or you can send us your file and we can see what we can find in the morning.
** Sorry about this, folks. Apparently we were off our game today; we take this sort of thing very seriously, and really try to avoid losing your data at all costs. But we did build the backup feature in there just in case, as kind of the last line of defense if we screw up too badly. That doesn't happen too often, but it does happen.

Issue History

Date Modified Username Field Change
Mar 28, 2012 9:33 pm c4sc4 New Issue
Mar 28, 2012 9:33 pm c4sc4 File Added: UnhandledErrors.txt
Mar 28, 2012 11:31 pm Chris_McElligottPark Note Added: 0021540
Mar 28, 2012 11:38 pm Chris_McElligottPark Note Added: 0021542
Mar 28, 2012 11:54 pm Chris_McElligottPark Internal Weight => New
Mar 28, 2012 11:54 pm Chris_McElligottPark Note Added: 0021543
Mar 28, 2012 11:54 pm Chris_McElligottPark Status new => resolved
Mar 28, 2012 11:54 pm Chris_McElligottPark Fixed in Version => 0.919
Mar 28, 2012 11:54 pm Chris_McElligottPark Resolution open => fixed
Mar 28, 2012 11:54 pm Chris_McElligottPark Assigned To => Chris_McElligottPark
Apr 14, 2014 9:28 am Chris_McElligottPark Category Bug - Crash or Exception => Crash/Exception