From 698f71ca43e21d024954e22c17e1a38203c47092 Mon Sep 17 00:00:00 2001 From: Pierre Villard Date: Tue, 23 May 2017 20:27:22 +0200 Subject: [PATCH] ExtractGrok - Include exception message when compile fails --- .../apache/nifi/processors/standard/ExtractGrok.java | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/java/org/apache/nifi/processors/standard/ExtractGrok.java b/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/java/org/apache/nifi/processors/standard/ExtractGrok.java index 2790dc93d41e..6b566380beff 100644 --- a/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/java/org/apache/nifi/processors/standard/ExtractGrok.java +++ b/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/java/org/apache/nifi/processors/standard/ExtractGrok.java @@ -255,19 +255,12 @@ public ValidationResult validate(String subject, String input, ValidationContext Grok grok = new Grok(); try { grok.compile(input); - } catch (GrokException e) { + } catch (GrokException | java.util.regex.PatternSyntaxException e) { return new ValidationResult.Builder() .subject(subject) .input(input) .valid(false) - .explanation("Not a valid Grok Expression") - .build(); - } catch (java.util.regex.PatternSyntaxException e) { - return new ValidationResult.Builder() - .subject(subject) - .input(input) - .valid(false) - .explanation("Not a valid Grok Expression") + .explanation("Not a valid Grok Expression - " + e.getMessage()) .build(); }