[Mono-bugs] [Bug 75284][Maj] Changed - REGRESSION: Type arguments of custom attributes in System assembly have wrong type names in IL

bugzilla-daemon at bugzilla.ximian.com bugzilla-daemon at bugzilla.ximian.com
Sun Jun 19 10:09:29 EDT 2005


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 sebastien at ximian.com.

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

--- shadow/75284	2005-06-19 09:48:41.000000000 -0400
+++ shadow/75284.tmp.6666	2005-06-19 10:09:29.000000000 -0400
@@ -3,13 +3,13 @@
 Version: 1.1
 OS: unknown
 OS Details: 
 Status: NEW   
 Resolution: 
 Severity: Unknown
-Priority: Normal
+Priority: Major
 Component: misc
 AssignedTo: mono-bugs at ximian.com                            
 ReportedBy: gert.driesen at pandora.be               
 QAContact: mono-bugs at ximian.com
 TargetMilestone: ---
 URL: 
@@ -116,6 +116,46 @@
 I'll attach a small repro later.
 
 ------- Additional Comments From gert.driesen at pandora.be  2005-06-19 09:48 -------
 Created an attachment (id=15338)
 gzipped tar archive containing repro
 
+
+------- Additional Comments From sebastien at ximian.com  2005-06-19 10:09 -------
+I had the same problem building on cygwin yesterday. I can also
+reproduce the bug (attachement) with HEAD. MCS crash when checking for
+CLS compliance. MS PEVerify doesn't report any error on the log4net.dll.
+
+Bumping to MAJOR as it blocks the cygwin build.
+
+
+poupou at pollux:~/src/bugzilla/bug75284> make
+mcs /r:log4net.dll test.cs
+ 
+** (/usr/local/lib/mono/1.0/mcs.exe:27949): WARNING **: Cannot load
+type 'log4net.Layout.RawLayoutConverter'
+ 
+Unhandled Exception: System.NullReferenceException: Object reference
+not set to an instance of an object
+in <0x00010> log4net.Util.SystemInfo:AssemblyQualifiedName
+(System.Type type)
+in <0x0001d> log4net.Util.TypeConverters.TypeConverterAttribute:.ctor
+(System.Type converterType)
+in <0x00000> <unknown method>
+in (wrapper managed-to-native)
+System.MonoCustomAttrs:GetCustomAttributesInternal
+(System.Reflection.ICustomAttributeProvider,bool)
+in <0x0000f> System.MonoCustomAttrs:GetCustomAttributesBase
+(ICustomAttributeProvider obj)
+in <0x00089> System.MonoCustomAttrs:GetCustomAttributes
+(ICustomAttributeProvider obj, System.Type attributeType, Boolean inherit)
+in <0x0001a> System.MonoType:GetCustomAttributes (System.Type
+attributeType, Boolean inherit)
+in <0x0003d> Mono.CSharp.AttributeTester:AnalyzeTypeCompliance
+(System.Type type)
+in <0x000b9> Mono.CSharp.AttributeTester:IsClsCompliant (System.Type type)
+in <0x000ce>
+Mono.CSharp.AttributeTester:VerifyTopLevelNameClsCompliance ()
+in <0x00bdd> Mono.CSharp.Driver:MainDriver (System.String[] args)
+in <0x0000f> Mono.CSharp.Driver:Main (System.String[] args)
+make: *** [build] Error 1
+


More information about the mono-bugs mailing list