It is not possible to package a game when using the FJsonObjectConverter.

This Converter is part of "JsonUtilities", and whenever I'm including this to my Build.cs as follows, the packaging fails:

PublicDependencyModuleNames.AddRange(new string[]

{ "Json", "JsonUtilities" }

The Error Message when packaging is:

MainFrameActions: Packaging (Windows (64-bit)): UnrealBuildTool: LINK : fatal error LNK1181: cannot open input file 'F:\Unreal Engine Launcher\Unreal Engine\4.9\Engine\Binaries\Win64\UE4-JsonUtilities.lib'
As someone posted here, building the engine from source seems to solve this problem. This is no option for me, though.

We need the FJsonObjectConverter to convert a Json string to UStruct.

Have Comments or More Details?

Head over to the existingAnswerHub thread and let us know what's up.

Login to Vote

Affects Versions4.9
Target Fix4.9
Fix Commit2653189
Release Commit2653193
CreatedAug 12, 2015
ResolvedAug 12, 2015
UpdatedJun 10, 2016