[
https://issues.apache.org/jira/browse/CASSANDRA-21391?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18082566#comment-18082566
]
Dmitry Konstantinov commented on CASSANDRA-21391:
-------------------------------------------------
Class histogram:
{code:java}
[2026-05-21T11:13:45.422Z] Heap
[2026-05-21T11:13:45.422Z] garbage-first heap total 1048576K, used 1047398K
[0x00000000c0000000, 0x0000000100000000)
[2026-05-21T11:13:45.422Z] region size 1024K, 0 young (0K), 0 survivors (0K)
[2026-05-21T11:13:45.422Z] Metaspace used 42994K, committed 43456K,
reserved 1114112K
[2026-05-21T11:13:45.422Z] class space used 4832K, committed 5120K,
reserved 1048576K
[2026-05-21T11:13:45.422Z]
[2026-05-21T11:13:45.681Z] num #instances #bytes class name
(module)
[2026-05-21T11:13:45.681Z]
-------------------------------------------------------
[2026-05-21T11:13:45.681Z] 1: 6524602 208787264
java.util.HashMap$Node ([email protected])
[2026-05-21T11:13:45.681Z] 2: 5810615 185939680
org.antlr.v4.runtime.atn.ATNConfig
[2026-05-21T11:13:45.681Z] 3: 121786 112749976
[Lorg.antlr.v4.runtime.dfa.DFAState;
[2026-05-21T11:13:45.681Z] 4: 2263356 72427392
org.antlr.v4.runtime.atn.SingletonPredictionContext
[2026-05-21T11:13:45.681Z] 5: 2157772 62833376 [I
([email protected])
[2026-05-21T11:13:45.681Z] 6: 1930814 61786048
org.antlr.v4.runtime.atn.ATNConfig
[2026-05-21T11:13:45.681Z] 7: 1918272 61384704
org.antlr.v4.runtime.atn.SingletonPredictionContext
[2026-05-21T11:13:45.681Z] 8: 8121 52578704
[Ljava.util.HashMap$Node; ([email protected])
[2026-05-21T11:13:45.681Z] 9: 187449 41250264
[Ljava.lang.Object; ([email protected])
[2026-05-21T11:13:45.682Z] 10: 1161846 37179072
org.antlr.v4.runtime.atn.ArrayPredictionContext
[2026-05-21T11:13:45.682Z] 11: 38659 35386840
[Lorg.antlr.v4.runtime.dfa.DFAState;
[2026-05-21T11:13:45.682Z] 12: 1161846 33478888
[Lorg.antlr.v4.runtime.atn.PredictionContext;
[2026-05-21T11:13:45.682Z] 13: 994476 31823232
org.antlr.v4.runtime.atn.ArrayPredictionContext
[2026-05-21T11:13:45.682Z] 14: 994476 28640880
[Lorg.antlr.v4.runtime.atn.PredictionContext;
[2026-05-21T11:13:45.682Z] 15: 90752 10773432 [B
([email protected])
[2026-05-21T11:13:45.682Z] 16: 123344 4933760
org.antlr.v4.runtime.dfa.DFAState
[2026-05-21T11:13:45.682Z] 17: 122830 4913200
org.antlr.v4.runtime.atn.ATNConfigSet
[2026-05-21T11:13:45.682Z] 18: 184960 4439040
java.util.ArrayList ([email protected])
[2026-05-21T11:13:45.682Z] 19: 87994 2111856 java.lang.String
([email protected])
[2026-05-21T11:13:45.682Z] 20: 40249 1609960
org.antlr.v4.runtime.dfa.DFAState
[2026-05-21T11:13:45.682Z] 21: 39661 1586440
org.antlr.v4.runtime.atn.ATNConfigSet {code}
Stack:
{code}
[2026-05-21T11:13:45.421Z] "main" #1 [95] prio=5 os_prio=0 cpu=73027.34ms
elapsed=376.01s tid=0x00007fc264027a30 nid=95 runnable [0x00007fc268a93000]
[2026-05-21T11:13:45.421Z] java.lang.Thread.State: RUNNABLE
[2026-05-21T11:13:45.421Z] at
org.antlr.v4.runtime.misc.FlexibleHashMap.put(FlexibleHashMap.java:117)
[2026-05-21T11:13:45.421Z] at
org.antlr.v4.runtime.atn.PredictionMode.getConflictingAltSubsets(PredictionMode.java:552)
[2026-05-21T11:13:45.421Z] at
org.antlr.v4.runtime.atn.PredictionMode.hasSLLConflictTerminatingPrediction(PredictionMode.java:241)
[2026-05-21T11:13:45.421Z] at
org.antlr.v4.runtime.atn.ParserATNSimulator.computeTargetState(ParserATNSimulator.java:605)
[2026-05-21T11:13:45.421Z] at
org.antlr.v4.runtime.atn.ParserATNSimulator.execATN(ParserATNSimulator.java:457)
[2026-05-21T11:13:45.421Z] at
org.antlr.v4.runtime.atn.ParserATNSimulator.adaptivePredict(ParserATNSimulator.java:396)
[2026-05-21T11:13:45.421Z] at
com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.classOrInterfaceType(JavaLanguageParser.java:3944)
[2026-05-21T11:13:45.421Z] at
com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.classOrInterfaceOrPrimitiveType(JavaLanguageParser.java:11536)
[2026-05-21T11:13:45.421Z] at
com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.typeType(JavaLanguageParser.java:11468)
[2026-05-21T11:13:45.421Z] at
com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.localVariableDeclaration(JavaLanguageParser.java:6274)
[2026-05-21T11:13:45.421Z] at
com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.blockStatement(JavaLanguageParser.java:6187)
[2026-05-21T11:13:45.421Z] at
com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.block(JavaLanguageParser.java:6100)
[2026-05-21T11:13:45.421Z] at
com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.methodBody(JavaLanguageParser.java:2939)
[2026-05-21T11:13:45.421Z] at
com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.methodDeclaration(JavaLanguageParser.java:2897)
[2026-05-21T11:13:45.421Z] at
com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.memberDeclaration(JavaLanguageParser.java:2744)
[2026-05-21T11:13:45.421Z] at
com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.classBodyDeclaration(JavaLanguageParser.java:2670)
[2026-05-21T11:13:45.421Z] at
com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.classBody(JavaLanguageParser.java:2476)
[2026-05-21T11:13:45.421Z] at
com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.classDeclaration(JavaLanguageParser.java:1095)
[2026-05-21T11:13:45.421Z] at
com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.types(JavaLanguageParser.java:752)
[2026-05-21T11:13:45.421Z] at
com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.typeDeclaration(JavaLanguageParser.java:666)
[2026-05-21T11:13:45.421Z] at
com.puppycrawl.tools.checkstyle.grammar.java.JavaLanguageParser.compilationUnit(JavaLanguageParser.java:413)
[2026-05-21T11:13:45.421Z] at
com.puppycrawl.tools.checkstyle.JavaParser.parse(JavaParser.java:99)
[2026-05-21T11:13:45.421Z] at
com.puppycrawl.tools.checkstyle.TreeWalker.processFiltered(TreeWalker.java:152)
[2026-05-21T11:13:45.421Z] at
com.puppycrawl.tools.checkstyle.api.AbstractFileSetCheck.process(AbstractFileSetCheck.java:98)
[2026-05-21T11:13:45.421Z] at
com.puppycrawl.tools.checkstyle.Checker.processFile(Checker.java:334)
[2026-05-21T11:13:45.421Z] at
com.puppycrawl.tools.checkstyle.Checker.processFiles(Checker.java:293)
[2026-05-21T11:13:45.421Z] at
com.puppycrawl.tools.checkstyle.Checker.process(Checker.java:223)
[2026-05-21T11:13:45.421Z] at
com.puppycrawl.tools.checkstyle.ant.CheckstyleAntTask.processFiles(CheckstyleAntTask.java:345)
[2026-05-21T11:13:45.421Z] at
com.puppycrawl.tools.checkstyle.ant.CheckstyleAntTask.realExecute(CheckstyleAntTask.java:309)
[2026-05-21T11:13:45.421Z] at
com.puppycrawl.tools.checkstyle.ant.CheckstyleAntTask.execute(CheckstyleAntTask.java:280)
{code}
> 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
> Attachments: checkstyle_failure_hist.log
>
> Time Spent: 10m
> Remaining Estimate: 0h
>
> 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: [email protected]
For additional commands, e-mail: [email protected]