View Issue Details

IDProjectCategoryLast Update
0001704AI War 1 / ClassicBug - OtherJan 7, 2011 4:04 pm
Reporterhyramgraff Assigned ToChris_McElligottPark  
Status resolvedResolutionfixed 
Product Version4.021 
Summary0001704: Astro Train Stopped
DescriptionI'm playing against the astro train AI on difficulty one and all of the astro trains I've seen since I saved and reloaded haven't moved. They still fire on things that come close to them and de-cloak ships.
TagsNo tags attached.
Internal Weight

Relationships

related to 0001311 resolvedChris_McElligottPark Astro Train Stopped 
related to 0001700 resolvedkeith.lamothe Auto-Gather Knowledge Orders Do Not Persist Through Save 

Activities

keith.lamothe

Dec 2, 2010 1:30 pm

administrator   ~0004895

Do you have any error logs in your RuntimeData directory?

hyramgraff

Dec 3, 2010 6:22 pm

reporter  

AIErrors.txt (2,176 bytes)   
12/01/2010 17:57:34
-----------------------------------Command Error:   System.NullReferenceException: Object reference not set to an instance of an object
  at AIRouting.CreateStandardWaves (Int32 PlayerNumber, Int32 WaveArrivalTime, Int32 AIProgressionLevel, Int32 AITechLevel, FInt WaveSize, ForegroundObjectType ForcedType, System.Collections.Generic.Dictionary`2 AiMods) [0x00000] in <filename unknown>:0 
  at AICommand.ParseDataIntoAILoop () [0x00000] in <filename unknown>:0 
  at AILoop.RunAILoop () [0x00000] in <filename unknown>:0 
12/01/2010 18:08:20
-----------------------------------Command Error:   System.NullReferenceException: Object reference not set to an instance of an object
  at AIRouting.CreateStandardWaves (Int32 PlayerNumber, Int32 WaveArrivalTime, Int32 AIProgressionLevel, Int32 AITechLevel, FInt WaveSize, ForegroundObjectType ForcedType, System.Collections.Generic.Dictionary`2 AiMods) [0x00000] in <filename unknown>:0 
  at AICommand.ParseDataIntoAILoop () [0x00000] in <filename unknown>:0 
  at AILoop.RunAILoop () [0x00000] in <filename unknown>:0 
12/02/2010 10:31:46
-----------------------------------Command Error:   System.NullReferenceException: Object reference not set to an instance of an object
  at AIRouting.CreateStandardWaves (Int32 PlayerNumber, Int32 WaveArrivalTime, Int32 AIProgressionLevel, Int32 AITechLevel, FInt WaveSize, ForegroundObjectType ForcedType, System.Collections.Generic.Dictionary`2 AiMods) [0x00000] in <filename unknown>:0 
  at AICommand.ParseDataIntoAILoop () [0x00000] in <filename unknown>:0 
  at AILoop.RunAILoop () [0x00000] in <filename unknown>:0 
12/02/2010 10:38:09
-----------------------------------Command Error:   System.NullReferenceException: Object reference not set to an instance of an object
  at AIRouting.CreateStandardWaves (Int32 PlayerNumber, Int32 WaveArrivalTime, Int32 AIProgressionLevel, Int32 AITechLevel, FInt WaveSize, ForegroundObjectType ForcedType, System.Collections.Generic.Dictionary`2 AiMods) [0x00000] in <filename unknown>:0 
  at AICommand.ParseDataIntoAILoop () [0x00000] in <filename unknown>:0 
  at AILoop.RunAILoop () [0x00000] in <filename unknown>:0 
AIErrors.txt (2,176 bytes)   

hyramgraff

Dec 3, 2010 6:22 pm

reporter  

FailedAssertions.txt (9,157 bytes)   
-----------------------------------
12/01/2010 17:12:03 (4.021)
AICommand.ParseDataIntoLoop:ParanoiaAssert1
-----------------------------------Stack Trace:    at System.Environment.get_StackTrace()
   at AILoop.AIThreadOnly_DebugLogParanoiaAssertFailed(System.String Message)
   at AICommand.ParseDataIntoAILoop()
   at AILoop.RunAILoop()
