Assertion Failed on project load. (v4.4)

I seem to be only person at my company to be getting this crash. Any idea of what is causing it?


Assertion failed: !bGenerateNonMirroredCollision || CookedDataReader.ConvexMeshes.Num() == 0 || CookedDataReader.ConvexMeshes.Num() == AggGeom.ConvexElems.Num() [File:C:\gamedev\Hades\UE4\Engine\Source\Runtime\Engine\Private\PhysicsEngine\BodySetup.cpp] [Line: 120]

Stack:
FWindowsPlatformStackWalk::StackWalkAndDump() 0xe2be57e6 + 0 bytes [File=c:\gamedev\hades\ue4\engine\source\runtime\core\private\windows\windowsplatformstackwalk.cpp:177] [in C:\gamedev\Hades\UE4\Engine\Binaries\Win64\UE4Editor-Core.dll]
FDebug::AssertFailed() 0xe2a84525 + 0 bytes [File=c:\gamedev\hades\ue4\engine\source\runtime\core\private\misc\outputdevice.cpp:203] [in C:\gamedev\Hades\UE4\Engine\Binaries\Win64\UE4Editor-Core.dll]
UBodySetup::CreatePhysicsMeshes() 0xd8252d3f + 0 bytes [File=c:\gamedev\hades\ue4\engine\source\runtime\engine\private\physicsengine\bodysetup.cpp:121] [in C:\gamedev\Hades\UE4\Engine\Binaries\Win64\UE4Editor-Engine.dll]
UBodySetup::PostLoad() 0xd82727d4 + 0 bytes [File=c:\gamedev\hades\ue4\engine\source\runtime\engine\private\physicsengine\bodysetup.cpp:744] [in C:\gamedev\Hades\UE4\Engine\Binaries\Win64\UE4Editor-Engine.dll]
UObject::ConditionalPostLoad() 0xe370cb5a + 0 bytes [File=c:\gamedev\hades\ue4\engine\source\runtime\coreuobject\private\uobject\obj.cpp:592] [in C:\gamedev\Hades\UE4\Engine\Binaries\Win64\UE4Editor-CoreUObject.dll]
FAsyncPackage::PostLoadObjects() 0xe36be627 + 0 bytes [File=c:\gamedev\hades\ue4\engine\source\runtime\coreuobject\private\serialization\asyncloading.cpp:730] [in C:\gamedev\Hades\UE4\Engine\Binaries\Win64\UE4Editor-CoreUObject.dll]
FAsyncPackage::Tick() 0xe36dd350 + 8 bytes [File=c:\gamedev\hades\ue4\engine\source\runtime\coreuobject\private\serialization\asyncloading.cpp:250] [in C:\gamedev\Hades\UE4\Engine\Binaries\Win64\UE4Editor-CoreUObject.dll]
ProcessAsyncLoading() 0xe36c0e8f + 24 bytes [File=c:\gamedev\hades\ue4\engine\source\runtime\coreuobject\private\serialization\asyncloading.cpp:987] [in C:\gamedev\Hades\UE4\Engine\Binaries\Win64\UE4Editor-CoreUObject.dll]
FlushAsyncLoading() 0xe369c6b1 + 17 bytes [File=c:\gamedev\hades\ue4\engine\source\runtime\coreuobject\private\serialization\asyncloading.cpp:921] [in C:\gamedev\Hades\UE4\Engine\Binaries\Win64\UE4Editor-CoreUObject.dll]
ULevelStreaming::RequestLevel() 0xd796dfad + 14 bytes [File=c:\gamedev\hades\ue4\engine\source\runtime\engine\private\levelstreaming.cpp:458] [in C:\gamedev\Hades\UE4\Engine\Binaries\Win64\UE4Editor-Engine.dll]
UWorld::UpdateLevelStreamingInner() 0xd7de4e9a + 0 bytes [File=c:\gamedev\hades\ue4\engine\source\runtime\engine\private\world.cpp:2273] [in C:\gamedev\Hades\UE4\Engine\Binaries\Win64\UE4Editor-Engine.dll]
UWorld::UpdateLevelStreaming() 0xd7de49f1 + 0 bytes [File=c:\gamedev\hades\ue4\engine\source\runtime\engine\private\world.cpp:2362] [in C:\gamedev\Hades\UE4\Engine\Binaries\Win64\UE4Editor-Engine.dll]
UWorld::FlushLevelStreaming() 0xd7db7a2a + 0 bytes [File=c:\gamedev\hades\ue4\engine\source\runtime\engine\private\world.cpp:2411] [in C:\gamedev\Hades\UE4\Engine\Binaries\Win64\UE4Editor-Engine.dll]
UEditorEngine::Map_Load() 0xdb06eee3 + 0 bytes [File=c:\gamedev\hades\ue4\engine\source\editor\unrealed\private\editorserver.cpp:2238] [in C:\gamedev\Hades\UE4\Engine\Binaries\Win64\UE4Editor-UnrealEd.dll]
UEditorEngine::HandleMapCommand() 0xdb060dcd + 0 bytes [File=c:\gamedev\hades\ue4\engine\source\editor\unrealed\private\editorserver.cpp:5572] [in C:\gamedev\Hades\UE4\Engine\Binaries\Win64\UE4Editor-UnrealEd.dll]
UEditorEngine::Exec() 0xdb04c751 + 21 bytes [File=c:\gamedev\hades\ue4\engine\source\editor\unrealed\private\editorserver.cpp:5053] [in C:\gamedev\Hades\UE4\Engine\Binaries\Win64\UE4Editor-UnrealEd.dll]
UUnrealEdEngine::Exec() 0xdb36c7e0 + 17 bytes [File=c:\gamedev\hades\ue4\engine\source\editor\unrealed\private\unrealedsrv.cpp:704] [in C:\gamedev\Hades\UE4\Engine\Binaries\Win64\UE4Editor-UnrealEd.dll]
FEditorFileUtils::LoadMap() 0xdb0d0bf4 + 0 bytes [File=c:\gamedev\hades\ue4\engine\source\editor\unrealed\private\filehelpers.cpp:1753] [in C:\gamedev\Hades\UE4\Engine\Binarie

I think I found a fix.

If you clean out cache folders, crash goes away.

Clear out folders found here:

…UE4\Engine\DerivedDataCache

It’ll take a long time to load your project, since engine needs to re-crunch your assets, but it fixed my crash.

Glad you were able to fix crash!

Do you have to clear out that cache frequently, or did one time work for you? If you don’t mind, could you attach your crash logs and dump file for project next time this happens? Thanks!

It hasn’t happened since I cleared cache.

Let me attach log and dmp.link text