Hi,
I have recently seen this issue and had no luck debugging it forcing me as a
last resort to re-import all the data which was a nightmare.
Do you know what this boolean value is..?
Dieter
Magnolia - User mailing list wrote:
>
> Hello Miranda,
>
> I'm used to see this error. It happens sometimes but it shouldn't stop
> the whole application just the current launched workflow.
> I think that the problem comes from jackrabbit because sometimes it
> includes the Metadata node and sometimes it doesn't. Last time that I
> downloaded the source of jackrabbit, I found that is just a boolean that
> is not always set to true.
> I haven't found any kind of solutions for this issue so if you find one,
> don't hesitate to share it.
>
> Cheers,
>
> CAPITAINE Harold
>
>
> Miranda Jones a écrit :
>> Hello all,
>>
>> We have been running into a problem with a client where the authoring
>> instance periodically gets into a state where they cannot activate
>> pages anymore. To the user it claims to have successfully activated,
>> but the page never appears in the Inbox for them to move to the public
>> site. This is with Magnolia 3.0.1 CE.
>>
>> In the logs we see the error message:
>> "/owfe/activation/1179785965702/0.0.1__participant: mandatory child
>> node {}MetaData does not exist" (full stack trace listed below). The
>> only way we've been able to resolve it is to restart the webapp. Is
>> there anything we can do to prevent this error from cropping up and
>> requiring us to keep restarting the webapp?
>>
>> Thanks,
>> Miranda
>>
>>
>> The stack trace from a failed activation:
>>
>> ERROR info.magnolia.cms.core.HierarchyManager
>> HierarchyManager.java(save:528) 22.05.2007 12:26:28
>> /owfe/activation/1179785965702/0.0.1__participant: mandatory child
>> node {}MetaData does not exist
>> javax.jcr.nodetype.ConstraintViolationException:
>> /owfe/activation/1179785965702/0.0.1__participant: mandatory child
>> node {}MetaData does not exist
>> at
>> org.apache.jackrabbit.core.ItemImpl.validateTransientItems(ItemImpl.java:557)
>>
>>
>> at org.apache.jackrabbit.core.ItemImpl.save(ItemImpl.java:1147)
>> at
>> org.apache.jackrabbit.core.SessionImpl.save(SessionImpl.java:805)
>> at
>> info.magnolia.cms.core.HierarchyManager.save(HierarchyManager.java:525)
>> at
>> info.magnolia.module.workflow.jcr.JCRExpressionStore.storeExpression(JCRExpressionStore.java:114)
>>
>>
>> at
>> openwfe.org.engine.impl.expool.SimpleExpressionPool.add(SimpleExpressionPool.java:349)
>>
>>
>> at
>> openwfe.org.engine.impl.expool.CachedExpressionPool.add(CachedExpressionPool.java:155)
>>
>>
>> at
>> openwfe.org.engine.impl.launch.SimpleXmlLauncher.launch(SimpleXmlLauncher.java:300)
>>
>>
>> at
>> openwfe.org.engine.impl.launch.SimpleXmlLauncher.launch(SimpleXmlLauncher.java:122)
>>
>>
>> at
>> openwfe.org.embed.impl.engine.AbstractEngine.launch(AbstractEngine.java:214)
>>
>> at
>> info.magnolia.module.workflow.WorkflowUtil.launchFlow(WorkflowUtil.java:77)
>>
>> at
>> info.magnolia.module.workflow.WorkflowUtil.launchFlow(WorkflowUtil.java:118)
>>
>> at
>> info.magnolia.module.workflow.commands.FlowCommand.execute(FlowCommand.java:57)
>>
>>
>> at
>> info.magnolia.commands.MgnlCommand.executePooledOrSynchronized(MgnlCommand.java:141)
>>
>>
>> at
>> info.magnolia.commands.MgnlCommand.execute(MgnlCommand.java:128)
>> at
>> org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:190)
>> at
>> info.magnolia.cms.servlets.CommandBasedMVCServletHandler.execute(CommandBasedMVCServletHandler.java:78)
>>
>>
>> at
>> info.magnolia.cms.servlets.MVCServlet.doPost(MVCServlet.java:111)
>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:154)
>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:92)
>> at
>> com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:106)
>>
>>
>> at
>> info.magnolia.cms.filters.MagnoliaManagedFilter$CustomFilterChain.doFilter(MagnoliaManagedFilter.java:88)
>>
>>
>> at
>> info.magnolia.cms.filters.MgnlCmsFilter.doFilter(MgnlCmsFilter.java:103)
>> at
>> info.magnolia.cms.filters.MagnoliaManagedFilter$CustomFilterChain.doFilter(MagnoliaManagedFilter.java:92)
>>
>>
>> at
>> info.magnolia.cms.cache.CacheFilter.doFilter(CacheFilter.java:96)
>> at
>> info.magnolia.cms.filters.MagnoliaManagedFilter$CustomFilterChain.doFilter(MagnoliaManagedFilter.java:92)
>>
>>
>> at
>> info.magnolia.cms.filters.MgnlInterceptFilter.doFilter(MgnlInterceptFilter.java:132)
>>
>>
>> at
>> info.magnolia.cms.filters.MagnoliaManagedFilter$CustomFilterChain.doFilter(MagnoliaManagedFilter.java:92)
>>
>>
>> at
>> info.magnolia.cms.filters.MgnlContextFilter.doFilter(MgnlContextFilter.java:45)
>>
>>
>> at
>> info.magnolia.cms.filters.MagnoliaManagedFilter$CustomFilterChain.doFilter(MagnoliaManagedFilter.java:92)
>>
>>
>> at
>> info.magnolia.cms.security.SecurityFilter.doFilter(SecurityFilter.java:100)
>>
>> at
>> info.magnolia.cms.filters.MagnoliaManagedFilter$CustomFilterChain.doFilter(MagnoliaManagedFilter.java:92)
>>
>>
>> at
>> info.magnolia.cms.filters.MultipartRequestFilter.doFilter(MultipartRequestFilter.java:80)
>>
>>
>> at
>> info.magnolia.cms.filters.MagnoliaManagedFilter$CustomFilterChain.doFilter(MagnoliaManagedFilter.java:92)
>>
>>
>> at
>> info.magnolia.cms.filters.MgnlVirtualUriFilter.doFilter(MgnlVirtualUriFilter.java:83)
>>
>>
>> at
>> info.magnolia.cms.filters.MagnoliaManagedFilter$CustomFilterChain.doFilter(MagnoliaManagedFilter.java:92)
>>
>>
>> at
>> info.magnolia.cms.filters.ContentTypeFilter.doFilter(ContentTypeFilter.java:66)
>>
>>
>> at
>> info.magnolia.cms.filters.MagnoliaManagedFilter$CustomFilterChain.doFilter(MagnoliaManagedFilter.java:92)
>>
>>
>> at
>> info.magnolia.cms.filters.MagnoliaManagedFilter.doFilter(MagnoliaManagedFilter.java:65)
>>
>>
>> at
>> com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70)
>>
>>
>> at
>> com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:173)
>>
>>
>> at
>> com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229)
>>
>>
>> at
>> com.caucho.server.hmux.HmuxRequest.handleRequest(HmuxRequest.java:420)
>> at
>> com.caucho.server.port.TcpConnection.run(TcpConnection.java:511)
>> at com.caucho.util.ThreadPool.runTasks(ThreadPool.java:520)
>> at com.caucho.util.ThreadPool.run(ThreadPool.java:442)
>> at java.lang.Thread.run(Thread.java:595)
>> ERROR info.magnolia.module.workflow.jcr.JCRExpressionStore
>> JCRExpressionStore.java(storeExpression:119) 22.05.2007 12:26:28
>> storeExpression() store exception
>> failed
>> javax.jcr.nodetype.ConstraintViolationException:
>> /owfe/activation/1179785965702/0.0.1__participant: mandatory child
>> node {}MetaData does not exist
>> at
>> org.apache.jackrabbit.core.ItemImpl.validateTransientItems(ItemImpl.java:557)
>>
>>
>> at org.apache.jackrabbit.core.ItemImpl.save(ItemImpl.java:1147)
>> at
>> org.apache.jackrabbit.core.SessionImpl.save(SessionImpl.java:805)
>> at
>> info.magnolia.cms.core.HierarchyManager.save(HierarchyManager.java:525)
>> at
>> info.magnolia.module.workflow.jcr.JCRExpressionStore.storeExpression(JCRExpressionStore.java:114)
>>
>>
>> at
>> openwfe.org.engine.impl.expool.SimpleExpressionPool.add(SimpleExpressionPool.java:349)
>>
>>
>> at
>> openwfe.org.engine.impl.expool.CachedExpressionPool.add(CachedExpressionPool.java:155)
>>
>>
>> at
>> openwfe.org.engine.impl.launch.SimpleXmlLauncher.launch(SimpleXmlLauncher.java:300)
>>
>>
>> at
>> openwfe.org.engine.impl.launch.SimpleXmlLauncher.launch(SimpleXmlLauncher.java:122)
>>
>>
>> at
>> openwfe.org.embed.impl.engine.AbstractEngine.launch(AbstractEngine.java:214)
>>
>> at
>> info.magnolia.module.workflow.WorkflowUtil.launchFlow(WorkflowUtil.java:77)
>>
>> at
>> info.magnolia.module.workflow.WorkflowUtil.launchFlow(WorkflowUtil.java:118)
>>
>> at
>> info.magnolia.module.workflow.commands.FlowCommand.execute(FlowCommand.java:57)
>>
>>
>> at
>> info.magnolia.commands.MgnlCommand.executePooledOrSynchronized(MgnlCommand.java:141)
>>
>>
>> at
>> info.magnolia.commands.MgnlCommand.execute(MgnlCommand.java:128)
>> at
>> org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:190)
>> at
>> info.magnolia.cms.servlets.CommandBasedMVCServletHandler.execute(CommandBasedMVCServletHandler.java:78)
>>
>>
>> at
>> info.magnolia.cms.servlets.MVCServlet.doPost(MVCServlet.java:111)
>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:154)
>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:92)
>> at
>> com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:106)
>>
>>
>> at
>> info.magnolia.cms.filters.MagnoliaManagedFilter$CustomFilterChain.doFilter(MagnoliaManagedFilter.java:88)
>>
>>
>> at
>> info.magnolia.cms.filters.MgnlCmsFilter.doFilter(MgnlCmsFilter.java:103)
>> at
>> info.magnolia.cms.filters.MagnoliaManagedFilter$CustomFilterChain.doFilter(MagnoliaManagedFilter.java:92)
>>
>>
>> at
>> info.magnolia.cms.cache.CacheFilter.doFilter(CacheFilter.java:96)
>> at
>> info.magnolia.cms.filters.MagnoliaManagedFilter$CustomFilterChain.doFilter(MagnoliaManagedFilter.java:92)
>>
>>
>> at
>> info.magnolia.cms.filters.MgnlInterceptFilter.doFilter(MgnlInterceptFilter.java:132)
>>
>>
>> at
>> info.magnolia.cms.filters.MagnoliaManagedFilter$CustomFilterChain.doFilter(MagnoliaManagedFilter.java:92)
>>
>>
>> at
>> info.magnolia.cms.filters.MgnlContextFilter.doFilter(MgnlContextFilter.java:45)
>>
>>
>> at
>> info.magnolia.cms.filters.MagnoliaManagedFilter$CustomFilterChain.doFilter(MagnoliaManagedFilter.java:92)
>>
>>
>> at
>> info.magnolia.cms.security.SecurityFilter.doFilter(SecurityFilter.java:100)
>>
>> at
>> info.magnolia.cms.filters.MagnoliaManagedFilter$CustomFilterChain.doFilter(MagnoliaManagedFilter.java:92)
>>
>>
>> at
>> info.magnolia.cms.filters.MultipartRequestFilter.doFilter(MultipartRequestFilter.java:80)
>>
>>
>> at
>> info.magnolia.cms.filters.MagnoliaManagedFilter$CustomFilterChain.doFilter(MagnoliaManagedFilter.java:92)
>>
>>
>> at
>> info.magnolia.cms.filters.MgnlVirtualUriFilter.doFilter(MgnlVirtualUriFilter.java:83)
>>
>>
>> at
>> info.magnolia.cms.filters.MagnoliaManagedFilter$CustomFilterChain.doFilter(MagnoliaManagedFilter.java:92)
>>
>>
>> at
>> info.magnolia.cms.filters.ContentTypeFilter.doFilter(ContentTypeFilter.java:66)
>>
>>
>> at
>> info.magnolia.cms.filters.MagnoliaManagedFilter$CustomFilterChain.doFilter(MagnoliaManagedFilter.java:92)
>>
>>
>> at
>> info.magnolia.cms.filters.MagnoliaManagedFilter.doFilter(MagnoliaManagedFilter.java:65)
>>
>>
>> at
>> com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70)
>>
>>
>> at
>> com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:173)
>>
>>
>> at
>> com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229)
>>
>>
>> at
>> com.caucho.server.hmux.HmuxRequest.handleRequest(HmuxRequest.java:420)
>> at
>> com.caucho.server.port.TcpConnection.run(TcpConnection.java:511)
>> at com.caucho.util.ThreadPool.runTasks(ThreadPool.java:520)
>> at com.caucho.util.ThreadPool.run(ThreadPool.java:442)
>> at java.lang.Thread.run(Thread.java:595)
>> ERROR info.magnolia.module.workflow.WorkflowUtil
>> WorkflowUtil.java(launchFlow:80) 22.05.2007 12:26:28 Launching flow
>> failed
>> openwfe.org.engine.launch.LaunchException: launch failed
>> at
>> openwfe.org.engine.impl.launch.SimpleXmlLauncher.launch(SimpleXmlLauncher.java:326)
>>
>>
>> at
>> openwfe.org.engine.impl.launch.SimpleXmlLauncher.launch(SimpleXmlLauncher.java:122)
>>
>>
>> at
>> openwfe.org.embed.impl.engine.AbstractEngine.launch(AbstractEngine.java:214)
>>
>> at
>> info.magnolia.module.workflow.WorkflowUtil.launchFlow(WorkflowUtil.java:77)
>>
>> at
>> info.magnolia.module.workflow.WorkflowUtil.launchFlow(WorkflowUtil.java:118)
>>
>> at
>> info.magnolia.module.workflow.commands.FlowCommand.execute(FlowCommand.java:57)
>>
>>
>> at
>> info.magnolia.commands.MgnlCommand.executePooledOrSynchronized(MgnlCommand.java:141)
>>
>>
>> at
>> info.magnolia.commands.MgnlCommand.execute(MgnlCommand.java:128)
>> at
>> org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:190)
>> at
>> info.magnolia.cms.servlets.CommandBasedMVCServletHandler.execute(CommandBasedMVCServletHandler.java:78)
>>
>>
>> at
>> info.magnolia.cms.servlets.MVCServlet.doPost(MVCServlet.java:111)
>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:154)
>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:92)
>> at
>> com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:106)
>>
>>
>> at
>> info.magnolia.cms.filters.MagnoliaManagedFilter$CustomFilterChain.doFilter(MagnoliaManagedFilter.java:88)
>>
>>
>> at
>> info.magnolia.cms.filters.MgnlCmsFilter.doFilter(MgnlCmsFilter.java:103)
>> at
>> info.magnolia.cms.filters.MagnoliaManagedFilter$CustomFilterChain.doFilter(MagnoliaManagedFilter.java:92)
>>
>>
>> at
>> info.magnolia.cms.cache.CacheFilter.doFilter(CacheFilter.java:96)
>> at
>> info.magnolia.cms.filters.MagnoliaManagedFilter$CustomFilterChain.doFilter(MagnoliaManagedFilter.java:92)
>>
>>
>> at
>> info.magnolia.cms.filters.MgnlInterceptFilter.doFilter(MgnlInterceptFilter.java:132)
>>
>>
>> at
>> info.magnolia.cms.filters.MagnoliaManagedFilter$CustomFilterChain.doFilter(MagnoliaManagedFilter.java:92)
>>
>>
>> at
>> info.magnolia.cms.filters.MgnlContextFilter.doFilter(MgnlContextFilter.java:45)
>>
>>
>> at
>> info.magnolia.cms.filters.MagnoliaManagedFilter$CustomFilterChain.doFilter(MagnoliaManagedFilter.java:92)
>>
>>
>> at
>> info.magnolia.cms.security.SecurityFilter.doFilter(SecurityFilter.java:100)
>>
>> at
>> info.magnolia.cms.filters.MagnoliaManagedFilter$CustomFilterChain.doFilter(MagnoliaManagedFilter.java:92)
>>
>>
>> at
>> info.magnolia.cms.filters.MultipartRequestFilter.doFilter(MultipartRequestFilter.java:80)
>>
>>
>> at
>> info.magnolia.cms.filters.MagnoliaManagedFilter$CustomFilterChain.doFilter(MagnoliaManagedFilter.java:92)
>>
>>
>> at
>> info.magnolia.cms.filters.MgnlVirtualUriFilter.doFilter(MgnlVirtualUriFilter.java:83)
>>
>>
>> at
>> info.magnolia.cms.filters.MagnoliaManagedFilter$CustomFilterChain.doFilter(MagnoliaManagedFilter.java:92)
>>
>>
>> at
>> info.magnolia.cms.filters.ContentTypeFilter.doFilter(ContentTypeFilter.java:66)
>>
>>
>> at
>> info.magnolia.cms.filters.MagnoliaManagedFilter$CustomFilterChain.doFilter(MagnoliaManagedFilter.java:92)
>>
>>
>> at
>> info.magnolia.cms.filters.MagnoliaManagedFilter.doFilter(MagnoliaManagedFilter.java:65)
>>
>>
>> at
>> com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70)
>>
>>
>> at
>> com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:173)
>>
>>
>> at
>> com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229)
>>
>>
>> at
>> com.caucho.server.hmux.HmuxRequest.handleRequest(HmuxRequest.java:420)
>> at
>> com.caucho.server.port.TcpConnection.run(TcpConnection.java:511)
>> at com.caucho.util.ThreadPool.runTasks(ThreadPool.java:520)
>> at com.caucho.util.ThreadPool.run(ThreadPool.java:442)
>> at java.lang.Thread.run(Thread.java:595)
>> Caused by: openwfe.org.engine.expool.PoolException: storeExpression()
>> store exception failed
>> at
>> info.magnolia.module.workflow.jcr.JCRExpressionStore.storeExpression(JCRExpressionStore.java:122)
>>
>>
>> at
>> openwfe.org.engine.impl.expool.SimpleExpressionPool.add(SimpleExpressionPool.java:349)
>>
>>
>> at
>> openwfe.org.engine.impl.expool.CachedExpressionPool.add(CachedExpressionPool.java:155)
>>
>>
>> at
>> openwfe.org.engine.impl.launch.SimpleXmlLauncher.launch(SimpleXmlLauncher.java:300)
>>
>>
>> ... 39 more
>> Caused by: javax.jcr.nodetype.ConstraintViolationException:
>> /owfe/activation/1179785965702/0.0.1__participant: mandatory child
>> node {}MetaData does not exist
>> at
>> org.apache.jackrabbit.core.ItemImpl.validateTransientItems(ItemImpl.java:557)
>>
>>
>> at org.apache.jackrabbit.core.ItemImpl.save(ItemImpl.java:1147)
>> at
>> org.apache.jackrabbit.core.SessionImpl.save(SessionImpl.java:805)
>> at
>> info.magnolia.cms.core.HierarchyManager.save(HierarchyManager.java:525)
>> at
>> info.magnolia.module.workflow.jcr.JCRExpressionStore.storeExpression(JCRExpressionStore.java:114)
>>
>>
>> ... 42 more
>>
>>
>
>
> ----------------------------------------------------------------
> for list details see
> http://documentation.magnolia.info/docs/en/editor/stayupdated.html
> ----------------------------------------------------------------
>
>
--
View this message in context:
http://www.nabble.com/Activation-Workflow-problem---mandatory-child-node-%7B%7DMetaData-does-not-exist-tf3797675.html#a10761355
Sent from the Magnolia - User mailing list archive at Nabble.com.
----------------------------------------------------------------
for list details see
http://documentation.magnolia.info/docs/en/editor/stayupdated.html
----------------------------------------------------------------