Hey everyone,

I wanted to follow up on the issue I encountered with the failed tests for
`:iceberg-kafka-connect:iceberg-kafka-connect-runtime:integrationTest`
using Java 21. The issue was caused by a port conflict with the test
container for Kafka Connect [1].

After shutting down the conflicting port, I was able to successfully build
and run the tests using Java 21.

Best,
Kevin Liu

[1]
https://github.com/apache/iceberg/blob/6501d29b2d46c8d57f46ad646e2daf7d8865f646/kafka-connect/kafka-connect-runtime/docker/docker-compose.yml#L29-L49


On Tue, Dec 3, 2024 at 4:31 PM Yufei Gu <flyrain...@gmail.com> wrote:

> +1(binding)
>
> Verified signature, checksum, and license check. Build passed.
> Apache Polaris Test suites passed with the rc1.
>
> Yufei
>
>
> On Tue, Dec 3, 2024 at 3:58 PM Kevin Liu <kevinjq...@apache.org> wrote:
>
>> +1 (non-binding)
>> Thanks for running the release!
>>
>> Verified signature, checksum, and license check. Built and tested using
>> JDK 17 (`17.0.6-zulu`)
>>
>>
>> I also tried building with Java 21 (`21.0.4-amzn`) but ran into the
>> following failed tests. I don't think this is blocking the current RC since
>> support for building with Java 21 was added recently to v1.7.0
>> <https://iceberg.apache.org/releases/#170-release> (issue #10474
>> <https://github.com/apache/iceberg/pull/10474>)
>> ```
>> > Task
>> :iceberg-kafka-connect:iceberg-kafka-connect-runtime:integrationTest
>>
>> IntegrationDynamicTableTest > initializationError FAILED
>>     org.testcontainers.containers.ContainerLaunchException at
>> GenericContainer.java:351
>>         Caused by: org.rnorth.ducttape.RetryCountExceededException at
>> Unreliables.java:88
>>             Caused by:
>> org.testcontainers.containers.ContainerLaunchException at
>> GenericContainer.java:555
>>                 Caused by: java.lang.IllegalStateException at
>> GenericContainer.java:487
>>
>> IntegrationMultiTableTest > initializationError FAILED
>>     org.testcontainers.containers.ContainerLaunchException at
>> GenericContainer.java:351
>>         Caused by: org.rnorth.ducttape.RetryCountExceededException at
>> Unreliables.java:88
>>             Caused by:
>> org.testcontainers.containers.ContainerLaunchException at
>> GenericContainer.java:555
>>                 Caused by: java.lang.IllegalStateException at
>> GenericContainer.java:487
>>
>> IntegrationTest > initializationError FAILED
>>     org.testcontainers.containers.ContainerLaunchException at
>> GenericContainer.java:351
>>         Caused by: org.rnorth.ducttape.RetryCountExceededException at
>> Unreliables.java:88
>>             Caused by:
>> org.testcontainers.containers.ContainerLaunchException at
>> GenericContainer.java:555
>>                 Caused by: java.lang.IllegalStateException at
>> GenericContainer.java:487
>>
>> 3 tests completed, 3 failed
>>
>> > Task
>> :iceberg-kafka-connect:iceberg-kafka-connect-runtime:integrationTest FAILED
>> ```
>>
>> The test report shows that all 3 tests failed on the
>> `initializationError` step with
>> ```
>> org.testcontainers.containers.ContainerLaunchException: Container startup
>> failed for image docker:24.0.2
>> ```
>>
>> and I double-checked that `docker` is indeed running on my laptop.
>>
>>
>> Best,
>> Kevin Liu
>>
>> On Tue, Dec 3, 2024 at 7:31 AM Jean-Baptiste Onofré <j...@nanthrax.net>
>> wrote:
>>
>>> +1 (non binding)
>>>
>>> Regards
>>> JB
>>>
>>> On Thu, Nov 21, 2024 at 2:35 PM Bryan Keller <brya...@gmail.com> wrote:
>>> >
>>> > Hi Everyone,
>>> >
>>> > I propose that we release the following RC as the official Apache
>>> Iceberg 1.7.1 release.
>>> >
>>> > The commit ID is 4a432839233f2343a9eae8255532f911f06358ef
>>> > * This corresponds to the tag: apache-iceberg-1.7.1-rc1
>>> > * https://github.com/apache/iceberg/commits/apache-iceberg-1.7.1-rc1
>>> > *
>>> https://github.com/apache/iceberg/tree/4a432839233f2343a9eae8255532f911f06358ef
>>> >
>>> > The release tarball, signature, and checksums are here:
>>> > *
>>> https://dist.apache.org/repos/dist/dev/iceberg/apache-iceberg-1.7.1-rc1
>>> >
>>> > You can find the KEYS file here:
>>> > * https://dist.apache.org/repos/dist/dev/iceberg/KEYS
>>> >
>>> > Convenience binary artifacts are staged on Nexus. The Maven repository
>>> URL is:
>>> > *
>>> https://repository.apache.org/content/repositories/orgapacheiceberg-1178
>>> >
>>> > Please download, verify, and test.
>>> >
>>> > Please vote in the next 72 hours.
>>> >
>>> > [ ] +1 Release this as Apache Iceberg 1.7.1
>>> > [ ] +0
>>> > [ ] -1 Do not release this because...
>>> >
>>> > Only PMC members have binding votes, but other community members are
>>> encouraged to cast
>>> > non-binding votes. This vote will pass if there are 3 binding +1 votes
>>> and more binding
>>> > +1 votes than -1 votes.
>>> >
>>> > (NOTE: The vote on 1.7.1 RC0 was skipped as a last minute bug fix came
>>> in.)
>>> >
>>>
>>

Reply via email to