View Issue Details

IDProjectCategoryLast Update
0027432AI War 2Crash/ExceptionJun 3, 2022 10:26 pm
ReporterGreatYng Assigned ToBadgerBadger  
Status resolvedResolutionfixed 
Product Version5.014 The Tom Show 
Fixed in Version5.017 More Ways To Win 
Summary0027432: Initiating the Claim Showdown Device hack throws an error
DescriptionI don't think you should be allowed to do this on a planet you don't own, nor have any ships on.

I triggered the hack on the planet Biesthoek in the attached save. Just clicked on the planet, went to the hacking menu and started the hack => error.
I also attached the relevant Arcen Debug Log section.

----------
6/1/2022 8:35:21 PM 5.014 SINGLEP Clearing player accounts.
6/1/2022 8:35:24 PM 5.014 SINGLEP Start load save: E:/Games - GoG/AI War 2/PlayerData/Save/Opfrisser\Midden 4.save Source1: AnythingElse Source3: LoadingSaveGame
6/1/2022 8:35:24 PM 5.014 SINGLEP Clearing player accounts.
6/1/2022 8:35:24 PM 5.014 SINGLEP Finish load save in 537ms
6/1/2022 8:35:53 PM 5.014 SINGLEP DELAYED6 TID12 Error! Called GetExternalBaseInfoAs<Arcen.AIW2.External.NecromancerFactionBaseInfo>() when BaseInfo was actually a different type, Arcen.AIW2.External.GeneralHumanFactionBaseInfo on Human
  at System.Environment.get_StackTrace () [0x00000] in <695d1cc93cca45069c528c15c9fdd749>:0
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.Verbosity Verbosity) [0x00000] in <701b3b294aa447f884b20904f640ae6d>:0
  at Arcen.AIW2.Core.Faction.GetExternalBaseInfoAs[T] () [0x00000] in <05110d48c3b34461b64cf7f152e9879a>:0
  at Arcen.AIW2.External.Hacking_ClaimShowdownDevice.DoSuccessfulCompletionLogic_Extra (Arcen.AIW2.Core.GameEntity_Squad Target, Arcen.AIW2.Core.Planet planet, Arcen.AIW2.Core.GameEntity_Squad Hacker, Arcen.AIW2.Core.ArcenHostOnlySimContext Context, Arcen.AIW2.Core.HackingType type, Arcen.AIW2.Core.HackingEvent Event) [0x00000] in <8bfdc0d42a944641aacf5a2eee1a6341>:0
  at Arcen.AIW2.External.BaseHackingImplementation.DoSuccessfulCompletionLogic_CalledFromMainSimOnly (Arcen.AIW2.Core.GameEntity_Squad TargetOrNull, Arcen.AIW2.Core.Planet planet, Arcen.AIW2.Core.GameEntity_Squad Hacker, Arcen.AIW2.Core.ArcenHostOnlySimContext Context, Arcen.AIW2.Core.HackingType type, Arcen.AIW2.Core.HackingEvent Event) [0x00000] in <8bfdc0d42a944641aacf5a2eee1a6341>:0
  at Arcen.AIW2.External.GameCommand_UnitSetCommands.Execute (Arcen.AIW2.Core.GameCommand command, Arcen.AIW2.Core.ArcenClientOrHostSimContextCore context) [0x00000] in <8bfdc0d42a944641aacf5a2eee1a6341>:0
  at Arcen.AIW2.Core.GameCommand.Execute (Arcen.AIW2.Core.ArcenClientOrHostSimContextCore Context) [0x00000] in <05110d48c3b34461b64cf7f152e9879a>:0
  at Arcen.AIW2.Core.World_AIW2.OnClientOrHost_ExecuteGameCommandsThatWereScheduled (Arcen.AIW2.Core.ArcenClientOrHostSimContextCore Context) [0x00000] in <05110d48c3b34461b64cf7f152e9879a>:0
  at Arcen.AIW2.External.SimPlannerImplementation.ProcessCoreLogicForArbitraryFrameOnMainThread (System.Boolean& stalledWaitingOnConnections, System.Boolean& mayUpdateVisuals, System.String& reasonForNoVisualUpdates) [0x00000] in <8bfdc0d42a944641aacf5a2eee1a6341>:0
  at Arcen.AIW2.Core.Engine_AIW2.<ProcessArbitraryFrameOnMainThread>b__75_0 () [0x00000] in <05110d48c3b34461b64cf7f152e9879a>:0
  at Arcen.Universal.ArcenThreading+<>c__DisplayClass13_0.<RunTaskOnBackgroundThread>b__0 () [0x00000] in <701b3b294aa447f884b20904f640ae6d>:0
  at System.Threading.Tasks.Task.InnerInvoke () [0x00000] in <695d1cc93cca45069c528c15c9fdd749>:0
  at System.Threading.Tasks.Task.Execute () [0x00000] in <695d1cc93cca45069c528c15c9fdd749>:0
  at System.Threading.Tasks.Task.ExecutionContextCallback (System.Object obj) [0x00000] in <695d1cc93cca45069c528c15c9fdd749>:0
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <695d1cc93cca45069c528c15c9fdd749>:0
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <695d1cc93cca45069c528c15c9fdd749>:0
  at System.Threading.Tasks.Task.ExecuteWithThreadLocal (System.Threading.Tasks.Task& currentTaskSlot) [0x00000] in <695d1cc93cca45069c528c15c9fdd749>:0
  at System.Threading.Tasks.Task.ExecuteEntry (System.Boolean bPreventDoubleExecution) [0x00000] in <695d1cc93cca45069c528c15c9fdd749>:0
  at System.Threading.Tasks.Task.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem () [0x00000] in <695d1cc93cca45069c528c15c9fdd749>:0
  at System.Threading.ThreadPoolWorkQueue.Dispatch () [0x00000] in <695d1cc93cca45069c528c15c9fdd749>:0
  at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback () [0x00000] in <695d1cc93cca45069c528c15c9fdd749>:0

