Uploaded image for project: 'Crowd Data Center'
  1. Crowd Data Center
  2. CWD-3122

Getting names of group memberships for a user in an RFC 2307 directories fails with ClassCastException

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • High
    • 2.6
    • 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.

      Attachments

        Activity

          People

            jwalton joe
            jwalton joe
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: