We have an early upgrade to 5.8.0 Preview 1 underway. On a clean workspace, the editor compiles just fine. But something will change in the workspace state, and subsequent runs of UAT to build the code will fail with a spew of errors about LogRpc (see below).
Once this happens, you can’t compile until you clean the workspace, or a more direct work-around is to delete "Engine/Source/Programs/Shared/EpicGames.Horde/uatobj/"
We didn’t see this issue when just compiling the editor, but first time we ran the editor and got to compiling shaders it happened. Once it happens it persists until you wipe the workspace or the uatobj folder. It doesn’t seem to happen every time, so exact reproduction is unknown.
Do you have any suggestions for triaging or fixing?
Thank you.
d:\dev\Engine\Source\Programs\Shared\EpicGames.Horde\obj\Development\net10.0\horde\LogRpcGrpc.cs(40,14): error CS0111: Type 'LogRpc' already defines a member called '__Helper_DeserializeMessage' with the same parameter types
d:\dev\Engine\Source\Programs\Shared\EpicGames.Horde\obj\Development\net10.0\horde\LogRpcGrpc.cs(52,84): error CS0102: The type 'LogRpc' already contains a definition for '__Marshaller_Horde_RpcUpdateLogRequest' [d:\dev\Engine\Source\Programs\Shared\EpicGames.Horde\EpicGames.Horde.csproj]
d:\dev\Engine\Source\Programs\Shared\EpicGames.Horde\obj\Development\net10.0\horde\LogRpcGrpc.cs(54,85): error CS0102: The type 'LogRpc' already contains a definition for '__Marshaller_Horde_RpcUpdateLogResponse' [d:\dev\Engine\Source\Programs\Shared\EpicGames.Horde\EpicGames.Horde.csproj]
[... trimmed from 100's of similar entries ...]