IOUtils.copybytes will suppress the stream closure exception. --------------------------------------------------------------
Key: HADOOP-7437 URL: https://issues.apache.org/jira/browse/HADOOP-7437 Project: Hadoop Common Issue Type: Bug Reporter: Uma Maheswara Rao G Assignee: Uma Maheswara Rao G {code} public static void copyBytes(InputStream in, OutputStream out, long count, boolean close) throws IOException { byte buf[] = new byte[4096]; long bytesRemaining = count; int bytesRead; try { ............. ............. } finally { if (close) { closeStream(out); closeStream(in); } } } {code} Here if any exception in closing the stream, it will get suppressed here. So, better to follow the stream closure pattern as HADOOP-7194. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira