I try to retrieve an existing issue from Jira using Java Rest Client version 2.0.0-m2. That's the code:
104 IssueRestClient issueClient = null;
105 Issue issue = null;
106 Promise<Issue> promise = null;
107
108 try {
109 issueClient = getJiraClient().getIssueClient();
110 promise = issueClient.getIssue(issueId);
111 issue = promise.claim();
112 // issue = promise.get();
Method getJiraClient() returns a ready to use object which is initialized like this:
53 URI uri = null;
54 JiraRestClientFactory factory = null;
55
56 try {
57
58 uri = new URI(getJiraUrl());
59 LOG.debug("Trying to access " + uri);
60
61 factory = new AsynchronousJiraRestClientFactory();
62 jiraClient = factory.createWithBasicHttpAuthentication(uri, getUser(), getPassword());
63 setJiraClient(jiraClient);
64 LOG.debug("Initialized Jira client " + getJiraClient());
However, while executing the first code snippet I get this JSONException in line 111 or 112 depending on what I use:
Caused by: com.atlassian.jira.rest.client.RestClientException: org.codehaus.jettison.json.JSONException: A JSONObject text must begin with '{' at character 0 of
at com.atlassian.jira.rest.client.internal.async.AbstractAsynchronousRestClient$3.apply(AbstractAsynchronousRestClient.java:180)
at com.atlassian.jira.rest.client.internal.async.AbstractAsynchronousRestClient$3.apply(AbstractAsynchronousRestClient.java:1)
at com.atlassian.httpclient.api.ResponsePromiseMapFunction.apply(ResponsePromiseMapFunction.java:62)
at com.atlassian.httpclient.api.ResponsePromiseMapFunction.apply(ResponsePromiseMapFunction.java:12)
at com.atlassian.util.concurrent.Promises$Of$3.apply(Promises.java:285)
at com.atlassian.util.concurrent.Promises$2.onSuccess(Promises.java:162)
at com.google.common.util.concurrent.Futures$6.run(Futures.java:799)
at com.google.common.util.concurrent.MoreExecutors$SameThreadExecutorService.execute(MoreExecutors.java:262)
I didn't find an existing bug or any other questions here pointing to a solution. So any help is appreciated.
OK. Actually this was an authentication error from Jira to our SSO infrastructure. :-( The exception was a little misleading in this case. However, my code seems correct.
Hi @Bernd Adamowicz ! I'm having the same issue. Were you able to find out the cause of the authentication error from Jira to your SSO infrastructure?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
No, sorry. Ceased working on this issue many years ago.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.