You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by ma...@apache.org on 2018/01/18 19:22:25 UTC

[airavata] 02/04: Fixing AIRAVATA-2624 Sampede2 cluster SSH connectivity issue

This is an automated email from the ASF dual-hosted git repository.

machristie pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/airavata.git

commit 02379098159a81612ed8cf4f73a5cef1e3eae9f9
Author: dimuthu.upeksha2@gmail.com <Di...@1234>
AuthorDate: Wed Jan 17 14:29:51 2018 -0500

    Fixing AIRAVATA-2624 Sampede2 cluster SSH connectivity issue
---
 .../java/org/apache/airavata/gfac/impl/Factory.java     | 17 +++++++++--------
 1 file changed, 9 insertions(+), 8 deletions(-)

diff --git a/modules/gfac/gfac-impl/src/main/java/org/apache/airavata/gfac/impl/Factory.java b/modules/gfac/gfac-impl/src/main/java/org/apache/airavata/gfac/impl/Factory.java
index 37848e7..5ef22e1 100644
--- a/modules/gfac/gfac-impl/src/main/java/org/apache/airavata/gfac/impl/Factory.java
+++ b/modules/gfac/gfac-impl/src/main/java/org/apache/airavata/gfac/impl/Factory.java
@@ -22,12 +22,7 @@ package org.apache.airavata.gfac.impl;
 import com.google.common.cache.Cache;
 import com.google.common.cache.CacheBuilder;
 import com.google.common.cache.RemovalListener;
-import com.jcraft.jsch.Channel;
-import com.jcraft.jsch.ChannelExec;
-import com.jcraft.jsch.JSch;
-import com.jcraft.jsch.JSchException;
-import com.jcraft.jsch.Session;
-import com.jcraft.jsch.UserInfo;
+import com.jcraft.jsch.*;
 import org.apache.airavata.common.exception.AiravataException;
 import org.apache.airavata.common.exception.ApplicationSettingsException;
 import org.apache.airavata.common.utils.ServerSettings;
@@ -596,7 +591,7 @@ public abstract class Factory {
 		return new ArchiveTask();
 	}
 
-	private static class DefaultUserInfo implements UserInfo {
+	private static class DefaultUserInfo implements UserInfo, UIKeyboardInteractive {
 
 		private String userName;
 		private String password;
@@ -637,5 +632,11 @@ public abstract class Factory {
 		public void showMessage(String s) {
 
 		}
-	}
+
+        @Override
+        public String[] promptKeyboardInteractive(String destination, String name, String instruction,
+                                                  String[] prompt, boolean[] echo) {
+            return new String[0];
+        }
+    }
 }

-- 
To stop receiving notification emails like this one, please contact
"commits@airavata.apache.org" <co...@airavata.apache.org>.