This is an automated email from the ASF dual-hosted git repository.

fschumacher pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/jmeter.git


The following commit(s) were added to refs/heads/master by this push:
     new c054d3a  Warning logged when Boundary Extractor doesn't find any match
c054d3a is described below

commit c054d3a4d329c02e305fdfb0818f682834130d8f
Author: Felix Schumacher <[email protected]>
AuthorDate: Thu Jun 3 18:04:18 2021 +0200

    Warning logged when Boundary Extractor doesn't find any match
    
    Bugzilla Id: 65352
---
 .../src/main/java/org/apache/jmeter/extractor/BoundaryExtractor.java   | 3 +++
 xdocs/changes.xml                                                      | 1 +
 2 files changed, 4 insertions(+)

diff --git 
a/src/components/src/main/java/org/apache/jmeter/extractor/BoundaryExtractor.java
 
b/src/components/src/main/java/org/apache/jmeter/extractor/BoundaryExtractor.java
index e10089b..6b28c67 100644
--- 
a/src/components/src/main/java/org/apache/jmeter/extractor/BoundaryExtractor.java
+++ 
b/src/components/src/main/java/org/apache/jmeter/extractor/BoundaryExtractor.java
@@ -163,6 +163,9 @@ public class BoundaryExtractor extends 
AbstractScopedTestElement implements Post
      * @return 0 if there is only one match, else the number of matches, this 
is used to remove
      */
     private int saveMatches(JMeterVariables vars, String refName, int 
matchNumber, List<String> matches) {
+        if (matches.isEmpty()) {
+            return 0;
+        }
         int matchCount = 0;
         if (matchNumber == 0) {
             saveRandomMatch(vars, refName, matches);
diff --git a/xdocs/changes.xml b/xdocs/changes.xml
index be5d038..46bbf8f 100644
--- a/xdocs/changes.xml
+++ b/xdocs/changes.xml
@@ -169,6 +169,7 @@ Summary
   <li><bug>65257</bug>JMESPathExtractor writes error log entries if JMESPath 
filter returns empty result</li>
   <li><bug>65259</bug>JMESPathExtractor Attribute <code>Match No.</code> 
Required</li>
   <li><bug>65269</bug>JSON Extractor and JSON JMESPath Extractor ignore 
sub-samples</li>
+  <li><bug>65352</bug>Warning logged when Boundary Extractor doesn't find any 
match</li>
 </ul>
 
 <h3>Functions</h3>

Reply via email to