View Issue Details
ID | Project | Category | Date Submitted | Last Update | |
---|---|---|---|---|---|
0028137 | AI War 2 | Crash/Exception | Mar 12, 2024 8:40 am | May 31, 2024 10:48 pm | |
Reporter | The Grand Mugwump | Assigned To | |||
Status | new | Resolution | open | ||
Product Version | 5.590 Informative Quickstarts | ||||
Summary | 0028137: Fatal Error has caused a faction to shut down | ||||
Description | The error occurred as I tried to place a spire building. I'm not sure which faction has been shut down by the error, and it's likely an extreme case since this galaxy has a heavy CPU load and both infused and fallen spire in it. | ||||
Tags | No tags attached. | ||||
|
|
|
Two obvious exceptions: 3/12/2024 6:29:45 AM 5.590 SINGLEP DELAYED104 TID6 create a wormhole projector error at debugstage 4030 System.IndexOutOfRangeException: Index was outside the bounds of the array. at (wrapper stelemref) System.Object.virt_stelemref_class_small_idepth(intptr,object) at Arcen.Universal.List`1[T].Add (T item) [0x0003b] in <589f034d55d74400ad8faee1cc0fdf9b>:0 at Arcen.Universal.ArcenOverLinkedList`1[ItemType].AddAndPotentiallyCreateDuplicate (ItemType Item) [0x000cf] in <589f034d55d74400ad8faee1cc0fdf9b>:0 at Arcen.AIW2.Core.EntityCollection.AddSquadIfNotAlreadyIn (Arcen.AIW2.Core.GameEntity_Squad Entity) [0x00067] in <2286768fdd0949f7a0389fb1e27bff24>:0 at Arcen.AIW2.Core.PlanetFaction.AddEntity (Arcen.AIW2.Core.GameEntity_Squad Entity, System.String ReasonForChange) [0x0001d] in <2286768fdd0949f7a0389fb1e27bff24>:0 at Arcen.AIW2.Core.GameEntity_Squad.CreateSquadNewWithSpecifiedID (Arcen.AIW2.Core.PlanetFaction Faction, System.Int32 PrimaryKeyID, System.Byte CurrentMarkLevel, Arcen.AIW2.Core.GameEntityTypeData TypeData) [0x0007d] in <2286768fdd0949f7a0389fb1e27bff24>:0 at Arcen.AIW2.Core.GameEntity_Squad.CreateNew_ReturnNullIfMPClient (Arcen.AIW2.Core.PlanetFaction PFaction, Arcen.AIW2.Core.GameEntityTypeData TypeData, System.Byte CurrentMarkLevel, Arcen.AIW2.Core.Fleet FleetOrNullIfNotShip, System.Int32 UniqueTypeDataDifferentiatorForDuplicatesOrZero, Arcen.Universal.ArcenPoint StartingLocation, Arcen.AIW2.Core.ArcenHostOnlySimContext Context, System.String CreationReason) [0x00019] in <2286768fdd0949f7a0389fb1e27bff24>:0 at Arcen.AIW2.Core.Faction.SpawnNewUnit_ReturnNullIfMPClient (Arcen.AIW2.Core.ArcenHostOnlySimContext Context, Arcen.AIW2.Core.Planet Planet, Arcen.Universal.ArcenPoint Location, Arcen.AIW2.Core.GameEntityTypeData TypeToSpawn, System.Byte MarkLevelToSpawnOrZero, Arcen.AIW2.Core.Fleet FleetIAmIn, System.Int32 UniqueTypeDataDifferentiatorForDuplicatesOrZero, Arcen.AIW2.Core.EntityBehaviorType Behavior, System.Int16 BehaviorRelatedFactionIndex, Arcen.AIW2.Core.GameEntity_Squad GuardedObject, System.String CreationReason) [0x00014] in <2286768fdd0949f7a0389fb1e27bff24>:0 at Arcen.AIW2.External.WavesHelperExtensions.DeployComposition (Arcen.AIW2.External.WavesHelper Me, Arcen.AIW2.Core.ArcenHostOnlySimContext Context, Arcen.AIW2.Core.Faction baseFaction, Arcen.AIW2.Core.GameEntity_Base entityToSpawnAtOrNull, System.Int16 TargetFactionIndex, Arcen.Universal.Dictionary`2[TKey,TValue] composition, Arcen.Universal.List`1[T] ResultingEntitiesDeployedOrNull, Arcen.Universal.ArcenPoint OverrideSpawnLocation, Arcen.AIW2.Core.Planet OverridePlanet, System.Boolean RelentlessWaveFactionAllowed, System.Boolean debug, System.Boolean deploySpreadOut) [0x003d9] in <c33c69deb0bd456e844d775888096ce0>:0 3/12/2024 6:31:10 AM 5.590 SINGLEP DELAYED105 TID33 Unknown Exception in DoPerSimStepLogic_OnMainThreadAndPartOfSim_HostOnly for faction AI Sentinels(Index 2), so will not run any more of those until a reload of the save. Check error log to see prior recorded exception. and 3/12/2024 6:31:32 AM 5.590 SINGLEP DELAYED107 TID37 Hit exception in GameCommand UnlinkPlanets. debugCode 200 System.NullReferenceException: Object reference not set to an instance of an object at Arcen.AIW2.External.GameCommand_UnlinkPlanets.Execute (Arcen.AIW2.Core.GameCommand command, Arcen.AIW2.Core.ArcenClientOrHostSimContextCore context) [0x0008c] in <c33c69deb0bd456e844d775888096ce0>:0 |
|
Wait, you have the Spire Infused Empire and the Fallen Spire at once? I don't think that's a supported configuration. |
|
A random faction or the totally random map setting can add fallen spire to anything (including necro) without checking whether it should or not. |
|
I've added some defensive code to the UnlinkPlanets code path |
Date Modified | Username | Field | Change |
---|---|---|---|
Mar 12, 2024 8:40 am | The Grand Mugwump | New Issue | |
Mar 12, 2024 8:40 am | The Grand Mugwump | File Added: ArcenDebugLog.txt | |
Mar 12, 2024 8:40 am | The Grand Mugwump | File Added: fsdafd.save | |
Mar 12, 2024 10:24 am | BadgerBadger | Note Added: 0068144 | |
Mar 12, 2024 10:25 am | BadgerBadger | Note Added: 0068145 | |
Mar 14, 2024 12:11 am | The Grand Mugwump | Note Added: 0068146 | |
May 31, 2024 10:48 pm | BadgerBadger | Note Added: 0068908 |