You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Dmitry Konstantinov (Jira)" <ji...@apache.org> on 2026/05/19 22:22:00 UTC

[jira] [Comment Edited] (CASSANDRA-21391) Random Java OOM on lint step during ant checkstyle-test execution

    [ https://issues.apache.org/jira/browse/CASSANDRA-21391?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18082169#comment-18082169 ] 

Dmitry Konstantinov edited comment on CASSANDRA-21391 at 5/19/26 10:21 PM:
---------------------------------------------------------------------------

The issue is not reproduced locally with ANT_OPTS="-Xmx768m"
-XX:+PrintClassHistogram can be added to ANT_OPTS to simplify troubleshooting the next time it happen (a full heap dump would be ideal but preserving heap dumps on CI is not very easy and space consuming)


was (Author: dnk):
The issue is not reproduced locally with ANT_OPTS="-Xmx768m"
-XX:+PrintClassHistogram can be added to ANT_OPTS to simplify troubleshooting the next time it happen

> Random Java OOM on lint step during ant checkstyle-test execution
> -----------------------------------------------------------------
>
>                 Key: CASSANDRA-21391
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-21391
>             Project: Apache Cassandra
>          Issue Type: Bug
>          Components: Build
>            Reporter: Dmitry Konstantinov
>            Priority: Normal
>
> Example: https://ci-cassandra.apache.org/job/Cassandra-trunk/2490/cloudbees-pipeline-explorer/?filter=6261&line=210984
> {code}
> BUILD FAILED
> /home/build/cassandra/build.xml:704: The following error occurred while executing this line:
> /home/build/cassandra/.build/build-checkstyle.xml:57: java.lang.Error: Error was thrown while processing /home/build/cassandra/test/unit/org/apache/cassandra/tcm/sequences/ProgressBarrierTest.java
> 	at com.puppycrawl.tools.checkstyle.Checker.processFiles(Checker.java:314)
> 	at com.puppycrawl.tools.checkstyle.Checker.process(Checker.java:223)
> 	at com.puppycrawl.tools.checkstyle.ant.CheckstyleAntTask.processFiles(CheckstyleAntTask.java:345)
> 	at com.puppycrawl.tools.checkstyle.ant.CheckstyleAntTask.realExecute(CheckstyleAntTask.java:309)
> 	at com.puppycrawl.tools.checkstyle.ant.CheckstyleAntTask.execute(CheckstyleAntTask.java:280)
> 	at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
> 	at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
> 	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> 	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
> 	at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:99)
> 	at org.apache.tools.ant.Task.perform(Task.java:350)
> 	at org.apache.tools.ant.Target.execute(Target.java:449)
> 	at org.apache.tools.ant.Target.performTasks(Target.java:470)
> 	at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1401)
> 	at org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:36)
> 	at org.apache.tools.ant.Project.executeTargets(Project.java:1264)
> 	at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:437)
> 	at org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:106)
> 	at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
> 	at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
> 	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> 	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
> 	at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:99)
> 	at org.apache.tools.ant.Task.perform(Task.java:350)
> 	at org.apache.tools.ant.Target.execute(Target.java:449)
> 	at org.apache.tools.ant.Target.performTasks(Target.java:470)
> 	at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1401)
> 	at org.apache.tools.ant.Project.executeTarget(Project.java:1374)
> 	at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
> 	at org.apache.tools.ant.Project.executeTargets(Project.java:1264)
> 	at org.apache.tools.ant.Main.runBuild(Main.java:827)
> 	at org.apache.tools.ant.Main.startAnt(Main.java:223)
> 	at org.apache.tools.ant.launch.Launcher.run(Launcher.java:284)
> 	at org.apache.tools.ant.launch.Launcher.main(Launcher.java:101)
> Caused by: java.lang.OutOfMemoryError: Java heap space
> 	at java.base/java.util.HashMap.newNode(HashMap.java:1815)
> 	at java.base/java.util.HashMap.putVal(HashMap.java:627)
> 	at java.base/java.util.HashMap.put(HashMap.java:608)
> 	at org.antlr.v4.runtime.atn.PredictionContext.combineCommonParents(PredictionContext.java:472)
> 	at org.antlr.v4.runtime.atn.PredictionContext.mergeArrays(PredictionContext.java:455)
> 	at org.antlr.v4.runtime.atn.PredictionContext.merge(PredictionContext.java:170)
> 	at org.antlr.v4.runtime.atn.ATNConfigSet.add(ATNConfigSet.java:155)
> 	at org.antlr.v4.runtime.atn.ParserATNSimulator.closure_(ParserATNSimulator.java:1532)
> 	at org.antlr.v4.runtime.atn.ParserATNSimulator.closureCheckingStopState(ParserATNSimulator.java:1516)
> {code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cassandra.apache.org
For additional commands, e-mail: commits-help@cassandra.apache.org