Actor spawned in a Level Sequence causing errors with Iris

Hi,

I’m seeing an issue where an actor spawned as part of a level sequence sometimes causes an Iris replication error, of the sort-

LogIris: Error: UNetActorFactory::InstantiateNetObjectFromHeader Failed to resolve ObjectReference: [NetRefHandle (Id=7):(RepSystemId=?)]/Game/Maps/UEDPIE_1_solitary.[NetRefHandle (Id=5):(RepSystemId=?)]solitary.[NetRefHandle (Id=3):(RepSystemId=?)]PersistentLevel.[NetRefHandle (Id=859):(RepSystemId=?)]BP_InsertionPod_2 . Could not find static actor.

Where BP_InsertionPod is an actor spawned within the sequence. It happens around 50% of the time, and as far as I can see is related to whether FReplicationReader::UpdateObjectReferenceTracking is called first to create the insertion pod actor, so seems like a race condition

Is this a known issue that’s been fixed in later version of the engine, or else do you have any advice on how to fix this?

Thanks,

Alistair

Hi,

I don’t believe it is a supported operation for a level sequence to spawn a replicated actor, either in Iris or the default replication system.

You can check out these cases for more info:

[Content removed]

[Content removed]

Thanks,

Alex