InstancedFoliageActor and World Partition

Sagy
Thu, 14 Aug 2025 11:33:29 +0000
World Creation

Hello,
I’ve run into an issue in UE5.5. I have created a foliage actor, which contains a BP_Actor. I would like to spawn that actor using the foliage tool. I can get that actor into the foliage tool and paint with it, so that part is done. Everything works fine. But if I do not push changes and restart the editor, the push will fail because of validation issues, more specifically, something like this:

Actor /Game/Maps/Veilengard_1.InstancedFoliageActor_62 -1_7618EE35 (/Game/ExternalActors/Maps/Veilengard_1/6/TQ/DGTQ3HMC0XIWA8P7H4DU8W) has an invalid reference to 81A7161142CDACD43C355C83D9DCEEBD. (WorldPartitionChangelistValidator)

It is not just one error, but thousands of them, if you add enough foliage.

I feel like I tried everything, but for some reason, the reference is always invalid, and will stay so once you close Unreal. So obviously, on other PCs with the same project, the issue arises too. However if you do not close Unreal, the push comes through no problem, meaning there must be some temp files, which are not found by Perforce.

I tried adding the spawning foliage actor to my level’s data asset - manually, because I could not find a way to do that automatically, but it did not help. I also tried playing with the World Partition Runtime Grid, etc., but that did not help either.

Has anyone encountered this issue?

1 post - 1 participant