2 回答

TA貢獻1802條經驗 獲得超5個贊
我認為可能是您的 JIRA 實例特有的問題導致了您的問題。我下面的代碼基于 Anish 編寫的內容。它編譯并運行得非常好,打印出我期望它顯示的確切問題列表。
當您可以并排查看兩段代碼時,這可能會對您有所幫助。
public static void main(String[] args) throws URISyntaxException {
URI uri = new URI("https://example.com");
JiraRestClientFactory jiraRestClientFactory = new AsynchronousJiraRestClientFactory();
try (JiraRestClient jiraRestClient = jiraRestClientFactory.createWithBasicHttpAuthentication(uri, "email", "password")) {
SearchRestClient searchClient = jiraRestClient.getSearchClient();
String query = "issueFunction in issuesInEpics('key = PROJ-1234') and issuetype = Task";
System.out.println(query);
SearchResult result = searchClient.searchJql(query, 50, 0, null).claim();
for (Issue issue : result.getIssues()) {
System.out.println(issue.getKey());
}
} catch (Exception ex) {
ex.printStackTrace();
}
}
我還使用我公司使用的自定義代理客戶端嘗試了給定的 JQL,并且查詢絕對工作得很好。請檢查您的環境和 JIRA 日志..

TA貢獻1936條經驗 獲得超7個贊
解決方法是使用
String?query="issueFunction?in?linkedIssuesOf('key=ABCD-24911',?'is?epic?of')? ??AND?issuetype=Feature";
代替
String?query="issuefunction?in?issuesInEpics('key?=?ABCD-24911')? ??AND?issuetype=Feature";
背景:它看起來像功能IssuesInEpics()
,epicsOf()
最近才引入以修改linkedIssuesOf()
.
添加回答
舉報