6/1/2022 8:35:53 PM 5.014 SINGLEP DELAYED7 TID12 Exception hit during DoSuccessfulCompletionLogic_CalledFromMainSimOnly debug code 3100 System.NullReferenceException: Object reference not set to an instance of an object
  at Arcen.AIW2.External.Hacking_ClaimShowdownDevice.DoSuccessfulCompletionLogic_Extra (Arcen.AIW2.Core.GameEntity_Squad Target, Arcen.AIW2.Core.Planet planet, Arcen.AIW2.Core.GameEntity_Squad Hacker, Arcen.AIW2.Core.ArcenHostOnlySimContext Context, Arcen.AIW2.Core.HackingType type, Arcen.AIW2.Core.HackingEvent Event) [0x00026] in <8bfdc0d42a944641aacf5a2eee1a6341>:0
  at Arcen.AIW2.External.BaseHackingImplementation.DoSuccessfulCompletionLogic_CalledFromMainSimOnly (Arcen.AIW2.Core.GameEntity_Squad TargetOrNull, Arcen.AIW2.Core.Planet planet, Arcen.AIW2.Core.GameEntity_Squad Hacker, Arcen.AIW2.Core.ArcenHostOnlySimContext Context, Arcen.AIW2.Core.HackingType type, Arcen.AIW2.Core.HackingEvent Event) [0x005c5] in <8bfdc0d42a944641aacf5a2eee1a6341>:0
