View Issue Details

IDProjectCategoryLast Update
0011559AI War 1 / ClassicBug - GameplayMay 18, 2013 7:20 pm
ReporterToranth Assigned Tokeith.lamothe  
Status resolvedResolutionfixed 
Product Version6.030 
Fixed in Version6.029 
Summary0011559: Hunter Plot causes Unhandled Errors when attempting to spawn special units
DescriptionWhenever the Special Forces attempts to spawn new units (approx. every minute) the special Hunter plot causes an UnhandledError.

The stack trace is attached, as is a save game a few seconds before the error occurs.
I am uncertain, but it seems to be aborting the entire Special Forces spawn, as no "LogicLog_AIMechanic_SpecialForces.txt" log file is ever created.
TagsNo tags attached.
Internal WeightNew

Activities

Toranth

May 18, 2013 3:29 pm

reporter  

Toranth

May 18, 2013 3:30 pm

reporter  

UnhandledErrors.txt (5,946 bytes)   
5/18/2013 2:58:05 PM (6.029) Mem: 166,797,312 Plat:WindowsPlayer
-----------------------------------UnhandledErrors-----------------------------------
5/18/2013 2:58:05 PM (6.029)
-----------------------------------Error-----------------------------------Log String: FixedUpdate: System.IndexOutOfRangeException: Array index is out of range.
  at SpecialForcesLogic.CheckForSpawningHunterUnitsForIntensity (Int32 IntesityToCheck, Int32 ForPlayerNumber, System.Collections.Generic.List`1 CurrentSFUnits, System.Collections.Generic.List`1 ListToPopulate) [0x00000] in <filename unknown>:0 
  at SpecialForcesLogic.GetTypesToSpawnForHunterFromPlayer (Int32 specialForcesPostIndex, Int32 hunterPlayerIntensity, Int32 hunterPlayerNumber) [0x00000] in <filename unknown>:0 
  at SpecialForcesLogic.PerformPerGameSecondMainThreadLogic () [0x00000] in <filename unknown>:0 
  at Game.RunOneCycleOfSimulation () [0x00000] in <filename unknown>:0 
  at Game.RunNextCycle (Boolean DoRendering) [0x00000] in <filename unknown>:0 
  at Game.RunFrame () [0x00000] in <filename unknown>:0 
  at MainCameraLogic.FixedUpdate () [0x00000] in <filename unknown>:0 
Stack Trace:   at SpecialForcesLogic.CheckForSpawningHunterUnitsForIntensity (Int32 IntesityToCheck, Int32 ForPlayerNumber, System.Collections.Generic.List`1 CurrentSFUnits, System.Collections.Generic.List`1 ListToPopulate) [0x00000] in <filename unknown>:0 
  at SpecialForcesLogic.GetTypesToSpawnForHunterFromPlayer (Int32 specialForcesPostIndex, Int32 hunterPlayerIntensity, Int32 hunterPlayerNumber) [0x00000] in <filename unknown>:0 
  at SpecialForcesLogic.PerformPerGameSecondMainThreadLogic () [0x00000] in <filename unknown>:0 
  at Game.RunOneCycleOfSimulation () [0x00000] in <filename unknown>:0 
  at Game.RunNextCycle (Boolean DoRendering) [0x00000] in <filename unknown>:0 
  at Game.RunFrame () [0x00000] in <filename unknown>:0 
  at MainCameraLogic.FixedUpdate () [0x00000] in <filename unknown>:0 


5/18/2013 3:22:29 PM (6.029) Mem: 103,329,792 Plat:WindowsPlayer
-----------------------------------UnhandledErrors-----------------------------------
5/18/2013 3:22:29 PM (6.029)
-----------------------------------Error-----------------------------------Log String: FixedUpdate: System.IndexOutOfRangeException: Array index is out of range.
  at SpecialForcesLogic.CheckForSpawningHunterUnitsForIntensity (Int32 IntesityToCheck, Int32 ForPlayerNumber, System.Collections.Generic.List`1 CurrentSFUnits, System.Collections.Generic.List`1 ListToPopulate) [0x00000] in <filename unknown>:0 
  at SpecialForcesLogic.GetTypesToSpawnForHunterFromPlayer (Int32 specialForcesPostIndex, Int32 hunterPlayerIntensity, Int32 hunterPlayerNumber) [0x00000] in <filename unknown>:0 
  at SpecialForcesLogic.PerformPerGameSecondMainThreadLogic () [0x00000] in <filename unknown>:0 
  at Game.RunOneCycleOfSimulation () [0x00000] in <filename unknown>:0 
  at Game.RunNextCycle (Boolean DoRendering) [0x00000] in <filename unknown>:0 
  at Game.RunFrame () [0x00000] in <filename unknown>:0 
  at MainCameraLogic.FixedUpdate () [0x00000] in <filename unknown>:0 
