Details
-
Bug
-
Status: Closed
-
Top
-
Resolution: Fixed
-
None
-
None
-
None
Description
I regularly see error messages being logged about closed sessions apparently attempted to be reused. This one showed up in gogreen while not doing any requests for a few minutes and some time after clicking around a bit:
ERROR [org.hippoecm.repository.dataprovider.HippoNodeId.populate():101] javax.jcr.RepositoryException: Exception building query: javax.jcr.RepositoryException: This session has been closed. See the chained exception for a trace of where the session was closed.
[INFO] [talledLocalContainer]
[INFO] [talledLocalContainer] javax.jcr.RepositoryException: Exception building query: javax.jcr.RepositoryException: This session has been closed. See the chained exception for a trace of where the session was closed.
[INFO] [talledLocalContainer]
[INFO] [talledLocalContainer] at org.apache.jackrabbit.core.query.lucene.LuceneQueryBuilder.createQuery(LuceneQueryBuilder.java:244)
[INFO] [talledLocalContainer] at org.hippoecm.repository.FacetedNavigationEngineThirdImpl.query(FacetedNavigationEngineThirdImpl.java:629)
[INFO] [talledLocalContainer] at org.hippoecm.repository.FacetedNavigationEngineThirdImpl.query(FacetedNavigationEngineThirdImpl.java:91)
[INFO] [talledLocalContainer] at org.hippoecm.repository.translation.impl.TranslationVirtualProvider.populate(TranslationVirtualProvider.java:127)
[INFO] [talledLocalContainer] at org.hippoecm.repository.dataprovider.HippoNodeId.populate(HippoNodeId.java:96)
[INFO] [talledLocalContainer] at org.hippoecm.repository.jackrabbit.HippoLocalItemStateManager.getItemState(HippoLocalItemStateManager.java:337)
[INFO] [talledLocalContainer] at org.apache.jackrabbit.core.state.SessionItemStateManager.getItemState(SessionItemStateManager.java:161)
[INFO] [talledLocalContainer] at org.apache.jackrabbit.core.HierarchyManagerImpl.getItemState(HierarchyManagerImpl.java:152)
[INFO] [talledLocalContainer] at org.apache.jackrabbit.core.CachingHierarchyManager.nodeRemoved(CachingHierarchyManager.java:737)
[INFO] [talledLocalContainer] at org.apache.jackrabbit.core.CachingHierarchyManager.nodeRemoved(CachingHierarchyManager.java:461)
[INFO] [talledLocalContainer] at org.apache.jackrabbit.core.state.StateChangeDispatcher.notifyNodeRemoved(StateChangeDispatcher.java:191)
[INFO] [talledLocalContainer] at org.apache.jackrabbit.core.state.SessionItemStateManager.nodeRemoved(SessionItemStateManager.java:920)
[INFO] [talledLocalContainer] at org.apache.jackrabbit.core.state.StateChangeDispatcher.notifyNodeRemoved(StateChangeDispatcher.java:191)
[INFO] [talledLocalContainer] at org.apache.jackrabbit.core.state.LocalItemStateManager.nodeRemoved(LocalItemStateManager.java:549)
[INFO] [talledLocalContainer] at org.apache.jackrabbit.core.state.NodeState.notifyNodeRemoved(NodeState.java:906)
[INFO] [talledLocalContainer] at org.apache.jackrabbit.core.state.NodeState.removeChildNodeEntry(NodeState.java:443)
[INFO] [talledLocalContainer] at org.hippoecm.repository.jackrabbit.HippoLocalItemStateManager$FilteredChangeLog.invalidate(HippoLocalItemStateManager.java:602)
[INFO] [talledLocalContainer] at org.hippoecm.repository.jackrabbit.HippoLocalItemStateManager.update(HippoLocalItemStateManager.java:263)
[INFO] [talledLocalContainer] at org.apache.jackrabbit.core.state.LocalItemStateManager.update(LocalItemStateManager.java:326)
[INFO] [talledLocalContainer] at org.hippoecm.repository.jackrabbit.HippoLocalItemStateManager.update(HippoLocalItemStateManager.java:273)
[INFO] [talledLocalContainer] at org.hippoecm.repository.jackrabbit.HippoLocalItemStateManager.refresh(HippoLocalItemStateManager.java:294)
[INFO] [talledLocalContainer] at org.hippoecm.repository.jackrabbit.HippoSessionItemStateManager.disposeAllTransientItemStates(HippoSessionItemStateManager.java:92)
[INFO] [talledLocalContainer] at org.apache.jackrabbit.core.SessionImpl.logout(SessionImpl.java:899)
[INFO] [talledLocalContainer] at org.apache.jackrabbit.core.ForkedXASessionImpl.logout(ForkedXASessionImpl.java:400)
[INFO] [talledLocalContainer] at org.hippoecm.repository.jackrabbit.XASessionImpl.logout(XASessionImpl.java:153)
[INFO] [talledLocalContainer] at org.hippoecm.repository.decorating.SessionDecorator.logout(SessionDecorator.java:304)
[INFO] [talledLocalContainer] at org.hippoecm.repository.decorating.checked.SessionDecorator.logout(SessionDecorator.java:346)
[INFO] [talledLocalContainer] at org.hippoecm.hst.core.jcr.pool.PooledSessionDecoratorProxyFactoryImpl$PooledSessionInterceptor.intercept(PooledSessionDecoratorProxyFactoryImpl.java:98)
[INFO] [talledLocalContainer] at org.hippoecm.hst.core.jcr.pool.util.ProxyFactory$InterceptorInvocationHandler.invokeImpl(ProxyFactory.java:107)
[INFO] [talledLocalContainer] at org.hippoecm.hst.core.jcr.pool.util.ProxyFactory$AbstractInvocationHandler.invoke(ProxyFactory.java:127)
[INFO] [talledLocalContainer] at $Proxy7.logoutSession(Unknown Source)
[INFO] [talledLocalContainer] at org.hippoecm.hst.core.jcr.pool.BasicPoolingRepository$SessionFactory.destroyObject(BasicPoolingRepository.java:1032)
[INFO] [talledLocalContainer] at org.apache.commons.pool.impl.GenericObjectPool.evict(GenericObjectPool.java:1542)
[INFO] [talledLocalContainer] at org.apache.commons.pool.impl.GenericObjectPool$Evictor.run(GenericObjectPool.java:1700)
[INFO] [talledLocalContainer] at java.util.TimerThread.mainLoop(Timer.java:512)
[INFO] [talledLocalContainer] at java.util.TimerThread.run(Timer.java:462)
Attachments
Issue Links
- causes
-
GOGREEN-519 virtual node not populated
- Closed