ArgumentOutOfRangeException and InvalidOperationException
Posted: Mon Oct 24, 2016 2:07 pm
Hello,
today i found maybe two little bugs in v7.2.1.1 for Windows Forms in ZoomToFit() and i can reproduce it.
For the first I have increased the my refresh time of Chart update and it works stable, when i came near to 1ms refresh time it crashes.
AssemblyResolve: System.ArgumentOutOfRangeException: Der Index lag außerhalb des Bereichs. Er darf nicht negativ und kleiner als die Auflistung sein.
Parametername: index
bei System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)AssemblyResolve: System.ArgumentOutOfRangeException: Der Index lag außerhalb des Bereichs. Er darf nicht negativ und kleiner als die Auflistung sein.
Parametername: index
bei System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)AssemblyResolve: System.InvalidOperationException: Die Auflistung wurde geändert. Der Enumerationsvorgang kann möglicherweise nicht ausgeführt werden.
bei System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)Timestamp: 2016-10-24 14:21:16
Exception: System.InvalidOperationException: Die Auflistung wurde geändert. Der Enumerationsvorgang kann möglicherweise nicht ausgeführt werden.
bei System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)
bei System.Collections.Generic.List`1.Enumerator.MoveNextRare()
bei System.Collections.Generic.List`1.Enumerator.MoveNext()
bei Arction.RenderingEngine.DrawData.Dispose(Object dd)
bei Arction.WinForms.Charting.Axes.AxisX.LXB()
bei Arction.WinForms.Charting.Views.ViewXY.ViewXY.GZB()
bei Arction.WinForms.Charting.Views.ViewXY.ViewXY.ChildPropertyChanged(Object relayer, Object source, UInt32 flags, String param)
bei Arction.WinForms.Charting.Axes.AxisBase.ChildPropertyChanged(Object relayer, Object source, UInt32 flags, String param)
bei Arction.WinForms.Charting.Axes.AxisY.ChildPropertyChanged(Object relayer, Object source, UInt32 flags, String param)
bei Arction.WinForms.Charting.Axes.AxisBase.set_Maximum(Double value)
bei Arction.WinForms.Charting.Axes.AxisBase.SetRange(Double minimum, Double maximum)
bei Arction.WinForms.Charting.Axes.AxisY.CHC(Boolean A, Double B, Int32 C, Boolean& F, Boolean G, Boolean H, Boolean I, Double J, Double K)
bei Arction.WinForms.Charting.Views.ViewXY.ViewXY.ZoomToFit()
bei TestGraphic.MainWindow.CalculateAndDrawGraphic(DataEventArgs e)
and
AssemblyResolve: System.InvalidOperationException: Die Auflistung wurde geändert. Der Enumerationsvorgang kann möglicherweise nicht ausgeführt werden.
bei System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)Timestamp: 2016-10-24 14:42:55
Exception: System.InvalidOperationException: Die Auflistung wurde geändert. Der Enumerationsvorgang kann möglicherweise nicht ausgeführt werden.
bei System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)
bei System.Collections.Generic.List`1.Enumerator.MoveNextRare()
bei System.Collections.Generic.List`1.Enumerator.MoveNext()
bei Arction.RenderingEngine.DrawData.Dispose(Object dd)
bei Arction.WinForms.Charting.Axes.AxisX.LXB()
bei Arction.WinForms.Charting.Views.ViewXY.ViewXY.GZB()
bei Arction.WinForms.Charting.Views.ViewXY.ViewXY.ChildPropertyChanged(Object relayer, Object source, UInt32 flags, String param)
bei Arction.WinForms.Charting.Axes.AxisBase.ChildPropertyChanged(Object relayer, Object source, UInt32 flags, String param)
bei Arction.WinForms.Charting.Axes.AxisY.ChildPropertyChanged(Object relayer, Object source, UInt32 flags, String param)
bei Arction.WinForms.Charting.Axes.AxisBase.set_Maximum(Double value)
bei Arction.WinForms.Charting.Axes.AxisBase.SetRange(Double minimum, Double maximum)
bei Arction.WinForms.Charting.Axes.AxisY.CHC(Boolean A, Double B, Int32 C, Boolean& F, Boolean G, Boolean H, Boolean I, Double J, Double K)
bei Arction.WinForms.Charting.Views.ViewXY.ViewXY.ZoomToFit()
bei TestGraphic.MainWindow.CalculateAndDrawGraphic(DataEventArgs e)
l.g.
André
today i found maybe two little bugs in v7.2.1.1 for Windows Forms in ZoomToFit() and i can reproduce it.
For the first I have increased the my refresh time of Chart update and it works stable, when i came near to 1ms refresh time it crashes.
AssemblyResolve: System.ArgumentOutOfRangeException: Der Index lag außerhalb des Bereichs. Er darf nicht negativ und kleiner als die Auflistung sein.
Parametername: index
bei System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)AssemblyResolve: System.ArgumentOutOfRangeException: Der Index lag außerhalb des Bereichs. Er darf nicht negativ und kleiner als die Auflistung sein.
Parametername: index
bei System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)AssemblyResolve: System.InvalidOperationException: Die Auflistung wurde geändert. Der Enumerationsvorgang kann möglicherweise nicht ausgeführt werden.
bei System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)Timestamp: 2016-10-24 14:21:16
Exception: System.InvalidOperationException: Die Auflistung wurde geändert. Der Enumerationsvorgang kann möglicherweise nicht ausgeführt werden.
bei System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)
bei System.Collections.Generic.List`1.Enumerator.MoveNextRare()
bei System.Collections.Generic.List`1.Enumerator.MoveNext()
bei Arction.RenderingEngine.DrawData.Dispose(Object dd)
bei Arction.WinForms.Charting.Axes.AxisX.LXB()
bei Arction.WinForms.Charting.Views.ViewXY.ViewXY.GZB()
bei Arction.WinForms.Charting.Views.ViewXY.ViewXY.ChildPropertyChanged(Object relayer, Object source, UInt32 flags, String param)
bei Arction.WinForms.Charting.Axes.AxisBase.ChildPropertyChanged(Object relayer, Object source, UInt32 flags, String param)
bei Arction.WinForms.Charting.Axes.AxisY.ChildPropertyChanged(Object relayer, Object source, UInt32 flags, String param)
bei Arction.WinForms.Charting.Axes.AxisBase.set_Maximum(Double value)
bei Arction.WinForms.Charting.Axes.AxisBase.SetRange(Double minimum, Double maximum)
bei Arction.WinForms.Charting.Axes.AxisY.CHC(Boolean A, Double B, Int32 C, Boolean& F, Boolean G, Boolean H, Boolean I, Double J, Double K)
bei Arction.WinForms.Charting.Views.ViewXY.ViewXY.ZoomToFit()
bei TestGraphic.MainWindow.CalculateAndDrawGraphic(DataEventArgs e)
and
AssemblyResolve: System.InvalidOperationException: Die Auflistung wurde geändert. Der Enumerationsvorgang kann möglicherweise nicht ausgeführt werden.
bei System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)Timestamp: 2016-10-24 14:42:55
Exception: System.InvalidOperationException: Die Auflistung wurde geändert. Der Enumerationsvorgang kann möglicherweise nicht ausgeführt werden.
bei System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)
bei System.Collections.Generic.List`1.Enumerator.MoveNextRare()
bei System.Collections.Generic.List`1.Enumerator.MoveNext()
bei Arction.RenderingEngine.DrawData.Dispose(Object dd)
bei Arction.WinForms.Charting.Axes.AxisX.LXB()
bei Arction.WinForms.Charting.Views.ViewXY.ViewXY.GZB()
bei Arction.WinForms.Charting.Views.ViewXY.ViewXY.ChildPropertyChanged(Object relayer, Object source, UInt32 flags, String param)
bei Arction.WinForms.Charting.Axes.AxisBase.ChildPropertyChanged(Object relayer, Object source, UInt32 flags, String param)
bei Arction.WinForms.Charting.Axes.AxisY.ChildPropertyChanged(Object relayer, Object source, UInt32 flags, String param)
bei Arction.WinForms.Charting.Axes.AxisBase.set_Maximum(Double value)
bei Arction.WinForms.Charting.Axes.AxisBase.SetRange(Double minimum, Double maximum)
bei Arction.WinForms.Charting.Axes.AxisY.CHC(Boolean A, Double B, Int32 C, Boolean& F, Boolean G, Boolean H, Boolean I, Double J, Double K)
bei Arction.WinForms.Charting.Views.ViewXY.ViewXY.ZoomToFit()
bei TestGraphic.MainWindow.CalculateAndDrawGraphic(DataEventArgs e)
l.g.
André