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
         11.6sec, 
org.apache.jorphan.reflect.TestClassFinder > 
testFindClassesThatExtendStringArrayClassOfQArrayTrue()
          3.6sec, 
org.apache.jorphan.reflect.TestClassFinder > 
testFindAnnotatedClasses()
          1.4sec, 
org.apache.jorphan.reflect.TestClassFinder > 
testFindAnnotatedInnerClasses()
         17.6sec,    9 completed,   0 failed,   0 skipped, 
org.apache.jorphan.reflect.TestClassFinder
          2.7sec,  138 completed,   0 failed,   0 skipped, 
org.apache.jmeter.junit.JMeterTest > 
runGUITitle(GuiComponentHolder)

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>()
WARNING  10.5sec, 1296 completed,   0 failed,   
6 skipped, org.apache.jmeter.junit.JMeterTest
          2.1sec,  384 completed,   0 failed,   0 skipped, 
org.apache.jmeter.testbeans.gui.PackageTest > 
runTest(Class, Locale, ResourceBundle)
          2.1sec,  384 completed,   0 failed,   0 skipped, 
org.apache.jmeter.testbeans.gui.PackageTest
          1.8sec, 
org.apache.jmeter.gui.action.HtmlReportGeneratorTest > 
report generation fails when format does not match and error is 
reported()
          2.9sec, 
org.apache.jmeter.gui.action.HtmlReportGeneratorTest > 
report generation creates correct directory structure for HTML and JS 
files()
          2.9sec, 
org.apache.jmeter.gui.action.HtmlReportGeneratorTest > 
check that report generation succeeds and statistic are generated()
          7.7sec,    7 completed,   0 failed,   0 skipped, 
org.apache.jmeter.gui.action.HtmlReportGeneratorTest
WARNING  47.5sec, 2103 completed,   0 failed,   
6 skipped, Gradle Test Run :src:dist-check:test

> 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  FAILURE reason:                                
    Execution failed for task ':sonarqube':
        org.sonarqube.gradle.AnalysisException: The scanner boostrapping has 
failed! See the logs for more details.
            at org.sonarqube.gradle.SonarTask.run(SonarTask.java:145)
            at 
org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:125)
            at 
org.gradle.api.internal.project.taskfactory.StandardTaskAction.doExecute(StandardTaskAction.java:58)
            at 
org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:51)
            at 
org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:29)
            at 
org.gradle.api.internal.tasks.execution.TaskExecution$3.run(TaskExecution.java:252)
            at 
org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:29)
            at 
org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:26)
            at 
org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
            at 
org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
            at 
org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:166)
            at 
org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
            at 
org.gradle.internal.operations.DefaultBuildOperationRunner.run(DefaultBuildOperationRunner.java:47)
            at 
org.gradle.api.internal.tasks.execution.TaskExecution.executeAction(TaskExecution.java:237)
            at 
org.gradle.api.internal.tasks.execution.TaskExecution.executeActions(TaskExecution.java:220)
            at 
org.gradle.api.internal.tasks.execution.TaskExecution.executeWithPreviousOutputFiles(TaskExecution.java:203)
            at 
org.gradle.api.internal.tasks.execution.TaskExecution.execute(TaskExecution.java:170)
            at 
org.gradle.internal.execution.steps.ExecuteStep.executeInternal(ExecuteStep.java:105)
            at 
org.gradle.internal.execution.steps.ExecuteStep.access$000(ExecuteStep.java:44)
            at 
org.gradle.internal.execution.steps.ExecuteStep$1.call(ExecuteStep.java:59)
            at 
org.gradle.internal.execution.steps.ExecuteStep$1.call(ExecuteStep.java:56)
            at 
org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:209)
            at 
org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
            at 
org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
            at 
org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
            at 
org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:166)
            at 
org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
            at 
org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
            at 
org.gradle.internal.execution.steps.ExecuteStep.execute(ExecuteStep.java:56)
            at 
