jira-client
jira-client copied to clipboard
How to search for issues with a given custom field value
My custom field is a text field and it's ID is 'customfield_10000'
I successfully accessed the field and set the value:
issue.update().field("customfield_10000", "123").execute();
but trying
Issue.SearchResult sr = jira.searchIssues("customfield_10000=123");
runs into
Exception in thread "main" java.lang.RuntimeException: net.rcarz.jiraclient.JiraException: Failed to search issues
at net.rcarz.jiraclient.Issue$IssueIterator.hasNext(Issue.java:566)
at net.rcarz.jiraclient.Issue$SearchResult.<init>(Issue.java:692)
at net.rcarz.jiraclient.Issue.search(Issue.java:1322)
at net.rcarz.jiraclient.JiraClient.searchIssues(JiraClient.java:367)
at net.rcarz.jiraclient.JiraClient.searchIssues(JiraClient.java:196)
at jiraapipoc.JiraApiPoc.runTest(JiraApiPoc.java:248)
at jiraapipoc.JiraApiPoc.main(JiraApiPoc.java:264)
Caused by: net.rcarz.jiraclient.JiraException: Failed to search issues
at net.rcarz.jiraclient.Issue$IssueIterator.getNextIssues(Issue.java:641)
at net.rcarz.jiraclient.Issue$IssueIterator.getNextIssue(Issue.java:598)
at net.rcarz.jiraclient.Issue$IssueIterator.hasNext(Issue.java:564)
... 6 more
Caused by: net.rcarz.jiraclient.RestException: 400 Bad Request: {"errorMessages":["Field 'customfield_10000' does not exist or you do not have permission to view it."],"errors":{}}
at net.rcarz.jiraclient.RestClient.request(RestClient.java:163)
at net.rcarz.jiraclient.RestClient.get(RestClient.java:273)
at net.rcarz.jiraclient.Issue$IssueIterator.getNextIssues(Issue.java:639)
... 8 more
Any ideas how to search for issues with a given custom field value ? Thanks in advance Maik
instead of
Issue.SearchResult sr = jira.searchIssues("customfield_10000=123");
run
Issue.SearchResult sr = jira.searchIssues("customfield_10000 ~ '123' ");