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]>
----------------------------------------------------------------

Reply via email to