[ 
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]

Reply via email to