UE5.6 Crash on opening any blueprint: Cast of nullptr to Class failed

The level loads successfully (with some conditions), but when I try to open ANY blueprint (this is NOT a problem in one blueprint), the editor crashes.
Crash.7z (50.2 KB)
In the UE5.5.4 everything was good. @ClockworkOcean @Everynone, is this problem common or exclusively mine, and if first, how to fix this?

1 Like

Its not a bad idea to always wait for the first hotfix, so that would be 5.6.1 now.

The .0 is really released so that everybody can find the showstoppers, like this.

Hello @ClockworkOcean! Thanks, I will wait some time, fortunately, I have a backup, but I doubt that this will solve all the problems.

1 Like

Unfortunately, the issue has not been fixed, it is something deeper than just ā€œrawā€ engine version.

1 Like

I have no idea what’s going on in the crash.

Have you tried the standard ( but often useful ) step of looking at the size map of one of these blueprints? I’m wondering if you have an asset chain here… ( shot in the dark ).

@ClockworkOcean what means an ā€œasset chainā€?

1 Like

It’s when one asset references another, and that one does the same, and…

You can end up loading half the asset browser with a single blueprint.

Also, it can result in loops.

You can soon tell with ā€˜size map’.

Of course, such assets as player (blueprint), player controller, game mode, are tightly entangled with the references, and this cannot be changed significantly since all the game logic relies on them. So, what do I have to do with these references?

1 Like

It’s only really worth doing, if the size map of your player ( or game instance / game mode / other common blueprints ) is huge. Like when you look at the map, you can see loads of other blueprints loaded in there that should not be there.

Any time you have a variable ( of a certain type ) or cast, you’re linking blueprints together. The way to separate them is basically interfaces.

It can be a lot of work, and it’s something that’s good to know, but may not help your problem here at all ( I have to stress that ).

Have you also tried asking this question on somewhere like Unreal Slackers?

Unfortunately, Discord is forbidden in my country, I am not going to do the crime so I cannot ask this question there. So, you don’t know the solution?

1 Like

I’m afraid I don’t. I see others with what looks like a similar problem, but no solution…

I can try putting your log in there?