View Issue Details

IDProjectCategoryLast Update
0007708Valley 1Crash/ExceptionMay 10, 2012 11:05 am
ReporterGauHelldragon Assigned ToChris_McElligottPark  
Severitymajor 
Status resolvedResolutionfixed 
Product Version1.014 
Fixed in Version1.015 
Summary0007708: ArgumentOutOfRangeException immediately after game loads
DescriptionAs soon as the main menu for the game loads, I get an error.


5/10/2012 7:24:24 AM
5/10/2012 7:24:24 AM (1.014)
-----------------------------------Exception-----------------------------------Log String: ArgumentOutOfRangeException: Argument is out of range.
Parameter name: index
Stack Trace: System.Collections.Generic.List`1[ChunkScriptStampCell].RemoveAt (Int32 index)
ChunkScriptStep_InteriorGeneration.SetUndergroundPassages (.MersenneTwister Random, Boolean SeedIntraDungeon, Boolean SeedUp, Boolean SeedGoodies)
ChunkScriptStep_InteriorGeneration.ExteriorCleanup (.MersenneTwister Random, InteriorGenerationStyle InteriorStyle)
ChunkScriptStep_InteriorGeneration.FillMap (InteriorGenerationStyle InteriorStyle, Int32 RandomSeed)
ChunkScriptStep_InteriorGeneration.Execute (.Chunk Chunk, .ChunkScriptContext Context, .MersenneTwister Random)
ChunkScriptStep.TryExecute (.Chunk Chunk, .ChunkScriptContext Context, .MersenneTwister Random)
MapGenerator.GenerateChunk_Normal (.Chunk Chunk, .ChunkPopulationScript Script)
MapGenerator.GenerateChunk (.ChunkMetadata ChunkMetadata, .Region Region, ChunkCreationType CreationType)
Game.ContinueInitializeGame ()
Game.ContinueMultiStageProcess ()
MainCameraLogic.MainUpdateLogic ()
MainCameraLogic.Update ()



   at System.Environment.get_StackTrace()
   at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination)
   at ArcenDebugging.ArcenDebugLog(System.String Message)
   at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity)
   at MainCameraLogic.LogWrittenFromUnity(System.String LogString, System.String StackTrace, LogType Type)
   at UnityEngine.Application.CallLogCallback(System.String logString, System.String stackTrace, LogType type)

And the entry in ErrorsReportedByEngine.txt looks like :

5/10/2012 7:23:19 AM (1.014)
-----------------------------------
ErrorsReportedByEngine-----------------------------------
5/10/2012 7:23:19 AM (1.014)
-----------------------------------Exception-----------------------------------Log String: ArgumentOutOfRangeException: Argument is out of range.
Parameter name: index
Stack Trace: System.Collections.Generic.List`1[ChunkScriptStampCell].RemoveAt (Int32 index)
ChunkScriptStep_InteriorGeneration.SetUndergroundPassages (.MersenneTwister Random, Boolean SeedIntraDungeon, Boolean SeedUp, Boolean SeedGoodies)
ChunkScriptStep_InteriorGeneration.ExteriorCleanup (.MersenneTwister Random, InteriorGenerationStyle InteriorStyle)
ChunkScriptStep_InteriorGeneration.FillMap (InteriorGenerationStyle InteriorStyle, Int32 RandomSeed)
ChunkScriptStep_InteriorGeneration.Execute (.Chunk Chunk, .ChunkScriptContext Context, .MersenneTwister Random)
ChunkScriptStep.TryExecute (.Chunk Chunk, .ChunkScriptContext Context, .MersenneTwister Random)
MapGenerator.GenerateChunk_Normal (.Chunk Chunk, .ChunkPopulationScript Script)
MapGenerator.GenerateChunk (.ChunkMetadata ChunkMetadata, .Region Region, ChunkCreationType CreationType)
Game.ContinueInitializeGame ()
Game.ContinueMultiStageProcess ()
MainCameraLogic.MainUpdateLogic ()
MainCameraLogic.Update ()





TagsNo tags attached.
Internal WeightNew

Activities

GauHelldragon

May 10, 2012 10:31 am

reporter  

ArcenDebugLog 3.txt (8,812 bytes)   
5/10/2012 7:24:22 AM
GameInit (0 - 5/10/2012 7:24:22 AM)

   at System.Environment.get_StackTrace()
   at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination)
   at ArcenDebugging.ArcenDebugLog(System.String Message)
   at LoadingWindow.SubclassPreRender()
   at AbstractArcenWindow.Render(Vector3 MousePositionFromTopLeft)
   at ArcenGUIManager.DrawGUI()
   at MainCameraLogic.OnGUI()

5/10/2012 7:24:22 AM
GameInit (1 - 5/10/2012 7:24:22 AM)

   at System.Environment.get_StackTrace()
   at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination)
   at ArcenDebugging.ArcenDebugLog(System.String Message)
   at LoadingWindow.SubclassPreRender()
   at AbstractArcenWindow.Render(Vector3 MousePositionFromTopLeft)
   at ArcenGUIManager.DrawGUI()
   at MainCameraLogic.OnGUI()

