[Mono-bugs] [Bug 62123][Nor] Changed - IronPython gets the wrong method
bugzilla-daemon@bugzilla.ximian.com
bugzilla-daemon@bugzilla.ximian.com
Fri, 30 Jul 2004 11:17:15 -0400 (EDT)
Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.
Changed by lupus@ximian.com.
http://bugzilla.ximian.com/show_bug.cgi?id=62123
--- shadow/62123 2004-07-29 23:59:32.000000000 -0400
+++ shadow/62123.tmp.23430 2004-07-30 11:17:15.000000000 -0400
@@ -1,23 +1,23 @@
Bug#: 62123
Product: Mono: Runtime
Version: unspecified
-OS:
+OS: unknown
OS Details: Linux Mono CVS from 29/07/2004
Status: NEW
Resolution:
-Severity:
-Priority: Major
+Severity: Unknown
+Priority: Normal
Component: misc
AssignedTo: mono-bugs@ximian.com
ReportedBy: kiwnix@yahoo.es
QAContact: mono-bugs@ximian.com
TargetMilestone: ---
URL:
Cc:
-Summary: Mono gives an error on mono_runtime_invoke_array running code from IronPython
+Summary: IronPython gets the wrong method
Description of Problem:
Running IronPython 0.6 with mono and doing this sequence of commands mono
abort with an error
@@ -53,6 +53,20 @@
Gtk.Window()
I got this:
** ERROR **: file object.c: line 1593 (mono_runtime_invoke_array):
assertion failed: (((gpointer*)params->vector) [i])
+
+------- Additional Comments From lupus@ximian.com 2004-07-30 11:17 -------
+The assert is fixed, but it looks like this was triggered by another
+issue: IronPython probably gets the wrong method, since now the error is:
+System.ArgumentNullException: Argument cannot be null.
+Parameter name: bytes
+in <0x00084> System.Text.UTF8Encoding:GetBytes (string,int,int,byte[],int)
+in (unmanaged) (wrapper managed-to-native)
+System.Reflection.MonoMethod:InternalInvoke (object,object[])
+in <0x00004> (wrapper managed-to-native)
+System.Reflection.MonoMethod:InternalInvoke (object,object[])
+in <0x00094> System.Reflection.MonoMethod:Invoke
+(object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo)
+