GenerateProjectFiles.bat error when building possibily due to my plugin

Hi everyone,

Difficult question here, I’ve written a plugin based on a very simple plugin. Putting the bare minimum code I can to get it running (The plugin is a very simple concept anyway) converting from a cpp file I created which runs fine. The plugin does use an external library however the files are structured correctly as per the UE4 documentation.

I get the following error when trying to run generateprojectfiles.bat with my plugin located correctl in the right plugins folder. Would anyone point me in the right dirrection please? I’ve tried modifying my code and get the exact same number of errors too.

Regards,

Peter

I should add that my plugin doesn’t show up in the UE4 VS2013 solution explorer. Guess its something to do with my build.cs file?

Setting up Unreal Engine 4 project files...
UnrealBuildTool Exception: System.Exception: Could not find token at index 48
   at fastJSON.JsonParser.NextTokenCore() in c:\UnrealEngine-4.6\UnrealEngine-4.6\Engine\Source\Programs\UnrealBuildTool\fastJSON\JsonParser.cs:line 345
   at fastJSON.JsonParser.ParseValue() in c:\UnrealEngine-4.6\UnrealEngine-4.6\Engine\Source\Programs\UnrealBuildTool\fastJSON\JsonParser.cs:line 119
   at fastJSON.JsonParser.ParseObject() in c:\UnrealEngine-4.6\UnrealEngine-4.6\Engine\Source\Programs\UnrealBuildTool\fastJSON\JsonParser.cs:line 83
   at fastJSON.JsonParser.ParseValue() in c:\UnrealEngine-4.6\UnrealEngine-4.6\Engine\Source\Programs\UnrealBuildTool\fastJSON\JsonParser.cs:line 128
   at fastJSON.JSON.ToObject(String json, Type type) in c:\UnrealEngine-4.6\UnrealEngine-4.6\Engine\Source\Programs\UnrealBuildTool\fastJSON\JSON.cs:line 148
   at fastJSON.JSON.ToObject[T](String json) in c:\UnrealEngine-4.6\UnrealEngine-4.6\Engine\Source\Programs\UnrealBuildTool\fastJSON\JSON.cs:line 127
   at UnrealBuildTool.Plugins.LoadPluginDescriptor(FileInfo PluginFileInfo, LoadedFromType LoadedFrom) in c:\UnrealEngine-4.6\UnrealEngine-4.6\Engine\Source\Programs\UnrealBuildTool\System\Plugins.cs:line 158
   at UnrealBuildTool.Plugins.FindPluginsRecursively(String PluginsDirectory, LoadedFromType LoadedFrom, List`1& Plugins) in c:\UnrealEngine-4.6\UnrealEngine-4.6\Engine\Source\Programs\UnrealBuildTool\System\Plugins.cs:line 400
   at UnrealBuildTool.Plugins.FindPluginsRecursively(String PluginsDirectory, LoadedFromType LoadedFrom, List`1& Plugins) in c:\UnrealEngine-4.6\UnrealEngine-4.6\Engine\Source\Programs\UnrealBuildTool\System\Plugins.cs:line 414
   at UnrealBuildTool.Plugins.DiscoverAllPlugins() in c:\UnrealEngine-4.6\UnrealEngine-4.6\Engine\Source\Programs\UnrealBuildTool\System\Plugins.cs:line 446
   at UnrealBuildTool.RulesCompiler.FindAllRulesSourceFiles(RulesFileType RulesFileType, List`1 AdditionalSearchPaths) in c:\UnrealEngine-4.6\UnrealEngine-4.6\Engine\Source\Programs\UnrealBuildTool\System\RulesCompiler.cs:line 1022
   at UnrealBuildTool.ProjectFileGenerator.DiscoverTargets() in c:\UnrealEngine-4.6\UnrealEngine-4.6\Engine\Source\Programs\UnrealBuildTool\System\ProjectFileGenerator.cs:line 915
   at UnrealBuildTool.ProjectFileGenerator.AddProjectsForAllTargets(List`1 AllGames, ProjectFile& EngineProject, Dictionary`2& GameProjects, Dictionary`2& ProgramProjects, HashSet`1& TemplateGameProjects) in c:\UnrealEngine-4.6\UnrealEngine-4.6\Engine\Source\Programs\UnrealBuildTool\System\ProjectFileGenerator.cs:line1554
   at UnrealBuildTool.ProjectFileGenerator.GenerateProjectFiles(String[] Arguments, Boolean& bSuccess) in c:\UnrealEngine-4.6\UnrealEngine-4.6\Engine\Source\Programs\UnrealBuildTool\System\ProjectFileGenerator.cs:line 386
   at UnrealBuildTool.UnrealBuildTool.GenerateProjectFiles(ProjectFileGeneratorGenerator, String[] Arguments) in c:\UnrealEngine-4.6\UnrealEngine-4.6\Engine\Source\Programs\UnrealBuildTool\System\UnrealBuildTool.cs:line 1196
   at UnrealBuildTool.UnrealBuildTool.Main(String[] Arguments) in c:\UnrealEngine-4.6\UnrealEngine-4.6\Engine\Source\Programs\UnrealBuildTool\System\UnrealBuildTool.cs:line 1042

GenerateProjectFiles ERROR: UnrealBuildTool was unable to generate project files
.

Press any key to continue . . .

Any solution?

Looking at the errors you must have something wrong in either YourProject.uproject or one of your .uplugin files missing ( ) , { } " or something like this