Author: pmouawad
Date: Sun Feb 24 20:12:49 2019
New Revision: 1854281

URL: http://svn.apache.org/viewvc?rev=1854281&view=rev
Log:
Better handle exception

Modified:
    
jmeter/trunk/src/components/org/apache/jmeter/extractor/json/render/RenderAsJsonRenderer.java

Modified: 
jmeter/trunk/src/components/org/apache/jmeter/extractor/json/render/RenderAsJsonRenderer.java
URL: 
http://svn.apache.org/viewvc/jmeter/trunk/src/components/org/apache/jmeter/extractor/json/render/RenderAsJsonRenderer.java?rev=1854281&r1=1854280&r2=1854281&view=diff
==============================================================================
--- 
jmeter/trunk/src/components/org/apache/jmeter/extractor/json/render/RenderAsJsonRenderer.java
 (original)
+++ 
jmeter/trunk/src/components/org/apache/jmeter/extractor/json/render/RenderAsJsonRenderer.java
 Sun Feb 24 20:12:49 2019
@@ -118,8 +118,9 @@ public class RenderAsJsonRenderer implem
     }
 
     private String process(String textToParse) {
+        String jsonPathExpression = jsonPathExpressionField.getText();
         try {
-            List<Object> matchStrings = extractWithJSonPath(textToParse, 
jsonPathExpressionField.getText());
+            List<Object> matchStrings = extractWithJSonPath(textToParse, 
jsonPathExpression);
             if (matchStrings.isEmpty()) {
                 return NO_MATCH; //$NON-NLS-1$
             } else {
@@ -133,7 +134,8 @@ public class RenderAsJsonRenderer implem
 
                 return builder.toString();
             }
-        } catch (Exception e) {
+        } catch (Exception e) { // NOSONAR We handle it through return message
+            log.debug("Exception extracting from '{}' with JSON Path 
expression '{}'", textToParse, jsonPathExpression);
             return "Exception: " + e.getMessage(); //$NON-NLS-1$
         }
     }


Reply via email to