When using SharePoint Search feature after Column/View Permission has been deployed and activated, an error occurs:
<font color="red">System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
bei Microsoft.Office.Project.Server.Administration.ServerScheduledTimerJob.get_DisplayName()
bei Microsoft.SharePoint.ApplicationPages.JobDefinitionsDataSourceView.AddRow(SPJobDefinition jd, DataTable table, DataSourceSelectArguments selectArguments)
bei Microsoft.SharePoint.ApplicationPages.JobDefinitionsDataSourceView.AddService(SPService service, DataTable table, DataSourceSelectArguments selectArguments)
bei Microsoft.SharePoint.ApplicationPages.JobDefinitionsDataSourceView.AddFarm(SPFarm farm, DataTable table, DataSourceSelectArguments selectArguments)
bei Microsoft.SharePoint.WebControls.TimerJobDataSourceView.FillDataTable(DataTable table, DataSourceSelectArguments selectArguments)
bei Microsoft.SharePoint.WebControls.DataTableDataSourceView.Select(DataSourceSelectArguments selectArguments)
bei Microsoft.SharePoint.WebControls.AdministrationDataSourceView.ExecuteSelect(DataSourceSelectArguments arguments)
bei System.Web.UI.DataSourceView.Select(DataSourceSelectArguments arguments, DataSourceViewSelectCallback callback)
bei System.Web.UI.WebControls.DataBoundControl.PerformSelect()
bei System.Web.UI.WebControls.BaseDataBoundControl.EnsureDataBound()
bei System.Web.UI.WebControls.CompositeDataBoundControl.CreateChildControls()
bei System.Web.UI.Control.EnsureChildControls()
bei System.Web.UI.WebControls.CompositeDataBoundControl.get_Controls()
bei Microsoft.Office.Project.Server.Administration.ServerScheduledTimerJob.get_DisplayName()
bei Microsoft.SharePoint.ApplicationPages.JobDefinitionsDataSourceView.AddRow(SPJobDefinition jd, DataTable table, DataSourceSelectArguments selectArguments)
bei Microsoft.SharePoint.ApplicationPages.JobDefinitionsDataSourceView.AddService(SPService service, DataTable table, DataSourceSelectArguments selectArguments)
bei Microsoft.SharePoint.ApplicationPages.JobDefinitionsDataSourceView.AddFarm(SPFarm farm, DataTable table, DataSourceSelectArguments selectArguments)
bei Microsoft.SharePoint.WebControls.TimerJobDataSourceView.FillDataTable(DataTable table, DataSourceSelectArguments selectArguments)
bei Microsoft.SharePoint.WebControls.DataTableDataSourceView.Select(DataSourceSelectArguments selectArguments)
bei Microsoft.SharePoint.WebControls.AdministrationDataSourceView.ExecuteSelect(DataSourceSelectArguments arguments)
bei System.Web.UI.DataSourceView.Select(DataSourceSelectArguments arguments, DataSourceViewSelectCallback callback)
bei System.Web.UI.WebControls.DataBoundControl.PerformSelect()
bei System.Web.UI.WebControls.BaseDataBoundControl.EnsureDataBound()
bei System.Web.UI.WebControls.CompositeDataBoundControl.CreateChildControls()
bei System.Web.UI.Control.EnsureChildControls()
bei System.Web.UI.WebControls.CompositeDataBoundControl.get_Controls()
Solution:
Reason
Column/View Permission tries to control the "CompositeDataBoundControl" which does not need to be controlled.
Solution
Upgrade to Column/View Permission 4.3 or later will solve this issue.
Applies for: SharePoint 2013, SharePoint 2010, SharePoint 2007