The leading provider of version control solution and TWAIN SDK
The leading provider of version control solution and TWAIN SDK

Dynamsoft Forums

Support for Version Control, Bug Tracking and Configuration Management Software
* Login   * Register
* FAQ    * Search

It is currently Wed May 16, 2012 6:13 pm




Post new topic Reply to topic  [ 2 posts ] 
Author Message
 Post subject: Cruise control exception calling Farm report webpage
PostPosted: Thu May 14, 2009 5:20 am 
Offline

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)


Top
 Profile  
 
 Post subject: Re: Cruise control exception calling Farm report webpage
PostPosted: Mon May 18, 2009 4:55 am 
Offline
User avatar

Joined: Tue Mar 08, 2005 12:23 am
Posts: 1489
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
Dynamsoft - The leading provider of version control solution and TWAIN SDK
Source Control Software | Software Configuration Management | SCM Solution | Issue Tracking
SourceSafe (VSS) Remote/Web/Internet Access | SourceSafe (VSS) Replacement/Alternative | SourceSafe (VSS) Hosting|TFS Hosting

Follow me @Twitter, Facebook
Image


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 2 posts ] 

It is currently Wed May 16, 2012 6:13 pm


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:
Jump to:  
cron

Copyright © 2010 Dynamsoft Corporation. All Rights Reserved. | Knowledge Base | Source Control Blog