Mutagen-Modding / Synthesis

A patcher pipeline framework and GUI. Run collections of code-based mods to create content customized for your load order
GNU General Public License v3.0
249 stars 18 forks source link

Getting this Blocking Error about .net 6 #497

Open moonstruckboy opened 6 days ago

moonstruckboy commented 6 days ago

Synthesis has been giving me quite a few problems recently, enough that I uninstalled and stopped using it for a while. I'd like to give it another go, but it's still giving issues. This is the current error it's showing me. I have absolutely no clue about what it means apart from that it has something to do with .net 6. I just re-installed that and tried to fix the pathing, but I'm sure something went wrong. Any help would be appreciated.

Error compiling: System.ComponentModel.Win32Exception (5): An error occurred trying to start process 'c:\Program Files\dotnet\sdk\6.0.428\' with working directory 'C:\Users\moons\AppData\Local\Temp\Synthesis\3hno1k5i.d3u\Git\2xuzgxqv.saw\Runner\SynPatcher'. Access is denied. at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo) at Noggog.Processes.ProcessWrapper.Run() in D:\a\CSharpExt\CSharpExt\Noggog.CSharpExt\Processes\ProcessWrapper.cs:line 141 at Synthesis.Bethesda.Execution.Utility.SynthesisSubProcessRunner.RunWithCallback(ProcessStartInfo startInfo, Action1 outputCallback, Action1 errorCallback, CancellationToken cancel) in D:\a\Synthesis\Synthesis\Synthesis.Bethesda.Execution\Utility\SynthesisSubProcessRunner.cs:line 105 at Synthesis.Bethesda.Execution.DotNet.Builder.Build.<>cDisplayClass17_0.<b0>d.MoveNext() in D:\a\Synthesis\Synthesis\Synthesis.Bethesda.Execution\DotNet\Builder\Build.cs:line 51 --- End of stack trace from previous location --- at Noggog.WorkEngine.ToDo1.DoAsync() in D:\a\CSharpExt\CSharpExt\Noggog.CSharpExt\WorkEngine\ToDo.cs:line 100 at Noggog.WorkEngine.WorkDropoff.EnqueueAndWait[T](Func1 toDo, CancellationToken cancellationToken) in D:\a\CSharpExt\CSharpExt\Noggog.CSharpExt\WorkEngine\WorkDropoff.cs:line 67 at Synthesis.Bethesda.Execution.DotNet.Builder.Build.Compile(FilePath targetPath, CancellationToken cancel) in D:\a\Synthesis\Synthesis\Synthesis.Bethesda.Execution\DotNet\Builder\Build.cs:line 48 at Synthesis.Bethesda.Execution.Patchers.Running.Git.GitPatcherCompilation.Compile(RunnerRepoInfo info, DotNetVersion dotNetVersion, CancellationToken cancel) in D:\a\Synthesis\Synthesis\Synthesis.Bethesda.Execution\Patchers\Running\Git\GitPatcherCompilation.cs:line 78 at Synthesis.Bethesda.GUI.Services.Patchers.Git.CompilationProvider.<>cDisplayClass3_1.<<-ctor>b4>d.MoveNext() in D:\a\Synthesis\Synthesis\Synthesis.Bethesda.GUI\Services\Patchers\Git\CompilationProvider.cs:line 56

Noggog commented 6 days ago

See if this FAQ helps https://github.com/Mutagen-Modding/Synthesis/discussions/419