NullPointerException thrown while browsing/searching for users (LDAP configuration only)

XMLWordPrintable

      Possibly related to CONF-17016

      Steps to reproduce:

      1. Add LDAP integration
      2. 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 ...
      

              Assignee:
              Unassigned
              Reporter:
              Azwandi Mohd Aris (Inactive)
              Votes:
              5 Vote for this issue
              Watchers:
              9 Start watching this issue

                Created:
                Updated:
                Resolved: