View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000770 | Double Commander | File operations | public | 2013-12-05 12:51 | 2020-06-19 21:51 |
Reporter | meomic | Assigned To | Alexx2000 | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Projection | none | ETA | none | ||
Platform | linux | OS | ubuntu with xfce 4.12 | OS Version | 13.10 x86-64 |
Product Version | 0.6.0 (trunk) | Product Build | 5346 | ||
Target Version | 0.5.8 | Fixed in Version | 0.5.8 | ||
Summary | 0000770: error when 'executing(opening)' files with special chars | ||||
Description | an 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 Reproduce | everything is in the description. | ||||
Tags | No 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. | ||||
Fixed in Revision | 5389,5390 | ||||
Operating system | Linux | ||||
Widgetset | GTK2 | ||||
Architecture | 64-bit | ||||
|
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 |
|
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. |
|
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. |
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 |