-
Bug
-
Resolution: Fixed
-
Blocker
-
5.3
-
None
public WorkspaceObservingManager(String workspace, String observedPath, boolean includeSubNodes, String nodeTypes) { this(workspace, observedPath, includeSubNodes, new String[]{nodeTypes}); }
Passing nodeTypes = null ends up with:
2014-05-21 14:39:29,226 ERROR info.magnolia.cms.util.ObservationUtil : Unable to add event listeners for /modules/imaging/templates javax.jcr.nodetype.NoSuchNodeTypeException at org.apache.jackrabbit.core.nodetype.NodeTypeManagerImpl.getNodeType(NodeTypeManagerImpl.java:435) at org.apache.jackrabbit.core.observation.ObservationManagerImpl.createEventFilter(ObservationManagerImpl.java:198) at org.apache.jackrabbit.core.observation.ObservationManagerImpl.addEventListener(ObservationManagerImpl.java:113) at info.magnolia.cms.util.ObservationUtil.registerChangeListener(ObservationUtil.java:155) at info.magnolia.cms.util.ModuleConfigurationObservingManager.registerChangeListener(ModuleConfigurationObservingManager.java:77) at info.magnolia.cms.util.WorkspaceObservingManager.start(WorkspaceObservingManager.java:100) at info.magnolia.rendering.module.RenderingModule.start(RenderingModule.java:60) at info.magnolia.module.ModuleManagerImpl.startModule(ModuleManagerImpl.java:399) at info.magnolia.module.ModuleManagerImpl.startModules(ModuleManagerImpl.java:344) at info.magnolia.module.ui.ModuleManagerWebUI.onStartup(ModuleManagerWebUI.java:79) at info.magnolia.cms.beans.config.ConfigLoader.load(ConfigLoader.java:149) at info.magnolia.init.MagnoliaServletContextListener$1.doExec(MagnoliaServletContextListener.java:248) at info.magnolia.context.MgnlContext$VoidOp.exec(MgnlContext.java:414) at info.magnolia.context.MgnlContext$VoidOp.exec(MgnlContext.java:411) at info.magnolia.context.MgnlContext.doInSystemContext(MgnlContext.java:385) at info.magnolia.init.MagnoliaServletContextListener.startServer(MagnoliaServletContextListener.java:245) at info.magnolia.init.MagnoliaServletContextListener.contextInitialized(MagnoliaServletContextListener.java:171) at info.magnolia.init.MagnoliaServletContextListener.contextInitialized(MagnoliaServletContextListener.java:125) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4939) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5434) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633) at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1120) at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1678) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918) at java.lang.Thread.run(Thread.java:695) Caused by: org.apache.jackrabbit.spi.commons.conversion.IllegalNameException: empty name at org.apache.jackrabbit.spi.commons.conversion.NameParser.parse(NameParser.java:58) at org.apache.jackrabbit.spi.commons.conversion.ParsingNameResolver.getQName(ParsingNameResolver.java:64) at org.apache.jackrabbit.spi.commons.conversion.CachingNameResolver.getQName(CachingNameResolver.java:76) at org.apache.jackrabbit.spi.commons.conversion.DefaultNamePathResolver.getQName(DefaultNamePathResolver.java:74) at org.apache.jackrabbit.core.SessionImpl.getQName(SessionImpl.java:638) at org.apache.jackrabbit.core.session.SessionContext.getQName(SessionContext.java:326) at org.apache.jackrabbit.core.nodetype.NodeTypeManagerImpl.getNodeType(NodeTypeManagerImpl.java:433) ... 31 more
Acceptance criteria
- caused by
-
MAGNOLIA-5779 Add possibility to observe whole workspace rather than subfolders of modules in config workspace
- Closed