Truncated unfortunately, I can try to get the whole thing but here's
what I've got so far.
org.apache.commons.vfs2.FileSystemException: Could not determine if file
"sftp://user:***@some.site/" is writeable.
at
org.apache.commons.vfs2.provider.AbstractFileObject.isWriteable(AbstractFileObject.java:1805)
at com.hachette.dad.core.VFS.ensureFolder(VFS.java:272)
at
com.hachette.dad.plugin.transport.DADVFSTransportPlugin.openRemoteDirectory(DADVFSTransportPlugin.java:59)
at
com.hachette.dad.distribute.Transport.distributeBatchWithImplementation(Transport.java:175)
at
com.hachette.dad.distribute.Transport.distributeBatch(Transport.java:294)
at
com.hachette.dad.distribute.Transport.distributeBatches(Transport.java:499)
at
com.hachette.dad.distribute.Transport.transport(Transport.java:45)
at
com.hachette.dad.distribute.Transport.process(Transport.java:39)
at
com.hachette.dad.distribute.DistributeHandler.process(DistributeHandler.java:97)
at
com.hachette.dad.distribute.DistributeHandler.performJob(DistributeHandler.java:138)
at
com.hachette.dad.core.JobHandler.runJobWithManifest(JobHandler.java:170)
at com.hachette.dad.core.JobHandler.runJob(JobHandler.java:195)
at
com.hachette.dad.core.JobHandler$Runner.run(JobHandler.java:210)
at java.lang.Thread.run(Thread.java:745)
Caused by: com.jcraft.jsch.JSchException: Could not get the groups id of
the current user (error code: 1)
at
org.apache.commons.vfs2.provider.sftp.SftpFileSystem.getGroupsIds(SftpFileSystem.java:263)
at
org.apache.commons.vfs2.provider.sftp.SftpFileObject.getPermissions(SftpFileObject.java:317)
at
org.apache.commons.vfs2.provider.sftp.SftpFileObject.doIsWriteable(SftpFileObject.java:357)
at
org.apache.commons.vfs2.provider.AbstractFileObject.isWriteable(AbstractFileObject.java:1791)
... 13 more
and from catalina.out:
2016-01-19 16:24:30,511 TRACE com.blah.dad.core.Log develop - url
sftp^A:****@some.site:2222/
2016-01-19 16:24:30,512 INFO com.blah.dad.core.Log info - Using
"/opt/tomcat7/temp/vfs_cache" as temporary files store.
2016-01-19 16:24:30,531 DEBUG com.blah.dad.core.Log debug - Skipping
provider "org.apache.commons.vfs2.provider.tar.TarFileProvider" because
required class
"org.apache.commons.compress.archivers.tar.TarArchiveOutputStream" is
not available.
2016-01-19 16:24:30,533 DEBUG com.blah.dad.core.Log debug - Skipping
provider "org.apache.commons.vfs2.provider.bzip2.Bzip2FileProvider"
because required class
"org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream"
is not available.
2016-01-19 16:24:30,541 DEBUG com.blah.dad.core.Log debug - Skipping
provider "org.apache.commons.vfs2.provider.tar.TarFileProvider" because
required scheme "tar" is not available.
2016-01-19 16:24:30,542 DEBUG com.blah.dad.core.Log debug - Skipping
provider "org.apache.commons.vfs2.provider.tar.TarFileProvider" because
required scheme "bz2" is not available.
2016-01-19 16:24:30,544 DEBUG com.blah.dad.core.Log debug - Skipping
provider "org.apache.commons.vfs2.provider.hdfs.HdfsFileProvider"
because required class "org.apache.hadoop.fs.FileSystem" is not
available.
2016-01-19 16:24:30,575 INFO
org.apache.commons.vfs2.provider.sftp.SftpClientFactory log - Connecting
to some.site port 2222
2016-01-19 16:24:30,611 INFO
org.apache.commons.vfs2.provider.sftp.SftpClientFactory log - Connection
established
2016-01-19 16:24:30,645 INFO
org.apache.commons.vfs2.provider.sftp.SftpClientFactory log - Remote
version string: SSH-2.0-CrushFTPSSHD
2016-01-19 16:24:30,646 INFO
org.apache.commons.vfs2.provider.sftp.SftpClientFactory log - Local
version string: SSH-2.0-JSCH-0.1.51
2016-01-19 16:24:30,646 INFO
org.apache.commons.vfs2.provider.sftp.SftpClientFactory log -
CheckCiphers:
aes256-ctr,aes192-ctr,aes128-ctr,aes256-cbc,aes192-cbc,aes128-cbc,3des-ctr,arcfour,arcfour128,arcfour256
2016-01-19 16:24:30,647 INFO
org.apache.commons.vfs2.provider.sftp.SftpClientFactory log -
CheckKexes: diffie-hellman-group14-sha1
2016-01-19 16:24:30,705 INFO
org.apache.commons.vfs2.provider.sftp.SftpClientFactory log -
SSH_MSG_KEXINIT sent
2016-01-19 16:24:30,750 INFO
org.apache.commons.vfs2.provider.sftp.SftpClientFactory log -
SSH_MSG_KEXINIT received
2016-01-19 16:24:30,750 INFO
org.apache.commons.vfs2.provider.sftp.SftpClientFactory log - kex:
server:
diffie-hellman-group1-sha1,diffie-hellman-group14-sha1,diffie-hellman-group-exchange-sha1,diffie-hellman-group-exchange-sha256
2016-01-19 16:24:30,750 INFO
org.apache.commons.vfs2.provider.sftp.SftpClientFactory log - kex:
server: ssh-dss,ssh-rsa
2016-01-19 16:24:30,751 INFO
org.apache.commons.vfs2.provider.sftp.SftpClientFactory log - kex:
server: aes128-cbc,aes128-ctr,3des-cbc,blowfish-cbc,arcfour128,arcfour
2016-01-19 16:24:30,751 INFO
org.apache.commons.vfs2.provider.sftp.SftpClientFactory log - kex:
server: aes128-cbc,aes128-ctr,3des-cbc,blowfish-cbc,arcfour128,arcfour
2016-01-19 16:24:30,751 INFO
org.apache.commons.vfs2.provider.sftp.SftpClientFactory log - kex:
server:
hmac-md5,hmac-sha1,hmac-md5-96,hmac-sha1-96,hmac-sha256,[email protected]
2016-01-19 16:24:30,752 INFO
org.apache.commons.vfs2.provider.sftp.SftpClientFactory log - kex:
server:
hmac-md5,hmac-sha1,hmac-md5-96,hmac-sha1-96,hmac-sha256,[email protected]
2016-01-19 16:24:30,752 INFO
org.apache.commons.vfs2.provider.sftp.SftpClientFactory log - kex:
server: none,zlib
2016-01-19 16:24:30,752 INFO
org.apache.commons.vfs2.provider.sftp.SftpClientFactory log - kex:
server: none,zlib
2016-01-19 16:24:30,752 INFO
org.apache.commons.vfs2.provider.sftp.SftpClientFactory log - kex:
server:
2016-01-19 16:24:30,753 INFO
org.apache.commons.vfs2.provider.sftp.SftpClientFactory log - kex:
server:
2016-01-19 16:24:30,753 INFO
org.apache.commons.vfs2.provider.sftp.SftpClientFactory log - kex:
client:
diffie-hellman-group1-sha1,diffie-hellman-group14-sha1,diffie-hellman-group-exchange-sha1
2016-01-19 16:24:30,753 INFO
org.apache.commons.vfs2.provider.sftp.SftpClientFactory log - kex:
client: ssh-rsa,ssh-dss
2016-01-19 16:24:30,753 INFO
org.apache.commons.vfs2.provider.sftp.SftpClientFactory log - kex:
client:
aes128-ctr,aes128-cbc,3des-ctr,3des-cbc,blowfish-cbc,aes192-cbc,aes256-cbc
2016-01-19 16:24:30,753 INFO
org.apache.commons.vfs2.provider.sftp.SftpClientFactory log - kex:
client:
aes128-ctr,aes128-cbc,3des-ctr,3des-cbc,blowfish-cbc,aes192-cbc,aes256-cbc
2016-01-19 16:24:30,754 INFO
org.apache.commons.vfs2.provider.sftp.SftpClientFactory log - kex:
client: hmac-md5,hmac-sha1,hmac-sha2-256,hmac-sha1-96,hmac-md5-96
2016-01-19 16:24:30,754 INFO
org.apache.commons.vfs2.provider.sftp.SftpClientFactory log - kex:
client: hmac-md5,hmac-sha1,hmac-sha2-256,hmac-sha1-96,hmac-md5-96
2016-01-19 16:24:30,754 INFO
org.apache.commons.vfs2.provider.sftp.SftpClientFactory log - kex:
client: none
2016-01-19 16:24:30,754 INFO
org.apache.commons.vfs2.provider.sftp.SftpClientFactory log - kex:
client: none
2016-01-19 16:24:30,755 INFO
org.apache.commons.vfs2.provider.sftp.SftpClientFactory log - kex:
client:
2016-01-19 16:24:30,755 INFO
org.apache.commons.vfs2.provider.sftp.SftpClientFactory log - kex:
client:
2016-01-19 16:24:30,755 INFO
org.apache.commons.vfs2.provider.sftp.SftpClientFactory log - kex:
server->client aes128-ctr hmac-md5 none
2016-01-19 16:24:30,755 INFO
org.apache.commons.vfs2.provider.sftp.SftpClientFactory log - kex:
client->server aes128-ctr hmac-md5 none
2016-01-19 16:24:30,759 INFO
org.apache.commons.vfs2.provider.sftp.SftpClientFactory log -
SSH_MSG_KEXDH_INIT sent
2016-01-19 16:24:30,759 INFO
org.apache.commons.vfs2.provider.sftp.SftpClientFactory log - expecting
SSH_MSG_KEXDH_REPLY
2016-01-19 16:24:30,771 INFO
org.apache.commons.vfs2.provider.sftp.SftpClientFactory log -
ssh_rsa_verify: signature true
2016-01-19 16:24:30,772 INFO
org.apache.commons.vfs2.provider.sftp.SftpClientFactory log - Host
'some.site' is known and mathces the RSA host key
2016-01-19 16:24:30,772 INFO
org.apache.commons.vfs2.provider.sftp.SftpClientFactory log -
SSH_MSG_NEWKEYS sent
2016-01-19 16:24:30,774 INFO
org.apache.commons.vfs2.provider.sftp.SftpClientFactory log -
SSH_MSG_NEWKEYS received
2016-01-19 16:24:30,775 INFO
org.apache.commons.vfs2.provider.sftp.SftpClientFactory log -
SSH_MSG_SERVICE_REQUEST sent
2016-01-19 16:24:30,813 INFO
org.apache.commons.vfs2.provider.sftp.SftpClientFactory log -
SSH_MSG_SERVICE_ACCEPT received
2016-01-19 16:24:30,815 INFO
org.apache.commons.vfs2.provider.sftp.SftpClientFactory log -
Authentications that can continue:
publickey,password,keyboard-interactive
2016-01-19 16:24:30,815 INFO
org.apache.commons.vfs2.provider.sftp.SftpClientFactory log - Next
authentication method: publickey
2016-01-19 16:24:30,815 INFO
org.apache.commons.vfs2.provider.sftp.SftpClientFactory log -
Authentications that can continue: password,keyboard-interactive
2016-01-19 16:24:30,816 INFO
org.apache.commons.vfs2.provider.sftp.SftpClientFactory log - Next
authentication method: password
2016-01-19 16:24:30,892 INFO
org.apache.commons.vfs2.provider.sftp.SftpClientFactory log -
Authentication succeeded (password).
2016-01-19 16:24:30,911 DEBUG
org.apache.commons.vfs2.cache.SoftRefFilesCache putFile - putFile:
sftp://user:***@some.site:2222/
2016-01-19 16:29:31,029 INFO
org.apache.commons.vfs2.provider.sftp.SftpClientFactory log - Caught an
exception, leaving main loop due to End of IO Stream Read
2016-01-19 16:29:31,051 INFO
org.apache.commons.vfs2.provider.sftp.SftpClientFactory log -
Disconnecting from some.site port 2222
Thanks,
Ryan
On Tue, Jan 19, 2016, at 06:10 PM, [email protected] wrote:
Hello,
Do you have a full stack trace of that error? I dont think writeability
is checked by default on login.
Gruss
Bernd
--
http://bernd.eckenfels.net
-----Original Message-----
From: Ryan Pugatch <[email protected]>
To: [email protected]
Sent: Di., 19 Jan. 2016 23:04
Subject: [vfs] FileSystemException: Could not determine if file ... is
writeable with v2.1
Hi all,
I am working with a third party developed application. In their new
version, they have moved from vfs 2.0 to 2.1-snapshot.
Since making that change, we are having trouble making sftp connections.
We receive the following error:
org.apache.commons.vfs2.FileSystemException: Could not determine if file
"sftp://username:***@some.site.com:2222/" is writeable.
Since I control that sftp site, I watched the logs and see that our app
is able to log in, cwd, and get a directory listing. We have the same
issue when trying to drop to other sftp sites. We do not have this
issue when we used vfs 2.0.
Is anyone aware of any changes within vfs that could cause this change
in behavior between 2.0 and 2.1-snapshot?
Thanks,
Ryan
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]