hutiefang76 commented on PR #11271:
URL: https://github.com/apache/seatunnel/pull/11271#issuecomment-5394820370

   Rebased the branch onto current  () and resolved the documentation-only 
conflict by retaining the upstream ORC and Google Bigtable entries alongside 
the CDC restore-state entry.\n\nLocal verification on JDK 8:\n- [INFO] Scanning 
for projects...
   [INFO] 
------------------------------------------------------------------------
   [INFO] Reactor Build Order:
   [INFO] 
   [INFO] SeaTunnel :                                                        
[pom]
   [INFO] SeaTunnel : Config :                                               
[pom]
   [INFO] SeaTunnel : Config : Base                                          
[jar]
   [INFO] SeaTunnel : Config : Shade                                         
[jar]
   [INFO] SeaTunnel : Common                                                 
[jar]
   [INFO] SeaTunnel : Api                                                    
[jar]
   [INFO] SeaTunnel : Connectors V2 :                                        
[pom]
   [INFO] SeaTunnel : Connectors V2 : Common                                 
[jar]
   [INFO] SeaTunnel : Formats :                                              
[pom]
   [INFO] SeaTunnel : Formats : Compatible Debezium Json                     
[jar]
   [INFO] SeaTunnel : Connectors V2 : CDC :                                  
[pom]
   [INFO] SeaTunnel : Connectors V2 : CDC : Base                             
[jar]
   [INFO] 
   [INFO] -------------------< org.apache.seatunnel:seatunnel 
>-------------------
   [INFO] Building SeaTunnel : 3.0.0-SNAPSHOT                               
[1/12]
   [INFO] --------------------------------[ pom 
]---------------------------------
   [INFO] 
   [INFO] --- maven-enforcer-plugin:3.4.1:enforce (enforce-maven-version) @ 
seatunnel ---
   [INFO] Rule 0: org.apache.maven.enforcer.rules.version.RequireMavenVersion 
passed
   [INFO] 
   [INFO] --- maven-enforcer-plugin:3.4.1:enforce (enforce-java-version) @ 
seatunnel ---
   [INFO] Rule 0: org.apache.maven.enforcer.rules.version.RequireJavaVersion 
passed
   [INFO] 
   [INFO] --- spotless-maven-plugin:2.29.0:check (spotless-check) @ seatunnel 
---
   [INFO] Up-to-date checking enabled
   [INFO] Fingerprint mismatch in the index file. Fallback to an empty index
   [INFO] Sorting file 
/var/folders/kp/rjp70w_s7qz1lwr6044cq8qh0000gn/T/pom3326225135097216879.xml
   [INFO] Pom file is already sorted, exiting
   [INFO] 
   [INFO] --- maven-remote-resources-plugin:3.1.0:process 
(process-resource-bundles) @ seatunnel ---
   [INFO] Preparing remote bundle 
org.apache.apache.resources:apache-jar-resource-bundle:1.5
   [INFO] Copying 3 resources from 1 bundle.
   [INFO] 
   [INFO] --- flatten-maven-plugin:1.3.0:flatten (flatten) @ seatunnel ---
   [INFO] Generating flattened POM of project 
org.apache.seatunnel:seatunnel:pom:3.0.0-SNAPSHOT...
   [INFO] 
   [INFO] --- maven-site-plugin:3.12.1:attach-descriptor (attach-descriptor) @ 
seatunnel ---
   [INFO] No site descriptor found: nothing to attach.
   [INFO] 
   [INFO] --- maven-failsafe-plugin:2.22.2:integration-test (default) @ 
seatunnel ---
   [INFO] Tests are skipped.
   [INFO] 
   [INFO] --- maven-failsafe-plugin:2.22.2:verify (default) @ seatunnel ---
   [INFO] Tests are skipped.
   [INFO] 
   [INFO] --- maven-install-plugin:3.1.1:install (default-install) @ seatunnel 
---
   [INFO] Installing /private/tmp/seatunnel-11271-fix/.flattened-pom.xml to 
/Users/hutiefang/.m2/repository/org/apache/seatunnel/seatunnel/3.0.0-SNAPSHOT/seatunnel-3.0.0-SNAPSHOT.pom
   [INFO] 
   [INFO] ---------------< org.apache.seatunnel:seatunnel-config 
>----------------
   [INFO] Building SeaTunnel : Config : 3.0.0-SNAPSHOT                      
[2/12]
   [INFO] --------------------------------[ pom 
]---------------------------------
   [INFO] 
   [INFO] --- maven-enforcer-plugin:3.4.1:enforce (enforce-maven-version) @ 
seatunnel-config ---
   [INFO] 
   [INFO] --- maven-enforcer-plugin:3.4.1:enforce (enforce-java-version) @ 
seatunnel-config ---
   [INFO] 
   [INFO] --- spotless-maven-plugin:2.29.0:check (spotless-check) @ 
seatunnel-config ---
   [INFO] Up-to-date checking enabled
   [INFO] Fingerprint mismatch in the index file. Fallback to an empty index
   [INFO] Sorting file 
/var/folders/kp/rjp70w_s7qz1lwr6044cq8qh0000gn/T/pom4033479411560198414.xml
   [INFO] Pom file is already sorted, exiting
   [INFO] 
   [INFO] --- maven-remote-resources-plugin:3.1.0:process 
(process-resource-bundles) @ seatunnel-config ---
   [INFO] Preparing remote bundle 
org.apache.apache.resources:apache-jar-resource-bundle:1.5
   [INFO] Copying 3 resources from 1 bundle.
   [INFO] 
   [INFO] --- flatten-maven-plugin:1.3.0:flatten (flatten) @ seatunnel-config 
---
   [INFO] Generating flattened POM of project 
org.apache.seatunnel:seatunnel-config:pom:3.0.0-SNAPSHOT...
   [INFO] 
   [INFO] --- maven-site-plugin:3.12.1:attach-descriptor (attach-descriptor) @ 
seatunnel-config ---
   [INFO] No site descriptor found: nothing to attach.
   [INFO] 
   [INFO] --- maven-failsafe-plugin:2.22.2:integration-test (default) @ 
seatunnel-config ---
   [INFO] Tests are skipped.
   [INFO] 
   [INFO] --- maven-failsafe-plugin:2.22.2:verify (default) @ seatunnel-config 
---
   [INFO] Tests are skipped.
   [INFO] 
   [INFO] --- maven-install-plugin:3.1.1:install (default-install) @ 
seatunnel-config ---
   [INFO] Installing 
/private/tmp/seatunnel-11271-fix/seatunnel-config/.flattened-pom.xml to 
/Users/hutiefang/.m2/repository/org/apache/seatunnel/seatunnel-config/3.0.0-SNAPSHOT/seatunnel-config-3.0.0-SNAPSHOT.pom
   [INFO] 
   [INFO] -------------< org.apache.seatunnel:seatunnel-config-base 
>-------------
   [INFO] Building SeaTunnel : Config : Base 3.0.0-SNAPSHOT                 
[3/12]
   [INFO] --------------------------------[ jar 
]---------------------------------
   [INFO] 
   [INFO] --- maven-enforcer-plugin:3.4.1:enforce (enforce-maven-version) @ 
seatunnel-config-base ---
   [INFO] 
   [INFO] --- maven-enforcer-plugin:3.4.1:enforce (enforce-java-version) @ 
seatunnel-config-base ---
   [INFO] 
   [INFO] --- spotless-maven-plugin:2.29.0:check (spotless-check) @ 
seatunnel-config-base ---
   [INFO] Up-to-date checking enabled
   [INFO] Fingerprint mismatch in the index file. Fallback to an empty index
   [INFO] Sorting file 
/var/folders/kp/rjp70w_s7qz1lwr6044cq8qh0000gn/T/pom5377268234849462698.xml
   [INFO] Pom file is already sorted, exiting
   [INFO] 
   [INFO] --- maven-remote-resources-plugin:3.1.0:process 
(process-resource-bundles) @ seatunnel-config-base ---
   [INFO] Preparing remote bundle 
org.apache.apache.resources:apache-jar-resource-bundle:1.5
   [INFO] Copying 3 resources from 1 bundle.
   [INFO] 
   [INFO] --- maven-resources-plugin:3.3.1:resources (default-resources) @ 
seatunnel-config-base ---
   [INFO] skip non existing resourceDirectory 
/private/tmp/seatunnel-11271-fix/seatunnel-config/seatunnel-config-base/src/main/resources
   [INFO] Copying 3 resources from target/maven-shared-archive-resources to 
target/classes
   [INFO] 
   [INFO] --- flatten-maven-plugin:1.3.0:flatten (flatten) @ 
seatunnel-config-base ---
   [INFO] Generating flattened POM of project 
org.apache.seatunnel:seatunnel-config-base:jar:3.0.0-SNAPSHOT...
   [INFO] 
   [INFO] --- maven-compiler-plugin:3.10.1:compile (default-compile) @ 
seatunnel-config-base ---
   [INFO] No sources to compile
   [INFO] 
   [INFO] --- maven-resources-plugin:3.3.1:testResources 
(default-testResources) @ seatunnel-config-base ---
   [INFO] skip non existing resourceDirectory 
/private/tmp/seatunnel-11271-fix/seatunnel-config/seatunnel-config-base/src/test/resources
   [INFO] Copying 3 resources from target/maven-shared-archive-resources to 
target/test-classes
   [INFO] 
   [INFO] --- maven-compiler-plugin:3.10.1:testCompile (default-testCompile) @ 
seatunnel-config-base ---
   [INFO] No sources to compile
   [INFO] 
   [INFO] --- maven-surefire-plugin:2.22.2:test (default-test) @ 
seatunnel-config-base ---
   [INFO] Tests are skipped.
   [INFO] 
   [INFO] --- maven-jar-plugin:3.3.0:jar (default-jar) @ seatunnel-config-base 
---
   [INFO] Building jar: 
/private/tmp/seatunnel-11271-fix/seatunnel-config/seatunnel-config-base/target/seatunnel-config-base-3.0.0-SNAPSHOT.jar
   [INFO] 
   [INFO] --- maven-site-plugin:3.12.1:attach-descriptor (attach-descriptor) @ 
seatunnel-config-base ---
   [INFO] Skipping because packaging 'jar' is not pom.
   [INFO] 
   [INFO] --- maven-shade-plugin:3.5.1:shade (default) @ seatunnel-config-base 
---
   [INFO] Including com.typesafe:config:jar:1.3.3 in the shaded jar.
   [INFO] Including io.prometheus:simpleclient:jar:0.16.0 in the shaded jar.
   [INFO] Including io.prometheus:simpleclient_tracer_otel:jar:0.16.0 in the 
shaded jar.
   [INFO] Including io.prometheus:simpleclient_tracer_common:jar:0.16.0 in the 
shaded jar.
   [INFO] Including io.prometheus:simpleclient_tracer_otel_agent:jar:0.16.0 in 
the shaded jar.
   [INFO] Including io.prometheus:simpleclient_hotspot:jar:0.16.0 in the shaded 
jar.
   [INFO] Including io.prometheus:simpleclient_httpserver:jar:0.16.0 in the 
shaded jar.
   [INFO] Including io.prometheus:simpleclient_common:jar:0.16.0 in the shaded 
jar.
   [INFO] Excluding org.slf4j:slf4j-api:jar:1.7.36 from the shaded jar.
   [INFO] Excluding org.apache.logging.log4j:log4j-slf4j-impl:jar:2.17.1 from 
the shaded jar.
   [INFO] Excluding org.apache.logging.log4j:log4j-api:jar:2.17.1 from the 
shaded jar.
   [INFO] Excluding org.apache.logging.log4j:log4j-core:jar:2.17.1 from the 
shaded jar.
   [INFO] Excluding org.slf4j:jcl-over-slf4j:jar:1.7.36 from the shaded jar.
   [INFO] Excluding org.apache.logging.log4j:log4j-1.2-api:jar:2.17.1 from the 
shaded jar.
   [INFO] Minimizing jar 
org.apache.seatunnel:seatunnel-config-base:jar:3.0.0-SNAPSHOT
   [WARNING] seatunnel-config-base-3.0.0-SNAPSHOT.jar, simpleclient-0.16.0.jar, 
simpleclient_common-0.16.0.jar, simpleclient_hotspot-0.16.0.jar, 
simpleclient_httpserver-0.16.0.jar, simpleclient_tracer_common-0.16.0.jar, 
simpleclient_tracer_otel-0.16.0.jar, simpleclient_tracer_otel_agent-0.16.0.jar 
define 1 overlapping resource: 
   [WARNING]   - META-INF/MANIFEST.MF
   [WARNING] maven-shade-plugin has detected that some files are
   [WARNING] present in two or more JARs. When this happens, only one
   [WARNING] single version of the file is copied to the uber jar.
   [WARNING] Usually this is not harmful and you can skip these warnings,
   [WARNING] otherwise try to manually exclude artifacts based on
   [WARNING] mvn dependency:tree -Ddetail=true and the above output.
   [WARNING] See https://maven.apache.org/plugins/maven-shade-plugin/
   [INFO] Minimized 265 -> 175 (66%)
   [WARNING] seatunnel-config-base-3.0.0-SNAPSHOT-sources.jar, 
simpleclient_tracer_otel-0.16.0-sources.jar define 3 overlapping resources: 
   [WARNING]   - 
META-INF/maven/io.prometheus/simpleclient_tracer_otel/pom.properties
   [WARNING]   - META-INF/maven/io.prometheus/simpleclient_tracer_otel/pom.xml
   [WARNING]   - 
io/prometheus/client/exemplars/tracer/otel/OpenTelemetrySpanContextSupplier.java
   [WARNING] seatunnel-config-base-3.0.0-SNAPSHOT-sources.jar, 
