If crowd-ehcache.xml is misconfigured, Bamboo Crowd Integration Client uses wrong default cache

XMLWordPrintable

    • Type: Bug
    • Resolution: Fixed
    • Priority: Low
    • 1.4.4
    • Affects Version/s: 1.3
    • Component/s: Caching
    • None

      In Bamboo we have two config files for ehcache - ehcache.xml and crowd-ehcache.xml.

      In the CacheManagerImpl constructor, the cache manager retrieved is actually the one Bamboo created for its caches with our default settings.

      If you have specific caches specified in the crowd-ehcache.xml file, these are then created correctly. if you don't, Crowd will use bamboo's cache manager to create the default CROWD_CACHE rather than create the default cache using the default properties in the crowd-ehcache.xml. Bamboo's default cache is set to eternal=true=bad!!!.

      The work around for this is to explicitly define the cache in the crowd config file.

            Assignee:
            David O'Flynn [Atlassian]
            Reporter:
            bmccoy
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved: