[MGNLUI-6100] Provider from multibound collection operates always in admicentral component provider scope Created: 30/Jul/20 Updated: 01/Sep/20 Resolved: 14/Aug/20 |
|
| Status: | Closed |
| Project: | Magnolia UI |
| Component/s: | None |
| Affects Version/s: | 6.2.2 |
| Fix Version/s: | 6.2.3 |
| Type: | Bug | Priority: | Neutral |
| Reporter: | Jesus Alonso | Assignee: | Roman Kovařík |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | 2h 31m | ||
| 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
|
||||||||
| Description |
|
Steps to reproduce:
The following exception is thrown: 2020-07-30 10:24:32,710 ERROR info.magnolia.ui.framework.ContextProperty$Impl : Failed to dispatch context property change: Unable to provision, see the following errors:2020-07-30 10:24:32,710 ERROR info.magnolia.ui.framework.ContextProperty$Impl : Failed to dispatch context property change: Unable to provision, see the following errors: 1) No bean store registered for provided key [Key[type=info.magnolia.ui.framework.ioc.UiComponentProvider, annotation=[none]]]... at info.magnolia.ui.framework.ioc.UiBaseModule.getComponentProvider(UiBaseModule.java:211) (via modules: com.google.inject.util.Modules$OverrideModule -> info.magnolia.objectfactory.guice.GuiceComponentProviderBuilder$1 -> com.google.inject.util.Modules$CombinedModule -> info.magnolia.ui.framework.ioc.UiBaseModule) while locating info.magnolia.ui.framework.ioc.UiComponentProvider at info.magnolia.ui.framework.ioc.DeflateUiContextDependentBindings.lambda$configure$8(DeflateUiContextDependentBindings.java:189) (via modules: com.google.inject.util.Modules$OverrideModule -> info.magnolia.objectfactory.guice.GuiceComponentProviderBuilder$1 -> com.google.inject.util.Modules$CombinedModule -> info.magnolia.ui.framework.ioc.DeflateUiContextDependentBindings) while locating info.magnolia.livecopy.app.ui.layout.field.ProtectFieldButton while locating info.magnolia.ui.framework.layout.field.FieldLayoutComponent annotated with @com.google.inject.internal.Element(setName=info.magnolia.ui.framework.ioc.SubAppImpl@2fcd4eb9,uniqueId=108, type=MULTIBINDER, keyType=) 1 errorcom.google.inject.ProvisionException: Unable to provision, see the following errors: 1) No bean store registered for provided key [Key[type=info.magnolia.ui.framework.ioc.UiComponentProvider, annotation=[none]]]... at info.magnolia.ui.framework.ioc.UiBaseModule.getComponentProvider(UiBaseModule.java:211) (via modules: com.google.inject.util.Modules$OverrideModule -> info.magnolia.objectfactory.guice.GuiceComponentProviderBuilder$1 -> com.google.inject.util.Modules$CombinedModule -> info.magnolia.ui.framework.ioc.UiBaseModule) while locating info.magnolia.ui.framework.ioc.UiComponentProvider at info.magnolia.ui.framework.ioc.DeflateUiContextDependentBindings.lambda$configure$8(DeflateUiContextDependentBindings.java:189) (via modules: com.google.inject.util.Modules$OverrideModule -> info.magnolia.objectfactory.guice.GuiceComponentProviderBuilder$1 -> com.google.inject.util.Modules$CombinedModule -> info.magnolia.ui.framework.ioc.DeflateUiContextDependentBindings) while locating info.magnolia.livecopy.app.ui.layout.field.ProtectFieldButton while locating info.magnolia.ui.framework.layout.field.FieldLayoutComponent annotated with @com.google.inject.internal.Element(setName=info.magnolia.ui.framework.ioc.SubAppImpl@2fcd4eb9,uniqueId=108, type=MULTIBINDER, keyType=) 1 error at com.google.inject.internal.InternalProvisionException.toProvisionException(InternalProvisionException.java:226) ~[guice-4.2.2.jar:?] at com.google.inject.internal.InjectorImpl$1.get(InjectorImpl.java:1053) ~[guice-4.2.2.jar:?] at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) ~[?:1.8.0_231] at java.util.Iterator.forEachRemaining(Iterator.java:116) ~[?:1.8.0_231] at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801) ~[?:1.8.0_231] at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) ~[?:1.8.0_231] at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472) ~[?:1.8.0_231] at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) ~[?:1.8.0_231] at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) ~[?:1.8.0_231] at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:1.8.0_231] at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) ~[?:1.8.0_231] at info.magnolia.ui.framework.layout.field.FieldComponentDecorator.decorateField(FieldComponentDecorator.java:73) ~[magnolia-ui-framework-6.2.2-SNAPSHOT.jar:?] at info.magnolia.ui.framework.layout.TabbedLayoutProducer.createFieldComponentLayout(TabbedLayoutProducer.java:123) ~[magnolia-ui-framework-6.2.2-SNAPSHOT.jar:?] at info.magnolia.ui.framework.layout.TabbedLayoutProducer.createLayout(TabbedLayoutProducer.java:106) ~[magnolia-ui-framework-6.2.2-SNAPSHOT.jar:?] at info.magnolia.ui.framework.layout.TabbedLayoutProducer.createLayout(TabbedLayoutProducer.java:64) ~[magnolia-ui-framework-6.2.2-SNAPSHOT.jar:?] at info.magnolia.ui.editor.FormView.computeLayout(FormView.java:201) ~[classes/:?] at info.magnolia.ui.editor.FormView.lambda$displayLocalisedVersion$7(FormView.java:149) ~[classes/:?] at java.util.Optional.ifPresent(Optional.java:159) ~[?:1.8.0_231] at info.magnolia.ui.editor.FormView.displayLocalisedVersion(FormView.java:147) ~[classes/:?] at java.util.Optional.ifPresent(Optional.java:159) ~[?:1.8.0_231] at info.magnolia.ui.editor.FormView.lambda$new$0(FormView.java:77) ~[classes/:?] at info.magnolia.ui.framework.ContextProperty$Impl.lambda$observe$5(ContextProperty.java:195) ~[magnolia-ui-framework-6.2.2-SNAPSHOT.jar:?] at io.reactivex.internal.subscribers.LambdaSubscriber.onNext(LambdaSubscriber.java:65) ~[rxjava-2.2.18.jar:?] at io.reactivex.internal.operators.flowable.FlowableMap$MapSubscriber.onNext(FlowableMap.java:68) ~[rxjava-2.2.18.jar:?] AC
More info on -> |