I have a rather large project that I am trying to move from 4.14 to 4.15. I’ve been getting this error every time I try to move it.
The UnrealBuildTool stops the compile with this error and if I delete intermediate, binary and save folders and Generate Visual Studios files, I get the same error but from the UBT directly.
Running C:/Program Files/Epic Games/UE_4.15/Engine/Binaries/DotNET/UnrealBuildTool.exe -projectfiles -project="C:/Users/Tiskahar/Documents/Unreal Projects/RavenValidated/RavenValidated.uproject" -game -rocket -progress
Discovering modules, targets and source code for project...
UnrealBuildTool Exception: UnrealBuildTool.JsonParseException: Missing or invalid 'Name' field (in C:\Users\Tiskahar\Documents\Unreal Projects\RavenValidated\RavenValidated.uproject)
at UnrealBuildTool.ProjectDescriptor.FromFile(String FileName)
at UnrealBuildTool.RulesCompiler.CreateProjectRulesAssembly(FileReference ProjectFileName)
at UnrealBuildTool.ProjectFileGenerator.AddProjectsForAllTargets(List`1 AllGames, ProjectFile& EngineProject, Dictionary`2& GameProjects, Dictionary`2& ProgramProjects, HashSet`1& TemplateGameProjects, HashSet`1& SampleGameProjects)
at UnrealBuildTool.ProjectFileGenerator.GenerateProjectFiles(String[] Arguments)
at UnrealBuildTool.UnrealBuildTool.DoPostStartupStuffThatCanAccessConfigs(String[] Arguments)
I have a “Name” field for my module in the .uproject file, and it otherwise looks exactly like other projects that were successfully migrated to 4.15.
I have continued working in 4.14 expecting that this issue would be resolved but have seen no one talking about it.
What’s going wrong?