Only able to open Unreal Engine 5 project on one machine? Crashes on others.

Started a project on one machine and went to open it on another and it crashes when compiling shaders. I’ve tried doing a fresh install of UE5, but no luck.

Can anyone decipher this Fatal Error and potentially have a solution? It’s mentioning a D:/, but I don’t have one of those on my computers. Only a C:/ drive on each one.

LoginId:e2148e2342d7827fcc1f7e8c016763c3
EpicAccountId:aa6ad2194e544757a1f7277c5c1cf4eb

Fatal error: [File:D:\build++UE5\Sync\Engine\Source\Runtime\Engine\Private\ShaderCompiler\ShaderCompiler.cpp] [Line: 5089] /Engine/Generated/Material.ush:3433:38: error: use of undeclared identifier ‘Local0’ PixelMaterialInputs.EmissiveColor = Local0; ^ D3DCompileToDxil failed. Error code: Unspecified error (0x80004005). Internal Error! WorldGridMaterial_7fe6caec997519e2/Default/VelocityPipeline/FLandscapeXYOffsetVertexFactory/FVelocityVS/0:/Engine/Private/VelocityShader.usf|MainVertexShader VF ‘FLandscapeXYOffsetVertexFactory’ Type ‘FVelocityVS’ ‘/Engine/Private/VelocityShader.usf’ Entry ‘MainVertexShader’ Permutation 0 Internal Error! WorldGridMaterial_7fe6caec997519e2/Default/VelocityPipeline/FLandscapeVertexFactory/FVelocityVS/0:/Engine/Private/VelocityShader.usf|MainVertexShader VF ‘FLandscapeVertexFactory’ Type ‘FVelocityVS’ ‘/Engine/Private/VelocityShader.usf’ Entry ‘MainVertexShader’ Permutation 0 /Engine/Generated/Material.ush:3520:38: error: use of undeclared identifier ‘Local0’ PixelMaterialInputs.EmissiveColor = Local0; ^ Internal Error! WorldGridMaterial_7fe6caec997519e2/Default/VelocityPipeline/FLandscapeTileVertexFactory/FVelocityVS/0:/Engine/Private/VelocityShader.usf|MainVertexShader VF ‘FLandscapeTileVertexFactory’ Type ‘FVelocityVS’ ‘/Engine/Private/VelocityShader.usf’ Entry ‘MainVertexShader’ Permutation 0 Failed to compile default material /Engine/EngineMaterials/WorldGridMaterial.WorldGridMaterial!

UnrealEditor_Engine
UnrealEditor_Engine
UnrealEditor_Engine
UnrealEditor_Engine
UnrealEditor_Engine
UnrealEditor_Engine
UnrealEditor_Engine
UnrealEditor_Engine
UnrealEditor_Engine
UnrealEditor_Engine
UnrealEditor_Engine
UnrealEditor_Engine
UnrealEditor_Landscape
UnrealEditor_CoreUObject
UnrealEditor_CoreUObject
UnrealEditor_CoreUObject
UnrealEditor_CoreUObject
UnrealEditor_CoreUObject
UnrealEditor_CoreUObject
UnrealEditor_UnrealEd
UnrealEditor_UnrealEd
UnrealEditor_UnrealEd
UnrealEditor_Core
UnrealEditor_Engine
UnrealEditor_UnrealEd
UnrealEditor_UnrealEd
UnrealEditor_UnrealEd
UnrealEditor_UnrealEd
UnrealEditor_UnrealEd
UnrealEditor
UnrealEditor
UnrealEditor
UnrealEditor
UnrealEditor
kernel32
ntdll

So you try to open a project in your local network and on a different pc?
Or…
You have a project on external ssd/hdd and try to open it on a different pc?

If external storage, make sure that your drive letter is the same, like on the first pc you created the project in… this caused me some issues.

Both computers only have 1 drive, the C:\ drive. I use Perforce source control software, so the project is being directly copied over to the other machine. What’s weird is the error is referencing a D:\ that I don’t have.

I found a solution that worked for me. All I had to do was run the “Fix Up Redirectors in Folder” function on my entire “Content” Folder. Hopefully this helps someone else.

I’m not exactly sure what created my “Fatal Error” to begin with though. It could be that I edited the project name outside of the editor, edited a file name outside of the editor, or deleted a project file outside of the editor.

28a6fd6fa6f4b67f34519e3f51565f24ec476929