Shader Compilation Error When Packaging

I’m trying to package my project to make sure everything works and I’m getting the errors below but I’m not sure why. I’m packaging just for Windows.

In case it matters my system specs are as follows:
Windows 11 Pro - 22H2 - 22621.1992
i7-7700K
GTX 1070
32GB RAM

Unreal Engine is the latest 5.2.1

LogWindows: Error: appError called: Fatal error: [File:D:\build\++UE5\Sync\Engine\Source\Runtime\Engine\Private\ShaderCompiler\ShaderCompiler.cpp] [Line: 4825]
  Cross-compiled shader to intermediate HLSL after first attempt crashed FXC: WorldGridMaterial_ecf5d0666237ad77/Default/FLandscapeXYOffsetVertexFactory/TBasePassPSTLightMapPolicyHQ/0:/Engine/Private/BasePassPixelShader.usf
  C:\Engine\Private\BasePassPixelShader.usf.intermediate.hlsl(250,40-50):  warning X3577: value cannot be NaN, isnan() may not be necessary.  /Gis may force isnan() to be performed
  C:\Engine\Private\BasePassPixelShader.usf.intermediate.hlsl(330,42-52):  warning X3577: value cannot be NaN, isnan() may not be necessary.  /Gis may force isnan() to be performed
  C:\Engine\Private\BasePassPixelShader.usf.intermediate.hlsl(1454,37-48):  warning X3577: value cannot be NaN, isnan() may not be necessary.  /Gis may force isnan() to be performed
  Number of UAVs exceeded limit: 9 slots used, but limit is 8 due to maximum feature level 11.0
Failed to compile default material /Engine/EngineMaterials/WorldGridMaterial.WorldGridMaterial!





LogWindows: Error: begin: stack for UAT
LogWindows: Error: === Critical error: ===
LogWindows: Error:
LogWindows: Error: Fatal error: [File:D:\build\++UE5\Sync\Engine\Source\Runtime\Engine\Private\ShaderCompiler\ShaderCompiler.cpp] [Line: 4825]
LogWindows: Error:   Cross-compiled shader to intermediate HLSL after first attempt crashed FXC: WorldGridMaterial_ecf5d0666237ad77/Default/FLandscapeXYOffsetVertexFactory/TBasePassPSTLightMapPolicyHQ/0:/Engine/Private/BasePassPixelShader.usf
LogWindows: Error:   C:\Engine\Private\BasePassPixelShader.usf.intermediate.hlsl(250,40-50):  warning X3577: value cannot be NaN, isnan() may not be necessary.  /Gis may force isnan() to be performed
LogWindows: Error:   C:\Engine\Private\BasePassPixelShader.usf.intermediate.hlsl(330,42-52):  warning X3577: value cannot be NaN, isnan() may not be necessary.  /Gis may force isnan() to be performed
LogWindows: Error:   C:\Engine\Private\BasePassPixelShader.usf.intermediate.hlsl(1454,37-48):  warning X3577: value cannot be NaN, isnan() may not be necessary.  /Gis may force isnan() to be performed
LogWindows: Error:   Number of UAVs exceeded limit: 9 slots used, but limit is 8 due to maximum feature level 11.0
LogWindows: Error: Failed to compile default material /Engine/EngineMaterials/WorldGridMaterial.WorldGridMaterial!
LogWindows: Error:
LogWindows: Error:
LogWindows: Error: [Callstack] 0x00007ff84d1ef459 UnrealEditor-Engine.dll!FShaderCompilingManager::ProcessCompiledShaderMaps() [D:\build\++UE5\Sync\Engine\Source\Runtime\Engine\Private\ShaderCompiler\ShaderCompiler.cpp:4825]
LogWindows: Error: [Callstack] 0x00007ff84d1eda97 UnrealEditor-Engine.dll!FShaderCompilingManager::ProcessAsyncResults() [D:\build\++UE5\Sync\Engine\Source\Runtime\Engine\Private\ShaderCompiler\ShaderCompiler.cpp:5450]
LogWindows: Error: [Callstack] 0x00007ff850730b0d UnrealEditor-UnrealEd.dll!UCookCommandlet::ConditionalCollectGarbage() [D:\build\++UE5\Sync\Engine\Source\Editor\UnrealEd\Private\Commandlets\CookCommandlet.cpp:605]
LogWindows: Error: [Callstack] 0x00007ff850735320 UnrealEditor-UnrealEd.dll!UCookCommandlet::CookByTheBook() [D:\build\++UE5\Sync\Engine\Source\Editor\UnrealEd\Private\Commandlets\CookCommandlet.cpp:503]
LogWindows: Error: [Callstack] 0x00007ff8507543b1 UnrealEditor-UnrealEd.dll!UCookCommandlet::Main() [D:\build\++UE5\Sync\Engine\Source\Editor\UnrealEd\Private\Commandlets\CookCommandlet.cpp:242]
LogWindows: Error: [Callstack] 0x00007ff7967dd0de UnrealEditor-Cmd.exe!FEngineLoop::PreInitPostStartupScreen() [D:\build\++UE5\Sync\Engine\Source\Runtime\Launch\Private\LaunchEngineLoop.cpp:4127]
LogWindows: Error: [Callstack] 0x00007ff7967d454b UnrealEditor-Cmd.exe!GuardedMain() [D:\build\++UE5\Sync\Engine\Source\Runtime\Launch\Private\Launch.cpp:140]
LogWindows: Error: [Callstack] 0x00007ff7967d482a UnrealEditor-Cmd.exe!GuardedMainWrapper() [D:\build\++UE5\Sync\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:107]
LogWindows: Error: [Callstack] 0x00007ff7967d74f0 UnrealEditor-Cmd.exe!LaunchWindowsStartup() [D:\build\++UE5\Sync\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:244]
LogWindows: Error: [Callstack] 0x00007ff7967ea4c4 UnrealEditor-Cmd.exe!WinMain() [D:\build\++UE5\Sync\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:284]
LogWindows: Error: [Callstack] 0x00007ff7967ecb76 UnrealEditor-Cmd.exe!__scrt_common_main_seh() [D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288]
LogWindows: Error: [Callstack] 0x00007ff8cc9c26ad KERNEL32.DLL!UnknownFunction []
LogWindows: Error: [Callstack] 0x00007ff8ceaaaa68 ntdll.dll!UnknownFunction []
LogWindows: Error:
LogWindows: Error: end: stack for UAT
Took 276.6936214s to run UnrealEditor-Cmd.exe, ExitCode=3
SafeDeleteFile C:\Users\ryan2\AppData\Roaming\Unreal Engine\AutomationTool\Logs\C+Program+Files+Epic+Games+UE_5.2\Cook-2023.07.17-17.58.43.txt
SafeCopyFile C:\Program Files\Epic Games\UE_5.2\Engine\Programs\AutomationTool\Saved\Cook-2023.07.17-17.54.07.txt C:\Users\ryan2\AppData\Roaming\Unreal Engine\AutomationTool\Logs\C+Program+Files+Epic+Games+UE_5.2\Cook-2023.07.17-17.58.43.txt
SafeDeleteFile C:\Program Files\Epic Games\UE_5.2\Engine\Programs\AutomationTool\Saved\Cook-2023.07.17-17.54.07.txt
==============================================================================
ERROR: Cook failed.
       (see C:\Users\ryan2\AppData\Roaming\Unreal Engine\AutomationTool\Logs\C+Program+Files+Epic+Games+UE_5.2\Log.txt for full exception trace)

