我有一台32位xp机器,现在已经构建我们的构建一年没有太大问题,现在我们对我们的环境有了新的需求。涉及的咨询公司拥有一些仅在64位2008网络服务器上蓬勃发展的软件。所以我在Web服务器上设置了一个slave buildserver,这样它们的集成测试就可以了。
现在我已经启动并运行了 - 我们遇到了useraccounts问题,在程序文件文件夹中有日志文件,以及其他东西,但它现在正在运行并在检测到更改时构建。
BUT: 我无法从cctray管理奴隶 - 当我点击一个项目的强制构建时,我收到此消息:
并且我不清楚为什么,webdashboard提供更多信息:
ThoughtWorks.CruiseControl.Remote.CommunicationsException: Request processing has failed on the remote server: Key cannot be null. Parameter name: key at ThoughtWorks.CruiseControl.Remote.CruiseServerClient.ValidateResponse(Response response) at ThoughtWorks.CruiseControl.Remote.CruiseServerClient.ListBuildParameters(String projectName) at ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.ServerAggregatingCruiseManagerWrapper.ListBuildParameters(IProjectSpecifier projectSpecifier, String sessionToken) at ThoughtWorks.CruiseControl.WebDashboard.Dashboard.ProjectParametersAction.Execute(ICruiseRequest cruiseRequest) at ThoughtWorks.CruiseControl.WebDashboard.MVC.Cruise.CruiseActionProxyAction.Execute(IRequest request) at ThoughtWorks.CruiseControl.WebDashboard.MVC.Cruise.ExceptionCatchingActionProxy.Execute(IRequest request)
:(
答案 0 :(得分:0)
在64位客户端上存在某种类型的错误 - 你可以让它或多或少地工作,但不像32位那样漂亮...... 但那就是我猜的进步价格