Power outage causes Retroarch configurations to disappear

Issue #6235 new
Jasen created an issue

The last time I had this problem, my machine was out of memory. Just recently I had a power outage with the Launchbox window open and again, the same result. Restoring the backup data files doesn’t work with the existing install. The FIX is to reinstall launchbox, THEN reimport the backup data. So something is getting corrupted, specifically with retroarch since it’s auto configuring when you add cores, that isn’t part of the backup data in the backup folder.

Here is the copy/paste of the error when I try to edit Retroarch in my platforms. I will now reinstall launchbox, copy over the backup data folders, and it works again. All the data is still in the xml files, but I can’t tell what’s broke.

Attaching pictures of before and after and my Emulators.xml which shows my Retroarch config in tact, but the following error is produced when I edit the emulators in Launchbox.

Sequence contains no matching element

App: LaunchBox
Version: 11.14
Type: System.InvalidOperationException
Site: Void ThrowNoMatchException()
Source: System.Linq

at System.Linq.ThrowHelper.ThrowNoMatchException()
at Unbroken.LaunchBox.Windows.Desktop.Forms.EmulatorForm.PublishDistributedGetter()
at PageParameter.FlushSimpleEvent(Object , PageParameter )
at Unbroken.LaunchBox.Windows.Desktop.Forms.EmulatorForm.InsertDistributedAuthentication(Object config, EventArgs second)
at System.Windows.Forms.Control.OnTextChanged(EventArgs e)
at System.Windows.Forms.TextBoxBase.OnTextChanged(EventArgs e)
at System.Windows.Forms.Control.set_Text(String value)
at System.Windows.Forms.TextBoxBase.set_Text(String value)
at System.Windows.Forms.TextBox.set_Text(String value)
at Unbroken.LaunchBox.Windows.Desktop.Forms.EmulatorForm.ViewSupportedFactory(Object , Object )
at Unbroken.LaunchBox.Windows.Desktop.Forms.EmulatorForm.CallDistributedAuthentication()
at PageParameter.FlushSimpleEvent(Object , PageParameter )
at Unbroken.LaunchBox.Windows.Desktop.Forms.EmulatorForm.StopDistributedAuthentication(Object last, EventArgs reg)
at System.Windows.Forms.Form.OnLoad(EventArgs e)
at System.Windows.Forms.Form.OnCreateControl()
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.Control.CreateControl()
at System.Windows.Forms.Control.WmShowWindow(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ContainerControl.WndProc(Message& m)
at System.Windows.Forms.Form.WmShowWindow(Message& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

Recent Log:

5:01:08 PM Exception

Comments (0)

  1. Log in to comment