[
https://issues.apache.org/jira/browse/FLINK-38485?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Martijn Visser reopened FLINK-38485:
------------------------------------
Assignee: Martijn Visser (was: Etienne Chauchot)
Reopening, the fix only works on Flink versions that ship commons-compress 1.24
or older. Flink 1.19.3 (and 1.20) bring commons-compress 1.26.0, which declares
commons-codec as optional. Since we exclude the commons-compress from
Testcontainers, nothing puts commons-codec on the test classpath and every
ITCase fails in CassandraTestEnvironment#startUp with the same
NoClassDefFoundError on org/apache/commons/codec/Charsets. This is also why the
weekly kept failing after the merge. Adding commons-codec as a test dependency
fixes it; tested locally on 1.18.1 and 1.19.3.
> Cassandra connector weekly CI is failing with NoClassDefFound
> -------------------------------------------------------------
>
> Key: FLINK-38485
> URL: https://issues.apache.org/jira/browse/FLINK-38485
> Project: Flink
> Issue Type: Technical Debt
> Components: Connectors / Cassandra, Tests
> Reporter: Etienne Chauchot
> Assignee: Martijn Visser
> Priority: Major
> Labels: pull-request-available
>
> NoClassDefFound org/apache/commons/codec/Charsets
> Seem to be thrown by
> org.apache.flink.connector.cassandra.CassandraTestEnvironment#startUp
> See:
> https://github.com/apache/flink-connector-cassandra/actions/runs/18251244587/job/51965910690
> Also I noticed in local that the tests take too long to run, certainly due to
> the fact that the test environment with test containers is started with each
> test.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)