Hi
We have been having problems with user permission in project sites for a long time.
I created project sites for each project
and because I needed to create custom permissions on project sites, I cleared the tick in Project Site Provisioning Setting page from "Check to automatically synchronize PWA users" option.
Then In each project site I stopped inheritance, created custom permission levels and then used them to manage accesses to project sites and libraries.
Now on some of the documents in my document libraries when I click "Document Permissions" to modify their permissions I get the following error:
Server Error in '/' Application.
Object reference not set to an instance of an object.
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.NullReferenceException: Object reference not set to an instance of an
object.
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:
[NullReferenceException: Object reference not set to an instance of an object.]
Microsoft.SharePoint.ApplicationPages.UserRoles.GetParentPermissionPage(String& strParentName) +407
Microsoft.SharePoint.ApplicationPages.UserRoles.SetInheritStatus() +665
Microsoft.SharePoint.ApplicationPages.UserRoles.InitPage() +863
System.Web.UI.Control.LoadRecursive() +65
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +2427
I tried to synchronize the project site again and then define permissions again but it didn’t help. I also tried to use default permission levels
and modify them to meet our security requirements but I still have the above problem.
Any sort of help or ideas is greatly appreciated.
Thank you