From f4c5fd7eb47c13c1a9f61c0f1372f2451fccbe78 Mon Sep 17 00:00:00 2001 From: Athou Date: Mon, 10 Nov 2014 10:14:19 +0100 Subject: [PATCH] wrap class cast exceptions --- .../backend/service/FeedEntryFilteringService.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/commafeed/backend/service/FeedEntryFilteringService.java b/src/main/java/com/commafeed/backend/service/FeedEntryFilteringService.java index b51887e2..57d7f22c 100644 --- a/src/main/java/com/commafeed/backend/service/FeedEntryFilteringService.java +++ b/src/main/java/com/commafeed/backend/service/FeedEntryFilteringService.java @@ -99,7 +99,11 @@ public class FeedEntryFilteringService { } catch (TimeoutException e) { throw new FeedEntryFilterException("Took too long evaluating expression " + filter, e); } - return (boolean) result; + try { + return (boolean) result; + } catch (ClassCastException e) { + throw new FeedEntryFilterException(e.getMessage(), e); + } } @SuppressWarnings("serial")