I'm getting an error whenever I check "rename files" option. I think it is related to the "É" in the example track name.
Traceback (most recent call last):
File "/usr/lib64/python3.5/site-packages/picard/ui/options/renaming.py", line 163, in update_examples
example2 = self._example_to_filename(self.example_2())
File "/usr/lib64/python3.5/site-packages/picard/ui/options/renaming.py", line 148, in _example_to_filename
filename = file._make_filename(file.filename, file.metadata, settings)
File "/usr/lib64/python3.5/site-packages/picard/file.py", line 373, in _make_filename
return os.path.realpath(os.path.join(new_dirname, new_filename))
File "/usr/lib64/python3.5/posixpath.py", line 373, in realpath
path, ok = _joinrealpath(filename[:0], filename, {})
File "/usr/lib64/python3.5/posixpath.py", line 407, in _joinrealpath
if not islink(newpath):
File "/usr/lib64/python3.5/posixpath.py", line 161, in islink
st = os.lstat(path)
UnicodeEncodeError: 'ascii' codec can't encode character '\xc9' in position 43: ordinal not in range(128)
Aborted
I first triggered this by checking "move files", then checking "rename files". This is I assume because "remove non-ASCII" is not checked by default.
I worked around that by checking "rename files" first, then "replace non-ASCII", then "move files".
Then, because my filesystem and all devices I'd be using the files aren't using silly filesystems, I tried to uncheck "replace non-ASCII". This causes a crash with the exact same message as above.
I tried unchecking "move files", since at first when both "move" and "rename" were unchecked, and "replace" was in its default unchecked state, I was able to have "rename" without "replace". But now unchecking "replace" in any case crashes Picard.
I don't actually think this specific exception has been solved, but I also could not find a way to reproduce it. As the OP points out this seems to be an issue with the filesystem not accepting unicode chars. But I cannot find a way to reproduce this. Here with btrfs on my system I never had any issue regarding this, and I cannot find any hint on a mount option or something to change anything in this regard.
@petteyg In case you still have these issues, can you share the mount options for your file system?
Philipp Wolfer
added a comment - I don't actually think this specific exception has been solved, but I also could not find a way to reproduce it. As the OP points out this seems to be an issue with the filesystem not accepting unicode chars. But I cannot find a way to reproduce this. Here with btrfs on my system I never had any issue regarding this, and I cannot find any hint on a mount option or something to change anything in this regard.
@ petteyg In case you still have these issues, can you share the mount options for your file system?
I tested out the issue using an 'Éxample' file on MacOS high Sierra and Windows 10 with version 2.0.4. I tried both methods, checking move files and then rename files, and then tried checking rename files, remove non ascii, move files and several ways of unchecking all of it, no crashes or problems here either.
Urvashi Garg
added a comment - I tested out the issue using an 'Éxample' file on MacOS high Sierra and Windows 10 with version 2.0.4. I tried both methods, checking move files and then rename files, and then tried checking rename files, remove non ascii, move files and several ways of unchecking all of it, no crashes or problems here either.
To test out this issue, I renamed a music track to "Éxample". Notice I keep the troublesome accented "É" in the track name. Then I proceeded to follow the above directions, alternating between checking "move files", "rename files" and "replace non-ASCII". There was no crash on my part. I use Picard 2.0.4 on Windows 7. I believe the bug has been fixed.
Enjeck Cleopatra
added a comment - To test out this issue, I renamed a music track to "Éxample". Notice I keep the troublesome accented "É" in the track name. Then I proceeded to follow the above directions, alternating between checking "move files", "rename files" and "replace non-ASCII". There was no crash on my part. I use Picard 2.0.4 on Windows 7. I believe the bug has been fixed.
It turns out the filesystem actually is rejecting UTF-8 names for some reason. I can create them manually, but upon later reading they've been physically replaced with ???????.extension (actually renamed, not a font problem). So, in regards to Picard, the issue is just a crash where there might be an error dialog instead.
Gordon Pettey
added a comment - It turns out the filesystem actually is rejecting UTF-8 names for some reason. I can create them manually, but upon later reading they've been physically replaced with ???????.extension (actually renamed, not a font problem). So, in regards to Picard, the issue is just a crash where there might be an error dialog instead.
Unassigned
Gordon Pettey
Votes:
1Vote for this issue
Watchers:
4Start watching this issue
Created:
Updated:
Version
Package
{"searchers":{"groups":[{"searchers":[{"name":"Project","id":"project","key":"issue.field.project","isShown":true,"lastViewed":1744416325427},{"name":"Summary","id":"summary","key":"issue.field.summary","isShown":true},{"name":"Type","id":"issuetype","key":"issue.field.issuetype","isShown":true,"lastViewed":1744416325445},{"name":"Status","id":"status","key":"issue.field.status","isShown":true,"lastViewed":1744416325459},{"name":"Priority","id":"priority","key":"issue.field.priority","isShown":true},{"name":"Resolution","id":"resolution","key":"issue.field.resolution","isShown":true},{"name":"Creator","id":"creator","key":"issue.field.creator","isShown":true},{"name":"Affects Version","id":"version","key":"issue.field.affectsversions","isShown":true},{"name":"Fix Version","id":"fixfor","key":"issue.field.fixversions","isShown":true},{"name":"Component","id":"component","key":"issue.field.components","isShown":true},{"name":"% Limits","id":"workratio","key":"issue.field.workratio","isShown":true},{"name":"Link types","id":"issue_link_type","key":"issue.field.issuelinks","isShown":true},{"name":"Environment","id":"environment","key":"issue.field.environment","isShown":true},{"name":"Description","id":"description","key":"issue.field.description","isShown":true},{"name":"Comment","id":"comment","key":"issue.field.comment","isShown":true},{"name":"Label","id":"labels","key":"issue.field.labels","isShown":true,"lastViewed":1744416325511},{"name":"Query","id":"text","key":"text","isShown":true},{"name":"Development","id":"customfield_10310","key":"com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary","isShown":true},{"name":"Epic Color","id":"customfield_10015","key":"com.pyxis.greenhopper.jira:gh-epic-color","isShown":false},{"name":"Epic Link","id":"customfield_10012","key":"com.pyxis.greenhopper.jira:gh-epic-link","isShown":true},{"name":"Epic Name","id":"customfield_10014","key":"com.pyxis.greenhopper.jira:gh-epic-label","isShown":true},{"name":"Epic Status","id":"customfield_10013","key":"com.pyxis.greenhopper.jira:gh-epic-status","isShown":false},{"name":"Flagged","id":"customfield_10210","key":"com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes","isShown":true},{"name":"GitHub Alert ID","id":"customfield_10410","key":"com.atlassian.jira.plugin.system.customfieldtypes:float","isShown":true},{"name":"Original story points","id":"customfield_10514","key":"com.atlassian.jpo:jpo-custom-field-original-story-points","isShown":true},{"name":"Parent Link","id":"customfield_10511","key":"com.atlassian.jpo:jpo-custom-field-parent","isShown":false},{"name":"Rank","id":"customfield_10010","key":"com.pyxis.greenhopper.jira:gh-lexo-rank","isShown":true},{"name":"Size Estimate","id":"customfield_10000","key":"com.atlassian.jira.plugin.system.customfieldtypes:select","isShown":true},{"name":"Sprint","id":"customfield_10011","key":"com.pyxis.greenhopper.jira:gh-sprint","isShown":true},{"name":"Story Points","id":"customfield_10110","key":"com.atlassian.jira.plugin.system.customfieldtypes:float","isShown":false},{"name":"Team","id":"customfield_10510","key":"com.atlassian.teams:rm-teams-custom-field-team","isShown":true}],"type":"DETAILS","title":"Details"},{"searchers":[{"name":"Created Date","id":"created","key":"issue.field.created","isShown":true},{"name":"Updated Date","id":"updated","key":"issue.field.updated","isShown":true},{"name":"Resolution Date","id":"resolutiondate","key":"issue.field.resolution.date","isShown":true},{"name":"Due Date","id":"duedate","key":"issue.field.duedate","isShown":true},{"name":"Target end","id":"customfield_10513","key":"com.atlassian.jpo:jpo-custom-field-baseline-end","isShown":true},{"name":"Target start","id":"customfield_10512","key":"com.atlassian.jpo:jpo-custom-field-baseline-start","isShown":true}],"type":"DATES","title":"Dates"},{"searchers":[{"name":"Assignee","id":"assignee","key":"issue.field.assignee","isShown":true,"lastViewed":1744416325463},{"name":"Reporter","id":"reporter","key":"issue.field.reporter","isShown":true}],"type":"PEOPLE","title":"People"}]},"values":{"issuetype":{"name":"Type","editHtml":"\n\n\n\n <div class=\"field-group aui-field-issuetype\" >\n <label for=\"searcher-type\">Type</label> <select class=\"select js-default-checkboxmultiselect\"\n id=\"searcher-type\"\n multiple=\"multiple\"\n name=\"type\"\n data-max-inline-results-displayed=\"100\"\n data-placeholder-text=\"Find Issue Types...\">\n <optgroup>\n \n <option class=\" \"\n id=\"type_-2\"\n title=\"All Standard Issue Types\"\n value=\"-2\">All Standard Issue Types</option>\n \n <option class=\" \"\n id=\"type_-3\"\n title=\"All Sub-Task Issue Types\"\n value=\"-3\">All Sub-Task Issue Types</option>\n </optgroup>\n\n <optgroup label=\"Standard Issue Types\">\n \n <option class=\" imagebacked 10320 10000 10420 10521 10123 \"\n data-icon=\"/secure/viewavatar?size=xsmall&avatarId=10293&avatarType=issuetype\"\n data-fallback-icon=\"/images/icons/issuetypes/blank.png\"\n id=\"type_1\"\n title=\"Bug\"\n value=\"1\">Bug</option>\n \n <option class=\" imagebacked 10000 \"\n data-icon=\"/secure/viewavatar?size=xsmall&avatarId=10290&avatarType=issuetype\"\n data-fallback-icon=\"/images/icons/issuetypes/blank.png\"\n id=\"type_10100\"\n title=\"Design\"\n value=\"10100\">Design</option>\n \n <option class=\" imagebacked 10320 10000 10420 10521 10123 \"\n data-icon=\"/images/icons/issuetypes/epic.svg\"\n data-fallback-icon=\"/images/icons/issuetypes/blank.png\"\n id=\"type_10000\"\n title=\"Epic\"\n value=\"10000\">Epic</option>\n \n <option class=\" imagebacked 10320 10000 10420 10521 10123 \"\n data-icon=\"/secure/viewavatar?size=xsmall&avatarId=10300&avatarType=issuetype\"\n data-fallback-icon=\"/images/icons/issuetypes/blank.png\"\n id=\"type_4\"\n title=\"Improvement\"\n value=\"4\">Improvement</option>\n \n <option class=\" imagebacked 10000 10420 \"\n data-icon=\"/secure/viewavatar?size=xsmall&avatarId=10297&avatarType=issuetype\"\n data-fallback-icon=\"/images/icons/issuetypes/blank.png\"\n id=\"type_10200\"\n title=\"Mini Version\"\n value=\"10200\">Mini Version</option>\n \n <option class=\" imagebacked 10320 10000 10420 10521 10123 \"\n data-icon=\"/secure/viewavatar?size=xsmall&avatarId=10301&avatarType=issuetype\"\n data-fallback-icon=\"/images/icons/issuetypes/blank.png\"\n id=\"type_2\"\n title=\"New Feature\"\n value=\"2\">New Feature</option>\n \n <option class=\" imagebacked 10000 \"\n data-icon=\"/images/icons/issuetypes/story.svg\"\n data-fallback-icon=\"/images/icons/issuetypes/blank.png\"\n id=\"type_10001\"\n title=\"Story\"\n value=\"10001\">Story</option>\n \n <option class=\" imagebacked 10320 10000 10420 10520 10521 10123 10220 11020 \"\n data-icon=\"/secure/viewavatar?size=xsmall&avatarId=10308&avatarType=issuetype\"\n data-fallback-icon=\"/images/icons/issuetypes/blank.png\"\n id=\"type_3\"\n title=\"Task\"\n value=\"3\">Task</option>\n </optgroup>\n\n <optgroup label=\"Sub-Task Issue Types\">\n \n <option class=\" imagebacked 10000 10420 \"\n data-icon=\"/secure/viewavatar?size=xsmall&avatarId=10300&avatarType=issuetype\"\n data-fallback-icon=\"/images/icons/issuetypes/blank.png\"\n id=\"type_10201\"\n title=\"Sub-Improvement\"\n value=\"10201\">Sub-Improvement</option>\n \n <option class=\" imagebacked 10000 10420 \"\n data-icon=\"/secure/viewavatar?size=xsmall&avatarId=10301&avatarType=issuetype\"\n data-fallback-icon=\"/images/icons/issuetypes/blank.png\"\n id=\"type_10202\"\n title=\"Sub-New Feature\"\n value=\"10202\">Sub-New Feature</option>\n \n <option class=\" imagebacked 10320 10000 10420 10520 10521 10123 10220 11020 \"\n data-icon=\"/secure/viewavatar?size=xsmall&avatarId=10306&avatarType=issuetype\"\n data-fallback-icon=\"/images/icons/issuetypes/blank.png\"\n id=\"type_5\"\n title=\"Sub-task\"\n value=\"5\">Sub-task</option>\n </optgroup>\n </select>\n </div>\n ","validSearcher":true,"isShown":true},"project":{"name":"Project","editHtml":" \n <div class=\"field-group aui-field-project\" >\n <label for=\"searcher-pid\">Project</label> <select class=\"js-project-checkboxmultiselect\"\n data-placeholder-text=\"Find Projects...\"\n id=\"searcher-pid\"\n multiple=\"multiple\"\n name=\"pid\">\n <optgroup label=\"All Projects\" >\n \n <option data-icon=\"/secure/projectavatar?pid=10072&size=small\"\n title=\"Area Requests\"\n value=\"10072\">\n Area Requests (AREQ)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=10043&size=small\"\n title=\"BookBrainz\"\n value=\"10043\">\n BookBrainz (BB)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=10121&size=small\"\n title=\"BrainzUtils\"\n value=\"10121\">\n BrainzUtils (BU)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=10060&size=small\"\n title=\"CritiqueBrainz\"\n value=\"10060\">\n CritiqueBrainz (CB)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=10044&size=small\"\n title=\"Image Archives\"\n value=\"10044\">\n Image Archives (IMG)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=10070&size=small\"\n title=\"Instrument Requests\"\n value=\"10070\">\n Instrument Requests (INST)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=10046&size=small\"\n title=\"libcoverart\"\n value=\"10046\">\n libcoverart (LCA)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=10041&size=small\"\n title=\"libdiscid\"\n value=\"10041\">\n libdiscid (LIB)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=10040&size=small\"\n title=\"libmusicbrainz\"\n value=\"10040\">\n libmusicbrainz (LMB)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=10431&size=small\"\n title=\"LinkedBrainz\"\n value=\"10431\">\n LinkedBrainz (LINKB)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=10101&size=small\"\n title=\"ListenBrainz\"\n value=\"10101\">\n ListenBrainz (LB)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=10130&size=small\"\n title=\"MBSpotify\"\n value=\"10130\">\n MBSpotify (MSP)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=10100&size=small\"\n title=\"MetaBrainz\"\n value=\"10100\">\n MetaBrainz (MEB)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=10021&size=small\"\n title=\"MetaBrainz Hosting\"\n value=\"10021\">\n MetaBrainz Hosting (MBH)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=10430&size=small\"\n title=\"MetaBrainz Sec Management\"\n value=\"10430\">\n MetaBrainz Sec Management (SEC)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=10031&size=small\"\n title=\"Mobile Applications\"\n value=\"10031\">\n Mobile Applications (MOBILE)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=10630&size=small\"\n title=\"MusicBrainz Batch Edits\"\n value=\"10630\">\n MusicBrainz Batch Edits (MBBE)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=10020&size=small\"\n title=\"MusicBrainz Search Server\"\n value=\"10020\">\n MusicBrainz Search Server (SEARCH)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=10000&size=small\"\n title=\"MusicBrainz Server\"\n value=\"10000\">\n MusicBrainz Server (MBS)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=10032&size=small\"\n title=\"MusicBrainz Style\"\n value=\"10032\">\n MusicBrainz Style (STYLE)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=10045&size=small\"\n title=\"MusicBrainz Virtual Machines\"\n value=\"10045\">\n MusicBrainz Virtual Machines (MBVM)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=10230&size=small\"\n title=\"Organisation\"\n value=\"10230\">\n Organisation (ORG)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=10022&size=small\"\n title=\"Other\"\n value=\"10022\">\n Other (OTHER)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=10042&size=small\"\n title=\"Picard\"\n value=\"10042\">\n Picard (PICARD)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=10071&size=small\"\n title=\"Picard Website\"\n value=\"10071\">\n Picard Website (PW)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=10330&size=small\"\n title=\"SpamBrainz\"\n value=\"10330\">\n SpamBrainz (SPAM)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=10080&size=small\"\n title=\"Zapped: AcousticBrainz\"\n value=\"10080\">\n Zapped: AcousticBrainz (AB)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=10047&size=small\"\n title=\"Zapped: FreeDB Gateway\"\n value=\"10047\">\n Zapped: FreeDB Gateway (FREEDB)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=10050&size=small\"\n title=\"Zapped: Geordi\"\n value=\"10050\">\n Zapped: Geordi (GEORDI)\n </option>\n </optgroup>\n </select>\n </div>\n \n\n","validSearcher":true,"isShown":true},"assignee":{"name":"Assignee","editHtml":"\n \n <div class=\"field-group aui-field-userlist\" >\n <label for=\"searcher-assigneeSelect\">Assignee</label> <fieldset rel=\"assignee\" class=\"hidden user-group-searcher-params\">\n </fieldset>\n <select class=\"js-usergroup-checkboxmultiselect\" multiple=\"multiple\" id=\"assignee\" name=\"assignee\" data-placeholder-text=\"Enter username or group\">\n <optgroup>\n <option class=\"headerOption\" data-icon=\"https://tickets.metabrainz.org/secure/useravatar?size=xsmall&avatarId=10213\" value=\"empty\" title=\"Unassigned\">Unassigned</option>\n </optgroup>\n <optgroup>\n </optgroup>\n </select>\n <input type=\"hidden\" name=\"check_prev_assignee\" value=\"true\">\n </div>\n \n","validSearcher":true,"isShown":true},"status":{"name":"Status","editHtml":"\n <div class=\"field-group aui-field-constants\" >\n <label for=\"searcher-status\">Status</label> <select class=\"select js-default-checkboxmultiselectstatuslozenge\"\n data-placeholder-text=\"Find Statuses...\"\n id=\"searcher-status\"\n multiple=\"multiple\"\n name=\"status\"\n data-max-inline-results-displayed=\"100\"\n data-footer-text=\"-76 more options. Continue typing to refine further.\" data-status-lozenge=\"true\">\n <optgroup >\n <option class=\"imagebacked\" data-icon=\"/images/icons/statuses/open.png\" value=\"1\" title=\"Open\" data-simple-status=\"{"id":"1","name":"Open","description":"The issue is open and ready for the assignee to start work on it.","iconUrl":"/images/icons/statuses/open.png","statusCategory":{"id":2,"key":"new","colorName":"default"}}\">Open</option>\n <option class=\"imagebacked\" data-icon=\"/images/icons/statuses/inprogress.png\" value=\"3\" title=\"In Progress\" data-simple-status=\"{"id":"3","name":"In Progress","description":"This issue is being actively worked on at the moment by the assignee.","iconUrl":"/images/icons/statuses/inprogress.png","statusCategory":{"id":4,"key":"indeterminate","colorName":"inprogress"}}\">In Progress</option>\n <option class=\"imagebacked\" data-icon=\"/images/icons/statuses/reopened.png\" value=\"4\" title=\"Reopened\" data-simple-status=\"{"id":"4","name":"Reopened","description":"This issue was once resolved, but the resolution was deemed incorrect. From here issues are either marked assigned or resolved.","iconUrl":"/images/icons/statuses/reopened.png","statusCategory":{"id":2,"key":"new","colorName":"default"}}\">Reopened</option>\n <option class=\"imagebacked\" data-icon=\"/images/icons/statuses/resolved.png\" value=\"5\" title=\"Review Submitted\" data-simple-status=\"{"id":"5","name":"Review Submitted","description":"A review has been submitted and is waiting peer review before the issue can be closed.","iconUrl":"/images/icons/statuses/resolved.png","statusCategory":{"id":4,"key":"indeterminate","colorName":"inprogress"}}\">Review Submitted</option>\n <option class=\"imagebacked\" data-icon=\"/images/icons/statuses/closed.png\" value=\"6\" title=\"Closed\" data-simple-status=\"{"id":"6","name":"Closed","description":"The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.","iconUrl":"/images/icons/statuses/closed.png","statusCategory":{"id":3,"key":"done","colorName":"success"}}\">Closed</option>\n <option class=\"imagebacked\" data-icon=\"/images/icons/statuses/generic.png\" value=\"10000\" title=\"Decision Required\" data-simple-status=\"{"id":"10000","name":"Decision Required","description":"The issue requires a decision to be made before the developer is able to move forward and start/continue work.","iconUrl":"/images/icons/statuses/generic.png","statusCategory":{"id":2,"key":"new","colorName":"default"}}\">Decision Required</option>\n <option class=\"imagebacked\" data-icon=\"/images/icons/statuses/document.png\" value=\"10001\" title=\"RFC Required\" data-simple-status=\"{"id":"10001","name":"RFC Required","description":"This issue requires additional planning and/or community involvement before it can be implemented.","iconUrl":"/images/icons/statuses/document.png","statusCategory":{"id":2,"key":"new","colorName":"default"}}\">RFC Required</option>\n <option class=\"imagebacked\" data-icon=\"/images/icons/statuses/visible.png\" value=\"10002\" title=\"In Beta Testing\" data-simple-status=\"{"id":"10002","name":"In Beta Testing","description":"Currently being user tested at beta.musicbrainz.org","iconUrl":"/images/icons/statuses/visible.png","statusCategory":{"id":4,"key":"indeterminate","colorName":"inprogress"}}\">In Beta Testing</option>\n <option class=\"imagebacked\" data-icon=\"/images/icons/statuses/generic.png\" value=\"10003\" title=\"RFC Sent\" data-simple-status=\"{"id":"10003","name":"RFC Sent","description":"An RFC has been sent to the style list.","iconUrl":"/images/icons/statuses/generic.png","statusCategory":{"id":4,"key":"indeterminate","colorName":"inprogress"}}\">RFC Sent</option>\n <option class=\"imagebacked\" data-icon=\"/images/icons/statuses/generic.png\" value=\"10004\" title=\"RFV Sent\" data-simple-status=\"{"id":"10004","name":"RFV Sent","description":"An RFV has been sent to the style list.","iconUrl":"/images/icons/statuses/generic.png","statusCategory":{"id":4,"key":"indeterminate","colorName":"inprogress"}}\">RFV Sent</option>\n <option class=\"imagebacked\" data-icon=\"/images/icons/statuses/needinfo.png\" value=\"10005\" title=\"Blocked\" data-simple-status=\"{"id":"10005","name":"Blocked","description":"Progress cannot continue on the issue until another ticket is resolved.","iconUrl":"/images/icons/statuses/needinfo.png","statusCategory":{"id":2,"key":"new","colorName":"default"}}\">Blocked</option>\n <option class=\"imagebacked\" data-icon=\"/images/icons/statuses/down.png\" value=\"10006\" title=\"Release Pending\" data-simple-status=\"{"id":"10006","name":"Release Pending","description":"The code has been merged but not yet released.","iconUrl":"/images/icons/statuses/down.png","statusCategory":{"id":4,"key":"indeterminate","colorName":"inprogress"}}\">Release Pending</option>\n <option class=\"imagebacked\" data-icon=\"/images/icons/statuses/down.png\" value=\"10007\" title=\"In Development Branch\" data-simple-status=\"{"id":"10007","name":"In Development Branch","description":"The code has been merged to the development branch (usually master), but won't enter beta until the next release cycle.","iconUrl":"/images/icons/statuses/down.png","statusCategory":{"id":4,"key":"indeterminate","colorName":"inprogress"}}\">In Development Branch</option>\n <option class=\"imagebacked\" data-icon=\"/\" value=\"10008\" title=\"To Do\" data-simple-status=\"{"id":"10008","name":"To Do","description":"","iconUrl":"/","statusCategory":{"id":2,"key":"new","colorName":"default"}}\">To Do</option>\n <option class=\"imagebacked\" data-icon=\"/\" value=\"10009\" title=\"In Review\" data-simple-status=\"{"id":"10009","name":"In Review","description":"","iconUrl":"/","statusCategory":{"id":4,"key":"indeterminate","colorName":"inprogress"}}\">In Review</option>\n <option class=\"imagebacked\" data-icon=\"/\" value=\"10010\" title=\"Done\" data-simple-status=\"{"id":"10010","name":"Done","description":"","iconUrl":"/","statusCategory":{"id":3,"key":"done","colorName":"success"}}\">Done</option>\n <option class=\"imagebacked\" data-icon=\"/images/icons/status_generic.gif\" value=\"10108\" title=\"Under Review\" data-simple-status=\"{"id":"10108","name":"Under Review","description":"","iconUrl":"/images/icons/status_generic.gif","statusCategory":{"id":4,"key":"indeterminate","colorName":"inprogress"}}\">Under Review</option>\n <option class=\"imagebacked\" data-icon=\"/images/icons/status_generic.gif\" value=\"10109\" title=\"Approved\" data-simple-status=\"{"id":"10109","name":"Approved","description":"","iconUrl":"/images/icons/status_generic.gif","statusCategory":{"id":3,"key":"done","colorName":"success"}}\">Approved</option>\n <option class=\"imagebacked\" data-icon=\"/images/icons/status_generic.gif\" value=\"10110\" title=\"Cancelled\" data-simple-status=\"{"id":"10110","name":"Cancelled","description":"","iconUrl":"/images/icons/status_generic.gif","statusCategory":{"id":3,"key":"done","colorName":"success"}}\">Cancelled</option>\n <option class=\"imagebacked\" data-icon=\"/images/icons/status_generic.gif\" value=\"10111\" title=\"Rejected\" data-simple-status=\"{"id":"10111","name":"Rejected","description":"","iconUrl":"/images/icons/status_generic.gif","statusCategory":{"id":3,"key":"done","colorName":"success"}}\">Rejected</option>\n <option class=\"imagebacked\" data-icon=\"/images/icons/statuses/generic.png\" value=\"10208\" title=\"Mockup Required\" data-simple-status=\"{"id":"10208","name":"Mockup Required","description":"This ticket needs a mockup to progress.","iconUrl":"/images/icons/statuses/generic.png","statusCategory":{"id":2,"key":"new","colorName":"default"}}\">Mockup Required</option>\n <option class=\"imagebacked\" data-icon=\"/images/icons/statuses/generic.png\" value=\"10209\" title=\"Mockup Submitted\" data-simple-status=\"{"id":"10209","name":"Mockup Submitted","description":"A mockup has been submitted, pending review.","iconUrl":"/images/icons/statuses/generic.png","statusCategory":{"id":4,"key":"indeterminate","colorName":"inprogress"}}\">Mockup Submitted</option>\n <option class=\"imagebacked\" data-icon=\"/images/icons/statuses/generic.png\" value=\"10308\" title=\"Implementation Requested\" data-simple-status=\"{"id":"10308","name":"Implementation Requested","description":"The issue needs to be implemented in the code of MusicBrainz Server.\\nA new MBS issue should be created with a dependency link to the current STYLE issue.","iconUrl":"/images/icons/statuses/generic.png","statusCategory":{"id":4,"key":"indeterminate","colorName":"inprogress"}}\">Implementation Requested</option>\n <option class=\"imagebacked\" data-icon=\"/images/icons/statuses/generic.png\" value=\"10309\" title=\"Documentation Required\" data-simple-status=\"{"id":"10309","name":"Documentation Required","description":"The issue is implemented in the code of MusicBrainz Server, that is the linked MBS issue should be closed, but the WikiDoc needs to be updated and transcluded.","iconUrl":"/images/icons/statuses/generic.png","statusCategory":{"id":2,"key":"new","colorName":"default"}}\">Documentation Required</option>\n </optgroup>\n</select>\n </div>\n \n","validSearcher":true,"isShown":true},"labels":{"name":"Label","viewHtml":" <div class=\"searcherValue\">\n \n <label class=\"fieldLabel\" for=\"fieldlabels\">Label:</label><span id=\"fieldlabels\" class=\"fieldValue\">\n \n test-on-picard-2\n</span></div>\n","editHtml":"\n <div class=\"field-group aui-field-labels\" >\n <label for=\"searcher-labels\">Labels</label> <select class=\"js-label-checkboxmultiselect\" multiple=\"multiple\" id=\"searcher-labels\" name=\"labels\" data-placeholder-text=\"Find Labels...\">\n <option value=\"test-on-picard-2\" title=\"test-on-picard-2\" selected=\"selected\">test-on-picard-2</option>\n </select>\n </div>\n \n","jql":"labels = test-on-picard-2","validSearcher":true,"isShown":true}}}
[{"id":-1,"name":"My open issues","jql":"assignee = currentUser() AND resolution = Unresolved order by updated DESC","isSystem":true,"sharePermissions":[],"requiresLogin":true},{"id":-2,"name":"Reported by me","jql":"reporter = currentUser() order by created DESC","isSystem":true,"sharePermissions":[],"requiresLogin":true},{"id":-4,"name":"All issues","jql":"order by created DESC","isSystem":true,"sharePermissions":[],"requiresLogin":false},{"id":-5,"name":"Open issues","jql":"resolution = Unresolved order by priority DESC,updated DESC","isSystem":true,"sharePermissions":[],"requiresLogin":false},{"id":-9,"name":"Done issues","jql":"statusCategory = Done order by updated DESC","isSystem":true,"sharePermissions":[],"requiresLogin":false},{"id":-3,"name":"Viewed recently","jql":"issuekey in issueHistory() order by lastViewed DESC","isSystem":true,"sharePermissions":[],"requiresLogin":false},{"id":-6,"name":"Created recently","jql":"created >= -1w order by created DESC","isSystem":true,"sharePermissions":[],"requiresLogin":false},{"id":-7,"name":"Resolved recently","jql":"resolutiondate >= -1w order by updated DESC","isSystem":true,"sharePermissions":[],"requiresLogin":false},{"id":-8,"name":"Updated recently","jql":"updated >= -1w order by updated DESC","isSystem":true,"sharePermissions":[],"requiresLogin":false}]
Ok, thanks for the feedback. I have not yet tried with a locale set to non-UTF8 one.