LoadedCamel / MidsReborn

Mids' Reborn : Hero Designer
GNU General Public License v3.0
24 stars 8 forks source link

OutOfRangeException with Feral Charge #152

Closed Zethoun closed 2 years ago

Zethoun commented 2 years ago

Describe the bug hovering Feral Charge (Dominator/Savage Assault) generate an unhandled exception

To Reproduce Steps to reproduce the behavior:

  1. Select Dominator archectype
  2. Select Savage Assault secondary power set
  3. mouse hover Feral Charge
  4. See error

Expected behavior a tooltip should appear

stacktrace:

See the end of this message for details on invoking just-in-time (JIT) debugging instead of this dialog box.

** Exception Text ** System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index') at System.SZArrayHelper.get_Item[T](Int32 index) at Mids_Reborn.Core.Base.Data_Classes.Power.<>c.b447_3(KeyValuePair2 e) at System.Linq.Enumerable.ToDictionary[TSource,TKey,TElement](IEnumerable1 source, Func2 keySelector, Func2 elementSelector, IEqualityComparer`1 comparer) at Mids_Reborn.Core.Base.Data_Classes.Power.GetEffectsInSummons() at Mids_Reborn.Core.Base.Data_Classes.Power.GetDifferentAttributesSubPower(Int32 fxIndex) at Mids_Reborn.Forms.Controls.DataView.<>cDisplayClass90_0.b__2(KeyValuePair2 e) at System.Linq.Enumerable.WhereSelectEnumerableIterator2.MoveNext() at System.String.Join(String separator, IEnumerable1 values) at Mids_Reborn.Forms.Controls.DataView.GenerateTipFromEffect(IPower basePower, IEffect baseFx) at Mids_Reborn.Forms.Controls.DataView.ProcessMezEffects(IPower sourcePower, PairedList& iList, Boolean specialEffects, Int32& effectsCount, Nullable1 iAlternate, Int32 startIndex) at Mids_Reborn.Forms.Controls.DataView.EffectsStatus(Label iLabel, PairedList iList) at Mids_Reborn.Forms.Controls.DataView.DisplayEffects(Boolean noLevel, Int32 iEnhLvl) at Mids_Reborn.Forms.Controls.DataView.DisplayData(Boolean noLevel, Int32 iEnhLevel) at Mids_Reborn.Forms.Controls.DataView.SetData(IPower basePower, IPower enhancedPower, Boolean noLevel, Boolean locked, Int32 iHistoryIdx) at Mids_Reborn.Forms.frmMain.Info_Power(Int32 powerIdx, Int32 iEnhLvl, Boolean NoLevel, Boolean Lock) at Mids_Reborn.Forms.frmMain.llSecondary_ItemHover(ListLabelItemV3 Item) at Mids_Reborn.Controls.ListLabelV3.ListLabelV3_MouseMove(Object sender, MouseEventArgs e) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.ScrollableControl.WndProc(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, WM msg, IntPtr wparam, IntPtr lparam)

** Loaded Assemblies ** System.Private.CoreLib Assembly Version: 6.0.0.0 Win32 Version: 6.0.922.41905 CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.9/System.Private.CoreLib.dll

MidsReborn Assembly Version: 3.4.6.0 Win32 Version: 3.4.6.8 CodeBase: file:///C:/Games/Mids%20Reborn/MidsReborn.dll

System.Runtime Assembly Version: 6.0.0.0 Win32 Version: 6.0.922.41905 CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.9/System.Runtime.dll

System.Windows.Forms Assembly Version: 6.0.2.0 Win32 Version: 6.0.922.41910 CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.WindowsDesktop.App/6.0.9/System.Windows.Forms.dll

System.ComponentModel.Primitives Assembly Version: 6.0.0.0 Win32 Version: 6.0.922.41905 CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.9/System.ComponentModel.Primitives.dll

System.Windows.Forms.Primitives Assembly Version: 6.0.2.0 Win32 Version: 6.0.922.41910 CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.WindowsDesktop.App/6.0.9/System.Windows.Forms.Primitives.dll

System.Runtime.InteropServices Assembly Version: 6.0.0.0 Win32 Version: 6.0.922.41905 CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.9/System.Runtime.InteropServices.dll

System.Drawing.Primitives Assembly Version: 6.0.0.0 Win32 Version: 6.0.922.41905 CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.9/System.Drawing.Primitives.dll

System.Collections.Specialized Assembly Version: 6.0.0.0 Win32 Version: 6.0.922.41905 CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.9/System.Collections.Specialized.dll

