Attach Actor to component error. Same blueprints behaving differently

Hi there,

I’m trying to attach an engine to my main vehicle. It doesn’t work,and when I exit I’m getting this error :

Warning AttachTo: ‘/Game/UEDPIE_0_arrakis_Map.arrakis_Map:PersistentLevel.Vehicle_001_Blueprint_C_10.VehicleMesh’ is not static (in blueprint “Vehicle_001_Blueprint”), cannot attach ‘/Game/UEDPIE_0_arrakis_Map.arrakis_Map:PersistentLevel.MOD_Rocket2_Blueprint_C_112.StaticMeshComponent0’ which is static to it. Aborting.

The interesting thing is, I’m copying the exact same blueprint setup from a prototype I made earlier… which does work. I’m not sure where I’ve gone wrong. Here’s the blueprints:

Presumably, there’s a difference between the Actors I’m trying to attach. They are both of parent class StaticMeshActor, and I can’t see any discrepancies between them. I have no idea. Help please! Thanks in advance.

Also, It doesn’t seem to make the blindest bit of difference which socket names I specify. (In both the working and non-working bluprints). Any thoughts as to why?

Having the same Problem. Any solution?

I never figured out why one worked and the other didn’t, but I did use a different method for attaching actors to actors.

I made my “thing to attach” an actor basically so I could use that node. Here’s a thread which helped.

Edit: One more thing which caught me out: You need to place the actor you are attaching into the level somewhere (anywhere). Also, make sure it’s movable instead of static.

Ok thanks :slight_smile:

Make sure both actors are set to Movable in the settings (Class Defaults? I think).