6/1/2022 8:35:53 PM 5.014 SINGLEP DELAYED8 TID28 Error! Called GetExternalBaseInfoAs<Arcen.AIW2.External.NecromancerFactionBaseInfo>() when BaseInfo was actually a different type, Arcen.AIW2.External.GeneralHumanFactionBaseInfo on Human
  at System.Environment.get_StackTrace () [0x00000] in <695d1cc93cca45069c528c15c9fdd749>:0
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.Verbosity Verbosity) [0x00000] in <701b3b294aa447f884b20904f640ae6d>:0
  at Arcen.AIW2.Core.Faction.GetExternalBaseInfoAs[T] () [0x00000] in <05110d48c3b34461b64cf7f152e9879a>:0
  at Arcen.AIW2.External.Hacking_ClaimShowdownDevice.DoSuccessfulCompletionLogic_Extra (Arcen.AIW2.Core.GameEntity_Squad Target, Arcen.AIW2.Core.Planet planet, Arcen.AIW2.Core.GameEntity_Squad Hacker, Arcen.AIW2.Core.ArcenHostOnlySimContext Context, Arcen.AIW2.Core.HackingType type, Arcen.AIW2.Core.HackingEvent Event) [0x00000] in <8bfdc0d42a944641aacf5a2eee1a6341>:0
  at Arcen.AIW2.External.BaseHackingImplementation.DoSuccessfulCompletionLogic_CalledFromMainSimOnly (Arcen.AIW2.Core.GameEntity_Squad TargetOrNull, Arcen.AIW2.Core.Planet planet, Arcen.AIW2.Core.GameEntity_Squad Hacker, Arcen.AIW2.Core.ArcenHostOnlySimContext Context, Arcen.AIW2.Core.HackingType type, Arcen.AIW2.Core.HackingEvent Event) [0x00000] in <8bfdc0d42a944641aacf5a2eee1a6341>:0
  at Arcen.AIW2.External.BaseHackingImplementation.DoOneSecondOfHackingLogic_CalledFromMainSimOnly (Arcen.AIW2.Core.GameEntity_Squad Target, Arcen.AIW2.Core.Planet planet, Arcen.AIW2.Core.GameEntity_Squad Hacker, Arcen.AIW2.Core.ArcenHostOnlySimContext Context, Arcen.AIW2.Core.HackingType type, Arcen.AIW2.Core.HackingEvent Event) [0x00000] in <8bfdc0d42a944641aacf5a2eee1a6341>:0
  at Arcen.AIW2.Core.GameEntity_Squad.DoOneSecondOfHackHandlingData_HostOnly (Arcen.AIW2.Core.Faction faction, Arcen.AIW2.Core.ArcenHostOnlySimContext Context) [0x00000] in <05110d48c3b34461b64cf7f152e9879a>:0
  at Arcen.AIW2.Core.GameEntity_Squad.DoEntitySecondLogic_FromAsync (Arcen.AIW2.Core.ArcenClientOrHostSimContextCore Context) [0x00000] in <05110d48c3b34461b64cf7f152e9879a>:0
  at Arcen.AIW2.External.EntitySimLogicImplementation_BaseInfo+<>c__DisplayClass110_2.<DoWorldSecondLogic_FromSimBGThread>b__16 (Arcen.AIW2.Core.GameEntity_Squad entity) [0x00000] in <8bfdc0d42a944641aacf5a2eee1a6341>:0
  at Arcen.AIW2.Core.EntityCollection.DoForEntities (Arcen.AIW2.Core.GameEntity_Squad+ProcessorDelegate Processor) [0x00000] in <05110d48c3b34461b64cf7f152e9879a>:0
  at Arcen.AIW2.Core.Planet.DoForEntities (Arcen.AIW2.Core.GameEntity_Squad+ProcessorDelegate Processor) [0x00000] in <05110d48c3b34461b64cf7f152e9879a>:0
  at Arcen.AIW2.External.EntitySimLogicImplementation_BaseInfo+<>c__DisplayClass110_0.<DoWorldSecondLogic_FromSimBGThread>b__15 (Arcen.AIW2.Core.Planet planet) [0x00000] in <8bfdc0d42a944641aacf5a2eee1a6341>:0
  at Arcen.AIW2.Core.Galaxy.DoForPlanetsSingleThread (System.Boolean IncludeDestroyed, Arcen.AIW2.Core.Planet+ProcessorDelegate Processor) [0x00000] in <05110d48c3b34461b64cf7f152e9879a>:0
  at Arcen.AIW2.Core.World_AIW2.DoForPlanetsSingleThread (System.Boolean IncludeDestroyed, Arcen.AIW2.Core.Planet+ProcessorDelegate Processor) [0x00000] in <05110d48c3b34461b64cf7f152e9879a>:0
  at Arcen.AIW2.External.EntitySimLogicImplementation_BaseInfo+<>c__DisplayClass110_0.<DoWorldSecondLogic_FromSimBGThread>b__7 () [0x00000] in <8bfdc0d42a944641aacf5a2eee1a6341>:0
  at Arcen.Universal.ArcenThreading+<>c__DisplayClass13_0.<RunTaskOnBackgroundThread>b__0 () [0x00000] in <701b3b294aa447f884b20904f640ae6d>:0
  at System.Threading.Tasks.Task.InnerInvoke () [0x00000] in <695d1cc93cca45069c528c15c9fdd749>:0
  at System.Threading.Tasks.Task.Execute () [0x00000] in <695d1cc93cca45069c528c15c9fdd749>:0
  at System.Threading.Tasks.Task.ExecutionContextCallback (System.Object obj) [0x00000] in <695d1cc93cca45069c528c15c9fdd749>:0
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <695d1cc93cca45069c528c15c9fdd749>:0
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <695d1cc93cca45069c528c15c9fdd749>:0
  at System.Threading.Tasks.Task.ExecuteWithThreadLocal (System.Threading.Tasks.Task& currentTaskSlot) [0x00000] in <695d1cc93cca45069c528c15c9fdd749>:0
  at System.Threading.Tasks.Task.ExecuteEntry (System.Boolean bPreventDoubleExecution) [0x00000] in <695d1cc93cca45069c528c15c9fdd749>:0
  at System.Threading.Tasks.Task.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem () [0x00000] in <695d1cc93cca45069c528c15c9fdd749>:0
  at System.Threading.ThreadPoolWorkQueue.Dispatch () [0x00000] in <695d1cc93cca45069c528c15c9fdd749>:0
  at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback () [0x00000] in <695d1cc93cca45069c528c15c9fdd749>:0

