apache / iceberg

Apache Iceberg
https://iceberg.apache.org/
Apache License 2.0
6.37k stars 2.2k forks source link

KC Integration tests occasionally fail #11111

Closed nastra closed 1 month ago

nastra commented 1 month ago

Apache Iceberg version

main (development)

Query engine

Kafka Connect

Please describe the bug 🐞

> Task :iceberg-kafka-connect:iceberg-kafka-connect-runtime:integrationTest

IntegrationDynamicTableTest > testIcebergSink(String) > [1] null FAILED
    java.lang.ExceptionInInitializerError at IntegrationDynamicTableTest.java:38
        Caused by: org.testcontainers.containers.ContainerLaunchException at IntegrationDynamicTableTest.java:38
            Caused by: org.rnorth.ducttape.RetryCountExceededException at IntegrationDynamicTableTest.java:38
                Caused by: org.testcontainers.containers.ContainerLaunchException at IntegrationDynamicTableTest.java:38
                    Caused by: java.lang.IllegalStateException at IntegrationDynamicTableTest.java:38

IntegrationDynamicTableTest > testIcebergSink(String) > [2] test_branch FAILED
    java.lang.NoClassDefFoundError at IntegrationDynamicTableTest.java:38

IntegrationMultiTableTest > testIcebergSink(String) > [1] null FAILED
    java.lang.NoClassDefFoundError at IntegrationMultiTableTest.java:38

IntegrationMultiTableTest > testIcebergSink(String) > [2] test_branch FAILED
    java.lang.NoClassDefFoundError at IntegrationMultiTableTest.java:38

IntegrationTest > testIcebergSinkUnpartitionedTable(String) > [1] null FAILED
    java.lang.NoClassDefFoundError at IntegrationTest.java:51

IntegrationTest > testIcebergSinkUnpartitionedTable(String) > [2] test_branch FAILED
    java.lang.NoClassDefFoundError at IntegrationTest.java:51

IntegrationTest > testIcebergSinkSchemaEvolution(String) > [1] null FAILED
    java.lang.NoClassDefFoundError at IntegrationTest.java:51

IntegrationTest > testIcebergSinkSchemaEvolution(String) > [2] test_branch FAILED
    java.lang.NoClassDefFoundError at IntegrationTest.java:51

IntegrationTest > testIcebergSinkAutoCreate(String) > [1] null FAILED
    java.lang.NoClassDefFoundError at IntegrationTest.java:51

IntegrationTest > testIcebergSinkAutoCreate(String) > [2] test_branch FAILED
    java.lang.NoClassDefFoundError at IntegrationTest.java:51

IntegrationTest > testIcebergSinkPartitionedTable(String) > [1] null FAILED
    java.lang.NoClassDefFoundError at IntegrationTest.java:51

IntegrationTest > testIcebergSinkPartitionedTable(String) > [2] test_branch FAILED
    java.lang.NoClassDefFoundError at IntegrationTest.java:51

12 tests completed, 12 failed

> Task :iceberg-kafka-connect:iceberg-kafka-connect-runtime:integrationTest FAILED

It looks like the KC integration tests can occassionally fail. This was from a recent CI run where it failed in https://github.com/apache/iceberg/actions/runs/10807385372/job/29978063107

Willingness to contribute

manuzhang commented 1 month ago

Already reported in #11046 and #11075 attempts to fix it.