haleytheguy Posted July 9, 2025 Posted July 9, 2025 Hey there, I'm running into an error after opening the Mystery Gift Database. Originally, this would happen every attempt, but since then I have attempted reinstalling PkHex, clearing temp files, and reinstalling NET 8/9. I am now able to open the database if I do not first load a save file. If I load a save file then try to open the mystery gift database I receive the error below. This occurs with 3 different save files (Crystal, Emerald, Colo) and the Encounter Database seems to be working fine. Any ideas on how I could fix this error? Exception Details: System.ArgumentOutOfRangeException: value ('0') must be less than '0'. (Parameter 'value') Actual value was 0. at System.ArgumentOutOfRangeException.ThrowGreaterEqual[T](T value, T other, String paramName) at System.Windows.Forms.ComboBox.set_SelectedIndex(Int32 value) at PKHeX.WinForms.SAV_MysteryGiftDB.ResetFilters(Object sender, EventArgs e) at PKHeX.WinForms.SAV_MysteryGiftDB.PopulateComboBoxes() at System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj) at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) --- End of stack trace from previous location --- at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) at System.Windows.Forms.Control.InvokeMarshaledCallbacks() Loaded Assemblies: -------------------- System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e C:\Program Files\dotnet\shared\Microsoft.NETCore.App\9.0.7\System.Private.CoreLib.dll PKHeX, Version=25.6.9.0, Culture=neutral, PublicKeyToken=null C:\Users\haley\AppData\Local\Temp\.net\PKHeX\3bswyR3JTjcBTZJGEv+CV5rkyX7OQH0=\PKHeX.dll System.Runtime, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a C:\Program Files\dotnet\shared\Microsoft.NETCore.App\9.0.7\System.Runtime.dll System.Windows.Forms, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App\9.0.7\System.Windows.Forms.dll System.ComponentModel.Primitives, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a C:\Program Files\dotnet\shared\Microsoft.NETCore.App\9.0.7\System.ComponentModel.Primitives.dll System.Windows.Forms.Primitives, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App\9.0.7\System.Windows.Forms.Primitives.dll System.Private.Windows.Core, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App\9.0.7\System.Private.Windows.Core.dll System.Drawing.Primitives, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a C:\Program Files\dotnet\shared\Microsoft.NETCore.App\9.0.7\System.Drawing.Primitives.dll System.Collections.Specialized, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a C:\Program Files\dotnet\shared\Microsoft.NETCore.App\9.0.7\System.Collections.Specialized.dll System.Threading.Thread, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a C:\Program Files\dotnet\shared\Microsoft.NETCore.App\9.0.7\System.Threading.Thread.dll System.Collections, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a C:\Program Files\dotnet\shared\Microsoft.NETCore.App\9.0.7\System.Collections.dll System.Runtime.InteropServices, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a C:\Program Files\dotnet\shared\Microsoft.NETCore.App\9.0.7\System.Runtime.InteropServices.dll System.Threading, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a C:\Program Files\dotnet\shared\Microsoft.NETCore.App\9.0.7\System.Threading.dll System.Drawing.Common, Version=9.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51 C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App\9.0.7\System.Drawing.Common.dll Microsoft.Win32.Primitives, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a C:\Program Files\dotnet\shared\Microsoft.NETCore.App\9.0.7\Microsoft.Win32.Primitives.dll System.ComponentModel.EventBasedAsync, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a C:\Program Files\dotnet\shared\Microsoft.NETCore.App\9.0.7\System.ComponentModel.EventBasedAsync.dll Accessibility, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App\9.0.7\Accessibility.dll System.ComponentModel, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a C:\Program Files\dotnet\shared\Microsoft.NETCore.App\9.0.7\System.ComponentModel.dll System.Resources.Extensions, Version=9.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51 C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App\9.0.7\System.Resources.Extensions.dll System.Memory, Version=9.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51 C:\Program Files\dotnet\shared\Microsoft.NETCore.App\9.0.7\System.Memory.dll System.Drawing, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App\9.0.7\System.Drawing.dll System.Numerics.Vectors, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a C:\Program Files\dotnet\shared\Microsoft.NETCore.App\9.0.7\System.Numerics.Vectors.dll Microsoft.Win32.SystemEvents, Version=9.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51 C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App\9.0.7\Microsoft.Win32.SystemEvents.dll System.ComponentModel.TypeConverter, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a C:\Program Files\dotnet\shared\Microsoft.NETCore.App\9.0.7\System.ComponentModel.TypeConverter.dll PKHeX.Core, Version=25.6.9.0, Culture=neutral, PublicKeyToken=null C:\Users\haley\AppData\Local\Temp\.net\PKHeX\3bswyR3JTjcBTZJGEv+CV5rkyX7OQH0=\PKHeX.Core.dll System.Linq, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a C:\Program Files\dotnet\shared\Microsoft.NETCore.App\9.0.7\System.Linq.dll System.Collections.Concurrent, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a C:\Program Files\dotnet\shared\Microsoft.NETCore.App\9.0.7\System.Collections.Concurrent.dll System.Collections.NonGeneric, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a C:\Program Files\dotnet\shared\Microsoft.NETCore.App\9.0.7\System.Collections.NonGeneric.dll System.Text.Json, Version=9.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51 C:\Program Files\dotnet\shared\Microsoft.NETCore.App\9.0.7\System.Text.Json.dll System.Text.Encodings.Web, Version=9.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51 C:\Program Files\dotnet\shared\Microsoft.NETCore.App\9.0.7\System.Text.Encodings.Web.dll System.Text.Encoding.Extensions, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a C:\Program Files\dotnet\shared\Microsoft.NETCore.App\9.0.7\System.Text.Encoding.Extensions.dll System.Runtime.Intrinsics, Version=9.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51 C:\Program Files\dotnet\shared\Microsoft.NETCore.App\9.0.7\System.Runtime.Intrinsics.dll PKHeX.Drawing.PokeSprite, Version=25.6.9.0, Culture=neutral, PublicKeyToken=null C:\Users\haley\AppData\Local\Temp\.net\PKHeX\3bswyR3JTjcBTZJGEv+CV5rkyX7OQH0=\PKHeX.Drawing.PokeSprite.dll System.ObjectModel, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a C:\Program Files\dotnet\shared\Microsoft.NETCore.App\9.0.7\System.ObjectModel.dll System.Text.RegularExpressions, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a C:\Program Files\dotnet\shared\Microsoft.NETCore.App\9.0.7\System.Text.RegularExpressions.dll System.Runtime.Loader, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a C:\Program Files\dotnet\shared\Microsoft.NETCore.App\9.0.7\System.Runtime.Loader.dll System.Net.Http, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a C:\Program Files\dotnet\shared\Microsoft.NETCore.App\9.0.7\System.Net.Http.dll System.Net.Primitives, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a C:\Program Files\dotnet\shared\Microsoft.NETCore.App\9.0.7\System.Net.Primitives.dll System.Diagnostics.Tracing, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a C:\Program Files\dotnet\shared\Microsoft.NETCore.App\9.0.7\System.Diagnostics.Tracing.dll System.Diagnostics.DiagnosticSource, Version=9.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51 C:\Program Files\dotnet\shared\Microsoft.NETCore.App\9.0.7\System.Diagnostics.DiagnosticSource.dll System.Net.Security, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a C:\Program Files\dotnet\shared\Microsoft.NETCore.App\9.0.7\System.Net.Security.dll System.Security.Cryptography, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a C:\Program Files\dotnet\shared\Microsoft.NETCore.App\9.0.7\System.Security.Cryptography.dll System.Private.Uri, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a C:\Program Files\dotnet\shared\Microsoft.NETCore.App\9.0.7\System.Private.Uri.dll System.Windows.Extensions, Version=9.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51 C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App\9.0.7\System.Windows.Extensions.dll System.Threading.ThreadPool, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a C:\Program Files\dotnet\shared\Microsoft.NETCore.App\9.0.7\System.Threading.ThreadPool.dll Microsoft.Win32.Registry, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a C:\Program Files\dotnet\shared\Microsoft.NETCore.App\9.0.7\Microsoft.Win32.Registry.dll PKHeX.Drawing, Version=25.6.9.0, Culture=neutral, PublicKeyToken=null C:\Users\haley\AppData\Local\Temp\.net\PKHeX\3bswyR3JTjcBTZJGEv+CV5rkyX7OQH0=\PKHeX.Drawing.dll System.Net.Sockets, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a C:\Program Files\dotnet\shared\Microsoft.NETCore.App\9.0.7\System.Net.Sockets.dll System.Threading.Overlapped, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a C:\Program Files\dotnet\shared\Microsoft.NETCore.App\9.0.7\System.Threading.Overlapped.dll System.Net.NameResolution, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a C:\Program Files\dotnet\shared\Microsoft.NETCore.App\9.0.7\System.Net.NameResolution.dll PKHeX.Drawing.Misc, Version=25.6.9.0, Culture=neutral, PublicKeyToken=null C:\Users\haley\AppData\Local\Temp\.net\PKHeX\3bswyR3JTjcBTZJGEv+CV5rkyX7OQH0=\PKHeX.Drawing.Misc.dll System.Security.Principal.Windows, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a C:\Program Files\dotnet\shared\Microsoft.NETCore.App\9.0.7\System.Security.Principal.Windows.dll System.Security.Claims, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a C:\Program Files\dotnet\shared\Microsoft.NETCore.App\9.0.7\System.Security.Claims.dll System.Diagnostics.FileVersionInfo, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a C:\Program Files\dotnet\shared\Microsoft.NETCore.App\9.0.7\System.Diagnostics.FileVersionInfo.dll System.Diagnostics.TraceSource, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a C:\Program Files\dotnet\shared\Microsoft.NETCore.App\9.0.7\System.Diagnostics.TraceSource.dll System.Runtime.Serialization.Formatters, Version=8.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a C:\Program Files\dotnet\shared\Microsoft.NETCore.App\9.0.7\System.Runtime.Serialization.Formatters.dll System.Diagnostics.StackTrace, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a C:\Program Files\dotnet\shared\Microsoft.NETCore.App\9.0.7\System.Diagnostics.StackTrace.dll System.Reflection.Metadata, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a C:\Program Files\dotnet\shared\Microsoft.NETCore.App\9.0.7\System.Reflection.Metadata.dll System.Collections.Immutable, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a C:\Program Files\dotnet\shared\Microsoft.NETCore.App\9.0.7\System.Collections.Immutable.dll -------------------- User Message: An error occurred in PKHeX. Please report this error to the PKHeX author.
Kaphotics Posted July 10, 2025 Posted July 10, 2025 Already reported and fixed on latest development build. https://github.com/kwsch/PKHeX/commit/56e06dcbc13ce09eb0ac81dd6cc2addb547fbc0d Keep in mind there are no mystery gift files for gen1-3, as they know because a thing starting in Gen4. So there'd be no results anyway. Use the encounter database instead.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now