simpleclient-0.16.0-sources.jar define 30 overlapping resources: 
   [WARNING]   - META-INF/maven/io.prometheus/simpleclient/pom.properties
   [WARNING]   - META-INF/maven/io.prometheus/simpleclient/pom.xml
   [WARNING]   - io/prometheus/client/CKMSQuantiles.java
   [WARNING]   - io/prometheus/client/Collector.java
   [WARNING]   - io/prometheus/client/CollectorRegistry.java
   [WARNING]   - io/prometheus/client/Counter.java
   [WARNING]   - io/prometheus/client/CounterMetricFamily.java
   [WARNING]   - io/prometheus/client/DoubleAdder.java
   [WARNING]   - io/prometheus/client/Enumeration.java
   [WARNING]   - io/prometheus/client/Environment.java
   [WARNING]   - 20 more...
   [WARNING] seatunnel-config-base-3.0.0-SNAPSHOT-sources.jar, 
simpleclient_common-0.16.0-sources.jar define 3 overlapping resources: 
   [WARNING]   - META-INF/maven/io.prometheus/simpleclient_common/pom.properties
   [WARNING]   - META-INF/maven/io.prometheus/simpleclient_common/pom.xml
   [WARNING]   - io/prometheus/client/exporter/common/TextFormat.java
   [WARNING] seatunnel-config-base-3.0.0-SNAPSHOT-sources.jar, 
simpleclient_httpserver-0.16.0-sources.jar define 4 overlapping resources: 
   [WARNING]   - 
META-INF/maven/io.prometheus/simpleclient_httpserver/pom.properties
   [WARNING]   - META-INF/maven/io.prometheus/simpleclient_httpserver/pom.xml
   [WARNING]   - io/prometheus/client/exporter/HTTPServer.java
   [WARNING]   - io/prometheus/client/exporter/SampleNameFilterSupplier.java
   [WARNING] seatunnel-config-base-3.0.0-SNAPSHOT-sources.jar, 
simpleclient_tracer_common-0.16.0-sources.jar define 3 overlapping resources: 
   [WARNING]   - 
META-INF/maven/io.prometheus/simpleclient_tracer_common/pom.properties
   [WARNING]   - META-INF/maven/io.prometheus/simpleclient_tracer_common/pom.xml
   [WARNING]   - 
io/prometheus/client/exemplars/tracer/common/SpanContextSupplier.java
   [WARNING] seatunnel-config-base-3.0.0-SNAPSHOT-sources.jar, 
simpleclient-0.16.0-sources.jar, simpleclient_common-0.16.0-sources.jar, 
simpleclient_hotspot-0.16.0-sources.jar, 
simpleclient_httpserver-0.16.0-sources.jar, 
simpleclient_tracer_common-0.16.0-sources.jar, 
simpleclient_tracer_otel-0.16.0-sources.jar, 
simpleclient_tracer_otel_agent-0.16.0-sources.jar define 1 overlapping 
resource: 
   [WARNING]   - META-INF/MANIFEST.MF
   [WARNING] seatunnel-config-base-3.0.0-SNAPSHOT-sources.jar, 
simpleclient_tracer_otel_agent-0.16.0-sources.jar define 3 overlapping 
resources: 
   [WARNING]   - 
META-INF/maven/io.prometheus/simpleclient_tracer_otel_agent/pom.properties
   [WARNING]   - 
META-INF/maven/io.prometheus/simpleclient_tracer_otel_agent/pom.xml
   [WARNING]   - 
io/prometheus/client/exemplars/tracer/otel_agent/OpenTelemetryAgentSpanContextSupplier.java
   [WARNING] seatunnel-config-base-3.0.0-SNAPSHOT-sources.jar, 
simpleclient_hotspot-0.16.0-sources.jar define 11 overlapping resources: 
   [WARNING]   - 
META-INF/maven/io.prometheus/simpleclient_hotspot/pom.properties
   [WARNING]   - META-INF/maven/io.prometheus/simpleclient_hotspot/pom.xml
   [WARNING]   - io/prometheus/client/hotspot/BufferPoolsExports.java
   [WARNING]   - io/prometheus/client/hotspot/ClassLoadingExports.java
   [WARNING]   - io/prometheus/client/hotspot/DefaultExports.java
   [WARNING]   - io/prometheus/client/hotspot/GarbageCollectorExports.java
   [WARNING]   - io/prometheus/client/hotspot/MemoryAllocationExports.java
   [WARNING]   - io/prometheus/client/hotspot/MemoryPoolsExports.java
   [WARNING]   - io/prometheus/client/hotspot/StandardExports.java
   [WARNING]   - io/prometheus/client/hotspot/ThreadExports.java
   [WARNING]   - 1 more...
   [WARNING] maven-shade-plugin has detected that some files are
   [WARNING] present in two or more JARs. When this happens, only one
   [WARNING] single version of the file is copied to the uber jar.
   [WARNING] Usually this is not harmful and you can skip these warnings,
   [WARNING] otherwise try to manually exclude artifacts based on
   [WARNING] mvn dependency:tree -Ddetail=true and the above output.
   [WARNING] See https://maven.apache.org/plugins/maven-shade-plugin/
   [INFO] Minimized 578 -> 488 (84%)
   [INFO] Replacing original artifact with shaded artifact.
   [INFO] Replacing 
/private/tmp/seatunnel-11271-fix/seatunnel-config/seatunnel-config-base/target/seatunnel-config-base-3.0.0-SNAPSHOT.jar
 with 
/private/tmp/seatunnel-11271-fix/seatunnel-config/seatunnel-config-base/target/seatunnel-config-base-3.0.0-SNAPSHOT-shaded.jar
   [INFO] Replacing original source artifact with shaded source artifact.
   [INFO] Replacing 
/private/tmp/seatunnel-11271-fix/seatunnel-config/seatunnel-config-base/target/seatunnel-config-base-3.0.0-SNAPSHOT-sources.jar
 with 
/private/tmp/seatunnel-11271-fix/seatunnel-config/seatunnel-config-base/target/seatunnel-config-base-3.0.0-SNAPSHOT-shaded-sources.jar
   [INFO] 
   [INFO] --- build-helper-maven-plugin:3.2.0:attach-artifact (compile) @ 
seatunnel-config-base ---
   [INFO] 
   [INFO] --- maven-failsafe-plugin:2.22.2:integration-test (default) @ 
seatunnel-config-base ---
   [INFO] Tests are skipped.
   [INFO] 
   [INFO] --- maven-failsafe-plugin:2.22.2:verify (default) @ 
seatunnel-config-base ---
   [INFO] Tests are skipped.
   [INFO] 
   [INFO] --- maven-install-plugin:3.1.1:install (default-install) @ 
seatunnel-config-base ---
   [INFO] Installing 
/private/tmp/seatunnel-11271-fix/seatunnel-config/seatunnel-config-base/.flattened-pom.xml
 to 
/Users/hutiefang/.m2/repository/org/apache/seatunnel/seatunnel-config-base/3.0.0-SNAPSHOT/seatunnel-config-base-3.0.0-SNAPSHOT.pom
   [INFO] Installing 
/private/tmp/seatunnel-11271-fix/seatunnel-config/seatunnel-config-base/target/seatunnel-config-base-3.0.0-SNAPSHOT.jar
 to 
/Users/hutiefang/.m2/repository/org/apache/seatunnel/seatunnel-config-base/3.0.0-SNAPSHOT/seatunnel-config-base-3.0.0-SNAPSHOT.jar
   [INFO] Installing 
/private/tmp/seatunnel-11271-fix/seatunnel-config/seatunnel-config-base/target/seatunnel-config-base-3.0.0-SNAPSHOT-sources.jar
 to 
/Users/hutiefang/.m2/repository/org/apache/seatunnel/seatunnel-config-base/3.0.0-SNAPSHOT/seatunnel-config-base-3.0.0-SNAPSHOT-sources.jar
   [INFO] Installing 
/private/tmp/seatunnel-11271-fix/seatunnel-config/seatunnel-config-base/target/seatunnel-config-base-3.0.0-SNAPSHOT.jar
 to 
/Users/hutiefang/.m2/repository/org/apache/seatunnel/seatunnel-config-base/3.0.0-SNAPSHOT/seatunnel-config-base-3.0.0-SNAPSHOT-optional.jar
   [INFO] 
   [INFO] ------------< org.apache.seatunnel:seatunnel-config-shade 
>-------------
   [INFO] Building SeaTunnel : Config : Shade 3.0.0-SNAPSHOT                
[4/12]
   [INFO] --------------------------------[ jar 
]---------------------------------
   [INFO] 
   [INFO] --- maven-enforcer-plugin:3.4.1:enforce (enforce-maven-version) @ 
seatunnel-config-shade ---
   [INFO] 
   [INFO] --- maven-enforcer-plugin:3.4.1:enforce (enforce-java-version) @ 
seatunnel-config-shade ---
   [INFO] 
   [INFO] --- spotless-maven-plugin:2.29.0:check (spotless-check) @ 
seatunnel-config-shade ---
   [INFO] Up-to-date checking enabled
   [INFO] Fingerprint mismatch in the index file. Fallback to an empty index
   [INFO] Sorting file 
/var/folders/kp/rjp70w_s7qz1lwr6044cq8qh0000gn/T/pom1536588592126316592.xml
   [INFO] Pom file is already sorted, exiting
   [INFO] 
   [INFO] --- maven-remote-resources-plugin:3.1.0:process 
(process-resource-bundles) @ seatunnel-config-shade ---
   [INFO] Preparing remote bundle 
org.apache.apache.resources:apache-jar-resource-bundle:1.5
   [INFO] Copying 3 resources from 1 bundle.
   [INFO] 
   [INFO] --- maven-resources-plugin:3.3.1:resources (default-resources) @ 
seatunnel-config-shade ---
   [INFO] skip non existing resourceDirectory 
/private/tmp/seatunnel-11271-fix/seatunnel-config/seatunnel-config-shade/src/main/resources
   [INFO] Copying 3 resources from target/maven-shared-archive-resources to 
target/classes
   [INFO] 
   [INFO] --- flatten-maven-plugin:1.3.0:flatten (flatten) @ 
seatunnel-config-shade ---
   [INFO] Generating flattened POM of project 
org.apache.seatunnel:seatunnel-config-shade:jar:3.0.0-SNAPSHOT...
   [INFO] 
   [INFO] --- maven-compiler-plugin:3.10.1:compile (default-compile) @ 
seatunnel-config-shade ---
   [INFO] Changes detected - recompiling the module!
   [INFO] Compiling 10 source files to 
/private/tmp/seatunnel-11271-fix/seatunnel-config/seatunnel-config-shade/target/classes
   [INFO] -------------------------------------------------------------
   [ERROR] COMPILATION ERROR : 
   [INFO] -------------------------------------------------------------
   [ERROR] java.lang.ExceptionInInitializerError
        at 
lombok.javac.apt.LombokProcessor.placePostCompileAndDontMakeForceRoundDummiesHook(LombokProcessor.java:174)
        at lombok.javac.apt.LombokProcessor.init(LombokProcessor.java:96)
        at 
lombok.core.AnnotationProcessor$JavacDescriptor.want(AnnotationProcessor.java:160)
        at lombok.core.AnnotationProcessor.init(AnnotationProcessor.java:213)
        at 
lombok.launch.AnnotationProcessorHider$AnnotationProcessor.init(AnnotationProcessor.java:64)
        at 
jdk.compiler/com.sun.tools.javac.processing.JavacProcessingEnvironment$ProcessorState.<init>(JavacProcessingEnvironment.java:633)
        at 
jdk.compiler/com.sun.tools.javac.processing.JavacProcessingEnvironment$DiscoveredProcessors$ProcessorStateIterator.next(JavacProcessingEnvironment.java:757)
        at 
jdk.compiler/com.sun.tools.javac.processing.JavacProcessingEnvironment.discoverAndRunProcs(JavacProcessingEnvironment.java:852)
        at 
jdk.compiler/com.sun.tools.javac.processing.JavacProcessingEnvironment$Round.run(JavacProcessingEnvironment.java:1183)
        at 
jdk.compiler/com.sun.tools.javac.processing.JavacProcessingEnvironment.doProcessing(JavacProcessingEnvironment.java:1296)
        at 
jdk.compiler/com.sun.tools.javac.main.JavaCompiler.processAnnotations(JavaCompiler.java:1276)
        at 
jdk.compiler/com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:952)
        at jdk.compiler/com.sun.tools.javac.main.Main.compile(Main.java:319)
        at jdk.compiler/com.sun.tools.javac.main.Main.compile(Main.java:178)
        at jdk.compiler/com.sun.tools.javac.Main.compile(Main.java:84)
        at 
java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
        at java.base/java.lang.reflect.Method.invoke(Method.java:565)
        at 
org.codehaus.plexus.compiler.javac.JavacCompiler.compileInProcess0(JavacCompiler.java:694)
        at 
org.codehaus.plexus.compiler.javac.JavacCompiler.compileInProcessWithProperClassloader(JavacCompiler.java:675)
        at 
org.codehaus.plexus.compiler.javac.JavacCompiler.compileInProcess(JavacCompiler.java:664)
        at 
org.codehaus.plexus.compiler.javac.JavacCompiler.performCompile(JavacCompiler.java:186)
        at 
org.apache.maven.plugin.compiler.AbstractCompilerMojo.execute(AbstractCompilerMojo.java:1209)
        at 
org.apache.maven.plugin.compiler.CompilerMojo.execute(CompilerMojo.java:198)
        at 
