java - 异常addWorkLog JIRA JAVA REST CLIENT

标签 java jira

我的 Jira Rest 客户端 API 遇到问题。 我使用 addWorkLog 时遇到异常:

com.atlassian.jira.rest.client.RestClientException: 
    at com.atlassian.jira.rest.client.internal.jersey.AbstractJerseyRestClient.invoke(AbstractJerseyRestClient.java:68)
    at com.atlassian.jira.rest.client.internal.jersey.AbstractJerseyRestClient.post(AbstractJerseyRestClient.java:135)
    at com.atlassian.jira.rest.client.internal.jersey.JerseyIssueRestClient.addWorklog(JerseyIssueRestClient.java:451)
    at ConexionJira.main(ConexionJira.java:273)
Caused by: com.sun.jersey.api.client.UniformInterfaceException: Client response status: 404
    at com.sun.jersey.api.client.WebResource.voidHandle(WebResource.java:707)
    at com.sun.jersey.api.client.WebResource.post(WebResource.java:236)
    at com.atlassian.jira.rest.client.internal.jersey.AbstractJerseyRestClient$6.call(AbstractJerseyRestClient.java:141)
    at com.atlassian.jira.rest.client.internal.jersey.AbstractJerseyRestClient$6.call(AbstractJerseyRestClient.java:135)
    at com.atlassian.jira.rest.client.internal.jersey.AbstractJerseyRestClient.invoke(AbstractJerseyRestClient.java:54)

我的代码是下一个:

public static void main (String[] args) throws URISyntaxException{
JerseyJiraRestClientFactory factory = new JerseyJiraRestClientFactory();
URI jiraServerUri = new URI("http://web.web.com/jira");
JiraRestClient restClient = factory.createWithBasicHttpAuthentication(jiraServerUri, "asd", "asd");
IssueRestClient irc = restClient.getIssueClient();
NullProgressMonitor pm = new NullProgressMonitor();

WorklogInput worklogInput = new WorklogInputBuilder(tarea.getSelf())
.setStartDate(new DateTime())
.setComment("Comment for my worklog.")
.setMinutesSpent(1)
.build();

Issue issue = restClient.getIssueClient().getIssue("ISSUE", pm);

irc.addWorklog(issue.getWorklogUri(), worklogInput , pm);

有人可以帮助我吗?谢谢。

最佳答案

有两件事,确保 URI 正确。 web.web.com/jira 似乎是一个不正确的 jira url。

此外,如果您的服务器有自签名证书,请确保将其导入 keystore 。

404 几乎可以肯定您正在使用的 URI。

关于java - 异常addWorkLog JIRA JAVA REST CLIENT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19824643/

相关文章:

sql - Jira:某个时间点所有票证的状态

java - 常规更改日历日期

java - 绑定(bind) Spinner 后,如何不选择第一项?

java - Spring Integration 使用出站网关递归获取 FTP 文件

java - 如何检查单击按钮时是否选择了单选按钮?

tomcat - JIRA java.lang.OutOfMemoryError : PermGen space 错误

git - JIRA:如何让 webhook 仅在工作流的一次转换时触发?

tomcat - chef-jira Recipe - Vagrant 问题

java - Jsoup 在解析时将 unicode 实体转换为 html 实体

java - 如何在 JSP 中迭代列表对象?