Hello, i have deleted one of the blooprints in my project and then it crashed… Now i’m unable to reopen it anymore I always get this error message:
Assertion failed: nullptr != GeneratedClass [File:D:\build++UE5\Sync\Engine\Source\Runtime\Engine\Private\Blueprint.cpp] [Line: 725]
Is it done deal? or can I somehow get it back and running?
Before you do anything make a backup copy of your project to prevent additional data loss/corruption if you haven’t done so already. Ideally you would use a version control system that would allow you to revert to a previous version where the project was still functional.
If the crash is really caused by the deleted blueprint you could try to look at the Saved/Autosaves directory and its subdirectories. There may still be a backup of your blueprint that you could try to manually restore (copy it to where the blueprint was saved previously). If that doesn’t help or there is no autosave you may also be able to create a new project and recreate the blueprint there. Use the same asset path and name to create the blueprint as an empty class/interface/struct etc. and then copy that to the other project. Not sure this would actually work but probably worth trying.
If all else fails you may have to dig deep and attach yourself to the running engine with Visual Studio and debug the process. You may be able to identify the source of the reason why the assertion triggers and potentially even fix it by manipulating the appropriate values in memory directly so the project can load again. Be warned though, this is a slow, complex and time consuming task