I am having issues with RunUAT.bat when building an executable for my game.
My command is (executed in the …/Engine/Build/BatchFiles directory):
RunUAT.bat BuildCookRun -project="<project location>\DemoVehicle.uproject" -platform=Win64 -clientconfig=Shipping -build -cook -archive -archivedirectory=C:\temp\DemoVehicle.run
It fails at the very end with:
********** COOK COMMAND COMPLETED **********
********** PACKAGE COMMAND STARTED **********
********** PACKAGE COMMAND COMPLETED **********
********** ARCHIVE COMMAND STARTED **********
Archiving to C:\temp\DemoVehicle.run
ERROR: System.NullReferenceException: Object reference not set to an instance of an object.
at AutomationTool.Platform.GetFilesToArchive(ProjectParams Params, DeploymentContext SC) in D:\build\++UE5\Sync\Engine\Source\Programs\AutomationTool\AutomationUtils\Platform.cs:line 456
at AutomationScripts.Project.CreateArchiveManifest(ProjectParams Params, DeploymentContext SC) in D:\build\++UE5\Sync\Engine\Source\Programs\AutomationTool\Scripts\ArchiveCommand.Automation.cs:line 21
at AutomationScripts.Project.Archive(ProjectParams Params) in D:\build\++UE5\Sync\Engine\Source\Programs\AutomationTool\Scripts\ArchiveCommand.Automation.cs:line 65
at BuildCookRun.DoBuildCookRun(ProjectParams Params) in D:\build\++UE5\Sync\Engine\Source\Programs\AutomationTool\Scripts\BuildCookRun.Automation.cs:line 208
at BuildCookRun.ExecuteBuild() in D:\build\++UE5\Sync\Engine\Source\Programs\AutomationTool\Scripts\BuildCookRun.Automation.cs:line 40
at AutomationTool.BuildCommand.Execute() in D:\build\++UE5\Sync\Engine\Source\Programs\AutomationTool\AutomationUtils\BuildCommand.cs:line 343
at AutomationTool.Automation.Execute(List`1 CommandsToExecute, Dictionary`2 Commands) in D:\build\++UE5\Sync\Engine\Source\Programs\AutomationTool\AutomationUtils\Automation.cs:line 253
at AutomationTool.Automation.Process(ParsedCommandLine AutomationToolCommandLine, StartupTraceListener StartupListener, HashSet`1 ScriptModuleAssemblies) in D:\build\++UE5\Sync\Engine\Source\Programs\AutomationTool\AutomationUtils\Automation.cs:line 153
(see C:\Users\rzkwt\AppData\Roaming\Unreal Engine\AutomationTool\Logs\c+Program+Files+Epic+Games+UE_5.0\Log.txt for full exception trace)
Unfortunately, as a new user, I cannot upload the log file.