Hi champs,
we are in a situation where Dynamics 365 Portal has started behaving weird. All of a sudden it giving this error when clicking on "Register" on Sign In page.
Initially it was giving us custom error but then we turned off the custom error and got following exception.
Any hint, suggestion and help will be appreciated.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.Web.HttpException: Error ID - de90d43b-1ff4-45f2-8de2-32eeb03c8878. The Webpage you are looking for at /Account/Login/Register is not found in the English language. To display Page Not Found page localize it in English language.
Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below. |
Stack Trace:
[HttpException (0x80004005): Error ID - de90d43b-1ff4-45f2-8de2-32eeb03c8878. The Webpage you are looking for at /Account/Login/Register is not found in the English language. To display Page Not Found page localize it in English language.] Adxstudio.Xrm.Web.ContentMapCrmSiteMapProvider.GetNotFoundNode(ContentMap map, WebsiteNode site, IContentMapEntityUrlProvider urlProvider) in D:\VSO_Agent_007\Work_07\20\s\Framework\Adxstudio.Xrm\Web\ContentMapCrmSiteMapProvider.cs:434 Adxstudio.Xrm.Web.ContentMapCrmSiteMapProvider.FindSiteMapNode(String rawUrl, ContentMap map, Int32 counter, Boolean excludeFromSecurityValidation) in D:\VSO_Agent_007\Work_07\20\s\Framework\Adxstudio.Xrm\Web\ContentMapCrmSiteMapProvider.cs:161 Adxstudio.Xrm.Web.<>c__DisplayClass2_0.<FindSiteMapNode>b__1(ContentMap map) in D:\VSO_Agent_007\Work_07\20\s\Framework\Adxstudio.Xrm\Web\ContentMapCrmSiteMapProvider.cs:35 Adxstudio.Xrm.Cms.<>c__DisplayClass20_0`1.<Using>b__0() in D:\VSO_Agent_007\Work_07\20\s\Framework\Adxstudio.Xrm\Cms\ContentMap.cs:143 Adxstudio.Xrm.Cms.ContentMap.Using(ContentMapLockType lockType, Action action, String memberName, String sourceFilePath, Int32 sourceLineNumber) in D:\VSO_Agent_007\Work_07\20\s\Framework\Adxstudio.Xrm\Cms\ContentMap.cs:195 Adxstudio.Xrm.Cms.ContentMap.Using(ContentMapLockType lockType, Func`1 action, String memberName, String sourceFilePath, Int32 sourceLineNumber) in D:\VSO_Agent_007\Work_07\20\s\Framework\Adxstudio.Xrm\Cms\ContentMap.cs:144 Adxstudio.Xrm.Web.<>c__DisplayClass2_0.<FindSiteMapNode>b__0() in D:\VSO_Agent_007\Work_07\20\s\Framework\Adxstudio.Xrm\Web\ContentMapCrmSiteMapProvider.cs:35 Adxstudio.Xrm.Web.ContentMapCrmSiteMapProvider.CachePerRequest(String method, String key, Func`1 get) in D:\VSO_Agent_007\Work_07\20\s\Framework\Adxstudio.Xrm\Web\ContentMapCrmSiteMapProvider.cs:606 Adxstudio.Xrm.Web.ContentMapCrmSiteMapProvider.FindSiteMapNode(String rawUrl) in D:\VSO_Agent_007\Work_07\20\s\Framework\Adxstudio.Xrm\Web\ContentMapCrmSiteMapProvider.cs:35 System.Web.SiteMapProvider.FindSiteMapNode(HttpContext context) +70 System.Web.SiteMapProvider.get_CurrentNode() +70 Adxstudio.Xrm.Web.Mvc.Liquid.SiteMapDrop.<.ctor>b__2_0() in D:\VSO_Agent_007\Work_07\20\s\Framework\Adxstudio.Xrm\Web\Mvc\Liquid\SiteMapDrop.cs:18 System.Lazy`1.CreateValue() +727 System.Lazy`1.LazyInitValue() +401 Adxstudio.Xrm.Web.Mvc.Html.LiquidExtensions.GetLiquidEnvironment(HtmlHelper html) in D:\VSO_Agent_007\Work_07\20\s\Framework\Adxstudio.Xrm\Web\Mvc\Html\LiquidExtensions.cs:181 Adxstudio.Xrm.Web.Mvc.Html.LiquidExtensions.RenderLiquid(HtmlHelper html, String source, String sourceIdentifier, TextWriter output, IDictionary`2 variables) in D:\VSO_Agent_007\Work_07\20\s\Framework\Adxstudio.Xrm\Web\Mvc\Html\LiquidExtensions.cs:427 Adxstudio.Xrm.Web.Mvc.Html.LiquidExtensions.Liquid(HtmlHelper html, String source, IDictionary`2 variables) in D:\VSO_Agent_007\Work_07\20\s\Framework\Adxstudio.Xrm\Web\Mvc\Html\LiquidExtensions.cs:355 Adxstudio.Xrm.Web.UI.WebControls.Snippet.GetDefaultDataItem() in D:\VSO_Agent_007\Work_07\20\s\Framework\Adxstudio.Xrm\Web\UI\WebControls\Snippet.cs:80 Adxstudio.Xrm.Web.UI.WebControls.Snippet.OnLoad(EventArgs args) in D:\VSO_Agent_007\Work_07\20\s\Framework\Adxstudio.Xrm\Web\UI\WebControls\Snippet.cs:53 System.Web.UI.Control.LoadRecursive() +68 System.Web.UI.Control.LoadRecursive() +162 System.Web.UI.Control.LoadRecursive() +162 System.Web.UI.Control.LoadRecursive() +162 System.Web.UI.Control.LoadRecursive() +162 System.Web.UI.Control.LoadRecursive() +162 System.Web.UI.Control.LoadRecursive() +162 System.Web.UI.Control.LoadRecursive() +162 System.Web.UI.Control.LoadRecursive() +162 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1381 |
*This post is locked for comments
Hope it helps others as well.
Wawoo, It worked!
Thank you Dmytro, you made my day.
I can reproduce this error simply removing English version of the not-found page from the CRM.
So what you need to do - is to create English version of the not-found page, like in the picture below:
Note: It looks like some bug in the Portal code and you found it indirectly by not-having standard not-found localized version of the page.
Mohamed Amine Mahmoudi
83
Super User 2025 Season 1
Community Member
54
Victor Onyebuchi
6