Uploaded image for project: 'Bamboo Data Center'
  1. Bamboo Data Center
  2. BAM-17984

LDAP Unprocessed Continuation Reference

    XMLWordPrintable

Details

    Description

      Summary

      • Bamboo does not display all users retrieved from LDAP under Bamboo administration >> Security >> Users, rendering only 4 pages.

      Environment

      • Bamboo v5.12.3.1
      • Windows Active Directory

      Steps to Reproduce

      1. set up atlassian-user.xml or atlassian-user-custom.xml with LDAP
        <atlassian-user>
            <repositories>
                <ldap key="ldapRepository" name="yourRepository" cache="true">
                        <host>HOSTNAME</host>
                        <port>389</port>
                        <securityPrincipal>cn=ADMINISTRATOR,ou=USERS,dc=company,dc=com</securityPrincipal>
                        <securityCredential>PASSWORD</securityCredential>
                        <securityProtocol>plain</securityProtocol>
                        <securityAuthentication>simple</securityAuthentication>
        
                        <baseContext>dc=company,dc=com</baseContext>
                        <baseUserNamespace>ou=USERS,dc=company,dc=com</baseUserNamespace>
                        <userSearchFilter>(&amp;(objectCategory=Person)(sAMAccountName=*))</userSearchFilter>
                        <usernameAttribute>sAMAccountName</usernameAttribute>
                        <firstnameAttribute>givenname</firstnameAttribute>
                        <surnameAttribute>sn</surnameAttribute>
                        <emailAttribute>mail</emailAttribute>
                        <userSearchAllDepths>true</userSearchAllDepths>
        
                        <baseGroupNamespace>dc=company,dc=com</baseGroupNamespace>
                        <groupnameAttribute>cn</groupnameAttribute>
                        <groupSearchFilter>(objectClass=Group)</groupSearchFilter>
                        <membershipAttribute>member</membershipAttribute>
                        <groupSearchAllDepths>true</groupSearchAllDepths>
                </ldap>
                <hibernate name="Hibernate Repository" key="hibernateRepository" description="Hibernate Repository" cache="true"/>
            </repositories>
        </atlassian-user>
        
      2. start Bamboo and make sure "Custom repository" is selected under "Bamboo administration >> Security >> User repositories"
      3. go to Bamboo administration >> Security >> Users

      Expected Results

      • display all pages so all users can be displayed

      Actual Results

      • Bamboo cannot display all users and the below exception is thrown in catalina.out file:
        com.atlassian.user.impl.RepositoryException: javax.naming.PartialResultException: Unprocessed Continuation Reference(s); remaining name 'dc=company,dc=com'
        Caused by: javax.naming.PartialResultException: Unprocessed Continuation Reference(s); remaining name 'dc=company,dc=com'
        

      Notes

        The issue seems not prevent users that are not listed under Bamboo administration >> Security >> Users from logging in against Bamboo

      Workaround

      • No workaround available till present

      Attachments

        Activity

          People

            moles Marcin Oles
            rsperafico Rafael Sperafico (Inactive)
            Votes:
            1 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: