LDAP - Cannot find a userManager responsible for user [username]

Platform Notice: Data Center Only - This article only applies to Atlassian products on the Data Center platform.

Note that this KB was created for the Data Center version of the product. Data Center KBs for non-Data-Center-specific features may also work for Server versions of the product, however they have not been tested. Support for Server* products ended on February 15th 2024. If you are running a Server product, you can visit the Atlassian Server end of support announcement to review your migration options.

*Except Fisheye and Crucible

Symptoms

Bamboo is integrated with LDAP. A user is unable to log in, and this error gets logged every time this user tries to log in:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 2013-10-09 20:44:11,668 ERROR [TP-Processor21] [BambooUserManagerImpl] com.atlassian.user.EntityException: Cannot find a userManager responsible for user [username] com.atlassian.user.EntityException: Cannot find a userManager responsible for user [username] at com.atlassian.user.impl.delegation.DelegatingListUserManager.isReadOnly(DelegatingListUserManager.java:169) at sun.reflect.GeneratedMethodAccessor515.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at com.atlassian.crowd.integration.atlassianuser.DynamicDelegationAccessor$DelegatingInvocationHandler.invoke(DynamicDelegationAccessor.java:115) at com.sun.proxy.$Proxy26.isReadOnly(Unknown Source) at com.atlassian.bamboo.user.BambooUserManagerImpl.isReadOnly(BambooUserManagerImpl.java:596) at com.atlassian.bamboo.user.BambooUserManagerImpl.isDeletable(BambooUserManagerImpl.java:584) at sun.reflect.GeneratedMethodAccessor512.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) ...

Cause

Incorrectly configured atlassian-user.xml file or caching.

Resolution

The following resolution sequences should be performed in order.

1) Stop Bamboo, add the following line to the end of the atlassian-user.xml file (right before the </repositories> tag) if it's located anywhere else in that file and restart Bamboo.

1 <hibernate name="Hibernate Repository" key="hibernateRepository" description="Hibernate Repository" cache="true"/>

2) Stop Bamboo, remove the caching from that line cache="true" and restart Bamboo.

3) Stop Bamboo, delete the <bamboo-home>/caches directory, and restart Bamboo

For more information about LDAP configuration for Bamboo, please refer to this page.

Updated on April 8, 2025

Still need help?

The Atlassian Community is here for you.