View Issue Details
ID | Project | Category | Date Submitted | Last Update | |
---|---|---|---|---|---|
0024519 | AI War 2 | Crash/Exception | Mar 8, 2021 1:57 pm | Mar 9, 2021 3:24 pm | |
Reporter | alocritani | Assigned To | Chris_McElligottPark | ||
Status | resolved | Resolution | fixed | ||
Product Version | Beta 2.752 Golden Devourer | ||||
Fixed in Version | Beta 2.754 Buffs And Bugfixes | ||||
Summary | 0024519: GetPraetorianGuardExternal: Could not find any next 'PraetorianGuard' faction for faction of type AI | ||||
Description | Start a new quick start - classic, level 5, 2 AI edit setup remove a faction regenerate map log: 3/8/2021 7:13:22 PM 2.752 SINGLEP Start Generate Partial Map with Realistic and seed 1846806436 and planet count 40 and 20 factions (RegenerateLobbyFromPlayerInput NotLoadingAnything) 3/8/2021 7:13:22 PM 2.752 SINGLEP GetPraetorianGuardExternal: Could not find any next 'PraetorianGuard' faction for faction of type AI at System.Environment.get_StackTrace () [0x00000] in <9577ac7a62ef43179789031239ba8798>:0 at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, System.Boolean IncludeStackTrace, Arcen.Universal.Verbosity Verbosity, System.DateTime Timestamp) [0x00000] in <7bfdf0d895e842858d535c8845451841>:0 at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, System.Boolean IncludeStackTrace, Arcen.Universal.Verbosity Verbosity) [0x00000] in <7bfdf0d895e842858d535c8845451841>:0 at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, Arcen.Universal.Verbosity Verbosity) [0x00000] in <7bfdf0d895e842858d535c8845451841>:0 at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.Verbosity Verbosity) [0x00000] in <7bfdf0d895e842858d535c8845451841>:0 at Arcen.AIW2.External.ExtensionMethodsFor_ExternalData_AIFaction.GetPraetorianGuardExternal (Arcen.AIW2.Core.Faction ParentObject, Arcen.Universal.ExternalDataRetrieval RetrievalRules) [0x00000] in <d8ec37ed0af24cc681f10b6e216b0446>:0 at Arcen.AIW2.External.BaseSpecialFaction.ProcessFactionConfigCustomFields (Arcen.AIW2.Core.Faction faction, Arcen.AIW2.Core.WorldSetup ParentSetup, Arcen.AIW2.Core.ConfigurationForFaction FactionConfig) [0x00000] in <d8ec37ed0af24cc681f10b6e216b0446>:0 at Arcen.AIW2.Core.Faction.DoAfterAllCreationEvents (Arcen.AIW2.Core.WorldSetup ParentSetup, Arcen.AIW2.Core.ConfigurationForFaction FactionConfig) [0x00000] in <a8c2c1328bad490294d0ffd699bcab0a>:0 at Arcen.AIW2.Core.Mapgen.WorkThreadOnly_GenerateNewGame () [0x00000] in <a8c2c1328bad490294d0ffd699bcab0a>:0 at Arcen.AIW2.Core.Engine_AIW2.WorkThreadOnly_StartNewGame () [0x00000] in <a8c2c1328bad490294d0ffd699bcab0a>:0 at Arcen.AIW2.Core.World_AIW2.GenerateMap (Arcen.AIW2.Core.Tutorial TutOrNullToUse) [0x00000] in <a8c2c1328bad490294d0ffd699bcab0a>:0 at Arcen.AIW2.External.SimPlannerImplementation.DoActualSimStep (System.Boolean& stalledWaitingOnConnections, System.Boolean& mayUpdateVisuals, System.String& reasonForNoVisualUpdates) [0x00000] in <d8ec37ed0af24cc681f10b6e216b0446>:0 at Arcen.AIW2.Core.Engine_AIW2.ProcessSimStep (System.Boolean& stalledWaitingOnConnections, System.String& reasonForNoVisualUpdates) [0x00000] in <a8c2c1328bad490294d0ffd699bcab0a>:0 at Arcen.Universal.Engine_Universal.OnUpdateFromMainThread () [0x00000] in <7bfdf0d895e842858d535c8845451841>:0 at Arcen.AIW2.Core.ArcenGameControllerBase.BaseUpdate () [0x00000] in <a8c2c1328bad490294d0ffd699bcab0a>:0 at ArcenGameController.Update () [0x00000] in <14f1c75f68204a3f8c456fbd19057562>:0 3/8/2021 7:13:22 PM 2.752 SINGLEP CoreTable: Could not find nextPraetorianGuardFaction for PraetorianGuard_TrimColor AIDifficulty_PraetorianGuard: Could not find praetorianExternal, probably because no Praetorian Guard faction after this AI faction. 3/8/2021 7:13:22 PM 2.752 SINGLEP Added the faction PraetorianGuard. 3/8/2021 7:13:22 PM 2.752 SINGLEP PlayerAccount Angelo is controlling faction 6 already. | ||||
Tags | No tags attached. | ||||
|
Thank you! Having those exact steps to follow was CRUCIAL to me being able to fix this. That was such a big help! * Fixed the remnants of an exception that could happen when there was a missing praetorian guard faction in loading the lobby settings. This is something that should be remedied on actually generating the new map in general, but there was some overzealous error checking that was getting in the way of that process. ** This was something that happened in particular when editing older quick starts after loading them into the lobby. ** Overall this involved some extra plumbing to make sure that older quick starts and saves self-repair new information in. At some point it may be required to explicitly link up some of the AI sub-factions to their parent AI in multi-AI games, which is where these problems seem to crop up. But for now this works, and so minimal changes seems like the wiser way to go. |
Date Modified | Username | Field | Change |
---|---|---|---|
Mar 8, 2021 1:57 pm | alocritani | New Issue | |
Mar 9, 2021 3:24 pm | Chris_McElligottPark | Assigned To | => Chris_McElligottPark |
Mar 9, 2021 3:24 pm | Chris_McElligottPark | Status | new => resolved |
Mar 9, 2021 3:24 pm | Chris_McElligottPark | Resolution | open => fixed |
Mar 9, 2021 3:24 pm | Chris_McElligottPark | Fixed in Version | => Beta 2.754 Buffs And Bugfixes |
Mar 9, 2021 3:24 pm | Chris_McElligottPark | Note Added: 0060708 |