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”.

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 !