2015-06-29 11:11:08,122 [40] ERROR SEOChecker.HttpModules.UrlModule - [T24/D17] SEOChecker: Error in HttpModule for url rewriting
System.UriFormatException: Invalid URI: The hostname could not be parsed.
at System.Uri.CreateThis(String uri, Boolean dontEscape, UriKind uriKind)
at System.Uri..ctor(String uriString)
at System.UriBuilder.get_Uri()
at SEOChecker.Core.Extensions.UrlBuilderExtensions.ToUri(UrlBuilder builder)
at SEOChecker.Core.Extensions.HttpContextExtensions.RawUri(HttpContext context)
at SEOChecker.Core.Extensions.HttpContextExtensions.RawUrl(HttpContext context)
at SEOChecker.HttpModules.UrlModule._(Object _, EventArgs _)
015-06-29 12:04:26,584 [40] INFO Umbraco.Core.Publishing.PublishingStrategy - [T49/D17] Content 'Website' with Id '1054' has been published.
2015-06-29 12:04:30,717 [40] INFO umbraco.content - [T34/D17] Save Xml to file...
2015-06-29 12:04:30,787 [40] INFO umbraco.content - [T32/D17] Saved Xml to file.
Yes it gives the following on request of domain:
2015-06-29 12:04:38,095 [40] ERROR SEOChecker.HttpModules.UrlModule - [T49/D17] SEOChecker: Error in HttpModule for url rewriting
System.UriFormatException: Invalid URI: The hostname could not be parsed.
at System.Uri.CreateThis(String uri, Boolean dontEscape, UriKind uriKind)
at System.Uri..ctor(String uriString)
at System.UriBuilder.get_Uri()
at SEOChecker.Core.Extensions.UrlBuilderExtensions.ToUri(UrlBuilder builder)
at SEOChecker.Core.Extensions.HttpContextExtensions.RawUri(HttpContext context)
at SEOChecker.Core.Extensions.HttpContextExtensions.RawUrl(HttpContext context)
at SEOChecker.HttpModules.UrlModule.(Object , EventArgs )
2015-06-29 12:04:38,752 [40] ERROR SEOChecker.HttpModules.UrlModule - [T41/D17] SEOChecker: Error in HttpModule for url rewriting
System.UriFormatException: Invalid URI: The hostname could not be parsed.
at System.Uri.CreateThis(String uri, Boolean dontEscape, UriKind uriKind)
at System.Uri..ctor(String uriString)
at System.UriBuilder.get_Uri()
at SEOChecker.Core.Extensions.UrlBuilderExtensions.ToUri(UrlBuilder builder)
at SEOChecker.Core.Extensions.HttpContextExtensions.RawUri(HttpContext context)
at SEOChecker.Core.Extensions.HttpContextExtensions.RawUrl(HttpContext context)
at SEOChecker.HttpModules.UrlModule.(Object , EventArgs )
Thanks, that indeed did solve the localhost not working.
sadly it didn't solve my umbracoInternalRedirectId.
umbracoInternalRedirectId doesn't look like it's related to SEO Checker anymore. Very weird...
I found another error:
2015-06-29 14:32:45,891 [16] ERROR SEOChecker.DataTypes.Events.SetSEOValuesFromMappedProperties - [T42/D27] Error saving mapped meta data
System.ArgumentNullException: Value cannot be null.
Parameter name: key
at System.Collections.ObjectModel.KeyedCollection`2.Contains(TKey key)
at Umbraco.Core.Models.ContentBase.HasProperty(String propertyTypeAlias)
at SEOChecker.DataTypes.Events.SetSEOValuesFromMappedProperties.(IContentService , SaveEventArgs`1 )
2015-06-29 14:32:45,900 [16] INFO Umbraco.Core.Publishing.PublishingStrategy - [T42/D27] Content 'Danske Commodities' with Id '1054' has been published.
This happens on a page without SEO hecker PropertyEditor's
Only sometimes, have a hard time finding out when it happens, and why.
1.9.2 Seems to fix the parsing issue of the hostname.
But I do have the same issue as Rasmus has. I do start with an umbracoInternalRedirect too. And have this error:
015-06-29 16:52:49,898 [63] ERROR SEOChecker.DataTypes.Events.SetSEOValuesFromMappedProperties - [T82/D10] Error saving mapped meta data
System.ArgumentNullException: Waarde kan niet null zijn.
Parameternaam: key
bij System.Collections.ObjectModel.KeyedCollection`2.Contains(TKey key)
bij Umbraco.Core.Models.ContentBase.HasProperty(String propertyTypeAlias)
bij SEOChecker.DataTypes.Events.SetSEOValuesFromMappedProperties.(IContentService , SaveEventArgs`1 )
The exception is fixed also in the release below. Bug occured when you don't use the SEOChecker property editor on a doctype.
@Arjan see previous comment about the internalredirect property from Rasmus. Make sure you use the default node picker or a numeric field. It's Umbraco related but it requires just a number.
Error in HttpModule for url rewriting
Hi Soeteman
We are receiving this error:
Our domain table:
Sites has umbracoInternalRedirectId set to child page. But umbracoInternalRedirectId never trickers.
It tries to render site without a template. This did not take place before, when we only had one site root.
SEO Checker have been installed from the beginning of the development.
We are currently running the site on:
We can access the homepage from:
Only config change that we have done in SEO Checker, is setting the not found page for each domain.
Best regards Rasmus Møller
Hi Rasmus,
What version of SEOChecker are you using?
Best,
Richard
Hi Richard,
We are using version: SEO Checker V1.9, i installed using nuget
And when you don't use the umbracoInternalRedirectId property? Does it gives errors then?
On save, default stuff.
Yes it gives the following on request of domain:
If it is any help, i can share a private link to our development?
I can reproduce now when running from VS I normally use iis local host names. working on it.
Sounds good!
Hope that thats it.
Just tried removing localhost from hostnames. But our dev.domain.com still doesn't work with and without umbracoInternalRedirectId
Hi Rasmus,
below the version with the fix for the uri. Tested with umbracoInternalRedirectId property and that redirects also.
https://www.dropbox.com/s/kwcu22c0ubtzswg/seochecker-1.9.2.zip?dl=0
Hope this helps
Sound great!
So i just override using install from zip, or should i uninstall first?
Just install using the zip
Thanks, that indeed did solve the localhost not working.
sadly it didn't solve my umbracoInternalRedirectId.
umbracoInternalRedirectId doesn't look like it's related to SEO Checker anymore. Very weird...
I found another error:
This happens on a page without SEO hecker PropertyEditor's Only sometimes, have a hard time finding out when it happens, and why.
Really weird, since it fixed my issue locally, can you share the environment perhaps? maybe better to mail [email protected]
Out of the office within a few minutes and onsite tomorrow and day after but will try to have a look.
Sure, i'll get one packaged and "shipped".
You'll have it tomorrow morning.
Though i don't think it's related to seochecker any more.
I've uninstalled SEO Checker and the error is still there.
umbracoInternalRedirectId found that it doesn't work with "MTNP"
Hi Richard,
1.9.2 Seems to fix the parsing issue of the hostname.
But I do have the same issue as Rasmus has. I do start with an umbracoInternalRedirect too. And have this error:
The exception is fixed also in the release below. Bug occured when you don't use the SEOChecker property editor on a doctype.
@Arjan see previous comment about the internalredirect property from Rasmus. Make sure you use the default node picker or a numeric field. It's Umbraco related but it requires just a number.
https://www.dropbox.com/s/kwcu22c0ubtzswg/seochecker-1.9.2.zip?dl=0
Best,
Richard
All seems fine now. Thanks!
is working on a reply...