Hi everyone,
I’m running into an issue with my UI system since upgrading my project to Unreal Engine 5.7.4.
At game start, my skill icon is supposed to update dynamically. I’m using an enum to link my ability system to the correct icon. Before updating the image, I print the enum value for debugging, and it correctly displays “Fireball” in game, so the logic seems to be working as expected.
To update the icon, I use a “Set Brush” node with a “Make Slate Brush”, where I only change the image.
However, I get the following error:
“Blueprint Runtime Error: Accessed None trying to read property I_Icon in WB_P_PlayerScreen_Skill_C”
Node: Set Brush
Function: F_Set_Icon
Blueprint: WB_P_PlayerScreen_Skill
It looks like the image widget reference (I_Icon) is null at runtime, even though it should be valid.
Also, since upgrading to 5.7.4, several widgets in my project have stopped working properly, which makes me wonder if this could be an engine-related issue rather than a mistake in my code.
Has anyone experienced something similar or has an idea of what might be causing this ?
Thanks in advance !

![]()
