LeonYoah commented on issue #10199:
URL: https://github.com/apache/seatunnel/issues/10199#issuecomment-3678555119

   > now conf is:
   > 
   > env { parallelism = 1 job.mode = "STREAMING" checkpoint.interval = 10000 }
   > 
   > source { MySQL-CDC { url = 
"jdbc:mysql://192.168.137.143:3307/MyDB_one?useSSL=false&serverTimezone=Asia/Shanghai&characterEncoding=utf8"
 driver = "com.mysql.cj.jdbc.Driver" username = "root" password = "123456" 
table-names = ["MyDB_one.t","MyDB_one.myrt2"] #table-names = ["MyDB_one.t"] 
startup.mode = "initial" } }
   > 
   > sink { Jdbc { url = "jdbc:dm://10.27.138.228:5236?schema=MYDB" driver = 
"dm.jdbc.driver.DmDriver" user = "SYSDBA" password = "Passcode"
   > 
   > database="MYDB" #table-names = ["MYDB.t","MYDB.myrt2"] generate_sink_sql = 
true batch_size = 1000 } }
   > 
   > get error is: 2025-12-18 09:02:49,363 ERROR [o.a.s.c.s.SeaTunnel ] [main] 
- Exception 
StackTrace:org.apache.seatunnel.core.starter.exception.CommandExecuteException: 
SeaTunnel job executed failed at 
org.apache.seatunnel.core.starter.seatunnel.command.ClientExecuteCommand.execute(ClientExecuteCommand.java:228)
 at org.apache.seatunnel.core.starter.SeaTunnel.run(SeaTunnel.java:40) at 
org.apache.seatunnel.core.starter.seatunnel.SeaTunnelClient.main(SeaTunnelClient.java:40)
 Caused by: java.util.concurrent.CompletionException: 
org.apache.seatunnel.engine.common.exception.JobException: 
org.apache.seatunnel.common.exception.SeaTunnelRuntimeException: 
ErrorCode:[API-09], ErrorDescription:[Handle save mode failed] at 
org.apache.seatunnel.engine.server.master.JobMaster.handleSaveMode(JobMaster.java:569)
 at 
org.apache.seatunnel.engine.server.master.JobMaster.handleSaveMode(JobMaster.java:575)
 at 
org.apache.seatunnel.engine.server.master.JobMaster.lambda$init$1(JobMaster.java:267)
 at java.ut
 il.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) at 
java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175) at 
java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) at 
java.util.Iterator.forEachRemaining(Iterator.java:116) at 
java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801)
 at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at 
java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472) at 
java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) 
at 
java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
 at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at 
java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485) at 
org.apache.seatunnel.engine.server.master.JobMaster.init(JobMaster.java:261) at 
org.apache.seatunnel.engine.server.CoordinatorService.lambda$submitJob$6(Coordinat
 orService.java:663) at 
org.apache.seatunnel.api.tracing.MDCRunnable.run(MDCRunnable.java:43) at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at 
java.util.concurrent.FutureTask.run(FutureTask.java:266) at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 
at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 
at java.lang.Thread.run(Thread.java:748) Caused by: 
java.lang.UnsupportedOperationException at 
org.apache.seatunnel.connectors.seatunnel.jdbc.catalog.dm.DamengCatalog.createDatabaseInternal(DamengCatalog.java:74)
 at 
org.apache.seatunnel.connectors.seatunnel.jdbc.catalog.AbstractJdbcCatalog.createDatabase(AbstractJdbcCatalog.java:543)
 at 
org.apache.seatunnel.api.sink.DefaultSaveModeHandler.createTablePreCheck(DefaultSaveModeHandler.java:196)
 at 
org.apache.seatunnel.connectors.seatunnel.jdbc.sink.savemode.JdbcSaveModeHandler.createTable(JdbcSaveModeHandler.java:47)
 at org.apache.seatunnel.api.sink.
 
DefaultSaveModeHandler.createSchemaWhenNotExist(DefaultSaveModeHandler.java:139)
 at 
