← Back to team overview

nunit-core team mailing list archive

[Bug 1235891] Re: Proposed 2.6.3 release: ArgumentNullException in NUnit.Framework.AsyncInvocationRegion..cctor

 

Sorry  for the repeated noise,  I seem to have been right with my last
comment.  I'll attach a small testcase which leads to

stefanb@brick:/tmp$ mono NUnit-2.6.3/bin/nunit-console.exe assertthrows.dll -basepath=NUnit-2.6.3/bin/
NUnit-Console version 2.6.3.13278 (Preview)
Copyright (C) 2002-2012 Charlie Poole.
Copyright (C) 2002-2004 James W. Newkirk, Michael C. Two, Alexei A. Vorontsov.
Copyright (C) 2000-2002 Philip Craig.
All Rights Reserved.

Runtime Environment - 
   OS Version: Unix 3.5.0.41
  CLR Version: 2.0.50727.1433 ( Mono 3.5 ( 2.10.8.1 (Debian 2.10.8.1-5ubuntu1) ) )

ProcessModel: Default    DomainUsage: Single
Execution Runtime: mono-3.5
Unhandled Exception:
System.TypeInitializationException: An exception was thrown by the type initializer for NUnit.Framework.AsyncInvocationRegion  at (wrapper xdomain-invoke) NUnit.Core.RemoteTestRunner:Load (NUnit.Core.TestPackage)
  at NUnit.Util.TestDomain.Load (NUnit.Core.TestPackage package) [0x00000] in <filename unknown>:0 
Exception rethrown at [1]: 
 ---> System.ArgumentNullException: Argument cannot be null.
Parameter name: method
  at System.Delegate.CreateDelegate (System.Type type, System.Object firstArgument, System.Reflection.MethodInfo method, Boolean throwOnBindFailure, Boolean allowClosed) [0x00000] in <filename unknown>:0 
  at System.Delegate.CreateDelegate (System.Type type, System.Reflection.MethodInfo method, Boolean throwOnBindFailure) [0x00000] in <filename unknown>:0 
  at System.Delegate.CreateDelegate (System.Type type, System.Reflection.MethodInfo method) [0x00000] in <filename unknown>:0 
  at NUnit.Framework.AsyncInvocationRegion..cctor () [0x00000] in <filename unknown>:0 
  --- End of inner exception stack trace ---
  at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke (System.Runtime.Remoting.Proxies.RealProxy rp, IMessage msg, System.Exception& exc, System.Object[]& out_args) [0x00000] in <filename unknown>:0 


** Attachment added: "AssertThrowsAnonymousTest.cs"
   https://bugs.launchpad.net/nunitv2/+bug/1235891/+attachment/3862181/+files/AssertThrowsAnonymousTest.cs

-- 
You received this bug notification because you are a member of NUnit
Developers, which is subscribed to NUnit V2.
https://bugs.launchpad.net/bugs/1235891

Title:
  Proposed 2.6.3 release: ArgumentNullException in
  NUnit.Framework.AsyncInvocationRegion..cctor

Status in NUnit V2 Test Framework:
  New

Bug description:
  I've built and run the tests of XMLUnit's trunk against the proposed
  2.6.3 release assembly, all tests pass with 2.6.2.

  At least on Mono (2.10) on Linux I now see an ArgumentNullException -
  haven't tried any other environment.

  The test's code is
  https://sourceforge.net/p/xmlunit/code/HEAD/tree/trunk/xmlunit/src/tests
  /net-constraints/ValidationConstraintsTest.cs

  Error stack trace (copy pasting from an xterm):

     [nunit2] Test Case Failures:
     [nunit2] 1) net.sf.xmlunit.validation.ValidatorTest.ShouldThrowWhenValidatingInstanceAndSchemaIsInvalid : System.TypeInitializationException : An exception was thrown by the type initializer for NUnit.Framework.AsyncInvocationRegion
     [nunit2]   ----> System.ArgumentNullException : Argument cannot be null.
     [nunit2] Parameter name: method
     [nunit2] at net.sf.xmlunit.validation.ValidatorTest.ShouldThrowWhenValidatingInstanceAndSchemaIsInvalid () [0x00000] in <filename unknown>:0
     [nunit2] --ArgumentNullException
     [nunit2] at System.Delegate.CreateDelegate (System.Type type, System.Object firstArgument, System.Reflection.MethodInfo method, Boolean throwOnBindFailure, Boolean allowClosed) [0x00000] in <filename unknown>:0
     [nunit2] at System.Delegate.CreateDelegate (System.Type type, System.Reflection.MethodInfo method, Boolean throwOnBindFailure) [0x00000] in <filename unknown>:0
     [nunit2] at System.Delegate.CreateDelegate (System.Type type, System.Reflection.MethodInfo method) [0x00000] in <filename unknown>:0
     [nunit2] at NUnit.Framework.AsyncInvocationRegion..cctor () [0x00000] in <filename unknown>:0

To manage notifications about this bug go to:
https://bugs.launchpad.net/nunitv2/+bug/1235891/+subscriptions


References