You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@flink.apache.org by "songbin (Jira)" <ji...@apache.org> on 2026/06/29 02:35:00 UTC
[jira] [Created] (FLINK-40004) Flink 1.20.x with jdbc-connector 3.3.0 fails to create Catalog due to multiple 'jdbc' CatalogFactory implementations in classpath
songbin created FLINK-40004:
-------------------------------
Summary: Flink 1.20.x with jdbc-connector 3.3.0 fails to create Catalog due to multiple 'jdbc' CatalogFactory implementations in classpath
Key: FLINK-40004
URL: https://issues.apache.org/jira/browse/FLINK-40004
Project: Flink
Issue Type: Bug
Components: Connectors / JDBC
Affects Versions: 1.20.3
Reporter: songbin
Attachments: image-2026-06-29-10-29-28-681.png, image-2026-06-29-10-30-48-889.png
Flink version 1.20.x uses flink-connector-jdbc-3.3.0-1.20 to create catalog, and an error is reported: Could not execute SQL statement. Reason:
org-apache.flink. table.api.ValidationException: Multiple factories for identifier 'jdbc' that implement 'org-apache.flink.table.factories.CatalogFactory' found in the classpath.
!image-2026-06-29-10-29-28-681.png!
The conflict arose because there were two entries with the identifier 'jdbc' in the META-INF/services/org.apache.flink.table.factories.Factory file during packaging. It is recommended to remove org.apache.flink.connector.jdbc.catalog.factory.JdbcCatalogFactory during packaging.
!image-2026-06-29-10-30-48-889.png!
--
This message was sent by Atlassian Jira
(v8.20.10#820010)