I'm suddenly getting an error when viewing the dashboard, which worked
fine before. I've tried uninstalling, reinstalling, checking
permissions, searching. I don't see anyone else having this error, but
it seems completely ccnet-specific, and not related to something else
on the machine, at least on first glance.

Any advice would be greatly appreciated.

Server Error in '/ccnet' Application.
--------------------------------------------------------------------------------

Unable to find implementation for
ThoughtWorks.CruiseControl.WebDashboard.Dashboard.IActionInstantiator.
Looked in assemblies: mscorlib System.Web System System.Configuration
System.Xml Microsoft.JScript CppCodeProvider System.Web.Mobile
System.ServiceModel SMDiagnostics
ThoughtWorks.CruiseControl.WebDashboard Objection
ThoughtWorks.CruiseControl.Core NetReflector System.Drawing
System.Data.SqlXml Microsoft.Vsa System.Design System.Windows.Forms
System.Runtime.Serialization System.Transactions System.IdentityModel
System.EnterpriseServices System.Web.Services
ThoughtWorks.CruiseControl.Remote log4net System.Data Accessibility
System.Drawing.Design System.Security System.Web.RegularExpressions
Description: An unhandled exception occurred during the execution of
the current web request. Please review the stack trace for more
information about the error and where it originated in the code.

Exception Details: System.Exception: Unable to find implementation for
ThoughtWorks.CruiseControl.WebDashboard.Dashboard.IActionInstantiator.
Looked in assemblies: mscorlib System.Web System System.Configuration
System.Xml Microsoft.JScript CppCodeProvider System.Web.Mobile
System.ServiceModel SMDiagnostics
ThoughtWorks.CruiseControl.WebDashboard Objection
ThoughtWorks.CruiseControl.Core NetReflector System.Drawing
System.Data.SqlXml Microsoft.Vsa System.Design System.Windows.Forms
System.Runtime.Serialization System.Transactions System.IdentityModel
System.EnterpriseServices System.Web.Services
ThoughtWorks.CruiseControl.Remote log4net System.Data Accessibility
System.Drawing.Design System.Security System.Web.RegularExpressions

Source Error:

An unhandled exception was generated during the execution of the
current web request. Information regarding the origin and location of
the exception can be identified using the exception stack trace
below.

Stack Trace:


[Exception: Unable to find implementation for
ThoughtWorks.CruiseControl.WebDashboard.Dashboard.IActionInstantiator.
Looked in assemblies: mscorlib System.Web System System.Configuration
System.Xml Microsoft.JScript CppCodeProvider System.Web.Mobile
System.ServiceModel SMDiagnostics
ThoughtWorks.CruiseControl.WebDashboard Objection
ThoughtWorks.CruiseControl.Core NetReflector System.Drawing
System.Data.SqlXml Microsoft.Vsa System.Design System.Windows.Forms
System.Runtime.Serialization System.Transactions System.IdentityModel
System.EnterpriseServices System.Web.Services
ThoughtWorks.CruiseControl.Remote log4net System.Data Accessibility
System.Drawing.Design System.Security System.Web.RegularExpressions ]
 
Objection.NMockAwareImplementationResolver.ThrowExceptionForUnfoundImplementation(Type
baseType) +254
 
Objection.NMockAwareImplementationResolver.ResolveImplementation(Type
baseType) +75
 
Objection.CachingImplementationResolver.AllowOneThreadPerAppDomainToDoResolution(Type
baseType) +72
   Objection.CachingImplementationResolver.ResolveImplementation(Type
baseType) +33
   Objection.ObjectionStore.Instantiate(Type type, String identifier,
Object[] args) +150
   Objection.ObjectionStore.Instantiate(Type type, String identifier,
Object[] args) +426

[Exception: Failed to instantiate Type
ThoughtWorks.CruiseControl.WebDashboard.Plugins.BuildReport.BuildReportBuildPlugin]
   Objection.ObjectionStore.Instantiate(Type type, String identifier,
Object[] args) +511
   Objection.ObjectionStore.GiveObjectByType(Type type, String name)
+48
   Objection.ObjectionStore.GetByType(Type type) +7
 
Objection.NetReflectorPlugin.ObjectionNetReflectorInstantiator.Instantiate(Type
type) +13
   Exortech.NetReflector.XmlTypeSerialiser.Read(XmlNode node,
NetReflectorTypeTable table) +54
   Exortech.NetReflector.XmlMemberSerialiser.ReadValue(XmlNode node,
NetReflectorTypeTable table) +141
   Exortech.NetReflector.XmlArraySerialiser.Read(XmlNode node, Type
instanceType, NetReflectorTypeTable table) +255
   Exortech.NetReflector.XmlMemberSerialiser.Read(XmlNode node,
NetReflectorTypeTable table) +123
   Exortech.NetReflector.XmlTypeSerialiser.ReadMembers(XmlNode node,
Object instance, NetReflectorTypeTable table) +355
   Exortech.NetReflector.XmlTypeSerialiser.Read(XmlNode node,
NetReflectorTypeTable table) +97
   Exortech.NetReflector.NetReflectorReader.Read(XmlNode node) +261
   Exortech.NetReflector.NetReflector.Read(XmlNode node,
NetReflectorTypeTable table) +68
 
ThoughtWorks.CruiseControl.WebDashboard.Configuration.DashboardConfigurationLoader.Load(String
xpath) +140
 
ThoughtWorks.CruiseControl.WebDashboard.Configuration.DashboardConfigurationLoader.LoadPluginsConfiguration()
+21
 
ThoughtWorks.CruiseControl.WebDashboard.Configuration.DashboardConfigurationLoader.get_PluginConfiguration()
+10
 
ThoughtWorks.CruiseControl.WebDashboard.Configuration.CachingDashboardConfigurationLoader.get_PluginConfiguration()
+13
 
ThoughtWorks.CruiseControl.WebDashboard.Dashboard.CruiseObjectSourceInitializer.SetupObjectSourceForRequest(HttpContext
context) +1051
 
ThoughtWorks.CruiseControl.WebDashboard.MVC.ASPNET.HttpHandler.ProcessRequest(HttpContext
context) +173
 
System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
+181
   System.Web.HttpApplication.ExecuteStep(IExecutionStep step,
Boolean& completedSynchronously) +75

Reply via email to