aws-cloudformation / aws-cloudformation/cloudformation-cli-java-plugin

Runtime compatibility issue

オープン
#415 コメント 1 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
Java
スター
30
フォーク
48
PR マージ指標
30日以内にマージされた PR はありません

説明

**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.(ClassReader.java:195)
at org.jacoco.agent.rt.internal_035b120.asm.ClassReader.(ClassReader.java:176)
at org.jacoco.agent.rt.internal_035b120.asm.ClassReader.(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](https://user-images.githubusercontent.com/26421166/221516042-c4b491b4-bfd1-4da6-9f64-1844387bbf4e.png)

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?

コントリビューションガイド

コントリビューションガイドを開く

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。