UE 5.5.4 keeps crashing when i try to open a new project

i keep getting this message. ive tried everything i could find online to fix this. but nothing will. this is happening while trying to open a new project.

LoginId:6a5af6f541d28fa4af06a9a2ae8bfcde
EpicAccountId:f9bdeb5cc44c42f7bf5a1698ec446d4d

Assertion failed: bIsOptional && Property->GetElementSize() >= 256 [File:D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\Serialization\UnversionedPropertySerialization.cpp] [Line: 130]
Only large unset optionals should hit this loading path

UnrealEditor_CoreUObject
UnrealEditor_CoreUObject
UnrealEditor_CoreUObject
UnrealEditor_CoreUObject
UnrealEditor_CoreUObject
UnrealEditor_CoreUObject
UnrealEditor_CoreUObject
UnrealEditor_CoreUObject
UnrealEditor_CoreUObject
UnrealEditor_CoreUObject
UnrealEditor_CoreUObject
UnrealEditor_CoreUObject
UnrealEditor_Engine
UnrealEditor_Engine
UnrealEditor_Engine
UnrealEditor_Engine
UnrealEditor_Engine
UnrealEditor_Engine
UnrealEditor_Engine
UnrealEditor_CoreUObject
UnrealEditor_CoreUObject
UnrealEditor_CoreUObject
UnrealEditor_CoreUObject
UnrealEditor_CoreUObject
UnrealEditor_CoreUObject
UnrealEditor_CoreUObject
UnrealEditor_CoreUObject
UnrealEditor_CoreUObject
UnrealEditor_CoreUObject
UnrealEditor_CoreUObject
UnrealEditor_CoreUObject
UnrealEditor_CoreUObject
UnrealEditor_CoreUObject
UnrealEditor_CoreUObject
UnrealEditor_CoreUObject
UnrealEditor_Engine
UnrealEditor_Engine
UnrealEditor_CoreUObject
UnrealEditor_CoreUObject
UnrealEditor_CoreUObject
UnrealEditor_CoreUObject
UnrealEditor_CoreUObject
UnrealEditor_Engine
UnrealEditor_CoreUObject
UnrealEditor_CoreUObject
UnrealEditor_CoreUObject
UnrealEditor_CoreUObject
UnrealEditor_CoreUObject
UnrealEditor_CoreUObject
UnrealEditor
UnrealEditor
UnrealEditor
UnrealEditor
UnrealEditor
UnrealEditor
kernel32
ntdll

Hello there @DVS_Music!

Checking around the community, the error you are encountering (Assertion failed: bIsOptional && Property->GetElementSize() >= 256 - Only large unset optionals should hit this loading path) has popped up in other threads, and its usually tied to UE attempting to reach a corrupted default asset, or a template trying to access an invalid property, both normal processes when opening new projects. Let’s try a few steps for resolution.

  1. Clear all caches tied to failed and/or old projects, by deleting or moving contents from the following folders:

\Documents\Unreal Projects
\AppData\Local\UnrealEngine\

  1. After that, fully clear cache by deleting the folders themsels, as they will regenerate when attempting to open a new project:

\AppData\Local\UnrealEngine
\AppData\Roaming\Unreal Engine\

  1. If the issue persists, verify your UE build by going to the launcher, and selecting “Verify” from the dropdown menu (if verification fails, then re-install the engine)

  1. Test by creating a new project with C++ instead of blueprints (this will bypass a few template checks)

  2. Create a direct access to Engine\Binaries\Win64\UnrealEditor.exe and add tag “-noini”, in order to bypass initial settings

  3. If all of the above fails, the last remaining step is a full uninstall/reinstall of all Epic software:

  • First, uninstall the engine, launcher, asset packs, etc
  • Next, open the registry directory HKEY_CURRENT_USER\Software\Epic Games\Unreal Engine\Builds, and delete any build entries
  • Finally, delete the folders %userprofile%\AppData\Local\UnrealEngine and %userprofile%\AppData\Local\UnrealHeaderTool
  • After that, no elements related to UE should be left in your system
  • Now, reinstall UE launcher from scratch, and only add the latest version of the engine
  • After the process is complete, test opening a new project

hey, thanks for the help. i tried what you stated. and i am now getting a new error. this is what it is saying

Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0x000000dc060025b4

