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);
     }

Reply via email to