View Issue Details
ID | Project | Category | Date Submitted | Last Update | |
---|---|---|---|---|---|
0026598 | AI War 2 | Crash/Exception | Mar 4, 2022 12:44 pm | Mar 4, 2022 7:36 pm | |
Reporter | Daniexpert | Assigned To | Chris_McElligottPark | ||
Status | assigned | Resolution | open | ||
Product Version | 4.000 Return From The Endless Beta | ||||
Summary | 0026598: Called GetExternalBaseInfoAs<Arcen.AIW2.External.DLC3GameEntityTypeDataExtension>() when 'DLC3' was null on PikeCorvette | ||||
Description | Rev 16809 Thrown when I clicked on the Hacking tab with my mouse. 3/4/2022 6:43:02 PM 3.907 SINGLEP Error! Called GetExternalBaseInfoAs<Arcen.AIW2.External.DLC3GameEntityTypeDataExtension>() when 'DLC3' was null on PikeCorvette at System.Environment.get_StackTrace () [0x00000] in <695d1cc93cca45069c528c15c9fdd749>:0 at Arcen.Universal.ArcenDebugging.ArcenLog_InnerOnMainThreadOnly (System.String Message, Arcen.Universal.DebugLogDestination Destination, System.Boolean IncludeStackTrace, Arcen.Universal.Verbosity Verbosity, System.DateTime Timestamp) [0x00000] in <60f2dec797764aa5a31bdad5f4c6d968>:0 at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.Verbosity Verbosity) [0x00000] in <60f2dec797764aa5a31bdad5f4c6d968>:0 at Arcen.AIW2.Core.GameEntityTypeData.GetDataExtensionAs[T] (System.String Name) [0x00000] in <093e7d6982ab4828a0e4b19c92182728>:0 at Arcen.AIW2.External.Hacking_TransformElderling.GetCanBeHacked (Arcen.AIW2.Core.GameEntity_Squad Target, Arcen.AIW2.Core.GameEntity_Squad HackerOrNull, Arcen.AIW2.Core.Planet planet, Arcen.AIW2.Core.Faction HackerFaction, Arcen.AIW2.Core.HackingType Type, System.String RelatedStringOrNull, System.Int32 RelatedIntOrNull, System.String& RejectionReasonDescription) [0x00000] in <bf51df7eeb1145998af4acadc7bf16cc>:0 at Arcen.AIW2.External.HackingUtils.CalculateCanDoThisHack (System.String& lastNoHackReason, Arcen.AIW2.Core.GameEntity_Squad TargetToChooseFor, Arcen.AIW2.Core.Planet PlanetToChooseFor, Arcen.AIW2.Core.HackingType HackTypeToChooseFor) [0x00000] in <bf51df7eeb1145998af4acadc7bf16cc>:0 at Arcen.AIW2.External.Window_InGameSidebarHacking+btnHackingItem.GetTextToShowFromVolatile (Arcen.Universal.ArcenDoubleCharacterBuffer buffer) [0x00000] in <bf51df7eeb1145998af4acadc7bf16cc>:0 at Arcen.Universal.ArcenUI_Button.OnUpdateVolatileDataFromMainThread () [0x00000] in <60f2dec797764aa5a31bdad5f4c6d968>:0 at Arcen.Universal.ArcenUI_Window.OnUpdateVolatileDataFromMainThread () [0x00000] in <60f2dec797764aa5a31bdad5f4c6d968>:0 at Arcen.Universal.ArcenUI.OnUpdateVolatileDataFromMainThread () [0x00000] in <60f2dec797764aa5a31bdad5f4c6d968>:0 at Arcen.Universal.Engine_Universal.OnUpdateEngineUniversalFromMainThread () [0x00000] in <60f2dec797764aa5a31bdad5f4c6d968>:0 at Arcen.AIW2.Core.ArcenGameControllerBase.BaseUpdate () [0x00000] in <093e7d6982ab4828a0e4b19c92182728>:0 at ArcenGameController.Update () [0x00000] in <63e17e5173fc4267999e44b49e187469>:0 | ||||
Tags | No tags attached. | ||||
|
The Transform Elderlign hack is only available on Elderligns, so how on earth did a Pike Corvette wind up in there?! |
|
Chris, I can add additional defensive code here for this hack, but it's pretty concerning to me that a pike corvette is winding up in a check for an elderling specific hack. I thought we only checked units that were in the EntityRollupType.Hackable rollup. |
Date Modified | Username | Field | Change |
---|---|---|---|
Mar 4, 2022 12:44 pm | Daniexpert | New Issue | |
Mar 4, 2022 12:54 pm | BadgerBadger | Note Added: 0065114 | |
Mar 4, 2022 7:35 pm | BadgerBadger | Assigned To | => Chris_McElligottPark |
Mar 4, 2022 7:35 pm | BadgerBadger | Status | new => assigned |
Mar 4, 2022 7:36 pm | BadgerBadger | Note Added: 0065131 |