Caizhi Weng created FLINK-13880:
-----------------------------------
Summary: The behavior of JobExecutionResult.getAccumulatorResult
does not match its java doc
Key: FLINK-13880
URL: https://issues.apache.org/jira/browse/FLINK-13880
Project: Flink
Issue Type: Bug
Reporter: Caizhi Weng
The java doc of `JobExecutionResult.getAccumulatorResult` states that "Returns
\{@code null}, if no accumulator with that name was produced", but actually an
NPE will be triggered if no accumulator with that name is produced.
I'm going to rewrite the `getAccumulatorResult` method to the following:
{code:java}
public <T> T getAccumulatorResult(String accumulatorName) {
OptionalFailure<Object> result =
this.accumulatorResults.get(accumulatorName);
if (result != null) {
return (T) result.getUnchecked();
} else {
return null;
}
}
{code}
Please assign this issue to me if this solution is acceptable.
--
This message was sent by Atlassian Jira
(v8.3.2#803003)