[ 
https://issues.apache.org/jira/browse/KAFKA-19769?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Dejan Stojadinović updated KAFKA-19769:
---------------------------------------
    Description: 
{panel:title=Notes:|borderStyle=dashed|borderColor=#ccc|titleBGColor=#F7D6C1|bgColor=#FFFFCE}
* (!) this ticket blocks KAFKA-19664 Support building with Java 25 (LTS release)
* (on) looks similar to: KAFKA-15117 
SslTransportLayerTest.testValidEndpointIdentificationCN fails with Java 20 & 21
{panel}

*Reproducer:*
 * use this branch: [https://github.com/dejan2609/kafka/tree/KAFKA-19664] (i.e. 
this PR: [https://github.com/apache/kafka/pull/20561])
 * execute: *./gradlew :clients:test --tests 
"org.apache.kafka.common.network.SslTransportLayerTest" -i* and change Java 
versions
 * test results:
 ** Java 17: (/)
 ** Java 24: (/)
 ** Java 25: 159 tests completed, 8 failed (x)

*In more detail:*
{code:java}
dejan@dejan-HP-ProBook-450-G7:~/kafka$ git log -3 --oneline 
a37616a1eb (HEAD -> KAFKA-19664, origin/KAFKA-19664) KAFKA-19664 Support 
building with Java 25 (LTS release)
c6bbbbe24d KAFKA-19174 Gradle version upgrade 8 -->> 9 (#19513)
f5a87b3703 KAFKA-19748: Add a note in docs about memory leak in Kafka Streams 
4.1.0  (#20639)
dejan@dejan-HP-ProBook-450-G7:~/kafka$ java -version 
openjdk version "17.0.16" 2025-07-15
OpenJDK Runtime Environment Temurin-17.0.16+8 (build 17.0.16+8)
OpenJDK 64-Bit Server VM Temurin-17.0.16+8 (build 17.0.16+8, mixed mode, 
sharing)
dejan@dejan-HP-ProBook-450-G7:~/kafka$ ./gradlew :clients:test --tests 
"org.apache.kafka.common.network.SslTransportLayerTest" -q
Starting build with version 4.2.0-SNAPSHOT (commit id a37616a1) using Gradle 
9.1.0, Java 17 and Scala 2.13.17
Build properties: ignoreFailures=false, maxParallelForks=8, maxScalacThreads=8, 
maxTestRetries=0
MessageGenerator: processed 197 Kafka message JSON file(s).
MessageGenerator: processed 4 Kafka message JSON file(s).
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader 
classes because bootstrap classpath has been appended
dejan@dejan-HP-ProBook-450-G7:~/kafka$ sdk use java 24.0.2-tem

Using java version 24.0.2-tem in this shell.
dejan@dejan-HP-ProBook-450-G7:~/kafka$ java -version
openjdk version "24.0.2" 2025-07-15
OpenJDK Runtime Environment Temurin-24.0.2+12 (build 24.0.2+12)
OpenJDK 64-Bit Server VM Temurin-24.0.2+12 (build 24.0.2+12, mixed mode, 
sharing)
dejan@dejan-HP-ProBook-450-G7:~/kafka$ ./gradlew :clients:test --tests 
"org.apache.kafka.common.network.SslTransportLayerTest" -q
Starting build with version 4.2.0-SNAPSHOT (commit id a37616a1) using Gradle 
9.1.0, Java 24 and Scala 2.13.17
Build properties: ignoreFailures=false, maxParallelForks=8, maxScalacThreads=8, 
maxTestRetries=0
MessageGenerator: processed 197 Kafka message JSON file(s).
MessageGenerator: processed 4 Kafka message JSON file(s).
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader 
classes because bootstrap classpath has been appended
dejan@dejan-HP-ProBook-450-G7:~/kafka$ sdk use java 25-tem

Using java version 25-tem in this shell.
dejan@dejan-HP-ProBook-450-G7:~/kafka$ java -version
openjdk version "25" 2025-09-16 LTS
OpenJDK Runtime Environment Temurin-25+36 (build 25+36-LTS)
OpenJDK 64-Bit Server VM Temurin-25+36 (build 25+36-LTS, mixed mode, sharing)
dejan@dejan-HP-ProBook-450-G7:~/kafka$ ./gradlew :clients:test --tests 
"org.apache.kafka.common.network.SslTransportLayerTest" -q
Starting build with version 4.2.0-SNAPSHOT (commit id a37616a1) using Gradle 
9.1.0, Java 25 and Scala 2.13.17
Build properties: ignoreFailures=false, maxParallelForks=8, maxScalacThreads=8, 
maxTestRetries=0
MessageGenerator: processed 197 Kafka message JSON file(s).
MessageGenerator: processed 4 Kafka message JSON file(s).
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
org.apache.kafka.common.network.SslTransportLayerTest.testListenerConfigOverride(Args)[1]
 failed, log available in 
/home/dejan/kafka/clients/build/reports/testOutput/org.apache.kafka.common.network.SslTransportLayerTest.testListenerConfigOverride(Args)[1].test.stdout
OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader 
classes because bootstrap classpath has been appended
org.apache.kafka.common.network.SslTransportLayerTest.testInterBrokerSslConfigValidation(Args)[1]
 failed, log available in 
/home/dejan/kafka/clients/build/reports/testOutput/org.apache.kafka.common.network.SslTransportLayerTest.testInterBrokerSslConfigValidation(Args)[1].test.stdout
org.apache.kafka.common.network.SslTransportLayerTest.testServerTruststoreDynamicUpdate(Args)[1]
 failed, log available in 
/home/dejan/kafka/clients/build/reports/testOutput/org.apache.kafka.common.network.SslTransportLayerTest.testServerTruststoreDynamicUpdate(Args)[1].test.stdout
org.apache.kafka.common.network.SslTransportLayerTest.testECKeyPair(Args)[1] 
failed, log available in 
/home/dejan/kafka/clients/build/reports/testOutput/org.apache.kafka.common.network.SslTransportLayerTest.testECKeyPair(Args)[1].test.stdout
org.apache.kafka.common.network.SslTransportLayerTest.testPemFiles(Args)[1] 
failed, log available in 
/home/dejan/kafka/clients/build/reports/testOutput/org.apache.kafka.common.network.SslTransportLayerTest.testPemFiles(Args)[1].test.stdout
org.apache.kafka.common.network.SslTransportLayerTest.testClientAuthenticationRequiredValidProvided(Args)[1]
 failed, log available in 
/home/dejan/kafka/clients/build/reports/testOutput/org.apache.kafka.common.network.SslTransportLayerTest.testClientAuthenticationRequiredValidProvided(Args)[1].test.stdout
org.apache.kafka.common.network.SslTransportLayerTest.testDsaKeyPair(Args)[1] 
failed, log available in 
/home/dejan/kafka/clients/build/reports/testOutput/org.apache.kafka.common.network.SslTransportLayerTest.testDsaKeyPair(Args)[1].test.stdout
org.apache.kafka.common.network.SslTransportLayerTest.testPemFilesWithoutClientKeyPassword(Args)[1]
 failed, log available in 
/home/dejan/kafka/clients/build/reports/testOutput/org.apache.kafka.common.network.SslTransportLayerTest.testPemFilesWithoutClientKeyPassword(Args)[1].test.stdout

159 tests completed, 8 failed

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':clients:test'.
> There were failing tests. See the report at: 
> file:///home/dejan/kafka/clients/build/reports/tests/test/index.html

BUILD FAILED in 8m 22s
dejan@dejan-HP-ProBook-450-G7:~/kafka$
{code}

  was:
*Notes:* 
* (!) this ticket blocks KAFKA-19664 
* (on) looks similar to: KAFKA-15117 

*Reproducer:*
 * use this branch: [https://github.com/dejan2609/kafka/tree/KAFKA-19664] (i.e. 
this PR: [https://github.com/apache/kafka/pull/20561])
 * execute: *_./gradlew :clients:test --tests 
"org.apache.kafka.common.network.SslTransportLayerTest" -i _* and change Java 
versions
 * test results:
 ** Java 17: (/)
 ** Java 24: (/)
 ** Java 25: 159 tests completed, 8 failed (x)

In more detail:
{code:java}
dejan@dejan-HP-ProBook-450-G7:~/kafka$ git log -3 --oneline 
a37616a1eb (HEAD -> KAFKA-19664, origin/KAFKA-19664) KAFKA-19664 Support 
building with Java 25 (LTS release)
c6bbbbe24d KAFKA-19174 Gradle version upgrade 8 -->> 9 (#19513)
f5a87b3703 KAFKA-19748: Add a note in docs about memory leak in Kafka Streams 
4.1.0  (#20639)
dejan@dejan-HP-ProBook-450-G7:~/kafka$ java -version 
openjdk version "17.0.16" 2025-07-15
OpenJDK Runtime Environment Temurin-17.0.16+8 (build 17.0.16+8)
OpenJDK 64-Bit Server VM Temurin-17.0.16+8 (build 17.0.16+8, mixed mode, 
sharing)
dejan@dejan-HP-ProBook-450-G7:~/kafka$ ./gradlew :clients:test --tests 
"org.apache.kafka.common.network.SslTransportLayerTest" -q
Starting build with version 4.2.0-SNAPSHOT (commit id a37616a1) using Gradle 
9.1.0, Java 17 and Scala 2.13.17
Build properties: ignoreFailures=false, maxParallelForks=8, maxScalacThreads=8, 
maxTestRetries=0
MessageGenerator: processed 197 Kafka message JSON file(s).
MessageGenerator: processed 4 Kafka message JSON file(s).
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader 
classes because bootstrap classpath has been appended
dejan@dejan-HP-ProBook-450-G7:~/kafka$ sdk use java 24.0.2-tem

Using java version 24.0.2-tem in this shell.
dejan@dejan-HP-ProBook-450-G7:~/kafka$ java -version
openjdk version "24.0.2" 2025-07-15
OpenJDK Runtime Environment Temurin-24.0.2+12 (build 24.0.2+12)
OpenJDK 64-Bit Server VM Temurin-24.0.2+12 (build 24.0.2+12, mixed mode, 
sharing)
dejan@dejan-HP-ProBook-450-G7:~/kafka$ ./gradlew :clients:test --tests 
"org.apache.kafka.common.network.SslTransportLayerTest" -q
Starting build with version 4.2.0-SNAPSHOT (commit id a37616a1) using Gradle 
9.1.0, Java 24 and Scala 2.13.17
Build properties: ignoreFailures=false, maxParallelForks=8, maxScalacThreads=8, 
maxTestRetries=0
MessageGenerator: processed 197 Kafka message JSON file(s).
MessageGenerator: processed 4 Kafka message JSON file(s).
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader 
classes because bootstrap classpath has been appended
dejan@dejan-HP-ProBook-450-G7:~/kafka$ sdk use java 25-tem

Using java version 25-tem in this shell.
dejan@dejan-HP-ProBook-450-G7:~/kafka$ java -version
openjdk version "25" 2025-09-16 LTS
OpenJDK Runtime Environment Temurin-25+36 (build 25+36-LTS)
OpenJDK 64-Bit Server VM Temurin-25+36 (build 25+36-LTS, mixed mode, sharing)
dejan@dejan-HP-ProBook-450-G7:~/kafka$ ./gradlew :clients:test --tests 
"org.apache.kafka.common.network.SslTransportLayerTest" -q
Starting build with version 4.2.0-SNAPSHOT (commit id a37616a1) using Gradle 
9.1.0, Java 25 and Scala 2.13.17
Build properties: ignoreFailures=false, maxParallelForks=8, maxScalacThreads=8, 
maxTestRetries=0
MessageGenerator: processed 197 Kafka message JSON file(s).
MessageGenerator: processed 4 Kafka message JSON file(s).
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
org.apache.kafka.common.network.SslTransportLayerTest.testListenerConfigOverride(Args)[1]
 failed, log available in 
/home/dejan/kafka/clients/build/reports/testOutput/org.apache.kafka.common.network.SslTransportLayerTest.testListenerConfigOverride(Args)[1].test.stdout
OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader 
classes because bootstrap classpath has been appended
org.apache.kafka.common.network.SslTransportLayerTest.testInterBrokerSslConfigValidation(Args)[1]
 failed, log available in 
/home/dejan/kafka/clients/build/reports/testOutput/org.apache.kafka.common.network.SslTransportLayerTest.testInterBrokerSslConfigValidation(Args)[1].test.stdout
org.apache.kafka.common.network.SslTransportLayerTest.testServerTruststoreDynamicUpdate(Args)[1]
 failed, log available in 
/home/dejan/kafka/clients/build/reports/testOutput/org.apache.kafka.common.network.SslTransportLayerTest.testServerTruststoreDynamicUpdate(Args)[1].test.stdout
org.apache.kafka.common.network.SslTransportLayerTest.testECKeyPair(Args)[1] 
failed, log available in 
/home/dejan/kafka/clients/build/reports/testOutput/org.apache.kafka.common.network.SslTransportLayerTest.testECKeyPair(Args)[1].test.stdout
org.apache.kafka.common.network.SslTransportLayerTest.testPemFiles(Args)[1] 
failed, log available in 
/home/dejan/kafka/clients/build/reports/testOutput/org.apache.kafka.common.network.SslTransportLayerTest.testPemFiles(Args)[1].test.stdout
org.apache.kafka.common.network.SslTransportLayerTest.testClientAuthenticationRequiredValidProvided(Args)[1]
 failed, log available in 
/home/dejan/kafka/clients/build/reports/testOutput/org.apache.kafka.common.network.SslTransportLayerTest.testClientAuthenticationRequiredValidProvided(Args)[1].test.stdout
org.apache.kafka.common.network.SslTransportLayerTest.testDsaKeyPair(Args)[1] 
failed, log available in 
/home/dejan/kafka/clients/build/reports/testOutput/org.apache.kafka.common.network.SslTransportLayerTest.testDsaKeyPair(Args)[1].test.stdout
org.apache.kafka.common.network.SslTransportLayerTest.testPemFilesWithoutClientKeyPassword(Args)[1]
 failed, log available in 
/home/dejan/kafka/clients/build/reports/testOutput/org.apache.kafka.common.network.SslTransportLayerTest.testPemFilesWithoutClientKeyPassword(Args)[1].test.stdout

159 tests completed, 8 failed

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':clients:test'.
> There were failing tests. See the report at: 
> file:///home/dejan/kafka/clients/build/reports/tests/test/index.html

BUILD FAILED in 8m 22s
dejan@dejan-HP-ProBook-450-G7:~/kafka$
{code}


> [Java 25] few tests are failling (class: 
> clients/org.apache.kafka.common.network.SslTransportLayerTest)
> -------------------------------------------------------------------------------------------------------
>
>                 Key: KAFKA-19769
>                 URL: https://issues.apache.org/jira/browse/KAFKA-19769
>             Project: Kafka
>          Issue Type: Task
>          Components: clients
>            Reporter: Dejan Stojadinović
>            Priority: Major
>              Labels: Java25, help-wanted, test-fail, test-failure, 
> test-failure-fresh, up-for-grabs, upgrade
>         Attachments: Screenshot from 2025-10-07 19-59-32.png
>
>
> {panel:title=Notes:|borderStyle=dashed|borderColor=#ccc|titleBGColor=#F7D6C1|bgColor=#FFFFCE}
> * (!) this ticket blocks KAFKA-19664 Support building with Java 25 (LTS 
> release)
> * (on) looks similar to: KAFKA-15117 
> SslTransportLayerTest.testValidEndpointIdentificationCN fails with Java 20 & 
> 21
> {panel}
> *Reproducer:*
>  * use this branch: [https://github.com/dejan2609/kafka/tree/KAFKA-19664] 
> (i.e. this PR: [https://github.com/apache/kafka/pull/20561])
>  * execute: *./gradlew :clients:test --tests 
> "org.apache.kafka.common.network.SslTransportLayerTest" -i* and change Java 
> versions
>  * test results:
>  ** Java 17: (/)
>  ** Java 24: (/)
>  ** Java 25: 159 tests completed, 8 failed (x)
> *In more detail:*
> {code:java}
> dejan@dejan-HP-ProBook-450-G7:~/kafka$ git log -3 --oneline 
> a37616a1eb (HEAD -> KAFKA-19664, origin/KAFKA-19664) KAFKA-19664 Support 
> building with Java 25 (LTS release)
> c6bbbbe24d KAFKA-19174 Gradle version upgrade 8 -->> 9 (#19513)
> f5a87b3703 KAFKA-19748: Add a note in docs about memory leak in Kafka Streams 
> 4.1.0  (#20639)
> dejan@dejan-HP-ProBook-450-G7:~/kafka$ java -version 
> openjdk version "17.0.16" 2025-07-15
> OpenJDK Runtime Environment Temurin-17.0.16+8 (build 17.0.16+8)
> OpenJDK 64-Bit Server VM Temurin-17.0.16+8 (build 17.0.16+8, mixed mode, 
> sharing)
> dejan@dejan-HP-ProBook-450-G7:~/kafka$ ./gradlew :clients:test --tests 
> "org.apache.kafka.common.network.SslTransportLayerTest" -q
> Starting build with version 4.2.0-SNAPSHOT (commit id a37616a1) using Gradle 
> 9.1.0, Java 17 and Scala 2.13.17
> Build properties: ignoreFailures=false, maxParallelForks=8, 
> maxScalacThreads=8, maxTestRetries=0
> MessageGenerator: processed 197 Kafka message JSON file(s).
> MessageGenerator: processed 4 Kafka message JSON file(s).
> Note: Some input files use or override a deprecated API.
> Note: Recompile with -Xlint:deprecation for details.
> OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader 
> classes because bootstrap classpath has been appended
> dejan@dejan-HP-ProBook-450-G7:~/kafka$ sdk use java 24.0.2-tem
> Using java version 24.0.2-tem in this shell.
> dejan@dejan-HP-ProBook-450-G7:~/kafka$ java -version
> openjdk version "24.0.2" 2025-07-15
> OpenJDK Runtime Environment Temurin-24.0.2+12 (build 24.0.2+12)
> OpenJDK 64-Bit Server VM Temurin-24.0.2+12 (build 24.0.2+12, mixed mode, 
> sharing)
> dejan@dejan-HP-ProBook-450-G7:~/kafka$ ./gradlew :clients:test --tests 
> "org.apache.kafka.common.network.SslTransportLayerTest" -q
> Starting build with version 4.2.0-SNAPSHOT (commit id a37616a1) using Gradle 
> 9.1.0, Java 24 and Scala 2.13.17
> Build properties: ignoreFailures=false, maxParallelForks=8, 
> maxScalacThreads=8, maxTestRetries=0
> MessageGenerator: processed 197 Kafka message JSON file(s).
> MessageGenerator: processed 4 Kafka message JSON file(s).
> Note: Some input files use or override a deprecated API.
> Note: Recompile with -Xlint:deprecation for details.
> OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader 
> classes because bootstrap classpath has been appended
> dejan@dejan-HP-ProBook-450-G7:~/kafka$ sdk use java 25-tem
> Using java version 25-tem in this shell.
> dejan@dejan-HP-ProBook-450-G7:~/kafka$ java -version
> openjdk version "25" 2025-09-16 LTS
> OpenJDK Runtime Environment Temurin-25+36 (build 25+36-LTS)
> OpenJDK 64-Bit Server VM Temurin-25+36 (build 25+36-LTS, mixed mode, sharing)
> dejan@dejan-HP-ProBook-450-G7:~/kafka$ ./gradlew :clients:test --tests 
> "org.apache.kafka.common.network.SslTransportLayerTest" -q
> Starting build with version 4.2.0-SNAPSHOT (commit id a37616a1) using Gradle 
> 9.1.0, Java 25 and Scala 2.13.17
> Build properties: ignoreFailures=false, maxParallelForks=8, 
> maxScalacThreads=8, maxTestRetries=0
> MessageGenerator: processed 197 Kafka message JSON file(s).
> MessageGenerator: processed 4 Kafka message JSON file(s).
> Note: Some input files use or override a deprecated API.
> Note: Recompile with -Xlint:deprecation for details.
> org.apache.kafka.common.network.SslTransportLayerTest.testListenerConfigOverride(Args)[1]
>  failed, log available in 
> /home/dejan/kafka/clients/build/reports/testOutput/org.apache.kafka.common.network.SslTransportLayerTest.testListenerConfigOverride(Args)[1].test.stdout
> OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader 
> classes because bootstrap classpath has been appended
> org.apache.kafka.common.network.SslTransportLayerTest.testInterBrokerSslConfigValidation(Args)[1]
>  failed, log available in 
> /home/dejan/kafka/clients/build/reports/testOutput/org.apache.kafka.common.network.SslTransportLayerTest.testInterBrokerSslConfigValidation(Args)[1].test.stdout
> org.apache.kafka.common.network.SslTransportLayerTest.testServerTruststoreDynamicUpdate(Args)[1]
>  failed, log available in 
> /home/dejan/kafka/clients/build/reports/testOutput/org.apache.kafka.common.network.SslTransportLayerTest.testServerTruststoreDynamicUpdate(Args)[1].test.stdout
> org.apache.kafka.common.network.SslTransportLayerTest.testECKeyPair(Args)[1] 
> failed, log available in 
> /home/dejan/kafka/clients/build/reports/testOutput/org.apache.kafka.common.network.SslTransportLayerTest.testECKeyPair(Args)[1].test.stdout
> org.apache.kafka.common.network.SslTransportLayerTest.testPemFiles(Args)[1] 
> failed, log available in 
> /home/dejan/kafka/clients/build/reports/testOutput/org.apache.kafka.common.network.SslTransportLayerTest.testPemFiles(Args)[1].test.stdout
> org.apache.kafka.common.network.SslTransportLayerTest.testClientAuthenticationRequiredValidProvided(Args)[1]
>  failed, log available in 
> /home/dejan/kafka/clients/build/reports/testOutput/org.apache.kafka.common.network.SslTransportLayerTest.testClientAuthenticationRequiredValidProvided(Args)[1].test.stdout
> org.apache.kafka.common.network.SslTransportLayerTest.testDsaKeyPair(Args)[1] 
> failed, log available in 
> /home/dejan/kafka/clients/build/reports/testOutput/org.apache.kafka.common.network.SslTransportLayerTest.testDsaKeyPair(Args)[1].test.stdout
> org.apache.kafka.common.network.SslTransportLayerTest.testPemFilesWithoutClientKeyPassword(Args)[1]
>  failed, log available in 
> /home/dejan/kafka/clients/build/reports/testOutput/org.apache.kafka.common.network.SslTransportLayerTest.testPemFilesWithoutClientKeyPassword(Args)[1].test.stdout
> 159 tests completed, 8 failed
> FAILURE: Build failed with an exception.
> * What went wrong:
> Execution failed for task ':clients:test'.
> > There were failing tests. See the report at: 
> > file:///home/dejan/kafka/clients/build/reports/tests/test/index.html
> BUILD FAILED in 8m 22s
> dejan@dejan-HP-ProBook-450-G7:~/kafka$
> {code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to