From 3fb7bd48cc7446b8ca201142ad2922a3e5542809 Mon Sep 17 00:00:00 2001 From: "Ma,Gang" Date: Thu, 14 Jul 2016 17:49:23 +0800 Subject: [PATCH] KYLIN-1827 Send mail notification when runtime exception throws during build/merge cube --- .../org/apache/kylin/job/execution/DefaultChainedExecutable.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/core-job/src/main/java/org/apache/kylin/job/execution/DefaultChainedExecutable.java b/core-job/src/main/java/org/apache/kylin/job/execution/DefaultChainedExecutable.java index 61a30f0..b4c3adc 100644 --- a/core-job/src/main/java/org/apache/kylin/job/execution/DefaultChainedExecutable.java +++ b/core-job/src/main/java/org/apache/kylin/job/execution/DefaultChainedExecutable.java @@ -73,6 +73,12 @@ public class DefaultChainedExecutable extends AbstractExecutable implements Chai } @Override + protected void onExecuteError(Throwable exception, ExecutableContext executableContext) { + super.onExecuteError(exception,executableContext); + notifyUserStatusChange(executableContext, ExecutableState.ERROR); + } + + @Override protected void onExecuteFinished(ExecuteResult result, ExecutableContext executableContext) { if (isDiscarded()) { setEndTime(System.currentTimeMillis()); -- 2.6.4