View Issue Details
ID | Project | Category | Date Submitted | Last Update | |
---|---|---|---|---|---|
0020379 | AI War 2 | Crash/Exception | Sep 28, 2018 12:08 am | Sep 30, 2018 12:35 am | |
Reporter | ColonelBlimp | Assigned To | Chris_McElligottPark | ||
Status | resolved | Resolution | fixed | ||
Product Version | 0.775 Unit Stacking | ||||
Fixed in Version | 0.776 A Legible Galaxy Map | ||||
Summary | 0020379: Exception Thrown | ||||
Description | 9/27/2018 6:07:36 AM LongTermContinuousError: System.Exception: Error: tried to start thread 'targetListLongRangeContext' but it appears to not have responded to the last start request at Arcen.AIW2.External.ArcenThread.Start (System.Boolean FailSilentlyIfNotFinishedYet) [0x00032] in <6945e9a7ac6749a4ba5b31995e0c8fc1>:0 at Arcen.AIW2.External.ArcenThreadManager.StartThread (System.String ThreadName, System.Int32 SecondsToLive, System.Boolean DieOnWorldClear, System.Threading.ThreadStart MethodToRun, System.Action MethodToCallIfThreadAborted, System.Boolean FailSilentlyIfNotFinishedYet) [0x0000f] in <6945e9a7ac6749a4ba5b31995e0c8fc1>:0 at Arcen.AIW2.External.ArcenSimPlanningContext.RunOnBackgroundThread (System.Boolean FailSilentlyIfNotFinishedYet) [0x0003a] in <6945e9a7ac6749a4ba5b31995e0c8fc1>:0 at Arcen.AIW2.External.ArcenLongTermContinuousPlanningContext.Helper_CheckForRunningNonFactionThread (Arcen.AIW2.External.ArcenLongTermContinuousPlanningContext context) [0x00017] in <6945e9a7ac6749a4ba5b31995e0c8fc1>:0 at Arcen.AIW2.External.ArcenLongTermContinuousPlanningContext.DoLongTermPlanning () [0x00042] in <6945e9a7ac6749a4ba5b31995e0c8fc1>:0 | ||||
Tags | No tags attached. | ||||
|
Can you upload the full ArcenDebugLog.txt? |
|
Please find attached :-) |
|
The text ColonelBlimp posted in the defect body is the only relevant text. Note that the game does not actually seem to have started. From the text: GameEntityTypeDataTable.InitVisualBits (13.3s) SurrogateTableTable (1.1s) 9/27/2018 6:06:45 AM Couldn't init Steam - is Steam running? Do you own AI War 2 2? Is steam_appid.txt in your project folder? at System.Environment.get_StackTrace () [0x00000] in <f826c2584fc94ec19a48a6576640bdc5>:0 at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, System.Boolean IncludeStackTrace, Arcen.Universal.Verbosity Verbosity) [0x00000] in <0227ff9a39a2428c8255adeec8e40bcf>:0 at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, Arcen.Universal.Verbosity Verbosity) [0x00000] in <0227ff9a39a2428c8255adeec8e40bcf>:0 at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.Verbosity Verbosity) [0x00000] in <0227ff9a39a2428c8255adeec8e40bcf>:0 at ArcenGameController.Update () [0x00000] in <842479ce6add45908b4aec5159717064>:0 9/27/2018 6:06:53 AM Successfully opened host socket 9/27/2018 6:07:36 AM LongTermContinuousError: System.Exception: Error: tried to start thread 'targetListLongRangeContext' but it appears to not have responded to the last start request at Arcen.AIW2.External.ArcenThread.Start (System.Boolean FailSilentlyIfNotFinishedYet) [0x00032] in <6945e9a7ac6749a4ba5b31995e0c8fc1>:0 |
|
Thanks! * Commented out an exception that was probably harmless ("Error: tried to start thread [threadname] but it appears to not have responded to the last start request"), but that could come up in some rare cases. ** Basically this is probably a timing issue that isn't really an issue; the exception was originally there to detect threads that didn't start for whatever reason, but based on the occasional latency in starting a thread that can naturally happen, this was likely getting triggered spuriously. Basically it should just fail silently, then check again a few milliseconds later and everything will be fine. ** Put another way, this logic was put in originally to catch threads that fail to start at all for whatever reason. That has never happened, though. What actually happens is that sometimes threads are a little slow to start, on a millisecond scale, and this would get tripped by that case instead. So our threading manager needs to basically just be quiet and trust that the OS will spin up the thread quite soon. ;) |
|
The exception is thrown quite some period into game play, but did not 'seem' to effect anything. |
Date Modified | Username | Field | Change |
---|---|---|---|
Sep 28, 2018 12:08 am | ColonelBlimp | New Issue | |
Sep 28, 2018 12:11 am | BadgerBadger | Note Added: 0049579 | |
Sep 28, 2018 12:11 am | BadgerBadger | Assigned To | => Chris_McElligottPark |
Sep 28, 2018 12:11 am | BadgerBadger | Status | new => assigned |
Sep 28, 2018 11:19 am | ColonelBlimp | File Added: ArcenDebugLog.txt | |
Sep 28, 2018 11:19 am | ColonelBlimp | Note Added: 0049582 | |
Sep 28, 2018 11:22 am | BadgerBadger | Note Added: 0049583 | |
Sep 28, 2018 12:16 pm | Chris_McElligottPark | Status | assigned => resolved |
Sep 28, 2018 12:16 pm | Chris_McElligottPark | Resolution | open => fixed |
Sep 28, 2018 12:16 pm | Chris_McElligottPark | Fixed in Version | => 0.776 A Legible Galaxy Map |
Sep 28, 2018 12:16 pm | Chris_McElligottPark | Note Added: 0049588 | |
Sep 30, 2018 12:35 am | ColonelBlimp | Note Added: 0049632 |