#66
Duplicate
0.3.1.6 Crash on multiplayer shuffle
Reported by Xavier on OCTGN · 15/01/2009 22:30:26
- Assigned to:
- jods
- Priority:
- Normal
- Status:
- Duplicate
- Category:
- Play module
- Version:
- 0.3.1.5
- Issue type:
- Bug
With 3 players in a game, OCTGN 2 consistently crashes when any 1 person shuffles a deck. Tried shuffling a 60, 40, and 10 card deck, and they all prompted the crash. The following pops up:
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. —> System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.- End of inner exception stack trace
Parameter name: index
at System.ThrowHelper.ThrowArgumentOutOfRangeExceptio
at System.ThrowHelper.ThrowArgumentOutOfRangeExceptio
at System.Collections.Generic.List`1.get_Item(Int32 index)
at System.Collections.ObjectModel.Collection`1.get_It
at Octgn.Play.Group.get_Item(Int32 idx)
at Octgn.Networking.Handler.Shuffled(Group group, Int32[] card, Int16[] pos)
at Octgn.Networking.BinaryParser.Parse(Byte[] data)
at Octgn.Networking.Handler.ReceiveMessage(Byte[] data)
--
at System.RuntimeMethodHandle._InvokeMethodFast(Objec
at System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
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.Threading.ExceptionWrapper.Internal
at System.Windows.Threading.ExceptionWrapper.TryCatch
at System.Windows.Threading.Dispatcher.WrappedInvoke(
at System.Windows.Threading.DispatcherOperation.Invok
at System.Windows.Threading.DispatcherOperation.Invok
at System.Threading.ExecutionContext.runTryCode(Objec
at System.Runtime.CompilerServices.RuntimeHelpers.Exe
at System.Threading.ExecutionContext.RunInternal(Exec
at System.Threading.ExecutionContext.Run(ExecutionCon
at System.Windows.Threading.DispatcherOperation.Invok
at System.Windows.Threading.Dispatcher.ProcessQueue()
at System.Windows.Threading.Dispatcher.WndProcHook(In
at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(
at System.Windows.Threading.ExceptionWrapper.Internal
at System.Windows.Threading.ExceptionWrapper.TryCatch
at System.Windows.Threading.Dispatcher.WrappedInvoke(
at System.Windows.Threading.Dispatcher.InvokeImpl(Dis
at System.Windows.Threading.Dispatcher.Invoke(Dispatc
at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
at System.Windows.Threading.Dispatcher.PushFrameImpl(
at System.Windows.Threading.Dispatcher.PushFrame(Disp
at System.Windows.Threading.Dispatcher.Run()
at System.Windows.Application.RunDispatcher(Object ignore)
at System.Windows.Application.RunInternal(Window window)
at System.Windows.Application.Run(Window window)
at System.Windows.Application.Run()
at Octgn.OctgnApp.Main()
Keep up the good work everyone! This is going to be a great app!
Attachments
No attachment has been uploaded, yet.
Loading comments...