Hi,

I am trying to migrate an application from 1.9.1 to 2.0.0 but I am
experiencing some problems.

I am using the sshClient as follows:

 org.jclouds.ssh.SshClient sshClient =
context.utils().sshFactory().create(HostAndPort.fromParts(host,
port),LoginCredentials.builder().user(username).password(password).build());


sshClient.put(path, content);

But I have the following error:

Dec 15, 2016 7:59:06 PM org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Servlet.service() for servlet [mvc-dispatcher] in context with path
[] threw exception [Handler processing failed; nested exception is
java.lang.NoSuchMethodError:
net.schmizz.sshj.userauth.keyprovider.OpenSSHKeyFile.init(Ljava/lang/String;Ljava/lang/String;)V]
with root cause
java.lang.NoSuchMethodError:
net.schmizz.sshj.userauth.keyprovider.OpenSSHKeyFile.init(Ljava/lang/String;Ljava/lang/String;)V
    at
org.jclouds.sshj.SSHClientConnection.create(SSHClientConnection.java:162)
    at
org.jclouds.sshj.SSHClientConnection.create(SSHClientConnection.java:49)
    at org.jclouds.sshj.SshjSshClient.acquire(SshjSshClient.java:195)
    at org.jclouds.sshj.SshjSshClient.connect(SshjSshClient.java:224)
    at org.jclouds.sshj.SshjSshClient.acquire(SshjSshClient.java:212)
    at
org.jclouds.sshj.SshjSshClient$PutConnection.create(SshjSshClient.java:320)
    at
org.jclouds.sshj.SshjSshClient$PutConnection.create(SshjSshClient.java:298)
    at org.jclouds.sshj.SshjSshClient.acquire(SshjSshClient.java:195)
    at org.jclouds.sshj.SshjSshClient.put(SshjSshClient.java:355)
    at org.jclouds.sshj.SshjSshClient.put(SshjSshClient.java:171)

Does anyone know how can I fix this problem ?

Regards
Ruben

Reply via email to