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

Reply via email to