Author: sebb
Date: Wed Nov 21 14:24:36 2012
New Revision: 1412122

URL: http://svn.apache.org/viewvc?rev=1412122&view=rev
Log:
Report regex syntax errors direct to the user (not particularly useful to log 
them).

Modified:
    
jmeter/trunk/src/components/org/apache/jmeter/visualizers/SearchTextExtension.java

Modified: 
jmeter/trunk/src/components/org/apache/jmeter/visualizers/SearchTextExtension.java
URL: 
http://svn.apache.org/viewvc/jmeter/trunk/src/components/org/apache/jmeter/visualizers/SearchTextExtension.java?rev=1412122&r1=1412121&r2=1412122&view=diff
==============================================================================
--- 
jmeter/trunk/src/components/org/apache/jmeter/visualizers/SearchTextExtension.java
 (original)
+++ 
jmeter/trunk/src/components/org/apache/jmeter/visualizers/SearchTextExtension.java
 Wed Nov 21 14:24:36 2012
@@ -26,6 +26,7 @@ import java.awt.event.ActionEvent;
 import java.awt.event.ActionListener;
 import java.util.regex.Matcher;
 import java.util.regex.Pattern;
+import java.util.regex.PatternSyntaxException;
 
 import javax.swing.AbstractAction;
 import javax.swing.ActionMap;
@@ -150,6 +151,11 @@ public class SearchTextExtension impleme
                             .getResString("search_text_button_find"));// 
$NON-NLS-1$
                     results.setCaretPosition(0);
                 }
+            } catch (PatternSyntaxException pse) {
+                JOptionPane.showMessageDialog(null, 
+                        pse.toString(),// $NON-NLS-1$
+                        JMeterUtils.getResString("error_title"), // $NON-NLS-1$
+                        JOptionPane.WARNING_MESSAGE);
             } catch (BadLocationException ble) {
                 log.error("Location exception in text find", ble);// 
$NON-NLS-1$
             }


Reply via email to