org.apache.seatunnel.api.sink.DefaultSaveModeHandler.handleSchemaSaveMode(DefaultSaveModeHandler.java:88)
 at 
org.apache.seatunnel.api.sink.SaveModeHandler.handleSaveMode(SaveModeHandler.java:42)
 at 
org.apache.seatunnel.api.sink.SaveModeExecuteWrapper.execute(SaveModeExecuteWrapper.java:36)
 at 
org.apache.seatunnel.engine.server.master.JobMaster.handleSaveMode(JobMaster.java:564)
 ... 21 more
   > 
   > ```
   >     at 
com.hazelcast.spi.impl.AbstractInvocationFuture.wrapInCompletionException(AbstractInvocationFuture.java:1347)
   >     at 
com.hazelcast.spi.impl.AbstractInvocationFuture.cascadeException(AbstractInvocationFuture.java:1340)
   >     at 
com.hazelcast.spi.impl.AbstractInvocationFuture.access$200(AbstractInvocationFuture.java:65)
   >     at 
com.hazelcast.spi.impl.AbstractInvocationFuture$ApplyNode.execute(AbstractInvocationFuture.java:1478)
   >     at 
com.hazelcast.spi.impl.AbstractInvocationFuture.unblockOtherNode(AbstractInvocationFuture.java:797)
   >     at 
com.hazelcast.spi.impl.AbstractInvocationFuture.unblockAll(AbstractInvocationFuture.java:759)
   >     at 
com.hazelcast.spi.impl.AbstractInvocationFuture.complete0(AbstractInvocationFuture.java:1235)
   >     at 
com.hazelcast.spi.impl.AbstractInvocationFuture.completeExceptionallyInternal(AbstractInvocationFuture.java:1223)
   >     at 
com.hazelcast.spi.impl.AbstractInvocationFuture.completeExceptionally(AbstractInvocationFuture.java:709)
   >     at 
com.hazelcast.client.impl.spi.impl.ClientInvocation.completeExceptionally(ClientInvocation.java:294)
   >     at 
com.hazelcast.client.impl.spi.impl.ClientInvocation.notifyExceptionWithOwnedPermission(ClientInvocation.java:321)
   >     at 
com.hazelcast.client.impl.spi.impl.ClientInvocation.notifyException(ClientInvocation.java:304)
   >     at 
com.hazelcast.client.impl.spi.impl.ClientResponseHandlerSupplier.handleResponse(ClientResponseHandlerSupplier.java:164)
   >     at 
com.hazelcast.client.impl.spi.impl.ClientResponseHandlerSupplier.process(ClientResponseHandlerSupplier.java:141)
   >     at 
com.hazelcast.client.impl.spi.impl.ClientResponseHandlerSupplier.access$300(ClientResponseHandlerSupplier.java:60)
   >     at 
com.hazelcast.client.impl.spi.impl.ClientResponseHandlerSupplier$DynamicResponseHandler.accept(ClientResponseHandlerSupplier.java:251)
   >     at 
com.hazelcast.client.impl.spi.impl.ClientResponseHandlerSupplier$DynamicResponseHandler.accept(ClientResponseHandlerSupplier.java:243)
   >     at 
com.hazelcast.client.impl.connection.tcp.TcpClientConnection.handleClientMessage(TcpClientConnection.java:245)
   >     at 
com.hazelcast.client.impl.protocol.util.ClientMessageDecoder.handleMessage(ClientMessageDecoder.java:135)
   >     at 
com.hazelcast.client.impl.protocol.util.ClientMessageDecoder.onRead(ClientMessageDecoder.java:89)
   >     at 
com.hazelcast.internal.networking.nio.NioInboundPipeline.process(NioInboundPipeline.java:136)
   >     at 
com.hazelcast.internal.networking.nio.NioThread.processSelectionKey(NioThread.java:383)
   >     at 
com.hazelcast.internal.networking.nio.NioThread.processSelectionKeys(NioThread.java:368)
   >     at 
com.hazelcast.internal.networking.nio.NioThread.selectLoop(NioThread.java:294)
   >     at 
com.hazelcast.internal.networking.nio.NioThread.executeRun(NioThread.java:249)
   >     at 
com.hazelcast.internal.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:102)
   > ```
   > 
   > Caused by: org.apache.seatunnel.engine.common.exception.JobException: 
