• Icon: Bug Bug
    • Resolution: Fixed
    • Icon: High High
    • 2.1.0-beta4, 2.1
    • 2.0
    • None
    • None
    • Confluence 3.2, Crowd 2.0

      The group membership lists for some users is sometimes losing some groups when some of the groups are nested. For example, a user customertest2 is a member of the group customer-test, which is a member of the group customer. Once the issue happens, the groups will show up as:

      customertest2 (String) [jira-users, customer-test] (ArrayList)
      

      but they should be:

      customertest2 (String) [jira-users, customer-test, sdk-customer, customer] (ArrayList)
      

      Diagnostic steps: Check to see if flushing the cache on the client (e.g. Confluence Admin Console -> Cache Statistics -> Flush All) fixes the problem temporarily.

      This membership error is cached in the com.atlassian.crowd.integration-all-memberships cache.

      Workarounds:
      We have still not been able to find the source of the problem within the confluence code, however we do know that someone the confluence caches are affecting the crowd caches.

      We have attached the crowd-integration-client-2.0.7-CWD-1996.jar which shades net.sf.ehcache to com.atlassian.crowd.shaded.ehcache. What this means is that there is no possible way that Confluence could have any effect whatsoever with the Crowd integration client's caches. They are essentially different classes that Confluence knows nothing about.

      To apply the patch, upgrade to crowd 2.0.7 and in your confluence instance, remove the any other Crowd integration client JARs from
      CONFLUENCE_INSTALL/confluence/WEB-INF/lib
      and place the attached crowd-integration-client-2.0.7-CWD-1996.jar and restart confluence.

            [CWD-1996] Crowd integration cache loses some nested groups

            Monique Khairuliana (Inactive) made changes -
            Workflow Original: Simplified Crowd Development Workflow v2 - restricted [ 1511109 ] New: JAC Bug Workflow v3 [ 3365547 ]
            vkharisma made changes -
            Link New: This issue relates to CONFCLOUD-19431 [ CONFCLOUD-19431 ]
            Owen made changes -
            Workflow Original: Simplified Crowd Development Workflow v2 [ 1393208 ] New: Simplified Crowd Development Workflow v2 - restricted [ 1511109 ]
            Owen made changes -
            Workflow Original: Crowd Development Workflow v2 [ 271982 ] New: Simplified Crowd Development Workflow v2 [ 1393208 ]
            dRad made changes -
            Remote Link Original: This issue links to "TAM-1103 (Atlassian JIRA Extranet - Special Projects)" [ 107668 ]
            dRad made changes -
            Remote Link New: This issue links to "TAM-1103 (Atlassian JIRA Extranet - Special Projects)" [ 107668 ]
            Olli Nevalainen made changes -
            Status Original: Resolved [ 5 ] New: Closed [ 6 ]
            jawong.adm made changes -
            Workflow Original: JIRA Bug Workflow v2 [ 214871 ] New: Crowd Development Workflow v2 [ 271982 ]
            shihab made changes -
            Resolution New: Fixed [ 1 ]
            Status Original: Open [ 1 ] New: Resolved [ 5 ]
            Olli Nevalainen made changes -
            Fix Version/s New: 2.1.0-beta4 [ 15750 ]

              onevalainen Olli Nevalainen
              richatkins Richard Atkins
              Affected customers:
              11 This affects my team
              Watchers:
              17 Start watching this issue

                Created:
                Updated:
                Resolved: