Concurrent modification exception in JIRAAuthenticator logout code

XMLWordPrintable

    • Type: Bug
    • Resolution: Fixed
    • Priority: Medium
    • 1.1.2, 1.2
    • Affects Version/s: 1.1.1
    • Component/s: Integration - JIRA
    • None
    • Environment:

      This appears to only be reproducible in Resin environments

      Below is the exception being caused on logout for JIRA:

      java.util.ConcurrentModificationException
              at java.util.Hashtable$Enumerator.next()Ljava.lang.Object;(Unknown Source)
              at java.util.Collections$1.nextElement(Collections.java:3376)
              at com.atlassian.crowd.integration.seraph.JIRAAuthenticator.logoutUser(JIRAAuthenticator.java:21)
              at com.atlassian.crowd.integration.seraph.CrowdAuthenticator.isAuthenticated(CrowdAuthenticator.java:174)
              at com.atlassian.crowd.integration.seraph.CrowdAuthenticator.getUser(CrowdAuthenticator.java:238)
              at com.atlassian.seraph.filter.SecurityFilter.doFilter(SecurityFilter.java:129)
      

              Assignee:
              Justin Koke
              Reporter:
              Justin Koke
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Created:
                Updated:
                Resolved: