iamandycohen / UrlRewrite

Sitecore module that allows Content Author's to author inbound and outbound url redirects and rewrites.
MIT License
23 stars 67 forks source link

Sitecore 9 Support #43

Open gjaray-geekhive opened 6 years ago

gjaray-geekhive commented 6 years ago

When Url Rewrite is installed in a sitecore 9 system I get the following error:

Source: Hi.UrlRewrite
   at Hi.UrlRewrite.Caching.RulesCache.SetRules[T](IEnumerable`1 outboundRules, String key)
   at Hi.UrlRewrite.Caching.RulesCache.SetInboundRules(IEnumerable`1 inboundRules) in C:\git\UrlRewrite\Hi.UrlRewrite\Caching\RulesCache.cs:line 31
   at Hi.UrlRewrite.Processing.RulesEngine.GetCachedInboundRules() in C:\git\UrlRewrite\Hi.UrlRewrite\Processing\RulesEngine.cs:line 254
   at Hi.UrlRewrite.Processing.InboundRuleInitializer.Process(PipelineArgs args) in C:\git\UrlRewrite\Hi.UrlRewrite\Processing\InboundRuleInitializer.cs:line 30

and

PID[8108] Error       2088 20:15:50 ERROR UrlRewrite[web]::Exception occured
Exception: System.MissingMethodException
Message: Method not found: 'System.Object Sitecore.Caching.CustomCache.GetObject(System.Object)'.
Source: Hi.UrlRewrite
   at Hi.UrlRewrite.Caching.RulesCache.GetRules[T](String key)
   at Hi.UrlRewrite.Caching.RulesCache.GetInboundRules() in C:\git\UrlRewrite\Hi.UrlRewrite\Caching\RulesCache.cs:line 26
   at Hi.UrlRewrite.Processing.InboundRewriteProcessor.GetInboundRules(Database db) in C:\git\UrlRewrite\Hi.UrlRewrite\Processing\InboundRewriteProcessor.cs:line 82
   at Hi.UrlRewrite.Processing.InboundRewriteProcessor.ProcessUri(Uri requestUri, Database db, InboundRewriter urlRewriter) in C:\git\UrlRewrite\Hi.UrlRewrite\Processing\InboundRewriteProcessor.cs:line 69
   at Hi.UrlRewrite.Processing.InboundRewriteProcessor.Process(HttpRequestArgs args) in C:\git\UrlRewrite\Hi.UrlRewrite\Processing\InboundRewriteProcessor.cs:line 36

This appears to be similar to https://github.com/iamandycohen/UrlRewrite/issues/28 and leads me to believe that sitecore regularly changes their caching model.

Do you have any plans to support Sitecore 9 with this module?

markgibbons25 commented 5 years ago

See https://github.com/davvves/UrlRewrite/tree/sc9update and I think you had an old version anyway