https://bugzilla.novell.com/show_bug.cgi?id=485846
User [email protected] added comment https://bugzilla.novell.com/show_bug.cgi?id=485846#c120 Summary: DataGrid: click or press keyRight to navigate to the last row crash the application Classification: Mono Product: Mono: Class Libraries Version: 2.4.x Platform: x86 OS/Version: openSUSE 11.1 Status: NEW Severity: Major Priority: P5 - None Component: Windows.Forms AssignedTo: [email protected] ReportedBy: [email protected] QAContact: [email protected] Found By: --- REPRO: 1. run the attachment datagrid.py sample 2. in application Gui, mouse click table cells in last row (*) 3. or in application Gui, press key right to navigate to the last row RESULTS: Application is crashed System.IndexOutOfRangeException: There is no row at position 3. at System.Data.DataRowCollection.get_Item (int) <0x000d4> at (wrapper dynamic-method) object.get_Item##120 (object,object) <0x00081> at IronPython.Runtime.Calls.FastCallable2.CallInstance (IronPython.Runtime.Calls.ICallerContext,object,object) <0x0001c> at IronPython.Runtime.Calls.FastCallable2.CallInstance (IronPython.Runtime.Calls.ICallerContext,object,object[]) <0x00032> at IronPython.Runtime.Calls.BoundBuiltinFunction.Call (IronPython.Runtime.Calls.ICallerContext,object[]) <0x0002c> at IronPython.Runtime.Operations.Ops.Call (object,object[]) <0x0009c> at IronPython.Runtime.Types.DynamicType.Invoke (object,IronPython.Runtime.SymbolId,object[]) <0x00029> at IronPython.Runtime.Operations.Ops.Invoke (object,IronPython.Runtime.SymbolId,object[]) <0x00024> at IronPython.Runtime.Types.DynamicType.GetIndexHelper (object,object) <0x00139> at IronPython.Runtime.Types.DynamicType.GetIndex (object,object) <0x00013> at IronPython.Runtime.Types.ReflectedType.GetIndex (object,object) <0x00086> at IronPython.Runtime.Operations.Ops.GetIndex (object,object) <0x00519> at __main__.datagrid_currencellchanged$f136 (IronPython.Runtime.Calls.FunctionEnvironment8Dictionary,object,object,object) <0x000f0> at IronPython.Runtime.Calls.Function3.Call (IronPython.Runtime.Calls.ICallerContext,object,object,object) <0x00027> at IronPython.Runtime.Calls.Function3.Call (IronPython.Runtime.Calls.ICallerContext,object[]) <0x000c4> at IronPython.Runtime.Calls.PythonFunction.CallInstance (IronPython.Runtime.Calls.ICallerContext,object,object[]) <0x00028> at IronPython.Runtime.Calls.Method.Call (IronPython.Runtime.Calls.ICallerContext,object[]) <0x0005a> at IronPython.Runtime.Operations.Ops.Call (object,object[]) <0x0009c> at IronPython.Runtime.Types.ReflectedEvent/EventDispatcher.Call (object[]) <0x0008c> at IronPython.Runtime.Operations.Ops.Call (object,object[]) <0x00162> at IronPython.Runtime.Operations.Ops.Call (object,object,object) <0x000a0> at (wrapper dynamic-method) object.System.Void(Object, EventArgs)##160 (object,object,System.EventArgs) <0x00016> at (wrapper delegate-invoke) System.EventHandler.invoke_void__this___object_EventArgs (object,System.EventArgs) <0x00076> at (wrapper delegate-invoke) System.EventHandler.invoke_void__this___object_EventArgs (object,System.EventArgs) <0x00076> at (wrapper delegate-invoke) System.EventHandler.invoke_void__this___object_EventArgs (object,System.EventArgs) <0x00076> at (wrapper delegate-invoke) System.EventHandler.invoke_void__this___object_EventArgs (object,System.EventArgs) <0x00076> at (wrapper delegate-invoke) System.EventHandler.invoke_void__this___object_EventArgs (object,System.EventArgs) <0x00076> at (wrapper delegate-invoke) System.EventHandler.invoke_void__this___object_EventArgs (object,System.EventArgs) <0x00076> at (wrapper delegate-invoke) System.EventHandler.invoke_void__this___object_EventArgs (object,System.EventArgs) <0x00076> at (wrapper delegate-invoke) System.EventHandler.invoke_void__this___object_EventArgs (object,System.EventArgs) <0x00076> at (wrapper delegate-invoke) System.EventHandler.invoke_void__this___object_EventArgs (object,System.EventArgs) <0x00076> at (wrapper delegate-invoke) System.EventHandler.invoke_void__this___object_EventArgs (object,System.EventArgs) <0x00076> at (wrapper delegate-invoke) System.EventHandler.invoke_void__this___object_EventArgs (object,System.EventArgs) <0x00076> at (wrapper delegate-invoke) System.EventHandler.invoke_void__this___object_EventArgs (object,System.EventArgs) <0x00076> at (wrapper delegate-invoke) System.EventHandler.invoke_void__this___object_EventArgs (object,System.EventArgs) <0x00076> at (wrapper delegate-invoke) System.EventHandler.invoke_void__this___object_EventArgs (object,System.EventArgs) <0x00076> at (wrapper delegate-invoke) System.EventHandler.invoke_void__this___object_EventArgs (object,System.EventArgs) <0x00076> at (wrapper delegate-invoke) System.EventHandler.invoke_void__this___object_EventArgs (object,System.EventArgs) <0x00076> at (wrapper delegate-invoke) System.EventHandler.invoke_void__this___object_EventArgs (object,System.EventArgs) <0x00076> at (wrapper delegate-invoke) System.EventHandler.invoke_void__this___object_EventArgs (object,System.EventArgs) <0x00076> at (wrapper delegate-invoke) System.EventHandler.invoke_void__this___object_EventArgs (object,System.EventArgs) <0x00076> at (wrapper delegate-invoke) System.EventHandler.invoke_void__this___object_EventArgs (object,System.EventArgs) <0x00076> at (wrapper delegate-invoke) System.EventHandler.invoke_void__this___object_EventArgs (object,System.EventArgs) <0x00076> at (wrapper delegate-invoke) System.EventHandler.invoke_void__this___object_EventArgs (object,System.EventArgs) <0x00076> at (wrapper delegate-invoke) System.EventHandler.invoke_void__this___object_EventArgs (object,System.EventArgs) <0x00076> at (wrapper delegate-invoke) System.EventHandler.invoke_void__this___object_EventArgs (object,System.EventArgs) <0x00076> at (wrapper delegate-invoke) System.EventHandler.invoke_void__this___object_EventArgs (object,System.EventArgs) <0x00076> at (wrapper delegate-invoke) System.EventHandler.invoke_void__this___object_EventArgs (object,System.EventArgs) <0x00076> at (wrapper delegate-invoke) System.EventHandler.invoke_void__this___object_EventArgs (object,System.EventArgs) <0x00076> at (wrapper delegate-invoke) System.EventHandler.invoke_void__this___object_EventArgs (object,System.EventArgs) <0x00076> at (wrapper delegate-invoke) System.EventHandler.invoke_void__this___object_EventArgs (object,System.EventArgs) <0x00076> at (wrapper delegate-invoke) System.EventHandler.invoke_void__this___object_EventArgs (object,System.EventArgs) <0x00076> at (wrapper delegate-invoke) System.EventHandler.invoke_void__this___object_EventArgs (object,System.EventArgs) <0x00076> at (wrapper delegate-invoke) System.EventHandler.invoke_void__this___object_EventArgs (object,System.EventArgs) <0x00076> at (wrapper delegate-invoke) System.EventHandler.invoke_void__this___object_EventArgs (object,System.EventArgs) <0x00076> at (wrapper delegate-invoke) System.EventHandler.invoke_void__this___object_EventArgs (object,System.EventArgs) <0x00076> at (wrapper delegate-invoke) System.EventHandler.invoke_void__this___object_EventArgs (object,System.EventArgs) <0x00076> at (wrapper delegate-invoke) System.EventHandler.invoke_void__this___object_EventArgs (object,System.EventArgs) <0x00076> at (wrapper delegate-invoke) System.EventHandler.invoke_void__this___object_EventArgs (object,System.EventArgs) <0x00076> at (wrapper delegate-invoke) System.EventHandler.invoke_void__this___object_EventArgs (object,System.EventArgs) <0x00076> at (wrapper delegate-invoke) System.EventHandler.invoke_void__this___object_EventArgs (object,System.EventArgs) <0x00076> at (wrapper delegate-invoke) System.EventHandler.invoke_void__this___object_EventArgs (object,System.EventArgs) <0x00076> at System.Windows.Forms.DataGrid.OnCurrentCellChanged (System.EventArgs) <0x00056> at System.Windows.Forms.DataGrid.set_CurrentCell (System.Windows.Forms.DataGridCell) <0x004fd> at System.Windows.Forms.DataGrid.OnMouseDown (System.Windows.Forms.MouseEventArgs) <0x0031f> at System.Windows.Forms.Control.WmLButtonDown (System.Windows.Forms.Message&) <0x0015b> at System.Windows.Forms.Control.WndProc (System.Windows.Forms.Message&) <0x001ca> at System.Windows.Forms.Control/ControlWindowTarget.OnMessage (System.Windows.Forms.Message&) <0x0001a> at System.Windows.Forms.Control/ControlNativeWindow.WndProc (System.Windows.Forms.Message&) <0x0002a> at System.Windows.Forms.NativeWindow.WndProc (intptr,System.Windows.Forms.Msg,intptr,intptr) <0x001d4> COMMENTS: This must be a problem either with Mono, IronPython, or the sample, but I am not sure, maybe someone can help take a look, thanks a lot! -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. _______________________________________________ mono-bugs maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-bugs
