[Cyberduck-trac] [Cyberduck] #10871: All downloads fail when Azure SAS authentication is used
Cyberduck
trac at cyberduck.io
Mon Nov 11 10:37:53 UTC 2019
#10871: All downloads fail when Azure SAS authentication is used
-----------------------+-----------------
Reporter: yla | Owner:
Type: defect | Status: new
Priority: normal | Milestone: 8.0
Component: azure | Version: 7.1
Severity: normal | Keywords:
Architecture: | Platform:
-----------------------+-----------------
{{{
java.lang.Exception
at
ch.cyberduck.core.threading.BackgroundCallable.<init>(BackgroundCallable.java:36)
at
ch.cyberduck.core.threading.DefaultBackgroundExecutor.execute(DefaultBackgroundExecutor.java:67)
at
ch.cyberduck.core.AbstractController.background(AbstractController.java:71)
at
ch.cyberduck.ui.cocoa.controller.BrowserController.edit(BrowserController.java:2407)
at
ch.cyberduck.ui.cocoa.controller.BrowserController.edit(BrowserController.java:2403)
at
ch.cyberduck.ui.cocoa.controller.BrowserController.editButtonClicked(BrowserController.java:2398)
at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown
Source)
at
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at
org.rococoa.internal.OCInvocationCallbacks.callMethod(OCInvocationCallbacks.java:171)
at
org.rococoa.internal.OCInvocationCallbacks.access$200(OCInvocationCallbacks.java:53)
at
org.rococoa.internal.OCInvocationCallbacks$2.callback(OCInvocationCallbacks.java:83)
at jdk.internal.reflect.GeneratedMethodAccessor10.invoke(Unknown
Source)
at
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at
com.sun.jna.CallbackReference$DefaultCallbackProxy.invokeCallback(CallbackReference.java:520)
at
com.sun.jna.CallbackReference$DefaultCallbackProxy.callback(CallbackReference.java:551)
at com.sun.jna.Native.invokeVoid(Native Method)
at com.sun.jna.Function.invoke(Function.java:415)
at com.sun.jna.Function.invoke(Function.java:361)
at com.sun.jna.Function.invoke(Function.java:315)
at
org.rococoa.internal.MsgSendHandler.invoke(MsgSendHandler.java:111)
at com.sun.jna.Library$Handler.invoke(Library.java:263)
at com.sun.proxy.$Proxy3.syntheticSendMessage(Unknown Source)
at org.rococoa.Foundation.send(Foundation.java:209)
at org.rococoa.Foundation.send(Foundation.java:195)
at
org.rococoa.internal.ObjCObjectInvocationHandler.sendOnThisOrMainThread(ObjCObjectInvocationHandler.java:270)
at
org.rococoa.internal.ObjCObjectInvocationHandler.invokeCocoa(ObjCObjectInvocationHandler.java:233)
at
org.rococoa.internal.ObjCObjectInvocationHandler.intercept(ObjCObjectInvocationHandler.java:192)
at
ch.cyberduck.binding.application.NSApplication$$ByRococoa.run(<generated>)
at
ch.cyberduck.ui.cocoa.MainApplication.main(MainApplication.java:124)
Caused by: java.lang.IllegalArgumentException: Cannot create Shared Access
Signature unless the Account Key credentials are used by the
ServiceClient.
at
com.microsoft.azure.storage.blob.CloudBlob.generateSharedAccessSignature(CloudBlob.java:2213)
at
com.microsoft.azure.storage.blob.CloudBlob.generateSharedAccessSignature(CloudBlob.java:2177)
at
com.microsoft.azure.storage.blob.CloudBlob.generateSharedAccessSignature(CloudBlob.java:2148)
at
ch.cyberduck.core.azure.AzureUrlProvider.createSignedUrl(AzureUrlProvider.java:88)
at
ch.cyberduck.core.azure.AzureUrlProvider.toUrl(AzureUrlProvider.java:63)
at
ch.cyberduck.core.vault.registry.VaultRegistryUrlProvider.toUrl(VaultRegistryUrlProvider.java:40)
at
ch.cyberduck.core.transfer.download.AbstractDownloadFilter.complete(AbstractDownloadFilter.java:340)
at
ch.cyberduck.core.worker.AbstractTransferWorker$3.call(AbstractTransferWorker.java:395)
at
ch.cyberduck.core.worker.SingleTransferWorker.submit(SingleTransferWorker.java:70)
at
ch.cyberduck.core.worker.AbstractTransferWorker.transfer(AbstractTransferWorker.java:371)
at
ch.cyberduck.core.worker.AbstractTransferWorker.run(AbstractTransferWorker.java:221)
at
ch.cyberduck.core.editor.EditOpenWorker.run(EditOpenWorker.java:96)
at
ch.cyberduck.core.editor.EditOpenWorker.run(EditOpenWorker.java:51)
at
ch.cyberduck.core.threading.WorkerBackgroundAction.run(WorkerBackgroundAction.java:77)
at
ch.cyberduck.core.threading.SessionBackgroundAction.run(SessionBackgroundAction.java:134)
at
ch.cyberduck.core.threading.SessionBackgroundAction$1.call(SessionBackgroundAction.java:116)
at
ch.cyberduck.core.threading.DefaultRetryCallable.call(DefaultRetryCallable.java:50)
at
ch.cyberduck.core.threading.SessionBackgroundAction.call(SessionBackgroundAction.java:118)
at
ch.cyberduck.core.threading.BackgroundCallable.run(BackgroundCallable.java:94)
at
ch.cyberduck.core.threading.BackgroundCallable.call(BackgroundCallable.java:58)
}}}
--
Ticket URL: <https://trac.cyberduck.io/ticket/10871>
Cyberduck <https://cyberduck.io>
Libre FTP, SFTP, WebDAV, S3 & OpenStack Swift browser for Mac and Windows
More information about the Cyberduck-trac
mailing list