See <https://ci-builds.apache.org/job/JMeter/job/JMeter-analysis/580/display/redirect?page=changes>
Changes: [github] fix: support trailing empty default values in JSON Extractor(#6448) [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 [Vladimir Sitnikov] chore: bump Dokka to v2, and reduce Gradle daemon memory consumption [Vladimir Sitnikov] fix(deps): update dependency me.champeau.jmh:me.champeau.jmh.gradle.plugin to v0.7.3 [Vladimir Sitnikov] Unify the JSR223 logging error statements [Vladimir Sitnikov] Another set [Vladimir Sitnikov] chore(config): migrate config renovate.json [Vladimir Sitnikov] chore: suppress checkstyle warnings for text blocks with long strings [Vladimir Sitnikov] fix(deps): update dependency checkstyle to v11 [Vladimir Sitnikov] chore: add errorprone rule to enforce braces for control flow [Vladimir Sitnikov] chore(deps): update actions/github-script digest to f28e40c [Vladimir Sitnikov] chore: add missing verification metadata [Vladimir Sitnikov] chore(deps): update oracle-actions/setup-java action to v1.5.0 [Vladimir Sitnikov] fix(deps): update dependency jacoco to v0.8.13 [Vladimir Sitnikov] chore(deps): update actions/setup-java action to v5 [Vladimir Sitnikov] chore(deps): update actions/checkout action to v5 [Vladimir Sitnikov] chore(deps): update actions/github-script action to v8 [Vladimir Sitnikov] fix(deps): update dependency org.apache.commons:commons-collections4 to v4.5.0 [Vladimir Sitnikov] fix(deps): update dependency org.apache.commons:commons-pool2 to v2.12.1 [Vladimir Sitnikov] fix(deps): update dependency org.junit:junit-bom to v5.14.0 [Vladimir Sitnikov] chore: replace all commons-lang3 usages with core Java, drop commons-lang3 dependency [Vladimir Sitnikov] chore: update expected_release_jars.csv when updating dependency verification info [Vladimir Sitnikov] chore: update expected release jars and verification metadata [Vladimir Sitnikov] fix(deps): update dependency org.apache.commons:commons-lang3 to v3.19.0 [Vladimir Sitnikov] fix(deps): update dependency org.apache.commons:commons-text to v1.14.0 [Vladimir Sitnikov] fix(deps): update dependency commons-io:commons-io to v2.20.0 [Vladimir Sitnikov] chore: skip building the classes when writing dependnecy verification [Vladimir Sitnikov] chore: add dependency submission workflow [Vladimir Sitnikov] chore: fix trigger branch name for dependency submission workflow [Vladimir Sitnikov] chore: skip jar task as well when writing dependency verification [Vladimir Sitnikov] chore(deps): update actions/setup-java action to v5 [Vladimir Sitnikov] chore(deps): bump org.eclipse.jgit:org.eclipse.jgit [Vladimir Sitnikov] chore(deps): bump org.apache.activemq:activemq-client [Vladimir Sitnikov] fix(deps): update dependency org.codehaus.groovy:groovy-bom to v3.0.25 [Vladimir Sitnikov] chore: disable Dependabot updates [Vladimir Sitnikov] chore: update verification metadata and expected release jars [Vladimir Sitnikov] fix(deps): update net.minidev json-smart to v2.6.0 [Vladimir Sitnikov] test: add missing JMeter initialization to test classes [Vladimir Sitnikov] fix(deps): update dependency commons-net:commons-net to v3.12.0 [Vladimir Sitnikov] fix(deps): update dependency commons-codec:commons-codec to v1.19.0 [Vladimir Sitnikov] fix(deps): update dependency org.apache.mina:mina-core to v2.2.4 [Vladimir Sitnikov] fix(deps): update org.jodd, skip Internet Explorer 6-9 [Vladimir Sitnikov] fix: update expected release jars after jodd bump [Vladimir Sitnikov] fix: bump Kotlin compiler to 2.2.20, use Kotlin 2.0.0 API [Vladimir Sitnikov] chore: add missing pgp keys to Gradle verification metadata [Vladimir Sitnikov] test: fix :src:dist-check:test failures [Vladimir Sitnikov] chore: skip "localhost is bound" check for public IPs [Vladimir Sitnikov] chore: use 127.0.0.1 or ::1 for client-server tests [Vladimir Sitnikov] fix(deps): update wiremock to 3.13.1 [Vladimir Sitnikov] chore: bump groovy to 5.0 [Vladimir Sitnikov] chore: update verification metadata after groovy update [Vladimir Sitnikov] chore: bump com.github.vlsi plugins to 2.0.0 [Vladimir Sitnikov] chore: bump autostyle to 4.0 [Vladimir Sitnikov] chore: bump springframework to 6.2.12 (used in testing only) [Vladimir Sitnikov] chore: bump org.eclipse.jetty to 11.0.26 (used in testing only) [Vladimir Sitnikov] chore: bump org.jdom:jdom to 2.0.2 [Vladimir Sitnikov] Revert "chore: bump org.jdom:jdom to 2.0.2" [Vladimir Sitnikov] chore: bump protobuf to 4.33.0 for errorprone verifier [Vladimir Sitnikov] chore: bump lets-plot-batik to 4.7.3, lets-plot-kotlin-jvm to 4.11.2, xmlgraphics-commons tp 2.11 [Vladimir Sitnikov] chore: bump org.bouncycastle to 1.82 [Vladimir Sitnikov] chore: bump commons-lang3 for checkstyle task to 3.19.0 [Vladimir Sitnikov] fix(deps): update dependency dnsjava:dnsjava to v3, support ip:host for custom resolvers [Vladimir Sitnikov] test: fix CompareAssertionTest flakiness [Vladimir Sitnikov] fix(deps): update dependency io.mockk:mockk to v1.14.6 [Vladimir Sitnikov] chore: add mokk pgp signing key [Vladimir Sitnikov] fix(deps): update org.apache.tika to v3 [Vladimir Sitnikov] fix(deps): update dependency net.sf.saxon:saxon-he to v12 [Vladimir Sitnikov] fix(deps): update com.helger to 12.0.4 [Vladimir Sitnikov] chore: replace log4j-slf4j-impl with log4j-slf4j2-impl to account for slf4j 2.0 switch [Vladimir Sitnikov] fix(deps): update dependency net.ltgt.errorprone:net.ltgt.errorprone.gradle.plugin to v4 [Vladimir Sitnikov] fix(deps): update dependency checkstyle to v12 [Vladimir Sitnikov] chore(deps): update gradle/actions action to v5 [Vladimir Sitnikov] fix(deps): update dependency org.jetbrains:annotations to v26 [Vladimir Sitnikov] fix(deps): update dependency nl.jqno.equalsverifier:equalsverifier to v4 [Vladimir Sitnikov] fix(deps): update org.apache.logging.log4j to v2.25.2 [Vladimir Sitnikov] fix(deps): update com.github.weisj to 3.1.1 [Vladimir Sitnikov] test: replace the usage of org.hamcrest with junit's assertions [Vladimir Sitnikov] chore: bump jacoco to 0.8.14 [Vladimir Sitnikov] chore: bump org.ow2.asm to 9.9 [Vladimir Sitnikov] chore: bump org.jetbrains.dokka-javadoc to 2.1.0 [Vladimir Sitnikov] chore: bump org.jetbrains.kotlin to 2.2.21 [Vladimir Sitnikov] chore: bump com.fasterxml.jackson to 2.20.0 [Vladimir Sitnikov] chore(deps): update release-drafter/release-drafter action to v6 [Vladimir Sitnikov] test: fix expected failure message after jackson upgrade [Vladimir Sitnikov] fix(deps): update org.checkerframework [Vladimir Sitnikov] chore(deps): update plugin com.gradle.develocity to v4 [Vladimir Sitnikov] chore: fix annotationProcessorOptionProviders deprecation warning [Vladimir Sitnikov] chore: bump de.thetaphi.forbiddenapis to 3.10 [Vladimir Sitnikov] chore: bump net.bytebuddy to 1.17.8 [Vladimir Sitnikov] chore: bump org.apache.rat to 0.17 [Vladimir Sitnikov] chore: bump org.objenesis to 3.4 [Vladimir Sitnikov] chore: bump org.jsoup to 1.21.2 [Vladimir Sitnikov] chore: use Java 21 for building the sources [Vladimir Sitnikov] chore: bump com.google.errorprone to 2.43.0 [Vladimir Sitnikov] style: resolve issues identified by errorprone [Vladimir Sitnikov] chore: bump org.hamcrest to 3.0 [Vladimir Sitnikov] chore: bump xerces:xercesImpl to 2.12.2 for the buildscript dependencies [Vladimir Sitnikov] chore: bump rsyntaxtextarea to 3.6.0 [Vladimir Sitnikov] chore: bump org.hsqldb:hsqldb to 2.7.4 [Vladimir Sitnikov] chore: bump org.neo4j.driver:neo4j-java-driver to 4.4.21 [Vladimir Sitnikov] chore: bump org.freemarker:freemarker to 2.3.34 [Vladimir Sitnikov] chore: bump com.gradle.common-custom-user-data-gradle-plugin to 2.4.0 [Vladimir Sitnikov] chore: bump org.apache.ftpserver to 1.2.1 (used in tests only) [Vladimir Sitnikov] chore: bump com.jayway.jsonpath:json-path to 2.10.0 [Vladimir Sitnikov] chore: bump org.jetbrains.kotlinx:kotlinx-coroutines-bom to 1.10.2 [Vladimir Sitnikov] chore: bump com.fasterxml.jackson to 2.20.1 [Vladimir Sitnikov] chore: bump org.mozilla:rhino to 1.8.0 [Vladimir Sitnikov] chore: bump org.junit to 5.14.1 [Vladimir Sitnikov] chore: bump org.jetbrains.gradle.plugin.idea-ext to 1.3 [Vladimir Sitnikov] chore: bump org.neo4j.driver to 6.0.1 [Vladimir Sitnikov] chore: remove mongodb plugin [Vladimir Sitnikov] chore: drop xerces:xercesImpl dependency, avoid renovate bumping xml-apis to v2 [Vladimir Sitnikov] chore: add PureJavaReflectionProvider to XStream constructor [Vladimir Sitnikov] test: JUnit5 does not execute static test methods, so revert static modifiers [Vladimir Sitnikov] fix(deps): update dependency org.apache.commons:commons-jexl3 to v3.5.0 [Vladimir Sitnikov] chore: deliver fonts from Apache website rather than 3rd party CDN [Vladimir Sitnikov] issue#556: Avoid adding "; charset=" for multipart/form-data requests [Vladimir Sitnikov] style: refactor MultipartEntityBuilder2 to Java 17 swich expression [Vladimir Sitnikov] style: fix style for MultipartEntityBuilder2 [Vladimir Sitnikov] style: shorten the URL in MultipartEntityBuilder2's javadoc [Vladimir Sitnikov] feat: allow to enable/disable individual arguments in HTTP Sampler [Vladimir Sitnikov] chore: remove core -> org.apache.tika:tika-parsers dependency [Vladimir Sitnikov] chore: remove uses of commons-codec. Java 17 has both Base64 and HexFormat [Vladimir Sitnikov] chore: fix nodeSetup vs AutostyleTask buildscript dependency issue [Vladimir Sitnikov] chore: remove uses of commons-collect4 [Vladimir Sitnikov] chore: remove core->commons-collections dependency [Vladimir Sitnikov] test: remove excessive static modifiers from test methods [Vladimir Sitnikov] chore: remove the use of commons-io and commons-text [Vladimir Sitnikov] fix(deps): update com.google.errorprone to v2.44.0 [Vladimir Sitnikov] fix(deps): update dependency com.helger.commons:ph-commons to v12.1.0 [Vladimir Sitnikov] fix(deps): update dependency commons-codec:commons-codec to v1.20.0 [Vladimir Sitnikov] fix(deps): update dependency org.neo4j.driver:neo4j-java-driver to v6.0.2 [Vladimir Sitnikov] fix(deps): update dependency org.jetbrains.lets-plot:lets-plot-batik to v4.8.0 [Vladimir Sitnikov] fix(deps): update dependency commons-io:commons-io to v2.21.0 [Vladimir Sitnikov] fix(deps): update org.checkerframework [Vladimir Sitnikov] fix(deps): update dependency @fortawesome/fontawesome-free to v7 [Vladimir Sitnikov] fix(deps): update dependency nl.jqno.equalsverifier:equalsverifier to v4.2.2 [Vladimir Sitnikov] Fix Bug 6456: Handle malformed percent-encoded URLs gracefully [Vladimir Sitnikov] fix(deps): update dependency spotbugs to v4.9.8 [Vladimir Sitnikov] fix(deps): update dependency com.helger:ph-css to v8.1.0 [Vladimir Sitnikov] chore: remove old "restrict library X to Y because it requires Java 11" renovate configs [Vladimir Sitnikov] chore: group caffeine, miglayout, grgit, activemq, jetty depenency updates [Vladimir Sitnikov] fix(deps): update dependency com.github.ben-manes.caffeine:caffeine to v3 [Vladimir Sitnikov] fix(deps): update org.apache.activemq to v6 [Vladimir Sitnikov] chore: remove Checkerframework buildscript configuration [Vladimir Sitnikov] fix(deps): update dependency org.ajoberstar.grgit:grgit-gradle to v5 [Vladimir Sitnikov] chore: remove use of deprecated build.isCurrentBuild [Vladimir Sitnikov] chore: remove SpotBugs verifications [Vladimir Sitnikov] chore: make BatchTest() task abstract to make it compatible with further Gradle versions [Vladimir Sitnikov] fix(deps): update dependency org.springframework:spring-framework-bom to v7 [Vladimir Sitnikov] chore: bump com.github.vlsi. Gradle plugins to 3.0.1 [Vladimir Sitnikov] chore: bump com.github.vlsi.gradle-extensions to 3.0.1 [Vladimir Sitnikov] chore: bump Gradle to 9.2.1 [Vladimir Sitnikov] chore: bump org.sonarqube Gradle plugin to 7.1.0.6387 [Vladimir Sitnikov] fix(deps): update dependency org.junit:junit-bom to v6 [Vladimir Sitnikov] chore: bump com.miglayout to 11.4.2 [Vladimir Sitnikov] chore: replace xmlpull with Woodstox [Vladimir Sitnikov] feat: fallback to English locale when loading test plan with string value in enum property [Vladimir Sitnikov] test: add expected files for TestSaveService [Vladimir Sitnikov] feat: add ConstantThroughputTimerSchema and use it in ConstantThroughputTimer [Vladimir Sitnikov] fix: pass default value for required TestBean properties when they are not initialized [Vladimir Sitnikov] fix: report generation used wrong paths for the output files [Vladimir Sitnikov] fix(deps): update dependency com.fasterxml.woodstox:woodstox-core to v7.1.1 [Vladimir Sitnikov] chore(deps): update actions/checkout digest to 93cb6ef [Vladimir Sitnikov] fix(deps): update dependency com.google.protobuf:protobuf-bom to v4.33.1 [Vladimir Sitnikov] fix(deps): update dependency nl.jqno.equalsverifier:equalsverifier to v4.2.4 [Vladimir Sitnikov] fix(deps): update dependency nl.jqno.equalsverifier:equalsverifier to v4.3 [Vladimir Sitnikov] fix(deps): update dependency com.fifesoft:rsyntaxtextarea to v3.6.1 [Vladimir Sitnikov] chore(deps): update actions/setup-java digest to f2beeb2 [Vladimir Sitnikov] fix(deps): update dependency io.mockk:mockk to v1.14.7 [Vladimir Sitnikov] fix(deps): update dependency com.google.protobuf:protobuf-bom to v4.33.3 [Vladimir Sitnikov] chore(deps): update gradle/actions digest to f29f5a9 [Vladimir Sitnikov] chore(deps): update release-drafter/release-drafter digest to 6db134d [Vladimir Sitnikov] fix(deps): update dependency org.eclipse.jgit:org.eclipse.jgit to v7 [Vladimir Sitnikov] chore(deps): update plugin org.gradlex.build-parameters to v1.4.5 [Vladimir Sitnikov] chore(deps): update actions/setup-java digest to be666c2 [Vladimir Sitnikov] fix(deps): update dependency com.google.protobuf:protobuf-bom to v4.33.5 [Vladimir Sitnikov] fix(deps): update com.miglayout to v11.4.3 [Vladimir Sitnikov] fix(deps): update org.apache.logging.log4j to v2.25.3 [Felix Schumacher] Replace the feather with the new oak leaf in our logo ------------------------------------------ [...truncated 299.68 KiB...] Waiting for possible Shutdown/StopTestNow/HeapDump/ThreadDump message on port 4445 2026-03-18T12:27:23.564559043Z Thread Group 1-1 WARN The use of package scanning to locate Log4j plugins is deprecated. Please remove the `packages` attribute from your configuration file. See https://logging.apache.org/log4j/2.x/faq.html#package-scanning for details. summary = 3 in 00:00:00 = 6.8/s Avg: 15 Min: 3 Max: 39 Err: 0 (0.00%) Tidying up ... @ 2026 Mar 18 12:27:23 UTC (1773836843813) ... end of run No errors present in the logfile <https://ci-builds.apache.org/job/JMeter/job/JMeter-analysis/ws/bin/TestHeaderManager.log> (the file is empty) > Task :src:dist-check:batchTestHeaderManagerJava 2026-03-18T12:27:26.349115220Z main WARN The use of package scanning to locate Log4j plugins is deprecated. Please remove the `packages` attribute from your configuration file. See https://logging.apache.org/log4j/2.x/faq.html#package-scanning for details. Creating summariser <summary> Created the tree successfully using <https://ci-builds.apache.org/job/JMeter/job/JMeter-analysis/ws/bin/testfiles/TestHeaderManager.jmx> Starting standalone test @ 2026 Mar 18 12:27:27 UTC (1773836847685) Waiting for possible Shutdown/StopTestNow/HeapDump/ThreadDump message on port 4445 summary = 3 in 00:00:00 = 13.3/s Avg: 6 Min: 2 Max: 16 Err: 0 (0.00%) Tidying up ... @ 2026 Mar 18 12:27:28 UTC (1773836848171) ... end of run No errors present in the logfile <https://ci-builds.apache.org/job/JMeter/job/JMeter-analysis/ws/bin/TestHeaderManager.log> (the file is empty) > Task :src:dist-check:batchTestKeepAlive SKIPPED > Task :src:dist-check:batchTestRedirectionPolicies SKIPPED > Task :src:dist-check:batchTestResultStatusAction 2026-03-18T12:27:30.753968421Z main WARN The use of package scanning to locate Log4j plugins is deprecated. Please remove the `packages` attribute from your configuration file. See https://logging.apache.org/log4j/2.x/faq.html#package-scanning for details. Creating summariser <summary> Created the tree successfully using <https://ci-builds.apache.org/job/JMeter/job/JMeter-analysis/ws/bin/testfiles/TestResultStatusAction.jmx> Starting standalone test @ 2026 Mar 18 12:27:32 UTC (1773836852064) Waiting for possible Shutdown/StopTestNow/HeapDump/ThreadDump message on port 4445 summary + 1 in 00:00:01 = 0.9/s Avg: 4 Min: 4 Max: 4 Err: 0 (0.00%) Active: 1 Started: 1 Finished: 0 summary + 134 in 00:00:00 = 381.8/s Avg: 1 Min: 0 Max: 142 Err: 18 (13.43%) Active: 0 Started: 4 Finished: 4 summary = 135 in 00:00:01 = 93.5/s Avg: 1 Min: 0 Max: 142 Err: 18 (13.33%) Tidying up ... @ 2026 Mar 18 12:27:34 UTC (1773836854149) ... end of run No errors present in the logfile <https://ci-builds.apache.org/job/JMeter/job/JMeter-analysis/ws/bin/TestResultStatusAction.log> (the file is empty) > Task :src:dist-check:batchTestSchedulerWithTimer 2026-03-18T12:27:36.712250172Z main WARN The use of package scanning to locate Log4j plugins is deprecated. Please remove the `packages` attribute from your configuration file. See https://logging.apache.org/log4j/2.x/faq.html#package-scanning for details. Creating summariser <summary> Created the tree successfully using <https://ci-builds.apache.org/job/JMeter/job/JMeter-analysis/ws/bin/testfiles/TestSchedulerWithTimer.jmx> Starting standalone test @ 2026 Mar 18 12:27:38 UTC (1773836858033) Waiting for possible Shutdown/StopTestNow/HeapDump/ThreadDump message on port 4445 summary = 5 in 00:00:07 = 0.8/s Avg: 287 Min: 5 Max: 1102 Err: 0 (0.00%) Tidying up ... @ 2026 Mar 18 12:27:45 UTC (1773836865236) ... end of run No errors present in the logfile <https://ci-builds.apache.org/job/JMeter/job/JMeter-analysis/ws/bin/TestSchedulerWithTimer.log> (the file is empty) > Task :src:dist-check:batchTests > Task :src:dist-check:kaptTestKotlin > Task :src:dist-check:compileTestKotlin w: file://<https://ci-builds.apache.org/job/JMeter/job/JMeter-analysis/ws/src/dist-check/src/test/kotlin/org/apache/jmeter/gui/action/HtmlReportGeneratorTest.kt>:134:35 'fun readTree(p0: URL!): JsonNode!' is deprecated. Deprecated in Java. w: file://<https://ci-builds.apache.org/job/JMeter/job/JMeter-analysis/ws/src/dist-check/src/test/kotlin/org/apache/jmeter/report/dashboard/ReportGeneratorTest.kt>:65:35 'fun readTree(p0: URL!): JsonNode!' is deprecated. Deprecated in Java. w: file://<https://ci-builds.apache.org/job/JMeter/job/JMeter-analysis/ws/src/dist-check/src/test/kotlin/org/apache/jmeter/report/dashboard/ReportGeneratorTest.kt>:82:35 'fun readTree(p0: URL!): JsonNode!' is deprecated. Deprecated in Java. > Task :src:dist-check:compileTestJava > Task :src:dist-check:testClasses > Task :src:dist-check:test ThreadGroupLoad STANDARD_ERROR 2026-03-18T12:27:53.333888912Z ForkJoinPool-1-worker-1 WARN The use of package scanning to locate Log4j plugins is deprecated. Please remove the `packages` attribute from your configuration file. See https://logging.apache.org/log4j/2.x/faq.html#package-scanning for details. ThreadGroupLoad STANDARD_OUT Setting JMeterHome: <https://ci-builds.apache.org/job/JMeter/job/JMeter-analysis/ws/src/dist-check/../../.> Initializing Properties: ../.././bin/jmeter.properties JMeterVersion=6.0.0-SNAPSHOT 374fffb java.version=21.0.4 java.vm.name=OpenJDK 64-Bit Server VM java.vendor=Eclipse Adoptium java.home=/usr/local/asfpackages/java/adoptium-jdk-21.0.4+7 file.encoding=UTF-8 default encoding=UTF-8 user.home=/home/jenkins user.dir=<https://ci-builds.apache.org/job/JMeter/job/JMeter-analysis/ws/src/dist-check> user.language=en user.region=null user.country=US user.variant= Locale=en_US java.class.version=65.0 java.awt.headless=null os.name=Linux os.version=5.15.0-164-generic os.arch=amd64 [0;1m 11.6sec[0m, org.apache.jorphan.reflect.[0;1mTestClassFinder[0m > [0;1mtestFindClassesThatExtendStringArrayClassOfQArrayTrue()[0m [0;1m 3.6sec[0m, org.apache.jorphan.reflect.[0;1mTestClassFinder[0m > [0;1mtestFindAnnotatedClasses()[0m [0;1m 1.4sec[0m, org.apache.jorphan.reflect.[0;1mTestClassFinder[0m > [0;1mtestFindAnnotatedInnerClasses()[0m [0;1m 17.6sec[0m, 9 completed, 0 failed, 0 skipped, org.apache.jorphan.reflect.TestClassFinder [0;1m 2.7sec[0m, 138 completed, 0 failed, 0 skipped, org.apache.jmeter.junit.[0;1mJMeterTest[0m > [0;1mrunGUITitle(GuiComponentHolder)[0m JMeterTest > runSerialTest(Serializable) STANDARD_ERROR Unable to instantiate org.apache.jmeter.gui.GlobalUndoableEdit for service interface java.io.Serializable, java.lang.NoSuchMethodException: org.apache.jmeter.gui.GlobalUndoableEdit.<init>() Unable to instantiate org.apache.jmeter.gui.JBooleanPropertyEditor for service interface java.io.Serializable, java.lang.NoSuchMethodException: org.apache.jmeter.gui.JBooleanPropertyEditor.<init>() Unable to instantiate org.apache.jmeter.gui.logging.LogEventObject for service interface java.io.Serializable, java.lang.NoSuchMethodException: org.apache.jmeter.gui.logging.LogEventObject.<init>() Unable to instantiate org.apache.jmeter.rmi.RMIServerSocketFactoryImpl for service interface java.io.Serializable, java.lang.NoSuchMethodException: org.apache.jmeter.rmi.RMIServerSocketFactoryImpl.<init>() Unable to instantiate org.apache.jmeter.rmi.SSLRMIServerSocketFactory for service interface java.io.Serializable, java.lang.NoSuchMethodException: org.apache.jmeter.rmi.SSLRMIServerSocketFactory.<init>() Unable to instantiate org.apache.jmeter.threads.RemoteThreadsListenerImpl for service interface java.io.Serializable, java.rmi.server.ExportException: Listen failed on port: 0; nested exception is: java.io.FileNotFoundException: rmi_keystore.jks (No such file or directory) Unable to instantiate org.apache.jmeter.threads.openmodel.ParserException for service interface java.io.Serializable, java.lang.NoSuchMethodException: org.apache.jmeter.threads.openmodel.ParserException.<init>() Unable to instantiate org.apache.jmeter.threads.openmodel.TokenizerException for service interface java.io.Serializable, java.lang.NoSuchMethodException: org.apache.jmeter.threads.openmodel.TokenizerException.<init>() Unable to instantiate org.apache.jmeter.util.LocaleChangeEvent for service interface java.io.Serializable, java.lang.NoSuchMethodException: org.apache.jmeter.util.LocaleChangeEvent.<init>() [0;34;1mWARNING[0m [0;1m 10.5sec[0m, 1296 completed, 0 failed, [0;34;1m 6[0m skipped, org.apache.jmeter.junit.[0;34;1mJMeterTest[0m [0;1m 2.1sec[0m, 384 completed, 0 failed, 0 skipped, org.apache.jmeter.testbeans.gui.[0;1mPackageTest[0m > [0;1mrunTest(Class,[0m Locale, ResourceBundle) [0;1m 2.1sec[0m, 384 completed, 0 failed, 0 skipped, org.apache.jmeter.testbeans.gui.PackageTest [0;1m 1.8sec[0m, org.apache.jmeter.gui.action.[0;1mHtmlReportGeneratorTest[0m > [0;1mreport[0m generation fails when format does not match and error is reported() [0;1m 2.9sec[0m, org.apache.jmeter.gui.action.[0;1mHtmlReportGeneratorTest[0m > [0;1mreport[0m generation creates correct directory structure for HTML and JS files() [0;1m 2.9sec[0m, org.apache.jmeter.gui.action.[0;1mHtmlReportGeneratorTest[0m > [0;1mcheck[0m that report generation succeeds and statistic are generated() [0;1m 7.7sec[0m, 7 completed, 0 failed, 0 skipped, org.apache.jmeter.gui.action.HtmlReportGeneratorTest [0;34;1mWARNING[0m [0;1m 47.5sec[0m, 2103 completed, 0 failed, [0;34;1m 6[0m skipped, [0;34;1mGradle Test Run :src:dist-check:test[0m > Task :src:dist-check:check > Task :sonarqube Task 'sonarqube' is deprecated. Use 'sonar' instead. Failed to query JRE metadata: GET https://api.sonarcloud.io/analysis/jres?os=linux&arch=x86_64 failed with HTTP 403. Please check the property sonar.token or the environment variable SONAR_TOKEN. > Task :sonarqube FAILED Build [0;1m [0;1;31mFAILURE[0;1m[0m reason: Execution [0;1;31mfailed[0m for task '[0;1m:sonarqube[0m': org.sonarqube.gradle.AnalysisException: The scanner boostrapping has failed! See the logs for more details. at org.sonarqube.gradle.SonarTask.run(SonarTask.java:145) [0;0;90mat org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:125) [0m [0;0;90mat org.gradle.api.internal.project.taskfactory.StandardTaskAction.doExecute(StandardTaskAction.java:58) [0m [0;0;90mat org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:51) [0m [0;0;90mat org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:29) [0m [0;0;90mat org.gradle.api.internal.tasks.execution.TaskExecution$3.run(TaskExecution.java:252) [0m [0;0;90mat org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:29) [0m [0;0;90mat org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:26) [0m [0;0;90mat org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66) [0m [0;0;90mat org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59) [0m [0;0;90mat org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:166) [0m [0;0;90mat org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59) [0m [0;0;90mat org.gradle.internal.operations.DefaultBuildOperationRunner.run(DefaultBuildOperationRunner.java:47) [0m [0;0;90mat org.gradle.api.internal.tasks.execution.TaskExecution.executeAction(TaskExecution.java:237) [0m [0;0;90mat org.gradle.api.internal.tasks.execution.TaskExecution.executeActions(TaskExecution.java:220) [0m [0;0;90mat org.gradle.api.internal.tasks.execution.TaskExecution.executeWithPreviousOutputFiles(TaskExecution.java:203) [0m [0;0;90mat org.gradle.api.internal.tasks.execution.TaskExecution.execute(TaskExecution.java:170) [0m [0;0;90mat org.gradle.internal.execution.steps.ExecuteStep.executeInternal(ExecuteStep.java:105) [0m [0;0;90mat org.gradle.internal.execution.steps.ExecuteStep.access$000(ExecuteStep.java:44) [0m [0;0;90mat org.gradle.internal.execution.steps.ExecuteStep$1.call(ExecuteStep.java:59) [0m [0;0;90mat org.gradle.internal.execution.steps.ExecuteStep$1.call(ExecuteStep.java:56) [0m [0;0;90mat org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:209) [0m [0;0;90mat org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204) [0m [0;0;90mat org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66) [0m [0;0;90mat org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59) [0m [0;0;90mat org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:166) [0m [0;0;90mat org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59) [0m [0;0;90mat org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53) [0m [0;0;90mat org.gradle.internal.execution.steps.ExecuteStep.execute(ExecuteStep.java:56) [0m [0;0;90mat org.gradle.internal.execution.steps.ExecuteStep.execute(ExecuteStep.java:44) [0m [0;0;90mat org.gradle.internal.execution.steps.CancelExecutionStep.execute(CancelExecutionStep.java:42) [0m [0;0;90mat org.gradle.internal.execution.steps.TimeoutStep.executeWithoutTimeout(TimeoutStep.java:75) [0m [0;0;90mat org.gradle.internal.execution.steps.TimeoutStep.execute(TimeoutStep.java:55) [0m [0;0;90mat org.gradle.internal.execution.steps.PreCreateOutputParentsStep.execute(PreCreateOutputParentsStep.java:50) [0m [0;0;90mat org.gradle.internal.execution.steps.PreCreateOutputParentsStep.execute(PreCreateOutputParentsStep.java:28) [0m [0;0;90mat org.gradle.internal.execution.steps.RemovePreviousOutputsStep.execute(RemovePreviousOutputsStep.java:68) [0m [0;0;90mat org.gradle.internal.execution.steps.RemovePreviousOutputsStep.execute(RemovePreviousOutputsStep.java:38) [0m [0;0;90mat org.gradle.internal.execution.steps.BroadcastChangingOutputsStep.execute(BroadcastChangingOutputsStep.java:61) [0m [0;0;90mat org.gradle.internal.execution.steps.BroadcastChangingOutputsStep.execute(BroadcastChangingOutputsStep.java:26) [0m [0;0;90mat org.gradle.internal.execution.steps.CaptureOutputsAfterExecutionStep.execute(CaptureOutputsAfterExecutionStep.java:69) [0m [0;0;90mat org.gradle.internal.execution.steps.CaptureOutputsAfterExecutionStep.execute(CaptureOutputsAfterExecutionStep.java:46) [0m [0;0;90mat org.gradle.internal.execution.steps.ResolveInputChangesStep.execute(ResolveInputChangesStep.java:39) [0m [0;0;90mat org.gradle.internal.execution.steps.ResolveInputChangesStep.execute(ResolveInputChangesStep.java:28) [0m [0;0;90mat org.gradle.internal.execution.steps.BuildCacheStep.executeWithoutCache(BuildCacheStep.java:189) [0m [0;0;90mat org.gradle.internal.execution.steps.BuildCacheStep.lambda$execute$1(BuildCacheStep.java:75) [0m [0;0;90mat org.gradle.internal.Either$Right.fold(Either.java:176) [0m [0;0;90mat org.gradle.internal.execution.caching.CachingState.fold(CachingState.java:62) [0m [0;0;90mat org.gradle.internal.execution.steps.BuildCacheStep.execute(BuildCacheStep.java:73) [0m [0;0;90mat org.gradle.internal.execution.steps.BuildCacheStep.execute(BuildCacheStep.java:48) [0m [0;0;90mat org.gradle.internal.execution.steps.StoreExecutionStateStep.execute(StoreExecutionStateStep.java:46) [0m [0;0;90mat org.gradle.internal.execution.steps.StoreExecutionStateStep.execute(StoreExecutionStateStep.java:35) [0m [0;0;90mat org.gradle.internal.execution.steps.SkipUpToDateStep.executeBecause(SkipUpToDateStep.java:75) [0m [0;0;90mat org.gradle.internal.execution.steps.SkipUpToDateStep.lambda$execute$2(SkipUpToDateStep.java:53) [0m [0;0;90mat org.gradle.internal.execution.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:53) [0m [0;0;90mat org.gradle.internal.execution.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:35) [0m [0;0;90mat org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsFinishedStep.execute(MarkSnapshottingInputsFinishedStep.java:37) [0m [0;0;90mat org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsFinishedStep.execute(MarkSnapshottingInputsFinishedStep.java:27) [0m [0;0;90mat org.gradle.internal.execution.steps.ResolveIncrementalCachingStateStep.executeDelegate(ResolveIncrementalCachingStateStep.java:49) [0m [0;0;90mat org.gradle.internal.execution.steps.ResolveIncrementalCachingStateStep.executeDelegate(ResolveIncrementalCachingStateStep.java:27) [0m [0;0;90mat org.gradle.internal.execution.steps.AbstractResolveCachingStateStep.execute(AbstractResolveCachingStateStep.java:71) [0m [0;0;90mat org.gradle.internal.execution.steps.AbstractResolveCachingStateStep.execute(AbstractResolveCachingStateStep.java:39) [0m [0;0;90mat org.gradle.internal.execution.steps.ResolveChangesStep.execute(ResolveChangesStep.java:64) [0m [0;0;90mat org.gradle.internal.execution.steps.ResolveChangesStep.execute(ResolveChangesStep.java:35) [0m [0;0;90mat org.gradle.internal.execution.steps.ValidateStep.execute(ValidateStep.java:62) [0m [0;0;90mat org.gradle.internal.execution.steps.ValidateStep.execute(ValidateStep.java:40) [0m [0;0;90mat org.gradle.internal.execution.steps.AbstractCaptureStateBeforeExecutionStep.execute(AbstractCaptureStateBeforeExecutionStep.java:76) [0m [0;0;90mat org.gradle.internal.execution.steps.AbstractCaptureStateBeforeExecutionStep.execute(AbstractCaptureStateBeforeExecutionStep.java:45) [0m [0;0;90mat org.gradle.internal.execution.steps.AbstractSkipEmptyWorkStep.executeWithNonEmptySources(AbstractSkipEmptyWorkStep.java:136) [0m [0;0;90mat org.gradle.internal.execution.steps.AbstractSkipEmptyWorkStep.execute(AbstractSkipEmptyWorkStep.java:61) [0m [0;0;90mat org.gradle.internal.execution.steps.AbstractSkipEmptyWorkStep.execute(AbstractSkipEmptyWorkStep.java:38) [0m [0;0;90mat org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsStartedStep.execute(MarkSnapshottingInputsStartedStep.java:38) [0m [0;0;90mat org.gradle.internal.execution.steps.LoadPreviousExecutionStateStep.execute(LoadPreviousExecutionStateStep.java:36) [0m [0;0;90mat org.gradle.internal.execution.steps.LoadPreviousExecutionStateStep.execute(LoadPreviousExecutionStateStep.java:23) [0m [0;0;90mat org.gradle.internal.execution.steps.HandleStaleOutputsStep.execute(HandleStaleOutputsStep.java:75) [0m [0;0;90mat org.gradle.internal.execution.steps.HandleStaleOutputsStep.execute(HandleStaleOutputsStep.java:41) [0m [0;0;90mat org.gradle.internal.execution.steps.AssignMutableWorkspaceStep.lambda$execute$0(AssignMutableWorkspaceStep.java:35) [0m [0;0;90mat org.gradle.api.internal.tasks.execution.TaskExecution$4.withWorkspace(TaskExecution.java:297) [0m [0;0;90mat org.gradle.internal.execution.steps.AssignMutableWorkspaceStep.execute(AssignMutableWorkspaceStep.java:31) [0m [0;0;90mat org.gradle.internal.execution.steps.AssignMutableWorkspaceStep.execute(AssignMutableWorkspaceStep.java:22) [0m [0;0;90mat org.gradle.internal.execution.steps.ChoosePipelineStep.execute(ChoosePipelineStep.java:40) [0m [0;0;90mat org.gradle.internal.execution.steps.ChoosePipelineStep.execute(ChoosePipelineStep.java:23) [0m [0;0;90mat org.gradle.internal.execution.steps.ExecuteWorkBuildOperationFiringStep.lambda$execute$2(ExecuteWorkBuildOperationFiringStep.java:67) [0m [0;0;90mat org.gradle.internal.execution.steps.ExecuteWorkBuildOperationFiringStep.execute(ExecuteWorkBuildOperationFiringStep.java:67) [0m [0;0;90mat org.gradle.internal.execution.steps.ExecuteWorkBuildOperationFiringStep.execute(ExecuteWorkBuildOperationFiringStep.java:39) [0m [0;0;90mat org.gradle.internal.execution.steps.IdentityCacheStep.execute(IdentityCacheStep.java:46) [0m [0;0;90mat org.gradle.internal.execution.steps.IdentityCacheStep.execute(IdentityCacheStep.java:34) [0m [0;0;90mat org.gradle.internal.execution.steps.IdentifyStep.execute(IdentifyStep.java:44) [0m [0;0;90mat org.gradle.internal.execution.steps.IdentifyStep.execute(IdentifyStep.java:31) [0m [Incubating] Problems report is available at: file://<https://ci-builds.apache.org/job/JMeter/job/JMeter-analysis/ws/build/reports/problems/problems-report.html> FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':sonarqube'. > The scanner boostrapping has failed! See the logs for more details. * Try: > Run with --stacktrace option to get the stack trace. > Run with --info or --debug option to get more log output. > Get more help at https://help.gradle.org. Deprecated Gradle features were used in this build, making it incompatible with Gradle 10. 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/9.2.1/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation. BUILD FAILED in 14m 48s 523 actionable tasks: 495 executed, 1 from cache, 27 up-to-date See the profiling report at: file://<https://ci-builds.apache.org/job/JMeter/job/JMeter-analysis/ws/build/reports/profile/profile-2026-03-18-12-14-35.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 Recording test results [Checks API] No suitable checks publisher found.
