chaijun888-tech opened a new issue, #10063:
URL: https://github.com/apache/seatunnel/issues/10063

   ### Search before asking
   
   - [x] I had searched in the 
[issues](https://github.com/apache/seatunnel/issues?q=is%3Aissue+label%3A%22bug%22)
 and found no similar issues.
   
   
   ### What happened
   
   We upgraded our OB→Doris sync job to SeaTunnel 2.3.12 (fresh binary with the 
official connector-doris-
     2.3.12.jar, connector-jdbc-2.3.12.jar, and MySQL driver). The job starts 
and reaches the Doris sink, but every
     Stream Load attempt still fails with HTTP/1.1 400 No Host. Doris FE is 
running 2.1.11 and enforces Stream Load
     redirect to BE nodes; SeaTunnel sends the first request with Host: 
192.168.0.61:8030, FE responds with 307,
     but after the redirect the sink receives a 400 “No Host” from FE/BE. We 
verified the same Host value works
     with curl -L and with the original FE endpoint, so the only failure path 
is the SeaTunnel Doris connector’s
     redirected HTTP request losing the Host header. Even after upgrading to 
2.3.12 (which should support
     redirect), the connector still replays the redirect with the BE host and 
Doris rejects it.
   
   ### SeaTunnel Version
   
   2.3.12
   
   ### SeaTunnel Config
   
   ```conf
   env {
     job.mode = "BATCH"
     parallelism = 1
   }
   
   source {
     Jdbc {
       result_table_name = "ts_msg_log_src"
       driver = "com.mysql.cj.jdbc.Driver"
       url = 
"jdbc:mysql://192.168.0.57:2883/db_ysbc_log?useUnicode=true&characterEncoding=utf8&useSSL=false"
       user = "**@**#ob"
       password = "**"
       query = "SELECT id, send_code, carrier_id, send_url, msg_content, 
result_code, ctime FROM ts_msg_log"
     }
   }
   
   sink {
     Doris {
       source_table_name = "ts_msg_log_src"
       fenodes = "192.168.0.61:8030"
       username = "root"
       password = ""
       table_identifier = "ods_db_ysbc_log.ts_msg_log"
       database = "ods_db_ysbc_log"
       table = "ts_msg_log"
       default_database = "ods_db_ysbc_log"
       schema_save_mode = "ERROR_WHEN_SCHEMA_NOT_EXIST"
       data_save_mode = "APPEND_DATA"
       sink.enable_delete = false
       sink.label-prefix = "ts_msg_log_full"
       batch_size = 5000
       doris.config = {
         "format" = "csv"
         "column_separator" = "\t"
         "row_delimiter" = "\n"
         "buffer_size" = "10485760"
   #      "Host" = "192.168.0.61:8030"
       }
     }
   }
   ```
   
   ### Running Command
   
   ```shell
   cd /opt/seatunnel
   bin/seatunnel.sh --config config/db_ysbc_log_full_ts_msg_log.conf -m local | 
tee /tmp/seatunnel_ts_msg_log_full.log
   ```
   
   ### Error Exception
   
   ```log
   2025-11-13 15:20:34,117 WARN  [o.a.s.c.s.j.s.ChunkSplitter   ] 
[BlockingWorker-TaskGroupLocation{jobId=1041251198021140481, pipelineId=1, 
taskGroupId=1}] - No split key found for table db_ysbc_log.ts_msg_log
   2025-11-13 15:20:34,119 INFO  [o.a.s.c.s.j.s.ChunkSplitter   ] 
[BlockingWorker-TaskGroupLocation{jobId=1041251198021140481, pipelineId=1, 
taskGroupId=1}] - Split table db_ysbc_log.ts_msg_log into 1 chunks, time cost: 
3ms.
   2025-11-13 15:20:34,119 INFO  [.j.s.JdbcSourceSplitEnumerator] 
[BlockingWorker-TaskGroupLocation{jobId=1041251198021140481, pipelineId=1, 
taskGroupId=1}] - Split table db_ysbc_log.ts_msg_log into 1 splits.
   2025-11-13 15:20:34,134 INFO  [.j.s.JdbcSourceSplitEnumerator] 
[BlockingWorker-TaskGroupLocation{jobId=1041251198021140481, pipelineId=1, 
taskGroupId=1}] - No more splits to assign. Sending NoMoreSplitsEvent to reader 
[0].
   2025-11-13 15:20:34,202 INFO  [o.a.s.c.d.s.w.RecordBuffer    ] 
[st-multi-table-sink-writer-1] - start buffer data, read queue size 0, write 
queue size 3
   2025-11-13 15:20:34,216 INFO  [o.a.s.c.d.s.w.DorisStreamLoad ] 
[st-multi-table-sink-writer-1] - stream load started for 
ts_msg_log_full_ods_db_ysbc_log_ts_msg_log_1041251198021140481_0_1763018433994
   2025-11-13 15:20:34,252 INFO  [o.a.s.c.d.s.w.DorisStreamLoad ] 
[stream-load-upload] - start execute load
   2025-11-13 15:20:34,648 INFO  [o.a.s.c.d.s.w.DorisStreamLoad ] 
[st-multi-table-sink-writer-1] - stream load stopped.
   2025-11-13 15:20:34,651 ERROR [a.s.m.MultiTableWriterRunnable] 
[st-multi-table-sink-writer-1] - MultiTableWriterRunnable error when write row 
SeaTunnelRow{tableId=db_ysbc_log.ts_msg_log, kind=+I, fields=[1024, 
13000000001, 2, http://web.cr6868.com/asmx/smsservice.aspx, 
有一笔订单已经付款,请尽快完成备货和送货。, 0, 1439698843]}
   org.apache.seatunnel.connectors.doris.exception.DorisConnectorException: 
ErrorCode:[Doris-01], ErrorDescription:[stream load error]
           at 
org.apache.seatunnel.connectors.doris.sink.writer.DorisStreamLoad.stopLoad(DorisStreamLoad.java:231)
 ~[connector-doris-2.3.12.jar:2.3.12]
           at 
org.apache.seatunnel.connectors.doris.sink.writer.DorisSinkWriter.flush(DorisSinkWriter.java:203)
 ~[connector-doris-2.3.12.jar:2.3.12]
           at 
org.apache.seatunnel.connectors.doris.sink.writer.DorisSinkWriter.write(DorisSinkWriter.java:169)
 ~[connector-doris-2.3.12.jar:2.3.12]
           at 
org.apache.seatunnel.connectors.doris.sink.writer.DorisSinkWriter.write(DorisSinkWriter.java:60)
 ~[connector-doris-2.3.12.jar:2.3.12]
           at 
org.apache.seatunnel.api.sink.multitablesink.MultiTableWriterRunnable.run(MultiTableWriterRunnable.java:67)
 [seatunnel-starter.jar:2.3.12]
           at 
org.apache.seatunnel.api.tracing.MDCRunnable.run(MDCRunnable.java:43) 
[seatunnel-starter.jar:2.3.12]
           at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
           at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
           at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) 
[?:?]
           at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) 
[?:?]
           at java.lang.Thread.run(Thread.java:829) [?:?]
   Caused by: 
org.apache.seatunnel.connectors.doris.exception.DorisConnectorException: 
ErrorCode:[Doris-01], ErrorDescription:[stream load error] - HTTP/1.1 400 No 
Host
           at 
org.apache.seatunnel.connectors.doris.sink.writer.DorisStreamLoad.handlePreCommitResponse(DorisStreamLoad.java:220)
 ~[connector-doris-2.3.12.jar:2.3.12]
           at 
org.apache.seatunnel.connectors.doris.sink.writer.DorisStreamLoad.stopLoad(DorisStreamLoad.java:229)
 ~[connector-doris-2.3.12.jar:2.3.12]
           ... 10 more
   2025-11-13 15:20:34,667 WARN  [o.a.s.e.s.TaskExecutionService] 
[BlockingWorker-TaskGroupLocation{jobId=1041251198021140481, pipelineId=1, 
taskGroupId=2}] - [localhost]:5801 [seatunnel-539396] [5.1] Exception in 
org.apache.seatunnel.engine.server.task.TransformSeaTunnelTask@5184d0f6
   java.lang.RuntimeException: java.lang.RuntimeException: table 
db_ysbc_log.ts_msg_log sink throw error
           at 
org.apache.seatunnel.engine.server.task.flow.SinkFlowLifeCycle.received(SinkFlowLifeCycle.java:303)
 ~[seatunnel-starter.jar:2.3.12]
           at 
org.apache.seatunnel.engine.server.task.flow.SinkFlowLifeCycle.received(SinkFlowLifeCycle.java:70)
 ~[seatunnel-starter.jar:2.3.12]
           at 
org.apache.seatunnel.engine.server.task.SeaTunnelTransformCollector.collect(SeaTunnelTransformCollector.java:39)
 ~[seatunnel-starter.jar:2.3.12]
           at 
org.apache.seatunnel.engine.server.task.SeaTunnelTransformCollector.collect(SeaTunnelTransformCollector.java:27)
 ~[seatunnel-starter.jar:2.3.12]
           at 
org.apache.seatunnel.engine.server.task.group.queue.IntermediateBlockingQueue.handleRecord(IntermediateBlockingQueue.java:82)
 ~[seatunnel-starter.jar:2.3.12]
           at 
org.apache.seatunnel.engine.server.task.group.queue.IntermediateBlockingQueue.collect(IntermediateBlockingQueue.java:56)
 ~[seatunnel-starter.jar:2.3.12]
           at 
org.apache.seatunnel.engine.server.task.flow.IntermediateQueueFlowLifeCycle.collect(IntermediateQueueFlowLifeCycle.java:51)
 ~[seatunnel-starter.jar:2.3.12]
           at 
org.apache.seatunnel.engine.server.task.TransformSeaTunnelTask.collect(TransformSeaTunnelTask.java:72)
 ~[seatunnel-starter.jar:2.3.12]
           at 
org.apache.seatunnel.engine.server.task.SeaTunnelTask.stateProcess(SeaTunnelTask.java:165)
 ~[seatunnel-starter.jar:2.3.12]
           at 
org.apache.seatunnel.engine.server.task.TransformSeaTunnelTask.call(TransformSeaTunnelTask.java:77)
 ~[seatunnel-starter.jar:2.3.12]
           at 
org.apache.seatunnel.engine.server.TaskExecutionService$BlockingWorker.run(TaskExecutionService.java:679)
 [seatunnel-starter.jar:2.3.12]
           at 
org.apache.seatunnel.engine.server.TaskExecutionService$NamedTaskWrapper.run(TaskExecutionService.java:1008)
 [seatunnel-starter.jar:2.3.12]
           at 
org.apache.seatunnel.api.tracing.MDCRunnable.run(MDCRunnable.java:43) 
[seatunnel-starter.jar:2.3.12]
           at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
           at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
           at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) 
[?:?]
           at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) 
[?:?]
           at java.lang.Thread.run(Thread.java:829) [?:?]
   Caused by: java.lang.RuntimeException: table db_ysbc_log.ts_msg_log sink 
throw error
           at 
org.apache.seatunnel.api.sink.multitablesink.MultiTableSinkWriter.subSinkErrorCheck(MultiTableSinkWriter.java:140)
 ~[seatunnel-starter.jar:2.3.12]
           at 
org.apache.seatunnel.api.sink.multitablesink.MultiTableSinkWriter.write(MultiTableSinkWriter.java:184)
 ~[seatunnel-starter.jar:2.3.12]
           at 
org.apache.seatunnel.api.sink.multitablesink.MultiTableSinkWriter.write(MultiTableSinkWriter.java:47)
 ~[seatunnel-starter.jar:2.3.12]
           at 
org.apache.seatunnel.engine.server.task.flow.SinkFlowLifeCycle.received(SinkFlowLifeCycle.java:269)
 ~[seatunnel-starter.jar:2.3.12]
           ... 17 more
   Caused by: 
org.apache.seatunnel.connectors.doris.exception.DorisConnectorException: 
ErrorCode:[Doris-01], ErrorDescription:[stream load error]
           at 
org.apache.seatunnel.connectors.doris.sink.writer.DorisStreamLoad.stopLoad(DorisStreamLoad.java:231)
 ~[connector-doris-2.3.12.jar:2.3.12]
           at 
org.apache.seatunnel.connectors.doris.sink.writer.DorisSinkWriter.flush(DorisSinkWriter.java:203)
 ~[connector-doris-2.3.12.jar:2.3.12]
           at 
org.apache.seatunnel.connectors.doris.sink.writer.DorisSinkWriter.write(DorisSinkWriter.java:169)
 ~[connector-doris-2.3.12.jar:2.3.12]
           at 
org.apache.seatunnel.connectors.doris.sink.writer.DorisSinkWriter.write(DorisSinkWriter.java:60)
 ~[connector-doris-2.3.12.jar:2.3.12]
           at 
org.apache.seatunnel.api.sink.multitablesink.MultiTableWriterRunnable.run(MultiTableWriterRunnable.java:67)
 ~[seatunnel-starter.jar:2.3.12]
           ... 6 more
   Caused by: 
org.apache.seatunnel.connectors.doris.exception.DorisConnectorException: 
ErrorCode:[Doris-01], ErrorDescription:[stream load error] - HTTP/1.1 400 No 
Host
           at 
org.apache.seatunnel.connectors.doris.sink.writer.DorisStreamLoad.handlePreCommitResponse(DorisStreamLoad.java:220)
 ~[connector-doris-2.3.12.jar:2.3.12]
           at 
org.apache.seatunnel.connectors.doris.sink.writer.DorisStreamLoad.stopLoad(DorisStreamLoad.java:229)
 ~[connector-doris-2.3.12.jar:2.3.12]
           at 
org.apache.seatunnel.connectors.doris.sink.writer.DorisSinkWriter.flush(DorisSinkWriter.java:203)
 ~[connector-doris-2.3.12.jar:2.3.12]
           at 
org.apache.seatunnel.connectors.doris.sink.writer.DorisSinkWriter.write(DorisSinkWriter.java:169)
 ~[connector-doris-2.3.12.jar:2.3.12]
           at 
org.apache.seatunnel.connectors.doris.sink.writer.DorisSinkWriter.write(DorisSinkWriter.java:60)
 ~[connector-doris-2.3.12.jar:2.3.12]
           at 
org.apache.seatunnel.api.sink.multitablesink.MultiTableWriterRunnable.run(MultiTableWriterRunnable.java:67)
 ~[seatunnel-starter.jar:2.3.12]
           ... 6 more
   2025-11-13 15:20:34,670 INFO  [o.a.s.e.s.TaskExecutionService] 
[BlockingWorker-TaskGroupLocation{jobId=1041251198021140481, pipelineId=1, 
taskGroupId=2}] - [localhost]:5801 [seatunnel-539396] [5.1] taskDone, taskId = 
1000200010000, taskGroup = TaskGroupLocation{jobId=1041251198021140481, 
pipelineId=1, taskGroupId=2}
   2025-11-13 15:20:34,670 INFO  [o.a.s.e.s.TaskExecutionService] 
[BlockingWorker-TaskGroupLocation{jobId=1041251198021140481, pipelineId=1, 
taskGroupId=2}] - [localhost]:5801 [seatunnel-539396] [5.1] task 1000200010000 
error with exception: [java.lang.RuntimeException: java.lang.RuntimeException: 
table db_ysbc_log.ts_msg_log sink throw error], cancel other task in taskGroup 
TaskGroupLocation{jobId=1041251198021140481, pipelineId=1, taskGroupId=2}.
   2025-11-13 15:20:34,740 WARN  [o.a.s.e.s.TaskExecutionService] 
[BlockingWorker-TaskGroupLocation{jobId=1041251198021140481, pipelineId=1, 
taskGroupId=2}] - [localhost]:5801 [seatunnel-539396] [5.1] Exception in 
org.apache.seatunnel.engine.server.task.SourceSeaTunnelTask@472bc24d
   java.lang.RuntimeException: java.lang.InterruptedException
           at 
org.apache.seatunnel.engine.server.task.group.queue.IntermediateBlockingQueue.received(IntermediateBlockingQueue.java:47)
 ~[seatunnel-starter.jar:2.3.12]
           at 
org.apache.seatunnel.engine.server.task.flow.IntermediateQueueFlowLifeCycle.received(IntermediateQueueFlowLifeCycle.java:46)
 ~[seatunnel-starter.jar:2.3.12]
           at 
org.apache.seatunnel.engine.server.task.flow.IntermediateQueueFlowLifeCycle.received(IntermediateQueueFlowLifeCycle.java:28)
 ~[seatunnel-starter.jar:2.3.12]
           at 
org.apache.seatunnel.engine.server.task.SeaTunnelSourceCollector.sendRecordToNext(SeaTunnelSourceCollector.java:194)
 ~[seatunnel-starter.jar:2.3.12]
           at 
org.apache.seatunnel.engine.server.task.SeaTunnelSourceCollector.collect(SeaTunnelSourceCollector.java:111)
 ~[seatunnel-starter.jar:2.3.12]
           at 
org.apache.seatunnel.connectors.seatunnel.jdbc.source.JdbcSourceReader.pollNext(JdbcSourceReader.java:70)
 ~[connector-jdbc-2.3.12.jar:2.3.12]
           at 
org.apache.seatunnel.engine.server.task.flow.SourceFlowLifeCycle.collect(SourceFlowLifeCycle.java:159)
 ~[seatunnel-starter.jar:2.3.12]
           at 
org.apache.seatunnel.engine.server.task.SourceSeaTunnelTask.collect(SourceSeaTunnelTask.java:127)
 ~[seatunnel-starter.jar:2.3.12]
           at 
org.apache.seatunnel.engine.server.task.SeaTunnelTask.stateProcess(SeaTunnelTask.java:165)
 ~[seatunnel-starter.jar:2.3.12]
           at 
org.apache.seatunnel.engine.server.task.SourceSeaTunnelTask.call(SourceSeaTunnelTask.java:132)
 ~[seatunnel-starter.jar:2.3.12]
           at 
org.apache.seatunnel.engine.server.TaskExecutionService$BlockingWorker.run(TaskExecutionService.java:679)
 [seatunnel-starter.jar:2.3.12]
           at 
org.apache.seatunnel.engine.server.TaskExecutionService$NamedTaskWrapper.run(TaskExecutionService.java:1008)
 [seatunnel-starter.jar:2.3.12]
           at 
org.apache.seatunnel.api.tracing.MDCRunnable.run(MDCRunnable.java:43) 
[seatunnel-starter.jar:2.3.12]
           at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
           at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
           at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) 
[?:?]
           at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) 
[?:?]
           at java.lang.Thread.run(Thread.java:829) [?:?]
   Caused by: java.lang.InterruptedException
           at 
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireInterruptibly(AbstractQueuedSynchronizer.java:1261)
 ~[?:?]
           at 
java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:317)
 ~[?:?]
           at 
java.util.concurrent.ArrayBlockingQueue.put(ArrayBlockingQueue.java:364) ~[?:?]
           at 
org.apache.seatunnel.engine.server.task.group.queue.IntermediateBlockingQueue.handleRecord(IntermediateBlockingQueue.java:82)
 ~[seatunnel-starter.jar:2.3.12]
           at 
org.apache.seatunnel.engine.server.task.group.queue.IntermediateBlockingQueue.received(IntermediateBlockingQueue.java:44)
 ~[seatunnel-starter.jar:2.3.12]
           ... 17 more
   2025-11-13 15:20:34,742 INFO  [o.a.s.e.s.TaskExecutionService] 
[BlockingWorker-TaskGroupLocation{jobId=1041251198021140481, pipelineId=1, 
taskGroupId=2}] - [localhost]:5801 [seatunnel-539396] [5.1] taskDone, taskId = 
1000200000000, taskGroup = TaskGroupLocation{jobId=1041251198021140481, 
pipelineId=1, taskGroupId=2}
   2025-11-13 15:20:34,757 INFO  [o.a.s.e.s.TaskExecutionService] 
[BlockingWorker-TaskGroupLocation{jobId=1041251198021140481, pipelineId=1, 
taskGroupId=2}] - [localhost]:5801 [seatunnel-539396] [5.1] taskGroup 
TaskGroupLocation{jobId=1041251198021140481, pipelineId=1, taskGroupId=2} 
complete with FAILED
   2025-11-13 15:20:34,761 INFO  [o.a.s.e.s.TaskExecutionService] 
[BlockingWorker-TaskGroupLocation{jobId=1041251198021140481, pipelineId=1, 
taskGroupId=2}] - [localhost]:5801 [seatunnel-539396] [5.1] task 1000200000000 
error with exception: [java.lang.RuntimeException: java.lang.RuntimeException: 
table db_ysbc_log.ts_msg_log sink throw error], cancel other task in taskGroup 
TaskGroupLocation{jobId=1041251198021140481, pipelineId=1, taskGroupId=2}.
   2025-11-13 15:20:34,763 INFO  [o.a.s.a.e.LoggingEventHandler ] 
[hz.main.generic-operation.thread-23] - log event: 
ReaderCloseEvent(createdTime=1763018434762, jobId=1041251198021140481, 
eventType=LIFECYCLE_READER_CLOSE)
   2025-11-13 15:20:34,766 INFO  [o.a.s.e.s.TaskExecutionService] 
[hz.main.seaTunnel.task.thread-3] - [localhost]:5801 [seatunnel-539396] [5.1] 
Task TaskGroupLocation{jobId=1041251198021140481, pipelineId=1, taskGroupId=2} 
complete with state FAILED
   2025-11-13 15:20:34,766 INFO  [o.a.s.e.s.CoordinatorService  ] 
[hz.main.seaTunnel.task.thread-3] - [localhost]:5801 [seatunnel-539396] [5.1] 
Received task end from execution TaskGroupLocation{jobId=1041251198021140481, 
pipelineId=1, taskGroupId=2}, state FAILED
   2025-11-13 15:20:34,772 ERROR [o.a.s.e.s.d.p.PhysicalVertex  ] 
[hz.main.seaTunnel.task.thread-3] - Job (1041251198021140481), Pipeline: 
[(1/1)], task: [pipeline-1 [Source[0]-Jdbc]-SourceTask (1/1)], 
taskGroupLocation: [TaskGroupLocation{jobId=1041251198021140481, pipelineId=1, 
taskGroupId=2}] end with state FAILED and Exception: 
java.lang.RuntimeException: java.lang.RuntimeException: table 
db_ysbc_log.ts_msg_log sink throw error
           at 
org.apache.seatunnel.engine.server.task.flow.SinkFlowLifeCycle.received(SinkFlowLifeCycle.java:303)
           at 
org.apache.seatunnel.engine.server.task.flow.SinkFlowLifeCycle.received(SinkFlowLifeCycle.java:70)
           at 
org.apache.seatunnel.engine.server.task.SeaTunnelTransformCollector.collect(SeaTunnelTransformCollector.java:39)
           at 
org.apache.seatunnel.engine.server.task.SeaTunnelTransformCollector.collect(SeaTunnelTransformCollector.java:27)
           at 
org.apache.seatunnel.engine.server.task.group.queue.IntermediateBlockingQueue.handleRecord(IntermediateBlockingQueue.java:82)
           at 
org.apache.seatunnel.engine.server.task.group.queue.IntermediateBlockingQueue.collect(IntermediateBlockingQueue.java:56)
           at 
org.apache.seatunnel.engine.server.task.flow.IntermediateQueueFlowLifeCycle.collect(IntermediateQueueFlowLifeCycle.java:51)
           at 
org.apache.seatunnel.engine.server.task.TransformSeaTunnelTask.collect(TransformSeaTunnelTask.java:72)
           at 
org.apache.seatunnel.engine.server.task.SeaTunnelTask.stateProcess(SeaTunnelTask.java:165)
           at 
org.apache.seatunnel.engine.server.task.TransformSeaTunnelTask.call(TransformSeaTunnelTask.java:77)
           at 
org.apache.seatunnel.engine.server.TaskExecutionService$BlockingWorker.run(TaskExecutionService.java:679)
           at 
org.apache.seatunnel.engine.server.TaskExecutionService$NamedTaskWrapper.run(TaskExecutionService.java:1008)
           at 
org.apache.seatunnel.api.tracing.MDCRunnable.run(MDCRunnable.java:43)
           at 
java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
           at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
           at 
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
           at 
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
           at java.base/java.lang.Thread.run(Thread.java:829)
   Caused by: java.lang.RuntimeException: table db_ysbc_log.ts_msg_log sink 
throw error
           at 
org.apache.seatunnel.api.sink.multitablesink.MultiTableSinkWriter.subSinkErrorCheck(MultiTableSinkWriter.java:140)
           at 
org.apache.seatunnel.api.sink.multitablesink.MultiTableSinkWriter.write(MultiTableSinkWriter.java:184)
           at 
org.apache.seatunnel.api.sink.multitablesink.MultiTableSinkWriter.write(MultiTableSinkWriter.java:47)
           at 
org.apache.seatunnel.engine.server.task.flow.SinkFlowLifeCycle.received(SinkFlowLifeCycle.java:269)
           ... 17 more
   Caused by: 
org.apache.seatunnel.connectors.doris.exception.DorisConnectorException: 
ErrorCode:[Doris-01], ErrorDescription:[stream load error]
           at 
org.apache.seatunnel.connectors.doris.sink.writer.DorisStreamLoad.stopLoad(DorisStreamLoad.java:231)
           at 
org.apache.seatunnel.connectors.doris.sink.writer.DorisSinkWriter.flush(DorisSinkWriter.java:203)
           at 
org.apache.seatunnel.connectors.doris.sink.writer.DorisSinkWriter.write(DorisSinkWriter.java:169)
           at 
org.apache.seatunnel.connectors.doris.sink.writer.DorisSinkWriter.write(DorisSinkWriter.java:60)
           at 
org.apache.seatunnel.api.sink.multitablesink.MultiTableWriterRunnable.run(MultiTableWriterRunnable.java:67)
           ... 6 more
   Caused by: 
org.apache.seatunnel.connectors.doris.exception.DorisConnectorException: 
ErrorCode:[Doris-01], ErrorDescription:[stream load error] - HTTP/1.1 400 No 
Host
           at 
org.apache.seatunnel.connectors.doris.sink.writer.DorisStreamLoad.handlePreCommitResponse(DorisStreamLoad.java:220)
           at 
org.apache.seatunnel.connectors.doris.sink.writer.DorisStreamLoad.stopLoad(DorisStreamLoad.java:229)
           ... 10 more
   
   2025-11-13 15:20:34,772 ERROR [o.a.s.e.s.d.p.SubPlan         ] 
[seatunnel-coordinator-service-9] - Task 
TaskGroupLocation{jobId=1041251198021140481, pipelineId=1, taskGroupId=2} 
Failed in Job SeaTunnel_Job (1041251198021140481), Pipeline: [(1/1)], Begin to 
cancel other tasks in this pipeline.
   ......
   2025-11-13 15:20:48,902 INFO  [s.c.s.s.c.ClientExecuteCommand] 
[SeaTunnel-CompletableFuture-Thread-1] - run shutdown hook because get close 
signal
   ```
   
   ### Zeta or Flink or Spark Version
   
   使用 SeaTunnel Engine (Zeta) 2.3.12 版本
   
   ### Java or Scala Version
   
   _No response_
   
   ### Screenshots
   
   _No response_
   
   ### Are you willing to submit PR?
   
   - [ ] Yes I am willing to submit a PR!
   
   ### Code of Conduct
   
   - [x] I agree to follow this project's [Code of 
Conduct](https://www.apache.org/foundation/policies/conduct)
   


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