Type:
Bug
Resolution:
Fixed
Priority:
Critical
Affects Version/s:
0.4.3
Description of the problem
Currently, the execution of the plan could make XWiki crashes because of XWIKI-9046 .
The issue is that when a rename is performing, 2 actions are done on the wiki:
1 - the document A is copied to the target B.
2 - the original document A is deleted.
What happens frequently is that XWiki crashes during the first step (out of memory). When we restart the wiki, we have both A and B in the wiki.
B is not even a valid copy of A, because it might have not copied the whole history (which causes the memory explosion).
Proposed solution
What would be nice is to detect, when the migrator is restarted, that a bad copy of A already exists and delete it before we move A to B.
Use case:
softec is running the migrator
XWiki crashes (out of memory)
softec restarts the wiki and launch the migrator
XWiki does not crash because, at that time, there is more available memory.
Since B exists, the computed plan about A is different than the first execution: it proposes to rename A to B_2 (it's a feature ).
What softec legitimately expects is to get the same plan the second time.
It won't fix XWIKI-9046 but at least, the wiki would be migrated at the end.
Alternative
A nice solution could be to be able to look at last migrator execution (since the status is serialized) and to be able to resume the execution of the plan after a crash. However that could be quite complex and the proposed solution (thanks to softec ) could achieve the same goal without too much pain.
Other
The proper solution of course is to implement XWIKI-12184 . But it is too complex and risky to be done on a 7.4.x version, and we need the migrator to work NOW.
There are no comments yet on this issue.
{"searchers":{"groups":[{"searchers":[{"name":"Project","id":"project","key":"issue.field.project","isShown":true,"lastViewed":1743851466350},{"name":"Summary","id":"summary","key":"issue.field.summary","isShown":true},{"name":"Type","id":"issuetype","key":"issue.field.issuetype","isShown":true,"lastViewed":1743851466352},{"name":"Status","id":"status","key":"issue.field.status","isShown":true,"lastViewed":1743851466355},{"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,"lastViewed":1743851466358},{"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},{"name":"Query","id":"text","key":"text","isShown":true},{"name":"Development","id":"customfield_11170","key":"com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary","isShown":true},{"name":"Development Priority","id":"customfield_10040","key":"com.atlassian.jira.plugin.system.customfieldtypes:select","isShown":true},{"name":"Difficulty","id":"customfield_10060","key":"com.atlassian.jira.plugin.system.customfieldtypes:select","isShown":true},{"name":"Documentation","id":"customfield_10270","key":"com.atlassian.jira.plugin.system.customfieldtypes:textfield","isShown":true},{"name":"Documentation in Release Notes","id":"customfield_10273","key":"com.atlassian.jira.plugin.system.customfieldtypes:textfield","isShown":true},{"name":"Duration (Work Hours)","id":"customfield_10010","key":"com.atlassian.jira.plugin.system.customfieldtypes:textfield","isShown":true},{"name":"Epic Colour","id":"customfield_11073","key":"com.pyxis.greenhopper.jira:gh-epic-color","isShown":false},{"name":"Epic Link","id":"customfield_11070","key":"com.pyxis.greenhopper.jira:gh-epic-link","isShown":true},{"name":"Epic Name","id":"customfield_11072","key":"com.pyxis.greenhopper.jira:gh-epic-label","isShown":true},{"name":"Epic Status","id":"customfield_11071","key":"com.pyxis.greenhopper.jira:gh-epic-status","isShown":false},{"name":"Flagged","id":"customfield_11270","key":"com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes","isShown":true},{"name":"Flickering Test","id":"customfield_10870","key":"com.atlassian.jira.plugin.system.customfieldtypes:textfield","isShown":true},{"name":"GCI categories","id":"customfield_10872","key":"com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes","isShown":true},{"name":"Original story points","id":"customfield_11674","key":"com.atlassian.jpo:jpo-custom-field-original-story-points","isShown":true},{"name":"Parent Link","id":"customfield_11671","key":"com.atlassian.jpo:jpo-custom-field-parent","isShown":false},{"name":"Pull Request Status","id":"customfield_10471","key":"com.atlassian.jira.plugin.system.customfieldtypes:select","isShown":true},{"name":"Rank","id":"customfield_11074","key":"com.pyxis.greenhopper.jira:gh-lexo-rank","isShown":true},{"name":"Sprint","id":"customfield_10470","key":"com.pyxis.greenhopper.jira:gh-sprint","isShown":true},{"name":"Story Points","id":"customfield_11075","key":"com.atlassian.jira.plugin.system.customfieldtypes:float","isShown":false},{"name":"Story Points","id":"customfield_11271","key":"com.atlassian.jira.plugin.system.customfieldtypes:float","isShown":false},{"name":"Team","id":"customfield_11670","key":"com.atlassian.teams:rm-teams-custom-field-team","isShown":true},{"name":"Tests","id":"customfield_10031","key":"com.atlassian.jira.plugin.system.customfieldtypes:multiselect","isShown":true},{"name":"Time in Status","id":"customfield_10022","key":"com.atlassian.jira.ext.charting:timeinstatus","isShown":true},{"name":"WCAG 2.1 Rule ids","id":"customfield_11770","key":"com.atlassian.jira.plugin.system.customfieldtypes:textarea","isShown":true},{"name":"issueFunction","id":"customfield_10970","key":"com.onresolve.jira.groovy.groovyrunner:jqlFunctionsCustomFieldType","isShown":true},{"name":"keywords","id":"customfield_10000","key":"com.atlassian.jira.plugin.system.customfieldtypes:textfield","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":"Date of First Response","id":"customfield_10021","key":"com.atlassian.jira.ext.charting:firstresponsedate","isShown":true},{"name":"Target end","id":"customfield_11673","key":"com.atlassian.jpo:jpo-custom-field-baseline-end","isShown":true},{"name":"Target start","id":"customfield_11672","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":1743851466356},{"name":"Reporter","id":"reporter","key":"issue.field.reporter","isShown":true},{"name":"Special Allowed Users","id":"customfield_11570","key":"com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker","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 10020 \"\n data-icon=\"/secure/viewavatar?size=xsmall&avatarId=13503&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 10020 \"\n data-icon=\"/images/icons/issuetypes/epic.svg\"\n data-fallback-icon=\"/images/icons/issuetypes/blank.png\"\n id=\"type_10205\"\n title=\"Epic\"\n value=\"10205\">Epic</option>\n \n <option class=\" imagebacked 10020 \"\n data-icon=\"/secure/viewavatar?size=xsmall&avatarId=13500&avatarType=issuetype\"\n data-fallback-icon=\"/images/icons/issuetypes/blank.png\"\n id=\"type_6\"\n title=\"Idea\"\n value=\"6\">Idea</option>\n \n <option class=\" imagebacked 10020 \"\n data-icon=\"/secure/viewavatar?size=xsmall&avatarId=13510&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 10020 \"\n data-icon=\"/secure/viewavatar?size=xsmall&avatarId=13511&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 10020 \"\n data-icon=\"/images/icons/issuetypes/story.svg\"\n data-fallback-icon=\"/images/icons/issuetypes/blank.png\"\n id=\"type_10206\"\n title=\"Story\"\n value=\"10206\">Story</option>\n \n <option class=\" imagebacked 10020 \"\n data-icon=\"/secure/viewavatar?size=xsmall&avatarId=13518&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 10020 \"\n data-icon=\"/secure/viewavatar?size=xsmall&avatarId=13516&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","viewHtml":" <div class=\"searcherValue\">\n \n <label class=\"fieldLabel\" for=\"fieldpid\">Project:</label><span id=\"fieldpid\" class=\"fieldValue\">\n \n <a data-pid=\"13236\" data-issue-type-ids=\"\" href=\"/browse/NPMIG\" title=\"Browse Nested Pages Migrator Application project\">Nested Pages Migrator Application</a> </span></div>\n","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=\"Recent Projects\">\n </optgroup>\n <optgroup label=\"All Projects\" data-footer-text=\"249 more options. Continue typing to refine further.\">\n <option data-icon=\"/secure/projectavatar?pid=13236&size=small\"\n selected=\"selected\" title=\"Nested Pages Migrator Application\"\n value=\"13236\">\n Nested Pages Migrator Application (NPMIG)\n </option>\n \n <option data-icon=\"/secure/projectavatar?pid=11433&size=small\"\n title=\" Meeting Manager \"\n value=\"11433\">\n Meeting Manager (MEETING)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=12831&size=small\"\n title=\"Acquisitions Application\"\n value=\"12831\">\n Acquisitions Application (ACQUISIT)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=11833&size=small\"\n title=\"Activiti Application\"\n value=\"11833\">\n Activiti Application (XACTIVITI)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=13942&size=small\"\n title=\"ActivityPub Application\"\n value=\"13942\">\n ActivityPub Application (XAP)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=11435&size=small\"\n title=\"Admin Tools Application\"\n value=\"11435\">\n Admin Tools Application (ADMINTOOL)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=13246&size=small\"\n title=\"Android Authenticator & Contacts\"\n value=\"13246\">\n Android Authenticator & Contacts (ANDAUTH)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=13240&size=small\"\n title=\"AntiSpam Application\"\n value=\"13240\">\n AntiSpam Application (ANTISPAM)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=14536&size=small\"\n title=\"API - XDOM Regex\"\n value=\"14536\">\n API - XDOM Regex (XREGEX)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=13830&size=small\"\n title=\"AppWithinMinutes Charts\"\n value=\"13830\">\n AppWithinMinutes Charts (AWMCHARTS)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=13440&size=small\"\n title=\"AppWithinMinutes File Fields\"\n value=\"13440\">\n AppWithinMinutes File Fields (AWMFF)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=14231&size=small\"\n title=\"AsciiDoc Syntax\"\n value=\"14231\">\n AsciiDoc Syntax (XASCIIDOC)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=14737&size=small\"\n title=\"Attachments Macro\"\n value=\"14737\">\n Attachments Macro (XAM)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=11930&size=small\"\n title=\"Authenticator Jasig CAS\"\n value=\"11930\">\n Authenticator Jasig CAS (AUTHCAS)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=11441&size=small\"\n title=\"Authenticator JDBC\"\n value=\"11441\">\n Authenticator JDBC (AUTHJDBC)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=15030&size=small\"\n title=\"AuthService Backport\"\n value=\"15030\">\n AuthService Backport (AUTHSBACK)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=14731&size=small\"\n title=\"Back To Top Application\"\n value=\"14731\">\n Back To Top Application (BACKTOTOP)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=13263&size=small\"\n title=\"Batch Import Application\"\n value=\"13263\">\n Batch Import Application (BATCHIMP)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=13534&size=small\"\n title=\"Bintray Repository\"\n value=\"13534\">\n Bintray Repository (BINTRAYREP)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=13938&size=small\"\n title=\"Blocking Authenticator\"\n value=\"13938\">\n Blocking Authenticator (AUTHBLOCK)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=13832&size=small\"\n title=\"Blockly Editor\"\n value=\"13832\">\n Blockly Editor (BLOCKLY)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=13437&size=small\"\n title=\"Blog Application\"\n value=\"13437\">\n Blog Application (BLOG)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=15338&size=small\"\n title=\"Book Versions\"\n value=\"15338\">\n Book Versions (BVERSION)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=11131&size=small\"\n title=\"Bulletin Board\"\n value=\"11131\">\n Bulletin Board (XBB)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=14132&size=small\"\n title=\"Cached Code Macro\"\n value=\"14132\">\n Cached Code Macro (CODECACHE)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=14134&size=small\"\n title=\"Card Macro\"\n value=\"14134\">\n Card Macro (XCARDMACRO)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=14330&size=small\"\n title=\"Change Request Application\"\n value=\"14330\">\n Change Request Application (CRAPP)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=13845&size=small\"\n title=\"ChartJS Integration\"\n value=\"13845\">\n ChartJS Integration (CHARTJS)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=12530&size=small\"\n title=\"Chat Application\"\n value=\"12530\">\n Chat Application (CHAT)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=15334&size=small\"\n title=\"CLI\"\n value=\"15334\">\n CLI (CLI)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=13731&size=small\"\n title=\"Color Themes\"\n value=\"13731\">\n Color Themes (COLORTHEME)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=13234&size=small\"\n title=\"Command Runner API\"\n value=\"13234\">\n Command Runner API (CRAPI)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=15340&size=small\"\n title=\"CONCURRENT\"\n value=\"15340\">\n CONCURRENT (CONCURRENT)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=13254&size=small\"\n title=\"Condition Macro\"\n value=\"13254\">\n Condition Macro (CONDITION)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=13433&size=small\"\n title=\"Confluence\"\n value=\"13433\">\n Confluence (CONFLUENCE)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=13933&size=small\"\n title=\"Contrib Extension Ideas\"\n value=\"13933\">\n Contrib Extension Ideas (EXOIDEA)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=13331&size=small\"\n title=\"Contrib Parent\"\n value=\"13331\">\n Contrib Parent (CPARENT)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=15231&size=small\"\n title=\"CQL\"\n value=\"15231\">\n CQL (CQL)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=11536&size=small\"\n title=\"Crash Integration\"\n value=\"11536\">\n Crash Integration (XCRASH)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=15042&size=small\"\n title=\"Cristal\"\n value=\"15042\">\n Cristal (CRISTAL)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=13844&size=small\"\n title=\"Cryptpad Application\"\n value=\"13844\">\n Cryptpad Application (CRYPTPAD)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=14130&size=small\"\n title=\"Custom Field Authenticator\"\n value=\"14130\">\n Custom Field Authenticator (AUTHFIELD)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=14630&size=small\"\n title=\"DeepL Integration\"\n value=\"14630\">\n DeepL Integration (DEEPL)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=13242&size=small\"\n title=\"Demo Flavor\"\n value=\"13242\">\n Demo Flavor (DEMOFLAVOR)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=13265&size=small\"\n title=\"Derzelas Script Runner\"\n value=\"13265\">\n Derzelas Script Runner (SCRIPTRUN)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=11834&size=small\"\n title=\"Diagram Application\"\n value=\"11834\">\n Diagram Application (XADIAGRAM)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=14143&size=small\"\n title=\"Discussions Application\"\n value=\"14143\">\n Discussions Application (DISCUSSION)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=14232&size=small\"\n title=\"DITA OT Importer\"\n value=\"14232\">\n DITA OT Importer (DITAOT)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=13434&size=small\"\n title=\"Document Accordion Macro\"\n value=\"13434\">\n Document Accordion Macro (DOCACCORDI)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=14137&size=small\"\n title=\"Document Changelog\"\n value=\"14137\">\n Document Changelog (DOCCHANGEL)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=13536&size=small\"\n title=\"DokuWiki tools\"\n value=\"13536\">\n DokuWiki tools (DOKUWIKI)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=15336&size=small\"\n title=\"DOXIA\"\n value=\"15336\">\n DOXIA (DOXIA)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=12334&size=small\"\n title=\"Dynamic Hierarchy Macro\"\n value=\"12334\">\n Dynamic Hierarchy Macro (DHM)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=13332&size=small\"\n title=\"Elastic Search Macro\"\n value=\"13332\">\n Elastic Search Macro (ELASTICM)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=15337&size=small\"\n title=\"Embed External Content\"\n value=\"15337\">\n Embed External Content (XEMBED)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=14035&size=small\"\n title=\"Ember.js Todo List Application\"\n value=\"14035\">\n Ember.js Todo List Application (XTODOEMBER)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=12833&size=small\"\n title=\"Encryption Application\"\n value=\"12833\">\n Encryption Application (ENCRYPTAPP)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=14830&size=small\"\n title=\"Environment Switcher Application\"\n value=\"14830\">\n Environment Switcher Application (ENVSAPP)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=13248&size=small\"\n title=\"Event Listeners Administration\"\n value=\"13248\">\n Event Listeners Administration (LISTENADM)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=14935&size=small\"\n title=\"Events Application\"\n value=\"14935\">\n Events Application (EVENTS)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=14930&size=small\"\n title=\"Excel plugin\"\n value=\"14930\">\n Excel plugin (EXCELPLUG)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=12231&size=small\"\n title=\"Expense Report Application\"\n value=\"12231\">\n Expense Report Application (XEXPENSE)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=15430&size=small\"\n title=\"EXPORTTOOLS\"\n value=\"15430\">\n EXPORTTOOLS (EXPORTTOOL)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=13839&size=small\"\n title=\"eXtended Copy Application\"\n value=\"13839\">\n eXtended Copy Application (XCOPY)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=14934&size=small\"\n title=\"Extended Tag Cloud Macro\"\n value=\"14934\">\n Extended Tag Cloud Macro (XETCM)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=13031&size=small\"\n title=\"Extension Tweak\"\n value=\"13031\">\n Extension Tweak (EXTWEAK)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=13834&size=small\"\n title=\"Extra Macro Content Application\"\n value=\"13834\">\n Extra Macro Content Application (XMC)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=14135&size=small\"\n title=\"Extra XAR entry types\"\n value=\"14135\">\n Extra XAR entry types (XXET)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=13253&size=small\"\n title=\"FAQ Application\"\n value=\"13253\">\n FAQ Application (FAQ)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=12731&size=small\"\n title=\"Farm Tools\"\n value=\"12731\">\n Farm Tools (FARMTOOLS)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=14534&size=small\"\n title=\"FASTEN Application\"\n value=\"14534\">\n FASTEN Application (FASTEN)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=14031&size=small\"\n title=\"Favorites Application\"\n value=\"14031\">\n Favorites Application (XFAV)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=14433&size=small\"\n title=\"Feedback Form\"\n value=\"14433\">\n Feedback Form (FEEDBACKFO)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=15034&size=small\"\n title=\"Figure Macro\"\n value=\"15034\">\n Figure Macro (XFIGURE)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=11533&size=small\"\n title=\"File Manager Application\"\n value=\"11533\">\n File Manager Application (FILEMAN)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=12032&size=small\"\n title=\"Flash Messages Application\"\n value=\"12032\">\n Flash Messages Application (XAFLASHM)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=14736&size=small\"\n title=\"Formula Macro\"\n value=\"14736\">\n Formula Macro (FORMULA)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=14538&size=small\"\n title=\"Formula pre-caching listener\"\n value=\"14538\">\n Formula pre-caching listener (FPLISTEN)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=11630&size=small\"\n title=\"Forum Application\"\n value=\"11630\">\n Forum Application (XAFORUM)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=13430&size=small\"\n title=\"Freemind Macro\"\n value=\"13430\">\n Freemind Macro (FREEMIND)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=11830&size=small\"\n title=\"FullCalendar Macro\"\n value=\"11830\">\n FullCalendar Macro (FULLCAL)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=13732&size=small\"\n title=\"Gardening Application\"\n value=\"13732\">\n Gardening Application (GRDNG)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=13535&size=small\"\n title=\"Git API\"\n value=\"13535\">\n Git API (GIT)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=12332&size=small\"\n title=\"GitHub Commit Application\"\n value=\"12332\">\n GitHub Commit Application (XGITCOM)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=14131&size=small\"\n title=\"GitHub Importer Application\"\n value=\"14131\">\n GitHub Importer Application (GHIMPORT)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=11438&size=small\"\n title=\"GitHub Statistics Application\"\n value=\"11438\">\n GitHub Statistics Application (GITHUBSTAT)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=13848&size=small\"\n title=\"GitLab Application\"\n value=\"13848\">\n GitLab Application (XGITLAB)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=13530&size=small\"\n title=\"Glossary Application\"\n value=\"13530\">\n Glossary Application (GLOSSARY)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=14931&size=small\"\n title=\"Google Analytics Integration\"\n value=\"14931\">\n Google Analytics Integration (XGA)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=13239&size=small\"\n title=\"Google Apps Integration\"\n value=\"13239\">\n Google Apps Integration (GOOGAPPS)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=13231&size=small\"\n title=\"Google Sites Import Application\"\n value=\"13231\">\n Google Sites Import Application (GSIA)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=14136&size=small\"\n title=\"GraphQL API\"\n value=\"14136\">\n GraphQL API (GQL)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=14139&size=small\"\n title=\"Group REST API\"\n value=\"14139\">\n Group REST API (GROUPREST)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=12632&size=small\"\n title=\"Header Authenticator\"\n value=\"12632\">\n Header Authenticator (AUTHHEADER)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=13436&size=small\"\n title=\"Help Center Application\"\n value=\"13436\">\n Help Center Application (HELPCENTER)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=11530&size=small\"\n title=\"Hierarchy Macro\"\n value=\"11530\">\n Hierarchy Macro (HIERARCHYM)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=11532&size=small\"\n title=\"Holiday Request\"\n value=\"11532\">\n Holiday Request (HOLIDAYREQ)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=12335&size=small\"\n title=\"Home Page Application\"\n value=\"12335\">\n Home Page Application (HPA)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=12832&size=small\"\n title=\"HPQC Macro\"\n value=\"12832\">\n HPQC Macro (HPQC)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=13533&size=small\"\n title=\"Hubot Integration\"\n value=\"13533\">\n Hubot Integration (HUBOT)\n </option>\n <option data-icon=\"/secure/projectavatar?pid=13543&size=small\"\n title=\"Icon Themes\"\n value=\"13543\">\n Icon Themes (ICONTHEMES)\n </option>\n </optgroup>\n </select>\n </div>\n \n\n","jql":"project = NPMIG","validSearcher":true,"isShown":true},"fixfor":{"name":"Fix Version","viewHtml":" <div class=\"searcherValue\">\n \n <label class=\"fieldLabel\" for=\"fieldfixfor\">Fix Version:</label><span id=\"fieldfixfor\" class=\"fieldValue\">\n \n 0.5 </span></div>\n","editHtml":"\n <div class=\"field-group aui-field-projectconstant\" >\n <label for=\"searcher-fixfor\">Fix Version</label> \n <select class=\"select js-default-checkboxmultiselectversion\"\n id=\"searcher-fixfor\"\n multiple=\"multiple\"\n name=\"fixfor\"\n data-max-inline-results-displayed=\"100\"\n >\n <optgroup label=\"\">\n <option value=\"-1\" title=\"No Version\">No Version</option>\n <option value=\"-2\" title=\"Unreleased Versions\">Unreleased Versions</option>\n <option value=\"-3\" title=\"Released Versions\">Released Versions</option>\n </optgroup>\n <optgroup label=\"Unreleased Versions\">\n <option value=\"id:1.0\" title=\"1.0\">1.0</option>\n </optgroup>\n <optgroup label=\"Released Versions\">\n <option value=\"id:0.1\" title=\"0.1\">0.1</option>\n <option value=\"id:0.1.1\" title=\"0.1.1\">0.1.1</option>\n <option value=\"id:0.10.0\" title=\"0.10.0\">0.10.0</option>\n <option value=\"id:0.10.1\" title=\"0.10.1\">0.10.1</option>\n <option value=\"id:0.2\" title=\"0.2\">0.2</option>\n <option value=\"id:0.2.1\" title=\"0.2.1\">0.2.1</option>\n <option value=\"id:0.3\" title=\"0.3\">0.3</option>\n <option value=\"id:0.4\" title=\"0.4\">0.4</option>\n <option value=\"id:0.4.1\" title=\"0.4.1\">0.4.1</option>\n <option value=\"id:0.4.2\" title=\"0.4.2\">0.4.2</option>\n <option value=\"id:0.4.3\" title=\"0.4.3\">0.4.3</option>\n <option selected=\"selected\" value=\"id:0.5\" title=\"0.5\">0.5</option>\n <option value=\"id:0.5.1\" title=\"0.5.1\">0.5.1</option>\n <option value=\"id:0.5.2\" title=\"0.5.2\">0.5.2</option>\n <option value=\"id:0.6\" title=\"0.6\">0.6</option>\n <option value=\"id:0.7\" title=\"0.7\">0.7</option>\n <option value=\"id:0.7.1\" title=\"0.7.1\">0.7.1</option>\n <option value=\"id:0.7.2\" title=\"0.7.2\">0.7.2</option>\n <option value=\"id:0.7.3\" title=\"0.7.3\">0.7.3</option>\n <option value=\"id:0.7.4\" title=\"0.7.4\">0.7.4</option>\n <option value=\"id:0.7.5\" title=\"0.7.5\">0.7.5</option>\n <option value=\"id:0.7.6\" title=\"0.7.6\">0.7.6</option>\n <option value=\"id:0.8\" title=\"0.8\">0.8</option>\n <option value=\"id:0.8.1\" title=\"0.8.1\">0.8.1</option>\n <option value=\"id:0.8.2\" title=\"0.8.2\">0.8.2</option>\n <option value=\"id:0.8.3\" title=\"0.8.3\">0.8.3</option>\n <option value=\"id:0.9\" title=\"0.9\">0.9</option>\n <option value=\"id:0.9.0\" title=\"0.9.0\">0.9.0</option>\n <option value=\"id:0.9.1\" title=\"0.9.1\">0.9.1</option>\n </optgroup>\n </select>\n </div>\n \n","jql":"fixVersion = 0.5","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://jira.xwiki.org/secure/useravatar?size=xsmall&avatarId=10223\" 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=\"-96 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/closed.png\" value=\"6\" title=\"Closed\" data-simple-status=\"{"id":"6","name":"Closed","description":"The issue is considered finished, the resolution is correct and has been pushed to production. Issues which are not closed can be reopened.","iconUrl":"/images/icons/statuses/closed.png","statusCategory":{"id":3,"key":"done","colorName":"success"}}\">Closed</option>\n </optgroup>\n</select>\n </div>\n \n","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}]
0.3
0