I can log into the admin interface but Super Preview does not work and the websites do not respond to the domain(s).
Is there a step by step procedure for troubleshooting Umbraco? We are planning to go live soon and need to be sure we can bring the site(s) back up if they ever go down...
15/02/2011 15:34:15 Error adding to SiteMapProvider: System.InvalidOperationException: Multiple nodes with the same URL '/contact-us/contact-us-form.aspx' were found. XmlSiteMapProvider requires that sitemap nodes have unique URLs. at System.Web.StaticSiteMapProvider.AddNode(SiteMapNode node, SiteMapNode parentNode) at umbraco.presentation.nodeFactory.UmbracoSiteMapProvider.loadNodes(String parentId, SiteMapNode parentNode)
Then:
15/02/2011 15:36:06 Error loading IApplication: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.NullReferenceException: Object reference not set to an instance of an object. at Umbraco_Site_Extensions.examineExtensions.ExamineEvents..ctor() in D:\code\designgroup\Umbraco-Support-Libs\Umbraco-Site-Extensions\examineExtensions\ExamineEvents.cs:line 35 --- End of inner exception stack trace --- at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck) at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache) at System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly, Boolean skipVisibilityChecks, Boolean skipCheckThis, Boolean fillCache) at System.Activator.CreateInstance(Type type, Boolean nonPublic) at umbraco.BusinessLogic.Application.RegisterIApplications()
And these duplicate names have been working fine untill now?
Have you setup the proper hostnames in the "manage hostnames" dialog for the two root nodes? I'm thinking that could be the reason why the sitemap provider is failing because these might are missing...
Yes, manage hostnames has been setup correctly...I don't think this is the problem because the sites were working fine for 2 months...here is another error that occurred around the time the sites went down:
Error Administrator (none) 14/02/2011 18:52:49 At / (Referred by: ): System.Web.HttpParseException (0x80004005): The file '/masterpages/Master.master' does not exist. ---> System.Web.HttpException (0x80004005): The file '/masterpages/Master.master' does not exist. at System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate) at System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate) at System.Web.Compilation.BuildManager.GetVPathBuildResult(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean ensureIsUpToDate) at System.Web.UI.BaseTemplateParser.GetReferencedType(VirtualPath virtualPath, Boolean allowNoCompile) at System.Web.UI.MasterPageParser.ProcessMainDirectiveAttribute(String deviceName, String name, String value, IDictionary parseData) at System.Web.UI.TemplateParser.ProcessMainDirective(IDictionary mainDirective) at System.Web.UI.TemplateParser.ProcessException(Exception ex) at System.Web.UI.TemplateParser.ParseStringInternal(String text, Encoding fileEncoding) at System.Web.UI.TemplateParser.ParseString(String text, VirtualPath virtualPath, Encoding fileEncoding)
Has there been any resolution to this? We are experiencing the same type of issue except ours is in a load balanced environment and it only sometimes happens to one of the three servers in the farm. It seems the only way to clear this out is to delete the examineindexes folder out of the temp directory.
While this does clear it up, it isn't a very good solution since someone with server access has to be on standby when updates are made to the sites. Republish All doesn't work and republishing every page doesn't fix it. Also, changing the web.config file on the server doesn't resolve this.
Our cache is local to each server, so it isn't shared across the farm. Distributed is setup in the umbracosettings.config wiht the IP address of the site on each of the servers and the network service user has full control over the cache/temp folders.
If there has been a resolution to this, I'd love to hear about it.
Umbraco Stopped Working
Hi. A few days ago our Umbraco stopped working.
I can log into the admin interface but Super Preview does not work and the websites do not respond to the domain(s).
Is there a step by step procedure for troubleshooting Umbraco? We are planning to go live soon and need to be sure we can bring the site(s) back up if they ever go down...
Hi Jim
Perhaps you can benefit from installing the log manager package for Umbraco?
Hope this little pointer can be of any use.
/Jan
We have the Log Manager...not sure what I should be looking for...
Jim
The Error Log shows:
15/02/2011 15:34:15 Error adding to SiteMapProvider: System.InvalidOperationException: Multiple nodes with the same URL '/contact-us/contact-us-form.aspx' were found. XmlSiteMapProvider requires that sitemap nodes have unique URLs. at System.Web.StaticSiteMapProvider.AddNode(SiteMapNode node, SiteMapNode parentNode) at umbraco.presentation.nodeFactory.UmbracoSiteMapProvider.loadNodes(String parentId, SiteMapNode parentNode)
Then:
15/02/2011 15:36:06 Error loading IApplication: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.NullReferenceException: Object reference not set to an instance of an object. at Umbraco_Site_Extensions.examineExtensions.ExamineEvents..ctor() in D:\code\designgroup\Umbraco-Support-Libs\Umbraco-Site-Extensions\examineExtensions\ExamineEvents.cs:line 35 --- End of inner exception stack trace --- at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck) at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache) at System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly, Boolean skipVisibilityChecks, Boolean skipCheckThis, Boolean fillCache) at System.Activator.CreateInstance(Type type, Boolean nonPublic) at umbraco.BusinessLogic.Application.RegisterIApplications()
Hi Jim
And there has been multiple nodes with the same url all along, or?
/Jan
Yes.
Hmm
And these duplicate names have been working fine untill now?
Have you setup the proper hostnames in the "manage hostnames" dialog for the two root nodes? I'm thinking that could be the reason why the sitemap provider is failing because these might are missing...
/Jan
Yes, manage hostnames has been setup correctly...I don't think this is the problem because the sites were working fine for 2 months...here is another error that occurred around the time the sites went down:
Error Administrator (none) 14/02/2011 18:52:49 At / (Referred by: ): System.Web.HttpParseException (0x80004005): The file '/masterpages/Master.master' does not exist. ---> System.Web.HttpException (0x80004005): The file '/masterpages/Master.master' does not exist. at System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate) at System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate) at System.Web.Compilation.BuildManager.GetVPathBuildResult(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean ensureIsUpToDate) at System.Web.UI.BaseTemplateParser.GetReferencedType(VirtualPath virtualPath, Boolean allowNoCompile) at System.Web.UI.MasterPageParser.ProcessMainDirectiveAttribute(String deviceName, String name, String value, IDictionary parseData) at System.Web.UI.TemplateParser.ProcessMainDirective(IDictionary mainDirective) at System.Web.UI.TemplateParser.ProcessException(Exception ex) at System.Web.UI.TemplateParser.ParseStringInternal(String text, Encoding fileEncoding) at System.Web.UI.TemplateParser.ParseString(String text, VirtualPath virtualPath, Encoding fileEncoding)
Has there been any resolution to this? We are experiencing the same type of issue except ours is in a load balanced environment and it only sometimes happens to one of the three servers in the farm. It seems the only way to clear this out is to delete the examineindexes folder out of the temp directory.
While this does clear it up, it isn't a very good solution since someone with server access has to be on standby when updates are made to the sites. Republish All doesn't work and republishing every page doesn't fix it. Also, changing the web.config file on the server doesn't resolve this.
Our cache is local to each server, so it isn't shared across the farm. Distributed is setup in the umbracosettings.config wiht the IP address of the site on each of the servers and the network service user has full control over the cache/temp folders.
If there has been a resolution to this, I'd love to hear about it.
Thanks.
Sean
is working on a reply...