Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

Runtime compatibility issue

Offen
#415 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Anfängerfreundlichkeit
25/100
Issue-Typ
Bug
Klarheit
Größtenteils klar
Aktivitätsstatus
Veraltet
Tech-Stack
java

Rechercherichtung

Beginne mit pom.xml und .rpdk-config und reproduziere dann mvn package mit der Java-19-Laufzeitumgebung, die im Issue beschrieben ist. Vergleiche die von sam local verwendete Laufzeitumgebung mit dem JaCoCo-Fehler; fertig ist es, wenn das Projekt erstellt wird und lokale Tests ohne den Fehler wegen nicht unterstützter Klassendateien ausgeführt werden.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

Summary

Cannot get mvn package to succeed as it fails running tests with the below runtime incompatiblity error.

Caused by: java.lang.IllegalArgumentException: Unsupported class file major version 63 at org.jacoco.agent.rt.internal_035b120.asm.ClassReader.<init>(ClassReader.java:195) at org.jacoco.agent.rt.internal_035b120.asm.ClassReader.<init>(ClassReader.java:176) at org.jacoco.agent.rt.internal_035b120.asm.ClassReader.<init>(ClassReader.java:162) at org.jacoco.agent.rt.internal_035b120.core.internal.instr.InstrSupport.classReaderFor(InstrSupport.java:279) at org.jacoco.agent.rt.internal_035b120.core.instr.Instrumenter.instrument(Instrumenter.java:74) at org.jacoco.agent.rt.internal_035b120.core.instr.Instrumenter.instrument(Instrumenter.java:106) ... 65 more

My intelliJ IDE uses Oracle Open JDK 19.0.2 JDK for the project. My pom.xml has the below source and target compiler definitions

image

I specified the runtime in .rpdk-config as "java19". I am using protocolVersion 2.0.0

I had also tried skipping the tests and generating the package. However, my sam local tests were then failing , again due to the runtime incompatibility error.

What are the recommended versions to set in each of these configs for this to work?

Vorherrschende Sprache
Java
Sterne
30
Forks
48
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Entwicklungsumgebung

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus aws-cloudformation/cloudformation-cli-java-plugin

Alle Issues in aws-cloudformation/cloudformation-cli-java-plugin

Ähnliche Issues

Weitere Issues zu Java

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.