Details
-
Bug
-
Resolution: Not an issue
-
Neutral
-
None
-
None
-
None
-
None
-
-
Empty show more show less
-
Basel 14
-
2
Description
When JcrResourceOrigin#onEvent fails during the execution, sessions are not closed properly resulting in errors in log files like:
2015-08-03 16:16:53,295 WARN org.apache.jackrabbit.core.SessionImpl : Unclosed session detected. The session was opened here:
java.lang.Exception: Stack Trace
at org.apache.jackrabbit.core.SessionImpl.<init>(SessionImpl.java:222)
at org.apache.jackrabbit.core.SessionImpl.<init>(SessionImpl.java:239)
at org.apache.jackrabbit.core.XASessionImpl.<init>(XASessionImpl.java:101)
at org.apache.jackrabbit.core.RepositoryImpl.createSessionInstance(RepositoryImpl.java:1613)
at org.apache.jackrabbit.core.RepositoryImpl.createSession(RepositoryImpl.java:956)
at org.apache.jackrabbit.core.RepositoryImpl.login(RepositoryImpl.java:1501)
at org.apache.jackrabbit.core.jndi.BindableRepository.login(BindableRepository.java:162)
at info.magnolia.jackrabbit.ProviderImpl.getSystemSession(ProviderImpl.java:501)
at info.magnolia.repository.DefaultRepositoryManager.getSystemSession(DefaultRepositoryManager.java:298)
at info.magnolia.context.SystemRepositoryStrategy.internalGetSession(SystemRepositoryStrategy.java:54)
at info.magnolia.context.AbstractRepositoryStrategy.getSession(AbstractRepositoryStrategy.java:75)
at info.magnolia.context.AbstractContext.getJCRSession(AbstractContext.java:132)
at info.magnolia.resourceloader.jcr.JcrResourceOrigin.getJcrSession(JcrResourceOrigin.java:258)
at info.magnolia.resourceloader.jcr.JcrResourceOrigin.getNode(JcrResourceOrigin.java:247)
at info.magnolia.resourceloader.jcr.JcrResourceOrigin.access$300(JcrResourceOrigin.java:87)
at info.magnolia.resourceloader.jcr.JcrResourceOrigin$1.onEvent(JcrResourceOrigin.java:322)
at info.magnolia.cms.util.ObservationUtil$ObservationBasedDelayedExecutor$1.run(ObservationUtil.java:253)
at info.magnolia.cms.util.DelayedExecutor$RunnableWrapper.run(DelayedExecutor.java:103)
at EDU.oswego.cs.dl.util.concurrent.ClockDaemon$RunLoop.run(Unknown Source)
at java.lang.Thread.run(Thread.java:745)
Checklists
Acceptance criteria
Attachments
Issue Links
- depends upon
-
MAGNOLIA-6333 java.nio.file.InvalidPathException during publishing and unpublishing on version 5.4
-
- Closed
-
- is related to
-
MGNLOBS-36 Unclosed sessions on CommandEventListener#onEvent failures
-
- Closed
-