-
Bug
-
Resolution: Fixed
-
Major
-
5.4.4
-
-
Empty show more show less
-
Yes
-
Kromeriz 45
-
2
Since the cache has no dependency to site/multisite modules.
2016-05-10 11:07:33,421 WARN magnolia.module.cache.AbstractListeningFlushPolicy: Failed to register cache flushing observation for workspace 'dam' (cache named defaultPageCache): com.google.inject.ProvisionException: Guice provision errors: 1) Module instance for module [site] not available, most likely because the module has not yet been started. Inject a Provider<> instead to get access to the module instance when it's available. at info.magnolia.objectfactory.guice.GuiceComponentConfigurationModule.bindProvider(GuiceComponentConfigurationModule.java:190) while locating info.magnolia.module.site.SiteModule
Solution:
- A] start caches later on modules started event
- B] add optional dependency to these modules but we have to get rid off these cyclic dependencies:
- for the site dependency: cache->site->observation->mail->ui-admincentral->cache
- for the multisite dependency: unknown
Acceptance criteria
- caused by
-
MGNLADVCACHE-66 Site aware cache could retrieve mappings from site definitions which would simplifying configuration
- Closed
- is causing
-
MGNLADVCACHE-73 Advanced cache module needs to be started in ModulesStartedEvent because of MGNLCACHE-135
- Closed
- mentioned in
-
Page Loading...