Warning CreateExport: Failed to load Outer for resource ... for many blueprints

this worked perfectly for me in ue5.2. thanks

Unfortunately, none of the suggested solutions worked for me.

The issue was caused by my Game Instance file, which is under development. Interestingly, it was not listed as part of the Warning CreateExport logs (they were all about my PCG subgraph…)

In my case, my resolution steps were:

  1. Move the GI file from the content folder (while the unreal editor is closed) with Windows Explorer.
  2. Start Unreal
  3. While the editor running, move the GI file back with Windows Explorer to the original location (my last changes were not yet committed to git…)
  4. Duplicate the GI file Unreal and delete the original one.

Problem solved. I initially thought the file was corrupted, but it was working fine (even the original was opening and compiling ok after step 3. I also unselected it from maps & modes, but no luck.

The indicator for me was that in my Rider console logs, I found a statement about versions of the GI file that were different than the expected one just before all warnings related to the CreateExport entries…

Hi all!

As DomRV said…Unfortunately, none of the suggested solutions worked for me.

So here’s how I Fexed it on 5.5.1.

1 - Change the Level Name to whatever you want…
2 - Create a NEW BP Class Actor ( in my case was an BP_ActorClass what was creating the problem )
3 - Save the file
4 - Close the Project
5 - Reopen it
6 - Delete the BP_actor you created.
7 - Right click button on Content folder
8 - Update Redirector References
9 - Save the project and close it
10 - Reopen it again

That was the solution for me.

Thank you all

Thank you, it solved my problem using Unreal 5.4.4 version!

My solution which hasn’t been mentioned yet was related to external actors:

  1. Disable External Actors in the World Settings, convert all actors to internal in the following dialogue
  2. Exit Unreal and delete all external actors with explorer in Content\__ExternalActors__\YourMapPath
  3. Enable External Actors again, convert all to external in the dialogue

In my case, the problem was related to the fact that the project I was migrating the elements into didn’t have all the necessary plugins activated. This was causing the issue. Once everything is correctly set up, the issue disappears.

I will add my issue and fix here as well since I can see so many reasons and solutions.

I am using Unreal Engine 5.5.4, In my case the error started appearing when a BP got corrupted while an actor of that BP is within a level, so for me it was like this:

  • BP with the name MyBlueprint for example got corrupted
  • When loading the Unreal project I get the warning that MyBlueprint BP is missing, it is also mentioning the name of an actor in the loaded level that is from MyBlueprint class
  • The actor itself has disappeared from the outline and I cannot delete it
  • However, I can work on the project and even start the level
  • When I close the level though the engine crashes with a IsRooted() assertion error

The below fixes did NOT work for me:

  • Deleting the corrupted blueprint
  • Recompiling the project
  • Rebuilding the project from VS Code

What DID fix it for me was creating dummy blueprints with the same exact name (MyBlueprint for example) as suggested by @tofreedor, that way the engine stopped crashing.

Hope that helps out.