Uploaded image for project: 'Advanced Cache'
  1. Advanced Cache
  2. MGNLADVCACHE-115

Unable to create site aware caches at startup

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Obsolete
    • Icon: Neutral Neutral
    • None
    • 2.3.2
    • None
    • None

      Site aware caching is handled by the advanced cache module. The site caches are created based on the sites found in the SiteRegistry (MultiSiteRegistry).

      When the multisite module starts there are not any registered sites (even if sites exist):

      2021-06-08 19:35:55,638 INFO  info.magnolia.module.ModuleManagerImpl            : Starting module multisite
      2021-06-08 19:35:55,653 WARN  info.magnolia.multisite.registry.MultiSiteRegistry: Maximum number of allowed sites (0) reached. Following sites are registered: [].
      2021-06-08 19:35:55,653 INFO  info.magnolia.module.ModuleManagerImpl            : Starting module personalization-core
      2021-06-08 19:35:55,766 INFO  ource.yaml.AbstractFileResourceConfigurationSource: Setting up YamlConfigurationSource to load TraitDefinition definitions from resources
      2021-06-08 19:35:55,834 INFO  info.magnolia.module.ModuleManagerImpl            : Starting module advanced-cache
      

      When advanced cache starts there aren't any registered sites (yet) so the module is unable to start the necessary caches. Only uuid-key-mapping and defaultPageCache are created:

      2021-06-08 19:35:57,618 TRACE class org.ehcache.core.Ehcache-defaultPageCache   : Initializing
      2021-06-08 19:35:57,717 DEBUG class org.ehcache.core.Ehcache-defaultPageCache   : Initialize successful.
      
      2021-06-08 19:35:57,725 DEBUG magnolia.module.cache.AbstractListeningFlushPolicy: Registering event listener for cache [defaultPageCache] in workspace [dam] at path [/]
      2021-06-08 19:35:57,725 TRACE magnolia.module.cache.AbstractListeningFlushPolicy: Registered cache flushing observation for workspace 'dam' (cache named defaultPageCache): 
      2021-06-08 19:35:57,725 DEBUG magnolia.module.cache.AbstractListeningFlushPolicy: Registering event listener for cache [defaultPageCache] in workspace [keystore] at path [/]
      2021-06-08 19:35:57,725 TRACE magnolia.module.cache.AbstractListeningFlushPolicy: Registered cache flushing observation for workspace 'keystore' (cache named defaultPageCache): 
      2021-06-08 19:35:57,725 DEBUG magnolia.module.cache.AbstractListeningFlushPolicy: Registering event listener for cache [defaultPageCache] in workspace [contacts] at path [/]
      2021-06-08 19:35:57,726 TRACE magnolia.module.cache.AbstractListeningFlushPolicy: Registered cache flushing observation for workspace 'contacts' (cache named defaultPageCache): 
      2021-06-08 19:35:57,726 DEBUG magnolia.module.cache.AbstractListeningFlushPolicy: Registering event listener for cache [defaultPageCache] in workspace [usergroups] at path [/]
      2021-06-08 19:35:57,726 TRACE magnolia.module.cache.AbstractListeningFlushPolicy: Registered cache flushing observation for workspace 'usergroups' (cache named defaultPageCache): 
      2021-06-08 19:35:57,726 DEBUG magnolia.module.cache.AbstractListeningFlushPolicy: Registering event listener for cache [defaultPageCache] in workspace [scripts] at path [/]
      2021-06-08 19:35:57,727 TRACE magnolia.module.cache.AbstractListeningFlushPolicy: Registered cache flushing observation for workspace 'scripts' (cache named defaultPageCache): 
      2021-06-08 19:35:57,727 DEBUG magnolia.module.cache.AbstractListeningFlushPolicy: Registering event listener for cache [defaultPageCache] in workspace [tours] at path [/]
      2021-06-08 19:35:57,727 TRACE magnolia.module.cache.AbstractListeningFlushPolicy: Registered cache flushing observation for workspace 'tours' (cache named defaultPageCache): 
      2021-06-08 19:35:57,727 DEBUG magnolia.module.cache.AbstractListeningFlushPolicy: Registering event listener for cache [defaultPageCache] in workspace [userroles] at path [/]
      2021-06-08 19:35:57,727 TRACE magnolia.module.cache.AbstractListeningFlushPolicy: Registered cache flushing observation for workspace 'userroles' (cache named defaultPageCache): 
      2021-06-08 19:35:57,727 DEBUG magnolia.module.cache.AbstractListeningFlushPolicy: Registering event listener for cache [defaultPageCache] in workspace [campaigns] at path [/]
      2021-06-08 19:35:57,728 TRACE magnolia.module.cache.AbstractListeningFlushPolicy: Registered cache flushing observation for workspace 'campaigns' (cache named defaultPageCache): 
      2021-06-08 19:35:57,728 DEBUG magnolia.module.cache.AbstractListeningFlushPolicy: Registering event listener for cache [defaultPageCache] in workspace [stories] at path [/]
      2021-06-08 19:35:57,728 TRACE magnolia.module.cache.AbstractListeningFlushPolicy: Registered cache flushing observation for workspace 'stories' (cache named defaultPageCache): 
      2021-06-08 19:35:57,728 DEBUG magnolia.module.cache.AbstractListeningFlushPolicy: Registering event listener for cache [defaultPageCache] in workspace [workflow] at path [/]
      2021-06-08 19:35:57,729 TRACE magnolia.module.cache.AbstractListeningFlushPolicy: Registered cache flushing observation for workspace 'workflow' (cache named defaultPageCache): 
      2021-06-08 19:35:57,729 DEBUG magnolia.module.cache.AbstractListeningFlushPolicy: Registering event listener for cache [defaultPageCache] in workspace [tags] at path [/]
      2021-06-08 19:35:57,730 TRACE magnolia.module.cache.AbstractListeningFlushPolicy: Registered cache flushing observation for workspace 'tags' (cache named defaultPageCache): 
      2021-06-08 19:35:57,730 DEBUG magnolia.module.cache.AbstractListeningFlushPolicy: Registering event listener for cache [defaultPageCache] in workspace [visitors] at path [/]
      2021-06-08 19:35:57,731 TRACE magnolia.module.cache.AbstractListeningFlushPolicy: Registered cache flushing observation for workspace 'visitors' (cache named defaultPageCache): 
      2021-06-08 19:35:57,731 DEBUG magnolia.module.cache.AbstractListeningFlushPolicy: Registering event listener for cache [defaultPageCache] in workspace [tasks] at path [/]
      2021-06-08 19:35:57,731 TRACE magnolia.module.cache.AbstractListeningFlushPolicy: Registered cache flushing observation for workspace 'tasks' (cache named defaultPageCache): 
      2021-06-08 19:35:57,731 DEBUG magnolia.module.cache.AbstractListeningFlushPolicy: Registering event listener for cache [defaultPageCache] in workspace [category] at path [/]
      2021-06-08 19:35:57,731 TRACE magnolia.module.cache.AbstractListeningFlushPolicy: Registered cache flushing observation for workspace 'category' (cache named defaultPageCache): 
      2021-06-08 19:35:57,732 DEBUG magnolia.module.cache.AbstractListeningFlushPolicy: Registering event listener for cache [defaultPageCache] in workspace [segments] at path [/]
      2021-06-08 19:35:57,732 TRACE magnolia.module.cache.AbstractListeningFlushPolicy: Registered cache flushing observation for workspace 'segments' (cache named defaultPageCache): 
      2021-06-08 19:35:57,732 DEBUG magnolia.module.cache.AbstractListeningFlushPolicy: Registering event listener for cache [defaultPageCache] in workspace [rankings] at path [/]
      2021-06-08 19:35:57,732 TRACE magnolia.module.cache.AbstractListeningFlushPolicy: Registered cache flushing observation for workspace 'rankings' (cache named defaultPageCache): 
      2021-06-08 19:35:57,732 DEBUG magnolia.module.cache.AbstractListeningFlushPolicy: Registering event listener for cache [defaultPageCache] in workspace [rss] at path [/]
      2021-06-08 19:35:57,733 TRACE magnolia.module.cache.AbstractListeningFlushPolicy: Registered cache flushing observation for workspace 'rss' (cache named defaultPageCache): 
      2021-06-08 19:35:57,733 DEBUG magnolia.module.cache.AbstractListeningFlushPolicy: Registering event listener for cache [defaultPageCache] in workspace [personas] at path [/]
      2021-06-08 19:35:57,733 TRACE magnolia.module.cache.AbstractListeningFlushPolicy: Registered cache flushing observation for workspace 'personas' (cache named defaultPageCache): 
      2021-06-08 19:35:57,733 DEBUG magnolia.module.cache.AbstractListeningFlushPolicy: Registering event listener for cache [defaultPageCache] in workspace [resources] at path [/]
      2021-06-08 19:35:57,733 TRACE magnolia.module.cache.AbstractListeningFlushPolicy: Registered cache flushing observation for workspace 'resources' (cache named defaultPageCache): 
      2021-06-08 19:35:57,733 DEBUG magnolia.module.cache.AbstractListeningFlushPolicy: Registering event listener for cache [defaultPageCache] in workspace [default] at path [/]
      2021-06-08 19:35:57,733 TRACE magnolia.module.cache.AbstractListeningFlushPolicy: Registered cache flushing observation for workspace 'default' (cache named defaultPageCache): 
      2021-06-08 19:35:57,733 DEBUG magnolia.module.cache.AbstractListeningFlushPolicy: Registering event listener for cache [defaultPageCache] in workspace [pendingContacts] at path [/]
      2021-06-08 19:35:57,734 TRACE magnolia.module.cache.AbstractListeningFlushPolicy: Registered cache flushing observation for workspace 'pendingContacts' (cache named defaultPageCache): 
      2021-06-08 19:35:57,734 DEBUG magnolia.module.cache.AbstractListeningFlushPolicy: Registering event listener for cache [defaultPageCache] in workspace [marketing-tags] at path [/]
      2021-06-08 19:35:57,734 TRACE magnolia.module.cache.AbstractListeningFlushPolicy: Registered cache flushing observation for workspace 'marketing-tags' (cache named defaultPageCache): 
      2021-06-08 19:35:57,734 DEBUG magnolia.module.cache.AbstractListeningFlushPolicy: Registering event listener for cache [defaultPageCache] in workspace [config] at path [/]
      2021-06-08 19:35:57,735 TRACE magnolia.module.cache.AbstractListeningFlushPolicy: Registered cache flushing observation for workspace 'config' (cache named defaultPageCache): 
      2021-06-08 19:35:57,738 DEBUG magnolia.module.cache.AbstractListeningFlushPolicy: Registering event listener for cache [defaultPageCache] in workspace [website] at path [/]
      2021-06-08 19:35:57,738 TRACE magnolia.module.cache.AbstractListeningFlushPolicy: Registered cache flushing observation for workspace 'website' (cache named defaultPageCache): 
      
      2021-06-08 19:35:57,742 TRACE class org.ehcache.core.Ehcache-uuid-key-mapping   : Initializing
      2021-06-08 19:35:57,750 DEBUG class org.ehcache.core.Ehcache-uuid-key-mapping   : Initialize successful.
      
      2021-06-08 19:35:57,750 DEBUG magnolia.module.cache.AbstractListeningFlushPolicy: Registering event listener for cache [uuid-key-mapping] in workspace [dam] at path [/]
      2021-06-08 19:35:57,751 TRACE magnolia.module.cache.AbstractListeningFlushPolicy: Registered cache flushing observation for workspace 'dam' (cache named uuid-key-mapping): 
      2021-06-08 19:35:57,751 DEBUG magnolia.module.cache.AbstractListeningFlushPolicy: Registering event listener for cache [uuid-key-mapping] in workspace [keystore] at path [/]
      2021-06-08 19:35:57,751 TRACE magnolia.module.cache.AbstractListeningFlushPolicy: Registered cache flushing observation for workspace 'keystore' (cache named uuid-key-mapping): 
      2021-06-08 19:35:57,751 DEBUG magnolia.module.cache.AbstractListeningFlushPolicy: Registering event listener for cache [uuid-key-mapping] in workspace [contacts] at path [/]
      2021-06-08 19:35:57,751 TRACE magnolia.module.cache.AbstractListeningFlushPolicy: Registered cache flushing observation for workspace 'contacts' (cache named uuid-key-mapping): 
      2021-06-08 19:35:57,751 DEBUG magnolia.module.cache.AbstractListeningFlushPolicy: Registering event listener for cache [uuid-key-mapping] in workspace [usergroups] at path [/]
      2021-06-08 19:35:57,751 TRACE magnolia.module.cache.AbstractListeningFlushPolicy: Registered cache flushing observation for workspace 'usergroups' (cache named uuid-key-mapping): 
      2021-06-08 19:35:57,751 DEBUG magnolia.module.cache.AbstractListeningFlushPolicy: Registering event listener for cache [uuid-key-mapping] in workspace [scripts] at path [/]
      2021-06-08 19:35:57,751 TRACE magnolia.module.cache.AbstractListeningFlushPolicy: Registered cache flushing observation for workspace 'scripts' (cache named uuid-key-mapping): 
      2021-06-08 19:35:57,751 DEBUG magnolia.module.cache.AbstractListeningFlushPolicy: Registering event listener for cache [uuid-key-mapping] in workspace [tours] at path [/]
      2021-06-08 19:35:57,751 TRACE magnolia.module.cache.AbstractListeningFlushPolicy: Registered cache flushing observation for workspace 'tours' (cache named uuid-key-mapping): 
      2021-06-08 19:35:57,751 DEBUG magnolia.module.cache.AbstractListeningFlushPolicy: Registering event listener for cache [uuid-key-mapping] in workspace [website] at path [/]
      2021-06-08 19:35:57,751 TRACE magnolia.module.cache.AbstractListeningFlushPolicy: Registered cache flushing observation for workspace 'website' (cache named uuid-key-mapping): 
      2021-06-08 19:35:57,751 DEBUG magnolia.module.cache.AbstractListeningFlushPolicy: Registering event listener for cache [uuid-key-mapping] in workspace [userroles] at path [/]
      2021-06-08 19:35:57,751 TRACE magnolia.module.cache.AbstractListeningFlushPolicy: Registered cache flushing observation for workspace 'userroles' (cache named uuid-key-mapping): 
      2021-06-08 19:35:57,751 DEBUG magnolia.module.cache.AbstractListeningFlushPolicy: Registering event listener for cache [uuid-key-mapping] in workspace [campaigns] at path [/]
      2021-06-08 19:35:57,751 TRACE magnolia.module.cache.AbstractListeningFlushPolicy: Registered cache flushing observation for workspace 'campaigns' (cache named uuid-key-mapping): 
      2021-06-08 19:35:57,751 DEBUG magnolia.module.cache.AbstractListeningFlushPolicy: Registering event listener for cache [uuid-key-mapping] in workspace [stories] at path [/]
      2021-06-08 19:35:57,751 TRACE magnolia.module.cache.AbstractListeningFlushPolicy: Registered cache flushing observation for workspace 'stories' (cache named uuid-key-mapping): 
      2021-06-08 19:35:57,751 DEBUG magnolia.module.cache.AbstractListeningFlushPolicy: Registering event listener for cache [uuid-key-mapping] in workspace [workflow] at path [/]
      2021-06-08 19:35:57,751 TRACE magnolia.module.cache.AbstractListeningFlushPolicy: Registered cache flushing observation for workspace 'workflow' (cache named uuid-key-mapping): 
      2021-06-08 19:35:57,751 DEBUG magnolia.module.cache.AbstractListeningFlushPolicy: Registering event listener for cache [uuid-key-mapping] in workspace [tags] at path [/]
      2021-06-08 19:35:57,751 TRACE magnolia.module.cache.AbstractListeningFlushPolicy: Registered cache flushing observation for workspace 'tags' (cache named uuid-key-mapping): 
      2021-06-08 19:35:57,751 DEBUG magnolia.module.cache.AbstractListeningFlushPolicy: Registering event listener for cache [uuid-key-mapping] in workspace [visitors] at path [/]
      2021-06-08 19:35:57,752 TRACE magnolia.module.cache.AbstractListeningFlushPolicy: Registered cache flushing observation for workspace 'visitors' (cache named uuid-key-mapping): 
      2021-06-08 19:35:57,752 DEBUG magnolia.module.cache.AbstractListeningFlushPolicy: Registering event listener for cache [uuid-key-mapping] in workspace [tasks] at path [/]
      2021-06-08 19:35:57,752 TRACE magnolia.module.cache.AbstractListeningFlushPolicy: Registered cache flushing observation for workspace 'tasks' (cache named uuid-key-mapping): 
      2021-06-08 19:35:57,752 DEBUG magnolia.module.cache.AbstractListeningFlushPolicy: Registering event listener for cache [uuid-key-mapping] in workspace [category] at path [/]
      2021-06-08 19:35:57,752 TRACE magnolia.module.cache.AbstractListeningFlushPolicy: Registered cache flushing observation for workspace 'category' (cache named uuid-key-mapping): 
      2021-06-08 19:35:57,752 DEBUG magnolia.module.cache.AbstractListeningFlushPolicy: Registering event listener for cache [uuid-key-mapping] in workspace [segments] at path [/]
      2021-06-08 19:35:57,752 TRACE magnolia.module.cache.AbstractListeningFlushPolicy: Registered cache flushing observation for workspace 'segments' (cache named uuid-key-mapping): 
      2021-06-08 19:35:57,752 DEBUG magnolia.module.cache.AbstractListeningFlushPolicy: Registering event listener for cache [uuid-key-mapping] in workspace [rankings] at path [/]
      2021-06-08 19:35:57,752 TRACE magnolia.module.cache.AbstractListeningFlushPolicy: Registered cache flushing observation for workspace 'rankings' (cache named uuid-key-mapping): 
      2021-06-08 19:35:57,752 DEBUG magnolia.module.cache.AbstractListeningFlushPolicy: Registering event listener for cache [uuid-key-mapping] in workspace [rss] at path [/]
      2021-06-08 19:35:57,752 TRACE magnolia.module.cache.AbstractListeningFlushPolicy: Registered cache flushing observation for workspace 'rss' (cache named uuid-key-mapping): 
      2021-06-08 19:35:57,752 DEBUG magnolia.module.cache.AbstractListeningFlushPolicy: Registering event listener for cache [uuid-key-mapping] in workspace [personas] at path [/]
      2021-06-08 19:35:57,752 TRACE magnolia.module.cache.AbstractListeningFlushPolicy: Registered cache flushing observation for workspace 'personas' (cache named uuid-key-mapping): 
      2021-06-08 19:35:57,752 DEBUG magnolia.module.cache.AbstractListeningFlushPolicy: Registering event listener for cache [uuid-key-mapping] in workspace [resources] at path [/]
      2021-06-08 19:35:57,752 TRACE magnolia.module.cache.AbstractListeningFlushPolicy: Registered cache flushing observation for workspace 'resources' (cache named uuid-key-mapping): 
      2021-06-08 19:35:57,752 DEBUG magnolia.module.cache.AbstractListeningFlushPolicy: Registering event listener for cache [uuid-key-mapping] in workspace [default] at path [/]
      2021-06-08 19:35:57,752 TRACE magnolia.module.cache.AbstractListeningFlushPolicy: Registered cache flushing observation for workspace 'default' (cache named uuid-key-mapping): 
      2021-06-08 19:35:57,752 DEBUG magnolia.module.cache.AbstractListeningFlushPolicy: Registering event listener for cache [uuid-key-mapping] in workspace [pendingContacts] at path [/]
      2021-06-08 19:35:57,752 TRACE magnolia.module.cache.AbstractListeningFlushPolicy: Registered cache flushing observation for workspace 'pendingContacts' (cache named uuid-key-mapping): 
      2021-06-08 19:35:57,752 DEBUG magnolia.module.cache.AbstractListeningFlushPolicy: Registering event listener for cache [uuid-key-mapping] in workspace [marketing-tags] at path [/]
      2021-06-08 19:35:57,752 TRACE magnolia.module.cache.AbstractListeningFlushPolicy: Registered cache flushing observation for workspace 'marketing-tags' (cache named uuid-key-mapping): 
      2021-06-08 19:35:57,753 DEBUG magnolia.module.cache.AbstractListeningFlushPolicy: Registering event listener for cache [uuid-key-mapping] in workspace [config] at path [/]
      2021-06-08 19:35:57,754 TRACE magnolia.module.cache.AbstractListeningFlushPolicy: Registered cache flushing observation for workspace 'config' (cache named uuid-key-mapping): 
      
      2021-06-08 19:35:57,758 INFO  info.magnolia.multisite.registry.MultiSiteRegistry: Following sites are registered: [sportstation, travel].
      

      After the caches are created then the sites are registered.

      Notes
      This issue is related to MULTISITE-101 and may require changes in both modules.

        Acceptance criteria

              rkovarik Roman Kovařík
              rgange Richard Gange
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved:

                  Bug DoR
                  Task DoD