Details
-
Bug
-
Resolution: Fixed
-
High
-
2.6
-
None
-
None
Description
Fetching the parent groups for a user in an RFC 2307 directory fails:
java.lang.ClassCastException: com.google.common.collect.Iterables$8 cannot be cast to java.util.List at com.atlassian.crowd.directory.RFC2307Directory.searchGroupRelationshipsWithGroupTypeSpecified(RFC2307Directory.java:196) at com.atlassian.crowd.directory.SpringLDAPConnector.searchGroupRelationships(SpringLDAPConnector.java:1388) at com.atlassian.crowd.manager.directory.DirectoryManagerGeneric.searchDirectGroupRelationships(DirectoryManagerGeneric.java:889) at com.atlassian.crowd.manager.directory.DirectoryManagerGeneric.searchNestedGroupRelationships(DirectoryManagerGeneric.java:1069)
RFC2307Directory has been refactored to use Iterable for group relationship queries but one case still tries to cast to List.