Uploaded image for project: 'Confluence Data Center'
  1. Confluence Data Center
  2. CONFSERVER-18030

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

    XMLWordPrintable

Details

    Description

      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 ...
      

      Attachments

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved: