Ted Yu created BEAM-1832: ---------------------------- Summary: Potentially unclosed OutputStream in ApexYarnLauncher Key: BEAM-1832 URL: https://issues.apache.org/jira/browse/BEAM-1832 Project: Beam Issue Type: Bug Components: runner-apex Reporter: Ted Yu Priority: Minor
Here is an example from createJar(): {code} final OutputStream out = Files.newOutputStream(zipfs.getPath(JarFile.MANIFEST_NAME)); if (!manifestFile.exists()) { new Manifest().write(out); } else { FileUtils.copyFile(manifestFile, out); } out.close(); {code} If FileUtils.copyFile throws IOException, out would be left unclosed. -- This message was sent by Atlassian JIRA (v6.3.15#6346)