Ryujinx
Ryujinx copied to clipboard
[Bug] Ryujinx doesn't restart after update
Description of the issue
Issue: After an update, the UI ask you if you want to restart; if you say "Yes", Ryujinx is closed and that's all.
Information: In the logs, you can find the path "/home/runner/work/Ryujinx/"[...] which is not the path on my computer. I suppose it's a hard coded path from your building environment ( ? )
Reproduction steps
Update Ryujinx (Help > Check for Updates > Update) and restart ("Do you want to restart ?" > "Yes").
Log file
Output from the command line:
00:00:15.852 |E| Application : Unhandled exception caught: System.IO.FileNotFoundException: Could not load file or assembly 'System.IO.Pipes, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. The system cannot find the file specified.
File name: 'System.IO.Pipes, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
at System.Diagnostics.Process.StartCore(ProcessStartInfo)
at System.Diagnostics.Process.Start()
at System.Diagnostics.Process.Start(ProcessStartInfo)
at Ryujinx.Modules.Updater.UpdateRyujinx(Window parent, String downloadUrl) in /home/runner/work/Ryujinx/Ryujinx/src/Ryujinx/Modules/Updater/Updater.cs:line 333
at Ryujinx.Modules.Updater.<>c__DisplayClass13_0.<<BeginParse>b__0>d.MoveNext() in /home/runner/work/Ryujinx/Ryujinx/src/Ryujinx/Modules/Updater/Updater.cs:line 215
--- End of stack trace from previous location ---
at Ryujinx.Modules.Updater.BeginParse(Window mainWindow, Boolean showVersionUpToDate) in /home/runner/work/Ryujinx/Ryujinx/src/Ryujinx/Modules/Updater/Updater.cs:line 205
at Ryujinx.Ava.UI.Views.Main.MainMenuBarView.CheckForUpdates(Object sender, RoutedEventArgs e) in /home/runner/work/Ryujinx/Ryujinx/src/Ryujinx/UI/Views/Main/MainMenuBarView.axaml.cs:line 261
at System.Threading.Tasks.Task.<>c.<ThrowAsync>b__128_0(Object state)
at Avalonia.Threading.SendOrPostCallbackDispatcherOperation.InvokeCore()
at Avalonia.Threading.DispatcherOperation.Execute()
at Avalonia.Threading.Dispatcher.ExecuteJob(DispatcherOperation)
at Avalonia.Threading.Dispatcher.ExecuteJobsCore(Boolean)
at Avalonia.Threading.Dispatcher.Signaled()
at Avalonia.X11.X11PlatformThreading.CheckSignaled()
at Avalonia.X11.X11PlatformThreading.RunLoop(CancellationToken)
at Avalonia.Threading.DispatcherFrame.Run(IControlledDispatcherImpl)
at Avalonia.Threading.Dispatcher.PushFrame(DispatcherFrame)
at Avalonia.Threading.Dispatcher.MainLoop(CancellationToken)
at Avalonia.Controls.ApplicationLifetimes.ClassicDesktopStyleApplicationLifetime.Start(String[])
at Avalonia.ClassicDesktopStyleApplicationLifetimeExtensions.StartWithClassicDesktopLifetime(AppBuilder, String[], Action`1 )
at Ryujinx.Ava.Program.Main(String[] args) in /home/runner/work/Ryujinx/Ryujinx/src/Ryujinx/Program.cs:line 53
Unhandled exception. System.IO.FileNotFoundException: Could not load file or assembly 'System.IO.Pipes, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. The system cannot find the file specified.
File name: 'System.IO.Pipes, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
at System.Diagnostics.Process.StartCore(ProcessStartInfo)
at System.Diagnostics.Process.Start()
at System.Diagnostics.Process.Start(ProcessStartInfo)
at Ryujinx.Modules.Updater.UpdateRyujinx(Window parent, String downloadUrl) in /home/runner/work/Ryujinx/Ryujinx/src/Ryujinx/Modules/Updater/Updater.cs:line 333
at Ryujinx.Modules.Updater.<>c__DisplayClass13_0.<<BeginParse>b__0>d.MoveNext() in /home/runner/work/Ryujinx/Ryujinx/src/Ryujinx/Modules/Updater/Updater.cs:line 215
--- End of stack trace from previous location ---
at Ryujinx.Modules.Updater.BeginParse(Window mainWindow, Boolean showVersionUpToDate) in /home/runner/work/Ryujinx/Ryujinx/src/Ryujinx/Modules/Updater/Updater.cs:line 205
at Ryujinx.Ava.UI.Views.Main.MainMenuBarView.CheckForUpdates(Object sender, RoutedEventArgs e) in /home/runner/work/Ryujinx/Ryujinx/src/Ryujinx/UI/Views/Main/MainMenuBarView.axaml.cs:line 261
at System.Threading.Tasks.Task.<>c.<ThrowAsync>b__128_0(Object state)
at Avalonia.Threading.SendOrPostCallbackDispatcherOperation.InvokeCore()
at Avalonia.Threading.DispatcherOperation.Execute()
at Avalonia.Threading.Dispatcher.ExecuteJob(DispatcherOperation)
at Avalonia.Threading.Dispatcher.ExecuteJobsCore(Boolean)
at Avalonia.Threading.Dispatcher.Signaled()
at Avalonia.X11.X11PlatformThreading.CheckSignaled()
at Avalonia.X11.X11PlatformThreading.RunLoop(CancellationToken)
at Avalonia.Threading.DispatcherFrame.Run(IControlledDispatcherImpl)
at Avalonia.Threading.Dispatcher.PushFrame(DispatcherFrame)
at Avalonia.Threading.Dispatcher.MainLoop(CancellationToken)
at Avalonia.Controls.ApplicationLifetimes.ClassicDesktopStyleApplicationLifetime.Start(String[])
at Avalonia.ClassicDesktopStyleApplicationLifetimeExtensions.StartWithClassicDesktopLifetime(AppBuilder, String[], Action`1 )
at Ryujinx.Ava.Program.Main(String[] args) in /home/runner/work/Ryujinx/Ryujinx/src/Ryujinx/Program.cs:line 53
Aborted
OS
Linux (Debian Testing)
Ryujinx version
1.1.13**
Game version
No response
CPU
No response
GPU
No response
RAM
No response
List of applied mods
No response
Additional context?
No additional context but thanks for your hard work.
I bought Tears of the kingdom for my switch some months ago and now I'm enjoying it on my pc (which is far better). :