WidgetComponent not rendering after 4.10 engine update

I have recently updated my projection from 4.8 to 4.10. I am using a WidgetComponent to render my game’s credits once the player completes the game. This worked fine in 4.8; however, after the 4.10 update this WidgetComponent no longer renders anything when running standalone. It does properly render in PIE, though.

I placed the credits blueprint in a test level and everything works properly (both standalone and in PIE). There must be something different or conflicting when this blueprint is used in my full game. The only error message I see in the log is:

“Warning: r.RenderTargetPoolMin exceeded 462/400 MB (ok in editor, bad on fixed memory platform)”

I tried to set r.RenderTargetPoolMin to 500, but all that did was suppress the warning. The WidgetComponent still didn’t render in standalone in my full game.

I’m at a loss on how to debug this issue. Any suggestions?

(This is a PC-only game, and I’m running on Windows 7 64-bit)

Not really an answer, but I have a workaround that worked. The end game credits blueprint was placed in my game’s persistent level. I made changes so the blueprint is created via a Spawn Actor from Class only at the end of the game. The widget component renders properly in this case. This is better anyways, since there’s no need to have the credits blueprint instantiated during the entire game.

Still no idea what caused the behavior change from 4.8 to 4.10 though.

I updated from 4.8 to 4.10 the other day and I had more problems with the widgets than anything.

The best thing I found to get them to work was:

  1. Create a new folder (UMG2 in my case) and a new widget file for each existing one.
  2. Open both the new and old widget, copy the canvas (or root) from old and paste to new.
  3. Copy and paste the blueprint nodes (small pieces at a time due to crashing).
  4. Recreate your variables.
  5. Set all variable defaults.
  6. Recreate bindings for button enable, visibility, etc…

I migrated my widgets originally and the editor crashed when I tried to open any of them so I started from scratch.

Hope this was useful!