Missing Child Actors in streamed levels

This question was created in reference to: [Child Actor invisible in packaded build when loaded [Content removed]

re: UE-229282

We have been hit with this issue, where child actors are not appearing in the world when streamed in from the level.

Currently the main difference seems to be that the child actor is being created during the level streaming, but is not actually added to the level/world itself, rather it ends up having its outer as the package it was loaded in from, rather than the persistent level of its parent.

Since the actor itself has been constructed, the serialisation of the child actor component does not complain, as it seems to regard the constructed child actor as its legitimate child. however, since its not added to the world, it does not go through its beginplay and just seems to be an actor stuck in ‘limbo’

This does not seem to effect the same actor instances spawned using world partition.

This is using UE5.4, and we will be upgrading to 5.5 shortly, is there any CLs that could potentially fix this issue that I should look out for?

cheers,

Steve

Hi,

Would you be able to provide reproduction steps or an example project if there are any differences?

I talked with the engineer that put together UE-229282 and they mentioned they were unable to reproduce the child actors being invisible or missing even on 5.4.4. If we can have a reproducible example that would make it easier to narrow down potential fixes.

Thank you!

Hi John,

Thank you for the response, it seems updating to 5.5 has fixed the issue for us :slight_smile:

I think this can be closed now,

Cheers,

Steve

Glad to hear! I will close this now but feel free to respond with any follow up questions here!