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>.