#425
New
Crash when accidentially hitting multiple keys (or spamming them to recreate)
Reported by Johan Bisenius on OCTGN · 20/07/2012 21:40:25
- Assigned to:
- jods
- Priority:
- Normal
- Status:
- New
- Category:
- None
- Version:
- None
- Issue type:
- Bug
Hello there!
I’m a great fan of OCTGN and I use it solely for playing the Spoils card game. Over the years I have sometimes experienced a bug when I accidentially hit some keys on my keyboard rapidly, most often when I slip on the keys. This also happens to other players. This has happened around the End/Home key area in the past, but with the new Spoils version (based on OCTGN 3.0.1.11) I have been able to reproduce it using other keys, so I don’t think it’s key specific, but rather timing specific if that is any help.
If I press Ctrl+Alt+X with certain timings (i.e. if they are pressed in very quick succession), I get the below error message. I know there are several players who also get this error at times and with the latest version too. This key combination in the Spoils is used to put a card from you hand on the bottom of your deck, so it is not something that is heavily used throughout the game, unless mulliganing in the beginning.
I hope this bug is possible to solve, because it’s a great free software that has really helped grow the Spoils game!
Here is the error log:
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. —> System.NullReferenceException: Object reference not set to an instance of an object.- End of inner exception stack trace
at Octgn.Play.Gui.CardControl.TableKeyDown(Object source, TableKeyEventArgs te)
--
at System.RuntimeMethodHandle._InvokeMethodFast(IRunt
at System.RuntimeMethodHandle.InvokeMethodFast(IRunti
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
at System.Delegate.DynamicInvokeImpl(Object[] args)
at System.Windows.RoutedEventArgs.InvokeEventHandler(
at System.Windows.RoutedEventArgs.InvokeHandler(Deleg
at System.Windows.RoutedEventHandlerInfo.InvokeHandle
at System.Windows.EventRoute.InvokeHandlersImpl(Objec
at System.Windows.UIElement.RaiseEventImpl(Dependency
at System.Windows.UIElement.RaiseEvent(RoutedEventArg
at Octgn.Play.PlayWindow.OnKeyDown(KeyEventArgs e)
at System.Windows.UIElement.OnKeyDownThunk(Object sender, KeyEventArgs e)
at System.Windows.Input.KeyEventArgs.InvokeEventHandl
at System.Windows.RoutedEventArgs.InvokeHandler(Deleg
at System.Windows.RoutedEventHandlerInfo.InvokeHandle
at System.Windows.EventRoute.InvokeHandlersImpl(Objec
at System.Windows.UIElement.RaiseEventImpl(Dependency
at System.Windows.UIElement.RaiseTrustedEvent(RoutedE
at System.Windows.UIElement.RaiseEvent(RoutedEventArg
at System.Windows.Input.InputManager.ProcessStagingAr
at System.Windows.Input.InputManager.ProcessInput(Inp
at System.Windows.Input.InputProviderSite.ReportInput
at System.Windows.Interop.HwndKeyboardInputProvider.R
at System.Windows.Interop.HwndKeyboardInputProvider.P
at System.Windows.Interop.HwndSource.CriticalTranslat
at System.Windows.Interop.HwndSource.OnPreprocessMess
at System.Windows.Threading.ExceptionWrapper.Internal
at MS.Internal.Threading.ExceptionFilterHelper.TryCat
at System.Windows.Threading.Dispatcher.InvokeImpl(Dis
at System.Windows.Interop.HwndSource.OnPreprocessMess
at System.Windows.Interop.HwndSource.WeakEventPreproc
at System.Windows.Interop.ThreadMessageEventHandler.I
at System.Windows.Interop.ComponentDispatcherThread.R
at System.Windows.Threading.Dispatcher.PushFrameImpl(
at System.Windows.Threading.Dispatcher.PushFrame(Disp
at System.Windows.Application.RunDispatcher(Object ignore)
at System.Windows.Application.RunInternal(Window window)
at System.Windows.Application.Run(Window window)
at Octgn.OctgnApp.Main()
Attachments
No attachment has been uploaded, yet.
Loading comments...