HadoopLink
HadoopLink copied to clipboard
Error at MapReduceKernelLink.java
Very strange error.
The whole package worked nicely before my cluster crashed one time. After reinstall the OS and everything, lots of errors emerge including this one.
2016-02-11 19:35:06,117 INFO org.apache.hadoop.metrics.jvm.JvmMetrics: Initializing JVM Metrics with processName=MAP, sessionId=
2016-02-11 19:35:06,184 INFO org.apache.hadoop.mapred.MapTask: io.sort.mb = 100
2016-02-11 19:35:06,208 INFO org.apache.hadoop.mapred.MapTask: data buffer = 79691776/99614720
2016-02-11 19:35:06,208 INFO org.apache.hadoop.mapred.MapTask: record buffer = 262144/327680
2016-02-11 19:35:06,231 INFO org.apache.hadoop.util.NativeCodeLoader: Loaded the native-hadoop library
2016-02-11 19:35:06,233 INFO org.apache.hadoop.io.compress.zlib.ZlibFactory: Successfully loaded & initialized native-zlib library
2016-02-11 19:35:06,233 INFO org.apache.hadoop.io.compress.CodecPool: Got brand-new decompressor
2016-02-11 19:35:06,726 WARN org.apache.hadoop.mapred.TaskTracker: Error running child
java.lang.StringIndexOutOfBoundsException: String index out of range: -6
at java.lang.String.substring(String.java:1967)
at com.wolfram.hadoop.mapreduce.MapReduceKernelLink.loadPackageFromJar(Unknown Source)
at com.wolfram.hadoop.mapreduce.MapReduceKernelLink.get(Unknown Source)
at com.wolfram.hadoop.mapreduce.MathematicaMapper.setup(Unknown Source)
at org.apache.hadoop.mapreduce.Mapper.run(Mapper.java:142)
at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:518)
at org.apache.hadoop.mapred.MapTask.run(MapTask.java:303)
at org.apache.hadoop.mapred.Child.main(Child.java:170)
2016-02-11 19:35:06,730 INFO org.apache.hadoop.mapred.TaskRunner: Runnning cleanup for the task
Located at:
String packagePath = packageURL.getPath();
int n = packagePath.lastIndexOf("!");
String jarPath = packagePath.substring(5, n);