[Cyberduck-trac] [Cyberduck] #7542: OSX Mavericks - Copy URL doesn't work for files with spaces.
Cyberduck
trac at trac.cyberduck.ch
Sun Nov 3 20:31:14 UTC 2013
#7542: OSX Mavericks - Copy URL doesn't work for files with spaces.
-----------------------+---------------------------
Reporter: xbuzz | Owner:
Type: defect | Status: new
Priority: normal | Milestone: 4.4.1
Component: core | Version: 4.4
Severity: normal | Keywords:
Architecture: | Platform: Mac OS X 10.9
-----------------------+---------------------------
Spaces in the file or directory name now throw an error in the system
console. This was introduced with OS X Mavericks...
Below is an example of the error message seen. When the space was replaced
with an underscore it worked fine.
---------
11/3/13 3:25:43.739 PM Cyberduck[8181]: [main] ERROR org.rococoa.callback
- Exception calling method for selector numberOfItemsInMenu:
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at
org.rococoa.internal.OCInvocationCallbacks.callMethod(OCInvocationCallbacks.java:170)
at
org.rococoa.internal.OCInvocationCallbacks.access$200(OCInvocationCallbacks.java:52)
at
org.rococoa.internal.OCInvocationCallbacks$2.callback(OCInvocationCallbacks.java:82)
at sun.reflect.GeneratedMethodAccessor13.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at
com.sun.jna.CallbackReference$DefaultCallbackProxy.invokeCallback(CallbackReference.java:449)
at
com.sun.jna.CallbackReference$DefaultCallbackProxy.callback(CallbackReference.java:479)
at com.sun.jna.Native.invokeVoid(Native Method)
at com.sun.jna.Function.invoke(Function.java:334)
at com.sun.jna.Function.invoke(Function.java:278)
at
org.rococoa.internal.MsgSendHandler.invoke(MsgSendHandler.java:111)
at com.sun.jna.Library$Handler.invoke(Library.java:232)
at com.sun.proxy.$Proxy0.syntheticSendMessage(Unknown Source)
at org.rococoa.Foundation.send(Foundation.java:208)
at org.rococoa.Foundation.send(Foundation.java:194)
at
org.rococoa.internal.ObjCObjectInvocationHandler.sendOnThisOrMainThread(ObjCObjectInvocationHandler.java:269)
at
org.rococoa.internal.ObjCObjectInvocationHandler.invokeCocoa(ObjCObjectInvocationHandler.java:232)
at
org.rococoa.internal.ObjCObjectInvocationHandler.intercept(ObjCObjectInvocationHandler.java:191)
at
ch.cyberduck.ui.cocoa.application.NSApplication$$ByRococoa.run(<generated>)
at
ch.cyberduck.ui.cocoa.MainApplication.main(MainApplication.java:156)
Caused by: java.lang.IllegalArgumentException: Illegal character in path
at index 115:
https://storage101.dfw1.clouddrive.com/v1/MossoCloudFS_3ac5aba5-b4ae-45fc-
9f1f-82a9c6aeee72/celebrityawesome/Amanda Bynes and
Mom.jpg?temp_url_sig=eztOfTrZxycwlg4Yqpq/PBgtr8A=&temp_url_expires=1383513943
at java.net.URI.create(URI.java:859)
at
ch.cyberduck.core.openstack.SwiftUrlProvider.createTempUrl(SwiftUrlProvider.java:154)
at
ch.cyberduck.core.openstack.SwiftUrlProvider.toUrl(SwiftUrlProvider.java:93)
at
ch.cyberduck.ui.cocoa.delegate.CopyURLMenuDelegate.getURLs(CopyURLMenuDelegate.java:56)
at
ch.cyberduck.ui.cocoa.delegate.URLMenuDelegate.numberOfItemsInMenu(URLMenuDelegate.java:76)
... 25 more
Caused by: java.net.URISyntaxException: Illegal character in path at index
115: https://storage101.dfw1.clouddrive.com/v1/MossoCloudFS_3ac5aba5-b4ae-
45fc-9f1f-82a9c6aeee72/celebrityawesome/Amanda Bynes and
Mom.jpg?temp_url_sig=eztOfTrZxycwlg4Yqpq/PBgtr8A=&temp_url_expires=1383513943
at java.net.URI$Parser.fail(URI.java:2829)
at java.net.URI$Parser.checkChars(URI.java:3002)
at java.net.URI$Parser.parseHierarchical(URI.java:3086)
at java.net.URI$Parser.parse(URI.java:3034)
at java.net.URI.<init>(URI.java:595)
at java.net.URI.create(URI.java:857)
... 29 more
--
Ticket URL: <https://trac.cyberduck.ch/ticket/7542>
Cyberduck <http://cyberduck.ch>
Libre FTP, SFTP, WebDAV, S3 & OpenStack Swift browser for Mac and Windows
More information about the Cyberduck-trac
mailing list