5/10/2012 7:24:22 AM
GameInit (2 - 5/10/2012 7:24:22 AM)

   at System.Environment.get_StackTrace()
   at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination)
   at ArcenDebugging.ArcenDebugLog(System.String Message)
   at LoadingWindow.SubclassPreRender()
   at AbstractArcenWindow.Render(Vector3 MousePositionFromTopLeft)
   at ArcenGUIManager.DrawGUI()
   at MainCameraLogic.OnGUI()

5/10/2012 7:24:23 AM
audio load: 174

   at System.Environment.get_StackTrace()
   at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination)
   at ArcenDebugging.ArcenDebugLog(System.String Message)
   at Game.ContinueInitializeGame()
   at Game.ContinueMultiStageProcess()
   at MainCameraLogic.MainUpdateLogic()
   at MainCameraLogic.Update()

5/10/2012 7:24:23 AM
GameInit (3 - 5/10/2012 7:24:23 AM)

   at System.Environment.get_StackTrace()
   at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination)
   at ArcenDebugging.ArcenDebugLog(System.String Message)
   at LoadingWindow.SubclassPreRender()
   at AbstractArcenWindow.Render(Vector3 MousePositionFromTopLeft)
   at ArcenGUIManager.DrawGUI()
   at MainCameraLogic.OnGUI()

5/10/2012 7:24:23 AM
GameInit (4 - 5/10/2012 7:24:23 AM)

   at System.Environment.get_StackTrace()
   at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination)
   at ArcenDebugging.ArcenDebugLog(System.String Message)
   at LoadingWindow.SubclassPreRender()
   at AbstractArcenWindow.Render(Vector3 MousePositionFromTopLeft)
   at ArcenGUIManager.DrawGUI()
   at MainCameraLogic.OnGUI()

5/10/2012 7:24:23 AM
GameInit (5 - 5/10/2012 7:24:23 AM)

   at System.Environment.get_StackTrace()
   at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination)
   at ArcenDebugging.ArcenDebugLog(System.String Message)
   at LoadingWindow.SubclassPreRender()
   at AbstractArcenWindow.Render(Vector3 MousePositionFromTopLeft)
   at ArcenGUIManager.DrawGUI()
   at MainCameraLogic.OnGUI()

5/10/2012 7:24:23 AM
GameInit (6 - 5/10/2012 7:24:23 AM)

   at System.Environment.get_StackTrace()
   at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination)
   at ArcenDebugging.ArcenDebugLog(System.String Message)
   at LoadingWindow.SubclassPreRender()
   at AbstractArcenWindow.Render(Vector3 MousePositionFromTopLeft)
   at ArcenGUIManager.DrawGUI()
   at MainCameraLogic.OnGUI()

5/10/2012 7:24:23 AM
GameInit (7 - 5/10/2012 7:24:23 AM)

   at System.Environment.get_StackTrace()
   at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination)
   at ArcenDebugging.ArcenDebugLog(System.String Message)
   at LoadingWindow.SubclassPreRender()
   at AbstractArcenWindow.Render(Vector3 MousePositionFromTopLeft)
   at ArcenGUIManager.DrawGUI()
   at MainCameraLogic.OnGUI()

5/10/2012 7:24:23 AM
GameInit (8 - 5/10/2012 7:24:23 AM)

   at System.Environment.get_StackTrace()
   at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination)
   at ArcenDebugging.ArcenDebugLog(System.String Message)
   at LoadingWindow.SubclassPreRender()
   at AbstractArcenWindow.Render(Vector3 MousePositionFromTopLeft)
   at ArcenGUIManager.DrawGUI()
   at MainCameraLogic.OnGUI()

5/10/2012 7:24:23 AM
GameInit (9 - 5/10/2012 7:24:23 AM)

   at System.Environment.get_StackTrace()
   at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination)
   at ArcenDebugging.ArcenDebugLog(System.String Message)
   at LoadingWindow.SubclassPreRender()
   at AbstractArcenWindow.Render(Vector3 MousePositionFromTopLeft)
   at ArcenGUIManager.DrawGUI()
   at MainCameraLogic.OnGUI()

5/10/2012 7:24:23 AM
GameInit (10 - 5/10/2012 7:24:23 AM)

   at System.Environment.get_StackTrace()
   at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination)
   at ArcenDebugging.ArcenDebugLog(System.String Message)
   at LoadingWindow.SubclassPreRender()
   at AbstractArcenWindow.Render(Vector3 MousePositionFromTopLeft)
   at ArcenGUIManager.DrawGUI()
   at MainCameraLogic.OnGUI()

