[Cyberduck-trac] [Cyberduck] #7974: Null pointer in SFTPAttributesFeature
Cyberduck
trac at trac.cyberduck.io
Fri May 30 23:21:25 UTC 2014
#7974: Null pointer in SFTPAttributesFeature
--------------------+-------------------------
Reporter: WebCF | Owner: dkocher
Type: defect | Status: assigned
Priority: normal | Milestone: 4.4.5
Component: sftp | Version: 4.4.4
Severity: normal | Resolution:
Keywords: | Architecture: Intel
Platform: |
--------------------+-------------------------
Comment (by WebCF):
Replying to [comment:2 dkocher]:
> Can you reproduce this issue with the latest
[http://trac.cyberduck.ch/wiki/help/en/faq#SnapshotandBetabuilds snapshot]
build available?
Hi. I've downloaded the snapshot. Cyberduck identifies itself now as:
{{{
Version 4.5 (14680)
}}}
I've noticed a new screen, after connecting via SFTP:
[[Image(https://cloud.kluthr.de/public.php?service=files&t=6b20f48a6920887a16eb0bcbbaf23d72&download)]]
(The message should be clearer :D I think "Immer" should be "Immer
erlauben" or "Allow always").
However, the main problem still persists:
{{{
31.05.14 01:12:52,540 Cyberduck[3638]: [background-1] FATAL
ch.cyberduck.ui.AbstractController - Unhandled exception running
background task null
java.lang.NullPointerException
at
ch.cyberduck.core.shared.DefaultAttributesFeature.find(DefaultAttributesFeature.java:52)
at
ch.cyberduck.core.transfer.download.AbstractDownloadFilter.prepare(AbstractDownloadFilter.java:117)
at
ch.cyberduck.ui.action.AbstractTransferWorker$1.call(AbstractTransferWorker.java:215)
at
ch.cyberduck.ui.action.SingleTransferWorker.submit(SingleTransferWorker.java:71)
at
ch.cyberduck.ui.action.AbstractTransferWorker.prepare(AbstractTransferWorker.java:207)
at
ch.cyberduck.ui.action.AbstractTransferWorker$1.call(AbstractTransferWorker.java:233)
at
ch.cyberduck.ui.action.SingleTransferWorker.submit(SingleTransferWorker.java:71)
at
ch.cyberduck.ui.action.AbstractTransferWorker.prepare(AbstractTransferWorker.java:207)
at
ch.cyberduck.ui.action.AbstractTransferWorker$1.call(AbstractTransferWorker.java:233)
at
ch.cyberduck.ui.action.SingleTransferWorker.submit(SingleTransferWorker.java:71)
at
ch.cyberduck.ui.action.AbstractTransferWorker.prepare(AbstractTransferWorker.java:207)
at
ch.cyberduck.ui.action.AbstractTransferWorker$1.call(AbstractTransferWorker.java:233)
at
ch.cyberduck.ui.action.SingleTransferWorker.submit(SingleTransferWorker.java:71)
at
ch.cyberduck.ui.action.AbstractTransferWorker.prepare(AbstractTransferWorker.java:207)
at
ch.cyberduck.ui.action.AbstractTransferWorker.run(AbstractTransferWorker.java:163)
at
ch.cyberduck.ui.threading.TransferBackgroundAction.run(TransferBackgroundAction.java:166)
at
ch.cyberduck.ui.threading.TransferCollectionBackgroundAction.run(TransferCollectionBackgroundAction.java:78)
at
ch.cyberduck.ui.threading.TransferCollectionBackgroundAction.run(TransferCollectionBackgroundAction.java:38)
at
ch.cyberduck.core.threading.AbstractBackgroundAction.call(AbstractBackgroundAction.java:119)
at
ch.cyberduck.core.threading.SessionBackgroundAction.call(SessionBackgroundAction.java:159)
at
ch.cyberduck.ui.AbstractController$BackgroundCallable.call(AbstractController.java:159)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at
ch.cyberduck.core.threading.NamedThreadFactory$1.run(NamedThreadFactory.java:57)
at java.lang.Thread.run(Thread.java:744)
}}}
BUT: I've found the problem:
One folder contains a symbolic link, but the target does not exist
anymore:
{{{
lrwxrwxrwx 1 root root 18 May 8 20:59 file -> file.zip
}}}
If I try to "download" that link, CD fails. I dont know if this should
work, but it should be handled :)
--
Ticket URL: <https://trac.cyberduck.io/ticket/7974#comment:4>
Cyberduck <http://cyberduck.io>
Libre FTP, SFTP, WebDAV, S3 & OpenStack Swift browser for Mac and Windows
More information about the Cyberduck-trac
mailing list