The help file does not work on DietPI OS, apparently because SparkSDR assumes that I am using the "pi" user.
This is what happens when I click on help.
System.ComponentModel.Win32Exception (2): An error occurred trying to start process 'xdg-open' with working directory '/usr/share/SparkSDR'. No such file or directory
at System.Diagnostics.Process.ForkAndExecProcess(ProcessStartInfo, String, String[], String[], String, Boolean, UInt32, UInt32, UInt32[], Int32& , Int32& , Int32& , Boolean, Boolean )
at System.Diagnostics.Process.StartCore(ProcessStartInfo)
at System.Diagnostics.Process.Start(ProcessStartInfo)
at SparkSDR.Utils.OpenBrowser.Open(String) in /home/pi/Documents/projects/sparksdr/src/SparkSDR/shared/Utils/OpenBrowser.cs:line 28
at Avalonia.Markup.Xaml.MarkupExtensions.CompiledBindings.CommandAccessorPlugin.CommandAccessor.Command.Execute(Object)
at Avalonia.Controls.Button.OnClick()
at Avalonia.Reactive.LightweightObservableBase`1.PublishNext(T)
at Avalonia.Interactivity.EventRoute.RaiseEventImpl(RoutedEventArgs)
at Avalonia.Interactivity.EventRoute.RaiseEvent(Interactive, RoutedEventArgs)
at Avalonia.Interactivity.Interactive.RaiseEvent(RoutedEventArgs)
at Avalonia.Input.MouseDevice.MouseUp(IMouseDevice, UInt64, IInputRoot, Point, PointerPointProperties, KeyModifiers, IInputElement )
at Avalonia.Input.MouseDevice.ProcessRawEvent(RawPointerEventArgs)
at Avalonia.Input.InputManager.ProcessInput(RawInputEventArgs)
at Avalonia.Controls.TopLevel.HandleInput(RawInputEventArgs)
at Avalonia.X11.X11Window.DispatchInput(RawInputEventArgs)
at Avalonia.RawEventGrouper.Dispatch(RawInputEventArgs)
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 SparkSDR.Program.Main(String[]) in /home/pi/Documents/projects/sparksdr/src/SparkSDR/Program.cs:line 102
terminate called without an active exception
Aborted
----------------------------------------------
I booted on a Raspberry Pi OS disk and the help file opened. On this system, the log file was empty.
Is there another debug method that will report the problem?
On the DietPi system, it only generated error logs when it faulted on the help file. On a normal program termination, corelog-2024-03-22-23-30-05.txt is empty.
I have attached both files.
log-2024-03-22-23-30-13.txt and the like are only generated on the help file fault.