You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@oozie.apache.org by Serega Sheypak <se...@gmail.com> on 2014/05/11 22:32:56 UTC

java.io.IOException: Filesystem closed After running java action

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