[ https://issues.apache.org/jira/browse/OOZIE-1975?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14234803#comment-14234803 ]
Joao Salcedo commented on OOZIE-1975: ------------------------------------- [~rkanter] However if an ERROR has occurred; and you retry the same job and succeed, the status will return the previous state "getVar(LAST_ACTION_IN_ERROR);" The job will return with an ERROR status instead of clear the status out > Documentation issue in wf:lastErrorNode() > ----------------------------------------- > > Key: OOZIE-1975 > URL: https://issues.apache.org/jira/browse/OOZIE-1975 > Project: Oozie > Issue Type: Bug > Reporter: Shwetha G S > > According to oozie doc > http://oozie.apache.org/docs/4.0.1/WorkflowFunctionalSpec.html#a4.2.3_Workflow_EL_Functions, > String wf:lastErrorNode() > It returns the name of the last workflow action node that exit with an ERROR > exit state, or an empty string if no action has exited with ERROR state in > the current workflow job. > But according to oozie code, > {code} > /** > * Return the name of the last action that ended in error. > * > * @return the name of the last action that ended in error, > <code>null</code> if no action in the workflow job has > * ended in error. > */ > public static String wf_lastErrorNode() { > return > getWorkflow().getWorkflowInstance().getVar(LAST_ACTION_IN_ERROR); > } > {code} > So, if there is no error, this EL returns null, but is documented as > returning empty string -- This message was sent by Atlassian JIRA (v6.3.4#6332)