Variable default value set to PLACEHOLDER-CLASS

After restarting the editor, the default value my variable ‘Projectile’ gets set to PLACEHOLDER-CLASS:

http://puu.sh/pzp3a/96a3fd32fd.png

The dropdown menu for the default value does not show any of the blueprints from the BP Base Projectile class. As a workaround I have to delete the variable and recreate it, but that only lasts till I restart the editor. I also tried deleting all involved blueprints and remaking them from scratch, which worked for a few days, but now it’s back… This whole problem comes with a handled error, which you can see in [this log][2].

Additionally, I just noticed that the checkboxes ‘Replicates’ and ‘Replicate Movement’ become unticked when restarting.

I’ve just got this problem migrating a project form 5.4 to 5.5 - happened to just one Actor but is persisting as you describe here. Did you ever figure out what was going on ?

So for those finding this. I’m not sure of the exact cause but I solved it by removing the references to the player controller and another object that had a lot of referenced from it. My suspicion is that if you have a circular dependency over a certain depth that the migrator can not resolve the actual dependency an you are left with the placeholder.