[4.9.2] Widget Component Class resets


I have a problem with Widget Component. The Widget Class is setting to some fake PLACEHOLDERCLASS_x class whenever I turn off and on the editor.

before restart: http://screenshot.sh/n8dQKOqaBlNtC

after restart: http://screenshot.sh/m3h42EHWo6lvy

The problem exists only in one blueprint (CardArmy). I have 2 other blueprints (CardStrategy and CardBattlefield) that use this feature and they’re working fine. They all have the same parent blueprint - Card.

I have absolutely no idea what can be wrong. Seems to be the problem within the engine.
I would be very grateful if you could take a look at this issue!


Hello Woland,

I have a few questions for you that will help narrow down what issue it is that you are experiencing.

Quick questions:

  1. Can you reproduce this issue in a clean project?
  2. If so, could you provide a detailed list of steps to reproduce this issue on our end?
  3. Could you provide screen shots of any blueprints that may be involved with this issue?
  1. Not really. I have absolutely no idea what’s the pattern there. I have 3 blueprints that use this, and only one of them has this issue. Can’t make a clean project that reprocudes this.

CardArmy (this one has the issue):











CardBattlefield (without issue)



Hello Woland,

After doing a bit of digging I was able to find that this is a known issue (UE-21098) and that it has been submitted to the developers for further consideration. I will be sure to bump up the community interest for this issue. Thank you for your time and information.

Make it a great day

I’d like to report that the 4.10 update did not solve the issue, though it has been noted in the changelog:

Bugfix: Asset Class ID variables set to reference Blueprint classes are no longer replaced with “PLACEHOLDER” class references on load.

Hello Woland,

The issue that was referenced in the release notes was (UE-22195), I went ahead and double checked on the issue that is posted in this thread and the issue UE-21098 has not been resolved as of yet. I hope that this information helps.

Make it a great day

Just want to mention that I’m experiencing this issue as well. I never experienced it in 4.10 but now that I’ve switched to 4.11.2, it’s setting some of my things to PLACEHOLDER every time I restart. Pretty annoying.

Just wanted to add that I’m experiencing this in 12.5. Same exact scenario. Both classes that I use the same functionality in have the same parent. Why its working in one and not the other baffles me.