[ https://issues.apache.org/jira/browse/FLINK-14717?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
lining updated FLINK-14717: --------------------------- Description: *Current* The job's exceptions just show current attempt’s exceptions in web UI. If the job failovers, we couldn't see any prior attempts' exceptions. *Proposal* We could use executionVertex.getPriorExecutionAttempt to get prior attempt in JobExceptionsHandler. {code:java} for (int i = task.getAttemptNumber() - 1; i >= 0; i--) { task = executionVertex.getPriorExecutionAttempt(i); } {code} was: Now JobExceptionsHandler just shows current attempt exceptions. If job failovers, there may some prior attempts. But they didn't show in JobExceptionsHandler. We could use executionVertex.getPriorExecutionAttempt to get prior attempt. {code:java} for (int i = task.getAttemptNumber() - 1; i >= 0; i--) { task = executionVertex.getPriorExecutionAttempt(i); } {code} > JobExceptionsHandler show exceptions of prior attempts > -------------------------------------------------------- > > Key: FLINK-14717 > URL: https://issues.apache.org/jira/browse/FLINK-14717 > Project: Flink > Issue Type: Sub-task > Reporter: lining > Priority: Major > > *Current* > The job's exceptions just show current attempt’s exceptions in web UI. > If the job failovers, we couldn't see any prior attempts' exceptions. > *Proposal* > We could use executionVertex.getPriorExecutionAttempt to get prior attempt in > JobExceptionsHandler. > {code:java} > for (int i = task.getAttemptNumber() - 1; i >= 0; i--) { > task = executionVertex.getPriorExecutionAttempt(i); > } > {code} -- This message was sent by Atlassian Jira (v8.3.4#803005)