UResavePackagesCommandlet::CheckoutFile() logs warnings for skipped files

UE - Foundation - Cpp Tools - Automation Tool - Feb 1, 2023

User reported. UResavePackagesCommandlet::CheckoutFile(const FString& Filename, bool bAddFile = false, bool bIgnoreAlreadyCheckedOut = false) has a parameter to ignore files that are already ch ...

Running the BuildPlugin command results in a warning that ForceCompile is not supported and an error that an item with the same key has already been added

UE - Foundation - Cpp Tools - Automation Tool - Dec 7, 2022

Repro Rate: 5/5 This issue was encountered in the 5.1.0 live launcher build of //UE5/Release-5.1 at CL 23058290 and reproduced by other users. Regression tested against the 5.0.3 live launcher bui ...

Chaining AutomationTool Commands leads to an endless loop

UE - Foundation - Cpp Tools - Automation Tool - Nov 23, 2022

Repro Rate: 3/3 This issue was reproduced in //UE5/Release-5.1 at CL 23058290. This is confirmed to not be a regression since the error also occurs on the previous live version. This is regression ...

Clear FileItem cache when deleting files to prevent stale cached data

UE - Foundation - Cpp Tools - Automation Tool - Oct 26, 2022

Should be straightforward, the UDN that reported this deletes all files using the FileItem interface so they can clear out the entry from the cache dictionary but there may be a way to just invalida ...

BinaryConfig cannot be created in packaging if there is a space in the file path name.

UE - Foundation - Cpp Tools - Automation Tool - Jun 13, 2022

Error log is output when including spaces when packaging binary configurations. The following log contains the string "Test Test" with spaces in the file path. ERROR: Failed to copy D:\Projects\Te ...

Using both initial map and cooked maps setting via project launcher ignores initial map

UE - Foundation - Cpp Tools - Automation Tool - Jun 30, 2021

The following workaround will allow UAT to pass the correct initial map to the application. RunProjectCommand.Automation.csprivatestatic void SetupClientParams(List<DeploymentContext> DeployConte ...

BuildPlugin command cannot build plugins with platform extensions

UE - Foundation - Cpp Tools - Automation Tool - Jun 17, 2020

It seems like the BuildPlugin command is not copying all the dependencies in the HostProject.  Here are the errors reported by a customer:  DynamicCompilation.RequiresCompilation: Compiling D:\Per ...

Disabling "Include Debug Files" for a Windows Distribution build does not exclude the debug files

UE - Foundation - Cpp Tools - Automation Tool - Nov 1, 2018

The "Include Debug Files" option being disabled is not taken into account for "For Distribution" builds. The debug files are included no matter what this is set to. Regression?: Yes This did not oc ...

Remote standalone build of a project fails due to incorrect path to project's Info.plist file

UE - Foundation - Cpp Tools - Automation Tool - Sep 17, 2018

Attempting to use UAT on Windows to remotely create a standalone build of a project for Mac fails in 4.19. The error message indicates that it cannot find part of the path to the project's Info.plis ...

UAT searches wrong root folder for include paths specified in .Build.cs

UE - Foundation - Cpp Tools - Automation Tool - Jun 21, 2018

When running the BuildPlugin command on a plugin in 4.20 preview 3, UAT is not detecting the correct root folder for the relative include paths specified in a module's .Build.cs. Expected: UAT is a ...