View Issue Details

IDProjectCategoryView StatusLast Update
0000770Double CommanderFile operationspublic2020-06-19 21:51
Reportermeomic Assigned ToAlexx2000  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
ProjectionnoneETAnone 
PlatformlinuxOSubuntu with xfce 4.12OS Version13.10 x86-64
Product Version0.6.0 (trunk)Product Build5346 
Target Version0.5.8Fixed in Version0.5.8 
Summary0000770: error when 'executing(opening)' files with special chars
Descriptionan error pop-ups when i click enter on mp3 file which should be launched in music player (clementine in my case).
when enter on that file is clicked the above error pop-ups however when i right click on this file and choose 'open with' and there click clementine it plays and no error happens.
it happens because of "#" in the name of dir / file - when deleted it works good
i think its not only the case with # but also other special characters (if i remember correctly i had this happened in the past with other chars also)



the error that pop-ups:

Failed to open "file:///media/data/music/classic/Chopin - Greatest Hits [Reference Gold](1994)[MP3]/CD1/02. Piano Concerto 0000001, Larghetto.mp3".

Error when getting information for file '/media/data/music/classic/Chopin - Greatest Hits [Reference Gold](1994)[MP3]/CD1/02. Piano Concerto ': No such file or directory.
Steps To Reproduceeverything is in the description.
TagsNo tags attached.
Attached Files
doublecmd_error.txt (314 bytes)   
Failed to open "file:///media/data/music/classic/Chopin - Greatest Hits [Reference Gold](1994)[MP3]/CD1/02. Piano Concerto #1, Larghetto.mp3".

Error when getting information for file '/media/data/music/classic/Chopin - Greatest Hits [Reference Gold](1994)[MP3]/CD1/02. Piano Concerto ': No such file or directory.
doublecmd_error.txt (314 bytes)   
Fixed in Revision5389,5390
Operating systemLinux
WidgetsetGTK2
Architecture64-bit

Relationships

related to 0000806 closedAlexx2000 Error when opening files with aposhtrophes (') in name 

Activities

meomic

2013-12-05 13:00

reporter   ~0001185

from what i can see mantis think that it should point to some bug report when 'hash' char plus some number is present... so i added the error message as an attachment in a text file

mitzu

2013-12-23 14:15

reporter   ~0001208

Last edited: 2013-12-23 15:18

I can confirm the bug. Additionally:

- it happens when files containing either per cent char '%' or pound char '#' in their name are open with the implicit action (enter, ctrl-alt-enter, double click).

- it does NOT happen when the files are opened with an application selected from the 'Open with...' contextual menu or otherwise accessed (view, edit, copy move, etc).

- from the error message (see attached snapshots), it appears that the function called by 'Open' expects an URI - hence the problem. Since '#' and '%' have special meanings in URIs (like in my case where %20 got replaced by a blank), the file name must be parsed and illegal characters replaced with %hex_code before passing the path further down the chain.

t_send

2015-06-12 14:14

reporter   ~0001481

Apparently back.

DC 6.2.0-6025
Xubuntu 14.04.2 x64
Xfce 4.12
exo-utils 10.6-1

Manually applied one line from patch:
http://git.xfce.org/xfce/exo/commit/?id=a2ac10b6b5c3378a46812a64f1afbbb22c38a8f9 [^]
@@ -330,13 +331,15

and still persists.

Issue History

Date Modified Username Field Change
2013-12-05 12:51 meomic New Issue
2013-12-05 13:00 meomic Note Added: 0001185
2013-12-05 13:01 meomic File Added: doublecmd_error.txt
2013-12-23 14:03 mitzu File Added: FileOpenParseErr_Screenshot - 13-12-23 - 02:01:30 AM.png
2013-12-23 14:05 mitzu File Added: FileOpenParseErr_Screenshot_2 - 13-12-23 - 02:01:30 AM.png
2013-12-23 14:15 mitzu Note Added: 0001208
2013-12-23 15:18 mitzu Note Edited: 0001208
2013-12-28 10:52 Alexx2000 Assigned To => Alexx2000
2013-12-28 10:52 Alexx2000 Status new => assigned
2013-12-28 10:52 Alexx2000 Target Version => 0.5.8
2013-12-28 11:02 Alexx2000 Fixed in Revision => 5389
2013-12-28 11:02 Alexx2000 Status assigned => resolved
2013-12-28 11:02 Alexx2000 Resolution open => fixed
2013-12-28 11:23 Alexx2000 Fixed in Revision 5389 => 5389,5390
2013-12-28 11:23 Alexx2000 Fixed in Version => 0.5.8
2015-06-06 10:44 Alexx2000 Relationship added related to 0000806
2015-06-12 14:14 t_send Note Added: 0001481
2020-06-19 21:51 Alexx2000 Status resolved => closed