Automation.ParseCommandLine: Parsing command line: -ScriptsForProject=C:/Users/Matt/Documents/Unreal Projects/SurvivalGame/SurvivalGame.uproject BuildCookRun -nocompile -nocompileeditor -installed -nop4 -project=C:/Users/Matt/Documents/Unreal Projects/SurvivalGame/SurvivalGame.uproject -cook -stage -archive -archivedirectory=F:/Eradicated -package -clientconfig=Development -ue4exe=UE4Editor-Cmd.exe -clean -pak -prereqs -targetplatform=Win64 -build -CrashReporter -utf8output Automation.Process: Setting up command environment. InternalUtils.SafeFileExists: SafeFileExists F:\Program Files (x86)\Epic Games\4.12\Engine\Binaries\DotNET\AutomationTool.exe=True InternalUtils.GetEnvironmentVariable: GetEnvironmentVariable uebp_LOCAL_ROOT= InternalUtils.GetEnvironmentVariable: GetEnvironmentVariable uebp_LOCAL_ROOT=F:/Program Files (x86)/Epic Games/4.12 CommandUtils.SetEnvVar: SetEnvVar uebp_EngineSavedFolder=F:/Program Files (x86)/Epic Games/4.12/Engine/Programs/AutomationTool/Saved InternalUtils.GetEnvironmentVariable: GetEnvironmentVariable uebp_LogFolder= InternalUtils.GetEnvironmentVariable: GetEnvironmentVariable uebp_LOCAL_ROOT=F:/Program Files (x86)/Epic Games/4.12 InternalUtils.SafeDeleteFile: SafeDeleteFile C:\Users\Matt\AppData\Roaming\Unreal Engine\AutomationTool\Logs\F+Program+Files+(x86)+Epic+Games+4.12\UAT_Log.txt InternalUtils.SafeFileExists: SafeFileExists F:\Program Files (x86)\Epic Games\4.12\Engine\Binaries\DotNET\AutomationTool.exe=True InternalUtils.GetEnvironmentVariable: GetEnvironmentVariable uebp_LOCAL_ROOT=F:/Program Files (x86)/Epic Games/4.12 InternalUtils.GetEnvironmentVariable: GetEnvironmentVariable uebp_EngineSavedFolder=F:/Program Files (x86)/Epic Games/4.12/Engine/Programs/AutomationTool/Saved InternalUtils.GetEnvironmentVariable: GetEnvironmentVariable uebp_EngineSavedFolder=F:/Program Files (x86)/Epic Games/4.12/Engine/Programs/AutomationTool/Saved InternalUtils.GetEnvironmentVariable: GetEnvironmentVariable uebp_CSVFile= InternalUtils.GetEnvironmentVariable: GetEnvironmentVariable uebp_LogFolder=C:/Users/Matt/AppData/Roaming/Unreal Engine/AutomationTool/Logs/F+Program+Files+(x86)+Epic+Games+4.12 InternalUtils.SafeFileExists: SafeFileExists C:\Windows\system32\robocopy.exe=True InternalUtils.SafeFileExists: SafeFileExists C:\Windows\system32\mount.exe=False InternalUtils.SafeFileExists: SafeFileExists C:\Windows\Sysnative\mount.exe=False InternalUtils.SafeFileExists: SafeFileExists C:\Windows\system32\cmd.exe=True CommandUtils.SetEnvVar: SetEnvVar MallocNanoZone=0 InternalUtils.SafeDeleteFile: SafeDeleteFile C:\Users\Matt\AppData\Local\Temp\UAT\F+Program+Files+(x86)+Epic+Games+4.12\Rules\UATRules807315488.dll InternalUtils.SafeDeleteFile: SafeDeleteFile C:\Users\Matt\AppData\Local\Temp\UAT\F+Program+Files+(x86)+Epic+Games+4.12\Rules\UATRules807315488.pdb InternalUtils.SafeDeleteFile: SafeDeleteFile C:\Users\Matt\AppData\Local\Temp\UAT\F+Program+Files+(x86)+Epic+Games+4.12\Rules\UATRules807315488SourceFiles.txt InternalUtils.SafeFileExists: SafeFileExists C:\Users\Matt\Documents\Unreal Projects\SurvivalGame\SurvivalGame.uproject=True InternalUtils.SafeFileExists: SafeFileExists C:\Users\Matt\Documents\Unreal Projects\SurvivalGame\SurvivalGame.uproject=True BuildCookRun.SetupParams: Setting up ProjectParams for C:\Users\Matt\Documents\Unreal Projects\SurvivalGame\SurvivalGame.uproject InternalUtils.SafeFileExists: SafeFileExists C:\Users\Matt\AppData\Local\Temp\UAT\F+Program+Files+(x86)+Epic+Games+4.12\Rules\UATRules807315488.dll=False Program.Main: ERROR: AutomationTool terminated with exception: System.ArgumentException: An item with the same key has already been added. at System.ThrowHelper.ThrowArgumentException(ExceptionResource resource) at System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add) at AutomationTool.ProjectUtils.CompileAndLoadTargetsAssembly(ProjectProperties Properties, FileReference TargetsDllFilename, Boolean DoNotCompile, List`1 TargetScripts) at AutomationTool.ProjectUtils.DetectTargetsForProject(ProjectProperties Properties, List`1 ExtraSearchPaths) at AutomationTool.ProjectUtils.DetectProjectProperties(FileReference RawProjectPath, List`1 ClientTargetPlatforms, Boolean AssetNativizationRequested) at AutomationTool.ProjectUtils.GetProjectProperties(FileReference RawProjectPath, List`1 ClientTargetPlatforms, Boolean AssetNativizationRequested) at AutomationTool.ProjectParams.AutodetectSettings(Boolean bReset) at AutomationTool.ProjectParams..ctor(FileReference RawProjectPath, CommandUtils Command, String Device, String MapToRun, String AdditionalServerMapParams, ParamList`1 Port, String RunCommandline, String StageCommandline, String BundleName, String StageDirectoryParam, String UE4Exe, String SignPak, List`1 ClientConfigsToBuild, List`1 ServerConfigsToBuild, ParamList`1 MapsToCook, ParamList`1 DirectoriesToCook, String InternationalizationPreset, ParamList`1 CulturesToCook, ParamList`1 ClientCookedTargets, ParamList`1 EditorTargets, ParamList`1 ServerCookedTargets, List`1 ClientTargetPlatforms, Dictionary`2 ClientDependentPlatformMap, List`1 ServerTargetPlatforms, Dictionary`2 ServerDependentPlatformMap, Nullable`1 Build, Nullable`1 Cook, String CookFlavor, Nullable`1 Run, Nullable`1 SkipServer, Nullable`1 Clean, Nullable`1 Compressed, Nullable`1 UseDebugParamForEditorExe, Nullable`1 IterativeCooking, Nullable`1 CookAll, Nullable`1 CookMapsOnly, Nullable`1 CookOnTheFly, Nullable`1 CookOnTheFlyStreaming, Nullable`1 UnversionedCookedContent, Nullable`1 SkipCookingEditorContent, Nullable`1 NumCookersToSpawn, String AdditionalCookerOptions, String BasedOnReleaseVersion, String CreateReleaseVersion, String CreateReleaseVersionBasePath, String BasedOnReleaseVersionBasePath, Nullable`1 GeneratePatch, String DLCName, String DiffCookedContentPath, Nullable`1 DLCIncludeEngineContent, Nullable`1 NewCook, Nullable`1 OldCook, Nullable`1 CrashReporter, Nullable`1 DedicatedServer, Nullable`1 Client, Nullable`1 Deploy, Nullable`1 FileServer, Nullable`1 Foreign, Nullable`1 ForeignCode, Nullable`1 LogWindow, Nullable`1 NoCleanStage, Nullable`1 NoClient, Nullable`1 NoDebugInfo, Nullable`1 NoXGE, Nullable`1 Package, Nullable`1 Pak, Nullable`1 Prereqs, Nullable`1 NoBootstrapExe, Nullable`1 SignedPak, Nullable`1 NullRHI, Nullable`1 FakeClient, Nullable`1 EditorTest, Nullable`1 RunAutomationTests, String RunAutomationTest, Nullable`1 CrashIndex, Nullable`1 SkipCook, Nullable`1 SkipCookOnTheFly, Nullable`1 SkipPak, Nullable`1 SkipStage, Nullable`1 Stage, Nullable`1 Manifests, Nullable`1 CreateChunkInstall, Nullable`1 Unattended, Nullable`1 NumClients, Nullable`1 Archive, String ArchiveDirectoryParam, Nullable`1 ArchiveMetaData, Nullable`1 CreateAppBundle, ParamList`1 ProgramTargets, Nullable`1 Distribution, Nullable`1 Prebuilt, Nullable`1 RunTimeoutSeconds, String SpecifiedArchitecture, Nullable`1 IterativeDeploy, Nullable`1 FastCook, Nullable`1 IgnoreCookErrors, Nullable`1 RunAssetNativization, Nullable`1 CodeSign, Nullable`1 TreatNonShippingBinariesAsDebugFiles, Nullable`1 UploadSymbols, String Provision, String Certificate, ParamList`1 InMapsToRebuildLightMaps, ParamList`1 TitleID) at BuildCookRun.SetupParams() at BuildCookRun.ExecuteBuild() at AutomationTool.BuildCommand.Execute() at AutomationTool.Automation.Execute(List`1 CommandsToExecute, CaselessDictionary`1 Commands) at AutomationTool.Automation.Process(String[] CommandLine) at AutomationTool.Program.MainProc(Object Param) at AutomationTool.InternalUtils.RunSingleInstance(Func`2 Main, Object Param) at AutomationTool.Program.Main() ProcessManager.KillAll: Trying to kill 0 spawned processes. Program.Main: AutomationTool exiting with ExitCode=1 (Error_Unknown)