Details
-
Bug
-
Resolution: Fixed
-
High
-
3.1
-
None
Description
Possibly related to CONF-17016
Steps to reproduce:
- Add LDAP integration
- So far, there are two ways that could yield the exception:
- In Manage users screen, click Show All Users
- In Manage users screen, search for a user. Only some searches are affected. For example, if there is more than one user sharing the same starting alphabet, like "Zed" and "Zep", searching for "Z" yields the stack trace
Stack trace:
2009-12-10 16:42:04,140 ERROR [http-8310-1] [atlassian.confluence.servlet.ConfluenceServletDispatcher] sendError Could not execute action -- referer: http://localhost:8310/admin/users/browseusers.action | url: /admin/users/showallusers.action | userName: admin java.lang.NullPointerException at java.lang.String.compareTo(String.java:997) at com.atlassian.confluence.user.actions.SearchUsersAction$1.compare(SearchUsersAction.java:149) at java.util.Arrays.mergeSort(Arrays.java:1284) at java.util.Arrays.mergeSort(Arrays.java:1296) at java.util.Arrays.mergeSort(Arrays.java:1295) at java.util.Arrays.sort(Arrays.java:1223) at java.util.Collections.sort(Collections.java:159) at com.atlassian.confluence.user.actions.SearchUsersAction.doUserSearch(SearchUsersAction.java:145) at com.atlassian.confluence.user.actions.BrowseUsersAction.execute(BrowseUsersAction.java:13) 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.atlassian.confluence.util.LoggingContextInterceptor.intercept(LoggingContextInterceptor.java:49) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.confluence.core.CancellingInterceptor.intercept(CancellingInterceptor.java:23) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.confluence.security.actions.PermissionCheckInterceptor.intercept(PermissionCheckInterceptor.java:57) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.confluence.setup.webwork.BootstrapAwareInterceptor.intercept(BootstrapAwareInterceptor.java:26) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.confluence.user.actions.UserAwareInterceptor.intercept(UserAwareInterceptor.java:58) at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165) at com.atlassian.confluence.pages.actions.CommentAwareInterceptor.intercept(CommentAwareInterceptor.java:44) at ...