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: