Error "cannot parse incoming data" when browing or pushing files

Bug #310231 reported by TheFinePrint
34
This bug affects 7 people
Affects Status Importance Assigned to Milestone
Bluez Utilities
Expired
Medium
gvfs (Ubuntu)
Triaged
Medium
Unassigned

Bug Description

8.10, Bluetooth in general appears to work. Pairing and file transfer with a different device works.

Pairing with the HTC Windows-phone works one way; When initiating from Ubuntu, Ubuntu considers it a success, but the HTC-phone keeps waiting for some extra piece of information, and fails shortly after. Initiated from HTC there are no issues.

Pairing with K750 works flawlessly, initiated from Ubuntu.

However every file transfer fails (push from phone), and browsing files on the phone fails with either of the following error messages:

Push: (on phone: Failed)

Browse:
Internal server error
OBEX: Unable to parse incoming data

The weird pairing behaviour, together with the browsing issues leads me to believe that this is a standards-issue, and that a work-around is required on "our" account.

Please inform me on which additional information to post, and I will add it as I can get it (not my phone).

Revision history for this message
torstenaf (afguy) wrote :

I have the error: "Couldn't parse incoming data."

Ubuntu 8.10, fully updated.
Phone: Samsung A717

This error only appears when viewing the "Music" directory on my phone. I successfully viewed the "Graphics" directory which had about twenty files in it, and am able to transfer files from the Graphics directory. It seems I can also view other directories. Just the "Music" is broken.

So why just the music directory? Perhaps number of files is greatest (110), or there is some filename that can no longer be parsed? Before, I could only view eight filenames at once, although I had no trouble transferring files to and from the phone. I find it odd that I can now view all the filenames in the "Graphics" directory, and none from the "Music" directory.

Last year, I successfully transferred files from my laptop to my phone, a Samsung A717. Some upgrade since then has killed my ability to transfer the files.

This is the only reference to the error I can find:
https://bugs.launchpad.net/gnome-vfs-obexftp/+bug/121514
http://ubuntuforums.org/showthread.php?p=7112262#post7112262

The solution is supposed to be here:
https://bugs.launchpad.net/gnome-vfs-obexftp/+bug/140478
The solution says to compile the gnome-vfs-obexftp package with
--enable-nautilus-workaround

Not sure what else to report.

Revision history for this message
torstenaf (afguy) wrote :

Update:

I can view & transfer files from "Graphics" directory on the memory card. I can open all the directories on the phone, but cannot list files in any of them. I can also open all the directories on the memory card, but only in "Graphics" can the files be listed. In the memory card "Music" directory, where there are more than a hundred files, is the only place I get the error "couldn't parse incoming data".

Revision history for this message
Endolith (endolith) wrote :

I successfully transferred a file last night, but now I get "couldn't parse the incoming data"

Revision history for this message
Guy Van Sanden (gvs) wrote :

Still there on Karmic with a LG Cookie KP500

Revision history for this message
Qboy61 (rixq) wrote :

Still a problem on Karmic with Motorola Q9M.

Revision history for this message
Brad Johnson (brad-bkjohnson) wrote :

This is a problem in Karmic only for the "My Documents" folder on my Windows Mobile 6.1 phone.

Revision history for this message
radioking (radioking) wrote :

I also got "couldn't parse incoming data" while accessing the "Music" folder of my Samsung SDH-E900 mobile phone connected to Ubuntu Hardy Heron via Bluetooth.

I finally could list the directory and copy a mp3-file (could be a singularity, though =).

Solution was renaming some filenames within the phone.
Especially removing "&" chars (and removing in-between-dots ".").

-> perhaps charset issue?!

Revision history for this message
Baptiste Mille-Mathias (bmillemathias) wrote :

radioking,

Are you able to give me the contentof the folder when it failed ?
Thanks.

summary: - Bluetooth: HTC Windows phone - cannot parse
+ HTC Windows phone - cannot parse incoming data
summary: - HTC Windows phone - cannot parse incoming data
+ Error "cannot parse incoming data" when browing or pushing files
Changed in bluez (Ubuntu):
status: New → Confirmed
affects: bluez (Ubuntu) → gvfs (Ubuntu)
Changed in gvfs (Ubuntu):
importance: Undecided → Medium
Changed in gvfs (Ubuntu):
status: Confirmed → Triaged
Changed in bluez-utils:
status: Unknown → Incomplete
Changed in bluez-utils:
status: Incomplete → New
Changed in bluez-utils:
importance: Unknown → Medium
Revision history for this message
sparrowt (sparrowt) wrote :

I had this problem, and fixed it by removing an & from one of the folder names i had copied onto my phone.

Revision history for this message
Kenneth Pang (pang-kenneth) wrote :

This bug still exist and just like for sparrowt: this is triggered by "&" character in the file name.

Changed in bluez:
status: New → Expired
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.