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 ?

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/" + idQueueItem 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 NPEShould we add suffix in QueueReference ctor ?