Hi Dieter,

It's not a config node in the admininterface, it's a boolean value inside the code of jackrabbit.
So I think, not sure, that the bug comes from jackrabbit.

CAPITAINE Harold

dieter a écrit :
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
----------------------------------------------------------------





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

Reply via email to