Contact us


All times are UTC - 8 hours



   [ 2 posts ] 
Author Message
   


Joined: Thu Jun 26, 2008 2:13 am
Posts: 9
Location: Grenoble - France
Hello,

Since I implemented your CC plugin, each time a project is building (during check modifications/retrieving source phase), the cruise control farm report page is throwing an exception. Everything returns back to normal when SAW operation (and plugin) has finished to retrieve the sources. Here is the Cruise control (1.4.0.3400) exception thrown.

Thanks in advance for any tip in resolving this issue.

Regards
Yannick



Exception Message
Exception calling NVelocity for template: ProjectGrid.vm Template path is D:\Applis\CruiseControl.NET\webdashboard\templates
Exception Full Details
ThoughtWorks.CruiseControl.Core.CruiseControlException: Exception calling NVelocity for template: ProjectGrid.vm Template path is D:\Applis\CruiseControl.NET\webdashboard\templates ---> NVelocity.Exception.MethodInvocationException: Invocation of method 'BuildStage' in ThoughtWorks.CruiseControl.WebDashboard.Dashboard.ProjectGridRow, template ProjectGrid.vm Line 101 Column 26 threw an exception ---> System.NullReferenceException: La référence d'objet n'est pas définie à une instance d'un objet. à ThoughtWorks.CruiseControl.WebDashboard.Dashboard.ProjectGridRow.get_BuildStage() --- Fin de la trace de la pile d'exception interne --- à NVelocity.Runtime.Parser.Node.ASTIdentifier.Execute(Object o, IInternalContextAdapter context) à NVelocity.Runtime.Parser.Node.ASTReference.Execute(Object o, IInternalContextAdapter context) à NVelocity.Runtime.Parser.Node.ASTReference.Value(IInternalContextAdapter context) à NVelocity.Runtime.Parser.Node.ASTGTNode.Evaluate(IInternalContextAdapter context) à NVelocity.Runtime.Parser.Node.ASTExpression.Evaluate(IInternalContextAdapter context) à NVelocity.Runtime.Parser.Node.ASTIfStatement.Render(IInternalContextAdapter context, TextWriter writer) à NVelocity.Runtime.Parser.Node.ASTBlock.Render(IInternalContextAdapter context, TextWriter writer) à NVelocity.Runtime.Directive.Foreach.Render(IInternalContextAdapter context, TextWriter writer, INode node) à NVelocity.Runtime.Parser.Node.ASTDirective.Render(IInternalContextAdapter context, TextWriter writer) à NVelocity.Runtime.Parser.Node.ASTBlock.Render(IInternalContextAdapter context, TextWriter writer) à NVelocity.Runtime.Parser.Node.ASTIfStatement.Render(IInternalContextAdapter context, TextWriter writer) à NVelocity.Runtime.Parser.Node.SimpleNode.Render(IInternalContextAdapter context, TextWriter writer) à NVelocity.Template.Merge(IContext context, TextWriter writer) à NVelocity.App.VelocityEngine.MergeTemplate(String templateName, String encoding, IContext context, TextWriter writer) à ThoughtWorks.CruiseControl.WebDashboard.MVC.View.LazilyInitialisingVelocityTransformer.Transform(String transformerFileName, Hashtable transformable) --- Fin de la trace de la pile d'exception interne --- à ThoughtWorks.CruiseControl.WebDashboard.MVC.View.LazilyInitialisingVelocityTransformer.Transform(String transformerFileName, Hashtable transformable) à ThoughtWorks.CruiseControl.WebDashboard.MVC.View.VelocityViewGeneratorWithTransformer.GenerateView(String templateName, Hashtable velocityContext) à ThoughtWorks.CruiseControl.WebDashboard.Dashboard.VelocityProjectGridAction.GenerateView(ProjectStatusListAndExceptions projectStatusListAndExceptions, String actionName, IRequest request, IServerSpecifier serverSpecifier) à ThoughtWorks.CruiseControl.WebDashboard.Dashboard.VelocityProjectGridAction.Execute(String actionName, IServerSpecifier serverSpecifier, IRequest request) à ThoughtWorks.CruiseControl.WebDashboard.Plugins.ServerReport.ServerReportServerPlugin.Execute(ICruiseRequest request) à ThoughtWorks.CruiseControl.WebDashboard.MVC.Cruise.ServerCheckingProxyAction.Execute(ICruiseRequest cruiseRequest) à ThoughtWorks.CruiseControl.WebDashboard.MVC.Cruise.CruiseActionProxyAction.Execute(IRequest request) à ThoughtWorks.CruiseControl.WebDashboard.MVC.Cruise.ExceptionCatchingActionProxy.Execute(IRequest request)


   


Joined: Tue Mar 08, 2005 12:23 am
Posts: 1315
Hi Yannick,

It seems that the exception message is not related to SourceAnywhere for VSS CruiseControl .NET Plug-in. The plug-in only does the source control part.

It would be helpful if you send us the "ccnet.config" file.

Also, you can schedule a GoToMeeting session with us via Live Help:

http://www.dynamsoft.com/Support/LiveHelp.aspx

Thanks.

_________________
Catherine Sea
Dynamsoft Support Team
Follow us@Twitter, Facebook


Display posts from previous:  Sort by  
   [ 2 posts ] 


Who is online

Users browsing this forum: No registered users and 0 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
cron
Copyright © 2016 Dynamsoft | All Rights Reserved
dynamic designed by Dynamsoft team
Fatal: Not able to open ./cache/data_global.php