Assertion Failed crash on Startup

Whenever I try to open my project, it crashes and shows this log:

Assertion failed: IsValid() [File:D:\Build\++UE4\Sync\Engine\Source\Runtime\Core\Public\Templates/SharedPointer.h] [Line: 799]

UE4Editor_Core!AssertFailedImplV() [d:\build\++ue4\sync\engine\source\runtime\core\private\misc\assertionmacros.cpp:105]
UE4Editor_Core!FDebug::CheckVerifyFailedImpl() [d:\build\++ue4\sync\engine\source\runtime\core\private\misc\assertionmacros.cpp:455]
UE4Editor_MainFrame!FMainFrameModule::CreateDefaultMainFrame() [d:\build\++ue4\sync\engine\source\editor\mainframe\private\mainframemodule.cpp:212]
UE4Editor_UnrealEd!EditorInit() [d:\build\++ue4\sync\engine\source\editor\unrealed\private\unrealedglobals.cpp:144]
UE4Editor!GuardedMain() [d:\build\++ue4\sync\engine\source\runtime\launch\private\launch.cpp:154]
UE4Editor!GuardedMainWrapper() [d:\build\++ue4\sync\engine\source\runtime\launch\private\windows\launchwindows.cpp:134]
UE4Editor!WinMain() [d:\build\++ue4\sync\engine\source\runtime\launch\private\windows\launchwindows.cpp:263]
UE4Editor!__scrt_common_main_seh() [d:\agent\_work\2\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288]
kernel32
ntdll

I was working on it normally yesterday, today I can’t even open it, does anyone have a clue? Already tried to verify Unreal Engine files and revert project files.