Cannot cook the project at all

This happened after a crash where I clicked compile and save straight away.

How do you fix a project that seems to have its directory broken? I am getting errors in the log while cooking like:

[CODE] Couldn’t find inherited parent component ‘DefaultSceneRoot’ for ‘StaticMesh_0’ in BlueprintGeneratedClass ‘REINST_BP_River_Child_C_689’ (it may have been removed)

Failed to load ‘/Game/Architecture/SM_Floor_400x400’: Can’t find file ‘/Game/Architecture/SM_Floor_400x400’ [/CODE]

Which makes me believe that somehow the project is reading all my assets as temp rather than recognizing them. Any suggestions?

EDIT: I tried to package for windows, still doesnt work.

resid=22090721B1B171B7!10984&authkey=!AB7CVHsDpQ0H0O8&ithint=file%2ctxt

The problem is that I have is on the scene, and fully compiled. The game is working fine, most of those meshes are part of the game, and it’s the engine that is not recognizing them.

Hey ,

Please make sure that all warnings are looked at. The log displays as many warnings and errors as it’s able to. If you look over each file that it’s referencing and make sure it’s properly added into your project, or properly deleted, these errors and warnings will go away. If you’ve deleted any assets, please make sure they are not being referenced within your project at all, so check all blueprints used.

Here are some of the warnings that I found looking over your :

LogBlueprint:Warning: USimpleConstructionScript::FixupRootNodeParentReferences() - Couldn't find inherited parent component 'DefaultSceneRoot' for 'StaticMesh_0' in BlueprintGeneratedClass 'REINST_BP_River_Child_C_67' (it may have been removed)
 LogBlueprint:Warning: USimpleConstructionScript::FixupRootNodeParentReferences() - Couldn't find inherited parent component 'DefaultSceneRoot' for 'StaticMesh1_0' in BlueprintGeneratedClass 'REINST_BP_River_Child_C_67' (it may have been removed)
 LogBlueprint:Warning: USimpleConstructionScript::FixupRootNodeParentReferences() - Couldn't find inherited parent component 'DefaultSceneRoot' for 'StaticMesh2_0' in BlueprintGeneratedClass 'REINST_BP_River_Child_C_67' (it may have been removed)
 LogBlueprint:Warning: USimpleConstructionScript::FixupRootNodeParentReferences() - Couldn't find inherited parent component 'DefaultSceneRoot' for 'StaticMesh3_0' in BlueprintGeneratedClass 'REINST_BP_River_Child_C_67' (it may have been removed)
 LogBlueprint:Warning: USimpleConstructionScript::FixupRootNodeParentReferences() - Couldn't find inherited parent component 'DefaultSceneRoot' for 'StaticMesh4_0' in BlueprintGeneratedClass 'REINST_BP_River_Child_C_67' (it may have been removed)
 LogBlueprint:Warning: USimpleConstructionScript::FixupRootNodeParentReferences() - Couldn't find inherited parent component 'DefaultSceneRoot' for 'Bear_l' in BlueprintGeneratedClass 'REINST_BP_River_Child_C_67' (it may have been removed)
 LogBlueprint:Warning: USimpleConstructionScript::FixupRootNodeParentReferences() - Couldn't find inherited parent component 'DefaultSceneRoot' for 'Bear_mid' in BlueprintGeneratedClass 'REINST_BP_River_Child_C_67' (it may have been removed)
 LogBlueprint:Warning: USimpleConstructionScript::FixupRootNodeParentReferences() - Couldn't find inherited parent component 'DefaultSceneRoot' for 'Bear_R' in BlueprintGeneratedClass 'REINST_BP_River_Child_C_67' (it may have been removed)
 LogBlueprint:Warning: USimpleConstructionScript::FixupRootNodeParentReferences() - Couldn't find inherited parent component 'DefaultSceneRoot' for 'StaticMesh5_0' in BlueprintGeneratedClass 'REINST_BP_River_Child_C_67' (it may have been removed)
 LogBlueprint:Warning: USimpleConstructionScript::FixupRootNodeParentReferences() - Couldn't find inherited parent component 'DefaultSceneRoot' for 'StaticMesh6_0' in BlueprintGeneratedClass 'REINST_BP_River_Child_C_67' (it may have been removed)
 LogBlueprint:Warning: USimpleConstructionScript::FixupRootNodeParentReferences() - Couldn't find inherited parent component 'DefaultSceneRoot' for 'StaticMesh7_0' in BlueprintGeneratedClass 'REINST_BP_River_Child_C_67' (it may have been removed)
 LogBlueprint:Warning: USimpleConstructionScript::FixupRootNodeParentReferences() - Couldn't find inherited parent component 'DefaultSceneRoot' for 'StaticMesh8_0' in BlueprintGeneratedClass 'REINST_BP_River_Child_C_67' (it may have been removed)
 LogBlueprint:Warning: USimpleConstructionScript::FixupRootNodeParentReferences() - Couldn't find inherited parent component 'DefaultSceneRoot' for 'StaticMesh9_0' in BlueprintGeneratedClass 'REINST_BP_River_Child_C_67' (it may have been removed)
 LogBlueprint:Warning: USimpleConstructionScript::FixupRootNodeParentReferences() - Couldn't find inherited parent component 'DefaultSceneRoot' for 'StaticMesh10_0' in BlueprintGeneratedClass 'REINST_BP_River_Child_C_67' (it may have been removed)
 LogBlueprint:Warning: USimpleConstructionScript::FixupRootNodeParentReferences() - Couldn't find inherited parent component 'DefaultSceneRoot' for 'StaticMesh11_0' in BlueprintGeneratedClass 'REINST_BP_River_Child_C_67' (it may have been removed)
 LogBlueprint:Warning: USimpleConstructionScript::FixupRootNodeParentReferences() - Couldn't find inherited parent component 'DefaultSceneRoot' for 'StaticMesh12_0' in BlueprintGeneratedClass 'REINST_BP_River_Child_C_67' (it may have been removed)
 LogBlueprint:Warning: USimpleConstructionScript::FixupRootNodeParentReferences() - Couldn't find inherited parent component 'DefaultSceneRoot' for 'Scene2' in BlueprintGeneratedClass 'REINST_BP_River_Child_C_67' (it may have been removed)
 LogBlueprint:Warning: USimpleConstructionScript::FixupRootNodeParentReferences() - Couldn't find inherited parent component 'DefaultSceneRoot' for 'Scene3' in BlueprintGeneratedClass 'REINST_BP_River_Child_C_67' (it may have been removed)
 LogBlueprint:Warning: USimpleConstructionScript::FixupRootNodeParentReferences() - Couldn't find inherited parent component 'DefaultSceneRoot' for 'StaticMesh45' in BlueprintGeneratedClass 'REINST_BP_River_Child_C_67' (it may have been removed)
 LogBlueprint:Warning: USimpleConstructionScript::FixupRootNodeParentReferences() - Couldn't find inherited parent component 'DefaultSceneRoot' for 'StaticMesh46' in BlueprintGeneratedClass 'REINST_BP_River_Child_C_67' (it may have been removed)
 LogBlueprint:Warning: USimpleConstructionScript::FixupRootNodeParentReferences() - Couldn't find inherited parent component 'DefaultSceneRoot' for 'Jumping out of water' in BlueprintGeneratedClass 'REINST_BP_River_Child_C_67' (it may have been removed)
 LogBlueprint:Warning: USimpleConstructionScript::FixupRootNodeParentReferences() - Couldn't find inherited parent component 'DefaultSceneRoot' for 'OutOfWater2' in BlueprintGeneratedClass 'REINST_BP_River_Child_C_67' (it may have been removed)
 LogBlueprint:Warning: USimpleConstructionScript::FixupRootNodeParentReferences() - Couldn't find inherited parent component 'DefaultSceneRoot' for 'InsideWater2' in BlueprintGeneratedClass 'REINST_BP_River_Child_C_67' (it may have been removed)
 LogBlueprint:Warning: USimpleConstructionScript::FixupRootNodeParentReferences() - Couldn't find inherited parent component 'DefaultSceneRoot' for 'BarrierOP' in BlueprintGeneratedClass 'REINST_BP_River_Child_C_67' (it may have been removed)
 LogAIModule: Creating AISystem for world UpARiverIos
 LogEditorServer: Finished looking for orphan Actors (0.000 secs)

