./GEDKeeper3
Marshaling scroll-event signal
Exception in Gtk# callback delegate
Note: Applications can use GLib.ExceptionManager.UnhandledException to handle the exception.
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
---> System.OverflowException: Arithmetic operation resulted in an overflow.
at GKMap.MapCore.UpdateMarkerLocalPosition(MapMarker marker) in /home/rilian/Projects/GEDKeeper/projects/GKMap/GKMap.Core/MapCore.cs:line 1046
at GKMap.MapObjects.MapOverlay.ForceUpdate() in /home/rilian/Projects/GEDKeeper/projects/GKMap/GKMap.Core/MapObjects/MapOverlay.cs:line 228
at GKMap.MapCore.ForceUpdateOverlays() in /home/rilian/Projects/GEDKeeper/projects/GKMap/GKMap.Core/MapCore.cs:line 1354
at GKMap.EtoForms.GMapControl.set_Zoom(Int32 value) in /home/rilian/Projects/GEDKeeper/projects/GKMap/GKMap.EtoForms/GMapControl.cs:line 231
at GKMap.MapCore.ProcessMouseWheel(Int32 eX, Int32 eY, Int32 eDelta) in /home/rilian/Projects/GEDKeeper/projects/GKMap/GKMap.Core/MapCore.cs:line 1266
at GKMap.EtoForms.GMapControl.OnMouseWheel(MouseEventArgs e) in /home/rilian/Projects/GEDKeeper/projects/GKMap/GKMap.EtoForms/GMapControl.cs:line 825
at Eto.Forms.Control.Callback.OnMouseWheel(Control widget, MouseEventArgs e)
at Eto.GtkSharp.Forms.GtkControl`3.GtkControlConnector.HandleScrollEvent(Object o, ScrollEventArgs args)
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle.InvokeMethod(Object target, Span`1& arguments, Signature sig, Boolean constructor, Boolean wrapExceptions)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at System.Delegate.DynamicInvokeImpl(Object[] args)
at GLib.Signal.ClosureInvokedCB(Object o, ClosureInvokedArgs args)
at GLib.SignalClosure.MarshalCallback(IntPtr raw_closure, IntPtr return_val, UInt32 n_param_vals, IntPtr param_values, IntPtr invocation_hint, IntPtr marshal_data)
at GLib.ExceptionManager.RaiseUnhandledException(Exception e, Boolean is_terminal)
at GLib.SignalClosure.MarshalCallback(IntPtr raw_closure, IntPtr return_val, UInt32 n_param_vals, IntPtr param_values, IntPtr invocation_hint, IntPtr marshal_data)
at Eto.GtkSharp.Forms.DialogHandler.ShowModal()
at Eto.Forms.Dialog.ShowModal()
at Eto.Forms.Dialog.ShowModal(Control owner)
at Eto.Forms.Dialog`1.ShowModal(Control owner)
at GKUI.Platform.EtoAppHost.ShowModalAsync(ICommonDialog dialog, IView owner, Boolean keepModeless) in /home/rilian/Projects/GEDKeeper/projects/GKv3/GEDKeeper3/GKUI/Platform/EtoAppHost.cs:line 202
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine)
at GKUI.Platform.EtoAppHost.ShowModalAsync(ICommonDialog dialog, IView owner, Boolean keepModeless)
at GKCore.Controllers.BaseController.ModifyLocation(IView owner, IBaseWindow baseWin, GDMLocationRecord locRec) in /home/rilian/Projects/GEDKeeper/projects/GKCore/GKCore/Controllers/BaseController.cs:line 459
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine)
at GKCore.Controllers.BaseController.ModifyLocation(IView owner, IBaseWindow baseWin, GDMLocationRecord locRec)
at GKCore.Controllers.BaseController.AddRecord(IView owner, IBaseWindow baseWin, GDMRecordType rt, Target target) in /home/rilian/Projects/GEDKeeper/projects/GKCore/GKCore/Controllers/BaseController.cs:line 784
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine)
at GKCore.Controllers.BaseController.AddRecord(IView owner, IBaseWindow baseWin, GDMRecordType rt, Target target)
at GKUI.Forms.RecordSelectDlg.btnCreate_Click(Object sender, EventArgs e) in /home/rilian/Projects/GEDKeeper/projects/GKv3/GEDKeeper3/GKUI/Forms/RecordSelectDlg.cs:line 142
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine)
at GKUI.Forms.RecordSelectDlg.btnCreate_Click(Object sender, EventArgs e)
at Eto.PropertyStore.TriggerEvent[T](Object key, Object sender, T args)
at Eto.Forms.Button.OnClick(EventArgs e)
at Eto.Forms.Button.Callback.OnClick(Button widget, EventArgs e)
at Eto.GtkSharp.Forms.Controls.ButtonHandler`3.ButtonConnector.HandleClicked(Object sender, EventArgs e)
at System.RuntimeMethodHandle.InvokeMethod(Object target, Span`1& arguments, Signature sig, Boolean constructor, Boolean wrapExceptions)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at System.Delegate.DynamicInvokeImpl(Object[] args)
at GLib.Signal.ClosureInvokedCB(Object o, ClosureInvokedArgs args)
at GLib.SignalClosure.MarshalCallback(IntPtr raw_closure, IntPtr return_val, UInt32 n_param_vals, IntPtr param_values, IntPtr invocation_hint, IntPtr marshal_data)
at Eto.GtkSharp.Forms.DialogHandler.ShowModal()
at Eto.Forms.Dialog.ShowModal()
at Eto.Forms.Dialog.ShowModal(Control owner)
at Eto.Forms.Dialog`1.ShowModal(Control owner)
at GKUI.Platform.EtoAppHost.ShowModalAsync(ICommonDialog dialog, IView owner, Boolean keepModeless) in /home/rilian/Projects/GEDKeeper/projects/GKv3/GEDKeeper3/GKUI/Platform/EtoAppHost.cs:line 202
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine)
at GKUI.Platform.EtoAppHost.ShowModalAsync(ICommonDialog dialog, IView owner, Boolean keepModeless)
at GKCore.BaseContext.SelectRecord(IView owner, GDMRecordType mode, Object[] args) in /home/rilian/Projects/GEDKeeper/projects/GKCore/GKCore/BaseContext.cs:line 1828
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine)
at GKCore.BaseContext.SelectRecord(IView owner, GDMRecordType mode, Object[] args)
at GKCore.Controllers.EventEditDlgController.AddPlace() in /home/rilian/Projects/GEDKeeper/projects/GKCore/GKCore/Controllers/EventEditDlgController.cs:line 204
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine)
at GKCore.Controllers.EventEditDlgController.AddPlace()
at GKUI.Forms.EventEditDlg.btnPlaceAdd_Click(Object sender, EventArgs e) in /home/rilian/Projects/GEDKeeper/projects/GKv3/GEDKeeper3/GKUI/Forms/EventEditDlg.cs:line 154
at Eto.PropertyStore.TriggerEvent[T](Object key, Object sender, T args)
at Eto.Forms.Button.OnClick(EventArgs e)
at Eto.Forms.Button.Callback.OnClick(Button widget, EventArgs e)
at Eto.GtkSharp.Forms.Controls.ButtonHandler`3.ButtonConnector.HandleClicked(Object sender, EventArgs e)
at System.RuntimeMethodHandle.InvokeMethod(Object target, Span`1& arguments, Signature sig, Boolean constructor, Boolean wrapExceptions)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at System.Delegate.DynamicInvokeImpl(Object[] args)
at GLib.Signal.ClosureInvokedCB(Object o, ClosureInvokedArgs args)
at GLib.SignalClosure.MarshalCallback(IntPtr raw_closure, IntPtr return_val, UInt32 n_param_vals, IntPtr param_values, IntPtr invocation_hint, IntPtr marshal_data)
at Eto.GtkSharp.Forms.DialogHandler.ShowModal()
at Eto.Forms.Dialog.ShowModal()
at Eto.Forms.Dialog.ShowModal(Control owner)
at Eto.Forms.Dialog`1.ShowModal(Control owner)
at GKUI.Platform.EtoAppHost.ShowModalAsync(ICommonDialog dialog, IView owner, Boolean keepModeless) in /home/rilian/Projects/GEDKeeper/projects/GKv3/GEDKeeper3/GKUI/Platform/EtoAppHost.cs:line 202
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine)
at GKUI.Platform.EtoAppHost.ShowModalAsync(ICommonDialog dialog, IView owner, Boolean keepModeless)
at GKCore.Lists.EventsListModel.Modify(Object sender, ModifyEventArgs eArgs) in /home/rilian/Projects/GEDKeeper/projects/GKCore/GKCore/Lists/EventsListModel.cs:line 140
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine)
at GKCore.Lists.EventsListModel.Modify(Object sender, ModifyEventArgs eArgs)
at GKUI.Components.GKSheetList.DoModify(ModifyEventArgs eArgs) in /home/rilian/Projects/GEDKeeper/projects/GKv3/GKComponents/GKUI/Components/GKSheetList.cs:line 294
at GKUI.Components.GKSheetList.ItemEdit(Object sender, EventArgs e) in /home/rilian/Projects/GEDKeeper/projects/GKv3/GKComponents/GKUI/Components/GKSheetList.cs:line 337
at GKUI.Components.GKSheetList.List_DoubleClick(Object sender, EventArgs e) in /home/rilian/Projects/GEDKeeper/projects/GKv3/GKComponents/GKUI/Components/GKSheetList.cs:line 243
at Eto.PropertyStore.TriggerEvent[T](Object key, Object sender, T args)
at Eto.Forms.Control.OnMouseDoubleClick(MouseEventArgs e)
at Eto.Forms.Control.Callback.OnMouseDoubleClick(Control widget, MouseEventArgs e)
at Eto.GtkSharp.Forms.GtkControl`3.GtkControlConnector.HandleButtonPressEvent(Object sender, ButtonPressEventArgs args)
at System.RuntimeMethodHandle.InvokeMethod(Object target, Span`1& arguments, Signature sig, Boolean constructor, Boolean wrapExceptions)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at System.Delegate.DynamicInvokeImpl(Object[] args)
at GLib.Signal.ClosureInvokedCB(Object o, ClosureInvokedArgs args)
at GLib.SignalClosure.MarshalCallback(IntPtr raw_closure, IntPtr return_val, UInt32 n_param_vals, IntPtr param_values, IntPtr invocation_hint, IntPtr marshal_data)
at Eto.GtkSharp.Forms.DialogHandler.ShowModal()
at Eto.Forms.Dialog.ShowModal()
at Eto.Forms.Dialog.ShowModal(Control owner)
at Eto.Forms.Dialog`1.ShowModal(Control owner)
at GKUI.Platform.EtoAppHost.ShowModalAsync(ICommonDialog dialog, IView owner, Boolean keepModeless) in /home/rilian/Projects/GEDKeeper/projects/GKv3/GEDKeeper3/GKUI/Platform/EtoAppHost.cs:line 202
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine)
at GKUI.Platform.EtoAppHost.ShowModalAsync(ICommonDialog dialog, IView owner, Boolean keepModeless)
at GKCore.Controllers.BaseController.ModifyIndividual(IView owner, IBaseWindow baseWin, GDMIndividualRecord indivRec, GDMIndividualRecord target, TargetMode targetMode, GDMSex needSex) in /home/rilian/Projects/GEDKeeper/projects/GKCore/GKCore/Controllers/BaseController.cs:line 573
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine)
at GKCore.Controllers.BaseController.ModifyIndividual(IView owner, IBaseWindow baseWin, GDMIndividualRecord indivRec, GDMIndividualRecord target, TargetMode targetMode, GDMSex needSex)
at GKCore.Controllers.BaseController.EditRecord(IView owner, IBaseWindow baseWin, GDMRecord rec) in /home/rilian/Projects/GEDKeeper/projects/GKCore/GKCore/Controllers/BaseController.cs:line 800
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine)
at GKCore.Controllers.BaseController.EditRecord(IView owner, IBaseWindow baseWin, GDMRecord rec)
at GKCore.Controllers.BaseWinController.EditRecord() in /home/rilian/Projects/GEDKeeper/projects/GKCore/GKCore/Controllers/BaseWinController.cs:line 347
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine)
at GKCore.Controllers.BaseWinController.EditRecord()
at GKUI.Forms.BaseWinSDI.EditRecord() in /home/rilian/Projects/GEDKeeper/projects/GKv3/GEDKeeper3/GKUI/Forms/BaseWinSDI.cs:line 646
at GKUI.Forms.BaseWinSDI.miRecordEdit_Click(Object sender, EventArgs e) in /home/rilian/Projects/GEDKeeper/projects/GKv3/GEDKeeper3/GKUI/Forms/BaseWinSDI.cs:line 360
at Eto.PropertyStore.TriggerEvent[T](Object key, Object sender, T args)
at Eto.Forms.Control.OnMouseDoubleClick(MouseEventArgs e)
at Eto.Forms.Control.Callback.OnMouseDoubleClick(Control widget, MouseEventArgs e)
at Eto.GtkSharp.Forms.GtkControl`3.GtkControlConnector.HandleButtonPressEvent(Object sender, ButtonPressEventArgs args)
at System.RuntimeMethodHandle.InvokeMethod(Object target, Span`1& arguments, Signature sig, Boolean constructor, Boolean wrapExceptions)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at System.Delegate.DynamicInvokeImpl(Object[] args)
at GLib.Signal.ClosureInvokedCB(Object o, ClosureInvokedArgs args)
at GLib.SignalClosure.MarshalCallback(IntPtr raw_closure, IntPtr return_val, UInt32 n_param_vals, IntPtr param_values, IntPtr invocation_hint, IntPtr marshal_data)
at Eto.GtkSharp.Forms.ApplicationHandler.Run()
at Eto.Forms.Application.Run()
at GEDKeeper3.GKProgram.Main(String[] args) in /home/rilian/Projects/GEDKeeper/projects/GKv3/GEDKeeper3/GKProgram.cs:line 66