See <https://ci-builds.apache.org/job/JMeter/job/JMeter-trunk/829/display/redirect?page=changes>
Changes: [github] Move to Java 17 (migrate source code from Java 8) (#6462) [Vladimir Sitnikov] chore(deps): update gradle/wrapper-validation-action action to v3 [Vladimir Sitnikov] chore(deps): update burrunan/gradle-cache-action action to v3 [Vladimir Sitnikov] fix: replace checksum-dependency-plugin with Gradle dependency verification [Vladimir Sitnikov] chore: run Errorprone verifications by default [Vladimir Sitnikov] chore(deps): update dependency gradle to v8.14.3 [Vladimir Sitnikov] chore: trust -javadoc, -sources, and gradle:gradle artifacts [Vladimir Sitnikov] fix: replace deprecated dependencyProject.path with .path [Vladimir Sitnikov] chore(deps): update plugin com.github.autostyle to v4 [Vladimir Sitnikov] chore: remove removeUnusedImports() rule [Vladimir Sitnikov] chore: Oracle JDK supports only 21 or later [Vladimir Sitnikov] chore: fix release-drafter so it uses the version from gradle.properties [Vladimir Sitnikov] chore: remove stale release-drafter configuration [Vladimir Sitnikov] chore(deps): update oracle-actions/setup-java action to v1.4.2 [Vladimir Sitnikov] chore: add auto-download-jdk to build-logic and build-logic-commons modules [Vladimir Sitnikov] fix(deps): update dependency checkstyle to v10.26.1 [Vladimir Sitnikov] chore: use group-level trust for pgp keys in Gradle dependency verification [Vladimir Sitnikov] chore: add key for ktlint ------------------------------------------ [...truncated 221.01 KiB...] > Task :src:protocol:bolt:publish > Task :src:protocol:mongodb:initializeNexusStagingRepository SKIPPED > Task :src:protocol:ftp:publishMavenJavaPublicationToNexusRepository > Task :src:protocol:ftp:publish > Task :src:protocol:native:initializeNexusStagingRepository SKIPPED > Task :src:protocol:java:publishMavenJavaPublicationToNexusRepository > Task :src:protocol:java:publish > Task :src:protocol:tcp:initializeNexusStagingRepository SKIPPED > Task :src:protocol:jdbc:publishMavenJavaPublicationToNexusRepository > Task :src:protocol:jdbc:publish > Task :check > Task :src:protocol:http:publishMavenJavaPublicationToNexusRepository > Task :src:protocol:http:publish > Task :src:examples:processResources > Task :src:examples:classes > Task :src:protocol:jms:publishMavenJavaPublicationToNexusRepository > Task :src:protocol:jms:publish > Task :src:examples:compileTestJava NO-SOURCE > Task :src:examples:processTestResources NO-SOURCE > Task :src:examples:testClasses UP-TO-DATE > Task :src:examples:spotbugsTest NO-SOURCE > Task :src:examples:jar > Task :src:examples:test NO-SOURCE > Task :src:protocol:junit:publishMavenJavaPublicationToNexusRepository > Task :src:protocol:junit:publish > Task :src:functions:kaptTestKotlin > Task :src:jorphan:spotbugsTestFixtures > Task :src:testkit-wiremock:compileTestJava NO-SOURCE > Task :src:testkit-wiremock:processTestResources NO-SOURCE > Task :src:testkit-wiremock:testClasses UP-TO-DATE > Task :src:testkit-wiremock:spotbugsTest NO-SOURCE > Task :src:testkit-wiremock:spotbugsTestFixtures NO-SOURCE > Task :src:testkit-wiremock:test NO-SOURCE > Task :src:protocol:junit-sample:publishMavenJavaPublicationToNexusRepository > Task :src:protocol:junit-sample:publish > Task :src:test-services:compileKotlin w: API version 1.5 is deprecated and its support will be removed in a future version of Kotlin > Task :src:test-services:compileJava NO-SOURCE > Task :src:test-services:classes UP-TO-DATE > Task :src:protocol:ldap:publishMavenJavaPublicationToNexusRepository > Task :src:protocol:ldap:publish > Task :src:protocol:bolt:checkstyleTest > Task :src:test-services:jar > Task :src:test-services:javadoc NO-SOURCE > Task :src:protocol:mail:publishMavenJavaPublicationToNexusRepository > Task :src:protocol:mail:publish > Task :src:test-services:javadocJar > Task :src:protocol:mongodb:publishMavenJavaPublicationToNexusRepository > Task :src:protocol:mongodb:publish > Task :src:protocol:bolt:processTestResources NO-SOURCE > Task :src:protocol:native:publishMavenJavaPublicationToNexusRepository > Task :src:protocol:native:publish > Task :src:protocol:ftp:compileTestJava > Task :src:protocol:ftp:processTestResources NO-SOURCE > Task :src:protocol:ftp:testClasses > Task :src:testkit:spotbugsMain > Task :src:testkit:check > Task :src:protocol:tcp:publishMavenJavaPublicationToNexusRepository > Task :src:protocol:tcp:publish > Task :src:protocol:ftp:checkstyleTest > Task :src:protocol:http:checkstyleTestFixtures NO-SOURCE > Task :src:dist-check:batchBatchTestLocal WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release > Task :src:test-services:kaptGenerateStubsTestKotlin w: API version 1.5 is deprecated and its support will be removed in a future version of Kotlin > Task :src:testkit-wiremock:spotbugsMain > Task :src:testkit-wiremock:check > Task :src:test-services:kaptTestKotlin warning: The following options were not recognized by any processor: '[verify, kapt.kotlin.generated]' > Task :src:protocol:bolt:kaptGenerateStubsTestKotlin w: API version 1.5 is deprecated and its support will be removed in a future version of Kotlin > Task :src:dist-check:batchBatchTestLocal WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release > Task :src:functions:compileTestKotlin > Task :src:test-services:compileTestKotlin > Task :src:test-services:compileTestJava NO-SOURCE > Task :src:test-services:testClasses UP-TO-DATE > Task :src:generator:spotbugsMain > Task :src:protocol:http:kaptGenerateStubsTestKotlin w: API version 1.5 is deprecated and its support will be removed in a future version of Kotlin > Task :src:functions:spotbugsMain > Task :src:components:javadoc > Task :src:protocol:bolt:kaptTestKotlin > Task :src:core:checkstyleMain > Task :src:generator:check > Task :src:dist-check:batchBatchTestLocal Creating summariser <summary> Created the tree successfully using <https://ci-builds.apache.org/job/JMeter/job/JMeter-trunk/ws/bin/testfiles/BatchTestLocal.jmx> Starting standalone test @ 2025 Sep 20 20:24:41 UTC (1758399881410) Waiting for possible Shutdown/StopTestNow/HeapDump/ThreadDump message on port 4445 > Task :src:jorphan:javadoc > Task :src:jorphan:initializeNexusStagingRepository SKIPPED > Task :src:core:spotbugsMain > Task :src:launcher:spotbugsMain > Task :src:launcher:check > Task :src:core:spotbugsTestFixtures > Task :src:core:javadoc > Task :src:protocol:ftp:test [0;1m 8.4sec[0m, 1 completed, 0 failed, 0 skipped, Gradle Test Run :src:protocol:ftp:test > Task :src:functions:compileTestJava > Task :src:functions:testClasses > Task :src:protocol:java:checkstyleTest > Task :src:jorphan:spotbugsMain > Task :src:protocol:http:processTestResources > Task :src:protocol:http:checkstyleTest [ant:checkstyle] [ERROR] <https://ci-builds.apache.org/job/JMeter/job/JMeter-trunk/ws/src/protocol/http/src/test/java/org/apache/jmeter/protocol/http/proxy/TestHttpRequestHdr.java>:170: Line is longer than 160 characters (found 184). [LineLength] [ant:checkstyle] [ERROR] <https://ci-builds.apache.org/job/JMeter/job/JMeter-trunk/ws/src/protocol/http/src/test/java/org/apache/jmeter/protocol/http/proxy/TestHttpRequestHdr.java>:174: Line is longer than 160 characters (found 206). [LineLength] > Task :src:protocol:http:checkstyleTest FAILED > Task :src:protocol:bolt:compileTestKotlin > Task :src:jorphan:publishMavenJavaPublicationToNexusRepository > Task :src:protocol:http:kaptTestKotlin > Task :src:dist-check:batchBatchTestLocal WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release summary = 132 in 00:00:07 = 18.1/s Avg: 9 Min: 1 Max: 402 Err: 16 (12.12%) Tidying up ... @ 2025 Sep 20 20:24:52 UTC (1758399892125) ... end of run > Task :src:test-services:test [0;1m 4.0sec[0m, [0;1mServiceLoaderTest[0m > [0;1mservice[0m without public constructor() [0;1m 4.4sec[0m, 5 completed, 0 failed, 0 skipped, ServiceLoaderTest [0;1m 12.5sec[0m, 5 completed, 0 failed, 0 skipped, Gradle Test Run :src:test-services:test > Task :src:dist-check:batchBatchTestLocal No errors present in the logfile <https://ci-builds.apache.org/job/JMeter/job/JMeter-trunk/ws/bin/BatchTestLocal.log> (the file is empty) > Task :src:test-services:spotbugsMain > Task :src:examples:spotbugsMain > Task :src:protocol:ftp:spotbugsTest > Task :src:functions:test CSVReadFunctionTest STANDARD_OUT WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release Setting JMeterHome: <https://ci-builds.apache.org/job/JMeter/job/JMeter-trunk/ws/src/functions/../../.> Initializing Properties: ../.././bin/jmeter.properties JMeterVersion=6.0.0-SNAPSHOT 91ed127 java.version=17.0.12 java.vm.name=OpenJDK 64-Bit Server VM java.vendor=Eclipse Adoptium java.home=/usr/local/asfpackages/java/adoptium-jdk-17.0.12+7 file.encoding=UTF-8 default encoding=UTF-8 user.home=/home/jenkins user.dir=<https://ci-builds.apache.org/job/JMeter/job/JMeter-trunk/ws/src/functions> user.language=en user.region=null user.country=US user.variant= Locale=en_US java.class.version=61.0 java.awt.headless=null os.name=Linux os.version=5.15.0-153-generic os.arch=amd64 > Task :src:protocol:bolt:spotbugsMain > Task :src:protocol:ftp:spotbugsMain > Task :src:protocol:http:spotbugsMain > Task :src:protocol:http:spotbugsTestFixtures > Task :src:functions:test [0;1m 5.2sec[0m, 6 completed, 0 failed, 0 skipped, org.apache.jmeter.functions.CSVReadFunctionTest [0;1m 1.8sec[0m, org.apache.jmeter.functions.[0;1mPackageTest[0m > [0;1mXPathtestColumns()[0m [0;1m 2.8sec[0m, 10 completed, 0 failed, 0 skipped, org.apache.jmeter.functions.PackageTest > Task :src:test-services:spotbugsTest > Task :src:functions:test [0;1m 3.0sec[0m, org.apache.jmeter.functions.[0;1mTestGroovyFunction[0m > [0;1mtestSum()[0m > Task :src:protocol:ftp:spotbugsMain SpotBugs ended with exit code 1 > Task :src:jorphan:spotbugsMain SpotBugs ended with exit code 1 > Task :src:functions:test [0;1m 3.8sec[0m, 7 completed, 0 failed, 0 skipped, org.apache.jmeter.functions.TestGroovyFunction [0;34;1mWARNING[0m [0;1m 26.9sec[0m, 268 completed, 0 failed, [0;34;1m 5[0m skipped, [0;34;1mGradle Test Run :src:functions:test[0m > Task :src:protocol:java:spotbugsMain > Task :src:functions:spotbugsTest > Task :src:components:spotbugsMain SpotBugs ended with exit code 1 > Task :src:protocol:http:spotbugsMain SpotBugs ended with exit code 1 > Task :src:core:spotbugsMain The following classes needed for analysis were missing: com.github.weisj.swingdsl.visualpadding.VisualPaddingProvider SpotBugs ended with exit code 3 [Incubating] Problems report is available at: file://<https://ci-builds.apache.org/job/JMeter/job/JMeter-trunk/ws/build/reports/problems/problems-report.html> FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':src:protocol:http:checkstyleTest'. > A failure occurred while executing > org.gradle.api.plugins.quality.internal.CheckstyleAction > Checkstyle rule violations were found. See the report at: file://<https://ci-builds.apache.org/job/JMeter/job/JMeter-trunk/ws/src/protocol/http/build/reports/checkstyle/test.html> Checkstyle files with violations: 1 Checkstyle violations by severity: [error:2] Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0. You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins. For more on this, please refer to https://docs.gradle.org/8.14.3/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation. BUILD FAILED in 8m 3s 536 actionable tasks: 486 executed, 50 up-to-date See the profiling report at: file://<https://ci-builds.apache.org/job/JMeter/job/JMeter-trunk/ws/build/reports/profile/profile-2025-09-20-20-17-39.html> A fine-grained performance profile is available: use the --scan option. Build step 'Invoke Gradle script' changed build result to FAILURE Build step 'Invoke Gradle script' marked build as failure Xvfb stopping Archiving artifacts Recording test results [Checks API] No suitable checks publisher found.