Explorer 2 Queries failing below study level

Hello,

We’ve found an issue with OE2 LSB binaries since 1.9.1 whereby the query function is not showing anything below study level:

Thanks,

Drew

Hi,

Can you give more details about the 422 error ?

Could you also test with the mainline binaries ?

Thanks,

Alain

Hi,

It is still an issue in the mainline binaries.

I’ve expanded the console error:

trans_defs.js:2862 Imprivata CE >> Process DOM-mutation event (content.js:770)
/orthanc-xxxx/modalities/modality1/query:1 Failed to load resource: the server responded with a status of 422 (Unprocessable Entity)
index-BUs4K7HM.js:58 Error during query: wecode: “ERR_BAD_REQUEST"config: {transitional: {…}, adapter: Array(3), transformRequest: Array(1), transformResponse: Array(1), timeout: 0, …}message: “Request failed with status code 422"name: “AxiosError"request: XMLHttpRequest {onreadystatechange: null, readyState: 4, timeout: 0, withCredentials: false, upload: XMLHttpRequestUpload, …}onabort: ƒ ()onerror: ƒ (I)onload: nullonloadend: ƒ A()onloadstart: nullonprogress: nullonreadystatechange: nullontimeout: ƒ ()readyState: 4response: “{\n\t"Details” : “C-FIND SCU to AET \“XXXX\” has failed with DIMSE status 0xC000 (unable to process - invalid query ?)”,\n\t"HttpError” : “Unprocessable Entity”,\n\t"HttpStatus” : 422,\n\t"Message” : “Error in the network protocol”,\n\t"Method" : “POST”,\n\t"OrthancError" : “Error in the network protocol”,\n\t"OrthancStatus" : 9,\n\t"Uri" : “/modalities/modality1/query”\n}\n"responseText: “{\n\t"Details” : “C-FIND SCU to AET \“XXXX\” has failed with DIMSE status 0xC000 (unable to process - invalid query ?)”,\n\t"HttpError" : “Unprocessable Entity”,\n\t"HttpStatus" : 422,\n\t"Message" : “Error in the network protocol”,\n\t"Method" : “POST”,\n\t"OrthancError" : “Error in the network protocol”,\n\t"OrthancStatus" : 9,\n\t"Uri" : “/modalities/modality1/query”\n}\n"responseType: ""responseURL: "https://xxxx/orthanc-xxxx/modalities/modality1/query"responseXML: nullstatus: 422statusText: "Unprocessable Entity"timeout: 0upload: XMLHttpRequestUpload {onloadstart: null, onprogress: null, onabort: null, onerror: null, onload: null, …}withCredentials: false[[Prototype]]: XMLHttpRequestresponse: {data: {…}, status: 422, statusText: ‘Unprocessable Entity’, headers: Lt, config: {…}, …}status: 422stack: “AxiosError: Request failed with status code 422\n at Wm (https://xxxx/orthanc-xxxx/ui/app/assets/index-BUs4K7HM.js:45:1083)\n at XMLHttpRequest.A (https://xxxx/orthanc-xxxx/ui/app/assets/index-BUs4K7HM.js:45:5704)\n at Di.request (https://xxxx/orthanc-xxxx/ui/app/assets/index-BUs4K7HM.js:47:2071)\n at async Object.remoteDicomFind (https://xxxx/orthanc-xxxx/ui/app/assets/index-BUs4K7HM.js:58:17223)\n at async Proxy.reloadSeriesList (https://xxxx/orthanc-xxxx/ui/app/assets/main-DTgtb7O4.js:21:116116)”[[Prototype]]: Error
main-DTgtb7O4.js:21 Uncaught (in promise) TypeError: e.map is not a function
at Proxy.reloadSeriesList (main-DTgtb7O4.js:21:116396)

Hi,

There were some comments that may have been deleted?

But I was going to say that Orthanc Explorer retrieves these series level no problem, and OE2 1.9.0 will also do this.

Hi @davie

Although it was working on my machine - it is probably linked to some timing issues - your issue is clearly linked to this one and it should therefore be fixed in the next mainline build.

Best,

Alain