Summary

      Vendor raised an issue they encountered when switching between project schemes, they implemented a solution as such:

      1. PermissionSchemeManager. removeSchemesFromProject(Project project)
      2. PermissionSchemeManager.addSchemeToProject(Project project, Scheme scheme)

      in a data center environment, which results in an intermittent values for the project schemes and they get mixed up.

      While looking for the answers to help the vendor, our code base does the similar thing with no synchronization or locking when switching schemes.

      Affected versions are 7.5 to 7.9

            [JRASERVER-68454] Issue with switching of the permission scheme in a project

            Mateusz Walas (Inactive) made changes -
            Status Original: Needs Triage [ 10030 ] New: Gathering Impact [ 12072 ]
            Mateusz Walas (Inactive) made changes -
            Occurrence Factor New: 75% [ 12833 ]
            Bugfix Automation Bot made changes -
            Minimum Version New: 7.03
            Anne Calantog made changes -
            Affects Version/s New: 7.4.0 [ 65334 ]
            Affects Version/s New: 7.3.0 [ 63207 ]
            Anne Calantog made changes -
            Labels New: cc-integration data-center datacenter devhelp ecosystem
            Anne Calantog made changes -
            Remote Link New: This issue links to "DEVHELP-1879 (Ecosystem Jira)" [ 399124 ]
            Anne Calantog created issue -

              Unassigned Unassigned
              acalantog Anne Calantog
              Affected customers:
              4 This affects my team
              Watchers:
              4 Start watching this issue

                Created:
                Updated: