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].
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.
I also had this error so I’ll post where the problem was.
I had tried to check if my HUD class was valid, and if it was not, it waited 0.1 seconds and tried again. I had to remove this “loop” to get my variables working correctly (they did not revert back to PLACEHOLDER CLASS) and Unreal editor was no longer crashing upon exit.