org.gradle.internal.execution.steps.ExecuteStep.execute(ExecuteStep.java:44)
            at 
org.gradle.internal.execution.steps.CancelExecutionStep.execute(CancelExecutionStep.java:42)
            at 
org.gradle.internal.execution.steps.TimeoutStep.executeWithoutTimeout(TimeoutStep.java:75)
            at 
org.gradle.internal.execution.steps.TimeoutStep.execute(TimeoutStep.java:55)
            at 
org.gradle.internal.execution.steps.PreCreateOutputParentsStep.execute(PreCreateOutputParentsStep.java:50)
            at 
org.gradle.internal.execution.steps.PreCreateOutputParentsStep.execute(PreCreateOutputParentsStep.java:28)
            at 
org.gradle.internal.execution.steps.RemovePreviousOutputsStep.execute(RemovePreviousOutputsStep.java:68)
            at 
org.gradle.internal.execution.steps.RemovePreviousOutputsStep.execute(RemovePreviousOutputsStep.java:38)
            at 
org.gradle.internal.execution.steps.BroadcastChangingOutputsStep.execute(BroadcastChangingOutputsStep.java:61)
            at 
org.gradle.internal.execution.steps.BroadcastChangingOutputsStep.execute(BroadcastChangingOutputsStep.java:26)
            at 
org.gradle.internal.execution.steps.CaptureOutputsAfterExecutionStep.execute(CaptureOutputsAfterExecutionStep.java:69)
            at 
org.gradle.internal.execution.steps.CaptureOutputsAfterExecutionStep.execute(CaptureOutputsAfterExecutionStep.java:46)
            at 
org.gradle.internal.execution.steps.ResolveInputChangesStep.execute(ResolveInputChangesStep.java:39)
            at 
org.gradle.internal.execution.steps.ResolveInputChangesStep.execute(ResolveInputChangesStep.java:28)
            at 
org.gradle.internal.execution.steps.BuildCacheStep.executeWithoutCache(BuildCacheStep.java:189)
            at 
org.gradle.internal.execution.steps.BuildCacheStep.lambda$execute$1(BuildCacheStep.java:75)
            at 
org.gradle.internal.Either$Right.fold(Either.java:176)
            at 
org.gradle.internal.execution.caching.CachingState.fold(CachingState.java:62)
            at 
org.gradle.internal.execution.steps.BuildCacheStep.execute(BuildCacheStep.java:73)
            at 
org.gradle.internal.execution.steps.BuildCacheStep.execute(BuildCacheStep.java:48)
            at 
org.gradle.internal.execution.steps.StoreExecutionStateStep.execute(StoreExecutionStateStep.java:46)
            at 
org.gradle.internal.execution.steps.StoreExecutionStateStep.execute(StoreExecutionStateStep.java:35)
            at 
org.gradle.internal.execution.steps.SkipUpToDateStep.executeBecause(SkipUpToDateStep.java:75)
            at 
org.gradle.internal.execution.steps.SkipUpToDateStep.lambda$execute$2(SkipUpToDateStep.java:53)
            at 
org.gradle.internal.execution.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:53)
            at 
org.gradle.internal.execution.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:35)
            at 
org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsFinishedStep.execute(MarkSnapshottingInputsFinishedStep.java:37)
            at 
org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsFinishedStep.execute(MarkSnapshottingInputsFinishedStep.java:27)
            at 
org.gradle.internal.execution.steps.ResolveIncrementalCachingStateStep.executeDelegate(ResolveIncrementalCachingStateStep.java:49)
            at 
org.gradle.internal.execution.steps.ResolveIncrementalCachingStateStep.executeDelegate(ResolveIncrementalCachingStateStep.java:27)
            at 
org.gradle.internal.execution.steps.AbstractResolveCachingStateStep.execute(AbstractResolveCachingStateStep.java:71)
            at 
