When spawning a child pawn blueprint and possessing it in a packaged version with NativizedAssets, the game crashes on start OR does not acquire its class defaults.
I managed to reproduce the crash on start in a clean project. Steps:
Create a pawn blueprint with a static mesh as root, set simulate physics and mass. Create an AddForce event to propel the actor on key press.
Create a child class and edit the root mesh’s mass to a different value.
Create an event on the parent class to spawn the child class on key press and then possess it.
Tick Inclusive NativizedAssets and package to Windows 64
Application may crash with fatal error:
[D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\Serialization\AsyncLoading.cpp] [Line: 1404] Async loading event graph contained a cycle, see above.
- When you possess the child blueprint, you can observe it has the same mass as the parent class.
I’ve been unable to understand when it crashes or when it starts without the right mass