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: [email protected] <Dimu@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
"[email protected]" <[email protected]>.

Reply via email to