This is an automated email from the ASF dual-hosted git repository.

dybyte pushed a commit to branch dev
in repository https://gitbox.apache.org/repos/asf/seatunnel.git


The following commit(s) were added to refs/heads/dev by this push:
     new dbead9b01f [Fix][Connector-V2][Zeta] Resolve Hive S3, JDBC, metrics, 
and documentation CI failures (#11459)
dbead9b01f is described below

commit dbead9b01fc42ddc5a7f8699311ebf52dbb5d937
Author: zhiwei.niu <[email protected]>
AuthorDate: Mon Jul 20 16:05:07 2026 +0800

    [Fix][Connector-V2][Zeta] Resolve Hive S3, JDBC, metrics, and documentation 
CI failures (#11459)
---
 docs/en/connectors/source/Jdbc.md                             |  6 +++---
 docs/zh/connectors/source/Jdbc.md                             |  8 ++++----
 .../connectors/seatunnel/hive/storage/S3StorageTest.java      | 11 +++++------
 .../jdbc/internal/converter/AbstractJdbcRowConverter.java     |  9 ---------
 .../engine/e2e/SplitClusterPendingJobLifecycleFailoverIT.java |  3 +++
 .../exports/EngineStateStoreLogicalMetricExportsTest.java     |  3 ---
 6 files changed, 15 insertions(+), 25 deletions(-)

diff --git a/docs/en/connectors/source/Jdbc.md 
b/docs/en/connectors/source/Jdbc.md
index b296186f6a..09bc807b0d 100644
--- a/docs/en/connectors/source/Jdbc.md
+++ b/docs/en/connectors/source/Jdbc.md
@@ -294,14 +294,14 @@ The following values are starting points. Confirm the 
driver artifact, license,
 | sqlserver         | com.microsoft.sqlserver.jdbc.SQLServerDriver        | 
jdbc:sqlserver://localhost:1433                                        | 
https://mvnrepository.com/artifact/com.microsoft.sqlserver/mssql-jdbc           
                                              |
 | oracle            | oracle.jdbc.OracleDriver                            | 
jdbc:oracle:thin:@localhost:1521/xepdb1                                | 
https://mvnrepository.com/artifact/com.oracle.database.jdbc/ojdbc8              
                                              |
 | sqlite            | org.sqlite.JDBC                                     | 
jdbc:sqlite:test.db                                                    | 
https://mvnrepository.com/artifact/org.xerial/sqlite-jdbc                       
                                              |
-| gbase8a           | com.gbase.jdbc.Driver                               | 
jdbc:gbase://localhost:5258/test                                        | 
https://cdn.gbase.cn/products/30/p5CiVwXBKQYIUGN8ecHvk/gbase-connector-java-9.5.0.7-build1-bin.jar
                            |
+| gbase8a           | com.gbase.jdbc.Driver                               | 
jdbc:gbase://localhost:5258/test                                        | 
https://cdn.gbase.cn/products/30/p5CiVwXBKQYIUGN8ecHvk/gbase-connector-java-9.5.0.7-build1-bin.jar
                           |
 | starrocks         | com.mysql.cj.jdbc.Driver                            | 
jdbc:mysql://localhost:3306/test                                       | 
https://mvnrepository.com/artifact/mysql/mysql-connector-java                   
                                              |
 | db2               | com.ibm.db2.jcc.DB2Driver                           | 
jdbc:db2://localhost:50000/testdb                                      | 
https://mvnrepository.com/artifact/com.ibm.db2.jcc/db2jcc/db2jcc4               
                                              |
-| tablestore        | com.alicloud.openservices.tablestore.jdbc.OTSDriver | 
jdbc:ots:https://myinstance.cn-hangzhou.ots.aliyuncs.com/myinstance     | 
https://mvnrepository.com/artifact/com.aliyun.openservices/tablestore-jdbc      
                                              |
+| tablestore        | com.alicloud.openservices.tablestore.jdbc.OTSDriver | 
`jdbc:ots:https://<instance_name>.<region_id>.ots.aliyuncs.com/<instance_name>` 
| https://mvnrepository.com/artifact/com.aliyun.openservices/tablestore-jdbc    
                                       |
 | saphana           | com.sap.db.jdbc.Driver                              | 
jdbc:sap://localhost:39015                                             | 
https://mvnrepository.com/artifact/com.sap.cloud.db.jdbc/ngdbc                  
                                              |
 | doris             | com.mysql.cj.jdbc.Driver                            | 
jdbc:mysql://localhost:3306/test                                       | 
https://mvnrepository.com/artifact/mysql/mysql-connector-java                   
                                              |
 | teradata          | com.teradata.jdbc.TeraDriver                        | 
jdbc:teradata://localhost/DBS_PORT=1025,DATABASE=test                  | 
https://mvnrepository.com/artifact/com.teradata.jdbc/terajdbc                   
                                              |
-| Snowflake         | net.snowflake.client.jdbc.SnowflakeDriver           | 
jdbc&#58;snowflake://&lt;account_name&gt;.snowflakecomputing.com        | 
https://mvnrepository.com/artifact/net.snowflake/snowflake-jdbc                 
                                              |
+| Snowflake         | net.snowflake.client.jdbc.SnowflakeDriver           | 
jdbc&#58;snowflake://&lt;account_name&gt;.snowflakecomputing.com        | 
https://mvnrepository.com/artifact/net.snowflake/snowflake-jdbc                 
                                             |
 | Redshift          | com.amazon.redshift.jdbc42.Driver                   | 
jdbc:redshift://localhost:5439/testdb?defaultRowFetchSize=1000         | 
https://mvnrepository.com/artifact/com.amazon.redshift/redshift-jdbc42          
                                              |
 | Vertica           | com.vertica.jdbc.Driver                             | 
jdbc:vertica://localhost:5433                                          | 
https://repo1.maven.org/maven2/com/vertica/jdbc/vertica-jdbc/12.0.3-0/vertica-jdbc-12.0.3-0.jar
                               |
 | Kingbase          | com.kingbase8.Driver                                | 
jdbc:kingbase8://localhost:54321/db_test                               | 
https://repo1.maven.org/maven2/cn/com/kingbase/kingbase8/8.6.0/kingbase8-8.6.0.jar
                                            |
diff --git a/docs/zh/connectors/source/Jdbc.md 
b/docs/zh/connectors/source/Jdbc.md
index 2e3d19c862..d8ad0bd229 100644
--- a/docs/zh/connectors/source/Jdbc.md
+++ b/docs/zh/connectors/source/Jdbc.md
@@ -285,7 +285,7 @@ SeaTunnel 为 `query` 推断主键时,会继承结果集第一列所属底层
 下表仅作为起点。部署前应向数据库厂商确认驱动制品、许可证、数据库版本兼容性和 Java 版本兼容性。
 
 | 数据源        | 驱动                                              | URL           
                                                         | Maven                
                                                                                
                         |
-|-------------|---------------------------------------------------|--------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------|
+|-------------|---------------------------------------------------|--------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------|
 | mysql             | com.mysql.cj.jdbc.Driver                            | 
jdbc:mysql://localhost:3306/test                                       | 
https://mvnrepository.com/artifact/mysql/mysql-connector-java                   
                                              |
 | postgresql        | org.postgresql.Driver                               | 
jdbc:postgresql://localhost:5432/postgres                              | 
https://mvnrepository.com/artifact/org.postgresql/postgresql                    
                                              |
 | dm                | dm.jdbc.driver.DmDriver                             | 
jdbc:dm://localhost:5236                                               | 
https://mvnrepository.com/artifact/com.dameng/DmJdbcDriver18                    
                                              |
@@ -296,11 +296,11 @@ SeaTunnel 为 `query` 推断主键时,会继承结果集第一列所属底层
 | gbase8a           | com.gbase.jdbc.Driver                               | 
jdbc:gbase://localhost:5258/test                                       | 
https://cdn.gbase.cn/products/30/p5CiVwXBKQYIUGN8ecHvk/gbase-connector-java-9.5.0.7-build1-bin.jar
                            |
 | starrocks         | com.mysql.cj.jdbc.Driver                            | 
jdbc:mysql://localhost:3306/test                                       | 
https://mvnrepository.com/artifact/mysql/mysql-connector-java                   
                                              |
 | db2               | com.ibm.db2.jcc.DB2Driver                           | 
jdbc:db2://localhost:50000/testdb                                      | 
https://mvnrepository.com/artifact/com.ibm.db2.jcc/db2jcc/db2jcc4               
                                              |
-| tablestore        | com.alicloud.openservices.tablestore.jdbc.OTSDriver | 
jdbc:ots:https://myinstance.cn-hangzhou.ots.aliyuncs.com/myinstance     | 
https://mvnrepository.com/artifact/com.aliyun.openservices/tablestore-jdbc      
                                              |
+| tablestore        | com.alicloud.openservices.tablestore.jdbc.OTSDriver | 
`jdbc:ots:https://<instance_name>.<region_id>.ots.aliyuncs.com/<instance_name>` 
| https://mvnrepository.com/artifact/com.aliyun.openservices/tablestore-jdbc    
                                       |
 | saphana           | com.sap.db.jdbc.Driver                              | 
jdbc:sap://localhost:39015                                             | 
https://mvnrepository.com/artifact/com.sap.cloud.db.jdbc/ngdbc                  
                                              |
 | doris             | com.mysql.cj.jdbc.Driver                            | 
jdbc:mysql://localhost:3306/test                                       | 
https://mvnrepository.com/artifact/mysql/mysql-connector-java                   
                                              |
 | teradata          | com.teradata.jdbc.TeraDriver                        | 
jdbc:teradata://localhost/DBS_PORT=1025,DATABASE=test                  | 
https://mvnrepository.com/artifact/com.teradata.jdbc/terajdbc                   
                                              |
-| Snowflake         | net.snowflake.client.jdbc.SnowflakeDriver           | 
jdbc&#58;snowflake://&lt;account_name&gt;.snowflakecomputing.com        | 
https://mvnrepository.com/artifact/net.snowflake/snowflake-jdbc                 
                                              |
+| Snowflake         | net.snowflake.client.jdbc.SnowflakeDriver           | 
jdbc&#58;snowflake://&lt;account_name&gt;.snowflakecomputing.com        | 
https://mvnrepository.com/artifact/net.snowflake/snowflake-jdbc                 
                                             |
 | Redshift          | com.amazon.redshift.jdbc42.Driver                   | 
jdbc:redshift://localhost:5439/testdb?defaultRowFetchSize=1000         | 
https://mvnrepository.com/artifact/com.amazon.redshift/redshift-jdbc42          
                                              |
 | Vertica           | com.vertica.jdbc.Driver                             | 
jdbc:vertica://localhost:5433                                          | 
https://repo1.maven.org/maven2/com/vertica/jdbc/vertica-jdbc/12.0.3-0/vertica-jdbc-12.0.3-0.jar
                               |
 | kingbase          | com.kingbase8.Driver                                | 
jdbc:kingbase8://localhost:54321/db_test                               | 
https://repo1.maven.org/maven2/cn/com/kingbase/kingbase8/8.6.0/kingbase8-8.6.0.jar
                                            |
@@ -310,7 +310,7 @@ SeaTunnel 为 `query` 推断主键时,会继承结果集第一列所属底层
 | InterSystems IRIS | com.intersystems.jdbc.IRISDriver                    | 
jdbc:IRIS://localhost:1972/%SYS                                        | 
https://raw.githubusercontent.com/intersystems-community/iris-driver-distribution/main/JDBC/JDK18/intersystems-jdbc-3.8.4.jar
 |
 | opengauss         | org.opengauss.Driver                                | 
jdbc:opengauss://localhost:5432/postgres                               | 
https://repo1.maven.org/maven2/org/opengauss/opengauss-jdbc/5.1.0-og/opengauss-jdbc-5.1.0-og.jar
                              |
 | Highgo            | com.highgo.jdbc.Driver                              | 
jdbc:highgo://localhost:5866/highgo                                    | 
https://repo1.maven.org/maven2/com/highgo/HgdbJdbc/6.2.3/HgdbJdbc-6.2.3.jar     
                                              |
-| Presto            | com.facebook.presto.jdbc.PrestoDriver               | 
jdbc:presto://localhost:8080/presto                                    | 
https://repo1.maven.org/maven2/com/facebook/presto/presto-jdbc/0.279/presto-jdbc/0.279.jar
                                    |
+| Presto            | com.facebook.presto.jdbc.PrestoDriver               | 
jdbc:presto://localhost:8080/presto                                    | 
https://repo1.maven.org/maven2/com/facebook/presto/presto-jdbc/0.279/presto-jdbc-0.279.jar
                                    |
 | Trino             | io.trino.jdbc.TrinoDriver                           | 
jdbc:trino://localhost:8080/trino                                      | 
https://repo1.maven.org/maven2/io/trino/trino-jdbc/460/trino-jdbc-460.jar       
                                              |
 | YashanDB          | com.yashandb.jdbc.Driver                            | 
jdbc:yasdb://localhost:1688/SYS                                        | 
https://mvnrepository.com/artifact/com.yashandb/yashandb-jdbc                   
                                              |
 
diff --git 
a/seatunnel-connectors-v2/connector-hive/src/test/java/org/apache/seatunnel/connectors/seatunnel/hive/storage/S3StorageTest.java
 
b/seatunnel-connectors-v2/connector-hive/src/test/java/org/apache/seatunnel/connectors/seatunnel/hive/storage/S3StorageTest.java
index 9660eb8b43..efad7a45a7 100644
--- 
a/seatunnel-connectors-v2/connector-hive/src/test/java/org/apache/seatunnel/connectors/seatunnel/hive/storage/S3StorageTest.java
+++ 
b/seatunnel-connectors-v2/connector-hive/src/test/java/org/apache/seatunnel/connectors/seatunnel/hive/storage/S3StorageTest.java
@@ -32,6 +32,9 @@ import java.util.HashMap;
 
 public class S3StorageTest {
 
+    private static final String TEST_S3_CREDENTIALS_PROVIDER =
+            
S3FileBaseOptions.S3aAwsCredentialsProvider.SimpleAWSCredentialsProvider.getProvider();
+
     private static final ReadonlyConfig S3A =
             ReadonlyConfig.fromMap(
                     new HashMap<String, Object>() {
@@ -46,9 +49,7 @@ public class S3StorageTest {
                                             put(
                                                     
S3FileBaseOptions.S3A_AWS_CREDENTIALS_PROVIDER
                                                             .key(),
-                                                    
S3FileBaseOptions.S3aAwsCredentialsProvider
-                                                            
.InstanceProfileCredentialsProvider
-                                                            .getProvider());
+                                                    
TEST_S3_CREDENTIALS_PROVIDER);
                                             put(
                                                     
S3FileBaseOptions.FS_S3A_ENDPOINT.key(),
                                                     
"http://s3.ap-northeast-1.amazonaws.com";);
@@ -71,9 +72,7 @@ public class S3StorageTest {
                                             put(
                                                     
S3FileBaseOptions.S3A_AWS_CREDENTIALS_PROVIDER
                                                             .key(),
-                                                    
S3FileBaseOptions.S3aAwsCredentialsProvider
-                                                            
.InstanceProfileCredentialsProvider
-                                                            .getProvider());
+                                                    
TEST_S3_CREDENTIALS_PROVIDER);
                                             
put(S3FileBaseOptions.FS_S3A_ENDPOINT.key(), "test");
                                         }
                                     });
diff --git 
a/seatunnel-connectors-v2/connector-jdbc/src/main/java/org/apache/seatunnel/connectors/seatunnel/jdbc/internal/converter/AbstractJdbcRowConverter.java
 
b/seatunnel-connectors-v2/connector-jdbc/src/main/java/org/apache/seatunnel/connectors/seatunnel/jdbc/internal/converter/AbstractJdbcRowConverter.java
index 010daa8245..c2a3fb04ab 100644
--- 
a/seatunnel-connectors-v2/connector-jdbc/src/main/java/org/apache/seatunnel/connectors/seatunnel/jdbc/internal/converter/AbstractJdbcRowConverter.java
+++ 
b/seatunnel-connectors-v2/connector-jdbc/src/main/java/org/apache/seatunnel/connectors/seatunnel/jdbc/internal/converter/AbstractJdbcRowConverter.java
@@ -260,15 +260,6 @@ public abstract class AbstractJdbcRowConverter implements 
JdbcRowConverter {
         statement.setObject(statementIndex, null);
     }
 
-    protected void setNullToStatementByDataType(
-            PreparedStatement statement,
-            SeaTunnelDataType<?> seaTunnelDataType,
-            int statementIndex,
-            @Nullable String sourceType)
-            throws SQLException {
-        statement.setObject(statementIndex, null);
-    }
-
     protected void setValueToStatementByDataType(
             Object value,
             PreparedStatement statement,
diff --git 
a/seatunnel-e2e/seatunnel-engine-e2e/connector-seatunnel-e2e-base/src/test/java/org/apache/seatunnel/engine/e2e/SplitClusterPendingJobLifecycleFailoverIT.java
 
b/seatunnel-e2e/seatunnel-engine-e2e/connector-seatunnel-e2e-base/src/test/java/org/apache/seatunnel/engine/e2e/SplitClusterPendingJobLifecycleFailoverIT.java
index b7f4285c4e..cea53f445d 100644
--- 
a/seatunnel-e2e/seatunnel-engine-e2e/connector-seatunnel-e2e-base/src/test/java/org/apache/seatunnel/engine/e2e/SplitClusterPendingJobLifecycleFailoverIT.java
+++ 
b/seatunnel-e2e/seatunnel-engine-e2e/connector-seatunnel-e2e-base/src/test/java/org/apache/seatunnel/engine/e2e/SplitClusterPendingJobLifecycleFailoverIT.java
@@ -72,6 +72,9 @@ public class SplitClusterPendingJobLifecycleFailoverIT {
         configurePendingLifecycleTest(masterNode2Config);
         configurePendingLifecycleTest(workerNode1Config);
         configurePendingLifecycleTest(workerNode2Config);
+        // Both jobs enter the restore queue after master failover. Provide 
enough capacity for
+        // their resource pre-allocation regardless of the restore queue order.
+        
workerNode2Config.getEngineConfig().getSlotServiceConfig().setSlotNum(8);
 
         try {
             masterNode1 = 
SeaTunnelServerStarter.createMasterHazelcastInstance(masterNode1Config);
diff --git 
a/seatunnel-engine/seatunnel-engine-server/src/test/java/org/apache/seatunnel/engine/server/telemetry/metrics/exports/EngineStateStoreLogicalMetricExportsTest.java
 
b/seatunnel-engine/seatunnel-engine-server/src/test/java/org/apache/seatunnel/engine/server/telemetry/metrics/exports/EngineStateStoreLogicalMetricExportsTest.java
index 7cb201cdac..504dc0d1bd 100644
--- 
a/seatunnel-engine/seatunnel-engine-server/src/test/java/org/apache/seatunnel/engine/server/telemetry/metrics/exports/EngineStateStoreLogicalMetricExportsTest.java
+++ 
b/seatunnel-engine/seatunnel-engine-server/src/test/java/org/apache/seatunnel/engine/server/telemetry/metrics/exports/EngineStateStoreLogicalMetricExportsTest.java
@@ -313,9 +313,6 @@ class EngineStateStoreLogicalMetricExportsTest {
         String yaml =
                 "seatunnel:\n"
                         + "  engine:\n"
-                        + "    telemetry:\n"
-                        + "      metric:\n"
-                        + "        enabled: true\n"
                         + "    history-job-expire-minutes: 1\n"
                         + "    jar-storage:\n"
                         + "      enable: true\n"

Reply via email to