← Back to team overview

nunit-core team mailing list archive

[Bug 423611] Re: Bug 686560 AppDomainUnloadedException not fixed

 

I have this problem too. Instead of creating a new bug against NUnit
2.5.5, here is my test log.

This test requires my test dll to load a 3rd party dll file. And this
only happened in nunit-console.exe. Works fine in the GUI mode.

C:\Builds>nunit-console DataAccess-UTest.dll 
NUnit version 2.5.5.10112 
Copyright (C) 2002-2009 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: Microsoft Windows NT 5.1.2600 Service Pack 3 
  CLR Version: 2.0.50727.3607 ( Net 2.0 ) 
ProcessModel: Default    DomainUsage: Single 
Execution Runtime: net-2.0 
.F 
Tests run: 1, Errors: 1, Failures: 0, Inconclusive: 0, Time: 
45,1258664 seconds 
  Not run: 0, Invalid: 0, Ignored: 0, Skipped: 0 
Errors and Failures: 
1) Test Error : DataAccess.Test.Test.TestImport 
   System.NullReferenceException : Object reference not set to an 
instance of an object. 
   at DataAccess.Test.Test.TestImport() in e:\DataAccess\DataAccess- 
UTest\Test.cs:line 69 
Unhandled Exception: 
System.AppDomainUnloadedException: Attempted to access an unloaded 
AppDomain. 
   at System.AppDomain.get_FriendlyName() 
   at NUnit.Util.DomainManager.DomainUnloader.Unload() 
   at NUnit.Util.TestDomain.Unload() 
   at NUnit.ConsoleRunner.ConsoleUi.Execute(ConsoleOptions options) 
   at NUnit.ConsoleRunner.Runner.Main(String[] args)

-- 
Bug 686560 AppDomainUnloadedException not fixed
https://bugs.launchpad.net/bugs/423611
You received this bug notification because you are a member of NUnit
Developers, which is subscribed to NUnit V2.

Status in NUnit Test Framework: Invalid
Status in NUnit V2 Test Framework: Confirmed

Bug description:
Though it was stated in NUnit 2.1 release notes that the bug "686560 - AppDomainUnloadedException in nunit-console" is fixed/closed, I still get this in NUnit 2.4.7. This time I get it when I try AppDomain.Unload() which is definitely not unloaded. No exceptions thrown by Visual Studio. We can not rely on the work-around disabling "legacyUnhandledExceptionPolicy" in configs. Any fixes for this?





References