See 
<https://ci-builds.apache.org/job/JMeter/job/JMeter-trunk/649/display/redirect?page=changes>

Changes:

[Vladimir Sitnikov] fix: return collection properties as CollectionProperties 
since it is the most often used scenario

[Vladimir Sitnikov] fix: encode unicode characters in filenames when sending 
files in HTTP Sampler


------------------------------------------
[...truncated 322.80 KB...]

> Task :src:dist-check:batchHttp4ImplPreemptiveBasicAuthJava SKIPPED

> Task :src:dist-check:batchJDBC_TESTS
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
Creating summariser <summary>
Created the tree successfully using 
<https://ci-builds.apache.org/job/JMeter/job/JMeter-trunk/ws/bin/testfiles/JDBC_TESTS.jmx>
Starting standalone test @ June 16, 2023 6:20:12 AM UTC (1686896412177)
Waiting for possible Shutdown/StopTestNow/HeapDump/ThreadDump message on port 
4445
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

> Task :src:dist:javadocAggregate
9 warnings

> Task :src:protocol:http:test
          5.0sec, 
org.apache.jmeter.protocol.http.control.TestCacheManagerHC4 > 
testNoCacheControlNoMaxAgeNoExpire()

> Task :src:dist-check:batchJDBC_TESTS
summary =     27 in 00:00:02 =   13.1/s Avg:    31 Min:     0 Max:   811 Err:   
  0 (0.00%)
Tidying up ...    @ June 16, 2023 6:20:15 AM UTC (1686896415576)
... end of run
WARNING: the task was configured to ignore errors in the output log
Logfile contents (errors during the test, see 
<https://ci-builds.apache.org/job/JMeter/job/JMeter-trunk/ws/bin/JDBC_TESTS.log)>:
2023-06-16 06:20:15,546 ERROR o.a.j.t.JMeterThread: Error while processing 
sampler: 'JDBC_With_Failing_PreProcessor'.
java.lang.IllegalArgumentException: Name for DataSoure must not be empty in 
JDBC PreProcessor
        at 
org.apache.jmeter.protocol.jdbc.processor.AbstractJDBCProcessor.process(AbstractJDBCProcessor.java:44)
 ~[ApacheJMeter_jdbc.jar:5.6-SNAPSHOT]
        at 
org.apache.jmeter.protocol.jdbc.processor.JDBCPreProcessor.process(JDBCPreProcessor.java:34)
 ~[ApacheJMeter_jdbc.jar:5.6-SNAPSHOT]
        at 
org.apache.jmeter.threads.JMeterThread.runPreProcessors(JMeterThread.java:983) 
~[ApacheJMeter_core.jar:5.6-SNAPSHOT]
        at 
org.apache.jmeter.threads.JMeterThread.executeSamplePackage(JMeterThread.java:561)
 ~[ApacheJMeter_core.jar:5.6-SNAPSHOT]
        at 
org.apache.jmeter.threads.JMeterThread.processSampler(JMeterThread.java:501) 
[ApacheJMeter_core.jar:5.6-SNAPSHOT]
        at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:268) 
[ApacheJMeter_core.jar:5.6-SNAPSHOT]
        at java.lang.Thread.run(Thread.java:750) [?:1.8.0_362]
2023-06-16 06:20:15,555 ERROR o.a.j.t.JMeterThread: Error while processing 
sampler: 'JDBC_With_Failing_PostProcessor'.
java.lang.IllegalArgumentException: Name for DataSoure must not be empty in 
JDBC PostProcessor
        at 
org.apache.jmeter.protocol.jdbc.processor.AbstractJDBCProcessor.process(AbstractJDBCProcessor.java:44)
 ~[ApacheJMeter_jdbc.jar:5.6-SNAPSHOT]
        at 
org.apache.jmeter.protocol.jdbc.processor.JDBCPostProcessor.process(JDBCPostProcessor.java:34)
 ~[ApacheJMeter_jdbc.jar:5.6-SNAPSHOT]
        at 
org.apache.jmeter.threads.JMeterThread.runPostProcessors(JMeterThread.java:973) 
~[ApacheJMeter_core.jar:5.6-SNAPSHOT]
        at 
org.apache.jmeter.threads.JMeterThread.executeSamplePackage(JMeterThread.java:585)
 ~[ApacheJMeter_core.jar:5.6-SNAPSHOT]
        at 
org.apache.jmeter.threads.JMeterThread.processSampler(JMeterThread.java:501) 
[ApacheJMeter_core.jar:5.6-SNAPSHOT]
        at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:268) 
[ApacheJMeter_core.jar:5.6-SNAPSHOT]
        at java.lang.Thread.run(Thread.java:750) [?:1.8.0_362]
2023-06-16 06:20:15,555 WARN o.a.j.p.j.p.AbstractJDBCProcessor: SQL Problem in 
JDBC PreProcessor: java.sql.SQLSyntaxErrorException: unexpected token: USERS
2023-06-16 06:20:15,567 WARN o.a.j.p.j.p.AbstractJDBCProcessor: SQL Problem in 
JDBC PostProcessor: java.sql.SQLSyntaxErrorException: unexpected token: USERS

> Task :src:protocol:http:test
          3.0sec, 
org.apache.jmeter.protocol.http.control.TestCacheManagerHC4 > 
testPrivateCacheExpireNoMaxAge()
          5.0sec, 
org.apache.jmeter.protocol.http.control.TestCacheManagerHC4 > 
testPrivateCacheNoMaxAgeNoExpire()

> Task :src:dist:distTar

> Task :src:dist-check:batchJMS_TESTS
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
Creating summariser <summary>
Created the tree successfully using 
<https://ci-builds.apache.org/job/JMeter/job/JMeter-trunk/ws/bin/testfiles/JMS_TESTS.jmx>
Starting standalone test @ June 16, 2023 6:20:18 AM UTC (1686896418888)
Waiting for possible Shutdown/StopTestNow/HeapDump/ThreadDump message on port 
4445
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

> Task :src:dist:distTarSha512

> Task :src:protocol:http:test
          3.0sec, 
org.apache.jmeter.protocol.http.control.TestCacheManagerHC4 > 
testPrivateCache()
         27.1sec,   26 completed,   0 failed,   0 skipped, 
org.apache.jmeter.protocol.http.control.TestCacheManagerHC4

> Task :src:dist:distTarSource
> Task :src:dist:distTarSourceSha512

> Task :src:dist-check:batchJMS_TESTS
summary +     16 in 00:00:11 =    1.4/s Avg:   416 Min:     1 Max:  2003 Err:   
  0 (0.00%) Active: 1 Started: 1 Finished: 0

> Task :src:dist:distZip

> Task :src:protocol:http:test
          6.2sec, 
org.apache.jmeter.protocol.http.control.DnsManagerTest > 
badDnsInCustomResolverShouldFailHttpSampler(String, 
WireMockServer)[1], [1] HttpClient4
WARNING   6.2sec,    2 completed,   0 failed,   
1 skipped, org.apache.jmeter.protocol.http.control.DnsManagerTest 
> badDnsInCustomResolverShouldFailHttpSampler(String, WireMockServer)
WARNING   7.6sec,    2 completed,   0 failed,   
1 skipped, 
org.apache.jmeter.protocol.http.control.DnsManagerTest

> Task :src:dist:distZipSha512
> Task :src:dist:distZipSource

> Task :src:protocol:http:test
          3.0sec, 
org.apache.jmeter.protocol.http.sampler.SamplingNamingTest > 
testBug63364(String)[1], Run 1: implementation:HttpClient4

> Task :src:dist:distZipSourceSha512
> Task :src:dist:processSiteXslt

> Task :src:protocol:http:test
          2.6sec, 
org.apache.jmeter.protocol.http.sampler.SamplingNamingTest > 
testBug63364(String)[2], Run 2: implementation:Java
          5.6sec,    2 completed,   0 failed,   0 skipped, 
org.apache.jmeter.protocol.http.sampler.SamplingNamingTest > 
testBug63364(String)
          5.6sec,    2 completed,   0 failed,   0 skipped, 
org.apache.jmeter.protocol.http.sampler.SamplingNamingTest

> Task :src:dist:previewSite
Site preview synchronized to 
<https://ci-builds.apache.org/job/JMeter/job/JMeter-trunk/ws/src/dist/build/site/index.html>

> Task :src:dist:assemble

> Task :src:dist-check:batchJMS_TESTS
summary +     11 in 00:00:19 =    0.6/s Avg:   824 Min:     0 Max:  3001 Err:   
  0 (0.00%) Active: 0 Started: 1 Finished: 1
summary =     27 in 00:00:30 =    0.9/s Avg:   582 Min:     0 Max:  3001 Err:   
  0 (0.00%)
Tidying up ...    @ June 16, 2023 6:20:49 AM UTC (1686896449624)
... end of run
No errors present in the logfile 
<https://ci-builds.apache.org/job/JMeter/job/JMeter-trunk/ws/bin/JMS_TESTS.log> 
(the file is empty)

> Task :src:dist-check:batchOS_TESTS
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
Creating summariser <summary>
Created the tree successfully using 
<https://ci-builds.apache.org/job/JMeter/job/JMeter-trunk/ws/bin/testfiles/OS_TESTS.jmx>
Starting standalone test @ June 16, 2023 6:20:53 AM UTC (1686896453146)
Waiting for possible Shutdown/StopTestNow/HeapDump/ThreadDump message on port 
4445
summary =      3 in 00:00:02 =    1.3/s Avg:   340 Min:     3 Max:  1002 Err:   
  0 (0.00%)
Tidying up ...    @ June 16, 2023 6:20:55 AM UTC (1686896455707)
... end of run
No errors present in the logfile 
<https://ci-builds.apache.org/job/JMeter/job/JMeter-trunk/ws/bin/OS_TESTS.log> 
(the file is empty)

> Task :src:dist-check:batchResponseDecompression
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
Creating summariser <summary>
Created the tree successfully using 
<https://ci-builds.apache.org/job/JMeter/job/JMeter-trunk/ws/bin/testfiles/ResponseDecompression.jmx>
Starting standalone test @ June 16, 2023 6:20:59 AM UTC (1686896459308)
Waiting for possible Shutdown/StopTestNow/HeapDump/ThreadDump message on port 
4445
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 +      1 in 00:00:01 =    1.1/s Avg:   516 Min:   516 Max:   516 Err:   
  0 (0.00%) Active: 1 Started: 1 Finished: 0
summary +      1 in 00:00:01 =    1.2/s Avg:   316 Min:   316 Max:   316 Err:   
  0 (0.00%) Active: 0 Started: 1 Finished: 1
summary =      2 in 00:00:02 =    1.1/s Avg:   416 Min:   316 Max:   516 Err:   
  0 (0.00%)
Tidying up ...    @ June 16, 2023 6:21:01 AM UTC (1686896461558)
... end of run
No errors present in the logfile 
<https://ci-builds.apache.org/job/JMeter/job/JMeter-trunk/ws/bin/ResponseDecompression.log>
 (the file is empty)
