CannotUnloadAppDomain Mbunit 和 CCNET

发布于 2024-10-16 23:08:10 字数 177 浏览 5 评论 0原文

自从我们设置以来,我们的 CCNET 构建系统一直运行良好。最近,我们搬到了另一个房间并更改了系统上的一个 IP 地址,我们从 NCover 运行的 MbUnit 收到 CannotUnloadAppDomainException。我检查了我们的 SVN 日志以确保没有发生任何更改。有没有人以前经历过这种情况或者有任何想法我应该寻找什么?

Our CCNET build system has been running just fine since we set it up. Recently we moved to another room and changed one IP address on our system and we are getting CannotUnloadAppDomainException from MbUnit which is run from NCover. I have checked our SVN logs to make sure there were no changes and there aren't. Has anyone experienced this before or have any ideas what I should be looking for?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

甜心 2024-10-23 23:08:10

GallioIsolatedAppDomain 默认模式。该错误表明 AppDomain 沙箱无法卸载,可能是由于涉及资源锁定、多线程竞争条件或内存不足问题或堆栈溢出等严重错误。

您当然需要更多信息来诊断问题的根本原因。你可以做什么:

  • 使用 Gallio.Echo 手动运行测试并获得查看测试报告或控制台输出。
  • 您可能还想在 IsolatedProcessLocal 模式下运行测试。这会让整个流程崩溃得更快;它可能会突出潜在的问题。
  • 您还可以在 Gallio 用户群组中提问。

Gallio runs your tests in IsolatedAppDomain mode by default. The error indicates that the AppDomain sandbox cannot be unloaded probably due to a critical error involving resource lock, multi-thread race condition, or something like an out of memory issue or a stack overflow.

You certainly need more information to diagnose the root cause of the problem. What you can do:

  • Run manually your tests with Gallio.Echo and have a look at the test report or at the console output.
  • You may also want to run your tests in IsolatedProcess or Local modes instead. This will make the whole process to collapse faster; it may highlight the underlying issue.
  • You could also ask the question in the Gallio User Group.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文