[MAGNOLIA-7419] NoSuchNodeTypeExceptions back upon startup? Created: 26/Nov/18  Updated: 26/Nov/18

Status: Open
Project: Magnolia
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Bug Priority: Neutral
Reporter: Tran Quang The Assignee: Unassigned
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

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   

Looks like similar traces as we had in MAGNOLIA-7352 might be back; this was encountered while QAing cloud-packs 6.0-SNAPSHOT.

Seemingly, repo-conf already uses the Magnolia SearchIndex impl
info.magnolia.jackrabbit.lucene.SearchIndex.

// A lot of exception: javax.jcr.nodetype.NoSuchNodeTypeException: {http://www.magnolia.info/jcr/mgnl}page
2018-11-20 03:01:15,607 INFO  info.magnolia.jackrabbit.ProviderImpl             : Registering nodetype {http://www.magnolia.info/jcr/mgnl}resource on repository magnolia_conf_sec
2018-11-20 03:01:15,618 WARN  rabbit.core.query.lucene.IndexingConfigurationImpl: Unable to refresh index rules
javax.jcr.nodetype.NoSuchNodeTypeException: {http://www.magnolia.info/jcr/mgnl}page
        at org.apache.jackrabbit.core.nodetype.NodeTypeRegistry.getNodeTypeDef(NodeTypeRegistry.java:552) ~[jackrabbit-core-2.16.1.jar:2.16.1]
        at org.apache.jackrabbit.core.query.lucene.IndexingConfigurationImpl$IndexingRule.getNodeTypeDefinition(IndexingConfigurationImpl.java:853) ~[jackrabbit-core-2.16.1.jar:2.16.1]
        at org.apache.jackrabbit.core.query.lucene.IndexingConfigurationImpl$IndexingRule.<init>(IndexingConfigurationImpl.java:710) ~[jackrabbit-core-2.16.1.jar:2.16.1]
        at org.apache.jackrabbit.core.query.lucene.IndexingConfigurationImpl.refreshIndexRules(IndexingConfigurationImpl.java:348) ~[jackrabbit-core-2.16.1.jar:2.16.1]
        at org.apache.jackrabbit.core.query.lucene.IndexingConfigurationImpl.nodeTypeRegistered(IndexingConfigurationImpl.java:319) [jackrabbit-core-2.16.1.jar:2.16.1]
        at org.apache.jackrabbit.core.nodetype.NodeTypeRegistry.notifyRegistered(NodeTypeRegistry.java:1845) [jackrabbit-core-2.16.1.jar:2.16.1]
        at org.apache.jackrabbit.core.nodetype.NodeTypeRegistry.registerNodeType(NodeTypeRegistry.java:195) [jackrabbit-core-2.16.1.jar:2.16.1]
        at sun.reflect.GeneratedMethodAccessor50.invoke(Unknown Source) ~[?:?]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_181]
        at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_181]
        at info.magnolia.jackrabbit.ProviderImpl.registerNodeTypes(ProviderImpl.java:378) [magnolia-core-6.0-SNAPSHOT.jar:?]
        at info.magnolia.jackrabbit.ProviderImpl.registerNodeTypes(ProviderImpl.java:302) [magnolia-core-6.0-SNAPSHOT.jar:?]
        at info.magnolia.jackrabbit.ProviderImpl.registerNodeTypes(ProviderImpl.java:289) [magnolia-core-6.0-SNAPSHOT.jar:?]
        at info.magnolia.repository.DefaultRepositoryManager.registerNameSpacesAndNodeTypes(DefaultRepositoryManager.java:297) [magnolia-core-6.0-SNAPSHOT.jar:?]
        at info.magnolia.repository.DefaultRepositoryManager.loadRepository(DefaultRepositoryManager.java:266) [magnolia-core-6.0-SNAPSHOT.jar:?]
        at info.magnolia.repository.DefaultRepositoryManager.loadRepositories(DefaultRepositoryManager.java:222) [magnolia-core-6.0-SNAPSHOT.jar:?]
        at info.magnolia.repository.DefaultRepositoryManager.init(DefaultRepositoryManager.java:121) [magnolia-core-6.0-SNAPSHOT.jar:?]
        at info.magnolia.cms.beans.config.ConfigLoader.load(ConfigLoader.java:136) [magnolia-core-6.0-SNAPSHOT.jar:?]
        at info.magnolia.init.MagnoliaServletContextListener$1.doExec(MagnoliaServletContextListener.java:259) [magnolia-core-6.0-SNAPSHOT.jar:?]
        at info.magnolia.context.MgnlContext$VoidOp.exec(MgnlContext.java:407) [magnolia-core-6.0-SNAPSHOT.jar:?]
        at info.magnolia.context.MgnlContext$VoidOp.exec(MgnlContext.java:404) [magnolia-core-6.0-SNAPSHOT.jar:?]
        at info.magnolia.context.MgnlContext.doInSystemContext(MgnlContext.java:378) [magnolia-core-6.0-SNAPSHOT.jar:?]
        at info.magnolia.init.MagnoliaServletContextListener.startServer(MagnoliaServletContextListener.java:256) [magnolia-core-6.0-SNAPSHOT.jar:?]
        at info.magnolia.init.MagnoliaServletContextListener.contextInitialized(MagnoliaServletContextListener.java:182) [magnolia-core-6.0-SNAPSHOT.jar:?]
        at info.magnolia.init.MagnoliaServletContextListener.contextInitialized(MagnoliaServletContextListener.java:128) [magnolia-core-6.0-SNAPSHOT.jar:?]
        at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4821) [tomcat8-catalina-8.0.32.jar:8.0.32]
        at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5264) [tomcat8-catalina-8.0.32.jar:8.0.32]
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147) [tomcat8-catalina-8.0.32.jar:8.0.32]
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:725) [tomcat8-catalina-8.0.32.jar:8.0.32]
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701) [tomcat8-catalina-8.0.32.jar:8.0.32]
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717) [tomcat8-catalina-8.0.32.jar:8.0.32]
        at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:939) [tomcat8-catalina-8.0.32.jar:8.0.32]
        at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1812) [tomcat8-catalina-8.0.32.jar:8.0.32]
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_181]
        at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_181]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_181]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_181]
        
        
