Hi magnolians,
Have you ever seen the exception attached below?
It's from Magnolia 4.4.4 on Tomcat. Seems the instance was not used for
a few days. There is no database exception, so I suppose it's not a
connection lost problem (and in the configuration there is
blockOnConnectionLoss set to false).
Seems that for some reason even the Jackrabbit session expires, I don't
know if it's even possibile. Then the instance was completely
unaccessible until Tomcat restart.
Any idea on this would be appreciated.
Regards, Danilo.
21.09.2011 11:33:40 ERROR
info.magnolia.cms.core.DefaultContent.getHandle(DefaultContent.java:362)
| Failed to get handle: This session has been closed. See the chained
exception for a trace of where the session was closed.
javax.jcr.RepositoryException: This session has been closed. See the
chained exception for a trace of where the session was closed.
at
org.apache.jackrabbit.core.session.SessionState.checkAlive(SessionState.java:121)
at
org.apache.jackrabbit.core.session.SessionState.perform(SessionState.java:171)
at org.apache.jackrabbit.core.ItemImpl.perform(ItemImpl.java:91)
at org.apache.jackrabbit.core.ItemImpl.getPath(ItemImpl.java:376)
at
info.magnolia.cms.core.DefaultContent.getHandle(DefaultContent.java:359)
at
info.magnolia.cms.core.DefaultContent.newNodeDataInstance(DefaultContent.java:215)
at
info.magnolia.cms.core.AbstractContent.getNodeData(AbstractContent.java:127)
at
info.magnolia.cms.util.ExtendingContentWrapper.getNodeData(ExtendingContentWrapper.java:257)
at
info.magnolia.cms.core.AbstractContent.hasNodeData(AbstractContent.java:145)
at
info.magnolia.cms.util.ExtendingContentWrapper.hasNodeData(ExtendingContentWrapper.java:270)
at
info.magnolia.content2bean.impl.Content2BeanTransformerImpl.resolveType(Content2BeanTransformerImpl.java:105)
at
info.magnolia.content2bean.impl.Content2BeanProcessorImpl.toBean(Content2BeanProcessorImpl.java:77)
at
info.magnolia.content2bean.impl.Content2BeanProcessorImpl.toMap(Content2BeanProcessorImpl.java:178)
at
info.magnolia.content2bean.impl.Content2BeanProcessorImpl.toBean(Content2BeanProcessorImpl.java:94)
at
info.magnolia.content2bean.impl.Content2BeanProcessorImpl.toMap(Content2BeanProcessorImpl.java:178)
at
info.magnolia.content2bean.impl.Content2BeanProcessorImpl.toBean(Content2BeanProcessorImpl.java:94)
at
info.magnolia.content2bean.impl.Content2BeanProcessorImpl.toMap(Content2BeanProcessorImpl.java:178)
at
info.magnolia.content2bean.impl.Content2BeanProcessorImpl.setProperties(Content2BeanProcessorImpl.java:147)
at
info.magnolia.content2bean.Content2BeanUtil.setProperties(Content2BeanUtil.java:202)
at
info.magnolia.content2bean.Content2BeanUtil.setProperties(Content2BeanUtil.java:192)
at
info.magnolia.module.ModuleManagerImpl.populateModuleInstance(ModuleManagerImpl.java:406)
at
info.magnolia.module.ModuleManagerImpl$2$1.doExec(ModuleManagerImpl.java:346)
at info.magnolia.context.MgnlContext$VoidOp.exec(MgnlContext.java:434)
at info.magnolia.context.MgnlContext$VoidOp.exec(MgnlContext.java:432)
at
info.magnolia.context.MgnlContext.doInSystemContext(MgnlContext.java:396)
at
info.magnolia.module.ModuleManagerImpl$2.onEvent(ModuleManagerImpl.java:342)
at
info.magnolia.cms.util.ObservationUtil$ObservationBasedDelayedExecutor$1.run(ObservationUtil.java:228)
at
info.magnolia.cms.util.DelayedExecutor$RunnableWrapper.run(DelayedExecutor.java:104)
at EDU.oswego.cs.dl.util.concurrent.ClockDaemon$RunLoop.run(Unknown
Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.Exception: Stack trace of where session-admin-31
was originally closed
at
org.apache.jackrabbit.core.session.SessionState.close(SessionState.java:245)
at org.apache.jackrabbit.core.SessionImpl.logout(SessionImpl.java:888)
at
org.apache.jackrabbit.core.XASessionImpl.logout(XASessionImpl.java:389)
at
info.magnolia.context.AbstractRepositoryStrategy.releaseSession(AbstractRepositoryStrategy.java:127)
at
info.magnolia.context.AbstractRepositoryStrategy.release(AbstractRepositoryStrategy.java:114)
at
info.magnolia.context.SystemRepositoryStrategy.release(SystemRepositoryStrategy.java:85)
at
info.magnolia.context.JCRSessionPerThreadSystemContext.releaseThread(JCRSessionPerThreadSystemContext.java:53)
at info.magnolia.context.MgnlContext.release(MgnlContext.java:475)
at
info.magnolia.context.MgnlContext.doInSystemContext(MgnlContext.java:398)
at
info.magnolia.cms.servlets.MgnlServletContextListener.startServer(MgnlServletContextListener.java:205)
at
info.magnolia.cms.servlets.MgnlServletContextListener.contextInitialized(MgnlServletContextListener.java:201)
at
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3934)
at
org.apache.catalina.core.StandardContext.start(StandardContext.java:4429)
at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:526)
at
org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:987)
at
org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:909)
at
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:495)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1206)
at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:314)
at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:722)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at
org.apache.catalina.core.StandardService.start(StandardService.java:516)
at
org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:583)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
----------------------------------------------------------------
For list details see
http://www.magnolia-cms.com/community/mailing-lists.html
To unsubscribe, E-mail to: <[email protected]>
----------------------------------------------------------------