Uploaded image for project: 'PicketBox '
  1. PicketBox
  2. SECURITY-483

ConcurrentModificationException from the JBoss security manager

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Major
    • JBossSecurity_2.0.4.SP4
    • JBossSecurity_2.0.4.SP3
    • JBossSX
    • None

    Description

      When HornetQ delegates roles validation to JBoss Security manager, it throws a ConcurrentModificationException:

      16:58:24,449 ERROR [org.hornetq.core.protocol.core.ServerSessionPacketHandler] Caught unexpected exception: java.util.ConcurrentModificationException
      at java.util.AbstractList$Itr.checkForComodification(AbstractList.java:372)
      at java.util.AbstractList$Itr.next(AbstractList.java:343)
      at org.jboss.security.identity.plugins.SimpleRoleGroup.containsRole(SimpleRoleGroup.java:181)
      at org.jboss.security.plugins.JBossAuthorizationManager.doesRoleGroupHaveRole(JBossAuthorizationManager.java:254)
      at org.jboss.security.plugins.JBossAuthorizationManager.doesUserHaveRole(JBossAuthorizationManager.java:194)
      at org.jboss.security.plugins.auth.JaasSecurityManagerBase.doesUserHaveRole(JaasSecurityManagerBase.java:434)
      at org.jboss.security.plugins.JaasSecurityManager.doesUserHaveRole(JaasSecurityManager.java:195)
      at org.hornetq.integration.jboss.security.JBossASSecurityManager.validateUserAndRole(JBossASSecurityManager.java:110)

      This issue prevents to run TCK's JMS tests with security enabled in HornetQ.

      Attachments

        Issue Links

          Activity

            People

              sguilhen Stefan Guilhen
              jmesnil1@redhat.com Jeff Mesnil
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: