[Mono-list] Does GMCS support the default constructor constraint? (null ref excep.)

Ben Joldersma bennidhamma at gmail.com
Mon Mar 20 01:46:53 EST 2006

Hello all, I'm trying to compile my .net 2.0 application to mono
I'm getting the following error from nant (I'm using the latest binary.)
My project builds corrrectly with .net 2.0.  There are several places in my
project were I require the new() constraint.  Any suggestions would be much


Build exception:

      [csc] Compiling 90 files to 'C:\Documents and Settings\Ben\My
      [csc] Unhandled Exception: System.NullReferenceException: Object
reference not set to an insta
nce of an object
      [csc] in <0x0009a> Mono.CSharp.ConstraintChecker:HasDefaultConstructor(
t ec, System.Type atype)
      [csc] in <0x00486> Mono.CSharp.ConstraintChecker:CheckConstraints (
Mono.CSharp.EmitContext ec,
 Int32 index)
      [csc] in <0x00018> Mono.CSharp.ConstraintChecker:CheckConstraints (
Mono.CSharp.EmitContext ec)

      [csc] in <0x00035> Mono.CSharp.ConstraintChecker:CheckConstraints (
Mono.CSharp.EmitContext ec,
 System.Type gt, System.Type[] gen_params, System.Type[] atypes, Location
      [csc] in <0x0001a> Mono.CSharp.ConstructedType:CheckConstraints (
Mono.CSharp.EmitContext ec)
      [csc] in <0x0016c> Mono.CSharp.Expression:ResolveAsTypeTerminal (
Mono.CSharp.EmitContext ec, B
oolean silent)
      [csc] in <0x00010> Mono.CSharp.Expression:ResolveAsTypeTerminal (
Mono.CSharp.EmitContext ec)
      [csc] in <0x00069> Mono.CSharp.MemberBase:get_MemberType ()
      [csc] in <0x0002d> Mono.CSharp.FieldMember:Define ()
      [csc] in <0x0001f> Mono.CSharp.Field:Define ()
      [csc] in <0x00059>
Mono.CSharp.TypeContainer+MemberCoreArrayList:DefineContainerMembers ()
      [csc] in <0x00014> Mono.CSharp.TypeContainer:DefineContainerMembers (
ayList mcal)
      [csc] in <0x002ed> Mono.CSharp.TypeContainer:DoDefineMembers ()
      [csc] in <0x0004a> Mono.CSharp.TypeContainer:DefineMembers ()
      [csc] in <0x0023c> Mono.CSharp.RootContext:PopulateTypes ()
      [csc] in <0x009b1> Mono.CSharp.Driver:MainDriver (System.String[]
      [csc] in <0x00051> Mono.CSharp.Driver:Main (System.String[] args)

BUILD FAILED - 0 non-fatal error(s), 19 warning(s)

C:\Documents and Settings\Ben\My Documents\Kozmical\kozmical.build(9,10):
External Program Failed: C:\Program Files\Mono-\lib\mono/2.0/gmcs.exe (return code was 1)

Total time: 2.2 seconds.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/mono-list/attachments/20060319/73c00a74/attachment.html

More information about the Mono-list mailing list