[
https://issues.apache.org/jira/browse/IMPALA-14939?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Peter Rozsa updated IMPALA-14939:
---------------------------------
Description:
Impala uses JaCoCo version 0.7.6.201602180812, code coverage builds are failing
with Java 17 now, as this version is not fit for Java 17. The newest published
version of the plugin is 0.8.14.
Error while using the old version for Java 17:
{code:java}
Exception in thread "main" java.lang.reflect.InvocationTargetException
at
java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:118)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at
java.instrument/sun.instrument.InstrumentationImpl.loadClassAndStartAgent(InstrumentationImpl.java:560)
at
java.instrument/sun.instrument.InstrumentationImpl.loadClassAndCallPremain(InstrumentationImpl.java:572)
Caused by: java.lang.RuntimeException: Class java/util/UUID could not be
instrumented.
at
org.jacoco.agent.rt.internal_14f7ee5.core.runtime.ModifiedSystemClassRuntime.createFor(ModifiedSystemClassRuntime.java:139)
at
org.jacoco.agent.rt.internal_14f7ee5.core.runtime.ModifiedSystemClassRuntime.createFor(ModifiedSystemClassRuntime.java:100)
at
org.jacoco.agent.rt.internal_14f7ee5.PreMain.createRuntime(PreMain.java:55)
at org.jacoco.agent.rt.internal_14f7ee5.PreMain.premain(PreMain.java:47)
at
java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
... 3 more
Caused by: java.lang.NoSuchFieldException: $jacocoAccess
at java.base/java.lang.Class.getField(Class.java:2286)
at
org.jacoco.agent.rt.internal_14f7ee5.core.runtime.ModifiedSystemClassRuntime.createFor(ModifiedSystemClassRuntime.java:137)
... 7 more
*** java.lang.instrument ASSERTION FAILED ***: "!errorOutstanding" with message
Outstanding error when calling method in invokeJavaAgentMainMethod at
./src/java.instrument/share/native/libinstrument/JPLISAgent.c line: 627
*** java.lang.instrument ASSERTION FAILED ***: "success" with message
invokeJavaAgentMainMethod failed at
./src/java.instrument/share/native/libinstrument/JPLISAgent.c line: 466
*** java.lang.instrument ASSERTION FAILED ***: "result" with message agent
load/premain call failed at
./src/java.instrument/share/native/libinstrument/JPLISAgent.c line: 429 {code}
was:Impala uses JaCoCo version 0.7.6.201602180812, code coverage builds are
failing with Java 17 now, as this version is not fit for Java 17. The newest
published version of the plugin is 0.8.14.
> Bump JaCoCo plugin version
> --------------------------
>
> Key: IMPALA-14939
> URL: https://issues.apache.org/jira/browse/IMPALA-14939
> Project: IMPALA
> Issue Type: Improvement
> Reporter: Peter Rozsa
> Assignee: Peter Rozsa
> Priority: Minor
>
> Impala uses JaCoCo version 0.7.6.201602180812, code coverage builds are
> failing with Java 17 now, as this version is not fit for Java 17. The newest
> published version of the plugin is 0.8.14.
>
> Error while using the old version for Java 17:
> {code:java}
> Exception in thread "main" java.lang.reflect.InvocationTargetException
> at
> java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:118)
> at java.base/java.lang.reflect.Method.invoke(Method.java:580)
> at
> java.instrument/sun.instrument.InstrumentationImpl.loadClassAndStartAgent(InstrumentationImpl.java:560)
> at
> java.instrument/sun.instrument.InstrumentationImpl.loadClassAndCallPremain(InstrumentationImpl.java:572)
> Caused by: java.lang.RuntimeException: Class java/util/UUID could not be
> instrumented.
> at
> org.jacoco.agent.rt.internal_14f7ee5.core.runtime.ModifiedSystemClassRuntime.createFor(ModifiedSystemClassRuntime.java:139)
> at
> org.jacoco.agent.rt.internal_14f7ee5.core.runtime.ModifiedSystemClassRuntime.createFor(ModifiedSystemClassRuntime.java:100)
> at
> org.jacoco.agent.rt.internal_14f7ee5.PreMain.createRuntime(PreMain.java:55)
> at
> org.jacoco.agent.rt.internal_14f7ee5.PreMain.premain(PreMain.java:47)
> at
> java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
> ... 3 more
> Caused by: java.lang.NoSuchFieldException: $jacocoAccess
> at java.base/java.lang.Class.getField(Class.java:2286)
> at
> org.jacoco.agent.rt.internal_14f7ee5.core.runtime.ModifiedSystemClassRuntime.createFor(ModifiedSystemClassRuntime.java:137)
> ... 7 more
> *** java.lang.instrument ASSERTION FAILED ***: "!errorOutstanding" with
> message Outstanding error when calling method in invokeJavaAgentMainMethod at
> ./src/java.instrument/share/native/libinstrument/JPLISAgent.c line: 627
> *** java.lang.instrument ASSERTION FAILED ***: "success" with message
> invokeJavaAgentMainMethod failed at
> ./src/java.instrument/share/native/libinstrument/JPLISAgent.c line: 466
> *** java.lang.instrument ASSERTION FAILED ***: "result" with message agent
> load/premain call failed at
> ./src/java.instrument/share/native/libinstrument/JPLISAgent.c line: 429 {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]