Index: src/org/openstreetmap/josm/actions/search/SearchCompiler.java =================================================================== --- src/org/openstreetmap/josm/actions/search/SearchCompiler.java (revision 1784) +++ src/org/openstreetmap/josm/actions/search/SearchCompiler.java (working copy) @@ -209,7 +209,11 @@ keyPattern = null; } if (regexp && value.length() > 0 && !value.equals("*")) { - valuePattern = Pattern.compile(value); + try { + valuePattern = Pattern.compile(value); + } catch (PatternSyntaxException e) { + throw new ParseError(tr("Pattern Syntax Error: Pattern {0} in {1} is illegal!", e.getPattern(), value)); + } } else { valuePattern = null; }