Syncfusion.Licensing Assembly Version: 20.2.0.48 Win32 Version: 20.2.0.48 CodeBase: file:///C:/Games/Mids%20Reborn/Syncfusion.Licensing.dll

System.Collections Assembly Version: 6.0.0.0 Win32 Version: 6.0.922.41905 CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.9/System.Collections.dll

System.Threading Assembly Version: 6.0.0.0 Win32 Version: 6.0.922.41905 CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.9/System.Threading.dll

System.Diagnostics.TraceSource Assembly Version: 6.0.0.0 Win32 Version: 6.0.922.41905 CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.9/System.Diagnostics.TraceSource.dll

System.Drawing.Common Assembly Version: 6.0.0.0 Win32 Version: 6.0.922.41905 CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.WindowsDesktop.App/6.0.9/System.Drawing.Common.dll

Microsoft.Win32.Primitives Assembly Version: 6.0.0.0 Win32 Version: 6.0.922.41905 CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.9/Microsoft.Win32.Primitives.dll

System.ComponentModel.EventBasedAsync Assembly Version: 6.0.0.0 Win32 Version: 6.0.922.41905 CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.9/System.ComponentModel.EventBasedAsync.dll

System.Threading.Thread Assembly Version: 6.0.0.0 Win32 Version: 6.0.922.41905 CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.9/System.Threading.Thread.dll

Accessibility Assembly Version: 4.0.0.0 Win32 Version: 6.0.922.41910 CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.WindowsDesktop.App/6.0.9/Accessibility.dll

Newtonsoft.Json Assembly Version: 13.0.0.0 Win32 Version: 13.0.1.25517 CodeBase: file:///C:/Games/Mids%20Reborn/Newtonsoft.Json.dll

netstandard Assembly Version: 2.1.0.0 Win32 Version: 6.0.922.41905 CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.9/netstandard.dll

System.Runtime.Serialization.Formatters Assembly Version: 6.0.0.0 Win32 Version: 6.0.922.41905 CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.9/System.Runtime.Serialization.Formatters.dll

System.Collections.Concurrent Assembly Version: 6.0.0.0 Win32 Version: 6.0.922.41905 CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.9/System.Collections.Concurrent.dll

System.Linq Assembly Version: 6.0.0.0 Win32 Version: 6.0.922.41905 CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.9/System.Linq.dll

System.Linq.Expressions Assembly Version: 6.0.0.0 Win32 Version: 6.0.922.41905 CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.9/System.Linq.Expressions.dll

System.Runtime.Numerics Assembly Version: 6.0.0.0 Win32 Version: 6.0.922.41905 CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.9/System.Runtime.Numerics.dll

System.Private.Uri Assembly Version: 6.0.0.0 Win32 Version: 6.0.922.41905 CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.9/System.Private.Uri.dll

System.ComponentModel.TypeConverter Assembly Version: 6.0.0.0 Win32 Version: 6.0.922.41905 CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.9/System.ComponentModel.TypeConverter.dll

System.ObjectModel Assembly Version: 6.0.0.0 Win32 Version: 6.0.922.41905 CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.9/System.ObjectModel.dll

System.Runtime.Serialization.Primitives Assembly Version: 6.0.0.0 Win32 Version: 6.0.922.41905 CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.9/System.Runtime.Serialization.Primitives.dll

System.Data.Common Assembly Version: 6.0.0.0 Win32 Version: 6.0.922.41905 CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.9/System.Data.Common.dll

System.Xml.ReaderWriter Assembly Version: 6.0.0.0 Win32 Version: 6.0.922.41905 CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.9/System.Xml.ReaderWriter.dll

System.Private.Xml Assembly Version: 6.0.0.0 Win32 Version: 6.0.922.41905 CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.9/System.Private.Xml.dll

System.ComponentModel Assembly Version: 6.0.0.0 Win32 Version: 6.0.922.41905 CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.9/System.ComponentModel.dll

System.Reflection.Emit.ILGeneration Assembly Version: 6.0.0.0 Win32 Version: 6.0.922.41905 CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.9/System.Reflection.Emit.ILGeneration.dll

System.Reflection.Emit.Lightweight Assembly Version: 6.0.0.0 Win32 Version: 6.0.922.41905 CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.9/System.Reflection.Emit.Lightweight.dll

System.Reflection.Primitives Assembly Version: 6.0.0.0 Win32 Version: 6.0.922.41905 CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.9/System.Reflection.Primitives.dll

