NullReferenceException in FollowInternalRedirects- Internal Redirect Issue

Hi everyone,

I’m getting a System.NullReferenceException in my Umbraco 8.11.1 site.
What I understand is Umbraco trying to FollowInternalRedirects into a null value which causes the exception.

The site is hosted in Azure VM and error is being logged in Application Insights Failures, not umbraco log.

Here is the error Call Stack

System.NullReferenceException:
at Umbraco.Core.ObjectExtensions.TryConvertTo (Umbraco.Core, Version=8.0.0.0, Culture=neutral, PublicKeyToken=null: D:\a\1\s\src\Umbraco.Core\ObjectExtensions.cs:85)
at Umbraco.Web.PublishedPropertyExtension.Value (Umbraco.Web, Version=8.0.0.0, Culture=neutral, PublicKeyToken=null: D:\a\1\s\src\Umbraco.Web\PublishedPropertyExtension.cs:58)
at Umbraco.Web.PublishedContentExtensions.Value (Umbraco.Web, Version=8.0.0.0, Culture=neutral, PublicKeyToken=null: D:\a\1\s\src\Umbraco.Web\PublishedContentExtensions.cs:177)
at Umbraco.Web.Routing.PublishedRouter.FollowInternalRedirects (Umbraco.Web, Version=8.0.0.0, Culture=neutral, PublicKeyToken=null: D:\a\1\s\src\Umbraco.Web\Routing\PublishedRouter.cs:513)
at Umbraco.Web.Routing.PublishedRouter.HandlePublishedContent (Umbraco.Web, Version=8.0.0.0, Culture=neutral, PublicKeyToken=null: D:\a\1\s\src\Umbraco.Web\Routing\PublishedRouter.cs:470)
at Umbraco.Web.Routing.PublishedRouter.FindPublishedContentAndTemplate (Umbraco.Web, Version=8.0.0.0, Culture=neutral, PublicKeyToken=null: D:\a\1\s\src\Umbraco.Web\Routing\PublishedRouter.cs:401)
at Umbraco.Web.Routing.PublishedRouter.PrepareRequest (Umbraco.Web, Version=8.0.0.0, Culture=neutral, PublicKeyToken=null: D:\a\1\s\src\Umbraco.Web\Routing\PublishedRouter.cs:135)
at Umbraco.Web.UmbracoInjectedModule.ProcessRequest (Umbraco.Web, Version=8.0.0.0, Culture=neutral, PublicKeyToken=null: D:\a\1\s\src\Umbraco.Web\UmbracoInjectedModule.cs:138)
at System.Web.HttpApplication+SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute (System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a)
at System.Web.HttpApplication+<>c__DisplayClass285_0.b__0 (System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a)
at System.Web.HttpApplication.ExecuteStepImpl (System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a)
at System.Web.HttpApplication.ExecuteStep (System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a)
at System.Web.HttpApplication+PipelineStepManager.ResumeSteps (System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a)
at System.Web.HttpApplication.BeginProcessRequestNotification (System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a)
at System.Web.HttpRuntime.ProcessRequestNotificationPrivate (System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a)
at System.Web.Hosting.PipelineRuntime.ProcessRequestNotificationHelper (System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a)
at System.Web.Hosting.PipelineRuntime.ProcessRequestNotification (System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a)
at System.Web.Hosting.UnsafeIISMethods.MgdIndicateCompletion (System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a)
at System.Web.Hosting.UnsafeIISMethods.MgdIndicateCompletion (System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a)
at System.Web.Hosting.PipelineRuntime.ProcessRequestNotificationHelper (System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a)
at System.Web.Hosting.PipelineRuntime.ProcessRequestNotification (System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a)

I haven’t implemented any internal redirect logic, so I believe this is being triggered by Umbraco internally.

Any help would be appreciated.

Thanks!