Unsupported class file major version with JDK 21 and JaCoCo 0.8.12
156 views
Skip to first unread message
Oleh
unread,
Nov 27, 2024, 6:21:11 PM11/27/24
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to JaCoCo and EclEmma Users
According to the JaCoCo documentation, version 0.8.12 should support JDK 21. However, I encountered the following error while generating a report:
Caused by: java.io.IOException: Error while analyzing AbstractReporter.class with JaCoCo 0.8.12.202403310830/dbfb6f2. at org.jacoco.core.analysis.Analyzer.analyzerError(Analyzer.java:163) at org.jacoco.core.analysis.Analyzer.analyzeClass(Analyzer.java:135) at org.jacoco.core.analysis.Analyzer.analyzeClass(Analyzer.java:158) at org.jacoco.core.analysis.Analyzer.analyzeAll(Analyzer.java:195) at org.jacoco.ant.ReportTask.createBundle(ReportTask.java:573) at org.jacoco.ant.ReportTask.createReport(ReportTask.java:545) at org.jacoco.ant.ReportTask.execute(ReportTask.java:496) ... 142 more Caused by: java.lang.IllegalArgumentException: Unsupported class file major version 65 at org.objectweb.asm.ClassReader.<init>(ClassReader.java:196) at org.objectweb.asm.ClassReader.<init>(ClassReader.java:177) at org.objectweb.asm.ClassReader.<init>(ClassReader.java:163) at org.jacoco.core.internal.instr.InstrSupport.classReaderFor(InstrSupport.java:280) at org.jacoco.core.analysis.Analyzer.analyzeClass(Analyzer.java:108) at org.jacoco.core.analysis.Analyzer.analyzeClass(Analyzer.java:133) ... 147 more
Evgeny Mandrikov
unread,
Nov 27, 2024, 6:40:20 PM11/27/24
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to JaCoCo and EclEmma Users
Thank you for your response! After checking, it turned out that due to transitive dependencies in my project, an ASM version lower than 9.7 was being used. After explicitly specifying the required ASM version, the issue was resolved.