Description

This issue appears to be the result of the fix for [Link Removed] which removed RPCUtility from the Engine. A licensee noted that they were now seeing an issue when attempting to generate project files for the Engine because their Engine repo does not include SwarmAgent.exe. In this case, SwarmAgent is built from source by the build system, so it is not present in the repo which causes the Generate Project Files process to fail.

REGRESSION:
Yes. This behavior did not occur in 4.21 because the Generate Project Files process was still looking for RPCUtility.exe instead of SwarmAgent.exe.

Steps to Reproduce
  1. Obtain a fresh sync of the Engine source code.
  2. Run Setup.bat
  3. Navigate to Engine\Binaries\DotNET
  4. Delete all SwarmAgent.* files (this simulates not having these files included in the Engine repo since they are built from source locally by the build system).
  5. Run GenerateProjectFiles.bat.

RESULT:
The generate project files process fails because SwarmAgent.exe is not present.

EXPECTED:
The generate project files process completes successfully.

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-71058 in the post.

1
Login to Vote

Fixed
ComponentUE - Foundation - Cpp Tools
Affects Versions4.224.23
Target Fix4.22
Fix Commit5305673
Main Commit5314612
Release Commit5305673
CreatedMar 5, 2019
ResolvedMar 5, 2019
UpdatedMar 26, 2019