org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:137)
        at 
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:210)
        at 
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:156)
        at 
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:148)
        at 
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:117)
        at 
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:81)
        at 
org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:56)
        at 
org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:305)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:192)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:105)
        at org.apache.maven.cli.MavenCli.execute(MavenCli.java:972)
        at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:293)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:196)
        at 
java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
        at java.base/java.lang.reflect.Method.invoke(Method.java:565)
        at 
org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:282)
        at 
org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:225)
        at 
org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:406)
        at 
org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:347)
        at 
java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
        at java.base/java.lang.reflect.Method.invoke(Method.java:565)
        at 
org.apache.maven.wrapper.BootstrapMainStarter.start(BootstrapMainStarter.java:47)
        at 
org.apache.maven.wrapper.WrapperExecutor.execute(WrapperExecutor.java:156)
        at 
org.apache.maven.wrapper.MavenWrapperMain.main(MavenWrapperMain.java:72)
   Caused by: java.lang.NoSuchFieldException: com.sun.tools.javac.code.TypeTag 
:: UNKNOWN
        at lombok.permit.Permit.getField(Permit.java:144)
        at 
lombok.javac.JavacTreeMaker$SchroedingerType.getFieldCached(JavacTreeMaker.java:171)
        at lombok.javac.JavacTreeMaker$TypeTag.typeTag(JavacTreeMaker.java:259)
        at lombok.javac.Javac.<clinit>(Javac.java:187)
        ... 48 more
   
   [INFO] 1 error
   [INFO] -------------------------------------------------------------
   [INFO] 
------------------------------------------------------------------------
   [INFO] Reactor Summary for SeaTunnel : 3.0.0-SNAPSHOT:
   [INFO] 
   [INFO] SeaTunnel : ........................................ SUCCESS [  0.727 
s]
   [INFO] SeaTunnel : Config : ............................... SUCCESS [  0.040 
s]
   [INFO] SeaTunnel : Config : Base .......................... SUCCESS [  0.449 
s]
   [INFO] SeaTunnel : Config : Shade ......................... FAILURE [  0.662 
s]
   [INFO] SeaTunnel : Common ................................. SKIPPED
   [INFO] SeaTunnel : Api .................................... SKIPPED
   [INFO] SeaTunnel : Connectors V2 : ........................ SKIPPED
   [INFO] SeaTunnel : Connectors V2 : Common ................. SKIPPED
   [INFO] SeaTunnel : Formats : .............................. SKIPPED
   [INFO] SeaTunnel : Formats : Compatible Debezium Json ..... SKIPPED
   [INFO] SeaTunnel : Connectors V2 : CDC : .................. SKIPPED
   [INFO] SeaTunnel : Connectors V2 : CDC : Base ............. SKIPPED
   [INFO] 
------------------------------------------------------------------------
   [INFO] BUILD FAILURE
   [INFO] 
------------------------------------------------------------------------
   [INFO] Total time:  2.339 s
   [INFO] Finished at: 2026-08-24T19:54:18+08:00
   [INFO] 
------------------------------------------------------------------------
   [ERROR] Failed to execute goal 
org.apache.maven.plugins:maven-compiler-plugin:3.10.1:compile (default-compile) 
on project seatunnel-config-shade: Compilation failure
   [ERROR] java.lang.ExceptionInInitializerError
   [ERROR]      at 
lombok.javac.apt.LombokProcessor.placePostCompileAndDontMakeForceRoundDummiesHook(LombokProcessor.java:174)
   [ERROR]      at 
lombok.javac.apt.LombokProcessor.init(LombokProcessor.java:96)
   [ERROR]      at 
lombok.core.AnnotationProcessor$JavacDescriptor.want(AnnotationProcessor.java:160)
   [ERROR]      at 
lombok.core.AnnotationProcessor.init(AnnotationProcessor.java:213)
   [ERROR]      at 
lombok.launch.AnnotationProcessorHider$AnnotationProcessor.init(AnnotationProcessor.java:64)
   [ERROR]      at 
jdk.compiler/com.sun.tools.javac.processing.JavacProcessingEnvironment$ProcessorState.<init>(JavacProcessingEnvironment.java:633)
   [ERROR]      at 
jdk.compiler/com.sun.tools.javac.processing.JavacProcessingEnvironment$DiscoveredProcessors$ProcessorStateIterator.next(JavacProcessingEnvironment.java:757)
   [ERROR]      at 
jdk.compiler/com.sun.tools.javac.processing.JavacProcessingEnvironment.discoverAndRunProcs(JavacProcessingEnvironment.java:852)
   [ERROR]      at 
jdk.compiler/com.sun.tools.javac.processing.JavacProcessingEnvironment$Round.run(JavacProcessingEnvironment.java:1183)
   [ERROR]      at 
jdk.compiler/com.sun.tools.javac.processing.JavacProcessingEnvironment.doProcessing(JavacProcessingEnvironment.java:1296)
   [ERROR]      at 
jdk.compiler/com.sun.tools.javac.main.JavaCompiler.processAnnotations(JavaCompiler.java:1276)
   [ERROR]      at 
jdk.compiler/com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:952)
   [ERROR]      at 
jdk.compiler/com.sun.tools.javac.main.Main.compile(Main.java:319)
   [ERROR]      at 
jdk.compiler/com.sun.tools.javac.main.Main.compile(Main.java:178)
   [ERROR]      at jdk.compiler/com.sun.tools.javac.Main.compile(Main.java:84)
   [ERROR]      at 
java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
   [ERROR]      at java.base/java.lang.reflect.Method.invoke(Method.java:565)
   [ERROR]      at 
org.codehaus.plexus.compiler.javac.JavacCompiler.compileInProcess0(JavacCompiler.java:694)
   [ERROR]      at 
org.codehaus.plexus.compiler.javac.JavacCompiler.compileInProcessWithProperClassloader(JavacCompiler.java:675)
   [ERROR]      at 
org.codehaus.plexus.compiler.javac.JavacCompiler.compileInProcess(JavacCompiler.java:664)
   [ERROR]      at 
org.codehaus.plexus.compiler.javac.JavacCompiler.performCompile(JavacCompiler.java:186)
   [ERROR]      at 
org.apache.maven.plugin.compiler.AbstractCompilerMojo.execute(AbstractCompilerMojo.java:1209)
   [ERROR]      at 
org.apache.maven.plugin.compiler.CompilerMojo.execute(CompilerMojo.java:198)
   [ERROR]      at 
org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:137)
   [ERROR]      at 
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:210)
   [ERROR]      at 
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:156)
   [ERROR]      at 
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:148)
   [ERROR]      at 
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:117)
   [ERROR]      at 
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:81)
   [ERROR]      at 
org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:56)
   [ERROR]      at 
org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)
   [ERROR]      at 
org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:305)
   [ERROR]      at 
org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:192)
   [ERROR]      at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:105)
   [ERROR]      at org.apache.maven.cli.MavenCli.execute(MavenCli.java:972)
   [ERROR]      at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:293)
   [ERROR]      at org.apache.maven.cli.MavenCli.main(MavenCli.java:196)
   [ERROR]      at 
java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
   [ERROR]      at java.base/java.lang.reflect.Method.invoke(Method.java:565)
   [ERROR]      at 
org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:282)
   [ERROR]      at 
org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:225)
   [ERROR]      at 
org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:406)
   [ERROR]      at 
org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:347)
   [ERROR]      at 
java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
   [ERROR]      at java.base/java.lang.reflect.Method.invoke(Method.java:565)
   [ERROR]      at 
org.apache.maven.wrapper.BootstrapMainStarter.start(BootstrapMainStarter.java:47)
   [ERROR]      at 
org.apache.maven.wrapper.WrapperExecutor.execute(WrapperExecutor.java:156)
   [ERROR]      at 
org.apache.maven.wrapper.MavenWrapperMain.main(MavenWrapperMain.java:72)
   [ERROR] Caused by: java.lang.NoSuchFieldException: 
com.sun.tools.javac.code.TypeTag :: UNKNOWN
   [ERROR]      at lombok.permit.Permit.getField(Permit.java:144)
   [ERROR]      at 
lombok.javac.JavacTreeMaker$SchroedingerType.getFieldCached(JavacTreeMaker.java:171)
   [ERROR]      at 
lombok.javac.JavacTreeMaker$TypeTag.typeTag(JavacTreeMaker.java:259)
   [ERROR]      at lombok.javac.Javac.<clinit>(Javac.java:187)
   [ERROR]      ... 48 more
   [ERROR] 
   [ERROR] 
   [ERROR] -> [Help 1]
   [ERROR] 
   [ERROR] To see the full stack trace of the errors, re-run Maven with the -e 
switch.
   [ERROR] Re-run Maven using the -X switch to enable full debug logging.
   [ERROR] 
   [ERROR] For more information about the errors and possible solutions, please 
read the following articles:
   [ERROR] [Help 1] 
http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
   [ERROR] 
   [ERROR] After correcting the problems, you can resume the build with the 
command
   [ERROR]   mvn <args> -rf :seatunnel-config-shade\n- [INFO] Scanning for 
projects...
   [INFO] 
   [INFO] --------------< org.apache.seatunnel:connector-cdc-base 
>---------------
   [INFO] Building SeaTunnel : Connectors V2 : CDC : Base 3.0.0-SNAPSHOT
   [INFO] --------------------------------[ jar 
]---------------------------------
   Downloading from liaoliao-nexus-mirror: 
http://124.220.77.162:58081/repository/maven-public/org/apache/seatunnel/connector-common/3.0.0-SNAPSHOT/maven-metadata.xml
   [WARNING] Could not transfer metadata 
