APEXCORE-682 Fix for getting StramWebServicesInfo when app is launched from user given path. This closes #495
diff --git a/engine/src/main/java/com/datatorrent/stram/client/StramAgent.java b/engine/src/main/java/com/datatorrent/stram/client/StramAgent.java
index 29de7aa..669a445 100644
--- a/engine/src/main/java/com/datatorrent/stram/client/StramAgent.java
+++ b/engine/src/main/java/com/datatorrent/stram/client/StramAgent.java
@@ -18,7 +18,6 @@
*/
package com.datatorrent.stram.client;
-import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Arrays;
@@ -420,8 +419,9 @@
JSONObject permissionsInfo = null;
try (FSDataInputStream is = fileSystem.open(new Path(appPath, "permissions.json"))) {
permissionsInfo = new JSONObject(IOUtils.toString(is));
- } catch (FileNotFoundException ex) {
+ } catch (IOException ex) {
// ignore if file is not found
+ LOG.info("Exception in accessing permissions.json", ex);
}
return new StramWebServicesInfo(appMasterUrl, version, appPath, user, secToken, permissionsInfo);
} catch (Exception ex) {