Hey there @murfinator! Welcome to the community! So it seems like your level blueprint may be corrupted. If you don’t have a backup or source control, we have a couple options.
[2025.09.06-16.19.07:188][101]LogBlueprint: Error: [AssetLog] D:\Unreal Projects\Smokey56\Content\Levels\Level_Game.umap: [Compiler] ICE: The type of property /Script/CoreUObject:Default__ObjectProperty doesn't match the terminal type for pin Interface .
and
[2025.09.06-16.19.07:190][101]LogWindows: Error: appError called: Assertion failed: Pair != nullptr [File:D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Public\Containers\Map.h] [Line: 729]
These errors likely mean that if you don’t have a backup of that map, you may not be able to save it. So first, we’re going to see if there is a backup of the map that got autosaved.
First, as I always recommend, close the engine and back up your project folder.
Check in your \Unreal Projects\YourProjectName\Saved\Autosaves
folder to see if the umap file got backed up. If it did, replace the broken one with the backup and see if the project will launch.
If not, we’re going to have to bypass loading into the damaged map to salvage the remaining project.
Open Unreal Projects\YourProjectName\Config\DefaultEngine.ini
with your IDE or notepad of choice. Find the EditorStartupMap
entry, It will look a bit like this:
[/Script/EngineSettings.GameMapsSettings]
EditorStartupMap=/Game/ThirdPerson/Maps/ThirdPersonMap.ThirdPersonMap
GameDefaultMap=/Game/ThirdPerson/Maps/ThirdPersonMap.ThirdPersonMap
You will have to point it to another valid map in your project. Left blank it may launch to a blank map, but I’m not certain on that.
In the future I recommend using some form of source control like Perforce or Git to keep backups and restore points of the project.
Let me know how it goes!