304792747 opened a new issue, #9430: URL: https://github.com/apache/seatunnel/issues/9430
### 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 在安装信赖命令:sh ./bin/install-plugin.sh 由于将所有的信赖全部安装后导致报错。 原因:程序调用了其他不相关的cdc模块 使用发现会调用到:connector-cdc-tidb-2.3.11.jar、connector-cdc-mongodb-2.3.11.jar。可能其他也会调用到 临时解决方法 将 .connectors 目录下的对应的cdc所调用的文件移除 并将 ./connectors /plugin-mapping.properties 文件里的对应cdc文件名进行注释处理。 各位大神修复一下这个问题吧。避免配置和使用的麻烦。 ### SeaTunnel Version SeaTunnel 2.3.11 ### SeaTunnel Config ```conf // 使用 API json { "env": { "parallelism": 1, "job.mode": "STREAMING" }, "source": [ { "base-url": "jdbc:oracle:thin:@10.0.0.2:1521:ORCL", // "plugin_output": "customers", "username": "logminer_user", "password": "1", "database-names": [ "ORCL" ], "schema-names": [ "TEST" ], "table-names": [ "ORCL.TEST.TEST_DE", "ORCL.TEST.T1" ], "source.reader.close.timeout": 120000, "connection.pool.size": 1, "support_upsert": true, "startup.mode": "initial", "plugin_name": "Oracle-CDC" } ], "transform": [], "sink": [ { "plugin_name": "Console" } ] } ``` ### Running Command ```shell ./bin/seatunnel.sh --config ./config/test2.config -m local ``` ### Error Exception ```log java.lang.RuntimeException: Generate Splits for table ORCL.TEST.T1 error at org.apache.seatunnel.connectors.cdc.base.source.enumerator.splitter.AbstractJdbcSourceChunkSplitter.generateSplits(AbstractJdbcSourceChunkSplitter.java:117) ~[connector-cdc-tidb-2.3.11.jar:2.3.11] at org.apache.seatunnel.connectors.cdc.base.source.enumerator.SnapshotSplitAssigner.getNext(SnapshotSplitAssigner.java:185) ~[connector-cdc-tidb-2.3.11.jar:2.3.11] at org.apache.seatunnel.connectors.cdc.base.source.enumerator.HybridSplitAssigner.getNext(HybridSplitAssigner.java:98) ~[connector-cdc-tidb-2.3.11.jar:2.3.11] at org.apache.seatunnel.connectors.cdc.base.source.enumerator.IncrementalSourceEnumerator.assignSplits(IncrementalSourceEnumerator.java:172) ~[connector-cdc-tidb-2.3.11.jar:2.3.11] at org.apache.seatunnel.connectors.cdc.base.source.enumerator.IncrementalSourceEnumerator.run(IncrementalSourceEnumerator.java:70) ~[connector-cdc-tidb-2.3.11.jar:2.3.11] at org.apache.seatunnel.engine.server.task.SourceSplitEnumeratorTask.stateProcess(SourceSplitEnumeratorTask.java:323) ~[seatunnel-starter.jar:2.3.11] at org.apache.seatunnel.engine.server.task.SourceSplitEnumeratorTask.call(SourceSplitEnumeratorTask.java:141) ~[seatunnel-starter.jar:2.3.11] at org.apache.seatunnel.engine.server.TaskExecutionService$BlockingWorker.run(TaskExecutionService.java:694) ~[seatunnel-starter.jar:2.3.11] at org.apache.seatunnel.engine.server.TaskExecutionService$NamedTaskWrapper.run(TaskExecutionService.java:1023) ~[seatunnel-starter.jar:2.3.11] at org.apache.seatunnel.api.tracing.MDCRunnable.run(MDCRunnable.java:43) ~[seatunnel-starter.jar:2.3.11] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[?:1.8.0_451] at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_451] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[?:1.8.0_451] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[?:1.8.0_451] at java.lang.Thread.run(Thread.java:750) [?:1.8.0_451] Caused by: org.apache.seatunnel.common.utils.SeaTunnelException: Can't obtain schema for table ORCL.TEST.T1 at org.apache.seatunnel.connectors.seatunnel.cdc.oracle.utils.OracleSchema.readTableSchema(OracleSchema.java:94) ~[connector-cdc-oracle-2.3.11.jar:2.3.11] at org.apache.seatunnel.connectors.seatunnel.cdc.oracle.utils.OracleSchema.getTableSchema(OracleSchema.java:59) ~[connector-cdc-oracle-2.3.11.jar:2.3.11] at org.apache.seatunnel.connectors.seatunnel.cdc.oracle.source.OracleDialect.queryTableSchema(OracleDialect.java:110) ~[connector-cdc-oracle-2.3.11.jar:2.3.11] at org.apache.seatunnel.connectors.cdc.base.source.enumerator.splitter.AbstractJdbcSourceChunkSplitter.getSplitColumn(AbstractJdbcSourceChunkSplitter.java:388) ~[connector-cdc-tidb-2.3.11.jar:2.3.11] at org.apache.seatunnel.connectors.cdc.base.source.enumerator.splitter.AbstractJdbcSourceChunkSplitter.generateSplits(AbstractJdbcSourceChunkSplitter.java:69) ~[connector-cdc-tidb-2.3.11.jar:2.3.11] ... 14 more ``` ### Zeta or Flink or Spark Version _No response_ ### 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]
