I'm seeing the following errors repeated over and over again in my log file:
2016-05-03 07:51:14,581 [P7732/D2/T146] ERROR SEOChecker.Core.Validation.SEOValidator - SEOChecker: Error during validating tag for document: 3255 using validator 'BrokenLinks'
System.ArgumentNullException: Value cannot be null.
Parameter name: format
at System.String.Format(String format, Object arg0, Object arg1)
at SEOChecker.Validators.ContentValidators.Links.BrokenLinkValidator.Parse(ValidationResult result, IUmbracoDocument document, HtmlDocument htmlDocument, IContextInfo contextInfo)
at SEOChecker.Core.Validation.SEOValidator.Validate(ValidationResult validationResult, IUmbracoDocument document, HtmlDocument htmlDocument, IContextInfo context)
and
2016-05-03 08:25:30,805 [P7732/D2/T99] ERROR SEOChecker.HttpModules.UrlModule - SEOChecker: Error in PageNotFound Module
System.ArgumentException: No Document exists with id '0'
at umbraco.cms.businesslogic.web.Document.setupNode()
at SEOChecker.Core.Helpers.UmbracoPreviewHelper.EnsurePreviewXml(String url, Guid previewGuid)
at SEOChecker.HttpModules.UrlModule.(Object , EventArgs )
Does anyone know what is causing this and what I can do to fix it?
I assume you are using the latest version of SEOChecker?
The first error is propably because the page can't be requested using the WebRequest object, is it on all pages then please check if your server is allowing outgoing connections in IIS/Firewall.
The second one is propably becaus a redirect is using an unpublished page. Please check that.
Thanks for your answer. It looks like we do have redirects setup to unpublished pages.
As for the first problem, it is not happening on all pages, so I guess the site must be reachable using WebRequest. The server is allowing outgoing connections ok.
PageNotFound exception
Hi,
I'm seeing the following errors repeated over and over again in my log file:
and
Does anyone know what is causing this and what I can do to fix it?
Thanks
Steve
I assume you are using the latest version of SEOChecker?
The first error is propably because the page can't be requested using the WebRequest object, is it on all pages then please check if your server is allowing outgoing connections in IIS/Firewall.
The second one is propably becaus a redirect is using an unpublished page. Please check that.
Hope this helps,
Richard
Hi Richard,
Thanks for your answer. It looks like we do have redirects setup to unpublished pages.
As for the first problem, it is not happening on all pages, so I guess the site must be reachable using WebRequest. The server is allowing outgoing connections ok.
Thanks
Steve
Could be that the page times out then it can't read the stream which is causing the exception.
is working on a reply...