SLIDER-600: catch any exception during loads, such as class casts
Project: http://git-wip-us.apache.org/repos/asf/incubator-slider/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-slider/commit/9dfb52df Tree: http://git-wip-us.apache.org/repos/asf/incubator-slider/tree/9dfb52df Diff: http://git-wip-us.apache.org/repos/asf/incubator-slider/diff/9dfb52df Branch: refs/heads/develop Commit: 9dfb52df30f4b2954e826d89c9093b191829c3df Parents: b2f060b Author: Steve Loughran <[email protected]> Authored: Thu Apr 9 13:34:17 2015 +0100 Committer: Steve Loughran <[email protected]> Committed: Thu Apr 9 13:34:17 2015 +0100 ---------------------------------------------------------------------- .../java/org/apache/slider/server/avro/RoleHistoryWriter.java | 3 +++ 1 file changed, 3 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-slider/blob/9dfb52df/slider-core/src/main/java/org/apache/slider/server/avro/RoleHistoryWriter.java ---------------------------------------------------------------------- diff --git a/slider-core/src/main/java/org/apache/slider/server/avro/RoleHistoryWriter.java b/slider-core/src/main/java/org/apache/slider/server/avro/RoleHistoryWriter.java index 64929b4..a6ab679 100644 --- a/slider-core/src/main/java/org/apache/slider/server/avro/RoleHistoryWriter.java +++ b/slider-core/src/main/java/org/apache/slider/server/avro/RoleHistoryWriter.java @@ -390,6 +390,9 @@ public class RoleHistoryWriter { log.info("Failed to read {}", path, e); } catch (AvroTypeException e) { log.warn("Failed to parse {}", path, e); + } catch (Exception e) { + // low level event logged @ warn level + log.warn("Exception while reading {}", path, e); } } return history;
