Ongevalde uitzondering bij het toevoegen van correctie in expertinstellingen voor nieuwe conversietaak

Verzoek Type:
BUG [MINOR]

MCEBuddy Versie en Type (32bit of 64bit): 2.5.1 2019-08-12

Besturingssysteem en Type (32bit of 64bit): Win10x64

Samenvatting van het probleem of suggestie:
Er treedt een Onverwerkte Uitzondering op bij het toevoegen van een correctie in de expertinstellingen van een gloednieuwe conversietaak (voordat de nieuwe taak wordt opgeslagen). De workaround is om op de knop “Doorgaan” te klikken; vervolgens wordt het dialoogvenster correct opgebouwd met een lege lijst van correcties.

Stappen om de bug te reproduceren:
Ga naar Instellingen, voeg een nieuwe Conversietaak toe. Geef deze een naam. Klik op “Expertinstellingen”. Klik op “Correcties”. De fout treedt op. Workaround: klik op “Doorgaan”.

Ik vermoed dat de app vergeet de lijst/array te initialiseren wanneer de knop Correcties wordt ingedrukt. Bij het klikken op “Doorgaan” wordt deze wel geïnitialiseerd en opent het dialoogvenster normaal, klaar om de eerste correctie toe te voegen. Dit is een nieuwe conversietaak; er is nog geen opgeslagen taak die deze (standaard lege) sub-objectstructuren normaal zou initialiseren tijdens het opslaan of laden als de taak al had bestaan.


************** Uitzonderingstekst **************
System.ArgumentOutOfRangeException: InvalidArgument=Waarde van ‘-2147483648’ is niet geldig voor ‘SelectedIndex’.
Parameter naam: SelectedIndex
bij System.Windows.Forms.ComboBox.set_SelectedIndex(Int32 value)
bij MCEBuddy.GUI.ConversionTaskSetSeriesIDForm.SetSeriesId_Load(Object sender, EventArgs e)
bij System.Windows.Forms.Form.OnLoad(EventArgs e)
bij System.Windows.Forms.Form.OnCreateControl()
bij System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
bij System.Windows.Forms.Control.CreateControl()
bij System.Windows.Forms.Control.WmShowWindow(Message& m)
bij System.Windows.Forms.Control.WndProc(Message& m)
bij System.Windows.Forms.Form.WmShowWindow(Message& m)
bij System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

************** Geladen Assemblies **************
mscorlib
Assembly-versie: 4.0.0.0
Win32-versie: 4.8.3815.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll

MCEBuddy.GUI
Assembly-versie: 2.5.1.0
Win32-versie: 2.5.1.0
CodeBase: file:///C:/Program%20Files/MCEBuddy2x/MCEBuddy.GUI.exe

System.Windows.Forms
Assembly-versie: 4.0.0.0
Win32-versie: 4.8.3815.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll

System
Assembly-versie: 4.0.0.0
Win32-versie: 4.8.3801.0 built by: NET48REL1LAST_B
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll

System.Drawing
Assembly-versie: 4.0.0.0
Win32-versie: 4.8.3752.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll

MCEBuddy.Globals
Assembly-versie: 2.5.1.0
Win32-versie: 2.5.1.0
CodeBase: file:///C:/Program%20Files/MCEBuddy2x/MCEBuddy.Globals.DLL

MCEBuddy.Configuration
Assembly-versie: 2.5.1.0
Win32-versie: 2.5.1.0
CodeBase: file:///C:/Program%20Files/MCEBuddy2x/MCEBuddy.Configuration.DLL

System.Configuration
Assembly-versie: 4.0.0.0
Win32-versie: 4.8.3752.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll

System.Core
Assembly-versie: 4.0.0.0
Win32-versie: 4.8.3815.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll

System.Xml
Assembly-versie: 4.0.0.0
Win32-versie: 4.8.3752.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll

MCEBuddy.ProgressODoom
Assembly-versie: 2.5.1.0
Win32-versie: 2.5.1.0
CodeBase: file:///C:/Program%20Files/MCEBuddy2x/MCEBuddy.ProgressODoom.DLL

MCEBuddy.Util
Assembly-versie: 2.5.1.0
Win32-versie: 2.5.1.0
CodeBase: file:///C:/Program%20Files/MCEBuddy2x/MCEBuddy.Util.DLL

Newtonsoft.Json
Assembly-versie: 9.0.0.0
Win32-versie: 9.0.1.19813
CodeBase: file:///C:/Program%20Files/MCEBuddy2x/Newtonsoft.Json.DLL

System.Numerics
Assembly-versie: 4.0.0.0
Win32-versie: 4.8.3752.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll

System.Runtime.Serialization
Assembly-versie: 4.0.0.0
Win32-versie: 4.8.3825.0 built by: NET48REL1LAST_B
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Serialization/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Serialization.dll

System.Xml.Linq
Assembly-versie: 4.0.0.0
Win32-versie: 4.8.3752.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml.Linq/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.Linq.dll

System.Data
Assembly-versie: 4.0.0.0
Win32-versie: 4.8.3752.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_64/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll

SharpConfig
Assembly-versie: 3.2.0.0
Win32-versie: 2.5.1.0
CodeBase: file:///C:/Program%20Files/MCEBuddy2x/SharpConfig.DLL

System.ServiceModel
Assembly-versie: 4.0.0.0
Win32-versie: 4.8.3825.0 built by: NET48REL1LAST_B
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.ServiceModel/v4.0_4.0.0.0__b77a5c561934e089/System.ServiceModel.dll

SMDiagnostics
Assembly-versie: 4.0.0.0
Win32-versie: 4.8.3825.0 built by: NET48REL1LAST_B
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/SMDiagnostics/v4.0_4.0.0.0__b77a5c561934e089/SMDiagnostics.dll

System.ServiceModel.Internals
Assembly-versie: 4.0.0.0
Win32-versie: 4.8.3825.0 built by: NET48REL1LAST_B
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.ServiceModel.Internals/v4.0_4.0.0.0__31bf3856ad364e35/System.ServiceModel.Internals.dll

System.IdentityModel
Assembly-versie: 4.0.0.0
Win32-versie: 4.8.3825.0 built by: NET48REL1LAST_B
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.IdentityModel/v4.0_4.0.0.0__b77a5c561934e089/System.IdentityModel.dll

WindowsBase
Assembly-versie: 4.0.0.0
Win32-versie: 4.8.3815.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/WindowsBase/v4.0_4.0.0.0__31bf3856ad364e35/WindowsBase.dll

PresentationCore
Assembly-versie: 4.0.0.0
Win32-versie: 4.8.3815.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_64/PresentationCore/v4.0_4.0.0.0__31bf3856ad364e35/PresentationCore.dll

PresentationFramework
Assembly-versie: 4.0.0.0
Win32-versie: 4.8.3815.0
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/PresentationFramework/v4.0_4.0.0.0__31bf3856ad364e35/PresentationFramework.dll

System.Xaml
Assembly-versie: 4.0.0.0
Win32-versie: 4.8.3815.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xaml/v4.0_4.0.0.0__b77a5c561934e089/System.Xaml.dll

Microsoft.CSharp
Assembly-versie: 4.0.0.0
Win32-versie: 4.8.3752.0
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Microsoft.CSharp/v4.0_4.0.0.0__b03f5f7f11d50a3a/Microsoft.CSharp.dll

Bedankt dat je het hebt aangewezen, het is opgelost in de build van vandaag.

1 like