-----------------------------------
12/01/2010 17:22:15 (4.021)
AIRouting.SendReinforcements:ParanoiaAssert5
-----------------------------------Stack Trace:    at System.Environment.get_StackTrace()
   at AILoop.AIThreadOnly_DebugLogParanoiaAssertFailed(System.String Message)
   at AIRouting.SendReinforcements(Int32 PlayerNumber, Int32 ReinforcementsArrivalTime, Int32 AIProgressionLevel, Int32 AITechLevel, Int32 NumberOfReinforcements, Boolean HasAlreadySentToWave)
   at AICommand.ParseDataIntoAILoop()
   at AILoop.RunAILoop()
-----------------------------------
12/01/2010 17:55:01 (4.021)
AIRouting.SendReinforcements:ParanoiaAssert5
-----------------------------------Stack Trace:    at System.Environment.get_StackTrace()
   at AILoop.AIThreadOnly_DebugLogParanoiaAssertFailed(System.String Message)
   at AIRouting.SendReinforcements(Int32 PlayerNumber, Int32 ReinforcementsArrivalTime, Int32 AIProgressionLevel, Int32 AITechLevel, Int32 NumberOfReinforcements, Boolean HasAlreadySentToWave)
   at AICommand.ParseDataIntoAILoop()
   at AILoop.RunAILoop()
-----------------------------------
12/01/2010 17:57:25 (4.021)
AIRouting.SendReinforcements:ParanoiaAssert5
-----------------------------------Stack Trace:    at System.Environment.get_StackTrace()
   at AILoop.AIThreadOnly_DebugLogParanoiaAssertFailed(System.String Message)
   at AIRouting.SendReinforcements(Int32 PlayerNumber, Int32 ReinforcementsArrivalTime, Int32 AIProgressionLevel, Int32 AITechLevel, Int32 NumberOfReinforcements, Boolean HasAlreadySentToWave)
   at AICommand.ParseDataIntoAILoop()
   at AILoop.RunAILoop()
-----------------------------------
12/01/2010 18:12:59 (4.021)
AIRouting.SendReinforcements:ParanoiaAssert5
-----------------------------------Stack Trace:    at System.Environment.get_StackTrace()
   at AILoop.AIThreadOnly_DebugLogParanoiaAssertFailed(System.String Message)
   at AIRouting.SendReinforcements(Int32 PlayerNumber, Int32 ReinforcementsArrivalTime, Int32 AIProgressionLevel, Int32 AITechLevel, Int32 NumberOfReinforcements, Boolean HasAlreadySentToWave)
   at AICommand.ParseDataIntoAILoop()
   at AILoop.RunAILoop()
-----------------------------------
12/01/2010 18:13:13 (4.021)
AIRouting.SendReinforcements:ParanoiaAssert5
-----------------------------------Stack Trace:    at System.Environment.get_StackTrace()
   at AILoop.AIThreadOnly_DebugLogParanoiaAssertFailed(System.String Message)
   at AIRouting.SendReinforcements(Int32 PlayerNumber, Int32 ReinforcementsArrivalTime, Int32 AIProgressionLevel, Int32 AITechLevel, Int32 NumberOfReinforcements, Boolean HasAlreadySentToWave)
   at AICommand.ParseDataIntoAILoop()
   at AILoop.RunAILoop()
-----------------------------------
12/01/2010 18:26:52 (4.021)
AIRouting.SendReinforcements:ParanoiaAssert5
-----------------------------------Stack Trace:    at System.Environment.get_StackTrace()
   at AILoop.AIThreadOnly_DebugLogParanoiaAssertFailed(System.String Message)
   at AIRouting.SendReinforcements(Int32 PlayerNumber, Int32 ReinforcementsArrivalTime, Int32 AIProgressionLevel, Int32 AITechLevel, Int32 NumberOfReinforcements, Boolean HasAlreadySentToWave)
   at AICommand.ParseDataIntoAILoop()
   at AILoop.RunAILoop()
-----------------------------------
12/01/2010 18:31:09 (4.021)
AIRouting.SendReinforcements:ParanoiaAssert5
-----------------------------------Stack Trace:    at System.Environment.get_StackTrace()
   at AILoop.AIThreadOnly_DebugLogParanoiaAssertFailed(System.String Message)
   at AIRouting.SendReinforcements(Int32 PlayerNumber, Int32 ReinforcementsArrivalTime, Int32 AIProgressionLevel, Int32 AITechLevel, Int32 NumberOfReinforcements, Boolean HasAlreadySentToWave)
   at AICommand.ParseDataIntoAILoop()
   at AILoop.RunAILoop()