Please delete your Saved and Intermediate files from your project folder. Then try to right-click within the Content Browser and ‘Fix up all redirectors’. Once you’ve done that, attempt to see if you’re able to cook or not. It may come down to you needing to recreate those few assets that are having trouble. Sometimes when you upgrade the engine, the file type changes too much and causes an issue with actually using it. Other times, the file may just need to be deleted and added back into the scene.

Once you’ve tried all of the suggestions I’ve given you, please upload any new as .txt files, as they’re easier to sort through that way.

Thank you!

resid=22090721B1B171B7!10983&authkey=!AOmyYNr69Yxs-4M&ithint=file%2ctxt

Tried what you said, even deleted the blueprint that had the missing root components, still nothing…

There are a few compiling errors within your which need to be fixed. You should either delete these assets if you’re really not using them and see if that fixes the issue:

MainFrameActions: Packaging (Windows (64-bit)): UE4Editor-Cmd: [2015.10.20-19.04.08:067][  0]LogBlueprint:Error: [compiler Bear_notused] Error The property associated with  Total Goal  could not be found
MainFrameActions: Packaging (Windows (64-bit)): UE4Editor-Cmd: [2015.10.20-19.04.08:072][  0]LogBlueprint:Warning: [compiler Bear_notused] Warning [0011.11] Compile of Bear_notused failed. 1 Fatal Issue(s) 1 Warning(s) [in 8 ms]
MainFrameActions: Packaging (Windows (64-bit)): UE4Editor-Cmd: [2015.10.20-19.04.08:072][  0]LogBlueprint:Warning: [compiler Bear_notused] Warning [0011.11] Compile of Bear_notused failed. 1 Fatal Issue(s) 2 Warning(s) [in 0 ms]
MainFrameActions: Packaging (Windows (64-bit)): UE4Editor-Cmd: [2015.10.20-19.04.08:072][  0]LogBlueprint:Warning: [compiler Bear_notused] Warning [0011.11] Compile of Bear_notused failed. 1 Fatal Issue(s) 3 Warning(s) [in 0 ms]
MainFrameActions: Packaging (Windows (64-bit)): UE4Editor-Cmd: [2015.10.20-19.04.08:073][  0]LogBlueprint:Warning: [Bear_notused] CreatePinForVariable: 'TotalGoal' variable not found. Base class was probably changed.

We would also like to see whether or not 4.10 preview fixes the issues you’re seeing or not. All you would need to do is open the project in 4.10 and make a copy of the project, so it doesn’t override your current project.

Looking forward to hearing back from you, thanks!

I managed to fix it by making a new project, migrate all the assets and it worked! These missing root component errors still show up, but I managed to package the game so it’s fine. Thanks anyway! :smiley: