YARN-6074. FlowRunEntity does not deserialize long values correctly (Rohith Sharma K S via Varun Saxena)

This commit is contained in:
Varun Saxena 2017-01-09 18:54:22 +05:30
parent f59e36b4ce
commit db490eccce
1 changed files with 2 additions and 2 deletions

View File

@ -100,7 +100,7 @@ public class FlowRunEntity extends HierarchicalTimelineEntity {
public long getRunId() {
Object runId = getInfo().get(FLOW_RUN_ID_INFO_KEY);
return runId == null ? 0L : (Long) runId;
return runId == null ? 0L : ((Number) runId).longValue();
}
public void setRunId(long runId) {
@ -117,7 +117,7 @@ public class FlowRunEntity extends HierarchicalTimelineEntity {
public long getMaxEndTime() {
Object time = getInfo().get(FLOW_RUN_END_TIME);
return time == null ? 0L : (Long)time;
return time == null ? 0L : ((Number) time).longValue();
}
public void setMaxEndTime(long endTime) {