You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@oozie.apache.org by "Joao Salcedo (JIRA)" <ji...@apache.org> on 2014/12/05 00:45:12 UTC

[jira] [Commented] (OOZIE-1975) Documentation issue in wf:lastErrorNode()

    [ 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)