Crash trying to set up blue print with motion design cloner actor

If I create a new blueprint and inherit from the motion design cloner actor, or inherit from actor and then in the blueprint add a cloner component -when i hit compile on the blueprint I get this crash 100% (in 5.61. or 5.7) - I am new to unreal so its possible I am doing something wrong - can I just not interface with the motion design components (such as cloner) via blueprint?

Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0x0000000000000300

UnrealEditor_ClonerEffector
UnrealEditor_ClonerEffector
UnrealEditor_Engine
UnrealEditor_Engine
UnrealEditor_Engine
UnrealEditor_Engine
UnrealEditor_Engine
UnrealEditor_Engine
UnrealEditor_Kismet
UnrealEditor_Kismet
UnrealEditor_UnrealEd
UnrealEditor_UnrealEd
UnrealEditor_UnrealEd
UnrealEditor_UnrealEd
UnrealEditor_UnrealEd
UnrealEditor_Slate
UnrealEditor_Slate
UnrealEditor_Slate
UnrealEditor_Slate
UnrealEditor_SlateCore
UnrealEditor_Slate
UnrealEditor_Slate
UnrealEditor_Slate
UnrealEditor_Slate
UnrealEditor_Slate
UnrealEditor_Slate
UnrealEditor_Slate
UnrealEditor_Slate
UnrealEditor_ApplicationCore
UnrealEditor_ApplicationCore
UnrealEditor_ApplicationCore
UnrealEditor_ApplicationCore
user32
user32
UnrealEditor_ApplicationCore
UnrealEditor
UnrealEditor
UnrealEditor
UnrealEditor
UnrealEditor
UnrealEditor
kernel32
ntdll

Hello @Isaac_Hunt ,
Welcome to forums! I tried reproducing the issue in my engine and got the same crash in version 5.6.1. (If I understand correctly,the crash happens because when you compile the Blueprint, the engine tries to build the internal hierarchy of the Cloner Component , it attempts to register its associated Effectors and initialize Motion Design data structures. At that stage of the Blueprint compilation process, those internal Motion Design systems haven’t been created yet, so the engine ends up accessing a null reference, which triggers the crash.)

From what I’ve researched, the Motion Design plugin and its components (Cloner, Effector, etc.) are still experimental and not fully compatible with Blueprints yet.

They work correctly when placed directly in the level, but not inside a BP.

I recommend not using the Cloner inside Blueprints , instead, place it directly in the level from Place Actors Motion Design Actors, Cloners, Effectors, etc.

You can also access it directly from the Selection Mode menu — just open the dropdown in the top toolbar and choose Motion Design .


That activates the Motion Design mode so you can place and work with Cloners, Effectors, and other tools right in the level.

Here’s the official documentation and a few videos that explain how to use it.

Documentation

Tutorials

If you have more questions, feel free to ask again on the forum!
Hope it helps!

Many thanks for taking the time out to reply - greatly appreciated and very helpful :folded_hands:

1 Like