[Mono-bugs] [Bug 70670][Nor] Changed - gmcs params error

bugzilla-daemon@bugzilla.ximian.com bugzilla-daemon@bugzilla.ximian.com
Sun, 2 Jan 2005 02:54:21 -0500 (EST)


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 miguel@ximian.com.

http://bugzilla.ximian.com/show_bug.cgi?id=70670

--- shadow/70670	2004-12-19 12:09:45.000000000 -0500
+++ shadow/70670.tmp.27860	2005-01-02 02:54:21.000000000 -0500
@@ -3,15 +3,15 @@
 Version: 1.1
 OS: All
 OS Details: Gento 2.6.7
 Status: NEW   
 Resolution: 
 Severity: Unknown
-Priority: Wishlist
+Priority: Normal
 Component: C#
-AssignedTo: mono-bugs@ximian.com                            
+AssignedTo: martin@ximian.com                            
 ReportedBy: spigaz@gmail.com               
 QAContact: mono-bugs@ximian.com
 TargetMilestone: ---
 URL: 
 Cc: 
 Summary: gmcs params error
@@ -86,6 +86,46 @@
 How often does this happen? 
 Always
 
 
 Additional Information:
 Tested with latest from svn
+
+------- Additional Comments From miguel@ximian.com  2005-01-02 02:54 -------
+I get this today:
+
+mono$ gmcs Test2.cs -r:Test.dll -t:library
+
+Unhandled Exception: System.NullReferenceException: Object reference
+not set to an instance of an object
+in <0xc72aafd8> (wrapper managed-to-native)
+System.Reflection.MonoGenericMethod:get_reflected_type (intptr)
+in <0x00004> (wrapper managed-to-native)
+System.Reflection.MonoGenericMethod:get_reflected_type (intptr)
+in <0x0000d> System.Reflection.MonoGenericCMethod:get_ReflectedType ()
+in <0x000d1> Mono.CSharp.Invocation:FullMethodDesc
+(System.Reflection.MethodBase)
+in <0x00020> Mono.CSharp.Invocation:Error_InvalidArguments
+(Mono.CSharp.Location,int,System.Reflection.MethodBase,System.Type,string,string)
+in <0x002af> Mono.CSharp.Invocation:VerifyArgumentsCompat
+(Mono.CSharp.EmitContext,System.Collections.ArrayList,int,System.Reflection.MethodBase,bool,System.Type,bool,Mono.CSharp.Location)
+in <0x003aa> Mono.CSharp.Invocation:OverloadResolve
+(Mono.CSharp.EmitContext,Mono.CSharp.MethodGroupExpr,System.Collections.ArrayList,bool,Mono.CSharp.Location)
+in <0x00587> Mono.CSharp.New:DoResolve (Mono.CSharp.EmitContext)
+in <0x000db> Mono.CSharp.Expression:Resolve
+(Mono.CSharp.EmitContext,Mono.CSharp.ResolveFlags)
+in <0x00012> Mono.CSharp.Expression:Resolve (Mono.CSharp.EmitContext)
+in <0x00016> Mono.CSharp.ExpressionStatement:ResolveStatement
+(Mono.CSharp.EmitContext)
+in <0x0001b> Mono.CSharp.StatementExpression:Resolve
+(Mono.CSharp.EmitContext)
+in <0x00164> Mono.CSharp.Block:Resolve (Mono.CSharp.EmitContext)
+in <0x000fe> Mono.CSharp.EmitContext:ResolveTopBlock
+(Mono.CSharp.EmitContext,Mono.CSharp.ToplevelBlock,Mono.CSharp.InternalParameters,Mono.CSharp.Location,bool&)
+in <0x00030> Mono.CSharp.EmitContext:EmitTopBlock
+(Mono.CSharp.ToplevelBlock,Mono.CSharp.InternalParameters,Mono.CSharp.Location)
+in <0x0040c> Mono.CSharp.Constructor:Emit ()
+in <0x0038a> Mono.CSharp.TypeContainer:EmitType ()
+in <0x003c4> Mono.CSharp.RootContext:EmitCode ()
+in <0x00b84> Mono.CSharp.Driver:MainDriver (string[])
+in <0x0001f> Mono.CSharp.Driver:Main (string[])
+