Repository: falcon
Updated Branches:
  refs/heads/master e9e0c7b7c -> 93e178392


FALCON-1735 FalconException shouldn't be caught in AbstractRerunHandler in case 
of obtaining Workflow engine from entity. Contributed by Pavan Kumar Kolamuri.


Project: http://git-wip-us.apache.org/repos/asf/falcon/repo
Commit: http://git-wip-us.apache.org/repos/asf/falcon/commit/26531b52
Tree: http://git-wip-us.apache.org/repos/asf/falcon/tree/26531b52
Diff: http://git-wip-us.apache.org/repos/asf/falcon/diff/26531b52

Branch: refs/heads/master
Commit: 26531b52ea77a01f91753e65037f9bb9dfdcff9e
Parents: e9e0c7b
Author: Ajay Yadava <[email protected]>
Authored: Mon Jan 11 17:31:01 2016 +0530
Committer: Ajay Yadava <[email protected]>
Committed: Mon Jan 11 17:31:01 2016 +0530

----------------------------------------------------------------------
 CHANGES.txt                                             |  2 ++
 .../falcon/rerun/handler/AbstractRerunHandler.java      | 12 ++++--------
 2 files changed, 6 insertions(+), 8 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/falcon/blob/26531b52/CHANGES.txt
----------------------------------------------------------------------
diff --git a/CHANGES.txt b/CHANGES.txt
index 8792f94..b2adb41 100755
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -99,6 +99,8 @@ Proposed Release Version: 0.9
   OPTIMIZATIONS
 
   BUG FIXES
+    FALCON-1735 FalconException shouldn't be caught in AbstractRerunHandler in 
case of obtaining Workflow engine from entity(Pavan Kumar Kolamuri via Ajay 
Yadava)
+
     FALCON-1678 SLA Monitoring does not honour entity end date(Ajay Yadava)
 
     FALCON-1708  params API does not take start as a mandatory option(Praveen 
Adlakha via Ajay Yadava)

http://git-wip-us.apache.org/repos/asf/falcon/blob/26531b52/rerun/src/main/java/org/apache/falcon/rerun/handler/AbstractRerunHandler.java
----------------------------------------------------------------------
diff --git 
a/rerun/src/main/java/org/apache/falcon/rerun/handler/AbstractRerunHandler.java 
b/rerun/src/main/java/org/apache/falcon/rerun/handler/AbstractRerunHandler.java
index bc1f7f2..3ec3617 100644
--- 
a/rerun/src/main/java/org/apache/falcon/rerun/handler/AbstractRerunHandler.java
+++ 
b/rerun/src/main/java/org/apache/falcon/rerun/handler/AbstractRerunHandler.java
@@ -60,17 +60,13 @@ public abstract class AbstractRerunHandler<T extends 
RerunEvent, M extends Delay
                                      String wfId, String workflowUser, long 
msgReceivedTime);
     //RESUME CHECKSTYLE CHECK ParameterNumberCheck
 
-    public AbstractWorkflowEngine getWfEngine(String entityType, String 
entityName) {
+    public AbstractWorkflowEngine getWfEngine(String entityType, String 
entityName) throws FalconException {
         if (StringUtils.isBlank(entityType) || 
StringUtils.isBlank(entityName)) {
             return wfEngine;
         }
-        try {
-            Entity entity = 
EntityUtil.getEntity(EntityType.valueOf(entityType), entityName);
-            return WorkflowEngineFactory.getWorkflowEngine(entity);
-        } catch (FalconException e) {
-            // Just to make sure of backward compatibility in case of any 
exceptions.
-            return wfEngine;
-        }
+        Entity entity = EntityUtil.getEntity(EntityType.valueOf(entityType), 
entityName);
+        return WorkflowEngineFactory.getWorkflowEngine(entity);
+
     }
 
     public boolean offerToQueue(T event) throws FalconException {

Reply via email to