Continua Server using %100 CPU


The 'Continua.Server.Service.exe is currently using %100 CPU and the website is not responding to requests. I just added a second repository item which had just finished syncing
and it looks like it was updating the ‘Changesets’ on the first repository when it stopped responding.

I’m running the lastest update 1.5.1 (both server and agent).

Any suggestions before I restart the service?

This is the last error from the browser:

Exception: NullReferenceException
Message: Object reference not set to an instance of an object.
Stack Trace: at ASP._Page_Areas_CI_Views_Shared__RenderRepositoryTable_cshtml.Execute() in c:\Program Files\VSoft Technologies\ContinuaCI\Web\Areas\CI\Views\Shared_RenderRepositoryTable.cshtml:line 280
at System.Web.WebPages.WebPageBase.ExecutePageHierarchy()
at System.Web.Mvc.WebViewPage.ExecutePageHierarchy()
at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage)
at System.Web.Mvc.Html.PartialExtensions.Partial(HtmlHelper htmlHelper, String partialViewName, Object model, ViewDataDictionary viewData)
at ASP._Page_Areas_CI_Views_ConfigWizard_Partial__PageRepositories_cshtml.Execute() in c:\Program Files\VSoft Technologies\ContinuaCI\Web\Areas\CI\Views\ConfigWizard\Partial_PageRepositories.cshtml:line 35
at System.Web.WebPages.WebPageBase.ExecutePageHierarchy()
at System.Web.Mvc.WebViewPage.ExecutePageHierarchy()
at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage)
at System.Web.Mvc.Html.PartialExtensions.Partial(HtmlHelper htmlHelper, String partialViewName, Object model, ViewDataDictionary viewData)
at ASP._Page_Areas_CI_Views_configwizard_Repositories_cshtml.Execute() in c:\Program Files\VSoft Technologies\ContinuaCI\Web\Areas\CI\Views\ConfigWizard\Repositories.cshtml:line 35
at System.Web.WebPages.WebPageBase.ExecutePageHierarchy()
at System.Web.Mvc.WebViewPage.ExecutePageHierarchy()
at System.Web.WebPages.StartPage.ExecutePageHierarchy()
at System.Web.WebPages.StartPage.ExecutePageHierarchy()
at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage)
at System.Web.Mvc.ViewResultBase.ExecuteResult(ControllerContext context)
at System.Web.Mvc.ControllerActionInvoker.<>c__DisplayClass1a.b__17()
at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilter(IResultFilter filter, ResultExecutingContext preContext, Func1 continuation)<br>at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilter(IResultFilter filter, ResultExecutingContext preContext, Func1 continuation)
at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultWithFilters(ControllerContext controllerContext, IList`1 filters, ActionResult actionResult)
at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass25.b__22(IAsyncResult asyncResult)
at System.Web.Mvc.Controller.<>c__DisplayClass1d.b__18(IAsyncResult asyncResult)
at System.Web.Mvc.Async.AsyncResultWrapper.<>c__DisplayClass4.b__3(IAsyncResult ar)
at System.Web.Mvc.Controller.EndExecuteCore(IAsyncResult asyncResult)
at System.Web.Mvc.Async.AsyncResultWrapper.<>c__DisplayClass4.b__3(IAsyncResult ar)
at System.Web.Mvc.MvcHandler.<>c__DisplayClass8.b__3(IAsyncResult asyncResult)
at System.Web.Mvc.Async.AsyncResultWrapper.<>c__DisplayClass4.b__3(IAsyncResult ar)
at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)


I’ve got a dump file I could send to you if you like?

Yes, please do send the dump file, not sure if we will be able to use it (my windbg skills have lapsed) but worth a try. If this occurs again after restarting, then you will need to turn on debug logging - http://wiki.finalbuilder.com/display/continua/Debug+Logging
Also, it might be work running a diagnostics report to send to us - go to admin, event log, at the top of the page is a link to download the diagnostics report.


You should be able to load it through Visual Studio and point it at the .pdb files so you should be able to at least get a stack trace.
Whats the best way of sending to you? Email?


I’ve attached the diagnostics report. It appears to running Ok at the moment.

EDIT: Pete Toms removed diag report from forms.

Send to support@finalbuilder.com, add a link to this topic so we know what it’s for. I’m not sure if we are keeping the pdb files for every build, will have to check.


Not even the builds you officially release!


No success with email so I’ll share through dropbox. I just have to wait for it to upload.

Hi Simon, I have looked over the diagnostics log and I am still not clear on what is causing your 100% CPU situation.

Would you please be able to enable full debug logging (http://wiki.finalbuilder.com/display/continua/Debug+Logging) and send us the log (support@finalbuilder.com).

Full debug logs will tell us whats occurring around the time that you experience this issue.

Could you also send us your Continua.Server.Service.exe.config file located within the Continua install location (we are seeing issues related to your LDAP sync and would like to see these settings).

Thanks again.


I’ve send an email to support@finalbuilder.com with the dump file.

I’ve attached a copy of our ‘Continua.Server.Service.exe.config’ (compressed so it would allow the attachment). As far as I know I’ve only changed the authentication
and have not run into any issues so far.


EDIT: Pete Toms removed continua config file from forms