val issueInput = IssueInputBuilder()
.setProjectKey(PROJECT_KEY)
.setSummary(title)
.setIssueTypeId(getIssueType(request.feedbackType))
.setDescription(description)
.build()
logger.info("About to send jira createIssue request $description") // Log 1
val basicIssuePromise = issueClient.createIssue(issueInput)
logger.info("create Issue request sent, waiting for promise. Promise = $basicIssuePromise") // Log 2
val bi = basicIssuePromise.claim()
logger.info("Claim worked and got the issue response = $bi") // Log 3
return bi
This is the code that causes problems. In the service, I am only seeing Log 1 get printed as output, and no exception is thrown. This leads me to think that the `createIssue` method is hanging, or killing the thread.
This started happening kind of suddenly, it seemed to work fine for several hundred tickets, but now does not work.
Any insight into why this is happening would be appreciated. Thanks!