View Issue Details

IDProjectCategoryLast Update
0026598AI War 2Crash/ExceptionMar 4, 2022 7:36 pm
ReporterDaniexpert Assigned ToChris_McElligottPark  
Status assignedResolutionopen 
Product Version4.000 Return From The Endless Beta 
Summary0026598: Called GetExternalBaseInfoAs<Arcen.AIW2.External.DLC3GameEntityTypeDataExtension>() when 'DLC3' was null on PikeCorvette
DescriptionRev 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
TagsNo tags attached.

Activities

BadgerBadger

Mar 4, 2022 12:54 pm

manager   ~0065114

The Transform Elderlign hack is only available on Elderligns, so how on earth did a Pike Corvette wind up in there?!

BadgerBadger

Mar 4, 2022 7:36 pm

manager   ~0065131

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.

Issue History

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