2018-11-20 03:01:15,675 WARN  rabbit.core.query.lucene.IndexingConfigurationImpl: Unable to refresh index rules
javax.jcr.nodetype.NoSuchNodeTypeException: {http://www.magnolia.info/jcr/mgnl}page
        at org.apache.jackrabbit.core.nodetype.NodeTypeRegistry.getNodeTypeDef(NodeTypeRegistry.java:552) ~[jackrabbit-core-2.16.1.jar:2.16.1]
        at org.apache.jackrabbit.core.query.lucene.IndexingConfigurationImpl$IndexingRule.getNodeTypeDefinition(IndexingConfigurationImpl.java:853) ~[jackrabbit-core-2.16.1.jar:2.16.1]
        at org.apache.jackrabbit.core.query.lucene.IndexingConfigurationImpl$IndexingRule.<init>(IndexingConfigurationImpl.java:710) ~[jackrabbit-core-2.16.1.jar:2.16.1]
        at org.apache.jackrabbit.core.query.lucene.IndexingConfigurationImpl.refreshIndexRules(IndexingConfigurationImpl.java:348) ~[jackrabbit-core-2.16.1.jar:2.16.1]
        at org.apache.jackrabbit.core.query.lucene.IndexingConfigurationImpl.nodeTypeRegistered(IndexingConfigurationImpl.java:319) [jackrabbit-core-2.16.1.jar:2.16.1]
        at org.apache.jackrabbit.core.nodetype.NodeTypeRegistry.notifyRegistered(NodeTypeRegistry.java:1845) [jackrabbit-core-2.16.1.jar:2.16.1]
        at org.apache.jackrabbit.core.nodetype.NodeTypeRegistry.registerNodeType(NodeTypeRegistry.java:195) [jackrabbit-core-2.16.1.jar:2.16.1]
        at sun.reflect.GeneratedMethodAccessor50.invoke(Unknown Source) ~[?:?]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_181]
        at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_181]
        at info.magnolia.jackrabbit.ProviderImpl.registerNodeTypes(ProviderImpl.java:378) [magnolia-core-6.0-SNAPSHOT.jar:?]
        at info.magnolia.jackrabbit.ProviderImpl.registerNodeTypes(ProviderImpl.java:302) [magnolia-core-6.0-SNAPSHOT.jar:?]
        at info.magnolia.jackrabbit.ProviderImpl.registerNodeTypes(ProviderImpl.java:289) [magnolia-core-6.0-SNAPSHOT.jar:?]
        at info.magnolia.repository.DefaultRepositoryManager.registerNameSpacesAndNodeTypes(DefaultRepositoryManager.java:297) [magnolia-core-6.0-SNAPSHOT.jar:?]
        at info.magnolia.repository.DefaultRepositoryManager.loadRepository(DefaultRepositoryManager.java:266) [magnolia-core-6.0-SNAPSHOT.jar:?]
        at info.magnolia.repository.DefaultRepositoryManager.loadRepositories(DefaultRepositoryManager.java:222) [magnolia-core-6.0-SNAPSHOT.jar:?]
        at info.magnolia.repository.DefaultRepositoryManager.init(DefaultRepositoryManager.java:121) [magnolia-core-6.0-SNAPSHOT.jar:?]
        at info.magnolia.cms.beans.config.ConfigLoader.load(ConfigLoader.java:136) [magnolia-core-6.0-SNAPSHOT.jar:?]
        at info.magnolia.init.MagnoliaServletContextListener$1.doExec(MagnoliaServletContextListener.java:259) [magnolia-core-6.0-SNAPSHOT.jar:?]
        at info.magnolia.context.MgnlContext$VoidOp.exec(MgnlContext.java:407) [magnolia-core-6.0-SNAPSHOT.jar:?]
        at info.magnolia.context.MgnlContext$VoidOp.exec(MgnlContext.java:404) [magnolia-core-6.0-SNAPSHOT.jar:?]
        at info.magnolia.context.MgnlContext.doInSystemContext(MgnlContext.java:378) [magnolia-core-6.0-SNAPSHOT.jar:?]
        at info.magnolia.init.MagnoliaServletContextListener.startServer(MagnoliaServletContextListener.java:256) [magnolia-core-6.0-SNAPSHOT.jar:?]
        at info.magnolia.init.MagnoliaServletContextListener.contextInitialized(MagnoliaServletContextListener.java:182) [magnolia-core-6.0-SNAPSHOT.jar:?]
        at info.magnolia.init.MagnoliaServletContextListener.contextInitialized(MagnoliaServletContextListener.java:128) [magnolia-core-6.0-SNAPSHOT.jar:?]
        at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4821) [tomcat8-catalina-8.0.32.jar:8.0.32]
        at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5264) [tomcat8-catalina-8.0.32.jar:8.0.32]
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147) [tomcat8-catalina-8.0.32.jar:8.0.32]
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:725) [tomcat8-catalina-8.0.32.jar:8.0.32]
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701) [tomcat8-catalina-8.0.32.jar:8.0.32]
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717) [tomcat8-catalina-8.0.32.jar:8.0.32]
        at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:939) [tomcat8-catalina-8.0.32.jar:8.0.32]
        at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1812) [tomcat8-catalina-8.0.32.jar:8.0.32]
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_181]
        at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_181]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_181]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_181]
        at java.lang.Thread.run(Thread.java:748) [?:1.8.0_181]

Generated at Mon Feb 12 04:23:36 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.