-----------------------------------
12/01/2010 18:37:22 (4.021)
AIRouting.SendReinforcements:ParanoiaAssert5
-----------------------------------Stack Trace:    at System.Environment.get_StackTrace()
   at AILoop.AIThreadOnly_DebugLogParanoiaAssertFailed(System.String Message)
   at AIRouting.SendReinforcements(Int32 PlayerNumber, Int32 ReinforcementsArrivalTime, Int32 AIProgressionLevel, Int32 AITechLevel, Int32 NumberOfReinforcements, Boolean HasAlreadySentToWave)
   at AICommand.ParseDataIntoAILoop()
   at AILoop.RunAILoop()
-----------------------------------
12/02/2010 10:19:09 (4.021)
AICommand.ParseDataIntoLoop:ParanoiaAssert1
-----------------------------------Stack Trace:    at System.Environment.get_StackTrace()
   at AILoop.AIThreadOnly_DebugLogParanoiaAssertFailed(System.String Message)
   at AICommand.ParseDataIntoAILoop()
   at AILoop.RunAILoop()
-----------------------------------
12/02/2010 10:25:53 (4.021)
AIRouting.SendReinforcements:ParanoiaAssert5
-----------------------------------Stack Trace:    at System.Environment.get_StackTrace()
   at AILoop.AIThreadOnly_DebugLogParanoiaAssertFailed(System.String Message)
   at AIRouting.SendReinforcements(Int32 PlayerNumber, Int32 ReinforcementsArrivalTime, Int32 AIProgressionLevel, Int32 AITechLevel, Int32 NumberOfReinforcements, Boolean HasAlreadySentToWave)
   at AICommand.ParseDataIntoAILoop()
   at AILoop.RunAILoop()
-----------------------------------
12/02/2010 10:29:34 (4.021)
AIRouting.SendReinforcements:ParanoiaAssert5
-----------------------------------Stack Trace:    at System.Environment.get_StackTrace()
   at AILoop.AIThreadOnly_DebugLogParanoiaAssertFailed(System.String Message)
   at AIRouting.SendReinforcements(Int32 PlayerNumber, Int32 ReinforcementsArrivalTime, Int32 AIProgressionLevel, Int32 AITechLevel, Int32 NumberOfReinforcements, Boolean HasAlreadySentToWave)
   at AICommand.ParseDataIntoAILoop()
   at AILoop.RunAILoop()
-----------------------------------
12/02/2010 10:37:23 (4.021)
AIRouting.SendReinforcements:ParanoiaAssert5
-----------------------------------Stack Trace:    at System.Environment.get_StackTrace()
   at AILoop.AIThreadOnly_DebugLogParanoiaAssertFailed(System.String Message)
   at AIRouting.SendReinforcements(Int32 PlayerNumber, Int32 ReinforcementsArrivalTime, Int32 AIProgressionLevel, Int32 AITechLevel, Int32 NumberOfReinforcements, Boolean HasAlreadySentToWave)
   at AICommand.ParseDataIntoAILoop()
   at AILoop.RunAILoop()
-----------------------------------
12/02/2010 10:38:33 (4.021)
AIRouting.SendReinforcements:ParanoiaAssert5
-----------------------------------Stack Trace:    at System.Environment.get_StackTrace()
   at AILoop.AIThreadOnly_DebugLogParanoiaAssertFailed(System.String Message)
   at AIRouting.SendReinforcements(Int32 PlayerNumber, Int32 ReinforcementsArrivalTime, Int32 AIProgressionLevel, Int32 AITechLevel, Int32 NumberOfReinforcements, Boolean HasAlreadySentToWave)
   at AICommand.ParseDataIntoAILoop()
   at AILoop.RunAILoop()
-----------------------------------
12/03/2010 11:22:33 (4.021)
AICommand.ParseDataIntoLoop:ParanoiaAssert1
-----------------------------------Stack Trace:    at System.Environment.get_StackTrace()
   at AILoop.AIThreadOnly_DebugLogParanoiaAssertFailed(System.String Message)
   at AICommand.ParseDataIntoAILoop()
   at AILoop.RunAILoop()
-----------------------------------
12/03/2010 11:24:08 (4.021)
AICommand.ParseDataIntoLoop:ParanoiaAssert1
-----------------------------------Stack Trace:    at System.Environment.get_StackTrace()
   at AILoop.AIThreadOnly_DebugLogParanoiaAssertFailed(System.String Message)
   at AICommand.ParseDataIntoAILoop()
   at AILoop.RunAILoop()