Anonymously Hosted DynamicMethods Assembly Assembly Version: 0.0.0.0 Win32 Version: 6.0.922.41905 CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.9/System.Private.CoreLib.dll

System.Memory Assembly Version: 6.0.0.0 Win32 Version: 6.0.922.41905 CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.9/System.Memory.dll

System.Drawing Assembly Version: 6.0.2.0 Win32 Version: 6.0.922.41910 CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.WindowsDesktop.App/6.0.9/System.Drawing.dll

System.Numerics.Vectors Assembly Version: 6.0.0.0 Win32 Version: 6.0.922.41905 CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.9/System.Numerics.Vectors.dll

Microsoft.Win32.SystemEvents Assembly Version: 6.0.0.0 Win32 Version: 6.0.922.41905 CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.WindowsDesktop.App/6.0.9/Microsoft.Win32.SystemEvents.dll

Microsoft.VisualBasic.Core Assembly Version: 11.0.0.0 Win32 Version: 11.100.922.41905 CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.9/Microsoft.VisualBasic.Core.dll

System.Resources.Extensions Assembly Version: 6.0.0.0 Win32 Version: 6.0.922.41905 CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.WindowsDesktop.App/6.0.9/System.Resources.Extensions.dll

System.Runtime.Loader Assembly Version: 6.0.0.0 Win32 Version: 6.0.922.41905 CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.9/System.Runtime.Loader.dll

MRBResourceLib Assembly Version: 1.0.0.0 Win32 Version: 1.0.0.0 CodeBase: file:///C:/Games/Mids%20Reborn/MRBResourceLib.dll

System.Diagnostics.Process Assembly Version: 6.0.0.0 Win32 Version: 6.0.922.41905 CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.9/System.Diagnostics.Process.dll

SkiaSharp Assembly Version: 2.88.0.0 Win32 Version: 2.88.1.0 CodeBase: file:///C:/Games/Mids%20Reborn/SkiaSharp.dll

System.Runtime.InteropServices.RuntimeInformation Assembly Version: 6.0.0.0 Win32 Version: 6.0.922.41905 CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.9/System.Runtime.InteropServices.RuntimeInformation.dll

SkiaSharp.Views.Desktop.Common Assembly Version: 2.88.0.0 Win32 Version: 2.88.1.0 CodeBase: file:///C:/Games/Mids%20Reborn/SkiaSharp.Views.Desktop.Common.dll

System.Diagnostics.FileVersionInfo Assembly Version: 6.0.0.0 Win32 Version: 6.0.922.41905 CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.9/System.Diagnostics.FileVersionInfo.dll

mscorlib Assembly Version: 4.0.0.0 Win32 Version: 6.0.922.41905 CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.9/mscorlib.dll

System.Collections.NonGeneric Assembly Version: 6.0.0.0 Win32 Version: 6.0.922.41905 CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.9/System.Collections.NonGeneric.dll

System.Text.RegularExpressions Assembly Version: 6.0.0.0 Win32 Version: 6.0.922.41905 CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.9/System.Text.RegularExpressions.dll

FastDeepCloner Assembly Version: 1.0.3.6 Win32 Version: 1.0.3.6 CodeBase: file:///C:/Games/Mids%20Reborn/FastDeepCloner.dll

System.Runtime.CompilerServices.Unsafe Assembly Version: 6.0.0.0 Win32 Version: 6.0.922.41905 CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.9/System.Runtime.CompilerServices.Unsafe.dll

System.Text.Encoding.CodePages Assembly Version: 6.0.0.0 Win32 Version: 6.0.922.41905 CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.9/System.Text.Encoding.CodePages.dll

System.Security.Cryptography.Algorithms Assembly Version: 6.0.0.0 Win32 Version: 6.0.922.41905 CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.9/System.Security.Cryptography.Algorithms.dll

System.Diagnostics.StackTrace Assembly Version: 6.0.0.0 Win32 Version: 6.0.922.41905 CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.9/System.Diagnostics.StackTrace.dll

System.Reflection.Metadata Assembly Version: 6.0.0.0 Win32 Version: 6.0.922.41905 CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.9/System.Reflection.Metadata.dll

System.Collections.Immutable Assembly Version: 6.0.0.0 Win32 Version: 6.0.922.41905 CodeBase: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.9/System.Collections.Immutable.dll

** JIT Debugging **

zethriller commented 2 years ago

Exception fixed already. Damage effects + display fixed as well.

Zethoun commented 2 years ago

any ETA for the release of the fix?