Java Jira Rest API调用在本地程序上工作,但在插件中不工作

Java Jira Rest API调用在本地程序上工作,但在插件中不工作,java,rest,jira,unirest,Java,Rest,Jira,Unirest,我正在尝试使用Java和Unirest库构建一个jira插件,该插件包含JIRARESTAPI 我在本地计算机上有一个正在运行的Java程序,它成功地调用了Jira Rest API并产生了一个问题 但是,我在创建问题api调用时遇到了内部服务器错误 这就是我在本地程序和插件上调用createissueapi的方式,其中API\uurl、负载和身份验证都是相同的。本地程序的响应为201,而我的插件的响应为500 HttpResponse<JsonNode> createIssueRe

我正在尝试使用Java和Unirest库构建一个jira插件,该插件包含JIRARESTAPI

我在本地计算机上有一个正在运行的Java程序,它成功地调用了Jira Rest API并产生了一个问题

但是,我在创建问题api调用时遇到了内部服务器错误

这就是我在本地程序和插件上调用createissueapi的方式,其中API\uurl、负载和身份验证都是相同的。本地程序的响应为201,而我的插件的响应为500

HttpResponse<JsonNode> createIssueResponse = Unirest.post(api_url+"issue")
        .withObjectMapper(new JacksonObjectMapper())
        .basicAuth(username, password)
        .header("Accept", "application/json")
        .header("Content-Type", "application/json")
        .body(payload)
        .asJson();
有效载荷为

{
    "fields":
    {
        "summary":"Test case of PLAT-2",
        "issuetype":{"id":"10000"},
        "priority":{"id":"3"},
        "project":{"key":"PLAT"},
        "assignee":{"name":"admin"}
    }
}
旁注:

当我尝试调用Get Issue API时,插件会成功运行,因此我的身份验证不会有问题。然而,我也使用了完全相同的主体,所以我真的很困惑到底是什么导致了错误

谢谢

问题已解决:

我所做的就是运行atlas mvn clean和atlas mvn包。不知何故,神奇的是,我在重新配置jira软件时不再得到相同的错误响应

{
    "fields":
    {
        "summary":"Test case of PLAT-2",
        "issuetype":{"id":"10000"},
        "priority":{"id":"3"},
        "project":{"key":"PLAT"},
        "assignee":{"name":"admin"}
    }
}