Have user copy the
list template from another site and want to reorder the content type, when
click on the column order at the content type you will see the error :
Object reference not set to an instance of an
object. at
Microsoft.SharePoint.ApplicationPages.ChangeFieldOrderPage.OnLoad(EventArgs e)
at
System.Web.UI.Control.LoadRecursive()
at
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint,
Boolean includeStagesAfterAsyncPoint)
Medium Application
error when access /_layouts/15/ChangeFieldOrder.aspx, Error=Object reference
not set to an instance of an object. at
Microsoft.SharePoint.ApplicationPages.ChangeFieldOrderPage.OnLoad(EventArgs
e) at
System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Page.ProcessRequestMain(Boolean
includeStagesBeforeAsyncPoint, Boolean
includeStagesAfterAsyncPoint)
Unexpected System.NullReferenceException:
Object reference not set to an instance of an object. at
Microsoft.SharePoint.ApplicationPages.ChangeFieldOrderPage.OnLoad(EventArgs
e) at
System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Page.ProcessRequestMain(Boolean
includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
Getting Error Message for Exception
System.Web.HttpUnhandledException (0x80004005): Exception of type
'System.Web.HttpUnhandledException' was thrown. --->
System.NullReferenceException: Object reference not set to an instance of an
object. at
Microsoft.SharePoint.ApplicationPages.ChangeFieldOrderPage.OnLoad(EventArgs
e) at
System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Page.ProcessRequestMain(Boolean
includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) at
System.Web.UI.Page.HandleError(Exception e)
at System.Web.UI.Page.ProcessRequestMain(Boolean
includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) at
System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint,
Boolean includeStagesAfterAsyncPoint)
at System.We...
...b.UI.Page.ProcessRequest() at
System.Web.UI.Page.ProcessRequest(HttpContext context) at
System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() at
System.Web.HttpApplication.ExecuteStepImpl(IExecutionStep step) at
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
Work around:-
you will not be able
to manage the order of your columns on the list settings page again until you
switch “Allow management of content types” back to No. When the management of
content types if enabled, you can then reorder the columns for each specific content
type. You may or may not want this to be your standard setup, so my best
practice here would be to turn this feature back off when you are finished
managing the content type.
Detail step:-
1. change the list
setting at Advanced settings and change the Allow management of content types
to no. > click ok
2. under the column,
you will see Column ordering. Click on the column ordering and change the
order.> click ok when you done
3. change the list
setting at Advanced settings and change the Allow management of content types
to yes > click ok
Guessing of the root cause:-
I think because the
content type is attach to the template and no content type created for the
sites. once you click on ordering, then will go to search the content type
gallery at site level. once cannot found it and error message will show at
above. Iguess is consider bug :)
No comments:
Post a Comment