org.gradle.internal.execution.steps.AbstractResolveCachingStateStep.execute(AbstractResolveCachingStateStep.java:39)
            at 
org.gradle.internal.execution.steps.ResolveChangesStep.execute(ResolveChangesStep.java:64)
            at 
org.gradle.internal.execution.steps.ResolveChangesStep.execute(ResolveChangesStep.java:35)
            at 
org.gradle.internal.execution.steps.ValidateStep.execute(ValidateStep.java:62)
            at 
org.gradle.internal.execution.steps.ValidateStep.execute(ValidateStep.java:40)
            at 
org.gradle.internal.execution.steps.AbstractCaptureStateBeforeExecutionStep.execute(AbstractCaptureStateBeforeExecutionStep.java:76)
            at 
org.gradle.internal.execution.steps.AbstractCaptureStateBeforeExecutionStep.execute(AbstractCaptureStateBeforeExecutionStep.java:45)
            at 
org.gradle.internal.execution.steps.AbstractSkipEmptyWorkStep.executeWithNonEmptySources(AbstractSkipEmptyWorkStep.java:136)
            at 
org.gradle.internal.execution.steps.AbstractSkipEmptyWorkStep.execute(AbstractSkipEmptyWorkStep.java:61)
            at 
org.gradle.internal.execution.steps.AbstractSkipEmptyWorkStep.execute(AbstractSkipEmptyWorkStep.java:38)
            at 
org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsStartedStep.execute(MarkSnapshottingInputsStartedStep.java:38)
            at 
org.gradle.internal.execution.steps.LoadPreviousExecutionStateStep.execute(LoadPreviousExecutionStateStep.java:36)
            at 
org.gradle.internal.execution.steps.LoadPreviousExecutionStateStep.execute(LoadPreviousExecutionStateStep.java:23)
            at 
org.gradle.internal.execution.steps.HandleStaleOutputsStep.execute(HandleStaleOutputsStep.java:75)
            at 
org.gradle.internal.execution.steps.HandleStaleOutputsStep.execute(HandleStaleOutputsStep.java:41)
            at 
org.gradle.internal.execution.steps.AssignMutableWorkspaceStep.lambda$execute$0(AssignMutableWorkspaceStep.java:35)
            at 
org.gradle.api.internal.tasks.execution.TaskExecution$4.withWorkspace(TaskExecution.java:297)
            at 
org.gradle.internal.execution.steps.AssignMutableWorkspaceStep.execute(AssignMutableWorkspaceStep.java:31)
            at 
org.gradle.internal.execution.steps.AssignMutableWorkspaceStep.execute(AssignMutableWorkspaceStep.java:22)
            at 
org.gradle.internal.execution.steps.ChoosePipelineStep.execute(ChoosePipelineStep.java:40)
            at 
org.gradle.internal.execution.steps.ChoosePipelineStep.execute(ChoosePipelineStep.java:23)
            at 
org.gradle.internal.execution.steps.ExecuteWorkBuildOperationFiringStep.lambda$execute$2(ExecuteWorkBuildOperationFiringStep.java:67)
            at 
org.gradle.internal.execution.steps.ExecuteWorkBuildOperationFiringStep.execute(ExecuteWorkBuildOperationFiringStep.java:67)
            at 
org.gradle.internal.execution.steps.ExecuteWorkBuildOperationFiringStep.execute(ExecuteWorkBuildOperationFiringStep.java:39)
            at 
org.gradle.internal.execution.steps.IdentityCacheStep.execute(IdentityCacheStep.java:46)
            at 
org.gradle.internal.execution.steps.IdentityCacheStep.execute(IdentityCacheStep.java:34)
            at 
org.gradle.internal.execution.steps.IdentifyStep.execute(IdentifyStep.java:44)
            at 
org.gradle.internal.execution.steps.IdentifyStep.execute(IdentifyStep.java:31)


[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.

Reply via email to