Ryujinx icon indicating copy to clipboard operation
Ryujinx copied to clipboard

[Bug] Ryujinx doesn't restart after update

Open Efemache opened this issue 5 months ago • 0 comments

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). :

Efemache avatar Sep 27 '24 14:09 Efemache