Opening a legacy project created by a previous employee

Hello,

I am having a issue with a legacy project created by a previous employee who has left my firm. When we try to open the project we get an error message that states:

Assertion failed: InLevel [File:D:\build++UE5\Sync\Engine\Source\Runtime\Engine\Private\Folder.cpp] [Line: 38]

The project was created in Unreal Engine 5.5.4.

Has anyone had this problem before and if so any advice on how to fix it?

Kind regards

Dave

Hello there @DavidPinkCOWI!

Considering the “Assertion Failed - InLevel” error, this usually means that the engine is trying to access an element from a level, but the reference is either corrupted or missing. This can happen when files are moved, migrated or deleted.

Since the project cannot be opened in it’s current state, I would suggest creating a backup of it, then attempt to force a database rebuild, via deleting the following folders from the main directory:

  • Intermediate/
  • Binaries/
  • Saved/
  • .vs/

After that, re-open UE, and allow it to rebuild the cache. Once access is restored, navigate to the Content folder, right-click on it, and choose “Fix Up Redirectors”.

1 Like

Hello,
Thank for taking the time to help me fix my Unreal Engine project. Unfortunately it still doesn’t open.
Is there anything else I could try?
Thanks
Dave

Hi there,

I just solved this problem editing the startup map in Config/DefaultEngine.ini

As stated by @brs-sebascova, you probably moved, deleted or renamed assets, maybe your startup map.

Hopefully, you have another level in your Content folder that you can use to start your project :

In DefaultEngine.ini, you can try editing the “EditorStartupMap” and “GameDefaultMap” lines by specifying the name of another functional level in your project. The format appears to be “directory/lvlname.lvlname”.

Once the project opened, you should investigate on redirectors and fix them.

Hope this is usefull !