[ https://issues.apache.org/jira/browse/FLINK-30359?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Chesnay Schepler reassigned FLINK-30359: ---------------------------------------- Assignee: Weijie Guo > Encountered NoClassDefFoundError when using > flink-sql-connector-elasticsearch6 > -------------------------------------------------------------------------------- > > Key: FLINK-30359 > URL: https://issues.apache.org/jira/browse/FLINK-30359 > Project: Flink > Issue Type: Bug > Components: Connectors / ElasticSearch > Reporter: Weijie Guo > Assignee: Weijie Guo > Priority: Major > Attachments: image-2022-12-11-01-09-47-337.png > > > When I use sql-client to submit job that sink data to elasticsearch, it seems > that the `NoClassDefFoundError` arises as shown in the figure below. Note > that the connector jar I used is > flink-sql-connector-elasticsearch6-4.0-SNAPSHOT.jar, it is a uber jar > compiled from flink-connector-elasticsearch repo's main branch. > !image-2022-12-11-01-09-47-337.png|width=596,height=285! > Through some investigations, I found that in > flink-sql-connector-elasticsearch6 module's pom.xml, we manually excluded the > `com.carrotsearch: hppc` dependency, which is no problem for the 6.3.1 > version of elasticsearch. However, FLINK-25189 bump this to 6.8.20, which > does requires the dependence of hppc. Therefore, an `NoClassDefFoundError` > occurred. > > -- This message was sent by Atlassian Jira (v8.20.10#820010)