-
Bug
-
Resolution: Fixed
-
Critical
-
2.1.2
-
None
-
-
Empty show more show less
-
Sprint 7 (Kromeriz)
-
5
When job fails during the execution, sessions are not closed properly resulting in errors in log files like:
2015-08-25 09:31:35,055 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:527) at info.magnolia.repository.DefaultRepositoryManager.getSystemSession(DefaultRepositoryManager.java:259) at info.magnolia.context.SystemRepositoryStrategy.internalGetSession(SystemRepositoryStrategy.java:54) at info.magnolia.context.AbstractRepositoryStrategy.getSession(AbstractRepositoryStrategy.java:74) at info.magnolia.context.AbstractContext.getJCRSession(AbstractContext.java:132) at info.magnolia.context.MgnlContext.getJCRSession(MgnlContext.java:649) at info.magnolia.cms.security.JCRSessionOp.exec(JCRSessionOp.java:63) at info.magnolia.context.MgnlContext.doInSystemContext(MgnlContext.java:385) at info.magnolia.context.MgnlContext.doInSystemContext(MgnlContext.java:371) at info.magnolia.cms.security.MgnlUserManager.collectUniquePropertyNames(MgnlUserManager.java:648) at info.magnolia.cms.security.MgnlUserManager.collectUniquePropertyNames(MgnlUserManager.java:637) at info.magnolia.cms.security.MgnlUserManager.newUserInstance(MgnlUserManager.java:588) at info.magnolia.cms.security.MgnlUserManager$3.exec(MgnlUserManager.java:242) at info.magnolia.cms.security.MgnlUserManager$3.exec(MgnlUserManager.java:238) at info.magnolia.cms.security.JCRSessionOp.exec(JCRSessionOp.java:67) at info.magnolia.context.MgnlContext.doInSystemContext(MgnlContext.java:385) at info.magnolia.context.MgnlContext.doInSystemContext(MgnlContext.java:371) at info.magnolia.cms.security.MgnlUserManager.getUser(MgnlUserManager.java:238) at info.magnolia.cms.security.SystemUserManager.getOrCreateUser(SystemUserManager.java:191) at info.magnolia.cms.security.SystemUserManager.getSystemUser(SystemUserManager.java:131) at info.magnolia.cms.security.Security.getSystemUser(Security.java:80) at info.magnolia.context.AbstractContext.getUser(AbstractContext.java:72) at info.magnolia.context.SimpleContext.getUser(SimpleContext.java:105) at info.magnolia.ui.api.message.Message.<init>(Message.java:65) at info.magnolia.ui.api.message.Message.<init>(Message.java:74) at info.magnolia.module.scheduler.CommandJob.logAndSendErrorMessage(CommandJob.java:153) at info.magnolia.module.scheduler.CommandJob.execute(CommandJob.java:118) at org.quartz.core.JobRunShell.run(JobRunShell.java:223) at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:549)
Acceptance criteria
- is related to
-
MAGNOLIA-6363 Unclosed sessions on doInSystemContext op.exec() failures
- Closed