CruiseControl.NET Logo
Login
Documentation

Version : 1.8.5.0

Project Report
Project Status
Latest Build
View All Builds
 
Recent Builds
2026-07-05 09:36:13 (Failed)
2026-03-16 06:00:13 (Failed)
2025-11-17 06:00:13 (Failed)
2024-09-23 06:00:13 (Failed)
2024-08-19 06:00:09 (Failed)
2024-08-08 09:18:43 (Build-64)
2024-07-31 11:19:42 (Build-63)
2024-07-30 12:48:46 (Build-62)
2024-07-19 14:21:52 (Build-61)
2024-05-14 10:22:14 (Build-60)
Show All

There was an exception trying to carry out your request.

Exception Message

Exception calling NVelocity for template: ProjectReport.vm Template path is C:\Program Files (x86)\CruiseControl.NET\webdashboard\templates

Exception Full Details

ThoughtWorks.CruiseControl.Core.CruiseControlException: Exception calling NVelocity for template: ProjectReport.vm Template path is C:\Program Files (x86)\CruiseControl.NET\webdashboard\templates ---> System.ArgumentException: An item with the same key has already been added. at System.ThrowHelper.ThrowArgumentException(ExceptionResource resource) at System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add) at System.Collections.Generic.Dictionary`2.Add(TKey key, TValue value) at ThoughtWorks.CruiseControl.WebDashboard.MVC.View.LazilyInitialisingVelocityTransformer.DetermineTemplateLocation(String transformerFileName) at ThoughtWorks.CruiseControl.WebDashboard.MVC.View.LazilyInitialisingVelocityTransformer.Transform(String transformerFileName, Hashtable transformable) --- End of inner exception stack trace --- at ThoughtWorks.CruiseControl.WebDashboard.MVC.View.LazilyInitialisingVelocityTransformer.Transform(String transformerFileName, Hashtable transformable) at ThoughtWorks.CruiseControl.WebDashboard.MVC.View.VelocityViewGeneratorWithTransformer.GenerateView(String templateName, Hashtable velocityContext) at ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ProjectReportProjectPlugin.Execute(ICruiseRequest cruiseRequest) at ThoughtWorks.CruiseControl.WebDashboard.MVC.Cruise.ServerCheckingProxyAction.Execute(ICruiseRequest cruiseRequest) at ThoughtWorks.CruiseControl.WebDashboard.MVC.Cruise.ProjectCheckingProxyAction.Execute(ICruiseRequest cruiseRequest) at ThoughtWorks.CruiseControl.WebDashboard.MVC.Cruise.CruiseActionProxyAction.Execute(IRequest request) at ThoughtWorks.CruiseControl.WebDashboard.MVC.Cruise.ExceptionCatchingActionProxy.Execute(IRequest request)