Issue:
Navigation throwing Corelation Id based Error for few RootSites and SubSites,it occurs when we choose OutOfBox(Seattle.master) and also Custom MasterPage.
Description:
When we go to SiteSettings ->Navigation
For Global Navigation option->Select Structural Navigation(do not selecting Show subsites,Show pages).
For Current Navigation option->Select Structural Navigation(do not selecting Show subsites,Show pages).
For Structural Navigation: Sorting Option ->Select Sort Manually(do not select Sort pages automatically).
For Structural Navigation: Editing and Sorting Option->Add a Heading or Link under under Global Navigation
Click Ok. We will get Correlation Id Based Errors.
Below are the Error descriptions when I go through SPLogs.
I googled based on the Error details and found that it could be fixed by modifying the DB using PS.
Please find below the Urls mentioning about the Issue.
Correlation Id Error Log:
System.NullReferenceException: Object reference not set to an instance of an object.
at Microsoft.SharePoint.Publishing.Navigation.SPNavigationSiteMapNode.HandleJavaScriptNavigationNode(Guid objId, Int32 nodeId, String name, String url, String description, NodeTypes nodeType, String target, String audience, SPNavigationNodeCollection collection, Dictionary`2 oldDictionary)
at Microsoft.SharePoint.Publishing.Internal.CodeBehind.AreaNavigationSettingsPage.OKButton_Click(Object sender, EventArgs e)
at System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument)
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
If anyone know if there are any MS HotFixes that solves this issue please respond.