[Cyberduck-trac] [Cyberduck] #8064: 404 error response when downloading file in placeholder folder
Cyberduck
trac at trac.cyberduck.io
Tue Sep 9 22:08:06 UTC 2014
#8064: 404 error response when downloading file in placeholder folder
-------------------------+-------------------------
Reporter: paulnicklin | Owner: dkocher
Type: defect | Status: reopened
Priority: normal | Milestone: 4.5.2
Component: openstack | Version: 4.4.5
Severity: normal | Resolution:
Keywords: | Architecture: Intel
Platform: Windows 7 |
-------------------------+-------------------------
Changes (by paulnicklin):
* status: closed => reopened
* resolution: worksforme =>
Comment:
Arghh! This is frustrating! I'm on 15069. Still NOT working for me.
Certainly the files are displayed flat - with no placeholder dir - I'd say
that was a strong(ish) hint that the placeholder dir has been lost
processing the file list from rackspace
One oddity is that I can't connect using openswift profile- I use
Rackspace US profile (even though the DC is in london). however the log
implies the swift helper is being used
It looks to me like the placeholder is not extracted...
2014-09-09 22:44:34,043 [Thread-0] DEBUG
ch.cyberduck.ui.AbstractController - Run action
WorkerBackgroundAction{worker=SessionListWorker{directory=Path{path
='/clientfiles-xxxx', type=[directory, volume]}}, result=null} in
background
2014-09-09 22:44:34,044 [Thread-0] DEBUG
ch.cyberduck.ui.AbstractController - Synchronize on lock
Session{host=Host{credentials=Credentials{user='username'},
hostname='identity.api.rackspacecloud.com', port=443,
protocol=Profile{parent=swift,
image=Local{path='C:\Users\paul\AppData\Local\Temp\\4bfc20b0-9fb1-4bb6-afd0-56421f079db2.ico'}}},
state=closed} for action
WorkerBackgroundAction{worker=SessionListWorker{directory=Path{path
='/clientfiles-xxxx', type=[directory, volume]}}, result=null}
2014-09-09 22:44:46,308 [background-1] DEBUG ch.cyberduck.core.Profile -
No value for key:Scheme ??
I see this..
2014-09-09 22:44:50,667 [background-1] DEBUG
ch.cyberduck.core.threading.AbstractBackgroundAction - Finish background
task WorkerBackgroundAction{worker=SessionListWorker{directory=Path{path
='/clientfiles-xxxx', type=[directory, volume]}}, result=[Path{path
='/clientfiles-xxxx/Address proof xxxx.pdf', type=[file]}, ...
}]}
So by this point already the placeholders have been lost/removed
My code uses the .net library openstack, and calling listfiles on the
container I get the first file as /Admin/Address proof xxxx.pdf (is the
leading / a problem??)
and then on the transfer..
2014-09-09 22:34:02,944 [background-1] DEBUG
ch.cyberduck.ui.threading.TransferCollectionBackgroundAction - Finish
background action for transfer Transfer{transferred=null, size=null,
roots=[TransferItem{local=Local{path='C:\Users\paul\Downloads\Address
proof xxxxx.pdf'}, remote=Path{path='/clientfiles-xxxx/Address proof
xxxx.pdf', type=[file]}}], state=stopped,
host=Host{credentials=Credentials{user='username'},
hostname='identity.api.rackspacecloud.com', port=443,
protocol=Profile{parent=swift,
image=Local{path='C:\Users\paul\AppData\Local\Temp\\b660f76b-bb93-4b9f-
a0f5-fe795a51ab8b.ico'}}}}
What's the difference with my setup and yours?
--
Ticket URL: <https://trac.cyberduck.io/ticket/8064#comment:14>
Cyberduck <http://cyberduck.io>
Libre FTP, SFTP, WebDAV, S3 & OpenStack Swift browser for Mac and Windows
More information about the Cyberduck-trac
mailing list