UnrealEditor_Core!_mi_heap_realloc_zero() [D:\build++UE5\Sync\Engine\Source\ThirdParty\mimalloc\2.0.0\src\alloc.c:622]
UnrealEditor_Core!FMallocMimalloc::Realloc() [D:\build++UE5\Sync\Engine\Source\Runtime\Core\Private\HAL\MallocMimalloc.cpp:157]
UnrealEditor_Core!FMemory::Realloc() [D:\build++UE5\Sync\Engine\Source\Runtime\Core\Public\HAL\FMemory.inl:134]
UnrealEditor_ShaderPreprocessor!stbds_arrgrowf() [D:\build++UE5\Sync\Engine\Source\Developer\ShaderPreprocessor\Private\stb_preprocess\stb_ds.c:120]
UnrealEditor_ShaderPreprocessor!maybe_expand_macro() [D:\build++UE5\Sync\Engine\Source\Developer\ShaderPreprocessor\Private\stb_preprocess\preprocessor.c:3446]
UnrealEditor_ShaderPreprocessor!preprocess_string() [D:\build++UE5\Sync\Engine\Source\Developer\ShaderPreprocessor\Private\stb_preprocess\preprocessor.c:2357]
UnrealEditor_ShaderPreprocessor!process_include() [D:\build++UE5\Sync\Engine\Source\Developer\ShaderPreprocessor\Private\stb_preprocess\preprocessor.c:3845]
UnrealEditor_ShaderPreprocessor!process_directive() [D:\build++UE5\Sync\Engine\Source\Developer\ShaderPreprocessor\Private\stb_preprocess\preprocessor.c:4260]
UnrealEditor_ShaderPreprocessor!preprocess_string() [D:\build++UE5\Sync\Engine\Source\Developer\ShaderPreprocessor\Private\stb_preprocess\preprocessor.c:2345]
UnrealEditor_ShaderPreprocessor!process_include() [D:\build++UE5\Sync\Engine\Source\Developer\ShaderPreprocessor\Private\stb_preprocess\preprocessor.c:3845]
UnrealEditor_ShaderPreprocessor!process_directive() [D:\build++UE5\Sync\Engine\Source\Developer\ShaderPreprocessor\Private\stb_preprocess\preprocessor.c:4260]
UnrealEditor_ShaderPreprocessor!preprocess_string() [D:\build++UE5\Sync\Engine\Source\Developer\ShaderPreprocessor\Private\stb_preprocess\preprocessor.c:2345]
UnrealEditor_ShaderPreprocessor!process_include() [D:\build++UE5\Sync\Engine\Source\Developer\ShaderPreprocessor\Private\stb_preprocess\preprocessor.c:3845]
UnrealEditor_ShaderPreprocessor!process_directive() [D:\build++UE5\Sync\Engine\Source\Developer\ShaderPreprocessor\Private\stb_preprocess\preprocessor.c:4260]
UnrealEditor_ShaderPreprocessor!preprocess_string() [D:\build++UE5\Sync\Engine\Source\Developer\ShaderPreprocessor\Private\stb_preprocess\preprocessor.c:2345]
UnrealEditor_ShaderPreprocessor!preprocess_file() [D:\build++UE5\Sync\Engine\Source\Developer\ShaderPreprocessor\Private\stb_preprocess\preprocessor.c:5073]
UnrealEditor_ShaderPreprocessor!PreprocessShader() [D:\build++UE5\Sync\Engine\Source\Developer\ShaderPreprocessor\Private\ShaderPreprocessor.cpp:790]
UnrealEditor_ShaderCompilerCommon!UE::ShaderCompilerCommon::ExecuteShaderPreprocessingSteps() [D:\build++UE5\Sync\Engine\Source\Developer\ShaderCompilerCommon\Private\ShaderCompilerCommon.cpp:2075]
UnrealEditor_ShaderCompilerCommon!UE::ShaderCompilerCommon::ExecuteShaderPreprocessingSteps() [D:\build++UE5\Sync\Engine\Source\Developer\ShaderCompilerCommon\Private\ShaderCompilerCommon.cpp:2097]
UnrealEditor_RenderCore!FInternalShaderCompilerFunctions::PreprocessShaderInternal() [D:\build++UE5\Sync\Engine\Source\Runtime\RenderCore\Private\ShaderCore.cpp:1658]
UnrealEditor_RenderCore!FInternalShaderCompilerFunctions::PreprocessShaderInternal() [D:\build++UE5\Sync\Engine\Source\Runtime\RenderCore\Private\ShaderCore.cpp:1678]
UnrealEditor_RenderCore!PreprocessShader() [D:\build++UE5\Sync\Engine\Source\Runtime\RenderCore\Private\ShaderCore.cpp:1855]
UnrealEditor_Engine!FString::operator*'::2’::<lambda_1>::operator()() [D:\build++UE5\Sync\Engine\Source\Runtime\Engine\Private\ShaderCompiler\ShaderCompilerJobCache.cpp:1540]
UnrealEditor_Engine!FShaderCompileUtilities::ExecuteShaderCompileJob() [D:\build++UE5\Sync\Engine\Source\Runtime\Core\Public\Tasks\TaskPrivate.h:904]
UnrealEditor_Engine!UE::Tasks::Private::FTaskBase::TryExecuteTask() [D:\build++UE5\Sync\Engine\Source\Runtime\Core\Public\Tasks\TaskPrivate.h:527]
UnrealEditor_Engine!LowLevelTasks::TTaskDelegate<LowLevelTasks::FTask * __ptr64 __cdecl(bool),48>::TTaskDelegateImpl<LowLevelTasks::FTask::Init<UE::Tasks::Private::FTaskBase::Init’::2'::<lambda_1> >'::13’::<lambda_1>,0>::CallAndMove() [D:\build++UE5\Sync\Engine\Source\Runtime\Core\Public\Async\Fundamental\TaskDelegate.h:171]
UnrealEditor_Core!LowLevelTasks::FTask::ExecuteTask() [D:\build++UE5\Sync\Engine\Source\Runtime\Core\Public\Async\Fundamental\Task.h:627]
UnrealEditor_Core!LowLevelTasks::FScheduler::ExecuteTask() [D:\build++UE5\Sync\Engine\Source\Runtime\Core\Private\Async\Fundamental\Scheduler.cpp:387]
UnrealEditor_Core!LowLevelTasks::FScheduler::WorkerLoop() [D:\build++UE5\Sync\Engine\Source\Runtime\Core\Private\Async\Fundamental\Scheduler.cpp:724]
UnrealEditor_Core!LowLevelTasks::FScheduler::CreateWorker'::2’::<lambda_1>::operator()() [D:\build++UE5\Sync\Engine\Source\Runtime\Core\Private\Async\Fundamental\Scheduler.cpp:188]
UnrealEditor_Core!FThreadImpl::Run() [D:\build++UE5\Sync\Engine\Source\Runtime\Core\Private\HAL\Thread.cpp:69]
UnrealEditor_Core!FRunnableThreadWin::Run() [D:\build++UE5\Sync\Engine\Source\Runtime\Core\Private\Windows\WindowsRunnableThread.cpp:159]