This is an automated email from the ASF dual-hosted git repository.
wanghailin pushed a commit to branch dev
in repository https://gitbox.apache.org/repos/asf/incubator-seatunnel.git
The following commit(s) were added to refs/heads/dev by this push:
new 6ab266e59 [Bug][Connector-V2][Jdbc] Fixed no exception throwing
problem (#3957)
6ab266e59 is described below
commit 6ab266e59412612bf947d8e6130c3c25b8d799cd
Author: Guangdong Liu <[email protected]>
AuthorDate: Mon Jan 16 20:03:35 2023 +0800
[Bug][Connector-V2][Jdbc] Fixed no exception throwing problem (#3957)
---
.../connectors/seatunnel/jdbc/internal/JdbcOutputFormat.java | 2 --
.../jdbc/internal/executor/BufferedBatchStatementExecutor.java | 4 +---
.../connectors/seatunnel/jdbc/sink/JdbcSinkAggregatedCommitter.java | 4 ++--
.../seatunnel/connectors/seatunnel/jdbc/sink/JdbcSinkCommitter.java | 4 ++--
4 files changed, 5 insertions(+), 9 deletions(-)
diff --git
a/seatunnel-connectors-v2/connector-jdbc/src/main/java/org/apache/seatunnel/connectors/seatunnel/jdbc/internal/JdbcOutputFormat.java
b/seatunnel-connectors-v2/connector-jdbc/src/main/java/org/apache/seatunnel/connectors/seatunnel/jdbc/internal/JdbcOutputFormat.java
index 2a84e13a7..0ee542811 100644
---
a/seatunnel-connectors-v2/connector-jdbc/src/main/java/org/apache/seatunnel/connectors/seatunnel/jdbc/internal/JdbcOutputFormat.java
+++
b/seatunnel-connectors-v2/connector-jdbc/src/main/java/org/apache/seatunnel/connectors/seatunnel/jdbc/internal/JdbcOutputFormat.java
@@ -244,6 +244,4 @@ public class JdbcOutputFormat<I, E extends
JdbcBatchStatementExecutor<I>>
public interface StatementExecutorFactory<T extends
JdbcBatchStatementExecutor<?>>
extends Supplier<T>, Serializable {
}
-
- ;
}
diff --git
a/seatunnel-connectors-v2/connector-jdbc/src/main/java/org/apache/seatunnel/connectors/seatunnel/jdbc/internal/executor/BufferedBatchStatementExecutor.java
b/seatunnel-connectors-v2/connector-jdbc/src/main/java/org/apache/seatunnel/connectors/seatunnel/jdbc/internal/executor/BufferedBatchStatementExecutor.java
index 3d35db613..7d514bf74 100644
---
a/seatunnel-connectors-v2/connector-jdbc/src/main/java/org/apache/seatunnel/connectors/seatunnel/jdbc/internal/executor/BufferedBatchStatementExecutor.java
+++
b/seatunnel-connectors-v2/connector-jdbc/src/main/java/org/apache/seatunnel/connectors/seatunnel/jdbc/internal/executor/BufferedBatchStatementExecutor.java
@@ -63,8 +63,6 @@ public class BufferedBatchStatementExecutor implements
JdbcBatchStatementExecuto
if (!buffer.isEmpty()) {
executeBatch();
}
- if (statementExecutor != null) {
- statementExecutor.closeStatements();
- }
+ statementExecutor.closeStatements();
}
}
diff --git
a/seatunnel-connectors-v2/connector-jdbc/src/main/java/org/apache/seatunnel/connectors/seatunnel/jdbc/sink/JdbcSinkAggregatedCommitter.java
b/seatunnel-connectors-v2/connector-jdbc/src/main/java/org/apache/seatunnel/connectors/seatunnel/jdbc/sink/JdbcSinkAggregatedCommitter.java
index 9b9ad9802..cba92db73 100644
---
a/seatunnel-connectors-v2/connector-jdbc/src/main/java/org/apache/seatunnel/connectors/seatunnel/jdbc/sink/JdbcSinkAggregatedCommitter.java
+++
b/seatunnel-connectors-v2/connector-jdbc/src/main/java/org/apache/seatunnel/connectors/seatunnel/jdbc/sink/JdbcSinkAggregatedCommitter.java
@@ -54,7 +54,7 @@ public class JdbcSinkAggregatedCommitter
try {
xaFacade.open();
} catch (Exception e) {
- new
JdbcConnectorException(CommonErrorCode.WRITER_OPERATION_FAILED, "unable to open
JDBC sink aggregated committer", e);
+ throw new
JdbcConnectorException(CommonErrorCode.WRITER_OPERATION_FAILED, "unable to open
JDBC sink aggregated committer", e);
}
}
}
@@ -89,7 +89,7 @@ public class JdbcSinkAggregatedCommitter
xaFacade.close();
}
} catch (Exception e) {
- new
JdbcConnectorException(CommonErrorCode.WRITER_OPERATION_FAILED, "unable to
close JDBC sink aggregated committer", e);
+ throw new
JdbcConnectorException(CommonErrorCode.WRITER_OPERATION_FAILED, "unable to
close JDBC sink aggregated committer", e);
}
}
}
diff --git
a/seatunnel-connectors-v2/connector-jdbc/src/main/java/org/apache/seatunnel/connectors/seatunnel/jdbc/sink/JdbcSinkCommitter.java
b/seatunnel-connectors-v2/connector-jdbc/src/main/java/org/apache/seatunnel/connectors/seatunnel/jdbc/sink/JdbcSinkCommitter.java
index 48c9179f7..3a6b402d8 100644
---
a/seatunnel-connectors-v2/connector-jdbc/src/main/java/org/apache/seatunnel/connectors/seatunnel/jdbc/sink/JdbcSinkCommitter.java
+++
b/seatunnel-connectors-v2/connector-jdbc/src/main/java/org/apache/seatunnel/connectors/seatunnel/jdbc/sink/JdbcSinkCommitter.java
@@ -49,7 +49,7 @@ public class JdbcSinkCommitter
try {
xaFacade.open();
} catch (Exception e) {
- new
JdbcConnectorException(CommonErrorCode.WRITER_OPERATION_FAILED, "unable to open
JDBC sink committer", e);
+ throw new
JdbcConnectorException(CommonErrorCode.WRITER_OPERATION_FAILED, "unable to open
JDBC sink committer", e);
}
}
@@ -65,7 +65,7 @@ public class JdbcSinkCommitter
try {
xaGroupOps.rollback(commitInfos);
} catch (Exception e) {
- new
JdbcConnectorException(JdbcConnectorErrorCode.XA_OPERATION_FAILED, "rollback
failed", e);
+ throw new
JdbcConnectorException(JdbcConnectorErrorCode.XA_OPERATION_FAILED, "rollback
failed", e);
}
}
}