Details
-
Bug
-
Status: Closed
-
Critical
-
Resolution: Fixed
-
0.23.0, 2.0.0-alpha
-
-
Reviewed
-
rumen job-name
Description
The error trace is as follows
java.lang.NullPointerException at java.util.Hashtable.put(Hashtable.java:394) at java.util.Properties.setProperty(Properties.java:143) at org.apache.hadoop.conf.Configuration.set(Configuration.java:623) at org.apache.hadoop.mapred.JobConf.setJobName(JobConf.java:1322) at org.apache.hadoop.tools.rumen.ZombieJob.getJobConf(ZombieJob.java:139) at org.apache.hadoop.mapred.gridmix.DistributedCacheEmulator.updateHDFSDistCacheFilesList(DistributedCacheEmulator.java:315) at org.apache.hadoop.mapred.gridmix.DistributedCacheEmulator.buildDistCacheFilesList(DistributedCacheEmulator.java:280) at org.apache.hadoop.mapred.gridmix.DistributedCacheEmulator.setupGenerateDistCacheData(DistributedCacheEmulator.java:253) at org.apache.hadoop.mapred.gridmix.Gridmix.setupDistCacheEmulation(Gridmix.java:528) at org.apache.hadoop.mapred.gridmix.Gridmix.setupEmulation(Gridmix.java:501) at org.apache.hadoop.mapred.gridmix.Gridmix.start(Gridmix.java:433) at org.apache.hadoop.mapred.gridmix.Gridmix.runJob(Gridmix.java:380) at org.apache.hadoop.mapred.gridmix.Gridmix.access$000(Gridmix.java:56) at org.apache.hadoop.mapred.gridmix.Gridmix$1.run(Gridmix.java:313) at org.apache.hadoop.mapred.gridmix.Gridmix$1.run(Gridmix.java:311) at java.security.AccessController.doPrivileged(Native Method) at javax.security.auth.Subject.doAs(Subject.java:396) at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1157) at org.apache.hadoop.mapred.gridmix.Gridmix.run(Gridmix.java:311) at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:69) at org.apache.hadoop.mapred.gridmix.Gridmix.main(Gridmix.java:606) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.hadoop.util.RunJar.main(RunJar.java:200)
The bug seems to be in ZombieJob#getName() where a not-null check for jobName.getValue() is missing.
Attachments
Attachments
Issue Links
- blocks
-
MAPREDUCE-3719 Make gridmix performance on YARN+MR to match or exceed that on 1.0
- Resolved
- duplicates
-
MAPREDUCE-3797 lGridMix fails to Run with NPE with latest branch-0.23 code
- Resolved