6/1/2022 8:35:53 PM 5.014 SINGLEP DELAYED9 TID28 Exception hit during DoSuccessfulCompletionLogic_CalledFromMainSimOnly debug code 3100 System.NullReferenceException: Object reference not set to an instance of an object
  at Arcen.AIW2.External.Hacking_ClaimShowdownDevice.DoSuccessfulCompletionLogic_Extra (Arcen.AIW2.Core.GameEntity_Squad Target, Arcen.AIW2.Core.Planet planet, Arcen.AIW2.Core.GameEntity_Squad Hacker, Arcen.AIW2.Core.ArcenHostOnlySimContext Context, Arcen.AIW2.Core.HackingType type, Arcen.AIW2.Core.HackingEvent Event) [0x00026] in <8bfdc0d42a944641aacf5a2eee1a6341>:0
  at Arcen.AIW2.External.BaseHackingImplementation.DoSuccessfulCompletionLogic_CalledFromMainSimOnly (Arcen.AIW2.Core.GameEntity_Squad TargetOrNull, Arcen.AIW2.Core.Planet planet, Arcen.AIW2.Core.GameEntity_Squad Hacker, Arcen.AIW2.Core.ArcenHostOnlySimContext Context, Arcen.AIW2.Core.HackingType type, Arcen.AIW2.Core.HackingEvent Event) [0x005c5] in <8bfdc0d42a944641aacf5a2eee1a6341>:0
6/1/2022 8:36:01 PM 5.014 SINGLEP
Memory Profile Debug Data On Game Exit:
Game Version: 5014_TheTomShow
Multiplayer Status: SinglePlayerOnly
TagsNo tags attached.

Relationships

related to 0027431 resolvedBadgerBadger Claim Showdown Device hack description specifically mentions Necromancer when playing regular Human Empire 

Activities

GreatYng

Jun 1, 2022 3:12 pm

reporter  