org.apache.seatunnel.common.exception.SeaTunnelRuntimeException: 
ErrorCode:[API-09], ErrorDescription:[Handle save mode failed] at 
org.apache.seatunnel.engine.server.master.JobMaster.handleSaveMode(JobMaster.java:569)
 at 
org.apache.seatunnel.engine.server.master.JobMaster.handleSaveMode(JobMaster.java:575)
 at 
org.apache.seatunnel.engine.server.master.JobMaster.lambda$init$1(JobMaster.java:267)
 at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) at 
java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175) at 
java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) at 
java.util.Iterator.forEachRemaining(Iterator.java:116) at 
java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801)
 at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) at 
java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
  at 
java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) 
at 
java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
 at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at 
java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485) at 
org.apache.seatunnel.engine.server.master.JobMaster.init(JobMaster.java:261) at 
org.apache.seatunnel.engine.server.CoordinatorService.lambda$submitJob$6(CoordinatorService.java:663)
 at org.apache.seatunnel.api.tracing.MDCRunnable.run(MDCRunnable.java:43) at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at 
java.util.concurrent.FutureTask.run(FutureTask.java:266) at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 
at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 
at java.lang.Thread.run(Thread.java:748) Caused by: 
java.lang.UnsupportedOperationException at org.apache.seatunnel.connec
 
tors.seatunnel.jdbc.catalog.dm.DamengCatalog.createDatabaseInternal(DamengCatalog.java:74)
 at 
org.apache.seatunnel.connectors.seatunnel.jdbc.catalog.AbstractJdbcCatalog.createDatabase(AbstractJdbcCatalog.java:543)
 at 
org.apache.seatunnel.api.sink.DefaultSaveModeHandler.createTablePreCheck(DefaultSaveModeHandler.java:196)
 at 
org.apache.seatunnel.connectors.seatunnel.jdbc.sink.savemode.JdbcSaveModeHandler.createTable(JdbcSaveModeHandler.java:47)
 at 
org.apache.seatunnel.api.sink.DefaultSaveModeHandler.createSchemaWhenNotExist(DefaultSaveModeHandler.java:139)
 at 
org.apache.seatunnel.api.sink.DefaultSaveModeHandler.handleSchemaSaveMode(DefaultSaveModeHandler.java:88)
 at 
org.apache.seatunnel.api.sink.SaveModeHandler.handleSaveMode(SaveModeHandler.java:42)
 at 
org.apache.seatunnel.api.sink.SaveModeExecuteWrapper.execute(SaveModeExecuteWrapper.java:36)
 at 
org.apache.seatunnel.engine.server.master.JobMaster.handleSaveMode(JobMaster.java:564)
 ... 21 more
   > 
   > ```
   >     at 
org.apache.seatunnel.engine.server.CoordinatorService.lambda$submitJob$6(CoordinatorService.java:670)
   >     at 
org.apache.seatunnel.api.tracing.MDCRunnable.run(MDCRunnable.java:43)
   >     at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
   >     at java.util.concurrent.FutureTask.run(FutureTask.java:266)
   >     at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
   >     at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
   >     at java.lang.Thread.run(Thread.java:748)
   > ```
   > 
   > # 2025-12-18 09:02:49,363 ERROR [o.a.s.c.s.SeaTunnel ] [main] -
   
   sink {
   Jdbc {
   url = "jdbc:dm://10.27.138.228:5236"
   driver = "dm.jdbc.driver.DmDriver"
   user = "SYSDBA"
   password = "Passcode"
   schema=MYDB
   database=DMDB228
   table="${table_name}"
   batch_size = 1000
   }
   }Please try this to distinguish well database and schema


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