diff --git a/brouter-expressions/src/main/java/btools/expressions/BExpressionContext.java b/brouter-expressions/src/main/java/btools/expressions/BExpressionContext.java index bab6fba..d0da96e 100644 --- a/brouter-expressions/src/main/java/btools/expressions/BExpressionContext.java +++ b/brouter-expressions/src/main/java/btools/expressions/BExpressionContext.java @@ -805,10 +805,9 @@ public abstract class BExpressionContext implements IByteArrayUnifier { for (int i = 0; i < minWriteIdx; i++) { variableData[i] = readOnlyData[i]; } + } catch (IllegalArgumentException e) { + throw new IllegalArgumentException("ParseException " + file + " at line " + linenr + ": " + e.getMessage()); } catch (Exception e) { - if (e instanceof IllegalArgumentException) { - throw new IllegalArgumentException("ParseException " + file + " at line " + linenr + ": " + e.getMessage()); - } throw new RuntimeException(e); } if (expressionList.size() == 0) { diff --git a/config/pmd/pmd-ruleset.xml b/config/pmd/pmd-ruleset.xml index f2cdcf9..775d7fe 100644 --- a/config/pmd/pmd-ruleset.xml +++ b/config/pmd/pmd-ruleset.xml @@ -14,7 +14,6 @@ -