After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 529301 - Synchronizing failed with filenames containing "#" char.
Synchronizing failed with filenames containing "#" char.
Status: RESOLVED WONTFIX
Product: conduit
Classification: Other
Component: core
0.3.x
Other Linux
: Normal major
: ---
Assigned To: conduit-maint@gnome.bugs
conduit-maint@gnome.bugs
gnome[unmaintained]
: 536750 548281 561439 570822 612723 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2008-04-22 00:10 UTC by DnaX
Modified: 2018-07-01 09:04 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description DnaX 2008-04-22 00:10:56 UTC
Latest debug information:

[Syncronization      ][DEBUG  ] 1WAY PUT: Musica (file:///media/sdb1/Musica/Mp3/Altro/Cesare Cremonini/Cesare Cremonini - Marmellata #25.mp3) -----> Musica (Synchronization.py:453)
[datatypes.DataType  ][DEBUG  ] Getting Rid for file:///media/sdb1/Musica/Mp3/Altro/Cesare Cremonini/Cesare Cremonini - Marmellata #25.mp3 (DataType.py:152)
[datatypes.File      ][WARNING] Cannot get info on non-existant file file:///media/sdb1/Musica/Mp3/Altro/Cesare Cremonini/Cesare Cremonini - Marmellata #25.mp3 (File.py:102)
[TypeConverter       ][DEBUG  ] [('file', 'file', {})] (TypeConverter.py:152)
[TypeConverter       ][DEBUG  ] Convert file -> file using [('file', 'file', {})] (TypeConverter.py:211)
[TypeConverter       ][DEBUG  ] [('file', 'file', {})] (TypeConverter.py:152)
[TypeConverter       ][DEBUG  ] Skipping file -> file (TypeConverter.py:170)
[datatypes.File      ][WARNING] Cannot get info on non-existant file file:///media/sdb1/Musica/Mp3/Altro/Cesare Cremonini/Cesare Cremonini - Marmellata #25.mp3 (File.py:102)
[Syncronization      ][INFO   ] Putting data file:///media/sdb1/Musica/Mp3/Altro/Cesare Cremonini/Cesare Cremonini - Marmellata #25.mp3 --> None into FolderTwoWay-file:///media/HD80/Backup2:Musica2 (Synchronization.py:37)
[dataproviders.File  ][DEBUG  ] FolderTwoWay: Recreating group file:///media/sdb1/Musica/Mp3/Altro/Cesare Cremonini/Cesare Cremonini - Marmellata #25.mp3 --- file:///media/sdb1/Musica --- Musica (File.py:281)
[datatypes.File      ][DEBUG  ] Transfering File file:///media/sdb1/Musica/Mp3/Altro/Cesare Cremonini/Cesare Cremonini - Marmellata #25.mp3 -> file:///media/HD80/Backup2/Musica/Mp3/Altro/Cesare Cremonini/Cesare Cremonini - Marmellata #25.mp3 (File.py:294)
[Syncronization      ][CRITICAL] UNKNOWN SYNCHRONIZATION ERROR
Traceback (most recent call last):
  • File "/var/lib/python-support/python2.5/conduit/Synchronization.py", line 694 in run
    self.one_way_sync(self.source, sink)
  • File "/var/lib/python-support/python2.5/conduit/Synchronization.py", line 456 in one_way_sync
    self._put_data(source, sink, data, dataRid)
  • File "/var/lib/python-support/python2.5/conduit/Synchronization.py", line 289 in _put_data
    put_data(source, sink, sourceData, sourceDataRid, False)
  • File "/var/lib/python-support/python2.5/conduit/Synchronization.py", line 41 in put_data
    sinkDataLUID)
  • File "/var/lib/python-support/python2.5/conduit/dataproviders/File.py", line 296 in put
    vfsFile.transfer(newURI, True)
  • File "/var/lib/python-support/python2.5/conduit/datatypes/File.py", line 310 in transfer
    data=cancel_function
NotFoundError: File non trovato
 (Synchronization.py:702)
[Syncronization      ][DEBUG  ] Syncworker state 3 (Synchronization.py:605)
[dataproviders.File  ][DEBUG  ] Saving group (file:///media/sdb1/Musica = Musica) to /media/sdb1/.conduit (File.py:44)
[dataproviders.File  ][DEBUG  ] Saving group (file:///media/HD80/Backup2 = Musica2) to /media/HD80/.conduit (File.py:44)
[Syncronization      ][DEBUG  ] Deleting worker: <SyncWorker(Wrapper: Musica twoway (UID: FolderTwoWay-file:///media/sdb1/Musica:Musica) |--> [<conduit.ModuleWrapper.ModuleWrapper instance at 0x8bc3c4c>], stopped)> (Synchronization.py:86)

Version: 0.3.9 on Ubuntu Hardy.

Partition1: ext3
Partition2: fat32
Comment 1 DnaX 2008-05-05 00:41:59 UTC
What about it? New version 0.3.10 fix this bug?
Comment 2 Alexandre Rosenfeld 2009-01-20 03:26:47 UTC
*** Bug 536750 has been marked as a duplicate of this bug. ***
Comment 3 Alexandre Rosenfeld 2009-01-20 03:33:54 UTC
This bug still exists in the latest version
This error exists with both GnomeVFS and GIO. I dont think it's a file implementation issue.
It seems the GIO handler already gets the filename without any "#", so it cant find the file and gives some random error message.
And this error exists with both the Folder and the Files dataproviders.
Comment 4 Alexandre Rosenfeld 2009-01-20 04:19:33 UTC
*** Bug 561439 has been marked as a duplicate of this bug. ***
Comment 5 John Stowers 2009-02-16 01:47:43 UTC
*** Bug 570822 has been marked as a duplicate of this bug. ***
Comment 6 John Stowers 2009-02-16 02:17:19 UTC
*** Bug 548281 has been marked as a duplicate of this bug. ***
Comment 7 Heikki Paajanen 2009-05-30 06:43:47 UTC
I think this is a URI escaping problem. Patch in (duplicate) bug #582152 fixes this (at least for me)
Comment 8 Cornwall 2009-11-19 15:16:03 UTC
The works for me as well.
Comment 9 Fabio Durán Verdugo 2010-03-12 17:36:36 UTC
*** Bug 612723 has been marked as a duplicate of this bug. ***
Comment 10 André Klapper 2018-07-01 09:04:41 UTC
Conduit is not under active development anymore, has not seen code changes for eight years, and saw its last tarball release in 2010.
Its codebase has been archived: https://gitlab.gnome.org/Archive/conduit/commits/master

Closing this report as WONTFIX as part of Bugzilla Housekeeping to reflect reality. Please feel free to reopen this ticket (or rather transfer the project to GNOME Gitlab, as GNOME Bugzilla is deprecated) if anyone takes the responsibility for active development again.