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


--
Miranda Jones                               [EMAIL PROTECTED]
Objective Consulting, Inc.                  http://www.spiders.com

----------------------------------------------------------------
for list details see
http://documentation.magnolia.info/docs/en/editor/stayupdated.html
----------------------------------------------------------------

Reply via email to