org.apache.seatunnel:connector-common:3.0.0-SNAPSHOT/maven-metadata.xml from/to 
liaoliao-nexus-mirror (http://124.220.77.162:58081/repository/maven-public/): 
authentication failed for 
http://124.220.77.162:58081/repository/maven-public/org/apache/seatunnel/connector-common/3.0.0-SNAPSHOT/maven-metadata.xml,
 status: 401 Unauthorized
   [WARNING] 
org.apache.seatunnel:connector-common:3.0.0-SNAPSHOT/maven-metadata.xmlfailed 
to transfer from http://124.220.77.162:58081/repository/maven-public/ during a 
previous attempt. This failure was cached in the local repository and 
resolution will not be reattempted until the update interval of 
liaoliao-nexus-mirror has elapsed or updates are forced. Original error: Could 
not transfer metadata 
org.apache.seatunnel:connector-common:3.0.0-SNAPSHOT/maven-metadata.xml from/to 
liaoliao-nexus-mirror (http://124.220.77.162:58081/repository/maven-public/): 
authentication failed for 
http://124.220.77.162:58081/repository/maven-public/org/apache/seatunnel/connector-common/3.0.0-SNAPSHOT/maven-metadata.xml,
 status: 401 Unauthorized
   Downloading from liaoliao-nexus-mirror: 
http://124.220.77.162:58081/repository/maven-public/org/apache/seatunnel/seatunnel-connectors-v2/3.0.0-SNAPSHOT/maven-metadata.xml
   [WARNING] Could not transfer metadata 
org.apache.seatunnel:seatunnel-connectors-v2:3.0.0-SNAPSHOT/maven-metadata.xml 
from/to liaoliao-nexus-mirror 
(http://124.220.77.162:58081/repository/maven-public/): authentication failed 
for 
http://124.220.77.162:58081/repository/maven-public/org/apache/seatunnel/seatunnel-connectors-v2/3.0.0-SNAPSHOT/maven-metadata.xml,
 status: 401 Unauthorized
   Downloading from liaoliao-nexus-mirror: 
http://124.220.77.162:58081/repository/maven-public/org/apache/seatunnel/seatunnel/3.0.0-SNAPSHOT/maven-metadata.xml
   [WARNING] Could not transfer metadata 
org.apache.seatunnel:seatunnel:3.0.0-SNAPSHOT/maven-metadata.xml from/to 
liaoliao-nexus-mirror (http://124.220.77.162:58081/repository/maven-public/): 
authentication failed for 
http://124.220.77.162:58081/repository/maven-public/org/apache/seatunnel/seatunnel/3.0.0-SNAPSHOT/maven-metadata.xml,
 status: 401 Unauthorized
   Downloading from liaoliao-nexus-mirror: 
http://124.220.77.162:58081/repository/maven-public/org/apache/seatunnel/seatunnel-format-compatible-debezium-json/3.0.0-SNAPSHOT/maven-metadata.xml
   [WARNING] Could not transfer metadata 
org.apache.seatunnel:seatunnel-format-compatible-debezium-json:3.0.0-SNAPSHOT/maven-metadata.xml
 from/to liaoliao-nexus-mirror 
(http://124.220.77.162:58081/repository/maven-public/): authentication failed 
for 
http://124.220.77.162:58081/repository/maven-public/org/apache/seatunnel/seatunnel-format-compatible-debezium-json/3.0.0-SNAPSHOT/maven-metadata.xml,
 status: 401 Unauthorized
   [WARNING] 
org.apache.seatunnel:seatunnel-format-compatible-debezium-json:3.0.0-SNAPSHOT/maven-metadata.xmlfailed
 to transfer from http://124.220.77.162:58081/repository/maven-public/ during a 
previous attempt. This failure was cached in the local repository and 
resolution will not be reattempted until the update interval of 
liaoliao-nexus-mirror has elapsed or updates are forced. Original error: Could 
not transfer metadata 
org.apache.seatunnel:seatunnel-format-compatible-debezium-json:3.0.0-SNAPSHOT/maven-metadata.xml
 from/to liaoliao-nexus-mirror 
(http://124.220.77.162:58081/repository/maven-public/): authentication failed 
for 
http://124.220.77.162:58081/repository/maven-public/org/apache/seatunnel/seatunnel-format-compatible-debezium-json/3.0.0-SNAPSHOT/maven-metadata.xml,
 status: 401 Unauthorized
   Downloading from liaoliao-nexus-mirror: 
http://124.220.77.162:58081/repository/maven-public/org/apache/seatunnel/seatunnel-formats/3.0.0-SNAPSHOT/maven-metadata.xml
   [WARNING] Could not transfer metadata 
org.apache.seatunnel:seatunnel-formats:3.0.0-SNAPSHOT/maven-metadata.xml 
from/to liaoliao-nexus-mirror 
(http://124.220.77.162:58081/repository/maven-public/): authentication failed 
for 
http://124.220.77.162:58081/repository/maven-public/org/apache/seatunnel/seatunnel-formats/3.0.0-SNAPSHOT/maven-metadata.xml,
 status: 401 Unauthorized
   Downloading from liaoliao-nexus-mirror: 
http://124.220.77.162:58081/repository/maven-public/org/apache/seatunnel/seatunnel-api/3.0.0-SNAPSHOT/maven-metadata.xml
   [WARNING] Could not transfer metadata 
org.apache.seatunnel:seatunnel-api:3.0.0-SNAPSHOT/maven-metadata.xml from/to 
liaoliao-nexus-mirror (http://124.220.77.162:58081/repository/maven-public/): 
authentication failed for 
http://124.220.77.162:58081/repository/maven-public/org/apache/seatunnel/seatunnel-api/3.0.0-SNAPSHOT/maven-metadata.xml,
 status: 401 Unauthorized
   [WARNING] 
org.apache.seatunnel:seatunnel-api:3.0.0-SNAPSHOT/maven-metadata.xmlfailed to 
transfer from http://124.220.77.162:58081/repository/maven-public/ during a 
previous attempt. This failure was cached in the local repository and 
resolution will not be reattempted until the update interval of 
liaoliao-nexus-mirror has elapsed or updates are forced. Original error: Could 
not transfer metadata 
org.apache.seatunnel:seatunnel-api:3.0.0-SNAPSHOT/maven-metadata.xml from/to 
liaoliao-nexus-mirror (http://124.220.77.162:58081/repository/maven-public/): 
authentication failed for 
http://124.220.77.162:58081/repository/maven-public/org/apache/seatunnel/seatunnel-api/3.0.0-SNAPSHOT/maven-metadata.xml,
 status: 401 Unauthorized
   Downloading from liaoliao-nexus-mirror: 
http://124.220.77.162:58081/repository/maven-public/org/apache/seatunnel/seatunnel-common/3.0.0-SNAPSHOT/maven-metadata.xml
   [WARNING] Could not transfer metadata 
org.apache.seatunnel:seatunnel-common:3.0.0-SNAPSHOT/maven-metadata.xml from/to 
liaoliao-nexus-mirror (http://124.220.77.162:58081/repository/maven-public/): 
authentication failed for 
http://124.220.77.162:58081/repository/maven-public/org/apache/seatunnel/seatunnel-common/3.0.0-SNAPSHOT/maven-metadata.xml,
 status: 401 Unauthorized
   [WARNING] 
org.apache.seatunnel:seatunnel-common:3.0.0-SNAPSHOT/maven-metadata.xmlfailed 
to transfer from http://124.220.77.162:58081/repository/maven-public/ during a 
previous attempt. This failure was cached in the local repository and 
resolution will not be reattempted until the update interval of 
liaoliao-nexus-mirror has elapsed or updates are forced. Original error: Could 
not transfer metadata 
org.apache.seatunnel:seatunnel-common:3.0.0-SNAPSHOT/maven-metadata.xml from/to 
liaoliao-nexus-mirror (http://124.220.77.162:58081/repository/maven-public/): 
authentication failed for 
http://124.220.77.162:58081/repository/maven-public/org/apache/seatunnel/seatunnel-common/3.0.0-SNAPSHOT/maven-metadata.xml,
 status: 401 Unauthorized
   Downloading from liaoliao-nexus-mirror: 
http://124.220.77.162:58081/repository/maven-public/org/apache/seatunnel/seatunnel-config-shade/3.0.0-SNAPSHOT/maven-metadata.xml
   [WARNING] Could not transfer metadata 
org.apache.seatunnel:seatunnel-config-shade:3.0.0-SNAPSHOT/maven-metadata.xml 
from/to liaoliao-nexus-mirror 
(http://124.220.77.162:58081/repository/maven-public/): authentication failed 
for 
http://124.220.77.162:58081/repository/maven-public/org/apache/seatunnel/seatunnel-config-shade/3.0.0-SNAPSHOT/maven-metadata.xml,
 status: 401 Unauthorized
   [WARNING] 
org.apache.seatunnel:seatunnel-config-shade:3.0.0-SNAPSHOT/maven-metadata.xmlfailed
 to transfer from http://124.220.77.162:58081/repository/maven-public/ during a 
previous attempt. This failure was cached in the local repository and 
resolution will not be reattempted until the update interval of 
liaoliao-nexus-mirror has elapsed or updates are forced. Original error: Could 
not transfer metadata 
org.apache.seatunnel:seatunnel-config-shade:3.0.0-SNAPSHOT/maven-metadata.xml 
from/to liaoliao-nexus-mirror 
(http://124.220.77.162:58081/repository/maven-public/): authentication failed 
for 
http://124.220.77.162:58081/repository/maven-public/org/apache/seatunnel/seatunnel-config-shade/3.0.0-SNAPSHOT/maven-metadata.xml,
 status: 401 Unauthorized
   Downloading from liaoliao-nexus-mirror: 
http://124.220.77.162:58081/repository/maven-public/org/apache/seatunnel/seatunnel-config/3.0.0-SNAPSHOT/maven-metadata.xml
   [WARNING] Could not transfer metadata 
org.apache.seatunnel:seatunnel-config:3.0.0-SNAPSHOT/maven-metadata.xml from/to 
liaoliao-nexus-mirror (http://124.220.77.162:58081/repository/maven-public/): 
authentication failed for 
http://124.220.77.162:58081/repository/maven-public/org/apache/seatunnel/seatunnel-config/3.0.0-SNAPSHOT/maven-metadata.xml,
 status: 401 Unauthorized
   Downloading from liaoliao-nexus-mirror: 
http://124.220.77.162:58081/repository/maven-public/org/apache/seatunnel/seatunnel-config-base/3.0.0-SNAPSHOT/maven-metadata.xml
   [WARNING] Could not transfer metadata 
org.apache.seatunnel:seatunnel-config-base:3.0.0-SNAPSHOT/maven-metadata.xml 
from/to liaoliao-nexus-mirror 
(http://124.220.77.162:58081/repository/maven-public/): authentication failed 
for 
http://124.220.77.162:58081/repository/maven-public/org/apache/seatunnel/seatunnel-config-base/3.0.0-SNAPSHOT/maven-metadata.xml,
 status: 401 Unauthorized
   [WARNING] 
org.apache.seatunnel:seatunnel-config-base:3.0.0-SNAPSHOT/maven-metadata.xmlfailed
 to transfer from http://124.220.77.162:58081/repository/maven-public/ during a 
previous attempt. This failure was cached in the local repository and 
resolution will not be reattempted until the update interval of 
liaoliao-nexus-mirror has elapsed or updates are forced. Original error: Could 
not transfer metadata 
org.apache.seatunnel:seatunnel-config-base:3.0.0-SNAPSHOT/maven-metadata.xml 
from/to liaoliao-nexus-mirror 
(http://124.220.77.162:58081/repository/maven-public/): authentication failed 
for 
http://124.220.77.162:58081/repository/maven-public/org/apache/seatunnel/seatunnel-config-base/3.0.0-SNAPSHOT/maven-metadata.xml,
 status: 401 Unauthorized
   [INFO] 
   [INFO] --- maven-enforcer-plugin:3.4.1:enforce (enforce-maven-version) @ 
connector-cdc-base ---
   [INFO] Rule 0: org.apache.maven.enforcer.rules.version.RequireMavenVersion 
passed
   [INFO] 
   [INFO] --- maven-enforcer-plugin:3.4.1:enforce (enforce-java-version) @ 
connector-cdc-base ---
   [INFO] Rule 0: org.apache.maven.enforcer.rules.version.RequireJavaVersion 
passed
   [INFO] 
   [INFO] --- spotless-maven-plugin:2.29.0:check (spotless-check) @ 
connector-cdc-base ---
   [INFO] Up-to-date checking enabled
   [INFO] Fingerprint mismatch in the index file. Fallback to an empty index
   [INFO] Sorting file 
/var/folders/kp/rjp70w_s7qz1lwr6044cq8qh0000gn/T/pom4015450550764392209.xml
   [INFO] Pom file is already sorted, exiting
   [INFO] 
   [INFO] --- maven-remote-resources-plugin:3.1.0:process 
(process-resource-bundles) @ connector-cdc-base ---
   [INFO] Preparing remote bundle 
org.apache.apache.resources:apache-jar-resource-bundle:1.5
   [INFO] Copying 3 resources from 1 bundle.
   [WARNING] 
org.apache.seatunnel:seatunnel-connectors-v2:3.0.0-SNAPSHOT/maven-metadata.xmlfailed
 to transfer from http://124.220.77.162:58081/repository/maven-public/ during a 
previous attempt. This failure was cached in the local repository and 
resolution will not be reattempted until the update interval of 
liaoliao-nexus-mirror has elapsed or updates are forced. Original error: Could 
not transfer metadata 
org.apache.seatunnel:seatunnel-connectors-v2:3.0.0-SNAPSHOT/maven-metadata.xml 
from/to liaoliao-nexus-mirror 
(http://124.220.77.162:58081/repository/maven-public/): authentication failed 
for 
http://124.220.77.162:58081/repository/maven-public/org/apache/seatunnel/seatunnel-connectors-v2/3.0.0-SNAPSHOT/maven-metadata.xml,
 status: 401 Unauthorized
   [WARNING] 
org.apache.seatunnel:seatunnel:3.0.0-SNAPSHOT/maven-metadata.xmlfailed to 
transfer from http://124.220.77.162:58081/repository/maven-public/ during a 
previous attempt. This failure was cached in the local repository and 
resolution will not be reattempted until the update interval of 
liaoliao-nexus-mirror has elapsed or updates are forced. Original error: Could 
not transfer metadata 
org.apache.seatunnel:seatunnel:3.0.0-SNAPSHOT/maven-metadata.xml from/to 
liaoliao-nexus-mirror (http://124.220.77.162:58081/repository/maven-public/): 
authentication failed for 
http://124.220.77.162:58081/repository/maven-public/org/apache/seatunnel/seatunnel/3.0.0-SNAPSHOT/maven-metadata.xml,
 status: 401 Unauthorized
   [WARNING] 
org.apache.seatunnel:seatunnel-formats:3.0.0-SNAPSHOT/maven-metadata.xmlfailed 
to transfer from http://124.220.77.162:58081/repository/maven-public/ during a 
previous attempt. This failure was cached in the local repository and 
resolution will not be reattempted until the update interval of 
liaoliao-nexus-mirror has elapsed or updates are forced. Original error: Could 
not transfer metadata 
org.apache.seatunnel:seatunnel-formats:3.0.0-SNAPSHOT/maven-metadata.xml 
from/to liaoliao-nexus-mirror 
(http://124.220.77.162:58081/repository/maven-public/): authentication failed 
for 
http://124.220.77.162:58081/repository/maven-public/org/apache/seatunnel/seatunnel-formats/3.0.0-SNAPSHOT/maven-metadata.xml,
 status: 401 Unauthorized
   [INFO] 
   [INFO] --- maven-resources-plugin:3.3.1:resources (default-resources) @ 
connector-cdc-base ---
   [INFO] skip non existing resourceDirectory 
/private/tmp/seatunnel-11271-fix/seatunnel-connectors-v2/connector-cdc/connector-cdc-base/src/main/resources
   [INFO] Copying 3 resources from target/maven-shared-archive-resources to 
target/classes
   [INFO] 
   [INFO] --- flatten-maven-plugin:1.3.0:flatten (flatten) @ connector-cdc-base 
---
   [INFO] Generating flattened POM of project 
org.apache.seatunnel:connector-cdc-base:jar:3.0.0-SNAPSHOT...
   [INFO] 
   [INFO] --- maven-compiler-plugin:3.10.1:compile (default-compile) @ 
connector-cdc-base ---
   [INFO] Nothing to compile - all classes are up to date
   [INFO] 
   [INFO] --- maven-resources-plugin:3.3.1:testResources 
(default-testResources) @ connector-cdc-base ---
   [INFO] Copying 1 resource from src/test/resources to target/test-classes
   [INFO] Copying 3 resources from target/maven-shared-archive-resources to 
target/test-classes
   [INFO] 
   [INFO] --- maven-compiler-plugin:3.10.1:testCompile (default-testCompile) @ 
connector-cdc-base ---
   [INFO] Nothing to compile - all classes are up to date
   [INFO] 
   [INFO] --- maven-surefire-plugin:2.22.2:test (default-test) @ 
connector-cdc-base ---
   [INFO] 
   [INFO] -------------------------------------------------------
   [INFO]  T E S T S
   [INFO] -------------------------------------------------------
   [INFO] Running 
org.apache.seatunnel.connectors.cdc.base.source.reader.IncrementalSourceSplitReaderTest
   [ERROR] Tests run: 4, Failures: 0, Errors: 4, Skipped: 0, Time elapsed: 
0.358 s <<< FAILURE! - in 
org.apache.seatunnel.connectors.cdc.base.source.reader.IncrementalSourceSplitReaderTest
   [ERROR] testFetchFinishedSnapshotSplitSupportsNextSplitAfterIdChanges  Time 
elapsed: 0.338 s  <<< ERROR!
   org.mockito.exceptions.base.MockitoException: 
   
   Mockito cannot mock this class: interface 
org.apache.seatunnel.connectors.cdc.base.dialect.DataSourceDialect.
   
   If you're not sure why you're getting this error, please open an issue on 
GitHub.
   
   
   Java               : 26
   JVM vendor name    : Oracle Corporation
   JVM vendor version : 26.0.1+8-34
   JVM name           : OpenJDK 64-Bit Server VM
   JVM version        : 26.0.1+8-34
   JVM info           : mixed mode, sharing
   OS name            : Mac OS X
   OS version         : 26.5.2
   
   
   You are seeing this disclaimer because Mockito is configured to create 
inlined mocks.
   You can learn about inline mocks and their limitations under item #39 of the 
Mockito class javadoc.
   
   Underlying exception : org.mockito.exceptions.base.MockitoException: Could 
not modify all classes [interface 
org.apache.seatunnel.connectors.cdc.base.dialect.DataSourceDialect, interface 
java.io.Serializable]
        at 
org.apache.seatunnel.connectors.cdc.base.source.reader.IncrementalSourceSplitReaderTest.testFetchFinishedSnapshotSplitSupportsNextSplitAfterIdChanges(IncrementalSourceSplitReaderTest.java:91)
   Caused by: org.mockito.exceptions.base.MockitoException: Could not modify 
all classes [interface 
org.apache.seatunnel.connectors.cdc.base.dialect.DataSourceDialect, interface 
java.io.Serializable]
        at 
org.apache.seatunnel.connectors.cdc.base.source.reader.IncrementalSourceSplitReaderTest.testFetchFinishedSnapshotSplitSupportsNextSplitAfterIdChanges(IncrementalSourceSplitReaderTest.java:91)
   Caused by: java.lang.IllegalStateException: 
   
   Byte Buddy could not instrument all classes within the mock's type hierarchy
   
   This problem should never occur for javac-compiled classes. This problem has 
been observed for classes that are:
    - Compiled by older versions of scalac
    - Classes that are part of the Android distribution
        at 
org.apache.seatunnel.connectors.cdc.base.source.reader.IncrementalSourceSplitReaderTest.testFetchFinishedSnapshotSplitSupportsNextSplitAfterIdChanges(IncrementalSourceSplitReaderTest.java:91)
   Caused by: java.lang.IllegalArgumentException: Java 26 (70) is not supported 
by the current version of Byte Buddy which officially supports Java 20 (64) - 
update Byte Buddy or set net.bytebuddy.experimental as a VM property
        at 
org.apache.seatunnel.connectors.cdc.base.source.reader.IncrementalSourceSplitReaderTest.testFetchFinishedSnapshotSplitSupportsNextSplitAfterIdChanges(IncrementalSourceSplitReaderTest.java:91)
   
   [ERROR] testFetchFinishedSnapshotSplitFailFastWhenCurrentSplitIdIsNull  Time 
elapsed: 0.007 s  <<< ERROR!
   org.mockito.exceptions.base.MockitoException: 
   
   Mockito cannot mock this class: interface 
org.apache.seatunnel.connectors.cdc.base.dialect.DataSourceDialect.
   
   If you're not sure why you're getting this error, please open an issue on 
GitHub.
   
   
   Java               : 26
   JVM vendor name    : Oracle Corporation
   JVM vendor version : 26.0.1+8-34
   JVM name           : OpenJDK 64-Bit Server VM
   JVM version        : 26.0.1+8-34
   JVM info           : mixed mode, sharing
   OS name            : Mac OS X
   OS version         : 26.5.2
   
   
   You are seeing this disclaimer because Mockito is configured to create 
inlined mocks.
   You can learn about inline mocks and their limitations under item #39 of the 
Mockito class javadoc.
   
   Underlying exception : org.mockito.exceptions.base.MockitoException: Could 
not modify all classes [interface 
org.apache.seatunnel.connectors.cdc.base.dialect.DataSourceDialect, interface 
java.io.Serializable]
        at 
org.apache.seatunnel.connectors.cdc.base.source.reader.IncrementalSourceSplitReaderTest.testFetchFinishedSnapshotSplitFailFastWhenCurrentSplitIdIsNull(IncrementalSourceSplitReaderTest.java:69)
   Caused by: org.mockito.exceptions.base.MockitoException: Could not modify 
all classes [interface 
org.apache.seatunnel.connectors.cdc.base.dialect.DataSourceDialect, interface 
java.io.Serializable]
        at 
org.apache.seatunnel.connectors.cdc.base.source.reader.IncrementalSourceSplitReaderTest.testFetchFinishedSnapshotSplitFailFastWhenCurrentSplitIdIsNull(IncrementalSourceSplitReaderTest.java:69)
   Caused by: java.lang.IllegalStateException: 
   
   Byte Buddy could not instrument all classes within the mock's type hierarchy
   
   This problem should never occur for javac-compiled classes. This problem has 
been observed for classes that are:
    - Compiled by older versions of scalac
    - Classes that are part of the Android distribution
        at 
org.apache.seatunnel.connectors.cdc.base.source.reader.IncrementalSourceSplitReaderTest.testFetchFinishedSnapshotSplitFailFastWhenCurrentSplitIdIsNull(IncrementalSourceSplitReaderTest.java:69)
   Caused by: java.lang.IllegalArgumentException: Java 26 (70) is not supported 
by the current version of Byte Buddy which officially supports Java 20 (64) - 
update Byte Buddy or set net.bytebuddy.experimental as a VM property
        at 
org.apache.seatunnel.connectors.cdc.base.source.reader.IncrementalSourceSplitReaderTest.testFetchFinishedSnapshotSplitFailFastWhenCurrentSplitIdIsNull(IncrementalSourceSplitReaderTest.java:69)
   
   [ERROR] testCloseClearsState  Time elapsed: 0.005 s  <<< ERROR!
   org.mockito.exceptions.base.MockitoException: 
   
   Mockito cannot mock this class: interface 
org.apache.seatunnel.connectors.cdc.base.dialect.DataSourceDialect.
   
   If you're not sure why you're getting this error, please open an issue on 
GitHub.
   
   
   Java               : 26
   JVM vendor name    : Oracle Corporation
   JVM vendor version : 26.0.1+8-34
   JVM name           : OpenJDK 64-Bit Server VM
   JVM version        : 26.0.1+8-34
   JVM info           : mixed mode, sharing
   OS name            : Mac OS X
   OS version         : 26.5.2
   
   
   You are seeing this disclaimer because Mockito is configured to create 
inlined mocks.
   You can learn about inline mocks and their limitations under item #39 of the 
Mockito class javadoc.
   
   Underlying exception : org.mockito.exceptions.base.MockitoException: Could 
not modify all classes [interface 
org.apache.seatunnel.connectors.cdc.base.dialect.DataSourceDialect, interface 
java.io.Serializable]
        at 
org.apache.seatunnel.connectors.cdc.base.source.reader.IncrementalSourceSplitReaderTest.testCloseClearsState(IncrementalSourceSplitReaderTest.java:122)
   Caused by: org.mockito.exceptions.base.MockitoException: Could not modify 
all classes [interface 
org.apache.seatunnel.connectors.cdc.base.dialect.DataSourceDialect, interface 
java.io.Serializable]
        at 
org.apache.seatunnel.connectors.cdc.base.source.reader.IncrementalSourceSplitReaderTest.testCloseClearsState(IncrementalSourceSplitReaderTest.java:122)
   Caused by: java.lang.IllegalStateException: 
   
   Byte Buddy could not instrument all classes within the mock's type hierarchy
   
   This problem should never occur for javac-compiled classes. This problem has 
been observed for classes that are:
    - Compiled by older versions of scalac
    - Classes that are part of the Android distribution
        at 
org.apache.seatunnel.connectors.cdc.base.source.reader.IncrementalSourceSplitReaderTest.testCloseClearsState(IncrementalSourceSplitReaderTest.java:122)
   Caused by: java.lang.IllegalArgumentException: Java 26 (70) is not supported 
by the current version of Byte Buddy which officially supports Java 20 (64) - 
update Byte Buddy or set net.bytebuddy.experimental as a VM property
        at 
org.apache.seatunnel.connectors.cdc.base.source.reader.IncrementalSourceSplitReaderTest.testCloseClearsState(IncrementalSourceSplitReaderTest.java:122)
   
   [ERROR] testFetchFinishedSnapshotSplitEmitsFinishedOnlyOnce  Time elapsed: 
0.005 s  <<< ERROR!
   org.mockito.exceptions.base.MockitoException: 
   
   Mockito cannot mock this class: interface 
org.apache.seatunnel.connectors.cdc.base.dialect.DataSourceDialect.
   
   If you're not sure why you're getting this error, please open an issue on 
GitHub.
   
   
   Java               : 26
   JVM vendor name    : Oracle Corporation
   JVM vendor version : 26.0.1+8-34
   JVM name           : OpenJDK 64-Bit Server VM
   JVM version        : 26.0.1+8-34
   JVM info           : mixed mode, sharing
   OS name            : Mac OS X
   OS version         : 26.5.2
   
   
   You are seeing this disclaimer because Mockito is configured to create 
inlined mocks.
   You can learn about inline mocks and their limitations under item #39 of the 
Mockito class javadoc.
   
   Underlying exception : org.mockito.exceptions.base.MockitoException: Could 
not modify all classes [interface 
org.apache.seatunnel.connectors.cdc.base.dialect.DataSourceDialect, interface 
java.io.Serializable]
        at 
org.apache.seatunnel.connectors.cdc.base.source.reader.IncrementalSourceSplitReaderTest.testFetchFinishedSnapshotSplitEmitsFinishedOnlyOnce(IncrementalSourceSplitReaderTest.java:40)
   Caused by: org.mockito.exceptions.base.MockitoException: Could not modify 
all classes [interface 
org.apache.seatunnel.connectors.cdc.base.dialect.DataSourceDialect, interface 
java.io.Serializable]
        at 
org.apache.seatunnel.connectors.cdc.base.source.reader.IncrementalSourceSplitReaderTest.testFetchFinishedSnapshotSplitEmitsFinishedOnlyOnce(IncrementalSourceSplitReaderTest.java:40)
   Caused by: java.lang.IllegalStateException: 
   
   Byte Buddy could not instrument all classes within the mock's type hierarchy
   
   This problem should never occur for javac-compiled classes. This problem has 
been observed for classes that are:
    - Compiled by older versions of scalac
    - Classes that are part of the Android distribution
        at 
org.apache.seatunnel.connectors.cdc.base.source.reader.IncrementalSourceSplitReaderTest.testFetchFinishedSnapshotSplitEmitsFinishedOnlyOnce(IncrementalSourceSplitReaderTest.java:40)
   Caused by: java.lang.IllegalArgumentException: Java 26 (70) is not supported 
by the current version of Byte Buddy which officially supports Java 20 (64) - 
update Byte Buddy or set net.bytebuddy.experimental as a VM property
        at 
org.apache.seatunnel.connectors.cdc.base.source.reader.IncrementalSourceSplitReaderTest.testFetchFinishedSnapshotSplitEmitsFinishedOnlyOnce(IncrementalSourceSplitReaderTest.java:40)
   
   [INFO] Running 
org.apache.seatunnel.connectors.cdc.base.source.reader.IncrementalSourceReaderTest
   [ERROR] Tests run: 4, Failures: 0, Errors: 4, Skipped: 0, Time elapsed: 0.01 
s <<< FAILURE! - in 
org.apache.seatunnel.connectors.cdc.base.source.reader.IncrementalSourceReaderTest
   [ERROR] testAddSplitsKeepsRestoredSplitWhenDiscoveryReturnsEmpty  Time 
elapsed: 0 s  <<< ERROR!
   org.mockito.exceptions.base.MockitoException: 
   
   Mockito cannot mock this class: interface 
org.apache.seatunnel.connectors.cdc.base.config.SourceConfig.
   
   If you're not sure why you're getting this error, please open an issue on 
GitHub.
   
   
   Java               : 26
   JVM vendor name    : Oracle Corporation
   JVM vendor version : 26.0.1+8-34
   JVM name           : OpenJDK 64-Bit Server VM
   JVM version        : 26.0.1+8-34
   JVM info           : mixed mode, sharing
   OS name            : Mac OS X
   OS version         : 26.5.2
   
   
   You are seeing this disclaimer because Mockito is configured to create 
inlined mocks.
   You can learn about inline mocks and their limitations under item #39 of the 
Mockito class javadoc.
   
   Underlying exception : org.mockito.exceptions.base.MockitoException: Could 
not modify all classes [interface 
org.apache.seatunnel.connectors.cdc.base.config.SourceConfig, interface 
java.io.Serializable]
        at 
org.apache.seatunnel.connectors.cdc.base.source.reader.IncrementalSourceReaderTest.testAddSplitsKeepsRestoredSplitWhenDiscoveryReturnsEmpty(IncrementalSourceReaderTest.java:84)
   Caused by: org.mockito.exceptions.base.MockitoException: Could not modify 
all classes [interface 
org.apache.seatunnel.connectors.cdc.base.config.SourceConfig, interface 
java.io.Serializable]
        at 
org.apache.seatunnel.connectors.cdc.base.source.reader.IncrementalSourceReaderTest.testAddSplitsKeepsRestoredSplitWhenDiscoveryReturnsEmpty(IncrementalSourceReaderTest.java:84)
   Caused by: java.lang.IllegalStateException: 
   
   Byte Buddy could not instrument all classes within the mock's type hierarchy
   
   This problem should never occur for javac-compiled classes. This problem has 
been observed for classes that are:
    - Compiled by older versions of scalac
    - Classes that are part of the Android distribution
        at 
org.apache.seatunnel.connectors.cdc.base.source.reader.IncrementalSourceReaderTest.testAddSplitsKeepsRestoredSplitWhenDiscoveryReturnsEmpty(IncrementalSourceReaderTest.java:84)
   Caused by: java.lang.IllegalArgumentException: Java 26 (70) is not supported 
by the current version of Byte Buddy which officially supports Java 20 (64) - 
update Byte Buddy or set net.bytebuddy.experimental as a VM property
        at 
org.apache.seatunnel.connectors.cdc.base.source.reader.IncrementalSourceReaderTest.testAddSplitsKeepsRestoredSplitWhenDiscoveryReturnsEmpty(IncrementalSourceReaderTest.java:84)
   
   [ERROR] testAddSplitsEnqueuesPrunedRestoredIncrementalSplit  Time elapsed: 
0.002 s  <<< ERROR!
   org.mockito.exceptions.base.MockitoException: 
   
   Mockito cannot mock this class: interface 
org.apache.seatunnel.connectors.cdc.base.config.SourceConfig.
   
   If you're not sure why you're getting this error, please open an issue on 
GitHub.
   
   
   Java               : 26
   JVM vendor name    : Oracle Corporation
   JVM vendor version : 26.0.1+8-34
   JVM name           : OpenJDK 64-Bit Server VM
   JVM version        : 26.0.1+8-34
   JVM info           : mixed mode, sharing
   OS name            : Mac OS X
   OS version         : 26.5.2
   
   
   You are seeing this disclaimer because Mockito is configured to create 
inlined mocks.
   You can learn about inline mocks and their limitations under item #39 of the 
Mockito class javadoc.
   
   Underlying exception : org.mockito.exceptions.base.MockitoException: Could 
not modify all classes [interface 
org.apache.seatunnel.connectors.cdc.base.config.SourceConfig, interface 
java.io.Serializable]
        at 
org.apache.seatunnel.connectors.cdc.base.source.reader.IncrementalSourceReaderTest.testAddSplitsEnqueuesPrunedRestoredIncrementalSplit(IncrementalSourceReaderTest.java:60)
   Caused by: org.mockito.exceptions.base.MockitoException: Could not modify 
all classes [interface 
org.apache.seatunnel.connectors.cdc.base.config.SourceConfig, interface 
java.io.Serializable]
        at 
org.apache.seatunnel.connectors.cdc.base.source.reader.IncrementalSourceReaderTest.testAddSplitsEnqueuesPrunedRestoredIncrementalSplit(IncrementalSourceReaderTest.java:60)
   Caused by: java.lang.IllegalStateException: 
   
   Byte Buddy could not instrument all classes within the mock's type hierarchy
   
   This problem should never occur for javac-compiled classes. This problem has 
been observed for classes that are:
    - Compiled by older versions of scalac
    - Classes that are part of the Android distribution
        at 
org.apache.seatunnel.connectors.cdc.base.source.reader.IncrementalSourceReaderTest.testAddSplitsEnqueuesPrunedRestoredIncrementalSplit(IncrementalSourceReaderTest.java:60)
   Caused by: java.lang.IllegalArgumentException: Java 26 (70) is not supported 
by the current version of Byte Buddy which officially supports Java 20 (64) - 
update Byte Buddy or set net.bytebuddy.experimental as a VM property
        at 
org.apache.seatunnel.connectors.cdc.base.source.reader.IncrementalSourceReaderTest.testAddSplitsEnqueuesPrunedRestoredIncrementalSplit(IncrementalSourceReaderTest.java:60)
   
   [ERROR] testAddSplitsKeepsRestoredSplitWhenDiscoveryFails  Time elapsed: 
0.004 s  <<< ERROR!
   org.mockito.exceptions.base.MockitoException: 
   
   Mockito cannot mock this class: interface 
org.apache.seatunnel.connectors.cdc.base.config.SourceConfig.
   
   If you're not sure why you're getting this error, please open an issue on 
GitHub.
   
   
   Java               : 26
   JVM vendor name    : Oracle Corporation
   JVM vendor version : 26.0.1+8-34
   JVM name           : OpenJDK 64-Bit Server VM
   JVM version        : 26.0.1+8-34
   JVM info           : mixed mode, sharing
   OS name            : Mac OS X
   OS version         : 26.5.2
   
   
   You are seeing this disclaimer because Mockito is configured to create 
inlined mocks.
   You can learn about inline mocks and their limitations under item #39 of the 
Mockito class javadoc.
   
   Underlying exception : org.mockito.exceptions.base.MockitoException: Could 
not modify all classes [interface 
org.apache.seatunnel.connectors.cdc.base.config.SourceConfig, interface 
java.io.Serializable]
        at 
org.apache.seatunnel.connectors.cdc.base.source.reader.IncrementalSourceReaderTest.testAddSplitsKeepsRestoredSplitWhenDiscoveryFails(IncrementalSourceReaderTest.java:107)
   Caused by: org.mockito.exceptions.base.MockitoException: Could not modify 
all classes [interface 
org.apache.seatunnel.connectors.cdc.base.config.SourceConfig, interface 
java.io.Serializable]
        at 
org.apache.seatunnel.connectors.cdc.base.source.reader.IncrementalSourceReaderTest.testAddSplitsKeepsRestoredSplitWhenDiscoveryFails(IncrementalSourceReaderTest.java:107)
   Caused by: java.lang.IllegalStateException: 
   
   Byte Buddy could not instrument all classes within the mock's type hierarchy
   
   This problem should never occur for javac-compiled classes. This problem has 
been observed for classes that are:
    - Compiled by older versions of scalac
    - Classes that are part of the Android distribution
        at 
org.apache.seatunnel.connectors.cdc.base.source.reader.IncrementalSourceReaderTest.testAddSplitsKeepsRestoredSplitWhenDiscoveryFails(IncrementalSourceReaderTest.java:107)
   Caused by: java.lang.IllegalArgumentException: Java 26 (70) is not supported 
by the current version of Byte Buddy which officially supports Java 20 (64) - 
update Byte Buddy or set net.bytebuddy.experimental as a VM property
        at 
org.apache.seatunnel.connectors.cdc.base.source.reader.IncrementalSourceReaderTest.testAddSplitsKeepsRestoredSplitWhenDiscoveryFails(IncrementalSourceReaderTest.java:107)
   
   [ERROR] testAddSplitsDiscoversCapturedTablesOnlyOncePerBatch  Time elapsed: 
0.004 s  <<< ERROR!
   org.mockito.exceptions.base.MockitoException: 
   
   Mockito cannot mock this class: interface 
org.apache.seatunnel.connectors.cdc.base.config.SourceConfig.
   
   If you're not sure why you're getting this error, please open an issue on 
GitHub.
   
   
   Java               : 26
   JVM vendor name    : Oracle Corporation
   JVM vendor version : 26.0.1+8-34
   JVM name           : OpenJDK 64-Bit Server VM
   JVM version        : 26.0.1+8-34
   JVM info           : mixed mode, sharing
   OS name            : Mac OS X
   OS version         : 26.5.2
   
   
   You are seeing this disclaimer because Mockito is configured to create 
inlined mocks.
   You can learn about inline mocks and their limitations under item #39 of the 
Mockito class javadoc.
   
   Underlying exception : org.mockito.exceptions.base.MockitoException: Could 
not modify all classes [interface 
org.apache.seatunnel.connectors.cdc.base.config.SourceConfig, interface 
java.io.Serializable]
        at 
org.apache.seatunnel.connectors.cdc.base.source.reader.IncrementalSourceReaderTest.testAddSplitsDiscoversCapturedTablesOnlyOncePerBatch(IncrementalSourceReaderTest.java:130)
   Caused by: org.mockito.exceptions.base.MockitoException: Could not modify 
all classes [interface 
org.apache.seatunnel.connectors.cdc.base.config.SourceConfig, interface 
java.io.Serializable]
        at 
org.apache.seatunnel.connectors.cdc.base.source.reader.IncrementalSourceReaderTest.testAddSplitsDiscoversCapturedTablesOnlyOncePerBatch(IncrementalSourceReaderTest.java:130)
   Caused by: java.lang.IllegalStateException: 
   
   Byte Buddy could not instrument all classes within the mock's type hierarchy
   
   This problem should never occur for javac-compiled classes. This problem has 
been observed for classes that are:
    - Compiled by older versions of scalac
    - Classes that are part of the Android distribution
        at 
org.apache.seatunnel.connectors.cdc.base.source.reader.IncrementalSourceReaderTest.testAddSplitsDiscoversCapturedTablesOnlyOncePerBatch(IncrementalSourceReaderTest.java:130)
   Caused by: java.lang.IllegalArgumentException: Java 26 (70) is not supported 
by the current version of Byte Buddy which officially supports Java 20 (64) - 
update Byte Buddy or set net.bytebuddy.experimental as a VM property
        at 
org.apache.seatunnel.connectors.cdc.base.source.reader.IncrementalSourceReaderTest.testAddSplitsDiscoversCapturedTablesOnlyOncePerBatch(IncrementalSourceReaderTest.java:130)
   
   [INFO] Running 
org.apache.seatunnel.connectors.cdc.base.source.reader.external.IncrementalSourceStreamFetcherTest
   [ERROR] Tests run: 3, Failures: 0, Errors: 3, Skipped: 0, Time elapsed: 
0.151 s <<< FAILURE! - in 
org.apache.seatunnel.connectors.cdc.base.source.reader.external.IncrementalSourceStreamFetcherTest
   [ERROR] testPollSplitRecordsDrainsQueueBeforeBoundedCompletion  Time 
elapsed: 0.006 s  <<< ERROR!
   org.mockito.exceptions.base.MockitoException: 
   
   Mockito cannot mock this class: interface 
org.apache.seatunnel.connectors.cdc.base.schema.SchemaChangeResolver.
   
   If you're not sure why you're getting this error, please open an issue on 
GitHub.
   
   
   Java               : 26
   JVM vendor name    : Oracle Corporation
   JVM vendor version : 26.0.1+8-34
   JVM name           : OpenJDK 64-Bit Server VM
   JVM version        : 26.0.1+8-34
   JVM info           : mixed mode, sharing
   OS name            : Mac OS X
   OS version         : 26.5.2
   
   
   You are seeing this disclaimer because Mockito is configured to create 
inlined mocks.
   You can learn about inline mocks and their limitations under item #39 of the 
Mockito class javadoc.
   
   Underlying exception : org.mockito.exceptions.base.MockitoException: Could 
not modify all classes [interface 
org.apache.seatunnel.connectors.cdc.base.schema.SchemaChangeResolver, interface 
java.io.Serializable]
        at 
org.apache.seatunnel.connectors.cdc.base.source.reader.external.IncrementalSourceStreamFetcherTest.createFetcher(IncrementalSourceStreamFetcherTest.java:505)
        at 
org.apache.seatunnel.connectors.cdc.base.source.reader.external.IncrementalSourceStreamFetcherTest.testPollSplitRecordsDrainsQueueBeforeBoundedCompletion(IncrementalSourceStreamFetcherTest.java:414)
   Caused by: org.mockito.exceptions.base.MockitoException: Could not modify 
all classes [interface 
org.apache.seatunnel.connectors.cdc.base.schema.SchemaChangeResolver, interface 
java.io.Serializable]
        at 
org.apache.seatunnel.connectors.cdc.base.source.reader.external.IncrementalSourceStreamFetcherTest.createFetcher(IncrementalSourceStreamFetcherTest.java:505)
        at 
org.apache.seatunnel.connectors.cdc.base.source.reader.external.IncrementalSourceStreamFetcherTest.testPollSplitRecordsDrainsQueueBeforeBoundedCompletion(IncrementalSourceStreamFetcherTest.java:414)
   Caused by: java.lang.IllegalStateException: 
   
   Byte Buddy could not instrument all classes within the mock's type hierarchy
   
   This problem should never occur for javac-compiled classes. This problem has 
been observed for classes that are:
    - Compiled by older versions of scalac
    - Classes that are part of the Android distribution
        at 
org.apache.seatunnel.connectors.cdc.base.source.reader.external.IncrementalSourceStreamFetcherTest.createFetcher(IncrementalSourceStreamFetcherTest.java:505)
        at 
org.apache.seatunnel.connectors.cdc.base.source.reader.external.IncrementalSourceStreamFetcherTest.testPollSplitRecordsDrainsQueueBeforeBoundedCompletion(IncrementalSourceStreamFetcherTest.java:414)
   Caused by: java.lang.IllegalArgumentException: Java 26 (70) is not supported 
by the current version of Byte Buddy which officially supports Java 20 (64) - 
update Byte Buddy or set net.bytebuddy.experimental as a VM property
        at 
org.apache.seatunnel.connectors.cdc.base.source.reader.external.IncrementalSourceStreamFetcherTest.createFetcher(IncrementalSourceStreamFetcherTest.java:505)
        at 
org.apache.seatunnel.connectors.cdc.base.source.reader.external.IncrementalSourceStreamFetcherTest.testPollSplitRecordsDrainsQueueBeforeBoundedCompletion(IncrementalSourceStreamFetcherTest.java:414)
   
   [ERROR] testSplitSchemaChangeStream  Time elapsed: 0.004 s  <<< ERROR!
   org.mockito.exceptions.base.MockitoException: 
   
   Mockito cannot mock this class: interface 
org.apache.seatunnel.connectors.cdc.base.schema.SchemaChangeResolver.
   
   If you're not sure why you're getting this error, please open an issue on 
GitHub.
   
   
   Java               : 26
   JVM vendor name    : Oracle Corporation
   JVM vendor version : 26.0.1+8-34
   JVM name           : OpenJDK 64-Bit Server VM
   JVM version        : 26.0.1+8-34
   JVM info           : mixed mode, sharing
   OS name            : Mac OS X
   OS version         : 26.5.2
   
   
   You are seeing this disclaimer because Mockito is configured to create 
inlined mocks.
   You can learn about inline mocks and their limitations under item #39 of the 
Mockito class javadoc.
   
   Underlying exception : org.mockito.exceptions.base.MockitoException: Could 
not modify all classes [interface 
org.apache.seatunnel.connectors.cdc.base.schema.SchemaChangeResolver, interface 
java.io.Serializable]
        at 
org.apache.seatunnel.connectors.cdc.base.source.reader.external.IncrementalSourceStreamFetcherTest.createFetcher(IncrementalSourceStreamFetcherTest.java:505)
        at 
org.apache.seatunnel.connectors.cdc.base.source.reader.external.IncrementalSourceStreamFetcherTest.testSplitSchemaChangeStream(IncrementalSourceStreamFetcherTest.java:76)
   Caused by: org.mockito.exceptions.base.MockitoException: Could not modify 
all classes [interface 
org.apache.seatunnel.connectors.cdc.base.schema.SchemaChangeResolver, interface 
java.io.Serializable]
        at 
org.apache.seatunnel.connectors.cdc.base.source.reader.external.IncrementalSourceStreamFetcherTest.createFetcher(IncrementalSourceStreamFetcherTest.java:505)
        at 
org.apache.seatunnel.connectors.cdc.base.source.reader.external.IncrementalSourceStreamFetcherTest.testSplitSchemaChangeStream(IncrementalSourceStreamFetcherTest.java:76)
   Caused by: java.lang.IllegalStateException: 
   
   Byte Buddy could not instrument all classes within the mock's type hierarchy
   
   This problem should never occur for javac-compiled classes. This problem has 
been observed for classes that are:
    - Compiled by older versions of scalac
    - Classes that are part of the Android distribution
        at 
org.apache.seatunnel.connectors.cdc.base.source.reader.external.IncrementalSourceStreamFetcherTest.createFetcher(IncrementalSourceStreamFetcherTest.java:505)
        at 
org.apache.seatunnel.connectors.cdc.base.source.reader.external.IncrementalSourceStreamFetcherTest.testSplitSchemaChangeStream(IncrementalSourceStreamFetcherTest.java:76)
   Caused by: java.lang.IllegalArgumentException: Java 26 (70) is not supported 
by the current version of Byte Buddy which officially supports Java 20 (64) - 
update Byte Buddy or set net.bytebuddy.experimental as a VM property
        at 
org.apache.seatunnel.connectors.cdc.base.source.reader.external.IncrementalSourceStreamFetcherTest.createFetcher(IncrementalSourceStreamFetcherTest.java:505)
        at 
org.apache.seatunnel.connectors.cdc.base.source.reader.external.IncrementalSourceStreamFetcherTest.testSplitSchemaChangeStream(IncrementalSourceStreamFetcherTest.java:76)
   
   [ERROR] testNeverStopSentinelIsNotSignaledAsBoundedCompletion  Time elapsed: 
0.005 s  <<< ERROR!
   org.mockito.exceptions.base.MockitoException: 
   
   Mockito cannot mock this class: interface 
org.apache.seatunnel.connectors.cdc.base.schema.SchemaChangeResolver.
   
   If you're not sure why you're getting this error, please open an issue on 
GitHub.
   
   
   Java               : 26
   JVM vendor name    : Oracle Corporation
   JVM vendor version : 26.0.1+8-34
   JVM name           : OpenJDK 64-Bit Server VM
   JVM version        : 26.0.1+8-34
   JVM info           : mixed mode, sharing
   OS name            : Mac OS X
   OS version         : 26.5.2
   
   
   You are seeing this disclaimer because Mockito is configured to create 
inlined mocks.
   You can learn about inline mocks and their limitations under item #39 of the 
Mockito class javadoc.
   
   Underlying exception : org.mockito.exceptions.base.MockitoException: Could 
not modify all classes [interface 
org.apache.seatunnel.connectors.cdc.base.schema.SchemaChangeResolver, interface 
java.io.Serializable]
        at 
org.apache.seatunnel.connectors.cdc.base.source.reader.external.IncrementalSourceStreamFetcherTest.createFetcher(IncrementalSourceStreamFetcherTest.java:505)
        at 
org.apache.seatunnel.connectors.cdc.base.source.reader.external.IncrementalSourceStreamFetcherTest.testNeverStopSentinelIsNotSignaledAsBoundedCompletion(IncrementalSourceStreamFetcherTest.java:462)
   Caused by: org.mockito.exceptions.base.MockitoException: Could not modify 
all classes [interface 
org.apache.seatunnel.connectors.cdc.base.schema.SchemaChangeResolver, interface 
java.io.Serializable]
        at 
org.apache.seatunnel.connectors.cdc.base.source.reader.external.IncrementalSourceStreamFetcherTest.createFetcher(IncrementalSourceStreamFetcherTest.java:505)
        at 
org.apache.seatunnel.connectors.cdc.base.source.reader.external.IncrementalSourceStreamFetcherTest.testNeverStopSentinelIsNotSignaledAsBoundedCompletion(IncrementalSourceStreamFetcherTest.java:462)
   Caused by: java.lang.IllegalStateException: 
   
   Byte Buddy could not instrument all classes within the mock's type hierarchy
   
   This problem should never occur for javac-compiled classes. This problem has 
been observed for classes that are:
    - Compiled by older versions of scalac
    - Classes that are part of the Android distribution
        at 
org.apache.seatunnel.connectors.cdc.base.source.reader.external.IncrementalSourceStreamFetcherTest.createFetcher(IncrementalSourceStreamFetcherTest.java:505)
        at 
org.apache.seatunnel.connectors.cdc.base.source.reader.external.IncrementalSourceStreamFetcherTest.testNeverStopSentinelIsNotSignaledAsBoundedCompletion(IncrementalSourceStreamFetcherTest.java:462)
   Caused by: java.lang.IllegalArgumentException: Java 26 (70) is not supported 
by the current version of Byte Buddy which officially supports Java 20 (64) - 
update Byte Buddy or set net.bytebuddy.experimental as a VM property
        at 
org.apache.seatunnel.connectors.cdc.base.source.reader.external.IncrementalSourceStreamFetcherTest.createFetcher(IncrementalSourceStreamFetcherTest.java:505)
        at 
org.apache.seatunnel.connectors.cdc.base.source.reader.external.IncrementalSourceStreamFetcherTest.testNeverStopSentinelIsNotSignaledAsBoundedCompletion(IncrementalSourceStreamFetcherTest.java:462)
   
   [INFO] Running 
org.apache.seatunnel.connectors.cdc.base.source.split.IncrementalSplitTest
   [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 
s - in 
org.apache.seatunnel.connectors.cdc.base.source.split.IncrementalSplitTest
   [INFO] Running 
org.apache.seatunnel.connectors.cdc.base.source.split.state.IncrementalSplitStateTest
   [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 s - 
in 
org.apache.seatunnel.connectors.cdc.base.source.split.state.IncrementalSplitStateTest
   [INFO] Running 
org.apache.seatunnel.connectors.cdc.base.source.enumerator.splitter.AbstractJdbcSourceChunkSplitterTest
   [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 
s - in 
org.apache.seatunnel.connectors.cdc.base.source.enumerator.splitter.AbstractJdbcSourceChunkSplitterTest
   [INFO] Running 
org.apache.seatunnel.connectors.cdc.base.source.enumerator.IncrementalSplitAssignerTest
   [ERROR] Tests run: 4, Failures: 0, Errors: 4, Skipped: 0, Time elapsed: 
0.019 s <<< FAILURE! - in 
org.apache.seatunnel.connectors.cdc.base.source.enumerator.IncrementalSplitAssignerTest
   [ERROR] shouldReturnEmptyWhenNoCapturedTablesRemain  Time elapsed: 0.004 s  
<<< ERROR!
   org.mockito.exceptions.base.MockitoException: 
   
   Mockito cannot mock this class: interface 
org.apache.seatunnel.connectors.cdc.base.config.SourceConfig.
   
   If you're not sure why you're getting this error, please open an issue on 
GitHub.
   
   
   Java               : 26
   JVM vendor name    : Oracle Corporation
   JVM vendor version : 26.0.1+8-34
   JVM name           : OpenJDK 64-Bit Server VM
   JVM version        : 26.0.1+8-34
   JVM info           : mixed mode, sharing
   OS name            : Mac OS X
   OS version         : 26.5.2
   
   
   You are seeing this disclaimer because Mockito is configured to create 
inlined mocks.
   You can learn about inline mocks and their limitations under item #39 of the 
Mockito class javadoc.
   
   Underlying exception : org.mockito.exceptions.base.MockitoException: Could 
not modify all classes [interface 
org.apache.seatunnel.connectors.cdc.base.config.SourceConfig, interface 
java.io.Serializable]
        at 
org.apache.seatunnel.connectors.cdc.base.source.enumerator.IncrementalSplitAssignerTest.shouldReturnEmptyWhenNoCapturedTablesRemain(IncrementalSplitAssignerTest.java:109)
   Caused by: org.mockito.exceptions.base.MockitoException: Could not modify 
all classes [interface 
org.apache.seatunnel.connectors.cdc.base.config.SourceConfig, interface 
java.io.Serializable]
        at 
org.apache.seatunnel.connectors.cdc.base.source.enumerator.IncrementalSplitAssignerTest.shouldReturnEmptyWhenNoCapturedTablesRemain(IncrementalSplitAssignerTest.java:109)
   Caused by: java.lang.IllegalStateException: 
   
   Byte Buddy could not instrument all classes within the mock's type hierarchy
   
   This problem should never occur for javac-compiled classes. This problem has 
been observed for classes that are:
    - Compiled by older versions of scalac
    - Classes that are part of the Android distribution
        at 
org.apache.seatunnel.connectors.cdc.base.source.enumerator.IncrementalSplitAssignerTest.shouldReturnEmptyWhenNoCapturedTablesRemain(IncrementalSplitAssignerTest.java:109)
   Caused by: java.lang.IllegalArgumentException: Java 26 (70) is not supported 
by the current version of Byte Buddy which officially supports Java 20 (64) - 
update Byte Buddy or set net.bytebuddy.experimental as a VM property
        at 
org.apache.seatunnel.connectors.cdc.base.source.enumerator.IncrementalSplitAssignerTest.shouldReturnEmptyWhenNoCapturedTablesRemain(IncrementalSplitAssignerTest.java:109)
   
   [ERROR] shouldReassignTablesRestoredFromCheckpointWithTheirWatermark  Time 
elapsed: 0.004 s  <<< ERROR!
   org.mockito.exceptions.base.MockitoException: 
   
   Mockito cannot mock this class: interface 
org.apache.seatunnel.connectors.cdc.base.config.SourceConfig.
   
   If you're not sure why you're getting this error, please open an issue on 
GitHub.
   
   
   Java               : 26
   JVM vendor name    : Oracle Corporation
   JVM vendor version : 26.0.1+8-34
   JVM name           : OpenJDK 64-Bit Server VM
   JVM version        : 26.0.1+8-34
   JVM info           : mixed mode, sharing
   OS name            : Mac OS X
   OS version         : 26.5.2
   
   
   You are seeing this disclaimer because Mockito is configured to create 
inlined mocks.
   You can learn about inline mocks and their limitations under item #39 of the 
Mockito class javadoc.
   
   Underlying exception : org.mockito.exceptions.base.MockitoException: Could 
not modify all classes [interface 
org.apache.seatunnel.connectors.cdc.base.config.SourceConfig, interface 
java.io.Serializable]
        at 
org.apache.seatunnel.connectors.cdc.base.source.enumerator.IncrementalSplitAssignerTest.shouldReassignTablesRestoredFromCheckpointWithTheirWatermark(IncrementalSplitAssignerTest.java:126)
   Caused by: org.mockito.exceptions.base.MockitoException: Could not modify 
all classes [interface 
org.apache.seatunnel.connectors.cdc.base.config.SourceConfig, interface 
java.io.Serializable]
        at 
org.apache.seatunnel.connectors.cdc.base.source.enumerator.IncrementalSplitAssignerTest.shouldReassignTablesRestoredFromCheckpointWithTheirWatermark(IncrementalSplitAssignerTest.java:126)
   Caused by: java.lang.IllegalStateException: 
   
   Byte Buddy could not instrument all classes within the mock's type hierarchy
   
   This problem should never occur for javac-compiled classes. This problem has 
been observed for classes that are:
    - Compiled by older versions of scalac
    - Classes that are part of the Android distribution
        at 
org.apache.seatunnel.connectors.cdc.base.source.enumerator.IncrementalSplitAssignerTest.shouldReassignTablesRestoredFromCheckpointWithTheirWatermark(IncrementalSplitAssignerTest.java:126)
   Caused by: java.lang.IllegalArgumentException: Java 26 (70) is not supported 
by the current version of Byte Buddy which officially supports Java 20 (64) - 
update Byte Buddy or set net.bytebuddy.experimental as a VM property
        at 
org.apache.seatunnel.connectors.cdc.base.source.enumerator.IncrementalSplitAssignerTest.shouldReassignTablesRestoredFromCheckpointWithTheirWatermark(IncrementalSplitAssignerTest.java:126)
   
   [ERROR] shouldSkipEmptyBucketsWhenCapturedTablesAreLessThanParallelism  Time 
elapsed: 0.005 s  <<< ERROR!
   org.mockito.exceptions.base.MockitoException: 
   
   Mockito cannot mock this class: interface 
org.apache.seatunnel.connectors.cdc.base.config.SourceConfig.
   
   If you're not sure why you're getting this error, please open an issue on 
GitHub.
   
   
   Java               : 26
   JVM vendor name    : Oracle Corporation
   JVM vendor version : 26.0.1+8-34
   JVM name           : OpenJDK 64-Bit Server VM
   JVM version        : 26.0.1+8-34
   JVM info           : mixed mode, sharing
   OS name            : Mac OS X
   OS version         : 26.5.2
   
   
   You are seeing this disclaimer because Mockito is configured to create 
inlined mocks.
   You can learn about inline mocks and their limitations under item #39 of the 
Mockito class javadoc.
   
   Underlying exception : org.mockito.exceptions.base.MockitoException: Could 
not modify all classes [interface 
org.apache.seatunnel.connectors.cdc.base.config.SourceConfig, interface 
java.io.Serializable]
        at 
org.apache.seatunnel.connectors.cdc.base.source.enumerator.IncrementalSplitAssignerTest.shouldSkipEmptyBucketsWhenCapturedTablesAreLessThanParallelism(IncrementalSplitAssignerTest.java:82)
   Caused by: org.mockito.exceptions.base.MockitoException: Could not modify 
all classes [interface 
org.apache.seatunnel.connectors.cdc.base.config.SourceConfig, interface 
java.io.Serializable]
        at 
org.apache.seatunnel.connectors.cdc.base.source.enumerator.IncrementalSplitAssignerTest.shouldSkipEmptyBucketsWhenCapturedTablesAreLessThanParallelism(IncrementalSplitAssignerTest.java:82)
   Caused by: java.lang.IllegalStateException: 
   
   Byte Buddy could not instrument all classes within the mock's type hierarchy
   
   This problem should never occur for javac-compiled classes. This problem has 
been observed for classes that are:
    - Compiled by older versions of scalac
    - Classes that are part of the Android distribution
        at 
org.apache.seatunnel.connectors.cdc.base.source.enumerator.IncrementalSplitAssignerTest.shouldSkipEmptyBucketsWhenCapturedTablesAreLessThanParallelism(IncrementalSplitAssignerTest.java:82)
   Caused by: java.lang.IllegalArgumentException: Java 26 (70) is not supported 
by the current version of Byte Buddy which officially supports Java 20 (64) - 
update Byte Buddy or set net.bytebuddy.experimental as a VM property
        at 
org.apache.seatunnel.connectors.cdc.base.source.enumerator.IncrementalSplitAssignerTest.shouldSkipEmptyBucketsWhenCapturedTablesAreLessThanParallelism(IncrementalSplitAssignerTest.java:82)
   
   [ERROR] shouldReuseCheckpointedStartupOffsetAfterRestore  Time elapsed: 
0.005 s  <<< ERROR!
   org.mockito.exceptions.base.MockitoException: 
   
   Mockito cannot mock this class: interface 
org.apache.seatunnel.connectors.cdc.base.config.SourceConfig.
   
   If you're not sure why you're getting this error, please open an issue on 
GitHub.
   
   
   Java               : 26
   JVM vendor name    : Oracle Corporation
   JVM vendor version : 26.0.1+8-34
   JVM name           : OpenJDK 64-Bit Server VM
   JVM version        : 26.0.1+8-34
   JVM info           : mixed mode, sharing
   OS name            : Mac OS X
   OS version         : 26.5.2
   
   
   You are seeing this disclaimer because Mockito is configured to create 
inlined mocks.
   You can learn about inline mocks and their limitations under item #39 of the 
Mockito class javadoc.
   
   Underlying exception : org.mockito.exceptions.base.MockitoException: Could 
not modify all classes [interface 
org.apache.seatunnel.connectors.cdc.base.config.SourceConfig, interface 
java.io.Serializable]
        at 
org.apache.seatunnel.connectors.cdc.base.source.enumerator.IncrementalSplitAssignerTest.shouldReuseCheckpointedStartupOffsetAfterRestore(IncrementalSplitAssignerTest.java:52)
   Caused by: org.mockito.exceptions.base.MockitoException: Could not modify 
all classes [interface 
org.apache.seatunnel.connectors.cdc.base.config.SourceConfig, interface 
java.io.Serializable]
        at 
org.apache.seatunnel.connectors.cdc.base.source.enumerator.IncrementalSplitAssignerTest.shouldReuseCheckpointedStartupOffsetAfterRestore(IncrementalSplitAssignerTest.java:52)
   Caused by: java.lang.IllegalStateException: 
   
   Byte Buddy could not instrument all classes within the mock's type hierarchy
   
   This problem should never occur for javac-compiled classes. This problem has 
been observed for classes that are:
    - Compiled by older versions of scalac
    - Classes that are part of the Android distribution
        at 
org.apache.seatunnel.connectors.cdc.base.source.enumerator.IncrementalSplitAssignerTest.shouldReuseCheckpointedStartupOffsetAfterRestore(IncrementalSplitAssignerTest.java:52)
   Caused by: java.lang.IllegalArgumentException: Java 26 (70) is not supported 
by the current version of Byte Buddy which officially supports Java 20 (64) - 
update Byte Buddy or set net.bytebuddy.experimental as a VM property
        at 
org.apache.seatunnel.connectors.cdc.base.source.enumerator.IncrementalSplitAssignerTest.shouldReuseCheckpointedStartupOffsetAfterRestore(IncrementalSplitAssignerTest.java:52)
   
   [INFO] Running 
org.apache.seatunnel.connectors.cdc.base.source.enumerator.HybridSplitAssignerTest
   [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 
s - in 
org.apache.seatunnel.connectors.cdc.base.source.enumerator.HybridSplitAssignerTest
   [INFO] Running 
org.apache.seatunnel.connectors.cdc.base.source.enumerator.SnapshotSplitAssignerTest
   [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 s - 
in 
org.apache.seatunnel.connectors.cdc.base.source.enumerator.SnapshotSplitAssignerTest
   [INFO] Running 
org.apache.seatunnel.connectors.cdc.base.utils.SourceRecordUtilsTest
   [INFO] Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
0.009 s - in 
org.apache.seatunnel.connectors.cdc.base.utils.SourceRecordUtilsTest
   [INFO] Running 
org.apache.seatunnel.connectors.cdc.base.utils.MessageDelayedEventLimiterTest
   [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
20.002 s - in 
org.apache.seatunnel.connectors.cdc.base.utils.MessageDelayedEventLimiterTest
   [INFO] Running 
org.apache.seatunnel.connectors.cdc.base.schema.SchemaChangeEventFilterTest
   [INFO] Tests run: 18, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
0.073 s - in 
org.apache.seatunnel.connectors.cdc.base.schema.SchemaChangeEventFilterTest
   [INFO] Running 
org.apache.seatunnel.connectors.cdc.base.schema.AbstractSchemaChangeResolverTest
   [INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 
s - in 
org.apache.seatunnel.connectors.cdc.base.schema.AbstractSchemaChangeResolverTest
   [INFO] Running 
org.apache.seatunnel.connectors.cdc.base.debezium.DebeziumAdapterFactoryTest
   [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 
s - in 
org.apache.seatunnel.connectors.cdc.base.debezium.DebeziumAdapterFactoryTest
   [INFO] Running 
org.apache.seatunnel.connectors.cdc.debezium.row.SeaTunnelRowDebeziumDeserializationConvertersTest
   [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.007 
s - in 
org.apache.seatunnel.connectors.cdc.debezium.row.SeaTunnelRowDebeziumDeserializationConvertersTest
   [INFO] Running 
org.apache.seatunnel.connectors.cdc.debezium.row.DebeziumJsonDeserializeSchemaTest
   [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.081 
s - in 
org.apache.seatunnel.connectors.cdc.debezium.row.DebeziumJsonDeserializeSchemaTest
   [INFO] Running 
org.apache.seatunnel.connectors.cdc.debezium.format.DebeziumJsonFormatTest
   [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 
s - in 
org.apache.seatunnel.connectors.cdc.debezium.format.DebeziumJsonFormatTest
   [INFO] Running jdbc.source.JdbcSourceChunkSplitterTest
   19:54:42.292 [main] ERROR 
org.apache.seatunnel.connectors.cdc.base.source.enumerator.splitter.AbstractJdbcSourceChunkSplitter
 - Config snapshotSplitColumn get exception in :java.lang.NullPointerException: 
Cannot invoke 
"org.apache.seatunnel.connectors.cdc.base.config.JdbcSourceConfig.getSplitColumn()"
 because "this.sourceConfig" is null
   19:54:42.295 [main] ERROR 
org.apache.seatunnel.connectors.cdc.base.source.enumerator.splitter.AbstractJdbcSourceChunkSplitter
 - Config snapshotSplitColumn get exception in :java.lang.NullPointerException: 
Cannot invoke 
"org.apache.seatunnel.connectors.cdc.base.config.JdbcSourceConfig.getSplitColumn()"
 because "this.sourceConfig" is null
   19:54:42.295 [main] ERROR 
org.apache.seatunnel.connectors.cdc.base.source.enumerator.splitter.AbstractJdbcSourceChunkSplitter
 - Config snapshotSplitColumn get exception in :java.lang.NullPointerException: 
Cannot invoke 
"org.apache.seatunnel.connectors.cdc.base.config.JdbcSourceConfig.getSplitColumn()"
 because "this.sourceConfig" is null
   [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 
s - in jdbc.source.JdbcSourceChunkSplitterTest
   [INFO] 
   [INFO] Results:
   [INFO] 
   [ERROR] Errors: 
   [ERROR]   
IncrementalSplitAssignerTest.shouldReassignTablesRestoredFromCheckpointWithTheirWatermark:126
 Mockito
   [ERROR]   
IncrementalSplitAssignerTest.shouldReturnEmptyWhenNoCapturedTablesRemain:109 
Mockito
   [ERROR]   
IncrementalSplitAssignerTest.shouldReuseCheckpointedStartupOffsetAfterRestore:52
 Mockito
   [ERROR]   
IncrementalSplitAssignerTest.shouldSkipEmptyBucketsWhenCapturedTablesAreLessThanParallelism:82
 Mockito
   [ERROR]   
IncrementalSourceReaderTest.testAddSplitsDiscoversCapturedTablesOnlyOncePerBatch:130
 Mockito
   [ERROR]   
IncrementalSourceReaderTest.testAddSplitsEnqueuesPrunedRestoredIncrementalSplit:60
 Mockito
   [ERROR]   
IncrementalSourceReaderTest.testAddSplitsKeepsRestoredSplitWhenDiscoveryFails:107
 Mockito
   [ERROR]   
IncrementalSourceReaderTest.testAddSplitsKeepsRestoredSplitWhenDiscoveryReturnsEmpty:84
 Mockito
   [ERROR]   IncrementalSourceSplitReaderTest.testCloseClearsState:122 Mockito 
   Mockito can...
   [ERROR]   
IncrementalSourceSplitReaderTest.testFetchFinishedSnapshotSplitEmitsFinishedOnlyOnce:40
 Mockito
   [ERROR]   
IncrementalSourceSplitReaderTest.testFetchFinishedSnapshotSplitFailFastWhenCurrentSplitIdIsNull:69
 Mockito
   [ERROR]   
IncrementalSourceSplitReaderTest.testFetchFinishedSnapshotSplitSupportsNextSplitAfterIdChanges:91
 Mockito
   [ERROR]   
IncrementalSourceStreamFetcherTest.testNeverStopSentinelIsNotSignaledAsBoundedCompletion:462->createFetcher:505
 Mockito
   [ERROR]   
IncrementalSourceStreamFetcherTest.testPollSplitRecordsDrainsQueueBeforeBoundedCompletion:414->createFetcher:505
 Mockito
   [ERROR]   
IncrementalSourceStreamFetcherTest.testSplitSchemaChangeStream:76->createFetcher:505
 Mockito
   [INFO] 
   [ERROR] Tests run: 81, Failures: 0, Errors: 15, Skipped: 0
   [INFO] 
   [INFO] 
------------------------------------------------------------------------
   [INFO] BUILD FAILURE
   [INFO] 
------------------------------------------------------------------------
   [INFO] Total time:  23.603 s
   [INFO] Finished at: 2026-08-24T19:54:42+08:00
   [INFO] 
------------------------------------------------------------------------
   [ERROR] Failed to execute goal 
org.apache.maven.plugins:maven-surefire-plugin:2.22.2:test (default-test) on 
project connector-cdc-base: There are test failures.
   [ERROR] 
   [ERROR] Please refer to 
/private/tmp/seatunnel-11271-fix/seatunnel-connectors-v2/connector-cdc/connector-cdc-base/target/surefire-reports
 for the individual test results.
   [ERROR] Please refer to dump files (if any exist) [date].dump, 
[date]-jvmRun[N].dump and [date].dumpstream.
   [ERROR] -> [Help 1]
   [ERROR] 
   [ERROR] To see the full stack trace of the errors, re-run Maven with the -e 
switch.
   [ERROR] Re-run Maven using the -X switch to enable full debug logging.
   [ERROR] 
   [ERROR] For more information about the errors and possible solutions, please 
read the following articles:
   [ERROR] [Help 1] 
http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException — 81 
tests, 0 failures/errors/skips.\n\nThe new head is ; the project Build has been 
queued for this head. The old  decision remains visible, but the source-level 
blocker identified in the latest review is addressed and the requested 
incompatible-change documentation is now included.


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