View Issue Details

IDProjectCategoryLast Update
0027622AI War 2Bug - GameplayNov 13, 2022 10:04 pm
ReporterDismiss Assigned ToDismiss  
Severityminor 
Status resolvedResolutionfixed 
Product Version5.518 Conveniences And Quickstarts 
Summary0027622: Error:GetRandomRowWithTag called with 'UndeadFleetshipSummon' but none of those exist!
DescriptionError:GetRandomRowWithTag called with 'UndeadFleetshipSummon' but none of those exist!
TagsNo tags attached.

Activities

Dismiss

Oct 10, 2022 9:59 am

developer  

image.png (2,221,041 bytes)
ArcenDebugLog.txt (1,242,109 bytes)

Dismiss

Oct 10, 2022 9:59 am

developer   ~0067271

forgot save
111.save (266,989 bytes)

BadgerBadger

Oct 10, 2022 5:35 pm

manager   ~0067272

Last edited: Oct 10, 2022 5:41 pm

The save you uploaded is from a spire infused empire game, but the screenshot you uploaded shows necromancer ships. I think you uploaded the wrong save.

The code path in the traceback is only possible if Necromancy is performed by a non-player faction:
            if ( FactionResponsibleForTheDeathEffect.Type != FactionType.Player )
            {
                if ( debug )
                    ArcenDebugging.LogSingleLine("reapers: " + FactionResponsibleForTheDeathEffect.GetDisplayName(), Verbosity.DoNotShow );
                ReapersFactionDeepInfo.HandleReaperNecromancy( Entity, Context );
                return;
            }

This code should only be triggerable in a game with the Dyson Sidekick, or some other mod that gives non-player ships Necromancy. Did you have any such mods enabled?

Dismiss

Oct 10, 2022 5:50 pm

developer   ~0067273

Yea it was my copycat ai type which copied necro ships since i was a necro. Still though, I don't see how that exception could hit... there IS an entity with that tag that is defined in xml.

Dismiss

Oct 10, 2022 5:53 pm

developer   ~0067274

Try this save, start a fight itll happen. I mean it is just bc of a mod but i can't see why it would happen or how to prevent it.
Autosave at 40m 18s.save (278,966 bytes)

BadgerBadger

Oct 10, 2022 6:40 pm

manager   ~0067275

I've assigned this to you since this is a mod support problem for your mod

BadgerBadger

Oct 10, 2022 6:47 pm

manager   ~0067276

The simplest fix would be to modify this check
             if ( FactionResponsibleForTheDeathEffect.Type != FactionType.Player )
to give a different path for if the AI has necromancy

Dismiss

Nov 13, 2022 10:04 pm

developer   ~0067343

I fixed this some time ago.

Issue History

Date Modified Username Field Change
Oct 10, 2022 9:59 am Dismiss New Issue
Oct 10, 2022 9:59 am Dismiss File Added: image.png
Oct 10, 2022 9:59 am Dismiss File Added: ArcenDebugLog.txt
Oct 10, 2022 9:59 am Dismiss Note Added: 0067271
Oct 10, 2022 9:59 am Dismiss File Added: 111.save
Oct 10, 2022 5:35 pm BadgerBadger Note Added: 0067272
Oct 10, 2022 5:39 pm BadgerBadger Note Edited: 0067272
Oct 10, 2022 5:41 pm BadgerBadger Assigned To => BadgerBadger
Oct 10, 2022 5:41 pm BadgerBadger Status new => requires feedback
Oct 10, 2022 5:41 pm BadgerBadger Note Edited: 0067272
Oct 10, 2022 5:50 pm Dismiss Note Added: 0067273
Oct 10, 2022 5:53 pm Dismiss Note Added: 0067274
Oct 10, 2022 5:53 pm Dismiss File Added: Autosave at 40m 18s.save
Oct 10, 2022 6:40 pm BadgerBadger Assigned To BadgerBadger => Dismiss
Oct 10, 2022 6:40 pm BadgerBadger Note Added: 0067275
Oct 10, 2022 6:47 pm BadgerBadger Note Added: 0067276
Nov 13, 2022 10:04 pm Dismiss Status requires feedback => resolved
Nov 13, 2022 10:04 pm Dismiss Resolution open => fixed
Nov 13, 2022 10:04 pm Dismiss Note Added: 0067343