-
Type:
Bug
-
Resolution: Timed out
-
Priority:
Low
-
None
-
Affects Version/s: 6.4.1, 6.4.8
-
Component/s: JQL
-
6.04
-
5
-
Severity 3 - Minor
If an issue is assigned to a user named "unassigned" and you perform the JQL query assignee = empty. Results will come back for the user "unassigned" and issues that are unassigned.
Steps to Reproduce
- Enable debug logging for the class com.atlassian.jira.issue.search .
- Create user unassigned (with assignable user permission for the project).
- Create 2 issues one that is assigned to the user "unassigned" and an issue that is not assigned.
- Perform Query 1: assignee = empty
- Perform Query 2: assignee = unassigned
- Both return the same results.
Expected Results
- Query 1 would result in issues that are actually unassigned.
- Query 2 will return results of issues assigned to the user "unassigned"
Actual Results
The below exception is thrown in the catalina.out file:
assignee = empty
2015-09-15 19:15:03,351 http-bio-8080-exec-11 DEBUG jcastro 1155x1090x2 dw3ejs 0:0:0:0:0:0:0:1 /rest/issueNav/1/issueTable [issue.search.providers.LuceneSearchProvider] JQL lucene query: *issue_assignee:unassigned*
2015-09-15 19:15:03,351 http-bio-8080-exec-11 DEBUG jcastro 1155x1090x2 dw3ejs 0:0:0:0:0:0:0:1 /rest/issueNav/1/issueTable [issue.search.providers.LuceneSearchProvider] JQL sorts: [<custom:"projkey": com.atlassian.jira.issue.search.parameters.lucene.sort.StringSortComparator@2ba2fb37>!, <custom:"keynumpart_range": com.atlassian.jira.issue.search.parameters.lucene.sort.StringSortComparator@291fb799>!]
2015-09-15 19:15:03,351 http-bio-8080-exec-11 DEBUG jcastro 1155x1090x2 dw3ejs 0:0:0:0:0:0:0:1 /rest/issueNav/1/issueTable [issue.search.providers.LuceneSearchProvider] Lucene boolean Query:issue_assignee:unassigned
2015-09-15 19:15:03,507 http-bio-8080-exec-11 DEBUG jcastro 1155x1094x2 dw3ejs 0:0:0:0:0:0:0:1 /rest/issueNav/1/issueTable/stable [issue.search.providers.LuceneSearchProvider] JQL query:
{key in ((10002))}
2015-09-15 19:15:03,507 http-bio-8080-exec-11 DEBUG jcastro 1155x1094x2 dw3ejs 0:0:0:0:0:0:0:1 /rest/issueNav/1/issueTable/stable [issue.search.providers.LuceneSearchProvider] JQL lucene query: issue_id:10002
2015-09-15 19:15:03,507 http-bio-8080-exec-11 DEBUG jcastro 1155x1094x2 dw3ejs 0:0:0:0:0:0:0:1 /rest/issueNav/1/issueTable/stable [issue.search.providers.LuceneSearchProvider] JQL sorts: [<custom:"projkey": com.atlassian.jira.issue.search.parameters.lucene.sort.StringSortComparator@56a05fd>!, <custom:"keynumpart_range": com.atlassian.jira.issue.search.parameters.lucene.sort.StringSortComparator@21ecd1da>!]
2015-09-15 19:15:03,507 http-bio-8080-exec-11 DEBUG jcastro 1155x1094x2 dw3ejs 0:0:0:0:0:0:0:1 /rest/issueNav/1/issueTable/stable [issue.search.providers.LuceneSearchProvider] Lucene boolean Query:issue_id:10002
2015-09-15 19:15:03,947 http-bio-8080-exec-11 DEBUG jcastro 1155x1099x2 dw3ejs 0:0:0:0:0:0:0:1 /rest/issueNav/1/issueTable/stable [issue.search.providers.LuceneSearchProvider] JQL query: {key in ((10002))}
2015-09-15 19:15:03,947 http-bio-8080-exec-11 DEBUG jcastro 1155x1099x2 dw3ejs 0:0:0:0:0:0:0:1 /rest/issueNav/1/issueTable/stable [issue.search.providers.LuceneSearchProvider] JQL lucene query: issue_id:10002
2015-09-15 19:15:03,947 http-bio-8080-exec-11 DEBUG jcastro 1155x1099x2 dw3ejs 0:0:0:0:0:0:0:1 /rest/issueNav/1/issueTable/stable [issue.search.providers.LuceneSearchProvider] JQL sorts: [<custom:"projkey": com.atlassian.jira.issue.search.parameters.lucene.sort.StringSortComparator@4b067b3d>!, <custom:"keynumpart_range": com.atlassian.jira.issue.search.parameters.lucene.sort.StringSortComparator@1e16ca4d>!]
2015-09-15 19:15:03,947 http-bio-8080-exec-11 DEBUG jcastro 1155x1099x2 dw3ejs 0:0:0:0:0:0:0:1 /rest/issueNav/1/issueTable/stable [issue.search.providers.LuceneSearchProvider] Lucene boolean Query:issue_id:10002
2015-09-15 19:15:04,060 http-bio-8080-exec-4 DEBUG jcastro 1155x1103x1 dw3ejs 0:0:0:0:0:0:0:1 /rest/issueNav/1/issueTable/stable [issue.search.providers.LuceneSearchProvider] JQL query:
{key in ((10002))}
2015-09-15 19:15:04,060 http-bio-8080-exec-4 DEBUG jcastro 1155x1103x1 dw3ejs 0:0:0:0:0:0:0:1 /rest/issueNav/1/issueTable/stable [issue.search.providers.LuceneSearchProvider] JQL lucene query: issue_id:10002
2015-09-15 19:15:04,060 http-bio-8080-exec-4 DEBUG jcastro 1155x1103x1 dw3ejs 0:0:0:0:0:0:0:1 /rest/issueNav/1/issueTable/stable [issue.search.providers.LuceneSearchProvider] JQL sorts: [<custom:"projkey": com.atlassian.jira.issue.search.parameters.lucene.sort.StringSortComparator@55ebea11>!, <custom:"keynumpart_range": com.atlassian.jira.issue.search.parameters.lucene.sort.StringSortComparator@326102d6>!]
2015-09-15 19:15:04,060 http-bio-8080-exec-4 DEBUG jcastro 1155x1103x1 dw3ejs 0:0:0:0:0:0:0:1 /rest/issueNav/1/issueTable/stable [issue.search.providers.LuceneSearchProvider] Lucene boolean Query:issue_id:10002
assignee = unassigned
2015-09-15 19:16:00,202 http-bio-8080-exec-22 DEBUG jcastro 1156x1107x2 dw3ejs 0:0:0:0:0:0:0:1 /rest/issueNav/1/issueTable [issue.search.providers.LuceneSearchProvider] Lucene boolean *Query:issue_assignee:unassigned*
2015-09-15 19:16:00,413 http-bio-8080-exec-22 DEBUG jcastro 1156x1112x2 dw3ejs 0:0:0:0:0:0:0:1 /rest/issueNav/1/issueTable/stable [issue.search.providers.LuceneSearchProvider] JQL query: {key in ((10002))}
2015-09-15 19:16:00,413 http-bio-8080-exec-22 DEBUG jcastro 1156x1112x2 dw3ejs 0:0:0:0:0:0:0:1 /rest/issueNav/1/issueTable/stable [issue.search.providers.LuceneSearchProvider] JQL lucene query: issue_id:10002
2015-09-15 19:16:00,413 http-bio-8080-exec-22 DEBUG jcastro 1156x1112x2 dw3ejs 0:0:0:0:0:0:0:1 /rest/issueNav/1/issueTable/stable [issue.search.providers.LuceneSearchProvider] JQL sorts: [<custom:"projkey": com.atlassian.jira.issue.search.parameters.lucene.sort.StringSortComparator@6150301c>!, <custom:"keynumpart_range": com.atlassian.jira.issue.search.parameters.lucene.sort.StringSortComparator@29231326>!]
2015-09-15 19:16:00,413 http-bio-8080-exec-22 DEBUG jcastro 1156x1112x2 dw3ejs 0:0:0:0:0:0:0:1 /rest/issueNav/1/issueTable/stable [issue.search.providers.LuceneSearchProvider] Lucene boolean Query:issue_id:10002
2015-09-15 19:16:00,898 http-bio-8080-exec-22 DEBUG jcastro 1156x1117x2 dw3ejs 0:0:0:0:0:0:0:1 /rest/issueNav/1/issueTable/stable [issue.search.providers.LuceneSearchProvider] JQL query:
{key in ((10002))}
2015-09-15 19:16:00,898 http-bio-8080-exec-22 DEBUG jcastro 1156x1117x2 dw3ejs 0:0:0:0:0:0:0:1 /rest/issueNav/1/issueTable/stable [issue.search.providers.LuceneSearchProvider] JQL lucene query: issue_id:10002
2015-09-15 19:16:00,898 http-bio-8080-exec-22 DEBUG jcastro 1156x1117x2 dw3ejs 0:0:0:0:0:0:0:1 /rest/issueNav/1/issueTable/stable [issue.search.providers.LuceneSearchProvider] JQL sorts: [<custom:"projkey": com.atlassian.jira.issue.search.parameters.lucene.sort.StringSortComparator@137bdd19>!, <custom:"keynumpart_range": com.atlassian.jira.issue.search.parameters.lucene.sort.StringSortComparator@734bcfba>!]
2015-09-15 19:16:00,898 http-bio-8080-exec-22 DEBUG jcastro 1156x1117x2 dw3ejs 0:0:0:0:0:0:0:1 /rest/issueNav/1/issueTable/stable [issue.search.providers.LuceneSearchProvider] Lucene boolean Query:issue_id:10002
2015-09-15 19:16:01,115 http-bio-8080-exec-3 DEBUG jcastro 1156x1122x1 dw3ejs 0:0:0:0:0:0:0:1 /rest/issueNav/1/issueTable/stable [issue.search.providers.LuceneSearchProvider] JQL query: {key in ((10002))}
2015-09-15 19:16:01,115 http-bio-8080-exec-3 DEBUG jcastro 1156x1122x1 dw3ejs 0:0:0:0:0:0:0:1 /rest/issueNav/1/issueTable/stable [issue.search.providers.LuceneSearchProvider] JQL lucene query: issue_id:10002
2015-09-15 19:16:01,115 http-bio-8080-exec-3 DEBUG jcastro 1156x1122x1 dw3ejs 0:0:0:0:0:0:0:1 /rest/issueNav/1/issueTable/stable [issue.search.providers.LuceneSearchProvider] JQL sorts: [<custom:"projkey": com.atlassian.jira.issue.search.parameters.lucene.sort.StringSortComparator@3d17e3ad>!, <custom:"keynumpart_range": com.atlassian.jira.issue.search.parameters.lucene.sort.StringSortComparator@31eafee6>!]
2015-09-15 19:16:01,115 http-bio-8080-exec-3 DEBUG jcastro 1156x1122x1 dw3ejs 0:0:0:0:0:0:0:1 /rest/issueNav/1/issueTable/stable [issue.search.providers.LuceneSearchProvider] Lucene boolean Query:issue_id:10002
Workaround
Perform a direct database query to differentiate the issues that are actually unassigned from the user 'unassigned':