Widget Blueprint could not be loaded because it derives from an invalid class. Check to make sure the parent class for this blueprint hasn't been removed!

I opened UE5 today, tried opening a BP of a Widget that I was working, and got this error:

Widget Blueprint could not be loaded because it derives from an invalid class.
Check to make sure the parent class for this blueprint hasn’t been removed!

Up til now, I haven’t created any C++ script in this project. The blueprint was created from the New Blueprint Menu > User Widget, then I and started building UI. Last night I saved everything and closed the project.

I searched through some posts and tried things like enabling the CommonUI plugin, which didn’t worked for me (it worked for some other folk). The rest of the posts were refering to C++ scripts which I believe it’s not my case.

You can hover the mouse over the blueprint to see what the displayed parent class is.

1 Like

I’m not OP but the parent class is None which is the issue. There doesn’t seem to be any way to repair the BP since you have to open the BP in order to reparent it.

Hey there all. I’ve never used this CoreRedirects like this, but this method may assist:

Disclaimer: One or more of these links are unaffiliated with Epic Games. Epic Games is not liable for anything that may occur outside of this Unreal Engine domain. Please exercise your best judgment when following links outside of the forums.