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!