Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Copy URL doesn't work for files with spaces. #7542

Closed
cyberduck opened this issue Nov 3, 2013 · 2 comments
Closed

Copy URL doesn't work for files with spaces. #7542

cyberduck opened this issue Nov 3, 2013 · 2 comments
Labels
bug fixed openstack OpenStack Swift Protocol Implementation
Milestone

Comments

@cyberduck
Copy link
Collaborator

19d8943 created the issue

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

@cyberduck
Copy link
Collaborator Author

@dkocher commented

In 40d0be1.

@cyberduck
Copy link
Collaborator Author

@dkocher commented

Please update to the latest snapshot build available.

@iterate-ch iterate-ch locked as resolved and limited conversation to collaborators Nov 26, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug fixed openstack OpenStack Swift Protocol Implementation
Projects
None yet
Development

No branches or pull requests

1 participant