[
https://issues.apache.org/jira/browse/OAK-7906?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16691836#comment-16691836
]
Julian Reschke edited comment on OAK-7906 at 11/19/18 3:23 PM:
---------------------------------------------------------------
FWIW, I confirmed that under earlier java 12 versions (and likely java 8), no
such recursion happens at all. So the problem is not caused by this java build
consuming more stack trace, but by the code doing an (infinite) recursion when
previously it did not.
This doesn't necessarily mean that the problem lies in our code, but we should
try to find out what is triggering it, and then, potentially, report this as
jdk bug.
was (Author: reschke):
FWIW, I confirmed that under earlier java 12 versions (and likely java 8), no
such recursion happens t all. So the problem is not caused by this java build
consuming more stack trace, but by the code doing an (infinite) recursion when
previously it did not.
This doesn't necessarily mean that the problem lies in our code, but we should
try to find out what is triggering it, and then, potentially, report this as
jdk bug.
> StackOverFlowError
> SessionStatsTest.testInitStackTraceEnabledAfterOpeningManySessions with jdk-12
> -------------------------------------------------------------------------------------------------
>
> Key: OAK-7906
> URL: https://issues.apache.org/jira/browse/OAK-7906
> Project: Jackrabbit Oak
> Issue Type: Bug
> Components: jcr
> Affects Versions: 1.9.11
> Reporter: Julian Reschke
> Priority: Major
> Labels: Java12
>
> Happens with version 20 (2018/11/15).
> It appears that the StackOverflowError happens when obtaining many sessions.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)