"Unclosed session detected" warnings in the log during activation
-----------------------------------------------------------------
Key: MAGNOLIA-4479
URL: http://jira.magnolia-cms.com/browse/MAGNOLIA-4479
Project: Magnolia
Issue Type: Bug
Security Level: Public
Components: activation
Affects Versions: 4.5.3
Reporter: Edgar Vonk
Assignee: Philipp Bärfuss
Since upgrading to Magnolia 4.5.3 we see lots of:
{code}
WARN org.apache.jackrabbit.core.SessionImpl SessionImpl.java(finalize:1326)
17.07.2012 22:07:18 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:99)
at
org.apache.jackrabbit.core.RepositoryImpl.createSessionInstance(RepositoryImpl.java:1580)
at
org.apache.jackrabbit.core.RepositoryImpl.createSession(RepositoryImpl.java:930)
at
org.apache.jackrabbit.core.RepositoryImpl.login(RepositoryImpl.java:1468)
at
org.apache.jackrabbit.core.jndi.BindableRepository.login(BindableRepository.java:162)
at
info.magnolia.jackrabbit.ProviderImpl.getSystemSession(ProviderImpl.java:543)
at
info.magnolia.repository.DefaultRepositoryManager.getSystemSession(DefaultRepositoryManager.java:240)
at
info.magnolia.context.SystemRepositoryStrategy.internalGetSession(SystemRepositoryStrategy.java:56)
at
info.magnolia.context.AbstractRepositoryStrategy.getSession(AbstractRepositoryStrategy.java:76)
at
info.magnolia.context.AbstractContext.getJCRSession(AbstractContext.java:134)
at info.magnolia.context.MgnlContext.getJCRSession(MgnlContext.java:511)
at info.magnolia.cms.core.DefaultContent$1.exec(DefaultContent.java:535)
at info.magnolia.cms.core.DefaultContent$1.exec(DefaultContent.java:530)
at
info.magnolia.context.MgnlContext.doInSystemContext(MgnlContext.java:403)
at
info.magnolia.context.MgnlContext.doInSystemContext(MgnlContext.java:376)
at info.magnolia.cms.core.DefaultContent.delete(DefaultContent.java:530)
at
info.magnolia.cms.util.ContentUtil.deleteAndRemoveEmptyParents(ContentUtil.java:499)
at
info.magnolia.module.workflow.jcr.JCRExpressionStore.unstoreExpression(JCRExpressionStore.java:151)
at
openwfe.org.engine.impl.expool.SimpleExpressionPool.removeExpression(SimpleExpressionPool.java:747)
at
openwfe.org.engine.impl.expool.CachedExpressionPool.removeExpression(CachedExpressionPool.java:219)
at
openwfe.org.engine.impl.expool.SimpleExpressionPool.replyToParent(SimpleExpressionPool.java:651)
at
openwfe.org.engine.expressions.AbstractFlowExpression.replyToParent(AbstractFlowExpression.java:479)
at
openwfe.org.engine.expressions.UnsetValueExpression.apply(UnsetValueExpression.java:109)
at
openwfe.org.engine.expressions.raw.RawExpression.apply(RawExpression.java:371)
at
openwfe.org.engine.expressions.state.NormalState.apply(NormalState.java:112)
at
openwfe.org.engine.impl.expool.SimpleExpressionPool.applyOrLaunch(SimpleExpressionPool.java:529)
at
openwfe.org.engine.impl.expool.SimpleExpressionPool.apply(SimpleExpressionPool.java:542)
at
openwfe.org.engine.expressions.SequentialFlowExpression.apply(SequentialFlowExpression.java:140)
at
openwfe.org.engine.expressions.AbstractFlowExpression.launch(AbstractFlowExpression.java:163)
at
openwfe.org.engine.expressions.raw.RawExpression.launch(RawExpression.java:383)
at
openwfe.org.engine.impl.expool.SimpleExpressionPool.applyOrLaunch(SimpleExpressionPool.java:527)
at
openwfe.org.engine.impl.expool.SimpleExpressionPool.launch(SimpleExpressionPool.java:565)
at
openwfe.org.engine.impl.launch.SimpleXmlLauncher$1.run(SimpleXmlLauncher.java:453)
WARN org.apache.jackrabbit.core.SessionImpl SessionImpl.java(finalize:1326)
17.07.2012 22:07:18 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:99)
at
org.apache.jackrabbit.core.RepositoryImpl.createSessionInstance(RepositoryImpl.java:1580)
at
org.apache.jackrabbit.core.RepositoryImpl.createSession(RepositoryImpl.java:930)
at
org.apache.jackrabbit.core.RepositoryImpl.login(RepositoryImpl.java:1468)
at
org.apache.jackrabbit.core.jndi.BindableRepository.login(BindableRepository.java:162)
at
info.magnolia.jackrabbit.ProviderImpl.getSystemSession(ProviderImpl.java:543)
at
info.magnolia.repository.DefaultRepositoryManager.getSystemSession(DefaultRepositoryManager.java:240)
at
info.magnolia.context.SystemRepositoryStrategy.internalGetSession(SystemRepositoryStrategy.java:56)
at
info.magnolia.context.AbstractRepositoryStrategy.getSession(AbstractRepositoryStrategy.java:76)
at
info.magnolia.context.AbstractContext.getJCRSession(AbstractContext.java:134)
at info.magnolia.context.MgnlContext.getJCRSession(MgnlContext.java:511)
at info.magnolia.cms.core.DefaultContent$1.exec(DefaultContent.java:535)
at info.magnolia.cms.core.DefaultContent$1.exec(DefaultContent.java:530)
at
info.magnolia.context.MgnlContext.doInSystemContext(MgnlContext.java:403)
at
info.magnolia.context.MgnlContext.doInSystemContext(MgnlContext.java:376)
at info.magnolia.cms.core.DefaultContent.delete(DefaultContent.java:530)
at
info.magnolia.cms.util.ContentUtil.deleteAndRemoveEmptyParents(ContentUtil.java:499)
at
info.magnolia.module.workflow.jcr.JCRExpressionStore.unstoreExpression(JCRExpressionStore.java:151)
at
openwfe.org.engine.impl.expool.SimpleExpressionPool.removeExpression(SimpleExpressionPool.java:747)
at
openwfe.org.engine.impl.expool.CachedExpressionPool.removeExpression(CachedExpressionPool.java:219)
at
openwfe.org.engine.impl.expool.SimpleExpressionPool.removeExpression(SimpleExpressionPool.java:794)
at
openwfe.org.engine.expressions.DefineExpression.define(DefineExpression.java:232)
at
openwfe.org.engine.expressions.DefineExpression.eval(DefineExpression.java:156)
at
openwfe.org.engine.expressions.DefineExpression.launch(DefineExpression.java:313)
at
openwfe.org.engine.expressions.raw.RawExpression.launch(RawExpression.java:383)
at
openwfe.org.engine.impl.expool.SimpleExpressionPool.applyOrLaunch(SimpleExpressionPool.java:527)
at
openwfe.org.engine.impl.expool.SimpleExpressionPool.launch(SimpleExpressionPool.java:565)
at
openwfe.org.engine.impl.launch.SimpleXmlLauncher$1.run(SimpleXmlLauncher.java:453)
{code}
It seems to be related to the workflow/activation mechanism.
Not sure (may be something else completely) but we also suffer from 'Too many
open files' issues on our CentOS Linux server running Magnolia 4.5. Something
that we have never seen before.. Also, the max open files setting is already
very high.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.magnolia-cms.com/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
----------------------------------------------------------------
For list details, see: http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively, use our forums: http://forum.magnolia-cms.com/
To unsubscribe, E-mail to: <[email protected]>
----------------------------------------------------------------