The problem with metahums_base_skel

Everything was fine with me, but at some point my project started crashing when opening metahuman_base_skel and all the other resources that directly used it (for example, animation blueprints). At the same time, when I open, for example, a blueprint where skeletal mesh uses metahuman_base_skel, everything is fine, as well as if I run the game itself, where these blueprints are. I tried to move the metahuman_base_skel from another project and replace it with a non-working one with all its references, and it helped, but I can’t leave it like that, because there were a huge number of sockets with configured transform in that metahuman_base_skel that didn’t open. Maybe someone knows why this is happening and whether it can be fixed, and if not, at least how to transfer sockets from one skeleton to another if the first one does not open. Here is the text from Crash Reporter:

Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0x0000000000000058

UnrealEditor_Engine
UnrealEditor_MeshBuilder
UnrealEditor_MeshBuilder
UnrealEditor_MeshBuilder
UnrealEditor_MeshBuilder
UnrealEditor_Engine
UnrealEditor_Engine
UnrealEditor_Engine
UnrealEditor_Engine
UnrealEditor_Engine
UnrealEditor_Engine
UnrealEditor_Engine
UnrealEditor_Core
UnrealEditor_Engine
UnrealEditor
UnrealEditor
UnrealEditor_Core
UnrealEditor_Core
UnrealEditor_Core
UnrealEditor_Core
UnrealEditor_Core
UnrealEditor_Core
UnrealEditor_Core
kernel32
ntdll

P.S. I apologize in advance if my text is illiterate or incomprehensible, I do not know English well and use a translator.

Hello there @55f530e49b8543be97b030e4831225b6 !

No worries, you explained the issue clearly. This sounds like a corrupted skeleton asset, the engine is trying to access data tied to it (like your mentioned animation), then it crashes. So, we need to fix whichever corrupted/missing element tied to that skeleton.

The first step to try, would be to simply reimport the asset. Right-click on metahuman_base_skel and select “Reimport”. If the process fails, select “Reimport with New File”, and point it to the original MetaHuman skeleton.

Next, clear your project’s cache, via closing UE, deleting folders Saved, intermediate and DerivedDataCache from your main directory, then restart the engine, and allow it to rebuild.

If the issue persists, select your affected asset again, and apply “Fix Up Redirectors in Folder”, then “Resave Assets”.

In case the crash persists, then the last remaining option is to transfer the elements from the affected skeletion, to a new skeleton. Open both skeletons, then use copy & paste on each socket, to transfer to the corresponding bone. you will also need to re-assign any blueprints, mesh components, and targets.