Missing or invalid 'Name' field [4.14 -> 4.15]

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?

I’d venture a guess that your project may be referencing a module that has been made in to a plugin with 4.15… Remember the OnlineSubsytem hubaloo created with 4.13?

Would you mind posting the contents of your uproject file?

For posterity, I made a new project and moved over the source files manually.

The offending lines in the .uproject file were:

	"Plugins": [
		{
			
		}
	]