[server] WARN StatusConsoleListener The use of package scanning to locate 
plugins is deprecated and will be removed in a future release
[server] WARN StatusConsoleListener The use of package scanning to locate 
plugins is deprecated and will be removed in a future release[server] 
[server] WARN StatusConsoleListener The use of package scanning to locate 
plugins is deprecated and will be removed in a future release[server] 
[server] WARN StatusConsoleListener The use of package scanning to locate 
plugins is deprecated and will be removed in a future release[server] 
[server] Created remote object: UnicastServerRef2 [liveRef: 
[endpoint:[asf925.gq1.ygridcore.net:38055,SSLRMIServerSocketFactory(host=asf925.gq1.ygridcore.net/67.195.81.161,
 keyStoreLocation=rmi_keystore.jks, type=JKS, 
trustStoreLocation=rmi_keystore.jks, type=JKS, 
alias=rmi),SSLRMIClientSocketFactory(keyStoreLocation=rmi_keystore.jks, 
type=JKS, trustStoreLocation=rmi_keystore.jks, type=JKS, 
alias=rmi)](local),objID:[436effa:188c2dd517f:-7fff, 5123069463742483033]]]

> Task :src:dist-check:batchServerBatchTestLocal
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
Creating summariser <summary>
Created the tree successfully using 
<https://ci-builds.apache.org/job/JMeter/job/JMeter-trunk/ws/bin/testfiles/BatchTestLocal.jmx>
Configuring remote engine: asf925.gq1.ygridcore.net:33845
Starting distributed test with remote engines: [asf925.gq1.ygridcore.net:33845] 
@ June 16, 2023 6:21:08 AM UTC (1686896468043)

[server] Starting the test on host asf925.gq1.ygridcore.net:33845 @ June 16, 
2023 6:21:10 AM UTC (1686896470547)

> Task :src:dist-check:batchServerBatchTestLocal
Remote engines have been started:[asf925.gq1.ygridcore.net:33845]
Waiting for possible Shutdown/StopTestNow/HeapDump/ThreadDump message on port 
4445

> Task :src:protocol:http:test
         31.5sec, 
org.apache.jmeter.protocol.http.sampler.TestSerializedHTTPSampler > 
checkThatFilesAreReadRelativeToBaseDir()
         31.5sec,    1 completed,   0 failed,   0 skipped, 
org.apache.jmeter.protocol.http.sampler.TestSerializedHTTPSampler
          1.2sec, 
org.apache.jmeter.protocol.http.HttpRequestInterruptTest > 
http request interrupts(String, WireMockRuntimeInfo)[1], [1] 
HttpClient4

[server] WARN StatusConsoleListener The use of package scanning to locate 
plugins is deprecated and will be removed in a future release[server] 
[server] WARN StatusConsoleListener The use of package scanning to locate 
plugins is deprecated and will be removed in a future release[server] 
[server] WARN StatusConsoleListener The use of package scanning to locate 
plugins is deprecated and will be removed in a future release[server] 
[server] WARN StatusConsoleListener The use of package scanning to locate 
plugins is deprecated and will be removed in a future release[server] 
[server] Finished the test on host asf925.gq1.ygridcore.net:33845 @ June 16, 
2023 6:21:18 AM UTC (1686896478357) - exit requested.

> Task :src:dist-check:batchServerBatchTestLocal
summary =    132 in 00:00:07 =   18.5/s Avg:     4 Min:     1 Max:    78 Err:   
 16 (12.12%)
Tidying up remote @ June 16, 2023 6:21:18 AM UTC (1686896478357)

> Task :src:protocol:http:test FAILED
          1.1sec, 
org.apache.jmeter.protocol.http.HttpRequestInterruptTest > 
http request interrupts(String, WireMockRuntimeInfo)[2], [2] 
HTTPSampler
          2.3sec,    2 completed,   0 failed,   0 skipped, 
org.apache.jmeter.protocol.http.HttpRequestInterruptTest > 
http request interrupts(String, WireMockRuntimeInfo)
          2.8sec,    2 completed,   0 failed,   0 skipped, 
org.apache.jmeter.protocol.http.HttpRequestInterruptTest
FAILURE   0.0sec, 
org.apache.jmeter.protocol.http.sampler.HttpSamplerTest > 
upload file uses percent encoding for filename(String, 
WireMockRuntimeInfo)[1], [1] Java
    java.nio.file.InvalidPathException: Malformed input or input contains 
