commons-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ryan Pugatch <r...@pugatch.net>
Subject Re: [vfs] FileSystemException: Could not determine if file ... is writeable with v2.1
Date Tue, 19 Jan 2016 23:38:45 GMT
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,hmac-sha256@ssh.com
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,hmac-sha256@ssh.com
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, ecki@zusammenkunft.net 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 <rpug@lp0.org>
> To: user@commons.apache.org
> 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: user-unsubscribe@commons.apache.org
> For additional commands, e-mail: user-help@commons.apache.org
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@commons.apache.org
> For additional commands, e-mail: user-help@commons.apache.org
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@commons.apache.org
For additional commands, e-mail: user-help@commons.apache.org


Mime
View raw message