Repository: lens Updated Branches: refs/heads/master 95a4f596c -> d1a0e0e26
LENS-1342 : Close InputStreamReader in PropertyBasedUserConfigLoader Project: http://git-wip-us.apache.org/repos/asf/lens/repo Commit: http://git-wip-us.apache.org/repos/asf/lens/commit/d1a0e0e2 Tree: http://git-wip-us.apache.org/repos/asf/lens/tree/d1a0e0e2 Diff: http://git-wip-us.apache.org/repos/asf/lens/diff/d1a0e0e2 Branch: refs/heads/master Commit: d1a0e0e266b5f7ffd0ad1d5b742fb92e4a91eeb3 Parents: 95a4f59 Author: Ted Yu <yuzhih...@gmail.com> Authored: Thu Nov 3 10:40:13 2016 +0530 Committer: Amareshwari Sriramadasu <amareshw...@apache.org> Committed: Thu Nov 3 10:40:13 2016 +0530 ---------------------------------------------------------------------- .../apache/lens/server/user/PropertyBasedUserConfigLoader.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/lens/blob/d1a0e0e2/lens-server/src/main/java/org/apache/lens/server/user/PropertyBasedUserConfigLoader.java ---------------------------------------------------------------------- diff --git a/lens-server/src/main/java/org/apache/lens/server/user/PropertyBasedUserConfigLoader.java b/lens-server/src/main/java/org/apache/lens/server/user/PropertyBasedUserConfigLoader.java index 1c025dd..632f71c 100644 --- a/lens-server/src/main/java/org/apache/lens/server/user/PropertyBasedUserConfigLoader.java +++ b/lens-server/src/main/java/org/apache/lens/server/user/PropertyBasedUserConfigLoader.java @@ -52,8 +52,8 @@ public class PropertyBasedUserConfigLoader implements UserConfigLoader { throw new UserConfigLoaderException("property file path not provided for property based resolver." + "Please set property " + LensConfConstants.USER_RESOLVER_PROPERTYBASED_FILENAME); } - try { - properties.load(new InputStreamReader(new FileInputStream(new File(filename)), "UTF-8")); + try (InputStreamReader reader = new InputStreamReader(new FileInputStream(new File(filename)), "UTF-8")) { + properties.load(reader); } catch (IOException e) { throw new UserConfigLoaderException("property file not found. Provided path was: " + filename); }