[Mono-bugs] [Bug 72590][Nor] New - unhandled compiler exception

bugzilla-daemon@bugzilla.ximian.com bugzilla-daemon@bugzilla.ximian.com
Mon, 14 Feb 2005 10:56:48 -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 jeroen@xs4all.nl.

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

--- shadow/72590	2005-02-14 10:56:48.000000000 -0500
+++ shadow/72590.tmp.11171	2005-02-14 10:56:48.000000000 -0500
@@ -0,0 +1,75 @@
+Bug#: 72590
+Product: Mono: Compilers
+Version: 1.1
+OS: 
+OS Details: 
+Status: NEW   
+Resolution: 
+Severity: 
+Priority: Normal
+Component: C#
+AssignedTo: mono-bugs@ximian.com                            
+ReportedBy: Jeroen@xs4all.nl               
+QAContact: mono-bugs@ximian.com
+TargetMilestone: ---
+URL: 
+Cc: 
+Summary: unhandled compiler exception
+
+Mp3TagHandler.cs(41) error CS0031: Constant value `-1' cannot be converted
+to ulong
+
+Unhandled Exception: Mono.CSharp.InternalErrorException: cannot find
+inherited member Int64 Parse(System.String, NumberStyles, IFormatProvider)
+in base classes of System.Int64&
+in <0x002ce> Mono.CSharp.MemberCache:AddMethods
+(System.Reflection.BindingFlags,System.Type)
+in <0x00017> Mono.CSharp.MemberCache:AddMethods (System.Type)
+in <0x0018b> Mono.CSharp.MemberCache:.ctor (Mono.CSharp.IMemberContainer)
+in <0x000c9> Mono.CSharp.TypeHandle:.ctor (System.Type)
+in <0x00055> Mono.CSharp.TypeHandle:GetTypeHandle (System.Type)
+in <0x0000b> Mono.CSharp.TypeHandle:GetMemberCache (System.Type)
+in <0x00149> Mono.CSharp.TypeManager:MemberLookup_FindMembers
+(System.Type,System.Reflection.MemberTypes,System.Reflection.BindingFlags,string,bool&)
+in <0x0020a> Mono.CSharp.TypeManager:RealMemberLookup
+(System.Type,System.Type,System.Type,System.Reflection.MemberTypes,System.Reflection.BindingFlags,string,System.Collections.IList)
+in <0x0001f> Mono.CSharp.TypeManager:MemberLookup
+(System.Type,System.Type,System.Type,System.Reflection.MemberTypes,System.Reflection.BindingFlags,string,System.Collections.IList)
+in <0x00035> Mono.CSharp.Expression:MemberLookup
+(Mono.CSharp.EmitContext,System.Type,System.Type,System.Type,string,System.Reflection.MemberTypes,System.Reflection.BindingFlags,Mono.CSharp.Location)
+in <0x0001f> Mono.CSharp.Expression:MethodLookup
+(Mono.CSharp.EmitContext,System.Type,string,Mono.CSharp.Location)
+in <0x00195> Mono.CSharp.Convert:GetConversionOperators
+(Mono.CSharp.EmitContext,System.Type,System.Type,Mono.CSharp.Location,bool)
+in <0x00079> Mono.CSharp.Convert:UserDefinedConversion
+(Mono.CSharp.EmitContext,Mono.CSharp.Expression,System.Type,Mono.CSharp.Location,bool)
+in <0x00015> Mono.CSharp.Convert:ImplicitUserConversion
+(Mono.CSharp.EmitContext,Mono.CSharp.Expression,System.Type,Mono.CSharp.Location)
+in <0x0003a> Mono.CSharp.Convert:ImplicitConversion
+(Mono.CSharp.EmitContext,Mono.CSharp.Expression,System.Type,Mono.CSharp.Location)
+in <0x00249> Mono.CSharp.Invocation:VerifyArgumentsCompat
+(Mono.CSharp.EmitContext,System.Collections.ArrayList,int,System.Reflection.MethodBase,bool,System.Type,bool,Mono.CSharp.Location)
+in <0x003c2> Mono.CSharp.Invocation:OverloadResolve
+(Mono.CSharp.EmitContext,Mono.CSharp.MethodGroupExpr,System.Collections.ArrayList,bool,Mono.CSharp.Location)in
+<0x0029c> Mono.CSharp.Invocation:DoResolve (Mono.CSharp.EmitContext)
+in <0x000d4> Mono.CSharp.Expression:Resolve
+(Mono.CSharp.EmitContext,Mono.CSharp.ResolveFlags)
+in <0x00012> Mono.CSharp.Expression:Resolve (Mono.CSharp.EmitContext)
+in <0x00029> Mono.CSharp.Expression:ResolveBoolean
+(Mono.CSharp.EmitContext,Mono.CSharp.Expression,Mono.CSharp.Location)
+in <0x00027> Mono.CSharp.If:Resolve (Mono.CSharp.EmitContext)
+in <0x00191> Mono.CSharp.Block:Resolve (Mono.CSharp.EmitContext)
+in <0x00191> Mono.CSharp.Block:Resolve (Mono.CSharp.EmitContext)
+in <0x001bf> Mono.CSharp.If:Resolve (Mono.CSharp.EmitContext)
+in <0x00191> 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 <0x0037a> Mono.CSharp.MethodData:Emit
+(Mono.CSharp.TypeContainer,Mono.CSharp.Attributable)
+in <0x00022> Mono.CSharp.Method:Emit ()
+in <0x0057a> Mono.CSharp.TypeContainer:EmitType ()
+in <0x003e5> Mono.CSharp.RootContext:EmitCode ()
+in <0x00c3c> Mono.CSharp.Driver:MainDriver (string[])
+in <0x0000f> Mono.CSharp.Driver:Main (string[])