Jump to content

Synthesis Error Every Time.


Kyubitron

Recommended Posts

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 68



What am I doing wrong? Any insight would be appreciated.

Thank you.

PS: Yes, I own Skyrim SSE Via Steam.

Edited by Kyubitron
Link to comment
Share on other sites

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

Thank you. I just made sure there were no errors found in loot.
here's the full block from

Skyrim-RemoveLandscapeVertexColor:

Compiling
No 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"
Compiled
Sha "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.36
Mutagen sha: 537961c1b84b490815d49149914b9d728f003098
Synthesis version: 0.22.1
Synthesis sha: 820cdd4f57945993117de9613b154f002b930eeb
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
Prepping state.
Language: English
System.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 416
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 68

Link to comment
Share on other sites

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

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...