Unable to See Edit Page Restrictions Dialog Due to LDAP Permissions
症状
Unable to bring up the "edit page restrictions" dialog in Confluence 3.1.1 and later.
This stacktrace appears in the logs:
2010-03-24 16:11:01,478 ERROR [http-8080-6] [atlassian.confluence.servlet.ConfluenceServletDispatcher] sendError Could not execute action
-- url: /pages/getpagepermissions.action | userName: clan | referer: http://localhost:8080/display/permission/Clan%27s+restricted+page
java.lang.NullPointerException
at com.atlassian.confluence.user.PermittedUserFinder.checkGroupExplicitlyPermitted(PermittedUserFinder.java:51)
at com.atlassian.confluence.user.PermittedUserFinder.makeResult(PermittedUserFinder.java:43)
at com.atlassian.confluence.pages.actions.GetPagePermissionsAction.execute(GetPagePermissionsAction.java:84)
at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:168)
at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35)
at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
at com.opensymphony.xwork.interceptor.DefaultWorkflowInterceptor.intercept(DefaultWorkflowInterceptor.java:55)
at com.atlassian.confluence.core.ConfluenceWorkflowInterceptor.intercept(ConfluenceWorkflowInterceptor.java:35)
原因
This can happen when an LDAP group / User was given a permission (eg. view, edit) in Confluence and then was deleted from the LDAP server.
ソリューション
Remove the dangling LDAP users or groups permission from the page restrictions. You can do this from Browse Space >> Space Admin >> Page Restrictions
.
A debug patch is provided in CONFSERVER-19124 - Getting issue details... STATUS that will help to track down the dangling LDAP permissions.
最終更新日 2017 年 9 月 1 日
Powered by Confluence and Scroll Viewport.