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]

Reply via email to