-----------------------------------
12/03/2010 17:00:13 (4.021)
AICommand.ParseDataIntoLoop:ParanoiaAssert1
-----------------------------------Stack Trace:    at System.Environment.get_StackTrace()
   at AILoop.AIThreadOnly_DebugLogParanoiaAssertFailed(System.String Message)
   at AICommand.ParseDataIntoAILoop()
   at AILoop.RunAILoop()
-----------------------------------
12/03/2010 17:03:03 (4.021)
AIRouting.SendReinforcements:ParanoiaAssert5
-----------------------------------Stack Trace:    at System.Environment.get_StackTrace()
   at AILoop.AIThreadOnly_DebugLogParanoiaAssertFailed(System.String Message)
   at AIRouting.SendReinforcements(Int32 PlayerNumber, Int32 ReinforcementsArrivalTime, Int32 AIProgressionLevel, Int32 AITechLevel, Int32 NumberOfReinforcements, Boolean HasAlreadySentToWave)
   at AICommand.ParseDataIntoAILoop()
   at AILoop.RunAILoop()
-----------------------------------
12/03/2010 17:03:06 (4.021)
AIRouting.SendReinforcements:ParanoiaAssert5
-----------------------------------Stack Trace:    at System.Environment.get_StackTrace()
   at AILoop.AIThreadOnly_DebugLogParanoiaAssertFailed(System.String Message)
   at AIRouting.SendReinforcements(Int32 PlayerNumber, Int32 ReinforcementsArrivalTime, Int32 AIProgressionLevel, Int32 AITechLevel, Int32 NumberOfReinforcements, Boolean HasAlreadySentToWave)
   at AICommand.ParseDataIntoAILoop()
   at AILoop.RunAILoop()
FailedAssertions.txt (9,157 bytes)   

hyramgraff

Dec 3, 2010 6:25 pm

reporter   ~0005073

As I keep playing the game sometimes the trains will move and sometimes they won't. I just happened to me again and seems like the revenant file is FailedAssertions.txt. I also have an AIErrors.txt but that wasn't written to just now. I've uploaded them both.

Lancefighter

Dec 3, 2010 9:24 pm

reporter   ~0005083

diff 1 astro trains will not go through human planets.. other than that, theres probably some other silly restrictions

Chris_McElligottPark

Dec 3, 2010 9:36 pm

administrator   ~0005085

Lance is right on them not going through human planets. But, when they are stopping and starting, that's a sign that the AI thread is dying. The two error files you uploaded both confirm that, also.

Can you upgrade to the latest beta? I think that may resolve it for you, actually. If not, it will at least give us better info we can work with. That will install the beta of Light of the Spire as well, but you can just disable it if you don't want it.

hyramgraff

Jan 7, 2011 3:41 pm

reporter   ~0007749

It seems like updating to the latest beta fixed this issue.

Chris_McElligottPark

Jan 7, 2011 4:04 pm

administrator   ~0007755

Excellent!

Issue History

Date Modified Username Field Change
Dec 2, 2010 1:21 pm hyramgraff New Issue
Dec 2, 2010 1:21 pm hyramgraff Issue generated from: 0001311
Dec 2, 2010 1:21 pm hyramgraff Relationship added related to 0001311
Dec 2, 2010 1:30 pm keith.lamothe Note Added: 0004895
Dec 3, 2010 6:21 pm hyramgraff Relationship added related to 0001700
Dec 3, 2010 6:22 pm hyramgraff File Added: AIErrors.txt
Dec 3, 2010 6:22 pm hyramgraff File Added: FailedAssertions.txt
Dec 3, 2010 6:25 pm hyramgraff Note Added: 0005073
Dec 3, 2010 9:24 pm Lancefighter Note Added: 0005083
Dec 3, 2010 9:36 pm Chris_McElligottPark Note Added: 0005085
Dec 3, 2010 9:36 pm Chris_McElligottPark Assigned To => Chris_McElligottPark
Dec 3, 2010 9:36 pm Chris_McElligottPark Status new => feedback
Jan 7, 2011 1:19 pm Chris_McElligottPark Status feedback => closed
Jan 7, 2011 1:19 pm Chris_McElligottPark Resolution open => suspended
Jan 7, 2011 3:41 pm hyramgraff Note Added: 0007749
Jan 7, 2011 4:04 pm Chris_McElligottPark Note Added: 0007755
Jan 7, 2011 4:04 pm Chris_McElligottPark Status closed => resolved
Jan 7, 2011 4:04 pm Chris_McElligottPark Resolution suspended => fixed