Bugfix
Detail
#25651
In-App-Entwicklung: Login nach Modelländerung nicht mehr möglich
Nach einer Modelländerung (Referenz a4r.project:Project#checklist wurde gelöscht) verhindert die Auswertung einer ungültig gewordenen tl:SearchExpression im Layout die Anmeldung am System:
com.top_logic.basic.config.ConfigurationException: Instantiation of configured class 'com.top_logic.model.search.providers.ListModelByExpression' failed: layout:dynamicLoaded line 24 column 4 at com.top_logic.basic.config.DefaultConfigConstructorScheme.toConfigurationException(DefaultConfigConstructorScheme.java:632) at com.top_logic.basic.config.DefaultConfigConstructorScheme.unwrap(DefaultConfigConstructorScheme.java:628) at com.top_logic.basic.config.DefaultConfigConstructorScheme$ConfiguredObjectFactory.createInstance(DefaultConfigConstructorScheme.java:590) at com.top_logic.basic.config.DefaultInstantiationContext.invokeFactory(DefaultInstantiationContext.java:162) at com.top_logic.basic.config.DefaultInstantiationContext.create(DefaultInstantiationContext.java:105) at com.top_logic.basic.config.DefaultInstantiationContext.lookupOrCreate(DefaultInstantiationContext.java:85) at com.top_logic.basic.config.AbstractInstantiationContext.getInstance(AbstractInstantiationContext.java:51) at com.top_logic.basic.config.AbstractInstantiationContext.getInstance(AbstractInstantiationContext.java:36) at com.top_logic.basic.config.InstantiationContextAdaptor.getInstance(InstantiationContextAdaptor.java:35) at com.top_logic.mig.html.layout.ComponentInstantiationContext.getInstance(ComponentInstantiationContext.java:83) at com.top_logic.basic.config.InstantiationContextAdaptor.getInstance(InstantiationContextAdaptor.java:35) at com.top_logic.mig.html.layout.ComponentInstantiationContext.getInstance(ComponentInstantiationContext.java:83) at com.top_logic.basic.config.InstantiationContextAdaptor.getInstance(InstantiationContextAdaptor.java:35) at com.top_logic.mig.html.layout.ComponentInstantiationContext.getInstance(ComponentInstantiationContext.java:83) at com.top_logic.basic.config.InstantiationContextAdaptor.getInstance(InstantiationContextAdaptor.java:35) at com.top_logic.mig.html.layout.ComponentInstantiationContext.getInstance(ComponentInstantiationContext.java:83) at com.top_logic.basic.config.InstantiationContextAdaptor.getInstance(InstantiationContextAdaptor.java:35) at com.top_logic.mig.html.layout.ComponentInstantiationContext.getInstance(ComponentInstantiationContext.java:83) at com.top_logic.basic.config.InstantiationContextAdaptor.getInstance(InstantiationContextAdaptor.java:35) at com.top_logic.mig.html.layout.ComponentInstantiationContext.getInstance(ComponentInstantiationContext.java:83) at com.top_logic.basic.config.InstantiationContextAdaptor.getInstance(InstantiationContextAdaptor.java:35) at com.top_logic.mig.html.layout.ComponentInstantiationContext.getInstance(ComponentInstantiationContext.java:83) at com.top_logic.basic.config.InstantiationContextAdaptor.getInstance(InstantiationContextAdaptor.java:35) at com.top_logic.mig.html.layout.ComponentInstantiationContext.getInstance(ComponentInstantiationContext.java:83) at com.top_logic.basic.config.InstantiationContextAdaptor.getInstance(InstantiationContextAdaptor.java:35) at com.top_logic.mig.html.layout.ComponentInstantiationContext.getInstance(ComponentInstantiationContext.java:83) at com.top_logic.basic.config.InstantiationContextAdaptor.getInstance(InstantiationContextAdaptor.java:35) at com.top_logic.mig.html.layout.ComponentInstantiationContext.getInstance(ComponentInstantiationContext.java:83) at com.top_logic.basic.config.InstantiationContextAdaptor.getInstance(InstantiationContextAdaptor.java:35) at com.top_logic.mig.html.layout.ComponentInstantiationContext.getInstance(ComponentInstantiationContext.java:83) at com.top_logic.basic.config.InstantiationContextAdaptor.getInstance(InstantiationContextAdaptor.java:35) at com.top_logic.mig.html.layout.ComponentInstantiationContext.getInstance(ComponentInstantiationContext.java:83) at com.top_logic.basic.config.InstantiationContextAdaptor.getInstance(InstantiationContextAdaptor.java:35) at com.top_logic.mig.html.layout.ComponentInstantiationContext.getInstance(ComponentInstantiationContext.java:83) at com.top_logic.basic.config.InstantiationContextAdaptor.getInstance(InstantiationContextAdaptor.java:35) at com.top_logic.mig.html.layout.ComponentInstantiationContext.getInstance(ComponentInstantiationContext.java:83) at com.top_logic.basic.config.InstantiationContextAdaptor.getInstance(InstantiationContextAdaptor.java:35) at com.top_logic.mig.html.layout.ComponentInstantiationContext.getInstance(ComponentInstantiationContext.java:83) at com.top_logic.basic.config.InstantiationContextAdaptor.getInstance(InstantiationContextAdaptor.java:35) at com.top_logic.mig.html.layout.ComponentInstantiationContext.getInstance(ComponentInstantiationContext.java:83) at com.top_logic.basic.config.InstantiationContextImpl.getInstance(InstantiationContextImpl.java:38) at com.top_logic.layout.table.component.BuilderComponent.createBuilder(BuilderComponent.java:84) at com.top_logic.layout.table.component.BuilderComponent.<init>(BuilderComponent.java:49) at com.top_logic.layout.table.component.TableComponent.<init>(TableComponent.java:374) at sun.reflect.GeneratedConstructorAccessor434.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at com.top_logic.basic.config.DefaultConfigConstructorScheme$ConfiguredObjectFactory.createInstance(DefaultConfigConstructorScheme.java:588) at com.top_logic.basic.config.DefaultInstantiationContext.invokeFactory(DefaultInstantiationContext.java:162) at com.top_logic.basic.config.DefaultInstantiationContext.create(DefaultInstantiationContext.java:105) at com.top_logic.basic.config.DefaultInstantiationContext.lookupOrCreate(DefaultInstantiationContext.java:85) at com.top_logic.basic.config.AbstractInstantiationContext.getInstance(AbstractInstantiationContext.java:51) at com.top_logic.basic.config.AbstractInstantiationContext.getInstance(AbstractInstantiationContext.java:36) at com.top_logic.basic.config.InstantiationContextAdaptor.getInstance(InstantiationContextAdaptor.java:35) at com.top_logic.mig.html.layout.ComponentInstantiationContext.getInstance(ComponentInstantiationContext.java:83) at com.top_logic.basic.config.InstantiationContextAdaptor.getInstance(InstantiationContextAdaptor.java:35) at com.top_logic.mig.html.layout.ComponentInstantiationContext.getInstance(ComponentInstantiationContext.java:83) at com.top_logic.basic.config.InstantiationContextAdaptor.getInstance(InstantiationContextAdaptor.java:35) at com.top_logic.mig.html.layout.ComponentInstantiationContext.getInstance(ComponentInstantiationContext.java:83) at com.top_logic.basic.config.InstantiationContextAdaptor.getInstance(InstantiationContextAdaptor.java:35) at com.top_logic.mig.html.layout.ComponentInstantiationContext.getInstance(ComponentInstantiationContext.java:83) at com.top_logic.basic.config.InstantiationContextAdaptor.getInstance(InstantiationContextAdaptor.java:35) at com.top_logic.mig.html.layout.ComponentInstantiationContext.getInstance(ComponentInstantiationContext.java:83) at com.top_logic.basic.config.InstantiationContextAdaptor.getInstance(InstantiationContextAdaptor.java:35) at com.top_logic.mig.html.layout.ComponentInstantiationContext.getInstance(ComponentInstantiationContext.java:83) at com.top_logic.basic.config.InstantiationContextAdaptor.getInstance(InstantiationContextAdaptor.java:35) at com.top_logic.mig.html.layout.ComponentInstantiationContext.getInstance(ComponentInstantiationContext.java:83) at com.top_logic.basic.config.InstantiationContextAdaptor.getInstance(InstantiationContextAdaptor.java:35) at com.top_logic.mig.html.layout.ComponentInstantiationContext.getInstance(ComponentInstantiationContext.java:83) at com.top_logic.basic.config.InstantiationContextAdaptor.getInstance(InstantiationContextAdaptor.java:35) at com.top_logic.mig.html.layout.ComponentInstantiationContext.getInstance(ComponentInstantiationContext.java:83) at com.top_logic.basic.config.InstantiationContextAdaptor.getInstance(InstantiationContextAdaptor.java:35) at com.top_logic.mig.html.layout.ComponentInstantiationContext.getInstance(ComponentInstantiationContext.java:83) at com.top_logic.basic.config.InstantiationContextAdaptor.getInstance(InstantiationContextAdaptor.java:35) at com.top_logic.mig.html.layout.ComponentInstantiationContext.getInstance(ComponentInstantiationContext.java:83) at com.top_logic.basic.config.InstantiationContextAdaptor.getInstance(InstantiationContextAdaptor.java:35) at com.top_logic.mig.html.layout.ComponentInstantiationContext.getInstance(ComponentInstantiationContext.java:83) at com.top_logic.basic.config.InstantiationContextAdaptor.getInstance(InstantiationContextAdaptor.java:35) at com.top_logic.mig.html.layout.ComponentInstantiationContext.getInstance(ComponentInstantiationContext.java:83) at com.top_logic.basic.config.InstantiationContextAdaptor.getInstance(InstantiationContextAdaptor.java:35) at com.top_logic.mig.html.layout.ComponentInstantiationContext.getInstance(ComponentInstantiationContext.java:83) at com.top_logic.basic.config.InstantiationContextAdaptor.getInstance(InstantiationContextAdaptor.java:35) at com.top_logic.mig.html.layout.ComponentInstantiationContext.getInstance(ComponentInstantiationContext.java:83) at com.top_logic.basic.config.InstantiationContextAdaptor.getInstance(InstantiationContextAdaptor.java:35) at com.top_logic.mig.html.layout.ComponentInstantiationContext.getInstance(ComponentInstantiationContext.java:83) at com.top_logic.basic.config.InstantiationContextImpl.getInstance(InstantiationContextImpl.java:38) at com.top_logic.mig.html.layout.MainLayout.lambda$6(MainLayout.java:1491) at com.top_logic.basic.config.DefaultInstantiationContext.deferredReferenceCheck(DefaultInstantiationContext.java:173) at com.top_logic.basic.config.InstantiationContextAdaptor.deferredReferenceCheck(InstantiationContextAdaptor.java:45) at com.top_logic.basic.config.InstantiationContextAdaptor.deferredReferenceCheck(InstantiationContextAdaptor.java:45) at com.top_logic.basic.config.InstantiationContextAdaptor.deferredReferenceCheck(InstantiationContextAdaptor.java:45) at com.top_logic.basic.config.InstantiationContextAdaptor.deferredReferenceCheck(InstantiationContextAdaptor.java:45) at com.top_logic.basic.config.InstantiationContextAdaptor.deferredReferenceCheck(InstantiationContextAdaptor.java:45) at com.top_logic.basic.config.InstantiationContextAdaptor.deferredReferenceCheck(InstantiationContextAdaptor.java:45) at com.top_logic.basic.config.InstantiationContextAdaptor.deferredReferenceCheck(InstantiationContextAdaptor.java:45) at com.top_logic.basic.config.InstantiationContextAdaptor.deferredReferenceCheck(InstantiationContextAdaptor.java:45) at com.top_logic.basic.config.InstantiationContextAdaptor.deferredReferenceCheck(InstantiationContextAdaptor.java:45) at com.top_logic.basic.config.InstantiationContextAdaptor.deferredReferenceCheck(InstantiationContextAdaptor.java:45) at com.top_logic.basic.config.InstantiationContextAdaptor.deferredReferenceCheck(InstantiationContextAdaptor.java:45) at com.top_logic.basic.config.InstantiationContextAdaptor.deferredReferenceCheck(InstantiationContextAdaptor.java:45) at com.top_logic.basic.config.InstantiationContextAdaptor.deferredReferenceCheck(InstantiationContextAdaptor.java:45) at com.top_logic.basic.config.InstantiationContextAdaptor.deferredReferenceCheck(InstantiationContextAdaptor.java:45) at com.top_logic.basic.config.InstantiationContextAdaptor.deferredReferenceCheck(InstantiationContextAdaptor.java:45) at com.top_logic.basic.config.InstantiationContextAdaptor.deferredReferenceCheck(InstantiationContextAdaptor.java:45) at com.top_logic.basic.config.InstantiationContextImpl.deferredReferenceCheck(InstantiationContextImpl.java:43) at com.top_logic.mig.html.layout.MainLayout.instantiateComponent(MainLayout.java:1490) at com.top_logic.mig.html.layout.MainLayout.createComponentFromXML(MainLayout.java:1474) at com.top_logic.mig.html.layout.ComponentInstantiationContext.resolveReference(ComponentInstantiationContext.java:102) at com.top_logic.mig.html.layout.ComponentInstantiationContext.getInstance(ComponentInstantiationContext.java:69) at com.top_logic.basic.config.InstantiationContextImpl.getInstance(InstantiationContextImpl.java:38) at com.top_logic.basic.config.TypedConfiguration.instanceList(TypedConfiguration.java:448) at com.top_logic.basic.config.TypedConfiguration.getInstanceList(TypedConfiguration.java:404) at com.top_logic.mig.html.layout.Layout.initChildren(Layout.java:96) at com.top_logic.mig.html.layout.Layout.createSubComponents(Layout.java:88) at com.top_logic.mig.html.layout.MainLayout.lambda$6(MainLayout.java:1507) at com.top_logic.basic.config.DefaultInstantiationContext.deferredReferenceCheck(DefaultInstantiationContext.java:173) at com.top_logic.basic.config.InstantiationContextAdaptor.deferredReferenceCheck(InstantiationContextAdaptor.java:45) at com.top_logic.basic.config.InstantiationContextAdaptor.deferredReferenceCheck(InstantiationContextAdaptor.java:45) at com.top_logic.basic.config.InstantiationContextAdaptor.deferredReferenceCheck(InstantiationContextAdaptor.java:45) at com.top_logic.basic.config.InstantiationContextAdaptor.deferredReferenceCheck(InstantiationContextAdaptor.java:45) at com.top_logic.basic.config.InstantiationContextAdaptor.deferredReferenceCheck(InstantiationContextAdaptor.java:45) at com.top_logic.basic.config.InstantiationContextAdaptor.deferredReferenceCheck(InstantiationContextAdaptor.java:45) at com.top_logic.basic.config.InstantiationContextAdaptor.deferredReferenceCheck(InstantiationContextAdaptor.java:45) at com.top_logic.basic.config.InstantiationContextAdaptor.deferredReferenceCheck(InstantiationContextAdaptor.java:45) at com.top_logic.basic.config.InstantiationContextAdaptor.deferredReferenceCheck(InstantiationContextAdaptor.java:45) at com.top_logic.basic.config.InstantiationContextAdaptor.deferredReferenceCheck(InstantiationContextAdaptor.java:45) at com.top_logic.basic.config.InstantiationContextAdaptor.deferredReferenceCheck(InstantiationContextAdaptor.java:45) at com.top_logic.basic.config.InstantiationContextAdaptor.deferredReferenceCheck(InstantiationContextAdaptor.java:45) at com.top_logic.basic.config.InstantiationContextAdaptor.deferredReferenceCheck(InstantiationContextAdaptor.java:45) at com.top_logic.basic.config.InstantiationContextAdaptor.deferredReferenceCheck(InstantiationContextAdaptor.java:45) at com.top_logic.basic.config.InstantiationContextImpl.deferredReferenceCheck(InstantiationContextImpl.java:43) at com.top_logic.mig.html.layout.MainLayout.instantiateComponent(MainLayout.java:1490) at com.top_logic.mig.html.layout.MainLayout.createComponentFromXML(MainLayout.java:1474) at com.top_logic.mig.html.layout.ComponentInstantiationContext.resolveReference(ComponentInstantiationContext.java:102) at com.top_logic.mig.html.layout.ComponentInstantiationContext.getInstance(ComponentInstantiationContext.java:69) at com.top_logic.basic.config.InstantiationContextImpl.getInstance(InstantiationContextImpl.java:38) at com.top_logic.basic.config.TypedConfiguration.instanceList(TypedConfiguration.java:448) at com.top_logic.basic.config.TypedConfiguration.getInstanceList(TypedConfiguration.java:404) at com.top_logic.mig.html.layout.Layout.initChildren(Layout.java:96) at com.top_logic.mig.html.layout.Layout.createSubComponents(Layout.java:88) at com.top_logic.mig.html.layout.MainLayout.lambda$6(MainLayout.java:1507) at com.top_logic.basic.config.DefaultInstantiationContext.deferredReferenceCheck(DefaultInstantiationContext.java:173) at com.top_logic.basic.config.InstantiationContextAdaptor.deferredReferenceCheck(InstantiationContextAdaptor.java:45) at com.top_logic.basic.config.InstantiationContextAdaptor.deferredReferenceCheck(InstantiationContextAdaptor.java:45) at com.top_logic.basic.config.InstantiationContextAdaptor.deferredReferenceCheck(InstantiationContextAdaptor.java:45) at com.top_logic.basic.config.InstantiationContextAdaptor.deferredReferenceCheck(InstantiationContextAdaptor.java:45) at com.top_logic.basic.config.InstantiationContextAdaptor.deferredReferenceCheck(InstantiationContextAdaptor.java:45) at com.top_logic.basic.config.InstantiationContextAdaptor.deferredReferenceCheck(InstantiationContextAdaptor.java:45) at com.top_logic.basic.config.InstantiationContextAdaptor.deferredReferenceCheck(InstantiationContextAdaptor.java:45) at com.top_logic.basic.config.InstantiationContextAdaptor.deferredReferenceCheck(InstantiationContextAdaptor.java:45) at com.top_logic.basic.config.InstantiationContextAdaptor.deferredReferenceCheck(InstantiationContextAdaptor.java:45) at com.top_logic.basic.config.InstantiationContextAdaptor.deferredReferenceCheck(InstantiationContextAdaptor.java:45) at com.top_logic.basic.config.InstantiationContextAdaptor.deferredReferenceCheck(InstantiationContextAdaptor.java:45) at com.top_logic.basic.config.InstantiationContextAdaptor.deferredReferenceCheck(InstantiationContextAdaptor.java:45) at com.top_logic.basic.config.InstantiationContextImpl.deferredReferenceCheck(InstantiationContextImpl.java:43) at com.top_logic.mig.html.layout.MainLayout.instantiateComponent(MainLayout.java:1490) at com.top_logic.mig.html.layout.MainLayout.createComponentFromXML(MainLayout.java:1474) at com.top_logic.mig.html.layout.ComponentInstantiationContext.resolveReference(ComponentInstantiationContext.java:102) at com.top_logic.mig.html.layout.ComponentInstantiationContext.getInstance(ComponentInstantiationContext.java:69) at com.top_logic.basic.config.InstantiationContextImpl.getInstance(InstantiationContextImpl.java:38) at com.top_logic.basic.config.TypedConfiguration.instanceList(TypedConfiguration.java:448) at com.top_logic.basic.config.TypedConfiguration.getInstanceList(TypedConfiguration.java:404) at com.top_logic.layout.component.TabComponent.createSubComponents(TabComponent.java:195) at com.top_logic.mig.html.layout.MainLayout.lambda$6(MainLayout.java:1507) at com.top_logic.basic.config.DefaultInstantiationContext.deferredReferenceCheck(DefaultInstantiationContext.java:173) at com.top_logic.basic.config.InstantiationContextAdaptor.deferredReferenceCheck(InstantiationContextAdaptor.java:45) at com.top_logic.basic.config.InstantiationContextAdaptor.deferredReferenceCheck(InstantiationContextAdaptor.java:45) at com.top_logic.basic.config.InstantiationContextAdaptor.deferredReferenceCheck(InstantiationContextAdaptor.java:45) at com.top_logic.basic.config.InstantiationContextAdaptor.deferredReferenceCheck(InstantiationContextAdaptor.java:45) at com.top_logic.basic.config.InstantiationContextAdaptor.deferredReferenceCheck(InstantiationContextAdaptor.java:45) at com.top_logic.basic.config.InstantiationContextAdaptor.deferredReferenceCheck(InstantiationContextAdaptor.java:45) at com.top_logic.basic.config.InstantiationContextAdaptor.deferredReferenceCheck(InstantiationContextAdaptor.java:45) at com.top_logic.basic.config.InstantiationContextAdaptor.deferredReferenceCheck(InstantiationContextAdaptor.java:45) at com.top_logic.basic.config.InstantiationContextAdaptor.deferredReferenceCheck(InstantiationContextAdaptor.java:45) at com.top_logic.basic.config.InstantiationContextAdaptor.deferredReferenceCheck(InstantiationContextAdaptor.java:45) at com.top_logic.basic.config.InstantiationContextImpl.deferredReferenceCheck(InstantiationContextImpl.java:43) at com.top_logic.mig.html.layout.MainLayout.instantiateComponent(MainLayout.java:1490) at com.top_logic.mig.html.layout.MainLayout.createComponentFromXML(MainLayout.java:1474) at com.top_logic.mig.html.layout.ComponentInstantiationContext.resolveReference(ComponentInstantiationContext.java:102) at com.top_logic.mig.html.layout.ComponentInstantiationContext.getInstance(ComponentInstantiationContext.java:69) at com.top_logic.basic.config.InstantiationContextImpl.getInstance(InstantiationContextImpl.java:38) at com.top_logic.basic.config.TypedConfiguration.instanceList(TypedConfiguration.java:448) at com.top_logic.basic.config.TypedConfiguration.getInstanceList(TypedConfiguration.java:404) at com.top_logic.mig.html.layout.Layout.initChildren(Layout.java:96) at com.top_logic.mig.html.layout.Layout.createSubComponents(Layout.java:88) at com.top_logic.mig.html.layout.MainLayout.lambda$6(MainLayout.java:1507) at com.top_logic.basic.config.DefaultInstantiationContext.deferredReferenceCheck(DefaultInstantiationContext.java:173) at com.top_logic.basic.config.InstantiationContextAdaptor.deferredReferenceCheck(InstantiationContextAdaptor.java:45) at com.top_logic.basic.config.InstantiationContextAdaptor.deferredReferenceCheck(InstantiationContextAdaptor.java:45) at com.top_logic.basic.config.InstantiationContextAdaptor.deferredReferenceCheck(InstantiationContextAdaptor.java:45) at com.top_logic.basic.config.InstantiationContextAdaptor.deferredReferenceCheck(InstantiationContextAdaptor.java:45) at com.top_logic.basic.config.InstantiationContextAdaptor.deferredReferenceCheck(InstantiationContextAdaptor.java:45) at com.top_logic.basic.config.InstantiationContextAdaptor.deferredReferenceCheck(InstantiationContextAdaptor.java:45) at com.top_logic.basic.config.InstantiationContextAdaptor.deferredReferenceCheck(InstantiationContextAdaptor.java:45) at com.top_logic.basic.config.InstantiationContextAdaptor.deferredReferenceCheck(InstantiationContextAdaptor.java:45) at com.top_logic.basic.config.InstantiationContextImpl.deferredReferenceCheck(InstantiationContextImpl.java:43) at com.top_logic.mig.html.layout.MainLayout.instantiateComponent(MainLayout.java:1490) at com.top_logic.mig.html.layout.MainLayout.createComponentFromXML(MainLayout.java:1474) at com.top_logic.mig.html.layout.ComponentInstantiationContext.resolveReference(ComponentInstantiationContext.java:102) at com.top_logic.mig.html.layout.ComponentInstantiationContext.getInstance(ComponentInstantiationContext.java:69) at com.top_logic.basic.config.InstantiationContextImpl.getInstance(InstantiationContextImpl.java:38) at com.top_logic.basic.config.TypedConfiguration.instanceList(TypedConfiguration.java:448) at com.top_logic.basic.config.TypedConfiguration.getInstanceList(TypedConfiguration.java:404) at com.top_logic.mig.html.layout.Layout.initChildren(Layout.java:96) at com.top_logic.mig.html.layout.Layout.createSubComponents(Layout.java:88) at com.top_logic.mig.html.layout.MainLayout.lambda$6(MainLayout.java:1507) at com.top_logic.basic.config.DefaultInstantiationContext.deferredReferenceCheck(DefaultInstantiationContext.java:173) at com.top_logic.basic.config.InstantiationContextAdaptor.deferredReferenceCheck(InstantiationContextAdaptor.java:45) at com.top_logic.basic.config.InstantiationContextAdaptor.deferredReferenceCheck(InstantiationContextAdaptor.java:45) at com.top_logic.basic.config.InstantiationContextAdaptor.deferredReferenceCheck(InstantiationContextAdaptor.java:45) at com.top_logic.basic.config.InstantiationContextAdaptor.deferredReferenceCheck(InstantiationContextAdaptor.java:45) at com.top_logic.basic.config.InstantiationContextAdaptor.deferredReferenceCheck(InstantiationContextAdaptor.java:45) at com.top_logic.basic.config.InstantiationContextAdaptor.deferredReferenceCheck(InstantiationContextAdaptor.java:45) at com.top_logic.basic.config.InstantiationContextImpl.deferredReferenceCheck(InstantiationContextImpl.java:43) at com.top_logic.mig.html.layout.MainLayout.instantiateComponent(MainLayout.java:1490) at com.top_logic.mig.html.layout.MainLayout.createComponentFromXML(MainLayout.java:1474) at com.top_logic.mig.html.layout.ComponentInstantiationContext.resolveReference(ComponentInstantiationContext.java:102) at com.top_logic.mig.html.layout.ComponentInstantiationContext.getInstance(ComponentInstantiationContext.java:69) at com.top_logic.basic.config.InstantiationContextImpl.getInstance(InstantiationContextImpl.java:38) at com.top_logic.basic.config.TypedConfiguration.instanceList(TypedConfiguration.java:448) at com.top_logic.basic.config.TypedConfiguration.getInstanceList(TypedConfiguration.java:404) at com.top_logic.layout.component.TabComponent.createSubComponents(TabComponent.java:195) at com.top_logic.mig.html.layout.MainLayout.lambda$6(MainLayout.java:1507) at com.top_logic.basic.config.DefaultInstantiationContext.deferredReferenceCheck(DefaultInstantiationContext.java:173) at com.top_logic.basic.config.InstantiationContextAdaptor.deferredReferenceCheck(InstantiationContextAdaptor.java:45) at com.top_logic.basic.config.InstantiationContextAdaptor.deferredReferenceCheck(InstantiationContextAdaptor.java:45) at com.top_logic.basic.config.InstantiationContextAdaptor.deferredReferenceCheck(InstantiationContextAdaptor.java:45) at com.top_logic.basic.config.InstantiationContextAdaptor.deferredReferenceCheck(InstantiationContextAdaptor.java:45) at com.top_logic.basic.config.InstantiationContextImpl.deferredReferenceCheck(InstantiationContextImpl.java:43) at com.top_logic.mig.html.layout.MainLayout.instantiateComponent(MainLayout.java:1490) at com.top_logic.mig.html.layout.MainLayout.createComponentFromXML(MainLayout.java:1474) at com.top_logic.mig.html.layout.ComponentInstantiationContext.resolveReference(ComponentInstantiationContext.java:102) at com.top_logic.mig.html.layout.ComponentInstantiationContext.getInstance(ComponentInstantiationContext.java:69) at com.top_logic.basic.config.InstantiationContextImpl.getInstance(InstantiationContextImpl.java:38) at com.top_logic.basic.config.TypedConfiguration.instanceList(TypedConfiguration.java:448) at com.top_logic.basic.config.TypedConfiguration.getInstanceList(TypedConfiguration.java:404) at com.top_logic.mig.html.layout.Layout.initChildren(Layout.java:96) at com.top_logic.mig.html.layout.Layout.createSubComponents(Layout.java:88) at com.top_logic.mig.html.layout.ComponentInstantiationContext.createSubComponents(ComponentInstantiationContext.java:134) at com.top_logic.mig.html.layout.Layout.initChildren(Layout.java:100) at com.top_logic.mig.html.layout.Layout.createSubComponents(Layout.java:88) at com.top_logic.mig.html.layout.ComponentInstantiationContext.createSubComponents(ComponentInstantiationContext.java:134) at com.top_logic.mig.html.layout.Layout.initChildren(Layout.java:100) at com.top_logic.mig.html.layout.Layout.createSubComponents(Layout.java:88) at com.top_logic.mig.html.layout.MainLayout.lambda$6(MainLayout.java:1507) at com.top_logic.basic.config.DefaultInstantiationContext.deferredReferenceCheck(DefaultInstantiationContext.java:173) at com.top_logic.basic.config.InstantiationContextAdaptor.deferredReferenceCheck(InstantiationContextAdaptor.java:45) at com.top_logic.basic.config.InstantiationContextAdaptor.deferredReferenceCheck(InstantiationContextAdaptor.java:45) at com.top_logic.basic.config.InstantiationContextImpl.deferredReferenceCheck(InstantiationContextImpl.java:43) at com.top_logic.mig.html.layout.MainLayout.instantiateComponent(MainLayout.java:1490) at com.top_logic.mig.html.layout.MainLayout.createComponentFromXML(MainLayout.java:1474) at com.top_logic.mig.html.layout.ComponentInstantiationContext.resolveReference(ComponentInstantiationContext.java:102) at com.top_logic.mig.html.layout.ComponentInstantiationContext.getInstance(ComponentInstantiationContext.java:69) at com.top_logic.basic.config.InstantiationContextImpl.getInstance(InstantiationContextImpl.java:38) at com.top_logic.basic.config.TypedConfiguration.instanceList(TypedConfiguration.java:448) at com.top_logic.basic.config.TypedConfiguration.getInstanceList(TypedConfiguration.java:404) at com.top_logic.mig.html.layout.Layout.initChildren(Layout.java:96) at com.top_logic.mig.html.layout.Layout.createSubComponents(Layout.java:88) at com.top_logic.mig.html.layout.MainLayout.createSubComponents(MainLayout.java:459) at com.top_logic.mig.html.layout.MainLayout.lambda$6(MainLayout.java:1507) at com.top_logic.basic.config.DefaultInstantiationContext.deferredReferenceCheck(DefaultInstantiationContext.java:173) at com.top_logic.basic.config.InstantiationContextImpl.deferredReferenceCheck(InstantiationContextImpl.java:43) at com.top_logic.mig.html.layout.MainLayout.instantiateComponent(MainLayout.java:1490) at com.top_logic.mig.html.layout.MainLayout.createComponentFromXML(MainLayout.java:1474) at com.top_logic.layout.internal.SubsessionHandler.lambda$0(SubsessionHandler.java:428) at com.top_logic.basic.config.DefaultInstantiationContext.deferredReferenceCheck(DefaultInstantiationContext.java:173) at com.top_logic.basic.config.InstantiationContextImpl.deferredReferenceCheck(InstantiationContextImpl.java:43) at com.top_logic.layout.internal.SubsessionHandler.finishLogin(SubsessionHandler.java:422) at com.top_logic.layout.internal.SubsessionHandler.deliverLocalContent(SubsessionHandler.java:144) at com.top_logic.layout.internal.WindowHandler.handleLocalContent(WindowHandler.java:109) at com.top_logic.layout.internal.WindowHandler.handleContent(WindowHandler.java:87) at com.top_logic.layout.internal.WindowRegistry.dispatch(WindowRegistry.java:139) at com.top_logic.layout.ContentHandlersRegistry.dispatch(ContentHandlersRegistry.java:162) at com.top_logic.layout.ContentHandlersRegistry.dispatch(ContentHandlersRegistry.java:1) at com.top_logic.layout.internal.WindowRegistry.dispatch(WindowRegistry.java:91) at com.top_logic.layout.internal.WindowRegistry.handleContent(WindowRegistry.java:85) at com.top_logic.knowledge.gui.layout.TLLayoutServlet.doGet(TLLayoutServlet.java:80) at javax.servlet.http.HttpServlet.service(HttpServlet.java:687) at com.top_logic.util.TopLogicServlet.doService(TopLogicServlet.java:336) at com.top_logic.util.TopLogicServlet.inContext(TopLogicServlet.java:193) at com.top_logic.util.TopLogicServlet$1.inContext(TopLogicServlet.java:268) at com.top_logic.util.TLContextManager.inInteractionInternal(TLContextManager.java:243) at com.top_logic.util.TLContextManager.inInteraction(TLContextManager.java:219) at com.top_logic.util.TopLogicServlet.enterContext(TopLogicServlet.java:263) at com.top_logic.util.TopLogicServlet.service(TopLogicServlet.java:156) at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) at org.eclipse.jetty.servlet.ServletHolder$NotAsyncServlet.service(ServletHolder.java:1401) at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:760) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1617) at com.top_logic.knowledge.gui.layout.HttpSecureHeaderFilter.doFilter(HttpSecureHeaderFilter.java:64) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1596) at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:545) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:536) at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235) at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1592) at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233) at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1296) at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188) at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:485) at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1562) at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186) at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1211) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:146) at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) at org.eclipse.jetty.server.Server.handle(Server.java:500) at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:386) at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:562) at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:378) at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:270) at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311) at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103) at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:117) at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:336) at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:313) at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:171) at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:129) at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:388) at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:806) at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:938) at java.lang.Thread.run(Thread.java:748) Caused by: com.top_logic.basic.ConfigurationError: No such part 'checklist' in 'a4r.project:Project'. at com.top_logic.model.search.expr.config.SearchBuilder.toSearchExpression(SearchBuilder.java:541) at com.top_logic.model.search.expr.query.QueryExecutor.compile(QueryExecutor.java:54) at com.top_logic.model.search.providers.ListModelByExpression.<init>(ListModelByExpression.java:174) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at com.top_logic.basic.config.DefaultConfigConstructorScheme$ConfiguredObjectFactory.createInstance(DefaultConfigConstructorScheme.java:588) ... 320 more Caused by: com.top_logic.basic.config.ConfigurationException: No such part 'checklist' in 'a4r.project:Project'. at com.top_logic.model.util.TLModelUtil.error(TLModelUtil.java:1180) at com.top_logic.model.util.TLModelUtil.resolvePart(TLModelUtil.java:1157) at com.top_logic.model.util.TLModelUtil.findPart(TLModelUtil.java:1127) at com.top_logic.model.search.expr.config.SearchBuilder.resolvePart(SearchBuilder.java:503) at com.top_logic.model.search.expr.config.SearchBuilder.visit(SearchBuilder.java:332) at com.top_logic.model.search.expr.config.SearchBuilder.visit(SearchBuilder.java:1) at sun.reflect.GeneratedMethodAccessor20.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.top_logic.basic.config.ConfigurationDescriptorBuilder$VisitMethod.invoke(ConfigurationDescriptorBuilder.java:58) at com.top_logic.basic.config.ReflectiveConfigItem.invoke(ReflectiveConfigItem.java:424) at com.sun.proxy.$Proxy65.visit(Unknown Source) at com.top_logic.model.search.expr.config.SearchBuilder.descend(SearchBuilder.java:509) at com.top_logic.model.search.expr.config.SearchBuilder.descend(SearchBuilder.java:515) at com.top_logic.model.search.expr.config.SearchBuilder.visit(SearchBuilder.java:414) at com.top_logic.model.search.expr.config.SearchBuilder.visit(SearchBuilder.java:1) at sun.reflect.GeneratedMethodAccessor19.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.top_logic.basic.config.ConfigurationDescriptorBuilder$VisitMethod.invoke(ConfigurationDescriptorBuilder.java:58) at com.top_logic.basic.config.ReflectiveConfigItem.invoke(ReflectiveConfigItem.java:424) at com.sun.proxy.$Proxy105.visit(Unknown Source) at com.top_logic.model.search.expr.config.SearchBuilder.descend(SearchBuilder.java:509) at com.top_logic.model.search.expr.config.SearchBuilder.visit(SearchBuilder.java:413) at com.top_logic.model.search.expr.config.SearchBuilder.visit(SearchBuilder.java:1) at sun.reflect.GeneratedMethodAccessor19.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.top_logic.basic.config.ConfigurationDescriptorBuilder$VisitMethod.invoke(ConfigurationDescriptorBuilder.java:58) at com.top_logic.basic.config.ReflectiveConfigItem.invoke(ReflectiveConfigItem.java:424) at com.sun.proxy.$Proxy105.visit(Unknown Source) at com.top_logic.model.search.expr.config.SearchBuilder.descend(SearchBuilder.java:509) at com.top_logic.model.search.expr.config.SearchBuilder.visit(SearchBuilder.java:342) at com.top_logic.model.search.expr.config.SearchBuilder.visit(SearchBuilder.java:1) at sun.reflect.GeneratedMethodAccessor24.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.top_logic.basic.config.ConfigurationDescriptorBuilder$VisitMethod.invoke(ConfigurationDescriptorBuilder.java:58) at com.top_logic.basic.config.ReflectiveConfigItem.invoke(ReflectiveConfigItem.java:424) at com.sun.proxy.$Proxy100.visit(Unknown Source) at com.top_logic.model.search.expr.config.SearchBuilder.descend(SearchBuilder.java:509) at com.top_logic.model.search.expr.config.SearchBuilder.visit(SearchBuilder.java:165) at com.top_logic.model.search.expr.config.SearchBuilder.visit(SearchBuilder.java:1) at sun.reflect.GeneratedMethodAccessor12.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.top_logic.basic.config.ConfigurationDescriptorBuilder$VisitMethod.invoke(ConfigurationDescriptorBuilder.java:58) at com.top_logic.basic.config.ReflectiveConfigItem.invoke(ReflectiveConfigItem.java:424) at com.sun.proxy.$Proxy1142.visit(Unknown Source) at com.top_logic.model.search.expr.config.SearchBuilder.toSearchExpression(SearchBuilder.java:539) ... 327 more
Test
- Create a new type.
- Create a table view showing all instances of this type.
- Delete the type.
- Log out and try to log in.
- During log in, an error should be logged, but the application should load normally allowing to remove the broken view.
attachment:01-CreateInvalidLayout.script.xml Creates such a broken layout.