MattEqualsCoder / MSUScripter

Application for creating MSUs and related files
MIT License
5 stars 2 forks source link

Crash On Close #9

Closed MattEqualsCoder closed 11 months ago

MattEqualsCoder commented 1 year ago
2023-09-10T13:49:05.8045895-05:00   CRIT    [MSUScripter.Program]   [0] [CRASH] Uncaught InvalidOperationException: System.InvalidOperationException: Cannot show a window with a closed owner.
   at Avalonia.Controls.Window.EnsureParentStateBeforeShow(Window owner)
   at Avalonia.Controls.Window.ShowDialog[TResult](Window owner)
   at MSUScripter.Controls.MessageWindow.ShowDialog(Window window) in G:\Source\Randomizers\MSUScripter\MSUScripter\Controls\MessageWindow.axaml.cs:line 93
   at MSUScripter.Controls.MessageWindow.ShowDialog() in G:\Source\Randomizers\MSUScripter\MSUScripter\Controls\MessageWindow.axaml.cs:line 87
   at MSUScripter.Controls.EditProjectPanel.ShowYesNoWindow(String message, String title) in G:\Source\Randomizers\MSUScripter\MSUScripter\Controls\EditProjectPanel.axaml.cs:line 437
   at MSUScripter.Controls.EditProjectPanel.CheckPendingChanges() in G:\Source\Randomizers\MSUScripter\MSUScripter\Controls\EditProjectPanel.axaml.cs:line 364
   at MSUScripter.Controls.MainWindow.CheckPendingChanges() in G:\Source\Randomizers\MSUScripter\MSUScripter\Controls\MainWindow.axaml.cs:line 115
   at MSUScripter.App.DesktopOnShutdownRequested(Object sender, ShutdownRequestedEventArgs e) in G:\Source\Randomizers\MSUScripter\MSUScripter\App.axaml.cs:line 94
   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 job)
   at Avalonia.Threading.Dispatcher.ExecuteJobsCore(Boolean fromExplicitBackgroundProcessingCallback)
   at Avalonia.Threading.Dispatcher.Signaled()
   at Avalonia.Win32.Win32Platform.WndProc(IntPtr hWnd, UInt32 msg, IntPtr wParam, IntPtr lParam)
   at Avalonia.Win32.Interop.UnmanagedMethods.DispatchMessage(MSG& lpmsg)
   at Avalonia.Win32.Win32DispatcherImpl.RunLoop(CancellationToken cancellationToken)
   at Avalonia.Threading.DispatcherFrame.Run(IControlledDispatcherImpl impl)
   at Avalonia.Threading.Dispatcher.PushFrame(DispatcherFrame frame)
   at Avalonia.Threading.Dispatcher.MainLoop(CancellationToken cancellationToken)
   at Avalonia.Controls.ApplicationLifetimes.ClassicDesktopStyleApplicationLifetime.Start(String[] args)
   at Avalonia.ClassicDesktopStyleApplicationLifetimeExtensions.StartWithClassicDesktopLifetime(AppBuilder builder, String[] args, ShutdownMode shutdownMode)
   at MSUScripter.Program.Main(String[] args) in G:\Source\Randomizers\MSUScripter\MSUScripter\Program.cs:line 30