5/10/2012 7:24:24 AM
5/10/2012 7:24:24 AM (1.014)
-----------------------------------Exception-----------------------------------Log String: ArgumentOutOfRangeException: Argument is out of range.
Parameter name: index
Stack Trace: System.Collections.Generic.List`1[ChunkScriptStampCell].RemoveAt (Int32 index)
ChunkScriptStep_InteriorGeneration.SetUndergroundPassages (.MersenneTwister Random, Boolean SeedIntraDungeon, Boolean SeedUp, Boolean SeedGoodies)
ChunkScriptStep_InteriorGeneration.ExteriorCleanup (.MersenneTwister Random, InteriorGenerationStyle InteriorStyle)
ChunkScriptStep_InteriorGeneration.FillMap (InteriorGenerationStyle InteriorStyle, Int32 RandomSeed)
ChunkScriptStep_InteriorGeneration.Execute (.Chunk Chunk, .ChunkScriptContext Context, .MersenneTwister Random)
ChunkScriptStep.TryExecute (.Chunk Chunk, .ChunkScriptContext Context, .MersenneTwister Random)
MapGenerator.GenerateChunk_Normal (.Chunk Chunk, .ChunkPopulationScript Script)
MapGenerator.GenerateChunk (.ChunkMetadata ChunkMetadata, .Region Region, ChunkCreationType CreationType)
Game.ContinueInitializeGame ()
Game.ContinueMultiStageProcess ()
MainCameraLogic.MainUpdateLogic ()
MainCameraLogic.Update ()



   at System.Environment.get_StackTrace()
   at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination)
   at ArcenDebugging.ArcenDebugLog(System.String Message)
   at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity)
   at MainCameraLogic.LogWrittenFromUnity(System.String LogString, System.String StackTrace, LogType Type)
   at UnityEngine.Application.CallLogCallback(System.String logString, System.String stackTrace, LogType type)

5/10/2012 7:24:24 AM
ErrorsReportedByEngine:    5/10/2012 7:24:24 AM (1.014)
-----------------------------------Exception-----------------------------------Log String: ArgumentOutOfRangeException: Argument is out of range.
Parameter name: index
Stack Trace: System.Collections.Generic.List`1[ChunkScriptStampCell].RemoveAt (Int32 index)
ChunkScriptStep_InteriorGeneration.SetUndergroundPassages (.MersenneTwister Random, Boolean SeedIntraDungeon, Boolean SeedUp, Boolean SeedGoodies)
ChunkScriptStep_InteriorGeneration.ExteriorCleanup (.MersenneTwister Random, InteriorGenerationStyle InteriorStyle)
ChunkScriptStep_InteriorGeneration.FillMap (InteriorGenerationStyle InteriorStyle, Int32 RandomSeed)
ChunkScriptStep_InteriorGeneration.Execute (.Chunk Chunk, .ChunkScriptContext Context, .MersenneTwister Random)
ChunkScriptStep.TryExecute (.Chunk Chunk, .ChunkScriptContext Context, .MersenneTwister Random)
MapGenerator.GenerateChunk_Normal (.Chunk Chunk, .ChunkPopulationScript Script)
MapGenerator.GenerateChunk (.ChunkMetadata ChunkMetadata, .Region Region, ChunkCreationType CreationType)
Game.ContinueInitializeGame ()
Game.ContinueMultiStageProcess ()
MainCameraLogic.MainUpdateLogic ()
MainCameraLogic.Update ()



   at System.Environment.get_StackTrace()
   at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination)
   at ArcenDebugging.ArcenDebugLog(System.String Message)
   at Configuration.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText)
   at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity)
   at MainCameraLogic.LogWrittenFromUnity(System.String LogString, System.String StackTrace, LogType Type)
   at UnityEngine.Application.CallLogCallback(System.String logString, System.String stackTrace, LogType type)
ArcenDebugLog 3.txt (8,812 bytes)   

Chris_McElligottPark

May 10, 2012 10:34 am

administrator   ~0023948

If you reboot it should work. However, I can't duplicate the issue...

GauHelldragon

May 10, 2012 10:40 am

reporter   ~0023952

Yup. Rebooted and error doesn't come up anymore. Thanks~

Chris_McElligottPark

May 10, 2012 11:05 am

administrator   ~0023954

Fixed for the next one. Thanks!

Issue History

Date Modified Username Field Change
May 10, 2012 10:31 am GauHelldragon New Issue
May 10, 2012 10:31 am GauHelldragon File Added: ArcenDebugLog 3.txt
May 10, 2012 10:34 am Chris_McElligottPark Note Added: 0023948
May 10, 2012 10:35 am GauHelldragon Relationship added duplicate of 0007689
May 10, 2012 10:36 am GauHelldragon Relationship deleted 0007689
May 10, 2012 10:40 am GauHelldragon Note Added: 0023952
May 10, 2012 11:05 am Chris_McElligottPark Internal Weight => New
May 10, 2012 11:05 am Chris_McElligottPark Note Added: 0023954
May 10, 2012 11:05 am Chris_McElligottPark Status new => resolved
May 10, 2012 11:05 am Chris_McElligottPark Fixed in Version => 1.015
May 10, 2012 11:05 am Chris_McElligottPark Resolution open => fixed
May 10, 2012 11:05 am Chris_McElligottPark Assigned To => Chris_McElligottPark
Apr 14, 2014 9:28 am Chris_McElligottPark Category Bug - Crash or Exception => Crash/Exception