[MGNLRES-315] Removing a "hotfix" throws exception Created: 02/Oct/18 Updated: 29/Mar/22 Resolved: 08/Mar/21 |
|
| Status: | Closed |
| Project: | Magnolia Resources Module |
| Component/s: | app |
| Affects Version/s: | 2.6.2 |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Neutral |
| Reporter: | Richard Gange | Assignee: | Unassigned |
| Resolution: | Cannot Reproduce | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||
| Template: |
|
||||
| Acceptance criteria: |
Empty
|
||||
| Task DoD: |
[ ]*
Doc/release notes changes? Comment present?
[ ]*
Downstream builds green?
[ ]*
Solution information and context easily available?
[ ]*
Tests
[ ]*
FixVersion filled and not yet released
[ ] 
Architecture Decision Record (ADR)
|
||||
| Bug DoR: |
[ ]*
Steps to reproduce, expected, and actual results filled
[ ]*
Affected version filled
|
||||
| Team: | |||||
| Description |
|
To reproduce the issue:
ERROR info.magnolia.context.MgnlContext 02.10.2018 11:06:03 -- MgnlContext is not initialized. This could happen if the request does not go through the Magnolia default filters.
java.lang.IllegalStateException: MgnlContext is not set for this thread
at info.magnolia.context.MgnlContext.getInstance(MgnlContext.java:282) ~[magnolia-core-5.7.1.jar:?]
at info.magnolia.objectfactory.guice.GuiceContextAndScopesConfigurer$1.get(GuiceContextAndScopesConfigurer.java:63) ~[magnolia-core-5.7.1.jar:?]
at info.magnolia.objectfactory.guice.GuiceContextAndScopesConfigurer$1.get(GuiceContextAndScopesConfigurer.java:60) ~[magnolia-core-5.7.1.jar:?]
at com.google.inject.internal.ProviderInternalFactory.provision(ProviderInternalFactory.java:85) ~[guice-4.2.0.jar:?]
at com.google.inject.internal.InternalFactoryToInitializableAdapter.provision(InternalFactoryToInitializableAdapter.java:57) ~[guice-4.2.0.jar:?]
at com.google.inject.internal.ProviderInternalFactory.circularGet(ProviderInternalFactory.java:59) ~[guice-4.2.0.jar:?]
at com.google.inject.internal.InternalFactoryToInitializableAdapter.get(InternalFactoryToInitializableAdapter.java:47) ~[guice-4.2.0.jar:?]
at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:42) ~[guice-4.2.0.jar:?]
at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:65) ~[guice-4.2.0.jar:?]
at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:113) ~[guice-4.2.0.jar:?]
at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:91) ~[guice-4.2.0.jar:?]
at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:306) ~[guice-4.2.0.jar:?]
at com.google.inject.internal.FactoryProxy.get(FactoryProxy.java:62) ~[guice-4.2.0.jar:?]
at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:42) ~[guice-4.2.0.jar:?]
at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:65) ~[guice-4.2.0.jar:?]
at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:113) ~[guice-4.2.0.jar:?]
at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:91) ~[guice-4.2.0.jar:?]
at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:306) ~[guice-4.2.0.jar:?]
at com.google.inject.internal.FactoryProxy.get(FactoryProxy.java:62) ~[guice-4.2.0.jar:?]
at com.google.inject.internal.InjectorImpl$1.get(InjectorImpl.java:1050) ~[guice-4.2.0.jar:?]
at info.magnolia.ui.api.app.launcherlayout.AppLauncherLayoutManagerImpl.getAppDescriptor(AppLauncherLayoutManagerImpl.java:217) ~[magnolia-ui-api-5.7.1.jar:?]
at info.magnolia.ui.api.app.launcherlayout.AppLauncherLayoutManagerImpl.getLayoutForUser(AppLauncherLayoutManagerImpl.java:148) ~[magnolia-ui-api-5.7.1.jar:?]
at info.magnolia.ui.admincentral.shellapp.applauncher.AppLauncherShellApp.reloadLayout(AppLauncherShellApp.java:180) ~[magnolia-ui-admincentral-5.7.1.jar:?]
at info.magnolia.ui.admincentral.shellapp.applauncher.AppLauncherShellApp.access$000(AppLauncherShellApp.java:73) ~[magnolia-ui-admincentral-5.7.1.jar:?]
at info.magnolia.ui.admincentral.shellapp.applauncher.AppLauncherShellApp$1.onAppLayoutChanged(AppLauncherShellApp.java:112) ~[magnolia-ui-admincentral-5.7.1.jar:?]
at info.magnolia.ui.api.app.launcherlayout.AppLauncherLayoutChangedEvent.dispatch(AppLauncherLayoutChangedEvent.java:48) ~[magnolia-ui-api-5.7.1.jar:?]
at info.magnolia.ui.api.app.launcherlayout.AppLauncherLayoutChangedEvent.dispatch(AppLauncherLayoutChangedEvent.java:44) ~[magnolia-ui-api-5.7.1.jar:?]
at info.magnolia.event.SimpleEventBus.fireEvent(SimpleEventBus.java:75) ~[magnolia-core-5.7.1.jar:?]
at info.magnolia.ui.api.app.launcherlayout.AppLauncherLayoutManagerImpl$1.logAndSendChangedEvent(AppLauncherLayoutManagerImpl.java:115) ~[magnolia-ui-api-5.7.1.jar:?]
at info.magnolia.ui.api.app.launcherlayout.AppLauncherLayoutManagerImpl$1.onAppRegistered(AppLauncherLayoutManagerImpl.java:96) ~[magnolia-ui-api-5.7.1.jar:?]
at info.magnolia.ui.api.app.registry.AppRegistryEvent.dispatch(AppRegistryEvent.java:67) ~[magnolia-ui-api-5.7.1.jar:?]
at info.magnolia.ui.api.app.registry.AppRegistryEvent.dispatch(AppRegistryEvent.java:45) ~[magnolia-ui-api-5.7.1.jar:?]
at info.magnolia.event.SimpleEventBus.fireEvent(SimpleEventBus.java:75) ~[magnolia-core-5.7.1.jar:?]
at info.magnolia.ui.api.app.registry.AppDescriptorRegistry.sendEvent(AppDescriptorRegistry.java:175) ~[magnolia-ui-api-5.7.1.jar:?]
at info.magnolia.ui.api.app.registry.AppDescriptorRegistry.register(AppDescriptorRegistry.java:87) ~[magnolia-ui-api-5.7.1.jar:?]
at info.magnolia.config.source.yaml.YamlConfigurationSource.loadAndRegister(YamlConfigurationSource.java:114) ~[magnolia-configuration-5.7.1.jar:?]
at info.magnolia.config.source.yaml.AbstractFileResourceConfigurationSource.lambda$start$2(AbstractFileResourceConfigurationSource.java:164) ~[magnolia-configuration-5.7.1.jar:?]
at info.magnolia.resourceloader.layered.LayeredResourceOrigin$RelayingChangeHandler.onResourceChanged(LayeredResourceOrigin.java:285) [magnolia-resource-loader-5.7.1.jar:?]
at info.magnolia.resourceloader.AbstractResourceOrigin.dispatchResourceChange(AbstractResourceOrigin.java:132) [magnolia-resource-loader-5.7.1.jar:?]
at info.magnolia.resourceloader.jcr.JcrResourceOrigin$ResourcesObservationListener.onEvent(JcrResourceOrigin.java:393) [magnolia-resource-loader-5.7.1.jar:?]
at info.magnolia.cms.util.FilteredEventListener.onEvent(FilteredEventListener.java:86) [magnolia-core-5.7.1.jar:?]
at info.magnolia.observation.DeferringEventListener$ObservationBasedDelayedExecutor$1.run(DeferringEventListener.java:102) [magnolia-core-5.7.1.jar:?]
at info.magnolia.cms.util.DelayedExecutor$RunnableWrapper.run(DelayedExecutor.java:103) [magnolia-core-5.7.1.jar:?]
at EDU.oswego.cs.dl.util.concurrent.ClockDaemon$RunLoop.run(Unknown Source) [concurrent-1.3.4.jar:?]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_181]
ERROR info.magnolia.event.SimpleEventBus 02.10.2018 11:06:03 -- Exception caught when dispatching info.magnolia.ui.api.app.launcherlayout.AppLauncherLayoutChangedEvent with info.magnolia.ui.admincentral.shellapp.applauncher.AppLauncherShellApp$1 eventHandler.
com.google.inject.ProvisionException: Unable to provision, see the following errors:
1) Error in custom provider, java.lang.IllegalStateException: MgnlContext is not set for this thread
at info.magnolia.objectfactory.guice.GuiceContextAndScopesConfigurer.configure(GuiceContextAndScopesConfigurer.java:60) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> info.magnolia.objectfactory.guice.GuiceComponentProviderBuilder$1 -> info.magnolia.objectfactory.guice.GuiceComponentConfigurationModule -> info.magnolia.objectfactory.guice.GuiceContextAndScopesConfigurer)
while locating info.magnolia.context.Context
for the 1st parameter of info.magnolia.i18nsystem.ContextLocaleProvider.<init>(ContextLocaleProvider.java:50)
while locating info.magnolia.i18nsystem.ContextLocaleProvider
while locating info.magnolia.i18nsystem.LocaleProvider
for the 2nd parameter of info.magnolia.i18nsystem.proxytoys.ProxytoysI18nizer.<init>(ProxytoysI18nizer.java:67)
while locating info.magnolia.i18nsystem.proxytoys.ProxytoysI18nizer
while locating info.magnolia.i18nsystem.I18nizer
1 error
at com.google.inject.internal.InternalProvisionException.toProvisionException(InternalProvisionException.java:226) ~[guice-4.2.0.jar:?]
at com.google.inject.internal.InjectorImpl$1.get(InjectorImpl.java:1053) ~[guice-4.2.0.jar:?]
at info.magnolia.ui.api.app.launcherlayout.AppLauncherLayoutManagerImpl.getAppDescriptor(AppLauncherLayoutManagerImpl.java:217) ~[magnolia-ui-api-5.7.1.jar:?]
at info.magnolia.ui.api.app.launcherlayout.AppLauncherLayoutManagerImpl.getLayoutForUser(AppLauncherLayoutManagerImpl.java:148) ~[magnolia-ui-api-5.7.1.jar:?]
at info.magnolia.ui.admincentral.shellapp.applauncher.AppLauncherShellApp.reloadLayout(AppLauncherShellApp.java:180) ~[magnolia-ui-admincentral-5.7.1.jar:?]
at info.magnolia.ui.admincentral.shellapp.applauncher.AppLauncherShellApp.access$000(AppLauncherShellApp.java:73) ~[magnolia-ui-admincentral-5.7.1.jar:?]
at info.magnolia.ui.admincentral.shellapp.applauncher.AppLauncherShellApp$1.onAppLayoutChanged(AppLauncherShellApp.java:112) ~[magnolia-ui-admincentral-5.7.1.jar:?]
at info.magnolia.ui.api.app.launcherlayout.AppLauncherLayoutChangedEvent.dispatch(AppLauncherLayoutChangedEvent.java:48) ~[magnolia-ui-api-5.7.1.jar:?]
at info.magnolia.ui.api.app.launcherlayout.AppLauncherLayoutChangedEvent.dispatch(AppLauncherLayoutChangedEvent.java:44) ~[magnolia-ui-api-5.7.1.jar:?]
at info.magnolia.event.SimpleEventBus.fireEvent(SimpleEventBus.java:75) ~[magnolia-core-5.7.1.jar:?]
at info.magnolia.ui.api.app.launcherlayout.AppLauncherLayoutManagerImpl$1.logAndSendChangedEvent(AppLauncherLayoutManagerImpl.java:115) ~[magnolia-ui-api-5.7.1.jar:?]
at info.magnolia.ui.api.app.launcherlayout.AppLauncherLayoutManagerImpl$1.onAppRegistered(AppLauncherLayoutManagerImpl.java:96) ~[magnolia-ui-api-5.7.1.jar:?]
at info.magnolia.ui.api.app.registry.AppRegistryEvent.dispatch(AppRegistryEvent.java:67) ~[magnolia-ui-api-5.7.1.jar:?]
at info.magnolia.ui.api.app.registry.AppRegistryEvent.dispatch(AppRegistryEvent.java:45) ~[magnolia-ui-api-5.7.1.jar:?]
at info.magnolia.event.SimpleEventBus.fireEvent(SimpleEventBus.java:75) ~[magnolia-core-5.7.1.jar:?]
at info.magnolia.ui.api.app.registry.AppDescriptorRegistry.sendEvent(AppDescriptorRegistry.java:175) ~[magnolia-ui-api-5.7.1.jar:?]
at info.magnolia.ui.api.app.registry.AppDescriptorRegistry.register(AppDescriptorRegistry.java:87) ~[magnolia-ui-api-5.7.1.jar:?]
at info.magnolia.config.source.yaml.YamlConfigurationSource.loadAndRegister(YamlConfigurationSource.java:114) ~[magnolia-configuration-5.7.1.jar:?]
at info.magnolia.config.source.yaml.AbstractFileResourceConfigurationSource.lambda$start$2(AbstractFileResourceConfigurationSource.java:164) ~[magnolia-configuration-5.7.1.jar:?]
at info.magnolia.resourceloader.layered.LayeredResourceOrigin$RelayingChangeHandler.onResourceChanged(LayeredResourceOrigin.java:285) [magnolia-resource-loader-5.7.1.jar:?]
at info.magnolia.resourceloader.AbstractResourceOrigin.dispatchResourceChange(AbstractResourceOrigin.java:132) [magnolia-resource-loader-5.7.1.jar:?]
at info.magnolia.resourceloader.jcr.JcrResourceOrigin$ResourcesObservationListener.onEvent(JcrResourceOrigin.java:393) [magnolia-resource-loader-5.7.1.jar:?]
at info.magnolia.cms.util.FilteredEventListener.onEvent(FilteredEventListener.java:86) [magnolia-core-5.7.1.jar:?]
at info.magnolia.observation.DeferringEventListener$ObservationBasedDelayedExecutor$1.run(DeferringEventListener.java:102) [magnolia-core-5.7.1.jar:?]
at info.magnolia.cms.util.DelayedExecutor$RunnableWrapper.run(DelayedExecutor.java:103) [magnolia-core-5.7.1.jar:?]
at EDU.oswego.cs.dl.util.concurrent.ClockDaemon$RunLoop.run(Unknown Source) [concurrent-1.3.4.jar:?]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_181]
Caused by: java.lang.IllegalStateException: MgnlContext is not set for this thread
at info.magnolia.context.MgnlContext.getInstance(MgnlContext.java:282) ~[magnolia-core-5.7.1.jar:?]
at info.magnolia.objectfactory.guice.GuiceContextAndScopesConfigurer$1.get(GuiceContextAndScopesConfigurer.java:63) ~[magnolia-core-5.7.1.jar:?]
at info.magnolia.objectfactory.guice.GuiceContextAndScopesConfigurer$1.get(GuiceContextAndScopesConfigurer.java:60) ~[magnolia-core-5.7.1.jar:?]
at com.google.inject.internal.ProviderInternalFactory.provision(ProviderInternalFactory.java:85) ~[guice-4.2.0.jar:?]
at com.google.inject.internal.InternalFactoryToInitializableAdapter.provision(InternalFactoryToInitializableAdapter.java:57) ~[guice-4.2.0.jar:?]
at com.google.inject.internal.ProviderInternalFactory.circularGet(ProviderInternalFactory.java:59) ~[guice-4.2.0.jar:?]
at com.google.inject.internal.InternalFactoryToInitializableAdapter.get(InternalFactoryToInitializableAdapter.java:47) ~[guice-4.2.0.jar:?]
at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:42) ~[guice-4.2.0.jar:?]
at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:65) ~[guice-4.2.0.jar:?]
at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:113) ~[guice-4.2.0.jar:?]
at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:91) ~[guice-4.2.0.jar:?]
at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:306) ~[guice-4.2.0.jar:?]
at com.google.inject.internal.FactoryProxy.get(FactoryProxy.java:62) ~[guice-4.2.0.jar:?]
at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:42) ~[guice-4.2.0.jar:?]
at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:65) ~[guice-4.2.0.jar:?]
at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:113) ~[guice-4.2.0.jar:?]
at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:91) ~[guice-4.2.0.jar:?]
at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:306) ~[guice-4.2.0.jar:?]
at com.google.inject.internal.FactoryProxy.get(FactoryProxy.java:62) ~[guice-4.2.0.jar:?]
at com.google.inject.internal.InjectorImpl$1.get(InjectorImpl.java:1050) ~[guice-4.2.0.jar:?]
|