首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CruiseControl CommunicationsException对象引用错误

CruiseControl CommunicationsException对象引用错误
EN

Stack Overflow用户
提问于 2013-07-19 01:13:28
回答 2查看 254关注 0票数 4

在CruiseControl版本1.6.7981.1中,我从事件查看器得到以下错误,这导致ccservice停止。到目前为止,我所做的工作是登录到构建框并手动启动ccservice。它看起来像是零星发生的,我不确定是什么原因造成的,也没有在cruisecontrol.net文档和站点中找到任何与此错误相关的信息。如果有人知道或可以告诉我与这个错误有关的正确方向,将不胜感激?

代码语言:javascript
复制
.NET Runtime version 2.0.50727.5466 - Fatal Execution Engine Error 80131506


2013-07-17 21:56:51,621 [MyProjectBuildNodes] ERROR CruiseControl.NET [(null)] - INTERNAL ERROR: Object reference not set to an instance of an object.
----------
ThoughtWorks.CruiseControl.Remote.CommunicationsException: Object reference not set to an instance of an object.
   at ThoughtWorks.CruiseControl.Remote.RemotingConnection.SendMessage(String action, ServerRequest request)
   at ThoughtWorks.CruiseControl.Remote.CruiseServerClient.GetProjectStatus()
   at ThoughtWorks.CruiseControl.Core.Triggers.ProjectTrigger.GetCurrentProjectStatus()
   at ThoughtWorks.CruiseControl.Core.Triggers.ProjectTrigger.Fire()
   at ThoughtWorks.CruiseControl.Core.Triggers.MultipleTrigger.Fire()
   at ThoughtWorks.CruiseControl.Core.ProjectIntegrator.PollTriggers()
   at ThoughtWorks.CruiseControl.Core.ProjectIntegrator.Integrate()
   at ThoughtWorks.CruiseControl.Core.ProjectIntegrator.Run()
----------
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-08-08 22:52:40

在进一步研究之后,下面是解决此问题的选项:

  1. 重新安装.Net框架
  2. 重新安装导致错误".NET运行时版本2.0.50727.5466 -致命执行引擎错误80131506“的应用程序。我们通过事件查看器和我们的应用程序日志确定了这一点,如果您的服务器在虚拟机上运行,
  3. 会为您的虚拟机主机安装一个更新。这应该是一个已知问题。

我们看过了所有的选项,选项3对我们很有效。看起来这个问题是由设置为软件监视器模式时虚拟机监视器中的意外行为引起的。

票数 2
EN

Stack Overflow用户

发布于 2013-07-24 14:20:07

导致此异常的一个原因是CCNet服务和WebDashboard的程序集版本不一致,或者连接到CCNet服务的任何其他客户端(如TrayApp等)。

您可能还希望将CCNet的所有相关部分更新到最新版本1.8.x。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17729944

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档