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

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


The following commit(s) were added to refs/heads/dev by this push:
     new b66d099f60 [Fix-17103][DataxTask] DataxTask getColumnName Cause 
failure (#17104)
b66d099f60 is described below

commit b66d099f60b9e944b3ef14c077f2dcc9bd61cd22
Author: deng-jeffer <[email protected]>
AuthorDate: Tue Apr 15 09:36:29 2025 +0800

    [Fix-17103][DataxTask] DataxTask getColumnName Cause failure (#17104)
---
 .../java/org/apache/dolphinscheduler/plugin/task/datax/DataxTask.java   | 2 +-
 .../org/apache/dolphinscheduler/plugin/task/datax/DataxTaskTest.java    | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/dolphinscheduler-task-plugin/dolphinscheduler-task-datax/src/main/java/org/apache/dolphinscheduler/plugin/task/datax/DataxTask.java
 
b/dolphinscheduler-task-plugin/dolphinscheduler-task-datax/src/main/java/org/apache/dolphinscheduler/plugin/task/datax/DataxTask.java
index 4b989a5503..d8aadffe96 100644
--- 
a/dolphinscheduler-task-plugin/dolphinscheduler-task-datax/src/main/java/org/apache/dolphinscheduler/plugin/task/datax/DataxTask.java
+++ 
b/dolphinscheduler-task-plugin/dolphinscheduler-task-datax/src/main/java/org/apache/dolphinscheduler/plugin/task/datax/DataxTask.java
@@ -534,7 +534,7 @@ public class DataxTask extends AbstractTask {
             int num = md.getColumnCount();
             columnNames = new String[num];
             for (int i = 1; i <= num; i++) {
-                columnNames[i - 1] = md.getColumnName(i).replace("t.", "");
+                columnNames[i - 1] = md.getColumnLabel(i).replace("t.", "");
             }
         } catch (SQLException | ExecutionException e) {
             log.error(e.getMessage(), e);
diff --git 
a/dolphinscheduler-task-plugin/dolphinscheduler-task-datax/src/test/java/org/apache/dolphinscheduler/plugin/task/datax/DataxTaskTest.java
 
b/dolphinscheduler-task-plugin/dolphinscheduler-task-datax/src/test/java/org/apache/dolphinscheduler/plugin/task/datax/DataxTaskTest.java
index fbd5c59aa7..3b1dd82c92 100644
--- 
a/dolphinscheduler-task-plugin/dolphinscheduler-task-datax/src/test/java/org/apache/dolphinscheduler/plugin/task/datax/DataxTaskTest.java
+++ 
b/dolphinscheduler-task-plugin/dolphinscheduler-task-datax/src/test/java/org/apache/dolphinscheduler/plugin/task/datax/DataxTaskTest.java
@@ -213,7 +213,7 @@ public class DataxTaskTest {
 
             ResultSetMetaData md = mock(ResultSetMetaData.class);
             when(md.getColumnCount()).thenReturn(1);
-            when(md.getColumnName(eq(1))).thenReturn("something");
+            when(md.getColumnLabel(eq(1))).thenReturn("something");
 
             ResultSet resultSet = mock(ResultSet.class);
             when(resultSet.getMetaData()).thenReturn(md);

Reply via email to