CommandletException: Editor terminated with exit code 3 while running Cook for F:\Game Projects\Unreal Projects\TowerDefence_5_2\TowerDefence_5_2.uproject; see log C:\Users\ryan2\AppData\Roaming\Unreal Engine\AutomationTool\Logs\C+Program+Files+Epic+Games+UE_5.2\Cook-2023.07.17-17.58.43.txt
   at AutomationTool.CommandUtils.FinishRunCommandlet(FileReference ProjectName, String Commandlet, DateTime StartTime, IProcessResult RunResult, String LocalLogFile, String& DestLogFile, Int32 ErrorLevel) in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\AutomationTool\AutomationUtils\CommandletUtils.cs:line 441
   at AutomationTool.CommandUtils.CookCommandlet(FileReference ProjectName, String UnrealExe, String[] Maps, String[] Dirs, String InternationalizationPreset, String[] CulturesToCook, String TargetPlatform, String Parameters) in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\AutomationTool\AutomationUtils\CommandletUtils.cs:line 90
   at AutomationScripts.Project.Cook(ProjectParams Params) in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\AutomationTool\Scripts\CookCommand.Automation.cs:line 291Wrapped by AutomationException: Cook failed.
   at AutomationScripts.Project.Cook(ProjectParams Params) in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\AutomationTool\Scripts\CookCommand.Automation.cs:line 301
   at BuildCookRun.DoBuildCookRun(ProjectParams Params) in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\AutomationTool\Scripts\BuildCookRun.Automation.cs:line 221
   at BuildCookRun.ExecuteBuild() in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\AutomationTool\Scripts\BuildCookRun.Automation.cs:line 42
   at AutomationTool.BuildCommand.Execute() in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\AutomationTool\AutomationUtils\BuildCommand.cs:line 344
   at AutomationTool.BuildCommand.ExecuteAsync() in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\AutomationTool\AutomationUtils\BuildCommand.cs:line 353
   at AutomationTool.Automation.ExecuteAsync(List`1 CommandsToExecute, Dictionary`2 Commands) in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\AutomationTool\AutomationUtils\Automation.cs:line 257
   at AutomationTool.Automation.ProcessAsync(ParsedCommandLine AutomationToolCommandLine, StartupTraceListener StartupListener, HashSet`1 ScriptModuleAssemblies) in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\AutomationTool\AutomationUtils\Automation.cs:line 156
==============================================================================
AutomationTool executed for 0h 4m 43s
AutomationTool exiting with ExitCode=25 (Error_UnknownCookFailure)

To test to see if it was an issue with my install of the engine I created a blank project and packaged that successfully.

Log.txt (163.3 KB)

find the error material.to solve the sm5 errors.