ManipulationComponent create parent/child crash

Hello,

If you add a ManipulationComponent to a RealityKit entity and then continue to add instructions, sooner or later you will encounter a crash with the following error message:

Attempting to move entity “%s” (%p) under “%s” (%p), but the new parent entity is currently being removed. Changing the parent/child entities of an entity in an event handler while that entity is already being reassigned is not supported. CoreSimulator 1048 – Device: Apple Vision Pro 4K (B87DD32A-E862-4791-8B71-92E50CE6EC06) – Runtime: visionOS 26.0 (23M336) – Device Type: Apple Vision Pro

The problem occurs precisely with this code:

ManipulationComponent.configureEntity(object)

I adapted Apple's ObjectPlacementExample and made the changes available via GitHub.

The desired behavior is that I add entities to ManipulationComponent and then Realitiykit runs stably and does not crash randomly.

GitHub Repo

Thanks

Andre

I created a feedback ticket for it: FB20653552

ManipulationComponent create parent/child crash
 
 
Q