linghengqian opened a new issue, #2407:
URL: https://github.com/apache/shardingsphere-elasticjob/issues/2407
## Feature Request
**For English only**, other languages will not accept.
Please pay attention on issues you submitted, because we maybe need more
details.
If no response anymore and we cannot make decision by current information,
we will **close it**.
Please answer these questions before submitting your issue. Thanks!
### Is your feature request related to a problem?
- For #2268 and #2405 .
### Describe the feature you would like.
- Supports building project via JDK22.
- The current master branch does not compile with JDK 22.
```shell
$ ./mvnw --no-transfer-progress '-Dmaven.javadoc.skip=true' clean install
[INFO] Scanning for projects...
[INFO]
------------------------------------------------------------------------
[INFO] Reactor Build Order:
[INFO]
[INFO] Elastic Job
[pom]
[INFO] elasticjob-api
[jar]
[INFO] elasticjob-registry-center
[pom]
[INFO] elasticjob-registry-center-api
[jar]
[INFO] elasticjob-test
[pom]
[INFO] elasticjob-test-util
[jar]
[INFO] elasticjob-regitry-center-provider
[pom]
[INFO] elasticjob-registry-center-zookeeper-curator
[jar]
[INFO] elasticjob-kernel
[jar]
[INFO] elasticjob-ecosystem
[pom]
[INFO] elasticjob-executor
[pom]
[INFO] elasticjob-simple-executor
[jar]
[INFO] elasticjob-dataflow-executor
[jar]
[INFO] elasticjob-script-executor
[jar]
[INFO] elasticjob-restful
[jar]
[INFO] elasticjob-http-executor
[jar]
[INFO] elasticjob-error-handler
[pom]
[INFO] elasticjob-error-handler-normal
[jar]
[INFO] elasticjob-tracing
[pom]
[INFO] elasticjob-tracing-rdb
[jar]
[INFO] elasticjob-bootstrap
[jar]
[INFO] elasticjob-lifecycle
[jar]
[INFO] elasticjob-error-handler-email
[jar]
[INFO] elasticjob-error-handler-wechat
[jar]
[INFO] elasticjob-error-handler-dingtalk
[jar]
[INFO] elasticjob-spring
[pom]
[INFO] elasticjob-spring-core
[jar]
[INFO] elasticjob-spring-boot-starter
[jar]
[INFO] elasticjob-spring-namespace
[jar]
[INFO] elasticjob-test-e2e
[jar]
[INFO] elasticjob-distribution
[pom]
[INFO] elasticjob-src-distribution
[pom]
[INFO] elasticjob-bin-distribution
[pom]
[INFO]
[INFO] ----------< org.apache.shardingsphere.elasticjob:elasticjob
>-----------
[INFO] Building Elastic Job 3.1.0-SNAPSHOT
[1/33]
[INFO] --------------------------------[ pom
]---------------------------------
[INFO]
[INFO] --- maven-clean-plugin:3.1.0:clean (default-clean) @ elasticjob ---
[INFO] Deleting
/home/linghengqian/TwinklingLiftWorks/git/public/shardingsphere-elasticjob/target
[INFO]
[INFO] --- maven-enforcer-plugin:3.2.1:enforce (enforce-maven-version) @
elasticjob ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.version.RequireMavenVersion
passed
[INFO]
[INFO] --- maven-enforcer-plugin:3.2.1:enforce (enforce-banned-dependencies)
@ elasticjob ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.version.RequireMavenVersion
passed
[INFO] Rule 1: org.apache.maven.enforcer.rules.version.RequireJavaVersion
passed
[INFO]
[INFO] --- jacoco-maven-plugin:0.8.10:prepare-agent (default) @ elasticjob
---
[INFO] argLine set to
-javaagent:/home/linghengqian/.m2/repository/org/jacoco/org.jacoco.agent/0.8.10/org.jacoco.agent-0.8.10-runtime.jar=destfile=/home/linghengqian/TwinklingLiftWorks/git/public/shardingsphere-elasticjob/target/jacoco.exec
[INFO]
[INFO] --- maven-remote-resources-plugin:1.5:process
(process-resource-bundles) @ elasticjob ---
[INFO]
[INFO] --- jacoco-maven-plugin:0.8.10:report (report) @ elasticjob ---
[INFO] Skipping JaCoCo execution due to missing execution data file.
[INFO]
[INFO] --- maven-javadoc-plugin:3.5.0:jar (attach-javadocs) @ elasticjob ---
[INFO] Skipping javadoc generation
[INFO]
[INFO] --- maven-site-plugin:4.0.0-M6:attach-descriptor (attach-descriptor)
@ elasticjob ---
[INFO] No site descriptor found: nothing to attach.
[INFO]
[INFO] --- maven-source-plugin:3.2.1:jar-no-fork (attach-sources) @
elasticjob ---
[INFO]
[INFO] --- maven-install-plugin:2.5.2:install (default-install) @ elasticjob
---
[INFO] Installing
/home/linghengqian/TwinklingLiftWorks/git/public/shardingsphere-elasticjob/pom.xml
to
/home/linghengqian/.m2/repository/org/apache/shardingsphere/elasticjob/elasticjob/3.1.0-SNAPSHOT/elasticjob-3.1.0-SNAPSHOT.pom
[INFO]
[INFO] --------< org.apache.shardingsphere.elasticjob:elasticjob-api
>---------
[INFO] Building elasticjob-api 3.1.0-SNAPSHOT
[2/33]
[INFO] --------------------------------[ jar
]---------------------------------
[INFO]
[INFO] --- maven-clean-plugin:3.1.0:clean (default-clean) @ elasticjob-api
---
[INFO] Deleting
/home/linghengqian/TwinklingLiftWorks/git/public/shardingsphere-elasticjob/api/target
[INFO]
[INFO] --- maven-enforcer-plugin:3.2.1:enforce (enforce-maven-version) @
elasticjob-api ---
[INFO]
[INFO] --- maven-enforcer-plugin:3.2.1:enforce (enforce-banned-dependencies)
@ elasticjob-api ---
[INFO]
[INFO] --- jacoco-maven-plugin:0.8.10:prepare-agent (default) @
elasticjob-api ---
[INFO] argLine set to
-javaagent:/home/linghengqian/.m2/repository/org/jacoco/org.jacoco.agent/0.8.10/org.jacoco.agent-0.8.10-runtime.jar=destfile=/home/linghengqian/TwinklingLiftWorks/git/public/shardingsphere-elasticjob/api/target/jacoco.exec
[INFO]
[INFO] --- maven-remote-resources-plugin:1.5:process
(process-resource-bundles) @ elasticjob-api ---
[INFO]
[INFO] --- maven-resources-plugin:3.3.1:resources (default-resources) @
elasticjob-api ---
[INFO] skip non existing resourceDirectory
/home/linghengqian/TwinklingLiftWorks/git/public/shardingsphere-elasticjob/api/src/main/resources
[INFO] Copying 3 resources from target/maven-shared-archive-resources to
target/classes
[INFO]
[INFO] --- maven-compiler-plugin:3.11.0:compile (default-compile) @
elasticjob-api ---
[INFO] Changes detected - recompiling the module! :source
[INFO] Compiling 26 source files with javac [debug target 1.8] to
target/classes
[WARNING] 未与 -source 8 一起设置引导类路径
不设置引导类路径可能会导致类文件无法在 JDK 8 上运行
建议使用 --release 8 而不是 -source 8 -target 1.8,因为它会自动设置引导类路径
[WARNING] 源值 8 已过时,将在未来发行版中删除
[WARNING] 目标值 8 已过时,将在未来发行版中删除
[WARNING] 要隐藏有关已过时选项的警告, 请使用 -Xlint:-options。
[INFO] 由于在类路径中发现了一个或多个处理程序,因此启用了
批注处理。未来发行版的 javac 可能会禁用批注处理,
除非至少按名称指定了一个处理程序 (-processor),
或指定了搜索路径 (--processor-path, --processor-module-path),
或显式启用了批注处理 (-proc:only, -proc:full)。
可使用 -Xlint:-options 隐藏此消息。
可使用 -proc:none 禁用批注处理。
[INFO]
[INFO] --- maven-resources-plugin:3.3.1:testResources
(default-testResources) @ elasticjob-api ---
[INFO] skip non existing resourceDirectory
/home/linghengqian/TwinklingLiftWorks/git/public/shardingsphere-elasticjob/api/src/test/resources
[INFO] Copying 3 resources from target/maven-shared-archive-resources to
target/test-classes
[INFO]
[INFO] --- maven-compiler-plugin:3.11.0:testCompile (default-testCompile) @
elasticjob-api ---
[INFO] Changes detected - recompiling the module! :dependency
[INFO] Compiling 6 source files with javac [debug target 1.8] to
target/test-classes
[WARNING] 未与 -source 8 一起设置引导类路径
不设置引导类路径可能会导致类文件无法在 JDK 8 上运行
建议使用 --release 8 而不是 -source 8 -target 1.8,因为它会自动设置引导类路径
[WARNING] 源值 8 已过时,将在未来发行版中删除
[WARNING] 目标值 8 已过时,将在未来发行版中删除
[WARNING] 要隐藏有关已过时选项的警告, 请使用 -Xlint:-options。
[INFO] 由于在类路径中发现了一个或多个处理程序,因此启用了
批注处理。未来发行版的 javac 可能会禁用批注处理,
除非至少按名称指定了一个处理程序 (-processor),
或指定了搜索路径 (--processor-path, --processor-module-path),
或显式启用了批注处理 (-proc:only, -proc:full)。
可使用 -Xlint:-options 隐藏此消息。
可使用 -proc:none 禁用批注处理。
[INFO]
[INFO] --- maven-surefire-plugin:3.1.2:test (default-test) @ elasticjob-api
---
[INFO] Using auto detected provider
org.apache.maven.surefire.junitplatform.JUnitPlatformProvider
[INFO]
[INFO] -------------------------------------------------------
[INFO] T E S T S
[INFO] -------------------------------------------------------
[INFO] Running
org.apache.shardingsphere.elasticjob.annotation.ElasticJobConfigurationTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.087
s -- in
org.apache.shardingsphere.elasticjob.annotation.ElasticJobConfigurationTest
[INFO] Running
org.apache.shardingsphere.elasticjob.spi.listener.param.ShardingContextsTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006
s -- in
org.apache.shardingsphere.elasticjob.spi.listener.param.ShardingContextsTest
[INFO] Running org.apache.shardingsphere.elasticjob.api.JobConfigurationTest
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.032
s -- in org.apache.shardingsphere.elasticjob.api.JobConfigurationTest
[INFO]
[INFO] Results:
[INFO]
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0
[INFO]
[INFO]
[INFO] --- jacoco-maven-plugin:0.8.10:report (report) @ elasticjob-api ---
[INFO] Loading execution data file
/home/linghengqian/TwinklingLiftWorks/git/public/shardingsphere-elasticjob/api/target/jacoco.exec
[INFO] Analyzed bundle 'elasticjob-api' with 10 classes
[INFO]
[INFO] --- maven-jar-plugin:3.3.0:jar (default-jar) @ elasticjob-api ---
[INFO] Building jar:
/home/linghengqian/TwinklingLiftWorks/git/public/shardingsphere-elasticjob/api/target/apache-shardingsphere-elasticjob-3.1.0-SNAPSHOT.jar
[INFO]
[INFO] --- maven-javadoc-plugin:3.5.0:jar (attach-javadocs) @ elasticjob-api
---
[INFO] Skipping javadoc generation
[INFO]
[INFO] --- maven-site-plugin:4.0.0-M6:attach-descriptor (attach-descriptor)
@ elasticjob-api ---
[INFO] Skipping because packaging 'jar' is not pom.
[INFO]
[INFO] --- maven-source-plugin:3.2.1:jar-no-fork (attach-sources) @
elasticjob-api ---
[INFO] Building jar:
/home/linghengqian/TwinklingLiftWorks/git/public/shardingsphere-elasticjob/api/target/apache-shardingsphere-elasticjob-3.1.0-SNAPSHOT-sources.jar
[INFO]
[INFO] --- maven-install-plugin:2.5.2:install (default-install) @
elasticjob-api ---
[INFO] Installing
/home/linghengqian/TwinklingLiftWorks/git/public/shardingsphere-elasticjob/api/target/apache-shardingsphere-elasticjob-3.1.0-SNAPSHOT.jar
to
/home/linghengqian/.m2/repository/org/apache/shardingsphere/elasticjob/elasticjob-api/3.1.0-SNAPSHOT/elasticjob-api-3.1.0-SNAPSHOT.jar
[INFO] Installing
/home/linghengqian/TwinklingLiftWorks/git/public/shardingsphere-elasticjob/api/pom.xml
to
/home/linghengqian/.m2/repository/org/apache/shardingsphere/elasticjob/elasticjob-api/3.1.0-SNAPSHOT/elasticjob-api-3.1.0-SNAPSHOT.pom
[INFO] Installing
/home/linghengqian/TwinklingLiftWorks/git/public/shardingsphere-elasticjob/api/target/apache-shardingsphere-elasticjob-3.1.0-SNAPSHOT-sources.jar
to
/home/linghengqian/.m2/repository/org/apache/shardingsphere/elasticjob/elasticjob-api/3.1.0-SNAPSHOT/elasticjob-api-3.1.0-SNAPSHOT-sources.jar
[INFO]
[INFO] --< org.apache.shardingsphere.elasticjob:elasticjob-registry-center
>---
[INFO] Building elasticjob-registry-center 3.1.0-SNAPSHOT
[3/33]
[INFO] --------------------------------[ pom
]---------------------------------
[INFO]
[INFO] --- maven-clean-plugin:3.1.0:clean (default-clean) @
elasticjob-registry-center ---
[INFO] Deleting
/home/linghengqian/TwinklingLiftWorks/git/public/shardingsphere-elasticjob/registry-center/target
[INFO]
[INFO] --- maven-enforcer-plugin:3.2.1:enforce (enforce-maven-version) @
elasticjob-registry-center ---
[INFO]
[INFO] --- maven-enforcer-plugin:3.2.1:enforce (enforce-banned-dependencies)
@ elasticjob-registry-center ---
[INFO]
[INFO] --- jacoco-maven-plugin:0.8.10:prepare-agent (default) @
elasticjob-registry-center ---
[INFO] argLine set to
-javaagent:/home/linghengqian/.m2/repository/org/jacoco/org.jacoco.agent/0.8.10/org.jacoco.agent-0.8.10-runtime.jar=destfile=/home/linghengqian/TwinklingLiftWorks/git/public/shardingsphere-elasticjob/registry-center/target/jacoco.exec
[INFO]
[INFO] --- maven-remote-resources-plugin:1.5:process
(process-resource-bundles) @ elasticjob-registry-center ---
[INFO]
[INFO] --- jacoco-maven-plugin:0.8.10:report (report) @
elasticjob-registry-center ---
[INFO] Skipping JaCoCo execution due to missing execution data file.
[INFO]
[INFO] --- maven-javadoc-plugin:3.5.0:jar (attach-javadocs) @
elasticjob-registry-center ---
[INFO] Skipping javadoc generation
[INFO]
[INFO] --- maven-site-plugin:4.0.0-M6:attach-descriptor (attach-descriptor)
@ elasticjob-registry-center ---
[INFO] No site descriptor found: nothing to attach.
[INFO]
[INFO] --- maven-source-plugin:3.2.1:jar-no-fork (attach-sources) @
elasticjob-registry-center ---
[INFO]
[INFO] --- maven-install-plugin:2.5.2:install (default-install) @
elasticjob-registry-center ---
[INFO] Installing
/home/linghengqian/TwinklingLiftWorks/git/public/shardingsphere-elasticjob/registry-center/pom.xml
to
/home/linghengqian/.m2/repository/org/apache/shardingsphere/elasticjob/elasticjob-registry-center/3.1.0-SNAPSHOT/elasticjob-registry-center-3.1.0-SNAPSHOT.pom
[INFO]
[INFO] --<
org.apache.shardingsphere.elasticjob:elasticjob-registry-center-api >--
[INFO] Building elasticjob-registry-center-api 3.1.0-SNAPSHOT
[4/33]
[INFO] --------------------------------[ jar
]---------------------------------
[INFO]
[INFO] --- maven-clean-plugin:3.1.0:clean (default-clean) @
elasticjob-registry-center-api ---
[INFO] Deleting
/home/linghengqian/TwinklingLiftWorks/git/public/shardingsphere-elasticjob/registry-center/api/target
[INFO]
[INFO] --- maven-enforcer-plugin:3.2.1:enforce (enforce-maven-version) @
elasticjob-registry-center-api ---
[INFO]
[INFO] --- maven-enforcer-plugin:3.2.1:enforce (enforce-banned-dependencies)
@ elasticjob-registry-center-api ---
[INFO]
[INFO] --- jacoco-maven-plugin:0.8.10:prepare-agent (default) @
elasticjob-registry-center-api ---
[INFO] argLine set to
-javaagent:/home/linghengqian/.m2/repository/org/jacoco/org.jacoco.agent/0.8.10/org.jacoco.agent-0.8.10-runtime.jar=destfile=/home/linghengqian/TwinklingLiftWorks/git/public/shardingsphere-elasticjob/registry-center/api/target/jacoco.exec
[INFO]
[INFO] --- maven-remote-resources-plugin:1.5:process
(process-resource-bundles) @ elasticjob-registry-center-api ---
[INFO]
[INFO] --- maven-resources-plugin:3.3.1:resources (default-resources) @
elasticjob-registry-center-api ---
[INFO] skip non existing resourceDirectory
/home/linghengqian/TwinklingLiftWorks/git/public/shardingsphere-elasticjob/registry-center/api/src/main/resources
[INFO] Copying 3 resources from target/maven-shared-archive-resources to
target/classes
[INFO]
[INFO] --- maven-compiler-plugin:3.11.0:compile (default-compile) @
elasticjob-registry-center-api ---
[INFO] Changes detected - recompiling the module! :source
[INFO] Compiling 11 source files with javac [debug target 1.8] to
target/classes
[WARNING] 未与 -source 8 一起设置引导类路径
不设置引导类路径可能会导致类文件无法在 JDK 8 上运行
建议使用 --release 8 而不是 -source 8 -target 1.8,因为它会自动设置引导类路径
[WARNING] 源值 8 已过时,将在未来发行版中删除
[WARNING] 目标值 8 已过时,将在未来发行版中删除
[WARNING] 要隐藏有关已过时选项的警告, 请使用 -Xlint:-options。
[INFO] 由于在类路径中发现了一个或多个处理程序,因此启用了
批注处理。未来发行版的 javac 可能会禁用批注处理,
除非至少按名称指定了一个处理程序 (-processor),
或指定了搜索路径 (--processor-path, --processor-module-path),
或显式启用了批注处理 (-proc:only, -proc:full)。
可使用 -Xlint:-options 隐藏此消息。
可使用 -proc:none 禁用批注处理。
[INFO]
[INFO] --- maven-resources-plugin:3.3.1:testResources
(default-testResources) @ elasticjob-registry-center-api ---
[INFO] skip non existing resourceDirectory
/home/linghengqian/TwinklingLiftWorks/git/public/shardingsphere-elasticjob/registry-center/api/src/test/resources
[INFO] Copying 3 resources from target/maven-shared-archive-resources to
target/test-classes
[INFO]
[INFO] --- maven-compiler-plugin:3.11.0:testCompile (default-testCompile) @
elasticjob-registry-center-api ---
[INFO] Changes detected - recompiling the module! :dependency
[INFO] Compiling 2 source files with javac [debug target 1.8] to
target/test-classes
[WARNING] 未与 -source 8 一起设置引导类路径
不设置引导类路径可能会导致类文件无法在 JDK 8 上运行
建议使用 --release 8 而不是 -source 8 -target 1.8,因为它会自动设置引导类路径
[WARNING] 源值 8 已过时,将在未来发行版中删除
[WARNING] 目标值 8 已过时,将在未来发行版中删除
[WARNING] 要隐藏有关已过时选项的警告, 请使用 -Xlint:-options。
[INFO] 由于在类路径中发现了一个或多个处理程序,因此启用了
批注处理。未来发行版的 javac 可能会禁用批注处理,
除非至少按名称指定了一个处理程序 (-processor),
或指定了搜索路径 (--processor-path, --processor-module-path),
或显式启用了批注处理 (-proc:only, -proc:full)。
可使用 -Xlint:-options 隐藏此消息。
可使用 -proc:none 禁用批注处理。
[INFO]
[INFO] --- maven-surefire-plugin:3.1.2:test (default-test) @
elasticjob-registry-center-api ---
[INFO] Using auto detected provider
org.apache.maven.surefire.junitplatform.JUnitPlatformProvider
[INFO]
[INFO] -------------------------------------------------------
[INFO] T E S T S
[INFO] -------------------------------------------------------
[INFO] Running
org.apache.shardingsphere.elasticjob.reg.base.transaction.TransactionOperationTest
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.073
s -- in
org.apache.shardingsphere.elasticjob.reg.base.transaction.TransactionOperationTest
[INFO] Running
org.apache.shardingsphere.elasticjob.reg.exception.RegExceptionHandlerTest
java.lang.instrument.IllegalClassFormatException: Error while instrumenting
sun/util/resources/cldr/provider/CLDRLocaleDataMetaInfo with JaCoCo
0.8.10.202304240956/8ea9668.
at
org.jacoco.agent.rt.internal_4a7f17c.CoverageTransformer.transform(CoverageTransformer.java:94)
at
java.instrument/java.lang.instrument.ClassFileTransformer.transform(ClassFileTransformer.java:242)
at
java.instrument/sun.instrument.TransformerManager.transform(TransformerManager.java:188)
at
java.instrument/sun.instrument.InstrumentationImpl.transform(InstrumentationImpl.java:610)
at java.base/java.lang.ClassLoader.defineClass2(Native Method)
at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1113)
at
java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:182)
at
java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:821)
at
java.base/jdk.internal.loader.BuiltinClassLoader.findClassInModuleOrNull(BuiltinClassLoader.java:741)
at
java.base/jdk.internal.loader.BuiltinClassLoader.findClass(BuiltinClassLoader.java:621)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:637)
at java.base/java.lang.Class.forName(Class.java:620)
at java.base/java.lang.Class.forName(Class.java:595)
at
java.base/java.util.ServiceLoader.loadProvider(ServiceLoader.java:855)
at
java.base/java.util.ServiceLoader$ModuleServicesLookupIterator.hasNext(ServiceLoader.java:1080)
at
java.base/java.util.ServiceLoader$2.hasNext(ServiceLoader.java:1305)
at
java.base/java.util.ServiceLoader$3.hasNext(ServiceLoader.java:1387)
at
java.base/sun.util.cldr.CLDRLocaleProviderAdapter.lambda$new$0(CLDRLocaleProviderAdapter.java:84)
at
java.base/java.security.AccessController.doPrivileged(AccessController.java:571)
at
java.base/sun.util.cldr.CLDRLocaleProviderAdapter.<init>(CLDRLocaleProviderAdapter.java:83)
at
java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62)
at
java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502)
at
java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486)
at
java.base/sun.util.locale.provider.LocaleProviderAdapter.forType(LocaleProviderAdapter.java:186)
at
java.base/sun.util.locale.provider.LocaleProviderAdapter.findAdapter(LocaleProviderAdapter.java:285)
at
java.base/sun.util.locale.provider.LocaleProviderAdapter.getAdapter(LocaleProviderAdapter.java:256)
at java.base/java.util.Calendar.createCalendar(Calendar.java:1696)
at java.base/java.util.Calendar.getInstance(Calendar.java:1663)
at
java.base/java.text.SimpleDateFormat.initializeCalendar(SimpleDateFormat.java:680)
at
java.base/java.text.SimpleDateFormat.<init>(SimpleDateFormat.java:624)
at
java.base/java.text.SimpleDateFormat.<init>(SimpleDateFormat.java:603)
at
ch.qos.logback.core.util.CachingDateFormatter.<init>(CachingDateFormatter.java:33)
at
ch.qos.logback.classic.layout.TTLLLayout.<init>(TTLLLayout.java:25)
at
ch.qos.logback.classic.BasicConfigurator.configure(BasicConfigurator.java:48)
at
ch.qos.logback.classic.util.ContextInitializer.autoConfig(ContextInitializer.java:148)
at org.slf4j.impl.StaticLoggerBinder.init(StaticLoggerBinder.java:84)
at
org.slf4j.impl.StaticLoggerBinder.<clinit>(StaticLoggerBinder.java:55)
at org.slf4j.LoggerFactory.bind(LoggerFactory.java:150)
at
org.slf4j.LoggerFactory.performInitialization(LoggerFactory.java:124)
at org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:417)
at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:362)
at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:388)
at
org.apache.shardingsphere.elasticjob.reg.exception.RegExceptionHandler.<clinit>(RegExceptionHandler.java:29)
at
org.apache.shardingsphere.elasticjob.reg.exception.RegExceptionHandlerTest.lambda$assertHandleExceptionWithOtherException$0(RegExceptionHandlerTest.java:41)
at
org.junit.jupiter.api.AssertThrows.assertThrows(AssertThrows.java:53)
at
org.junit.jupiter.api.AssertThrows.assertThrows(AssertThrows.java:35)
at
org.junit.jupiter.api.Assertions.assertThrows(Assertions.java:3111)
at
org.apache.shardingsphere.elasticjob.reg.exception.RegExceptionHandlerTest.assertHandleExceptionWithOtherException(RegExceptionHandlerTest.java:41)
at
java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at
org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:728)
at
org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
at
org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
at
org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:156)
at
org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:147)
at
org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:86)
at
org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:103)
at
org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:93)
at
org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
at
org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
at
org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
at
org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
at
org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:92)
at
org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:86)
at
org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$7(TestMethodTestDescriptor.java:218)
at
org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at
org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:214)
at
org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:139)
at
org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:69)
at
org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
at
org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at
org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
at
org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
at
org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
at
org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at
org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
at
org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1597)
at
org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
at
org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
at
org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at
org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
at
org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
at
org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
at
org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at
org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
at
org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1597)
at
org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
at
org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
at
org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at
org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
at
org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
at
org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
at
org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at
org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
at
org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
at
org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
at
org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
at
org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
at
org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
at
org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
at
org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
at
org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
at
org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
at
org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
at
org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
at
org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
at
org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
at
org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56)
at
org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184)
at
org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148)
at
org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122)
at
org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
at
org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
at
org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
at
org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
Caused by: java.io.IOException: Error while instrumenting
sun/util/resources/cldr/provider/CLDRLocaleDataMetaInfo with JaCoCo
0.8.10.202304240956/8ea9668.
at
org.jacoco.agent.rt.internal_4a7f17c.core.instr.Instrumenter.instrumentError(Instrumenter.java:161)
at
org.jacoco.agent.rt.internal_4a7f17c.core.instr.Instrumenter.instrument(Instrumenter.java:111)
at
org.jacoco.agent.rt.internal_4a7f17c.CoverageTransformer.transform(CoverageTransformer.java:92)
... 116 more
Caused by: java.lang.IllegalArgumentException: Unsupported class file major
version 66
at
org.jacoco.agent.rt.internal_4a7f17c.asm.ClassReader.<init>(ClassReader.java:199)
at
org.jacoco.agent.rt.internal_4a7f17c.asm.ClassReader.<init>(ClassReader.java:180)
at
org.jacoco.agent.rt.internal_4a7f17c.asm.ClassReader.<init>(ClassReader.java:166)
at
org.jacoco.agent.rt.internal_4a7f17c.core.internal.instr.InstrSupport.classReaderFor(InstrSupport.java:280)
at
org.jacoco.agent.rt.internal_4a7f17c.core.instr.Instrumenter.instrument(Instrumenter.java:77)
at
org.jacoco.agent.rt.internal_4a7f17c.core.instr.Instrumenter.instrument(Instrumenter.java:109)
... 117 more
java.lang.instrument.IllegalClassFormatException: Error while instrumenting
sun/util/resources/provider/LocaleDataProvider with JaCoCo
0.8.10.202304240956/8ea9668.
at
org.jacoco.agent.rt.internal_4a7f17c.CoverageTransformer.transform(CoverageTransformer.java:94)
at
java.instrument/java.lang.instrument.ClassFileTransformer.transform(ClassFileTransformer.java:242)
at
java.instrument/sun.instrument.TransformerManager.transform(TransformerManager.java:188)
at
java.instrument/sun.instrument.InstrumentationImpl.transform(InstrumentationImpl.java:610)
at java.base/java.lang.ClassLoader.defineClass2(Native Method)
at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1113)
at
java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:182)
at
java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:821)
at
java.base/jdk.internal.loader.BuiltinClassLoader.findClassInModuleOrNull(BuiltinClassLoader.java:741)
at
java.base/jdk.internal.loader.BuiltinClassLoader.findClass(BuiltinClassLoader.java:621)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:637)
at java.base/java.lang.Class.forName(Class.java:620)
at java.base/java.lang.Class.forName(Class.java:595)
at
java.base/java.util.ServiceLoader.loadProvider(ServiceLoader.java:855)
at
java.base/java.util.ServiceLoader$ModuleServicesLookupIterator.hasNext(ServiceLoader.java:1080)
at
java.base/java.util.ServiceLoader$2.hasNext(ServiceLoader.java:1305)
at
java.base/java.util.ServiceLoader$3.hasNext(ServiceLoader.java:1387)
at java.base/sun.util.resources.Bundles$2.run(Bundles.java:267)
at java.base/sun.util.resources.Bundles$2.run(Bundles.java:265)
at
java.base/java.security.AccessController.doPrivileged(AccessController.java:319)
at
java.base/sun.util.resources.Bundles.loadBundleFromProviders(Bundles.java:264)
at
java.base/sun.util.resources.Bundles.findBundleOf(Bundles.java:201)
at
java.base/sun.util.resources.Bundles.findBundleOf(Bundles.java:160)
at
java.base/sun.util.resources.Bundles.findBundleOf(Bundles.java:160)
at
java.base/sun.util.resources.Bundles.findBundleOf(Bundles.java:160)
at
java.base/sun.util.resources.Bundles.loadBundleOf(Bundles.java:145)
at java.base/sun.util.resources.Bundles.of(Bundles.java:106)
at java.base/sun.util.resources.LocaleData$1.run(LocaleData.java:185)
at java.base/sun.util.resources.LocaleData$1.run(LocaleData.java:182)
at
java.base/java.security.AccessController.doPrivileged(AccessController.java:319)
at
java.base/sun.util.resources.LocaleData.getBundle(LocaleData.java:182)
at
java.base/sun.util.resources.LocaleData.getDateFormatData(LocaleData.java:145)
at
java.base/java.text.DateFormatSymbols.initializeData(DateFormatSymbols.java:759)
at
java.base/java.text.DateFormatSymbols.<init>(DateFormatSymbols.java:151)
at
java.base/sun.util.locale.provider.DateFormatSymbolsProviderImpl.getInstance(DateFormatSymbolsProviderImpl.java:85)
at
java.base/java.text.DateFormatSymbols.getProviderInstance(DateFormatSymbols.java:371)
at
java.base/java.text.DateFormatSymbols.getInstanceRef(DateFormatSymbols.java:361)
at
java.base/java.text.SimpleDateFormat.<init>(SimpleDateFormat.java:626)
at
java.base/java.text.SimpleDateFormat.<init>(SimpleDateFormat.java:603)
at
ch.qos.logback.core.util.CachingDateFormatter.<init>(CachingDateFormatter.java:33)
at
ch.qos.logback.classic.layout.TTLLLayout.<init>(TTLLLayout.java:25)
at
ch.qos.logback.classic.BasicConfigurator.configure(BasicConfigurator.java:48)
at
ch.qos.logback.classic.util.ContextInitializer.autoConfig(ContextInitializer.java:148)
at org.slf4j.impl.StaticLoggerBinder.init(StaticLoggerBinder.java:84)
at
org.slf4j.impl.StaticLoggerBinder.<clinit>(StaticLoggerBinder.java:55)
at org.slf4j.LoggerFactory.bind(LoggerFactory.java:150)
at
org.slf4j.LoggerFactory.performInitialization(LoggerFactory.java:124)
at org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:417)
at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:362)
at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:388)
at
org.apache.shardingsphere.elasticjob.reg.exception.RegExceptionHandler.<clinit>(RegExceptionHandler.java:29)
at
org.apache.shardingsphere.elasticjob.reg.exception.RegExceptionHandlerTest.lambda$assertHandleExceptionWithOtherException$0(RegExceptionHandlerTest.java:41)
at
org.junit.jupiter.api.AssertThrows.assertThrows(AssertThrows.java:53)
at
org.junit.jupiter.api.AssertThrows.assertThrows(AssertThrows.java:35)
at
org.junit.jupiter.api.Assertions.assertThrows(Assertions.java:3111)
at
org.apache.shardingsphere.elasticjob.reg.exception.RegExceptionHandlerTest.assertHandleExceptionWithOtherException(RegExceptionHandlerTest.java:41)
at
java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at
org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:728)
at
org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
at
org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
at
org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:156)
at
org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:147)
at
org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:86)
at
org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:103)
at
org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:93)
at
org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
at
org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
at
org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
at
org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
at
org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:92)
at
org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:86)
at
org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$7(TestMethodTestDescriptor.java:218)
at
org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at
org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:214)
at
org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:139)
at
org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:69)
at
org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
at
org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at
org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
at
org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
at
org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
at
org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at
org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
at
org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1597)
at
org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
at
org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
at
org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at
org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
at
org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
at
org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
at
org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at
org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
at
org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1597)
at
org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
at
org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
at
org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at
org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
at
org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
at
org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
at
org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at
org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
at
org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
at
org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
at
org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
at
org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
at
org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
at
org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
at
org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
at
org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
at
org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
at
org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
at
org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
at
org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
at
org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
at
org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56)
at
org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184)
at
org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148)
at
org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122)
at
org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
at
org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
at
org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
at
org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
Caused by: java.io.IOException: Error while instrumenting
sun/util/resources/provider/LocaleDataProvider with JaCoCo
0.8.10.202304240956/8ea9668.
at
org.jacoco.agent.rt.internal_4a7f17c.core.instr.Instrumenter.instrumentError(Instrumenter.java:161)
at
org.jacoco.agent.rt.internal_4a7f17c.core.instr.Instrumenter.instrument(Instrumenter.java:111)
at
org.jacoco.agent.rt.internal_4a7f17c.CoverageTransformer.transform(CoverageTransformer.java:92)
... 124 more
Caused by: java.lang.IllegalArgumentException: Unsupported class file major
version 66
at
org.jacoco.agent.rt.internal_4a7f17c.asm.ClassReader.<init>(ClassReader.java:199)
at
org.jacoco.agent.rt.internal_4a7f17c.asm.ClassReader.<init>(ClassReader.java:180)
at
org.jacoco.agent.rt.internal_4a7f17c.asm.ClassReader.<init>(ClassReader.java:166)
at
org.jacoco.agent.rt.internal_4a7f17c.core.internal.instr.InstrSupport.classReaderFor(InstrSupport.java:280)
at
org.jacoco.agent.rt.internal_4a7f17c.core.instr.Instrumenter.instrument(Instrumenter.java:77)
at
org.jacoco.agent.rt.internal_4a7f17c.core.instr.Instrumenter.instrument(Instrumenter.java:109)
... 125 more
java.lang.instrument.IllegalClassFormatException: Error while instrumenting
sun/text/resources/cldr/ext/FormatData_zh with JaCoCo
0.8.10.202304240956/8ea9668.
at
org.jacoco.agent.rt.internal_4a7f17c.CoverageTransformer.transform(CoverageTransformer.java:94)
at
java.instrument/java.lang.instrument.ClassFileTransformer.transform(ClassFileTransformer.java:242)
at
java.instrument/sun.instrument.TransformerManager.transform(TransformerManager.java:188)
at
java.instrument/sun.instrument.InstrumentationImpl.transform(InstrumentationImpl.java:610)
at java.base/java.lang.ClassLoader.defineClass2(Native Method)
at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1113)
at
java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:182)
at
java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:821)
at
java.base/jdk.internal.loader.BuiltinClassLoader.findClassInModuleOrNull(BuiltinClassLoader.java:741)
at
java.base/jdk.internal.loader.BuiltinClassLoader.findClass(BuiltinClassLoader.java:621)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:637)
at java.base/java.lang.Class.forName(Class.java:620)
at java.base/java.lang.Class.forName(Class.java:595)
at
jdk.localedata/sun.util.resources.provider.LocaleDataProvider.loadResourceBundle(LocaleDataProvider.java:54)
at
jdk.localedata/sun.util.resources.provider.LocaleDataProvider.getBundle(LocaleDataProvider.java:40)
at java.base/sun.util.resources.Bundles$2.run(Bundles.java:270)
at java.base/sun.util.resources.Bundles$2.run(Bundles.java:265)
at
java.base/java.security.AccessController.doPrivileged(AccessController.java:319)
at
java.base/sun.util.resources.Bundles.loadBundleFromProviders(Bundles.java:264)
at
java.base/sun.util.resources.Bundles.findBundleOf(Bundles.java:201)
at
java.base/sun.util.resources.Bundles.findBundleOf(Bundles.java:160)
at
java.base/sun.util.resources.Bundles.findBundleOf(Bundles.java:160)
at
java.base/sun.util.resources.Bundles.findBundleOf(Bundles.java:160)
at
java.base/sun.util.resources.Bundles.loadBundleOf(Bundles.java:145)
at java.base/sun.util.resources.Bundles.of(Bundles.java:106)
at java.base/sun.util.resources.LocaleData$1.run(LocaleData.java:185)
at java.base/sun.util.resources.LocaleData$1.run(LocaleData.java:182)
at
java.base/java.security.AccessController.doPrivileged(AccessController.java:319)
at
java.base/sun.util.resources.LocaleData.getBundle(LocaleData.java:182)
at
java.base/sun.util.resources.LocaleData.getDateFormatData(LocaleData.java:145)
at
java.base/java.text.DateFormatSymbols.initializeData(DateFormatSymbols.java:759)
at
java.base/java.text.DateFormatSymbols.<init>(DateFormatSymbols.java:151)
at
java.base/sun.util.locale.provider.DateFormatSymbolsProviderImpl.getInstance(DateFormatSymbolsProviderImpl.java:85)
at
java.base/java.text.DateFormatSymbols.getProviderInstance(DateFormatSymbols.java:371)
at
java.base/java.text.DateFormatSymbols.getInstanceRef(DateFormatSymbols.java:361)
at
java.base/java.text.SimpleDateFormat.<init>(SimpleDateFormat.java:626)
at
java.base/java.text.SimpleDateFormat.<init>(SimpleDateFormat.java:603)
at
ch.qos.logback.core.util.CachingDateFormatter.<init>(CachingDateFormatter.java:33)
at
ch.qos.logback.classic.layout.TTLLLayout.<init>(TTLLLayout.java:25)
at
ch.qos.logback.classic.BasicConfigurator.configure(BasicConfigurator.java:48)
at
ch.qos.logback.classic.util.ContextInitializer.autoConfig(ContextInitializer.java:148)
at org.slf4j.impl.StaticLoggerBinder.init(StaticLoggerBinder.java:84)
at
org.slf4j.impl.StaticLoggerBinder.<clinit>(StaticLoggerBinder.java:55)
at org.slf4j.LoggerFactory.bind(LoggerFactory.java:150)
at
org.slf4j.LoggerFactory.performInitialization(LoggerFactory.java:124)
at org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:417)
at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:362)
at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:388)
at
org.apache.shardingsphere.elasticjob.reg.exception.RegExceptionHandler.<clinit>(RegExceptionHandler.java:29)
at
org.apache.shardingsphere.elasticjob.reg.exception.RegExceptionHandlerTest.lambda$assertHandleExceptionWithOtherException$0(RegExceptionHandlerTest.java:41)
at
org.junit.jupiter.api.AssertThrows.assertThrows(AssertThrows.java:53)
at
org.junit.jupiter.api.AssertThrows.assertThrows(AssertThrows.java:35)
at
org.junit.jupiter.api.Assertions.assertThrows(Assertions.java:3111)
at
org.apache.shardingsphere.elasticjob.reg.exception.RegExceptionHandlerTest.assertHandleExceptionWithOtherException(RegExceptionHandlerTest.java:41)
at
java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at
org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:728)
at
org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
at
org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
at
org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:156)
at
org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:147)
at
org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:86)
at
org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:103)
at
org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:93)
at
org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
at
org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
at
org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
at
org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
at
org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:92)
at
org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:86)
at
org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$7(TestMethodTestDescriptor.java:218)
at
org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at
org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:214)
at
org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:139)
at
org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:69)
at
org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
at
org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at
org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
at
org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
at
org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
at
org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at
org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
at
org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1597)
at
org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
at
org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
at
org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at
org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
at
org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
at
org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
at
org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at
org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
at
org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1597)
at
org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
at
org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
at
org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at
org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
at
org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
at
org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
at
org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at
org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
at
org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
at
org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
at
org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
at
org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
at
org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
at
org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
at
org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
at
org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
at
org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
at
org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
at
org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
at
org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
at
org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
at
org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56)
at
org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184)
at
org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148)
at
org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122)
at
org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
at
org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
at
org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
at
org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
Caused by: java.io.IOException: Error while instrumenting
sun/text/resources/cldr/ext/FormatData_zh with JaCoCo
0.8.10.202304240956/8ea9668.
at
org.jacoco.agent.rt.internal_4a7f17c.core.instr.Instrumenter.instrumentError(Instrumenter.java:161)
at
org.jacoco.agent.rt.internal_4a7f17c.core.instr.Instrumenter.instrument(Instrumenter.java:111)
at
org.jacoco.agent.rt.internal_4a7f17c.CoverageTransformer.transform(CoverageTransformer.java:92)
... 122 more
Caused by: java.lang.IllegalArgumentException: Unsupported class file major
version 66
at
org.jacoco.agent.rt.internal_4a7f17c.asm.ClassReader.<init>(ClassReader.java:199)
at
org.jacoco.agent.rt.internal_4a7f17c.asm.ClassReader.<init>(ClassReader.java:180)
at
org.jacoco.agent.rt.internal_4a7f17c.asm.ClassReader.<init>(ClassReader.java:166)
at
org.jacoco.agent.rt.internal_4a7f17c.core.internal.instr.InstrSupport.classReaderFor(InstrSupport.java:280)
at
org.jacoco.agent.rt.internal_4a7f17c.core.instr.Instrumenter.instrument(Instrumenter.java:77)
at
org.jacoco.agent.rt.internal_4a7f17c.core.instr.Instrumenter.instrument(Instrumenter.java:109)
... 123 more
```
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail:
[email protected]
For queries about this service, please contact Infrastructure at:
[email protected]