unmappable characters: testfile ?????? %.txt
        at sun.nio.fs.UnixPath.encode(UnixPath.java:147)
        at sun.nio.fs.UnixPath.<init>(UnixPath.java:71)
        at sun.nio.fs.UnixFileSystem.getPath(UnixFileSystem.java:281)
        at sun.nio.fs.AbstractPath.resolve(AbstractPath.java:53)
        at org.apache.jmeter.protocol.http.sampler.HttpSamplerTest.upload 
file uses percent encoding for filename(HttpSamplerTest.kt:60)

FAILURE   0.0sec, 
org.apache.jmeter.protocol.http.sampler.HttpSamplerTest > 
upload file uses percent encoding for filename(String, 
WireMockRuntimeInfo)[2], [2] HttpClient4
    java.nio.file.InvalidPathException: Malformed input or input contains 
unmappable characters: testfile ?????? %.txt
        at sun.nio.fs.UnixPath.encode(UnixPath.java:147)
        at sun.nio.fs.UnixPath.<init>(UnixPath.java:71)
        at sun.nio.fs.UnixFileSystem.getPath(UnixFileSystem.java:281)
        at sun.nio.fs.AbstractPath.resolve(AbstractPath.java:53)
        at org.apache.jmeter.protocol.http.sampler.HttpSamplerTest.upload 
file uses percent encoding for filename(HttpSamplerTest.kt:60)

FAILURE   0.0sec,    2 completed,   2 failed,   0 
skipped, org.apache.jmeter.protocol.http.sampler.HttpSamplerTest > 
upload file uses percent encoding for filename(String, 
WireMockRuntimeInfo)
FAILURE   0.0sec,    2 completed,   2 failed,   0 
skipped, org.apache.jmeter.protocol.http.sampler.HttpSamplerTest
FAILURE 127.2sec,  784 completed,   2 
failed,   1 skipped, Gradle Test Run 
:src:protocol:http:test

784 tests completed, 2 failed, 1 skipped

> Task :src:dist-check:batchServerBatchTestLocal
... end of run
No errors present in the logfile 
<https://ci-builds.apache.org/job/JMeter/job/JMeter-trunk/ws/bin/BatchTestLocal.log>
 (the file is empty)
No errors present in the logfile 
<https://ci-builds.apache.org/job/JMeter/job/JMeter-trunk/ws/bin/BatchTestLocalServer.log>
 (the file is empty)
checksum-dependency elapsed time: 3265ms, configurations processed: 64 (add 
-PchecksumTimingsPrint to print detailed timings)
checksum-dependency elapsed time: 396962ms, configurations processed: 662
    SHA-512 computation time: 57ms (goes in parallel, it might exceed 
wall-clock time), files processed: 37, processed: 4MiB, skipped: 12183MiB
    PGP signature resolution time: 71ms (wall-clock), resolution requests: 395, 
signatures resolved: 388
    PGP key resolution time: 394807ms (wall-clock), resolution requests: 395, 
download time: 0ms (goes in parallel, it might exceed wall-clock time), keys 
downloaded: 0
        PGP signature verification time: 23812ms (goes in parallel, it might 
exceed wall-clock time), files processed: 1209, processed: 1614MiB, skipped: 
10532MiB

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':src:protocol:http:test'.
> There were failing tests. See the report at: 
> file://<https://ci-builds.apache.org/job/JMeter/job/JMeter-trunk/ws/src/protocol/http/build/reports/tests/test/index.html>

* 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

BUILD FAILED in 7m 50s
591 actionable tasks: 313 executed, 278 up-to-date

Publishing build scan...
https://ge.apache.org/s/ddayf2vlmxqcg


See the profiling report at: 
file://<https://ci-builds.apache.org/job/JMeter/job/JMeter-trunk/ws/build/reports/profile/profile-2023-06-16-06-13-41.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.

Reply via email to