[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)
+