Describe the bug
hovering Feral Charge (Dominator/Savage Assault) generate an unhandled exception
To Reproduce
Steps to reproduce the behavior:
Select Dominator archectype
Select Savage Assault secondary power set
mouse hover Feral Charge
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)
Describe the bug hovering Feral Charge (Dominator/Savage Assault) generate an unhandled exception
To Reproduce Steps to reproduce the behavior:
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(KeyValuePairb__2(KeyValuePair
2 e) at System.Linq.Enumerable.ToDictionary[TSource,TKey,TElement](IEnumerable
1 source, Func2 keySelector, Func
2 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.2 e) at System.Linq.Enumerable.WhereSelectEnumerableIterator
2.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, Nullable
1 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 **