REST API cannot operate on files containing '?' (question mark)

Bug #1015056 reported by Roman Yepishev
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Ubuntu One Servers
Confirmed
Undecided
Unassigned

Bug Description

Steps to reproduce:

cd ~/Ubuntu\ One
touch 'Question File?'
mkdir 'Question Folder?'
cd 'Question Folder?'
echo "Hello" > file.txt

Open Ubuntu One android client and try downloading "Question File?":
 Download failed, tap to resume

Try navigating to 'Question Folder?':
 Error: Could not get node: Resource not found.

Attempting to use an escaped version of question mark lead to 401 UNAUTHORIZED response from both updown and file storage API.

Tags: rest-api web+
Roman Yepishev (rye)
visibility: private → public
Leo Arias (elopio)
Changed in ubuntuone-servers:
assignee: nobody → Ubuntu One web team (ubuntuone-web)
tags: added: rest-api web+
Changed in ubuntuone-servers:
status: New → Confirmed
Revision history for this message
Andreas Zeller (luxmedien) wrote :

My files don't contain any question marks. I get the same error. Either "could not get node" or "could not get volume" - On both my tablet and my phone. The phone is a Samsung Galaxy S2 with a custom kernel, but that shouldn't make any difference, the tablet is an ASUS Transformer Prime, default install.

I don't know what might cause this, but if it's a filename issue, I suggest it should get fixed quickly, because both android apps won't work for me. At all.

Revision history for this message
Siphiwe Gwebu (siphiweg) wrote :

Same here. Not sure about the other guys, but i haven't managed to sync anything at all from my android devices (Galaxy S2 and Tab 10.1). I get " error: could not get node resource not found"

I should note, though, that both devices get files that were already on the server. +1 for that bit and thanx for great work guys

Curtis Hovey (sinzui)
Changed in ubuntuone-servers:
assignee: Registry Administrators (registry) → nobody
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.