Kyubitron Posted February 28, 2022 Share Posted February 28, 2022 (edited) I seem to be having issues with synthesis, I have followed the wiki (download, add to MO2, and run) multiple times, but every time I run it, it errors. This occurs with any patcher: Skyrim-RemoveLandscapeVertexColor EnbLightpatcher AIoverhaulpatcher All of them Fail and error out.IE:Synthesis.Bethesda.Execution.CliUnsuccessfulRunException: Error running solution patcher at Synthesis.Bethesda.Execution.Patchers.Running.Solution.SolutionPatcherRunner.Run(RunSynthesisPatcher settings, CancellationToken cancel) in D:\a\Synthesis\Synthesis\Synthesis.Bethesda.Execution\Patchers\Running\Solution\SolutionPatcherRunner.cs:line 55 at Synthesis.Bethesda.Execution.Patchers.Running.Solution.SolutionPatcherRun.Run(RunSynthesisPatcher settings, CancellationToken cancel) in D:\a\Synthesis\Synthesis\Synthesis.Bethesda.Execution\Patchers\Running\Solution\SolutionPatcherRun.cs:line 57 at Synthesis.Bethesda.Execution.Running.Runner.RunAPatcher.Run(IGroupRun groupRun, PatcherPrepBundle prepBundle, CancellationToken cancellation, Nullable`1 sourcePath, RunParameters runParameters) in D:\a\Synthesis\Synthesis\Synthesis.Bethesda.Execution\Running\Runner\RunAPatcher.cs:line 68What am I doing wrong? Any insight would be appreciated.Thank you.PS: Yes, I own Skyrim SSE Via Steam. Edited February 28, 2022 by Kyubitron Link to comment Share on other sites More sharing options...
Algabar Posted February 28, 2022 Share Posted February 28, 2022 Usually the reason for problems like these are mods containing errors. I experienced the same with a house mod that simply makes the ENBLights patcher crash. Deactivating the problematic file usually helps. In general it's not recommended to use mods obviously containing errors. So - use those mods that lead to errors at your own risk. To narrow down the problem, look at everything the Synthesis patcher says. Usually it says, which files are problematic. What you copied above isn't very helpful indeed - at least not for me. But maybe there's more? TBH, this doesn't look like the whole bug report from Synthesis. Usually, there's more information. BTW, you can also try to run patches separately to find out more. From my experience, it's usually just one or two files and problems with a specific patcher, not all of them. EDIT: This could also be a MO 2 related issue. Unfortunately I can't help in this case - I'm using Vortex. So no idea, how Synthesis integration into MO 2 exactly works. Link to comment Share on other sites More sharing options...
Kyubitron Posted March 2, 2022 Author Share Posted March 2, 2022 Thank you. I just made sure there were no errors found in loot.here's the full block fromSkyrim-RemoveLandscapeVertexColor:CompilingNo extra data to consider("C:\Users\Kyubi\AppData\Local\Temp\Synthesis\ewpwwgrw.ovf\Git\urxq5ssh.oji\Runner\RemoveLandscapeVertexColor"): "dotnet" "build \"RemoveLandscapeVertexColor.csproj\" --runtime win-x64 -c Release"CompiledSha "40750b6bcbb898e3ce4f682bd96a6633585ac7a6"Running(""): "dotnet" "run --project \"C:\Users\Kyubi\AppData\Local\Temp\Synthesis\ewpwwgrw.ovf\Git\urxq5ssh.oji\Runner\RemoveLandscapeVertexColor\RemoveLandscapeVertexColor.csproj\" --runtime win-x64 -c Release --no-build run-patcher --DataFolderPath \"C:\Games\steamapps\common\Skyrim Special Edition\Data\" --ExtraDataFolder \"F:\Skyrim\Synthesis\Data\Skyrim Special Edition\Skyrim-RemoveLandscapeVertexColor\" --GameRelease SkyrimSE --ModKey Synthesis.esp --LoadOrderFilePath C:\Users\Kyubi\AppData\Local\Temp\Synthesis\ewpwwgrw.ovf\Workspace\Synthesis\Plugins.txt --LoadOrderIncludesCreationClub --OutputPath \"C:\Users\Kyubi\AppData\Local\Temp\Synthesis\ewpwwgrw.ovf\Workspace\Synthesis\1 - Skyrim-RemoveLandscapeVertexColor\Synthesis.esp\" --PatcherName Skyrim-RemoveLandscapeVertexColor"Mutagen version: 0.36Mutagen sha: 537961c1b84b490815d49149914b9d728f003098Synthesis version: 0.22.1Synthesis sha: 820cdd4f57945993117de9613b154f002b930eebrun-patcher --DataFolderPath "C:\Games\steamapps\common\Skyrim Special Edition\Data" --ExtraDataFolder "F:\Skyrim\Synthesis\Data\Skyrim Special Edition\Skyrim-RemoveLandscapeVertexColor" --GameRelease SkyrimSE --ModKey Synthesis.esp --LoadOrderFilePath C:\Users\Kyubi\AppData\Local\Temp\Synthesis\ewpwwgrw.ovf\Workspace\Synthesis\Plugins.txt --LoadOrderIncludesCreationClub --OutputPath "C:\Users\Kyubi\AppData\Local\Temp\Synthesis\ewpwwgrw.ovf\Workspace\Synthesis\1 - Skyrim-RemoveLandscapeVertexColor\Synthesis.esp" --PatcherName Skyrim-RemoveLandscapeVertexColorPrepping state.Language: EnglishSystem.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.AggregateException: One or more errors occurred. (Exception has been thrown by the target of an invocation.) ---> RecordException Nemesis PCEA.esp => : Exception has been thrown by the target of an invocation. System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.ArgumentException: Read in data that was not a GRUP at Mutagen.Bethesda.Plugins.Binary.Overlay.PluginBinaryOverlay.FillModTypes(IBinaryReadStream stream, ModTypeFillWrapper fill, BinaryOverlayFactoryPackage package) at Mutagen.Bethesda.Skyrim.Internals.SkyrimModBinaryOverlay.SkyrimModFactory(IMutagenReadStream stream, ModKey modKey, SkyrimRelease release, Boolean shouldDispose) at Mutagen.Bethesda.Skyrim.Internals.SkyrimModBinaryOverlay.SkyrimModFactory(ModPath path, SkyrimRelease release, StringsReadParameters stringsParam, IFileSystem fileSystem) --- End of inner exception stack trace --- at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor, Boolean wrapExceptions) at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) at System.Delegate.DynamicInvokeImpl(Object[] args) at System.Delegate.DynamicInvoke(Object[] args) at Mutagen.Bethesda.Plugins.Records.Internals.ModInstantiatorReflection.<>c__DisplayClass2_0`1.<GetOverlay>b__8(ModPath modPath, GameRelease release, IFileSystem fileSystem, StringsReadParameters stringsParam) at Mutagen.Bethesda.Plugins.Records.Internals.ModInstantiatorReflection.<>c__DisplayClass1_1`1.<GetImporter>b__10(ModPath modPath, GameRelease release, IFileSystem fileSystem, StringsReadParameters stringsParam) at Mutagen.Bethesda.Plugins.Records.DI.ModImporter`1.Import(ModPath modPath, StringsReadParameters stringsParam) at Mutagen.Bethesda.Plugins.Order.DI.LoadOrderImporter`1.<>c__DisplayClass9_0.<Import>b__0(IModListingGetter listing, ParallelLoopState _, Int64 modIndex) at Mutagen.Bethesda.Plugins.Order.DI.LoadOrderImporter`1.<>c__DisplayClass9_0.<Import>b__0(IModListingGetter listing, ParallelLoopState _, Int64 modIndex) at System.Threading.Tasks.Parallel.<>c__DisplayClass33_0`2.<ForEachWorker>b__2(Int32 i, ParallelLoopState state) at System.Threading.Tasks.Parallel.<>c__DisplayClass19_0`1.<ForWorker>b__1(RangeWorker& currentWorker, Int32 timeout, Boolean& replicationDelegateYieldedBeforeCompletion)--- End of stack trace from previous location --- at System.Threading.Tasks.Parallel.<>c__DisplayClass19_0`1.<ForWorker>b__1(RangeWorker& currentWorker, Int32 timeout, Boolean& replicationDelegateYieldedBeforeCompletion) at System.Threading.Tasks.TaskReplicator.Replica`1.ExecuteAction(Boolean& yieldedBeforeCompletion) at System.Threading.Tasks.TaskReplicator.Replica.Execute() --- End of inner exception stack trace --- at System.Threading.Tasks.TaskReplicator.Run[TState](ReplicatableUserAction`1 action, ParallelOptions options, Boolean stopOnFirstFailure) at System.Threading.Tasks.Parallel.ForWorker[TLocal](Int32 fromInclusive, Int32 toExclusive, ParallelOptions parallelOptions, Action`1 body, Action`2 bodyWithState, Func`4 bodyWithLocal, Func`1 localInit, Action`1 localFinally)--- End of stack trace from previous location --- at System.Threading.Tasks.Parallel.ThrowSingleCancellationExceptionOrOtherException(ICollection exceptions, CancellationToken cancelToken, Exception otherException) at System.Threading.Tasks.Parallel.ForWorker[TLocal](Int32 fromInclusive, Int32 toExclusive, ParallelOptions parallelOptions, Action`1 body, Action`2 bodyWithState, Func`4 bodyWithLocal, Func`1 localInit, Action`1 localFinally) at System.Threading.Tasks.Parallel.ForEachWorker[TSource,TLocal](IList`1 list, ParallelOptions parallelOptions, Action`1 body, Action`2 bodyWithState, Action`3 bodyWithStateAndIndex, Func`4 bodyWithStateAndLocal, Func`5 bodyWithEverything, Func`1 localInit, Action`1 localFinally) at System.Threading.Tasks.Parallel.ForEachWorker[TSource,TLocal](IEnumerable`1 source, ParallelOptions parallelOptions, Action`1 body, Action`2 bodyWithState, Action`3 bodyWithStateAndIndex, Func`4 bodyWithStateAndLocal, Func`5 bodyWithEverything, Func`1 localInit, Action`1 localFinally) at System.Threading.Tasks.Parallel.ForEach[TSource](IEnumerable`1 source, Action`3 body) at Mutagen.Bethesda.Plugins.Order.DI.LoadOrderImporter`1.Import(StringsReadParameters stringsParam) at Mutagen.Bethesda.Synthesis.States.DI.StateFactory.ToState[TModSetter,TModGetter](RunSynthesisMutagenPatcher settings, PatcherPreferences userPrefs, ModKey exportKey) in D:\a\Synthesis\Synthesis\Mutagen.Bethesda.Synthesis\States\DI\StateFactory.cs:line 89 --- End of inner exception stack trace --- at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor, Boolean wrapExceptions) at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) at System.Reflection.MethodBase.Invoke(Object obj, Object[] parameters) at Mutagen.Bethesda.Synthesis.States.DI.StateFactory.ToState(GameCategory category, RunSynthesisMutagenPatcher settings, PatcherPreferences userPrefs, ModKey exportKey) in D:\a\Synthesis\Synthesis\Mutagen.Bethesda.Synthesis\States\DI\StateFactory.cs:line 182 at Mutagen.Bethesda.Synthesis.SynthesisPipeline.Run(RunSynthesisMutagenPatcher args, Nullable`1 exportKey, IFileSystem fileSystem) in D:\a\Synthesis\Synthesis\Mutagen.Bethesda.Synthesis\SynthesisPipeline.cs:line 552 at Mutagen.Bethesda.Synthesis.SynthesisPipeline.Run(RunSynthesisMutagenPatcher args, IFileSystem fileSystem) in D:\a\Synthesis\Synthesis\Mutagen.Bethesda.Synthesis\SynthesisPipeline.cs:line 453 at Mutagen.Bethesda.Synthesis.SynthesisPipeline.<>c__DisplayClass36_0.<<InternalRun>b__1>d.MoveNext() in D:\a\Synthesis\Synthesis\Mutagen.Bethesda.Synthesis\SynthesisPipeline.cs:line 416Synthesis.Bethesda.Execution.CliUnsuccessfulRunException: Error running solution patcher at Synthesis.Bethesda.Execution.Patchers.Running.Solution.SolutionPatcherRunner.Run(RunSynthesisPatcher settings, CancellationToken cancel) in D:\a\Synthesis\Synthesis\Synthesis.Bethesda.Execution\Patchers\Running\Solution\SolutionPatcherRunner.cs:line 55 at Synthesis.Bethesda.Execution.Patchers.Running.Solution.SolutionPatcherRun.Run(RunSynthesisPatcher settings, CancellationToken cancel) in D:\a\Synthesis\Synthesis\Synthesis.Bethesda.Execution\Patchers\Running\Solution\SolutionPatcherRun.cs:line 57 at Synthesis.Bethesda.Execution.Running.Runner.RunAPatcher.Run(IGroupRun groupRun, PatcherPrepBundle prepBundle, CancellationToken cancellation, Nullable`1 sourcePath, RunParameters runParameters) in D:\a\Synthesis\Synthesis\Synthesis.Bethesda.Execution\Running\Runner\RunAPatcher.cs:line 68 Link to comment Share on other sites More sharing options...
Algabar Posted March 2, 2022 Share Posted March 2, 2022 Thanks for the full log. On a side note: If there's something wrong with a plugin, you don't necessarily get a LOOT warning. Even XEdit doesn't detect everything. That's probably not the point here though. Very likely it's indeed not a single file, that stops the patcher. Synthesis usually clearly says, which plugin causes issues. Your log however doesn't say anything about specific files. This seems more on the "general runtime errors" side. Unfortunately I'm kinda out of my wits here. I think this could be a problem with MO integration. Since I'm using Vortex, I don't know much about using Synthesis in an MO environment. Someone else would need to give us some insight here. Link to comment Share on other sites More sharing options...
Recommended Posts