[IMGREC-29] Unclosed session detected Created: 20/Nov/18  Updated: 28/Nov/18  Resolved: 28/Nov/18

Status: Closed
Project: Image Recognition
Component/s: None
Affects Version/s: 1.0
Fix Version/s: 1.0

Type: Bug Priority: Neutral
Reporter: Evzen Fochr Assignee: Ilgun Ilgun
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Template:
Acceptance criteria:
Empty
Task DoD:
[ ]* Doc/release notes changes? Comment present?
[ ]* Downstream builds green?
[ ]* Solution information and context easily available?
[ ]* Tests
[ ]* FixVersion filled and not yet released
[ ]  Architecture Decision Record (ADR)
Bug DoR:
[ ]* Steps to reproduce, expected, and actual results filled
[ ]* Affected version filled
Date of First Response:
Epic Link: Periscope back-end MVP
Sprint: Basel 160, Basel 161
Story Points: 3

 Description   

after installing and starting ee i got this few times in log

2018-11-20 14:52:36,237 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:279) ~[jackrabbit-core-2.16.1.jar:2.16.1]
at org.apache.jackrabbit.core.SessionImpl.<init>(SessionImpl.java:239) ~[jackrabbit-core-2.16.1.jar:2.16.1]
at org.apache.jackrabbit.core.XASessionImpl.<init>(XASessionImpl.java:101) ~[jackrabbit-core-2.16.1.jar:2.16.1]
at org.apache.jackrabbit.core.RepositoryImpl.createSessionInstance(RepositoryImpl.java:1614) ~[jackrabbit-core-2.16.1.jar:2.16.1]
at org.apache.jackrabbit.core.RepositoryImpl.createSession(RepositoryImpl.java:957) ~[jackrabbit-core-2.16.1.jar:2.16.1]
at org.apache.jackrabbit.core.RepositoryImpl.login(RepositoryImpl.java:1502) ~[jackrabbit-core-2.16.1.jar:2.16.1]
at org.apache.jackrabbit.core.jndi.BindableRepository.login(BindableRepository.java:162) ~[jackrabbit-core-2.16.1.jar:2.16.1]
at info.magnolia.jackrabbit.ProviderImpl.getSystemSession(ProviderImpl.java:515) ~[magnolia-core-6.0-SNAPSHOT.jar:?]
at info.magnolia.repository.DefaultRepositoryManager.getSystemSession(DefaultRepositoryManager.java:324) ~[magnolia-core-6.0-SNAPSHOT.jar:?]
at info.magnolia.context.SystemRepositoryStrategy.internalGetSession(SystemRepositoryStrategy.java:54) ~[magnolia-core-6.0-SNAPSHOT.jar:?]
at info.magnolia.context.AbstractRepositoryStrategy.getSession(AbstractRepositoryStrategy.java:75) ~[magnolia-core-6.0-SNAPSHOT.jar:?]
at info.magnolia.context.AbstractContext.getJCRSession(AbstractContext.java:124) ~[magnolia-core-6.0-SNAPSHOT.jar:?]
at info.magnolia.ai.image.ImageRecognitionModule$2.doExec(ImageRecognitionModule.java:128) ~[image-recognition-module-1.0-SNAPSHOT.jar:?]
at info.magnolia.context.MgnlContext$RepositoryOp.exec(MgnlContext.java:420) ~[magnolia-core-6.0-SNAPSHOT.jar:?]
at info.magnolia.context.MgnlContext$RepositoryOp.exec(MgnlContext.java:417) ~[magnolia-core-6.0-SNAPSHOT.jar:?]
at info.magnolia.context.MgnlContext.doInSystemContext(MgnlContext.java:378) ~[magnolia-core-6.0-SNAPSHOT.jar:?]
at info.magnolia.context.MgnlContext.doInSystemContext(MgnlContext.java:356) ~[magnolia-core-6.0-SNAPSHOT.jar:?]
at info.magnolia.ai.image.ImageRecognitionModule.markAsRecognitionAttempted(ImageRecognitionModule.java:125) ~[image-recognition-module-1.0-SNAPSHOT.jar:?]
at info.magnolia.ai.image.ImageRecognitionModule.tagImage(ImageRecognitionModule.java:90) ~[image-recognition-module-1.0-SNAPSHOT.jar:?]
at info.magnolia.ai.image.ImageRecognitionModule.lambda$start$0(ImageRecognitionModule.java:84) ~[image-recognition-module-1.0-SNAPSHOT.jar:?]
at java.util.concurrent.CompletableFuture.uniAccept(CompletableFuture.java:656) ~[?:1.8.0_191]
at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:632) ~[?:1.8.0_191]
at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:474) ~[?:1.8.0_191]
at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1595) ~[?:1.8.0_191]
at java.util.concurrent.CompletableFuture$AsyncSupply.exec(CompletableFuture.java:1582) ~[?:1.8.0_191]
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) ~[?:1.8.0_191]
at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) ~[?:1.8.0_191]
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692) ~[?:1.8.0_191]
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) ~[?:1.8.0_191]



 Comments   
Comment by Jan Haderka [ 27/Nov/18 ]

Are there any exact steps to reproduce or just "start and wait"?

Comment by Jan Haderka [ 27/Nov/18 ]
2018-11-27 11:21:42,742 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:279) ~[jackrabbit-core-2.16.1.jar:2.16.1]
	at org.apache.jackrabbit.core.SessionImpl.<init>(SessionImpl.java:239) ~[jackrabbit-core-2.16.1.jar:2.16.1]
	at org.apache.jackrabbit.core.XASessionImpl.<init>(XASessionImpl.java:101) ~[jackrabbit-core-2.16.1.jar:2.16.1]
	at org.apache.jackrabbit.core.RepositoryImpl.createSessionInstance(RepositoryImpl.java:1614) ~[jackrabbit-core-2.16.1.jar:2.16.1]
	at org.apache.jackrabbit.core.RepositoryImpl.createSession(RepositoryImpl.java:957) ~[jackrabbit-core-2.16.1.jar:2.16.1]
	at org.apache.jackrabbit.core.RepositoryImpl.login(RepositoryImpl.java:1502) ~[jackrabbit-core-2.16.1.jar:2.16.1]
	at org.apache.jackrabbit.core.jndi.BindableRepository.login(BindableRepository.java:162) ~[jackrabbit-core-2.16.1.jar:2.16.1]
	at info.magnolia.jackrabbit.ProviderImpl.getSystemSession(ProviderImpl.java:515) ~[magnolia-core-6.0-SNAPSHOT.jar:?]

on a snapshot downloaded with cli 10 minutes before logging this comment.

if it makes any difference to know what I tested:

5519f2dba03755c43aeefc1a6d9b31caada4e819  apache-tomcat/webapps/magnoliaAuthor/WEB-INF/lib/image-recognition-module-1.0-SNAPSHOT.jar
Generated at Mon Feb 12 02:08:50 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.