Uploaded image for project: 'Jetspeed (Retired)'
  1. Jetspeed (Retired)
  2. JS1-473

[FIX] Removing group causes exception due to cached ACLs

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 1.6-dev
    • 1.6-dev
    • Security
    • None
    • Mysql 4.0, Tomcat 5.X, Win2000

    Description

      Jetspeed can be put into a unstable state if one removes a group. This is caused by the fact that there are cached ACLs in the SecurityCache that still reference the deleted group.

      To replicate:

      Create a new group "test"
      Create a new user "test"
      Assign the user test the role user in groups Jetspeed and test via the GroupRole editor in the User section.
      Remove the group.
      Attempt to view the group role editor again. An exception will be thrown.

      Solution:

      Need to update the cache to remove the group/role assocations when a group is removed.

      Attachments

        Activity

          People

            Unassigned Unassigned
            jford Jeremy Lewis Ford
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated: