So I was scripting, following a series when I ran into this problem. I know this error can be caused by UPROPERTY, but I have no idea what triggers this conflict. Here is my UPROPERTY code:
(this is a header file)
Severity Code Description Project File Line Suppression State
Error MSB3073 The command “E:\UE_4.26\Engine\Build\BatchFiles\Build.bat FPSGameEditor Win64 Development -Project=“E:\StealthGame_ProjectBase_4.25\StealthGame\FPSGame.uproject” -WaitMutex -FromMsBuild” exited with code 6. FPSGame E:\Visual Studio stuff\MSBuild\Microsoft\VC\v160\Microsoft.MakeFile.Targets 46
I add the same problem and the problem for me was the fact I didn’t have closed unreal engine before launching the compile ( read the output log not the compile error list)
Had the same mutex error on a brand new project, the “close Unreal and Rebuild” method worked for me.
This was for a blueprint project where I added a C++ class to fix the Off World Live packaging issue.
For example, it can be caused by a duplicate .cpp filename or by a typo or wrongly placed UPROPERTY macro.
I wonder if there is a way to make this error more informative for the user?
If this error is caused by a UPROPERTY (many causes are possible), I have found that Rebuilding the project can trigger an actually informative warning message to appear, but for duplicate filenames, there is no way to get more information about the underlying error.