项目作者: augustoproiete-repros

项目描述 :
Repro TeamCity NUnit Test Runner AppDomainUnloadedException
高级语言: C#
项目地址: git://github.com/augustoproiete-repros/repro-teamcity-appdomain-unloaded-exception.git
创建时间: 2014-09-10T02:44:24Z
项目社区:https://github.com/augustoproiete-repros/repro-teamcity-appdomain-unloaded-exception

开源协议:Apache License 2.0

下载


TeamCity NUnit Test Runner AppDomainUnloadedException


Build configuration

buid-configuration-01

buid-configuration-02

buid-configuration-03

Build log

  1. Build 'Playground :: TeamCity Error Repro' #8
  2. Started 'Wed Sep 10 01:15:22 ADT 2014' on 'cap-build01-agent01' by 'C. Augusto Proiete'
  3. Finished 'Wed Sep 10 01:16:38 ADT 2014' with status 'NORMAL Tests passed: 3'
  4. TeamCity URL https://teamcity.augustoproiete.net/viewLog.html?buildId=71067&buildTypeId=Playground_TeamCityErrorRepro
  5. TeamCity server version is 8.1.4 (build 30168)
  6. [01:15:21] : bt285 (1m:16s)
  7. [01:15:21] : TeamCity server version is 8.1.4 (build 30168)
  8. [01:15:21] : Checking for changes (running for 1m:16s)
  9. [01:15:21] : Will collect changes in 1 VCS roots
  10. [01:15:21] : Loading current repository state for VCS root 'github.com'
  11. [01:15:22] : Waiting for completion of current operations for the VCS root 'github.com'
  12. [01:15:22] : Detecting changes in VCS root 'github.com' (used in TeamCity Error Repro)
  13. [01:15:22] : Agent time zone: America/Halifax
  14. [01:15:22] : Agent is running under JRE: 1.6.0_31-b05
  15. [01:15:22] : Publishing internal artifacts
  16. [01:15:22] : [Publishing internal artifacts] Sending using ArtifactsCachePublisher
  17. [01:15:22] : [Publishing internal artifacts] Sending using WebPublisher
  18. [01:15:22] : Clearing temporary directory: E:\Agent01tmp\buildTmp
  19. [01:15:22] : Checkout directory: E:\Agent01wrk\f551c3b050e9bf6
  20. [01:15:22] : Updating sources: server side checkout (1s)
  21. [01:15:22] : [Updating sources] Using vcs information from agent file: f551c3b050e9bf6.xml
  22. [01:15:23] : [Updating sources] Will perform clean checkout. Reason: "Clean all files before build" turned on
  23. [01:15:23] : [Updating sources] Building clean patch for VCS root: github.com
  24. [01:15:23] : [Updating sources] Repository sources transferred: 840.1 KB total
  25. [01:15:24] : [Updating sources] Removing E:\Agent01wrk\f551c3b050e9bf6
  26. [01:15:24] : [Updating sources] Updating E:\Agent01wrk\f551c3b050e9bf6
  27. [01:15:24] : ##teamcity[buildStatisticValue key='buildStageDuration:sourcesUpdate' value='1708.0']
  28. [01:15:24] : Build preparation done
  29. [01:15:24] : Step 1/2: MSBuild (3s)
  30. [01:15:24] : [Step 1/2] ##teamcity[buildStatisticValue key='buildStageDuration:firstStepPreparation' value='77.0']
  31. [01:15:24] : [Step 1/2] ##teamcity[buildStatisticValue key='buildStageDuration:buildStepRUNNER_330' value='0.0']
  32. [01:15:24] : [Step 1/2] Starting: E:\BuildAgent01\plugins\dotnetPlugin\bin\JetBrains.BuildServer.MsBuildBootstrap.exe /workdir:E:\Agent01wrk\f551c3b050e9bf6 "/msbuildPath:C:\Program Files (x86)\MSBuild\12.0\bin\MSBuild.exe"
  33. [01:15:24] : [Step 1/2] in directory: E:\Agent01wrk\f551c3b050e9bf6
  34. [01:15:25] : [Step 1/2] TeamCity-AppDomainUnloadedException.sln.teamcity: Build target: TeamCity_Generated_Build
  35. [01:15:25] : [TeamCity-AppDomainUnloadedException.sln.teamcity] TeamCity_Generated_Build
  36. [01:15:25] : [TeamCity_Generated_Build] MSBuild
  37. [01:15:25] : [MSBuild] TeamCity-AppDomainUnloadedException.sln: Build target: Rebuild
  38. [01:15:25] : [TeamCity-AppDomainUnloadedException.sln] ValidateSolutionConfiguration
  39. [01:15:25] : [ValidateSolutionConfiguration] Building solution configuration "Release|Any CPU".
  40. [01:15:25] : [TeamCity-AppDomainUnloadedException.sln] Rebuild
  41. [01:15:25] : [Rebuild] MSBuild
  42. [01:15:26] : [MSBuild] MyServices\MyServices.csproj: Build target: Rebuild
  43. [01:15:26] : [MyServices\MyServices.csproj] CoreClean
  44. [01:15:26] : [CoreClean] MakeDir
  45. [01:15:26] : [MakeDir] Creating directory "obj\Release\".
  46. [01:15:26] : [MyServices\MyServices.csproj] PrepareForBuild
  47. [01:15:26] : [PrepareForBuild] MakeDir
  48. [01:15:26] : [MakeDir] Creating directory "bin\Release\".
  49. [01:15:26] : [MyServices\MyServices.csproj] CoreCompile
  50. [01:15:26] : [CoreCompile] Csc
  51. [01:15:26] : [Csc] C:\Program Files (x86)\MSBuild\12.0\bin\Csc.exe /noconfig /nowarn:1701,1702 /nostdlib+ /errorreport:prompt /warn:4 /define:TRACE /highentropyva- /reference:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\mscorlib.dll" /reference:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.Core.dll" /reference:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.dll" /reference:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.ServiceModel.dll" /debug:pdbonly /filealign:512 /optimize+ /out:obj\Release\MyServices.dll /target:library /utf8output IMyService.cs MyService.cs Properties\AssemblyInfo.cs "E:\Agent01tmp\buildTmp\.NETFramework,Version=v4.0.AssemblyAttributes.cs"
  52. [01:15:26] : [MyServices\MyServices.csproj] CopyFilesToOutputDirectory
  53. [01:15:26] : [CopyFilesToOutputDirectory] Copy
  54. [01:15:26] : [Copy] Copying file from "obj\Release\MyServices.dll" to "bin\Release\MyServices.dll".
  55. [01:15:26] : [CopyFilesToOutputDirectory] MyServices -> E:\Agent01wrk\f551c3b050e9bf6\MyServices\bin\Release\MyServices.dll
  56. [01:15:26] : [CopyFilesToOutputDirectory] Copy
  57. [01:15:26] : [Copy] Copying file from "obj\Release\MyServices.pdb" to "bin\Release\MyServices.pdb".
  58. [01:15:26] : [MSBuild] MyServices.Tests\MyServices.Tests.csproj: Build target: Rebuild
  59. [01:15:26] : [MyServices.Tests\MyServices.Tests.csproj] CoreClean
  60. [01:15:26] : [CoreClean] MakeDir
  61. [01:15:26] : [MakeDir] Creating directory "obj\Release\".
  62. [01:15:26] : [MyServices.Tests\MyServices.Tests.csproj] CleanReferencedProjects
  63. [01:15:26] : [MyServices.Tests\MyServices.Tests.csproj] PrepareForBuild
  64. [01:15:26] : [PrepareForBuild] MakeDir
  65. [01:15:26] : [MakeDir] Creating directory "bin\Release\".
  66. [01:15:26] : [MyServices.Tests\MyServices.Tests.csproj] ResolveProjectReferences
  67. [01:15:26] : [MyServices.Tests\MyServices.Tests.csproj] GenerateTargetFrameworkMonikerAttribute
  68. [01:15:26] : [GenerateTargetFrameworkMonikerAttribute] Skipping target "GenerateTargetFrameworkMonikerAttribute" because all output files are up-to-date with respect to the input files.
  69. [01:15:26] : [MyServices.Tests\MyServices.Tests.csproj] CoreCompile
  70. [01:15:26] : [CoreCompile] Csc
  71. [01:15:26] : [Csc] C:\Program Files (x86)\MSBuild\12.0\bin\Csc.exe /noconfig /nowarn:1701,1702 /nostdlib+ /errorreport:prompt /warn:4 /define:TRACE /highentropyva- /reference:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\mscorlib.dll" /reference:E:\Agent01wrk\f551c3b050e9bf6\MyServices\bin\Release\MyServices.dll /reference:E:\Agent01wrk\f551c3b050e9bf6\packages\NUnit.2.6.3\lib\nunit.framework.dll /reference:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.Core.dll" /reference:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.dll" /reference:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.ServiceModel.dll" /debug:pdbonly /filealign:512 /optimize+ /out:obj\Release\MyServices.Tests.dll /target:library /utf8output MyServiceTests.cs Properties\AssemblyInfo.cs "E:\Agent01tmp\buildTmp\.NETFramework,Version=v4.0.AssemblyAttributes.cs"
  72. [01:15:26] : [MyServices.Tests\MyServices.Tests.csproj] _CopyFilesMarkedCopyLocal
  73. [01:15:26] : [_CopyFilesMarkedCopyLocal] Copy
  74. [01:15:26] : [Copy] Copying file from "E:\Agent01wrk\f551c3b050e9bf6\MyServices\bin\Release\MyServices.dll" to "bin\Release\MyServices.dll".
  75. [01:15:26] : [Copy] Copying file from "E:\Agent01wrk\f551c3b050e9bf6\packages\NUnit.2.6.3\lib\nunit.framework.dll" to "bin\Release\nunit.framework.dll".
  76. [01:15:26] : [Copy] Copying file from "E:\Agent01wrk\f551c3b050e9bf6\MyServices\bin\Release\MyServices.pdb" to "bin\Release\MyServices.pdb".
  77. [01:15:26] : [Copy] Copying file from "E:\Agent01wrk\f551c3b050e9bf6\packages\NUnit.2.6.3\lib\nunit.framework.xml" to "bin\Release\nunit.framework.xml".
  78. [01:15:26] : [MyServices.Tests\MyServices.Tests.csproj] GetCopyToOutputDirectoryItems
  79. [01:15:26] : [MyServices.Tests\MyServices.Tests.csproj] CopyFilesToOutputDirectory
  80. [01:15:26] : [CopyFilesToOutputDirectory] Copy
  81. [01:15:26] : [Copy] Copying file from "obj\Release\MyServices.Tests.dll" to "bin\Release\MyServices.Tests.dll".
  82. [01:15:26] : [CopyFilesToOutputDirectory] MyServices.Tests -> E:\Agent01wrk\f551c3b050e9bf6\MyServices.Tests\bin\Release\MyServices.Tests.dll
  83. [01:15:26] : [CopyFilesToOutputDirectory] Copy
  84. [01:15:26] : [Copy] Copying file from "obj\Release\MyServices.Tests.pdb" to "bin\Release\MyServices.Tests.pdb".
  85. [01:15:25] : [Step 1/2] MSBuild command line parameters contain "/property:" or "/p:". It is recommended to define System Property on Build Parameters instead.
  86. [01:15:26] : [Step 1/2] Process exited with code 0
  87. [01:15:27] : [Step 1/2] ##teamcity[buildStatisticValue key='buildStageDuration:buildStepRUNNER_330' value='3585.0']
  88. [01:15:27] : Step 2/2: NUnit (29s)
  89. [01:15:27] : [Step 2/2] ##teamcity[buildStatisticValue key='buildStageDuration:buildStepRUNNER_331' value='0.0']
  90. [01:15:27] : [Step 2/2] Starting: E:\BuildAgent01\plugins\dotnetPlugin\bin\JetBrains.BuildServer.NUnitLauncher.exe #TeamCityImplicit
  91. [01:15:27] : [Step 2/2] in directory: E:\Agent01wrk\f551c3b050e9bf6
  92. [01:15:33] : [Step 2/2] JetBrains dotCover Console Runner v2.7.2.84. Copyright (c) 2009-2014 JetBrains s.r.o. All rights reserved.
  93. [01:15:40] : [Step 2/2] [JetBrains dotCover] Coverage session started [9/10/2014 1:15:40 AM]
  94. [01:15:46] : [Step 2/2] Start TeamCity NUnit Test Runner
  95. [01:15:46] : [Step 2/2] Running NUnit-2.6.3 tests under .NET Framework v4.0 x64
  96. [01:15:47] : [Step 2/2] MyServices.Tests.dll (6s)
  97. [01:15:50] : [MyServices.Tests.dll] MyServices.Tests.MyServiceTests.Can_get_answer_via_basic_http (1s)
  98. [01:15:52] : [MyServices.Tests.dll] MyServices.Tests.MyServiceTests.Can_get_answer_via_tcp
  99. [01:15:52] : [MyServices.Tests.dll] MyServices.Tests.MyServiceTests.Can_get_answer_via_ws_http (1s)
  100. [01:15:54] : [Step 2/2] 2014-09-10 01:15:54,436 [4780] WARN JetBrains.Container.Log4netDefaultLoggerInitializer - Unhandled exception in current domain: System.AppDomainUnloadedException: Attempted to access an unloaded AppDomain., , (null)
  101. [01:15:54] : [Step 2/2] 2014-09-10 01:15:54,438 [5384] WARN JetBrains.Container.Log4netDefaultLoggerInitializer - Unhandled exception in current domain: System.AppDomainUnloadedException: Attempted to access an unloaded AppDomain., , (null)
  102. [01:15:55] : [Step 2/2] [JetBrains dotCover] Coverage session finished [9/10/2014 1:15:55 AM]
  103. [01:15:55] : [Step 2/2] [JetBrains dotCover] Coverage results post-processing started [9/10/2014 1:15:55 AM]
  104. [01:15:56] : [Step 2/2] [JetBrains dotCover] Coverage results post-processing finished [9/10/2014 1:15:56 AM]
  105. [01:15:56] : [Step 2/2] ##teamcity[importData type='dotNetCoverage' tool='dotcover' file='E:\Agent01tmp\buildTmp\coverage_dotcover72850628044247098881.data']
  106. [01:15:56] : [Step 2/2] Importing data from 'E:\Agent01tmp\buildTmp\coverage_dotcover72850628044247098881.data' (16.24 MB) with 'dotNetCoverage' processor
  107. [01:15:57] : [Step 2/2] Process exited with code 0
  108. [01:15:57] : [Step 2/2] ##teamcity[buildStatisticValue key='buildStageDuration:buildStepRUNNER_331' value='29550.0']
  109. [01:15:57] : Waiting for 1 service processes to complete
  110. [01:15:57] : Processing 1 coverage report(s)
  111. [01:15:57] : Generating coverage report by dotcover for files: [E:\Agent01tmp\buildTmp\coverage_dotcover72850628044247098881.data]
  112. [01:15:57] : Get dotCover version
  113. [01:15:57] : [Get dotCover version] Started dotCover: E:\BuildAgent01\tools\dotCover\dotCover.exe version E:\Agent01tmp\buildTmp\dotCover1621489971538640162Version
  114. [01:15:57] : [Get dotCover version] Output: JetBrains dotCover Console Runner v2.7.2.84. Copyright (c) 2009-2014 JetBrains s.r.o. All rights reserved.
  115. [01:15:57] : [Get dotCover version] dotCover exited with code: 0
  116. [01:15:57] : Use DotCover 2.7.x commands set
  117. [01:15:57] : Merge dotCover reports (7s)
  118. [01:16:05] : [Merge dotCover reports] Started dotCover: E:\BuildAgent01\tools\dotCover\dotCover.exe merge E:\Agent01tmp\buildTmp\dotcover8508092181181554021.xml
  119. [01:16:05] : [Merge dotCover reports] Output: JetBrains dotCover Console Runner v2.7.2.84. Copyright (c) 2009-2014 JetBrains s.r.o. All rights reserved.
  120. [JetBrains dotCover] Snapshot merging started [9/10/2014 1:16:04 AM]
  121. [JetBrains dotCover] Source snapshots number: 1
  122. [JetBrains dotCover] Snapshot merging finished [9/10/2014 1:16:04 AM]
  123. [01:16:05] : [Merge dotCover reports] dotCover exited with code: 0
  124. [01:16:05] : Remove dotCover snapshot files (6s)
  125. [01:16:11] : [Remove dotCover snapshot files] Started dotCover: E:\BuildAgent01\tools\dotCover\dotCover.exe delete E:\Agent01tmp\buildTmp\dotcover1312540084804250035.xml
  126. [01:16:11] : [Remove dotCover snapshot files] Output: JetBrains dotCover Console Runner v2.7.2.84. Copyright (c) 2009-2014 JetBrains s.r.o. All rights reserved.
  127. [01:16:11] : [Remove dotCover snapshot files] dotCover exited with code: 0
  128. [01:16:11] : Generate dotCover report (7s)
  129. [01:16:19] : [Generate dotCover report] Started dotCover: E:\BuildAgent01\tools\dotCover\dotCover.exe report E:\Agent01tmp\buildTmp\dotcover1156576791617578573.xml
  130. [01:16:19] : [Generate dotCover report] Output: JetBrains dotCover Console Runner v2.7.2.84. Copyright (c) 2009-2014 JetBrains s.r.o. All rights reserved.
  131. [JetBrains dotCover] Report generation started [9/10/2014 1:16:12 AM]
  132. [JetBrains dotCover] Report generation finished [9/10/2014 1:16:18 AM]
  133. [01:16:19] : [Generate dotCover report] dotCover exited with code: 0
  134. [01:16:19] : Generate dotCover HTML report
  135. [01:16:19] : Packing snapshot files (7s)
  136. [01:16:27] : [Packing snapshot files] Started dotCover: E:\BuildAgent01\tools\dotCover\dotCover.exe zip E:\Agent01tmp\buildTmp\dotcover3164159366589699514.xml
  137. [01:16:27] : [Packing snapshot files] Output: JetBrains dotCover Console Runner v2.7.2.84. Copyright (c) 2009-2014 JetBrains s.r.o. All rights reserved.
  138. [01:16:27] : [Packing snapshot files] dotCover exited with code: 0
  139. [01:16:27] : Remove dotCover snapshot files (6s)
  140. [01:16:33] : [Remove dotCover snapshot files] Started dotCover: E:\BuildAgent01\tools\dotCover\dotCover.exe delete E:\Agent01tmp\buildTmp\dotcover2897411804960297907.xml
  141. [01:16:33] : [Remove dotCover snapshot files] Output: JetBrains dotCover Console Runner v2.7.2.84. Copyright (c) 2009-2014 JetBrains s.r.o. All rights reserved.
  142. [01:16:33] : [Remove dotCover snapshot files] dotCover exited with code: 0
  143. [01:16:33] : DotCover statement coverage was: 24 of 24 ( 100.0%)
  144. [01:16:33] : ##teamcity[buildStatisticValue key='CodeCoverageAbsSCovered' value='24.0']
  145. [01:16:33] : ##teamcity[buildStatisticValue key='CodeCoverageAbsSTotal' value='24.0']
  146. [01:16:33] : ##teamcity[buildStatisticValue key='CodeCoverageAbsMCovered' value='6.0']
  147. [01:16:33] : ##teamcity[buildStatisticValue key='CodeCoverageAbsMTotal' value='6.0']
  148. [01:16:33] : ##teamcity[buildStatisticValue key='CodeCoverageAbsCCovered' value='2.0']
  149. [01:16:33] : ##teamcity[buildStatisticValue key='CodeCoverageAbsCTotal' value='2.0']
  150. [01:16:33] : Publishing artifacts
  151. [01:16:33] : [Publishing artifacts] Collecting files to publish: [E:\Agent01tmp\buildTmp\coverage2228485429674901619zip\CoverageReport.xml=>.teamcity/.NETCoverage]
  152. [01:16:33] : [Publishing artifacts] Publishing using [ArtifactsCachePublisher]
  153. [01:16:34] : [Publishing artifacts] Publishing using [WebPublisher]
  154. [01:16:33] : Publishing artifacts (1s)
  155. [01:16:33] : [Publishing artifacts] Collecting files to publish: [E:\Agent01tmp\buildTmp\coverage120671282262897936zip\dotCover.snapshot=>.teamcity/.NETCoverage]
  156. [01:16:34] : [Publishing artifacts] Publishing using [ArtifactsCachePublisher]
  157. [01:16:35] : [Publishing artifacts] Publishing using [WebPublisher]
  158. [01:16:33] : Publishing artifacts (2s)
  159. [01:16:33] : [Publishing artifacts] Collecting files to publish: [E:\Agent01tmp\buildTmp\dotCover249957460064122006report\coverage.zip=>.teamcity/.NETCoverage]
  160. [01:16:36] : [Publishing artifacts] Publishing using [ArtifactsCachePublisher]
  161. [01:16:36] : [Publishing artifacts] Publishing using [WebPublisher]
  162. [01:16:33] : ##teamcity[buildStatisticValue key='buildStageDuration:buildFinishing' value='36316.0']
  163. [01:16:33] : Publishing internal artifacts (3s)
  164. [01:16:37] : [Publishing internal artifacts] Sending using ArtifactsCachePublisher
  165. [01:16:37] : [Publishing internal artifacts] Sending using WebPublisher
  166. [01:16:38] : ##teamcity[buildStatisticValue key='buildStageDuration:artifactsPublishing' value='4720.0']
  167. [01:16:38] : Build finished