jenkinsci / jenkinsci/java-client-api
QueueReference.getQueueItemUrlPart url issue
- Dominant language
- Java
- Stars
- 913
- Forks
- 466
- PR merge metrics
- No merged PRs in 30d
Description
Due to TestCases, QueueReference generated by job.build() , and get url by ExtractHeader
`QueueReference qr = paramJob.build(param, true);`
`//ExtractHeader location = client.post(url + "buildWithParameters?" + qs, null,ExtractHeader.class, crumbFlag);`
`QueueItem qi = jksSrv.getQueueItem(qr);`
` String url = ref.getQueueItemUrlPart();`
`// "/queue/item/" + id`
`QueueItem queueItem = client.get(url, QueueItem.class);`
`queueItem.setClient(client);`
Jenkins API returns $domain/queue/item/$id while submit build req
but the API can't return valid response via $domain/queue/item/$id
then cause `QueueItem qi = jksSrv.getQueueItem(qr)` throw NPE
Should we add suffix in QueueReference ctor ?

Contributor guide
Assessment
This issue has not been assessed yet.