Details
-
Bug
-
Resolution: Done
-
Low
-
5.12.3.1, 5.14.1
-
Severity 2 - Major
-
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
- 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>(&(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>
- start Bamboo and make sure "Custom repository" is selected under "Bamboo administration >> Security >> User repositories"
- 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