Showdown Error.txt (11,513 bytes)   
6/1/2022 8:35:21 PM	5.014	SINGLEP	Clearing player accounts.
6/1/2022 8:35:24 PM	5.014	SINGLEP	Start load save: E:/Games - GoG/AI War 2/PlayerData/Save/Opfrisser\Midden 4.save Source1: AnythingElse Source3: LoadingSaveGame
6/1/2022 8:35:24 PM	5.014	SINGLEP	Clearing player accounts.
6/1/2022 8:35:24 PM	5.014	SINGLEP	Finish load save in 537ms
6/1/2022 8:35:53 PM	5.014	SINGLEP	DELAYED6 TID12 Error!  Called GetExternalBaseInfoAs<Arcen.AIW2.External.NecromancerFactionBaseInfo>() when BaseInfo was actually a different type, Arcen.AIW2.External.GeneralHumanFactionBaseInfo on Human
  at System.Environment.get_StackTrace () [0x00000] in <695d1cc93cca45069c528c15c9fdd749>:0 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.Verbosity Verbosity) [0x00000] in <701b3b294aa447f884b20904f640ae6d>:0 
  at Arcen.AIW2.Core.Faction.GetExternalBaseInfoAs[T] () [0x00000] in <05110d48c3b34461b64cf7f152e9879a>:0 
  at Arcen.AIW2.External.Hacking_ClaimShowdownDevice.DoSuccessfulCompletionLogic_Extra (Arcen.AIW2.Core.GameEntity_Squad Target, Arcen.AIW2.Core.Planet planet, Arcen.AIW2.Core.GameEntity_Squad Hacker, Arcen.AIW2.Core.ArcenHostOnlySimContext Context, Arcen.AIW2.Core.HackingType type, Arcen.AIW2.Core.HackingEvent Event) [0x00000] in <8bfdc0d42a944641aacf5a2eee1a6341>:0 
  at Arcen.AIW2.External.BaseHackingImplementation.DoSuccessfulCompletionLogic_CalledFromMainSimOnly (Arcen.AIW2.Core.GameEntity_Squad TargetOrNull, Arcen.AIW2.Core.Planet planet, Arcen.AIW2.Core.GameEntity_Squad Hacker, Arcen.AIW2.Core.ArcenHostOnlySimContext Context, Arcen.AIW2.Core.HackingType type, Arcen.AIW2.Core.HackingEvent Event) [0x00000] in <8bfdc0d42a944641aacf5a2eee1a6341>:0 
  at Arcen.AIW2.External.GameCommand_UnitSetCommands.Execute (Arcen.AIW2.Core.GameCommand command, Arcen.AIW2.Core.ArcenClientOrHostSimContextCore context) [0x00000] in <8bfdc0d42a944641aacf5a2eee1a6341>:0 
  at Arcen.AIW2.Core.GameCommand.Execute (Arcen.AIW2.Core.ArcenClientOrHostSimContextCore Context) [0x00000] in <05110d48c3b34461b64cf7f152e9879a>:0 
  at Arcen.AIW2.Core.World_AIW2.OnClientOrHost_ExecuteGameCommandsThatWereScheduled (Arcen.AIW2.Core.ArcenClientOrHostSimContextCore Context) [0x00000] in <05110d48c3b34461b64cf7f152e9879a>:0 
  at Arcen.AIW2.External.SimPlannerImplementation.ProcessCoreLogicForArbitraryFrameOnMainThread (System.Boolean& stalledWaitingOnConnections, System.Boolean& mayUpdateVisuals, System.String& reasonForNoVisualUpdates) [0x00000] in <8bfdc0d42a944641aacf5a2eee1a6341>:0 
  at Arcen.AIW2.Core.Engine_AIW2.<ProcessArbitraryFrameOnMainThread>b__75_0 () [0x00000] in <05110d48c3b34461b64cf7f152e9879a>:0 
  at Arcen.Universal.ArcenThreading+<>c__DisplayClass13_0.<RunTaskOnBackgroundThread>b__0 () [0x00000] in <701b3b294aa447f884b20904f640ae6d>:0 
  at System.Threading.Tasks.Task.InnerInvoke () [0x00000] in <695d1cc93cca45069c528c15c9fdd749>:0 
  at System.Threading.Tasks.Task.Execute () [0x00000] in <695d1cc93cca45069c528c15c9fdd749>:0 
  at System.Threading.Tasks.Task.ExecutionContextCallback (System.Object obj) [0x00000] in <695d1cc93cca45069c528c15c9fdd749>:0 
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <695d1cc93cca45069c528c15c9fdd749>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <695d1cc93cca45069c528c15c9fdd749>:0 
  at System.Threading.Tasks.Task.ExecuteWithThreadLocal (System.Threading.Tasks.Task& currentTaskSlot) [0x00000] in <695d1cc93cca45069c528c15c9fdd749>:0 
  at System.Threading.Tasks.Task.ExecuteEntry (System.Boolean bPreventDoubleExecution) [0x00000] in <695d1cc93cca45069c528c15c9fdd749>:0 
  at System.Threading.Tasks.Task.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem () [0x00000] in <695d1cc93cca45069c528c15c9fdd749>:0 
  at System.Threading.ThreadPoolWorkQueue.Dispatch () [0x00000] in <695d1cc93cca45069c528c15c9fdd749>:0 
  at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback () [0x00000] in <695d1cc93cca45069c528c15c9fdd749>:0 

6/1/2022 8:35:53 PM	5.014	SINGLEP	DELAYED7 TID12 Exception hit during DoSuccessfulCompletionLogic_CalledFromMainSimOnly debug code 3100 System.NullReferenceException: Object reference not set to an instance of an object
  at Arcen.AIW2.External.Hacking_ClaimShowdownDevice.DoSuccessfulCompletionLogic_Extra (Arcen.AIW2.Core.GameEntity_Squad Target, Arcen.AIW2.Core.Planet planet, Arcen.AIW2.Core.GameEntity_Squad Hacker, Arcen.AIW2.Core.ArcenHostOnlySimContext Context, Arcen.AIW2.Core.HackingType type, Arcen.AIW2.Core.HackingEvent Event) [0x00026] in <8bfdc0d42a944641aacf5a2eee1a6341>:0 
  at Arcen.AIW2.External.BaseHackingImplementation.DoSuccessfulCompletionLogic_CalledFromMainSimOnly (Arcen.AIW2.Core.GameEntity_Squad TargetOrNull, Arcen.AIW2.Core.Planet planet, Arcen.AIW2.Core.GameEntity_Squad Hacker, Arcen.AIW2.Core.ArcenHostOnlySimContext Context, Arcen.AIW2.Core.HackingType type, Arcen.AIW2.Core.HackingEvent Event) [0x005c5] in <8bfdc0d42a944641aacf5a2eee1a6341>:0 
6/1/2022 8:35:53 PM	5.014	SINGLEP	DELAYED8 TID28 Error!  Called GetExternalBaseInfoAs<Arcen.AIW2.External.NecromancerFactionBaseInfo>() when BaseInfo was actually a different type, Arcen.AIW2.External.GeneralHumanFactionBaseInfo on Human
  at System.Environment.get_StackTrace () [0x00000] in <695d1cc93cca45069c528c15c9fdd749>:0 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.Verbosity Verbosity) [0x00000] in <701b3b294aa447f884b20904f640ae6d>:0 
  at Arcen.AIW2.Core.Faction.GetExternalBaseInfoAs[T] () [0x00000] in <05110d48c3b34461b64cf7f152e9879a>:0 
  at Arcen.AIW2.External.Hacking_ClaimShowdownDevice.DoSuccessfulCompletionLogic_Extra (Arcen.AIW2.Core.GameEntity_Squad Target, Arcen.AIW2.Core.Planet planet, Arcen.AIW2.Core.GameEntity_Squad Hacker, Arcen.AIW2.Core.ArcenHostOnlySimContext Context, Arcen.AIW2.Core.HackingType type, Arcen.AIW2.Core.HackingEvent Event) [0x00000] in <8bfdc0d42a944641aacf5a2eee1a6341>:0 
  at Arcen.AIW2.External.BaseHackingImplementation.DoSuccessfulCompletionLogic_CalledFromMainSimOnly (Arcen.AIW2.Core.GameEntity_Squad TargetOrNull, Arcen.AIW2.Core.Planet planet, Arcen.AIW2.Core.GameEntity_Squad Hacker, Arcen.AIW2.Core.ArcenHostOnlySimContext Context, Arcen.AIW2.Core.HackingType type, Arcen.AIW2.Core.HackingEvent Event) [0x00000] in <8bfdc0d42a944641aacf5a2eee1a6341>:0 
  at Arcen.AIW2.External.BaseHackingImplementation.DoOneSecondOfHackingLogic_CalledFromMainSimOnly (Arcen.AIW2.Core.GameEntity_Squad Target, Arcen.AIW2.Core.Planet planet, Arcen.AIW2.Core.GameEntity_Squad Hacker, Arcen.AIW2.Core.ArcenHostOnlySimContext Context, Arcen.AIW2.Core.HackingType type, Arcen.AIW2.Core.HackingEvent Event) [0x00000] in <8bfdc0d42a944641aacf5a2eee1a6341>:0 
  at Arcen.AIW2.Core.GameEntity_Squad.DoOneSecondOfHackHandlingData_HostOnly (Arcen.AIW2.Core.Faction faction, Arcen.AIW2.Core.ArcenHostOnlySimContext Context) [0x00000] in <05110d48c3b34461b64cf7f152e9879a>:0 
  at Arcen.AIW2.Core.GameEntity_Squad.DoEntitySecondLogic_FromAsync (Arcen.AIW2.Core.ArcenClientOrHostSimContextCore Context) [0x00000] in <05110d48c3b34461b64cf7f152e9879a>:0 
  at Arcen.AIW2.External.EntitySimLogicImplementation_BaseInfo+<>c__DisplayClass110_2.<DoWorldSecondLogic_FromSimBGThread>b__16 (Arcen.AIW2.Core.GameEntity_Squad entity) [0x00000] in <8bfdc0d42a944641aacf5a2eee1a6341>:0 
  at Arcen.AIW2.Core.EntityCollection.DoForEntities (Arcen.AIW2.Core.GameEntity_Squad+ProcessorDelegate Processor) [0x00000] in <05110d48c3b34461b64cf7f152e9879a>:0 
  at Arcen.AIW2.Core.Planet.DoForEntities (Arcen.AIW2.Core.GameEntity_Squad+ProcessorDelegate Processor) [0x00000] in <05110d48c3b34461b64cf7f152e9879a>:0 
  at Arcen.AIW2.External.EntitySimLogicImplementation_BaseInfo+<>c__DisplayClass110_0.<DoWorldSecondLogic_FromSimBGThread>b__15 (Arcen.AIW2.Core.Planet planet) [0x00000] in <8bfdc0d42a944641aacf5a2eee1a6341>:0 
  at Arcen.AIW2.Core.Galaxy.DoForPlanetsSingleThread (System.Boolean IncludeDestroyed, Arcen.AIW2.Core.Planet+ProcessorDelegate Processor) [0x00000] in <05110d48c3b34461b64cf7f152e9879a>:0 
  at Arcen.AIW2.Core.World_AIW2.DoForPlanetsSingleThread (System.Boolean IncludeDestroyed, Arcen.AIW2.Core.Planet+ProcessorDelegate Processor) [0x00000] in <05110d48c3b34461b64cf7f152e9879a>:0 
  at Arcen.AIW2.External.EntitySimLogicImplementation_BaseInfo+<>c__DisplayClass110_0.<DoWorldSecondLogic_FromSimBGThread>b__7 () [0x00000] in <8bfdc0d42a944641aacf5a2eee1a6341>:0 
  at Arcen.Universal.ArcenThreading+<>c__DisplayClass13_0.<RunTaskOnBackgroundThread>b__0 () [0x00000] in <701b3b294aa447f884b20904f640ae6d>:0 
  at System.Threading.Tasks.Task.InnerInvoke () [0x00000] in <695d1cc93cca45069c528c15c9fdd749>:0 
  at System.Threading.Tasks.Task.Execute () [0x00000] in <695d1cc93cca45069c528c15c9fdd749>:0 
  at System.Threading.Tasks.Task.ExecutionContextCallback (System.Object obj) [0x00000] in <695d1cc93cca45069c528c15c9fdd749>:0 
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <695d1cc93cca45069c528c15c9fdd749>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <695d1cc93cca45069c528c15c9fdd749>:0 
  at System.Threading.Tasks.Task.ExecuteWithThreadLocal (System.Threading.Tasks.Task& currentTaskSlot) [0x00000] in <695d1cc93cca45069c528c15c9fdd749>:0 
  at System.Threading.Tasks.Task.ExecuteEntry (System.Boolean bPreventDoubleExecution) [0x00000] in <695d1cc93cca45069c528c15c9fdd749>:0 
  at System.Threading.Tasks.Task.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem () [0x00000] in <695d1cc93cca45069c528c15c9fdd749>:0 
  at System.Threading.ThreadPoolWorkQueue.Dispatch () [0x00000] in <695d1cc93cca45069c528c15c9fdd749>:0 
  at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback () [0x00000] in <695d1cc93cca45069c528c15c9fdd749>:0 

6/1/2022 8:35:53 PM	5.014	SINGLEP	DELAYED9 TID28 Exception hit during DoSuccessfulCompletionLogic_CalledFromMainSimOnly debug code 3100 System.NullReferenceException: Object reference not set to an instance of an object
  at Arcen.AIW2.External.Hacking_ClaimShowdownDevice.DoSuccessfulCompletionLogic_Extra (Arcen.AIW2.Core.GameEntity_Squad Target, Arcen.AIW2.Core.Planet planet, Arcen.AIW2.Core.GameEntity_Squad Hacker, Arcen.AIW2.Core.ArcenHostOnlySimContext Context, Arcen.AIW2.Core.HackingType type, Arcen.AIW2.Core.HackingEvent Event) [0x00026] in <8bfdc0d42a944641aacf5a2eee1a6341>:0 
  at Arcen.AIW2.External.BaseHackingImplementation.DoSuccessfulCompletionLogic_CalledFromMainSimOnly (Arcen.AIW2.Core.GameEntity_Squad TargetOrNull, Arcen.AIW2.Core.Planet planet, Arcen.AIW2.Core.GameEntity_Squad Hacker, Arcen.AIW2.Core.ArcenHostOnlySimContext Context, Arcen.AIW2.Core.HackingType type, Arcen.AIW2.Core.HackingEvent Event) [0x005c5] in <8bfdc0d42a944641aacf5a2eee1a6341>:0 
6/1/2022 8:36:01 PM	5.014	SINGLEP	
Memory Profile Debug Data On Game Exit:
Game Version: 5014_TheTomShow
Multiplayer Status: SinglePlayerOnly
Showdown Error.txt (11,513 bytes)   

BadgerBadger

Jun 1, 2022 11:36 pm

manager   ~0066905

The "Claim Showdown Device" hack is intended only for the necromancer; the human empire claims a showdown device normally when capturing the planet.

GreatYng

Jun 3, 2022 4:54 pm

reporter   ~0066914

So this hack shouldn't show up at all when playing a regular human empire. I see.

BadgerBadger

Jun 3, 2022 10:26 pm

manager   ~0066920

I've put in some tentative fixes.

Issue History

Date Modified Username Field Change
Jun 1, 2022 3:12 pm GreatYng New Issue
Jun 1, 2022 3:12 pm GreatYng File Added: Offplanet Showdown Hack.save
Jun 1, 2022 3:12 pm GreatYng File Added: Showdown Error.txt
Jun 1, 2022 11:36 pm BadgerBadger Note Added: 0066905
Jun 3, 2022 4:54 pm GreatYng Note Added: 0066914
Jun 3, 2022 7:07 pm BadgerBadger Assigned To => BadgerBadger
Jun 3, 2022 7:07 pm BadgerBadger Status new => assigned
Jun 3, 2022 7:07 pm BadgerBadger Relationship added related to 0027431
Jun 3, 2022 10:26 pm BadgerBadger Status assigned => resolved
Jun 3, 2022 10:26 pm BadgerBadger Resolution open => fixed
Jun 3, 2022 10:26 pm BadgerBadger Fixed in Version => 5.017 More Ways To Win
Jun 3, 2022 10:26 pm BadgerBadger Note Added: 0066920