Stack Trace:   at SpecialForcesLogic.CheckForSpawningHunterUnitsForIntensity (Int32 IntesityToCheck, Int32 ForPlayerNumber, System.Collections.Generic.List`1 CurrentSFUnits, System.Collections.Generic.List`1 ListToPopulate) [0x00000] in <filename unknown>:0 
  at SpecialForcesLogic.GetTypesToSpawnForHunterFromPlayer (Int32 specialForcesPostIndex, Int32 hunterPlayerIntensity, Int32 hunterPlayerNumber) [0x00000] in <filename unknown>:0 
  at SpecialForcesLogic.PerformPerGameSecondMainThreadLogic () [0x00000] in <filename unknown>:0 
  at Game.RunOneCycleOfSimulation () [0x00000] in <filename unknown>:0 
  at Game.RunNextCycle (Boolean DoRendering) [0x00000] in <filename unknown>:0 
  at Game.RunFrame () [0x00000] in <filename unknown>:0 
  at MainCameraLogic.FixedUpdate () [0x00000] in <filename unknown>:0 


5/18/2013 3:25:35 PM (6.029) Mem: 104,005,632 Plat:WindowsPlayer
-----------------------------------UnhandledErrors-----------------------------------
5/18/2013 3:25:35 PM (6.029)
-----------------------------------Error-----------------------------------Log String: FixedUpdate: System.IndexOutOfRangeException: Array index is out of range.
  at SpecialForcesLogic.CheckForSpawningHunterUnitsForIntensity (Int32 IntesityToCheck, Int32 ForPlayerNumber, System.Collections.Generic.List`1 CurrentSFUnits, System.Collections.Generic.List`1 ListToPopulate) [0x00000] in <filename unknown>:0 
  at SpecialForcesLogic.GetTypesToSpawnForHunterFromPlayer (Int32 specialForcesPostIndex, Int32 hunterPlayerIntensity, Int32 hunterPlayerNumber) [0x00000] in <filename unknown>:0 
  at SpecialForcesLogic.PerformPerGameSecondMainThreadLogic () [0x00000] in <filename unknown>:0 
  at Game.RunOneCycleOfSimulation () [0x00000] in <filename unknown>:0 
  at Game.RunNextCycle (Boolean DoRendering) [0x00000] in <filename unknown>:0 
  at Game.RunFrame () [0x00000] in <filename unknown>:0 
  at MainCameraLogic.FixedUpdate () [0x00000] in <filename unknown>:0 
Stack Trace:   at SpecialForcesLogic.CheckForSpawningHunterUnitsForIntensity (Int32 IntesityToCheck, Int32 ForPlayerNumber, System.Collections.Generic.List`1 CurrentSFUnits, System.Collections.Generic.List`1 ListToPopulate) [0x00000] in <filename unknown>:0 
  at SpecialForcesLogic.GetTypesToSpawnForHunterFromPlayer (Int32 specialForcesPostIndex, Int32 hunterPlayerIntensity, Int32 hunterPlayerNumber) [0x00000] in <filename unknown>:0 
  at SpecialForcesLogic.PerformPerGameSecondMainThreadLogic () [0x00000] in <filename unknown>:0 
  at Game.RunOneCycleOfSimulation () [0x00000] in <filename unknown>:0 
  at Game.RunNextCycle (Boolean DoRendering) [0x00000] in <filename unknown>:0 
  at Game.RunFrame () [0x00000] in <filename unknown>:0 
  at MainCameraLogic.FixedUpdate () [0x00000] in <filename unknown>:0 


UnhandledErrors.txt (5,946 bytes)   

Aklyon

May 18, 2013 3:38 pm

reporter   ~0032431

Strange, I never had any error appear for me with Hunter on 4/10 for both AIs, and I had the game going for an hour (2 if you count all of the pausing)

keith.lamothe

May 18, 2013 7:20 pm

administrator   ~0032435

For 6.030:

* Fixed a bug in the expansion Hunter plot where turning it all the way up to intensity 10 would cause unhandled errors periodically. This may have been an effort to shield you from what that plot does on intensity 10.

Thanks :)

Issue History

Date Modified Username Field Change
May 18, 2013 3:29 pm Toranth New Issue
May 18, 2013 3:29 pm Toranth File Added: Hunter Plot Unhandled Error.sav
May 18, 2013 3:30 pm Toranth File Added: UnhandledErrors.txt
May 18, 2013 3:38 pm Aklyon Note Added: 0032431
May 18, 2013 7:20 pm keith.lamothe Internal Weight => New
May 18, 2013 7:20 pm keith.lamothe Note Added: 0032435
May 18, 2013 7:20 pm keith.lamothe Status new => resolved
May 18, 2013 7:20 pm keith.lamothe Fixed in Version => 6.029
May 18, 2013 7:20 pm keith.lamothe Resolution open => fixed
May 18, 2013 7:20 pm keith.lamothe Assigned To => keith.lamothe