JobClient creates a RunningJob with null status and profile
-----------------------------------------------------------
Key: MAPREDUCE-2535
URL: https://issues.apache.org/jira/browse/MAPREDUCE-2535
Project: Hadoop Map/Reduce
Issue Type: Bug
Components: client
Affects Versions: 0.20.204.0
Reporter: Robert Joseph Evans
Assignee: Robert Joseph Evans
Exception occurred because the job was retired and is removed from
RetireJobCcahe and CompletedJobStatusStore. But, the
JobClient creates a RunningJob with null status and profile, if getJob(JobID)
is called again.
So, Even-though not null check is there in the following user code, it did not
help.
466 runningJob = jobClient.getJob(mapRedJobID);
467 if(runningJob != null) {
JobClient.getJob() should return null if status is null.
In trunk this is fixed by validating that the job status is not null every time
it is updated, and also verifying that that the profile data is not null when
created.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira