Hi, I'm getting weird exception while running Java action. This log line is the LAST line of code in main method. There are no System.exit or something like that. Main method is executed without any exceptions. *** 2014-05-12 00:15:02,238 INFO my.java.MainClass: AFTER!!! ToolRunner.run(new Tools(), args); *** Then exception happens. I have no idea what is going on. There are no ERROR/WARN in oozie server log or oozie workflow log. How can I debug it?
2014-05-12 00:15:02,238 INFO my.java.MainClass: AFTER!!! ToolRunner.run(new Tools(), args); 2014-05-12 00:15:02,242 INFO org.apache.hadoop.mapred.TaskLogsTruncater: Initializing logs' truncater with mapRetainSize=-1 and reduceRetainSize=-1 2014-05-12 00:15:02,245 ERROR org.apache.hadoop.security.UserGroupInformation: PriviledgedActionException as:oozie (auth:SIMPLE) cause:java.io.IOException: Filesystem closed 2014-05-12 00:15:02,245 WARN org.apache.hadoop.mapred.Child: Error running child java.io.IOException: Filesystem closed at org.apache.hadoop.hdfs.DFSClient.checkOpen(DFSClient.java:565) at org.apache.hadoop.hdfs.DFSInputStream.close(DFSInputStream.java:589) at java.io.FilterInputStream.close(FilterInputStream.java:155) at org.apache.hadoop.util.LineReader.close(LineReader.java:149) at org.apache.hadoop.mapred.LineRecordReader.close(LineRecordReader.java:243) at org.apache.hadoop.mapred.MapTask$TrackedRecordReader.close(MapTask.java:222) at org.apache.hadoop.mapred.MapTask.runOldMapper(MapTask.java:421) at org.apache.hadoop.mapred.MapTask.run(MapTask.java:332) at org.apache.hadoop.mapred.Child$4.run(Child.java:268) 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:1408) at org.apache.hadoop.mapred.Child.main(Child.java:262) 2014-05-12 00:15:02,247 INFO org.apache.hadoop.mapred.Task: Runnning cleanup for the task
