Serious issue when merging series into a study using /studies/xxxx/merge

I’m facing a serious issue when merging series into a study using /studies/xxxx/merge. Suppose we have two studies A and B. Study A contains series A1 and A2 and study B contains series B1. When I for example merge series B1 into Study A using the "KeepSource" argument, after the merging process series B1 cant be accessed anymore via WADO either through Study A or via its original study B. The log file gives the following errors:

E0825 12:54:55.428100 PluginsManager.cpp:164] WADO-URI: No such SOPInstanceUID in Orthanc: “1.2.840.114062.2.111111.1967.3775305264.295”

E0825 12:54:55.432983 PluginsErrorDictionary.cpp:111] Exception inside the plugin engine: Unknown resource

E0825 12:55:05.993830 PluginsManager.cpp:164] WADO-URI: No such SOPInstanceUID in Orthanc: “1.2.840.114062.2.111111.1967.3775305264.0”

E0825 12:55:05.993830 PluginsErrorDictionary.cpp:111] Exception inside the plugin engine: Unknown resource

E0825 12:55:53.164639 PluginsManager.cpp:164] WADO-URI: No such SOPInstanceUID in Orthanc: “1.2.840.114062.2.111111.1967.3775305264.296”

E0825 12:55:53.164639 PluginsErrorDictionary.cpp:111] Exception inside the plugin engine: Unknown resource

E0825 12:55:53.875531 PluginsManager.cpp:164] WADO-URI: No such SOPInstanceUID in Orthanc: “1.2.840.114062.2.111111.1967.3775305264.295”

E0825 12:55:53.875531 PluginsErrorDictionary.cpp:111] Exception inside the plugin engine: Unknown resource

E0825 12:55:53.891155 PluginsManager.cpp:164] WADO-URI: No such SOPInstanceUID in Orthanc: “1.2.840.114062.2.111111.1967.3775305264.0”

E0825 12:55:53.891155 PluginsErrorDictionary.cpp:111] Exception inside the plugin engine: Unknown resource

E0825 12:55:53.895061 PluginsManager.cpp:164] WADO-URI: No such SOPInstanceUID in Orthanc: “1.2.840.114062.2.111111.1967.3775305264.591”

E0825 12:55:53.895061 PluginsErrorDictionary.cpp:111] Exception inside the plugin engine: Unknown resource

E0825 12:55:53.904826 PluginsManager.cpp:164] WADO-URI: No such SOPInstanceUID in Orthanc: “1.2.840.114062.2.111111.1967.3775305264.147”

E0825 12:55:53.904826 PluginsErrorDictionary.cpp:111] Exception inside the plugin engine: Unknown resource

E0825 12:55:54.525880 PluginsManager.cpp:164] WADO-URI: No such SOPInstanceUID in Orthanc: “1.2.840.114062.2.111111.1967.3775305264.443”

E0825 12:55:54.525880 PluginsErrorDictionary.cpp:111] Exception inside the plugin engine: Unknown resource

E0825 12:55:54.525880 PluginsManager.cpp:164] WADO-URI: No such SOPInstanceUID in Orthanc: “1.2.840.114062.2.111111.1967.3775305264.73”

E0825 12:55:54.525880 PluginsErrorDictionary.cpp:111] Exception inside the plugin engine: Unknown resource

E0825 12:55:54.530763 PluginsManager.cpp:164] WADO-URI: No such SOPInstanceUID in Orthanc: “1.2.840.114062.2.111111.1967.3775305264.221”

E0825 12:55:54.530763 PluginsErrorDictionary.cpp:111] Exception inside the plugin engine: Unknown resource

E0825 12:55:54.551269 PluginsManager.cpp:164] WADO-URI: No such SOPInstanceUID in Orthanc: “1.2.840.114062.2.111111.1967.3775305264.369”

E0825 12:55:54.551269 PluginsErrorDictionary.cpp:111] Exception inside the plugin engine: Unknown resource

E0825 12:55:55.175253 PluginsManager.cpp:164] WADO-URI: No such SOPInstanceUID in Orthanc: “1.2.840.114062.2.111111.1967.3775305264.36”

E0825 12:55:55.175253 PluginsErrorDictionary.cpp:111] Exception inside the plugin engine: Unknown resource

E0825 12:55:55.183065 PluginsManager.cpp:164] WADO-URI: No such SOPInstanceUID in Orthanc: “1.2.840.114062.2.111111.1967.3775305264.110”

E0825 12:55:55.183065 PluginsErrorDictionary.cpp:111] Exception inside the plugin engine: Unknown resource

E0825 12:55:55.192830 PluginsManager.cpp:164] WADO-URI: No such SOPInstanceUID in Orthanc: “1.2.840.114062.2.111111.1967.3775305264.517”

E0825 12:55:55.192830 PluginsErrorDictionary.cpp:111] Exception inside the plugin engine: Unknown resource

E0825 12:55:55.206501 PluginsManager.cpp:164] WADO-URI: No such SOPInstanceUID in Orthanc: “1.2.840.114062.2.111111.1967.3775305264.184”

E0825 12:55:55.206501 PluginsErrorDictionary.cpp:111] Exception inside the plugin engine: Unknown resource

E0825 12:55:55.803142 PluginsManager.cpp:164] WADO-URI: No such SOPInstanceUID in Orthanc: “1.2.840.114062.2.111111.1967.3775305264.258”

E0825 12:55:55.803142 PluginsErrorDictionary.cpp:111] Exception inside the plugin engine: Unknown resource

E0825 12:55:55.822672 PluginsManager.cpp:164] WADO-URI: No such SOPInstanceUID in Orthanc: “1.2.840.114062.2.111111.1967.3775305264.332”

E0825 12:55:55.822672 PluginsErrorDictionary.cpp:111] Exception inside the plugin engine: Unknown resource

E0825 12:55:55.852944 PluginsManager.cpp:164] WADO-URI: No such SOPInstanceUID in Orthanc: “1.2.840.114062.2.111111.1967.3775305264.406”

E0825 12:55:55.852944 PluginsErrorDictionary.cpp:111] Exception inside the plugin engine: Unknown resource

E0825 12:55:55.863685 PluginsManager.cpp:164] WADO-URI: No such SOPInstanceUID in Orthanc: “1.2.840.114062.2.111111.1967.3775305264.480”

E0825 12:55:55.863685 PluginsErrorDictionary.cpp:111] Exception inside the plugin engine: Unknown resource

E0825 12:55:56.448609 PluginsManager.cpp:164] WADO-URI: No such SOPInstanceUID in Orthanc: “1.2.840.114062.2.111111.1967.3775305264.554”

E0825 12:55:56.448609 PluginsErrorDictionary.cpp:111] Exception inside the plugin engine: Unknown resource

E0825 12:55:56.477904 PluginsManager.cpp:164] WADO-URI: No such SOPInstanceUID in Orthanc: “1.2.840.114062.2.111111.1967.3775305264.18”

E0825 12:55:56.477904 PluginsErrorDictionary.cpp:111] Exception inside the plugin engine: Unknown resource

E0825 12:55:56.500363 PluginsManager.cpp:164] WADO-URI: No such SOPInstanceUID in Orthanc: “1.2.840.114062.2.111111.1967.3775305264.54”

E0825 12:55:56.500363 PluginsErrorDictionary.cpp:111] Exception inside the plugin engine: Unknown resource

E0825 12:55:56.501340 PluginsManager.cpp:164] WADO-URI: No such SOPInstanceUID in Orthanc: “1.2.840.114062.2.111111.1967.3775305264.91”

E0825 12:55:56.501340 PluginsErrorDictionary.cpp:111] Exception inside the plugin engine: Unknown resource

E0825 12:55:57.140947 PluginsManager.cpp:164] WADO-URI: No such SOPInstanceUID in Orthanc: “1.2.840.114062.2.111111.1967.3775305264.202”

E0825 12:55:57.140947 PluginsErrorDictionary.cpp:111] Exception inside the plugin engine: Unknown resource

E0825 12:55:57.142900 PluginsManager.cpp:164] WADO-URI: No such SOPInstanceUID in Orthanc: “1.2.840.114062.2.111111.1967.3775305264.128”

E0825 12:55:57.142900 PluginsErrorDictionary.cpp:111] Exception inside the plugin engine: Unknown resource

E0825 12:55:57.144853 PluginsManager.cpp:164] WADO-URI: No such SOPInstanceUID in Orthanc: “1.2.840.114062.2.111111.1967.3775305264.239”

E0825 12:55:57.144853 PluginsErrorDictionary.cpp:111] Exception inside the plugin engine: Unknown resource

E0825 12:55:57.155595 PluginsManager.cpp:164] WADO-URI: No such SOPInstanceUID in Orthanc: “1.2.840.114062.2.111111.1967.3775305264.165”

E0825 12:55:57.155595 PluginsErrorDictionary.cpp:111] Exception inside the plugin engine: Unknown resource

E0825 12:55:57.786414 PluginsManager.cpp:164] WADO-URI: No such SOPInstanceUID in Orthanc: “1.2.840.114062.2.111111.1967.3775305264.276”

E0825 12:55:57.786414 PluginsErrorDictionary.cpp:111] Exception inside the plugin engine: Unknown resource

E0825 12:55:57.793249 PluginsManager.cpp:164] WADO-URI: No such SOPInstanceUID in Orthanc: “1.2.840.114062.2.111111.1967.3775305264.350”

E0825 12:55:57.793249 PluginsErrorDictionary.cpp:111] Exception inside the plugin engine: Unknown resource

E0825 12:55:57.801061 PluginsManager.cpp:164] WADO-URI: No such SOPInstanceUID in Orthanc: “1.2.840.114062.2.111111.1967.3775305264.313”

E0825 12:55:57.801061 PluginsErrorDictionary.cpp:111] Exception inside the plugin engine: Unknown resource

E0825 12:55:57.830356 PluginsManager.cpp:164] WADO-URI: No such SOPInstanceUID in Orthanc: “1.2.840.114062.2.111111.1967.3775305264.387”

E0825 12:55:57.830356 PluginsErrorDictionary.cpp:111] Exception inside the plugin engine: Unknown resource

E0825 12:55:58.432857 PluginsManager.cpp:164] WADO-URI: No such SOPInstanceUID in Orthanc: “1.2.840.114062.2.111111.1967.3775305264.424”

E0825 12:55:58.432857 PluginsErrorDictionary.cpp:111] Exception inside the plugin engine: Unknown resource

E0825 12:55:58.443598 PluginsManager.cpp:164] WADO-URI: No such SOPInstanceUID in Orthanc: “1.2.840.114062.2.111111.1967.3775305264.461”

E0825 12:55:58.443598 PluginsErrorDictionary.cpp:111] Exception inside the plugin engine: Unknown resource

E0825 12:55:58.451410 PluginsManager.cpp:164] WADO-URI: No such SOPInstanceUID in Orthanc: “1.2.840.114062.2.111111.1967.3775305264.498”

E0825 12:55:58.451410 PluginsErrorDictionary.cpp:111] Exception inside the plugin engine: Unknown resource

E0825 12:55:58.623274 PluginsManager.cpp:164] WADO-URI: No such SOPInstanceUID in Orthanc: “1.2.840.114062.2.111111.1967.3775305264.535”

E0825 12:55:58.623274 PluginsErrorDictionary.cpp:111] Exception inside the plugin engine: Unknown resource

E0825 12:55:59.094924 PluginsManager.cpp:164] WADO-URI: No such SOPInstanceUID in Orthanc: “1.2.840.114062.2.111111.1967.3775305264.572”

E0825 12:55:59.094924 PluginsErrorDictionary.cpp:111] Exception inside the plugin engine: Unknown resource

E0825 12:55:59.097853 PluginsManager.cpp:164] WADO-URI: No such SOPInstanceUID in Orthanc: “1.2.840.114062.2.111111.1967.3775305264.27”

E0825 12:55:59.097853 PluginsErrorDictionary.cpp:111] Exception inside the plugin engine: Unknown resource

E0825 12:55:59.114454 PluginsManager.cpp:164] WADO-URI: No such SOPInstanceUID in Orthanc: “1.2.840.114062.2.111111.1967.3775305264.9”

E0825 12:55:59.114454 PluginsErrorDictionary.cpp:111] Exception inside the plugin engine: Unknown resource

E0825 12:55:59.280459 PluginsManager.cpp:164] WADO-URI: No such SOPInstanceUID in Orthanc: “1.2.840.114062.2.111111.1967.3775305264.45”

E0825 12:55:59.280459 PluginsErrorDictionary.cpp:111] Exception inside the plugin engine: Unknown resource

E0825 12:55:59.744296 PluginsManager.cpp:164] WADO-URI: No such SOPInstanceUID in Orthanc: “1.2.840.114062.2.111111.1967.3775305264.63”

E0825 12:55:59.744296 PluginsErrorDictionary.cpp:111] Exception inside the plugin engine: Unknown resource

E0825 12:55:59.763826 PluginsManager.cpp:164] WADO-URI: No such SOPInstanceUID in Orthanc: “1.2.840.114062.2.111111.1967.3775305264.82”

E0825 12:55:59.763826 PluginsErrorDictionary.cpp:111] Exception inside the plugin engine: Unknown resource

E0825 12:55:59.798004 PluginsManager.cpp:164] WADO-URI: No such SOPInstanceUID in Orthanc: “1.2.840.114062.2.111111.1967.3775305264.100”

E0825 12:55:59.798004 PluginsErrorDictionary.cpp:111] Exception inside the plugin engine: Unknown resource

E0825 12:55:59.917137 PluginsManager.cpp:164] WADO-URI: No such SOPInstanceUID in Orthanc: “1.2.840.114062.2.111111.1967.3775305264.119”

E0825 12:55:59.917137 PluginsErrorDictionary.cpp:111] Exception inside the plugin engine: Unknown resource

E0825 12:56:00.417105 PluginsManager.cpp:164] WADO-URI: No such SOPInstanceUID in Orthanc: “1.2.840.114062.2.111111.1967.3775305264.137”

E0825 12:56:00.417105 PluginsErrorDictionary.cpp:111] Exception inside the plugin engine: Unknown resource

E0825 12:56:00.426870 PluginsManager.cpp:164] WADO-URI: No such SOPInstanceUID in Orthanc: “1.2.840.114062.2.111111.1967.3775305264.156”

E0825 12:56:00.426870 PluginsErrorDictionary.cpp:111] Exception inside the plugin engine: Unknown resource

E0825 12:56:00.471789 PluginsManager.cpp:164] WADO-URI: No such SOPInstanceUID in Orthanc: “1.2.840.114062.2.111111.1967.3775305264.174”

E0825 12:56:00.471789 PluginsErrorDictionary.cpp:111] Exception inside the plugin engine: Unknown resource

Rana,

As usual, you don’t provide a full minimum working example for us to be able to reproduce your issue:
https://en.wikipedia.org/wiki/Minimal_working_example

Providing a log excerpt is totally useless. Please provide a sequence of calls to the “curl” command line that leads to your issue, together with sample DICOM files, if you expect help from the community.

S-

Thanks for your reply. I'm following the merging instructions outlined at the following link:

https://book.orthanc-server.com/users/anonymization.html

The reason I didn't provide any dicom images and CURL commands is because the issue is not limited to any specific dataset.The issue occurs whatever combination of studies/series is used.

Provide sample commands and sample files, or you won’t have support.

I’m simply trying to contribute by reporting a bug(a very serious one at that). I’m not asking for any kind of support.

If you don’t provide a way to report what you consider as a bug (but that might as well be a bad sequence of commands), you are not contributing, but you are making noise.

Again, please provide a full minimal working example for us to reproduce your issue (cURL commands + logs + configuration + DICOM files):
https://en.wikipedia.org/wiki/Minimal_working_example

Hi,

I confirm that recently I could successfully merge two studies without any issue, but I had to set KeepSource to true in order to keep the original study or it was deleted by default.
Therefore I believe there must be an issue in the way you are doing the merge, and not a bug in Orthanc.
So the minimum you should do to get help is to provide some commands like “curl” that show how you are calling the Orthanc REST API to proceed with the merge.

Kind regards,

Michel

Here is an example of how I’m doing it:

URL: http://localhost:8042/studies/0dfa53a8-0d588a05-df7bec0d-c587f74c-08a9ee6a/merge

Body: {“Resources”:[“c113a9dd-fac106a1-27956d87-2f8de264-112ffb33”,“fdb1cfc9-9d2e6edd-451d7d79-a6255b6f-0121692d”], “KeepSource”: true }

In your example it looks like you are merging studies B and C to a study A, and not just study B to A.
Still tough to help you as is.
Best would be to provide a minimal work example with sample studies so we can reproduce your issue in an instant.
Thanks

URL:

http://localhost:8042/studies/067aab58-6638121f-45ec47f0-8eb312e3-93f0a228/merge

BODY:

{“Resources”:[“50072e19-27a8a928-86a9be57-463d43b2-72cde8d9”], “KeepSource”: true }

RESPONSE:
{
“Description”: “REST API”,
“FailedInstancesCount”: 0,
“InstancesCount”: 6,
“TargetStudy”: “067aab58-6638121f-45ec47f0-8eb312e3-93f0a228”
}

LOG:

C:\Orthanc>Orthanc.exe --verbose “C:\Orthanc\Configuration\Configuration.json”
W0827 21:03:31.122614 main.cpp:1442] Orthanc version: 1.5.7
W0827 21:03:31.138246 OrthancConfiguration.cpp:61] Reading the configuration from: “C:\Orthanc\Configuration\Configuration.json”
I0827 21:03:31.138246 Toolbox.cpp:1447] Setting up the ICU common data
I0827 21:03:31.356931 Toolbox.cpp:1430] Using locale: “” for case-insensitive comparison of strings
I0827 21:03:31.372553 Enumerations.cpp:2234] Default encoding for DICOM was changed to: Latin1
I0827 21:03:31.372553 FromDcmtkBridge.cpp:233] Using DCTMK version: 364
I0827 21:03:31.372553 FromDcmtkBridge.cpp:241] Loading the embedded dictionaries
I0827 21:03:31.419425 FromDcmtkBridge.cpp:253] Loading the embedded dictionary of private tags
I0827 21:03:31.450691 FromDcmtkBridge.cpp:2175] Registering JPEG Lossless codecs in DCMTK
I0827 21:03:31.450691 FromDcmtkBridge.cpp:2180] Registering JPEG codecs in DCMTK
W0827 21:03:31.466279 main.cpp:702] Loading plugin(s) from: C:/Orthanc/Plugins/
I0827 21:03:31.466279 PluginsManager.cpp:288] Scanning folder C:/Orthanc/Plugins/ for plugins
I0827 21:03:31.466279 PluginsManager.cpp:311] Found a shared library: “C:/Orthanc/Plugins\OrthancDicomWeb.dll”
W0827 21:03:31.497542 PluginsManager.cpp:269] Registering plugin ‘dicom-web’ (version 1.0)
W0827 21:03:31.497542 PluginsManager.cpp:168] URI to the DICOMweb REST API: /dicom-web/
I0827 21:03:31.497542 OrthancPlugins.cpp:1614] Plugin has registered a REST callback for chunked streams on: /dicom-web/studies
I0827 21:03:31.513142 OrthancPlugins.cpp:1614] Plugin has registered a REST callback for chunked streams on: /dicom-web/studies/([^/])
I0827 21:03:31.513142 OrthancPlugins.cpp:1600] Plugin has registered a REST callback without mutual exclusion on: /dicom-web/instances
I0827 21:03:31.528764 OrthancPlugins.cpp:1600] Plugin has registered a REST callback without mutual exclusion on: /dicom-web/series
I0827 21:03:31.528764 OrthancPlugins.cpp:1600] Plugin has registered a REST callback without mutual exclusion on: /dicom-web/studies/([^/]
)/instances
I0827 21:03:31.528764 OrthancPlugins.cpp:1600] Plugin has registered a REST callback without mutual exclusion on: /dicom-web/studies/([^/])/metadata
I0827 21:03:31.544384 OrthancPlugins.cpp:1600] Plugin has registered a REST callback without mutual exclusion on: /dicom-web/studies/([^/]
)/series
I0827 21:03:31.544384 OrthancPlugins.cpp:1600] Plugin has registered a REST callback without mutual exclusion on: /dicom-web/studies/([^/])/series/([^/])
I0827 21:03:31.544384 OrthancPlugins.cpp:1600] Plugin has registered a REST callback without mutual exclusion on: /dicom-web/studies/([^/])/series/([^/])/instances
I0827 21:03:31.560006 OrthancPlugins.cpp:1600] Plugin has registered a REST callback without mutual exclusion on: /dicom-web/studies/([^/])/series/([^/])/instances/([^/])
I0827 21:03:31.560006 OrthancPlugins.cpp:1600] Plugin has registered a REST callback without mutual exclusion on: /dicom-web/studies/([^/]
)/series/([^/])/instances/([^/])/bulk/(.)
I0827 21:03:31.575640 OrthancPlugins.cpp:1600] Plugin has registered a REST callback without mutual exclusion on: /dicom-web/studies/([^/]
)/series/([^/])/instances/([^/])/metadata
I0827 21:03:31.575640 OrthancPlugins.cpp:1600] Plugin has registered a REST callback without mutual exclusion on: /dicom-web/studies/([^/])/series/([^/])/metadata
I0827 21:03:31.591253 OrthancPlugins.cpp:1600] Plugin has registered a REST callback without mutual exclusion on: /dicom-web/studies/([^/])/series/([^/])/instances/([^/])/frames
I0827 21:03:31.591253 OrthancPlugins.cpp:1600] Plugin has registered a REST callback without mutual exclusion on: /dicom-web/studies/([^/]
)/series/([^/])/instances/([^/])/frames/([^/])
I0827 21:03:31.606869 OrthancPlugins.cpp:1600] Plugin has registered a REST callback without mutual exclusion on: /dicom-web/servers
I0827 21:03:31.606869 OrthancPlugins.cpp:1600] Plugin has registered a REST callback without mutual exclusion on: /dicom-web/servers/([^/]
)
I0827 21:03:31.622492 OrthancPlugins.cpp:1600] Plugin has registered a REST callback without mutual exclusion on: /dicom-web/servers/([^/])/stow
I0827 21:03:31.622492 OrthancPlugins.cpp:1600] Plugin has registered a REST callback without mutual exclusion on: /dicom-web/servers/([^/]
)/wado
I0827 21:03:31.622492 OrthancPlugins.cpp:1600] Plugin has registered a REST callback without mutual exclusion on: /dicom-web/servers/([^/])/get
I0827 21:03:31.638113 OrthancPlugins.cpp:1600] Plugin has registered a REST callback without mutual exclusion on: /dicom-web/servers/([^/]
)/retrieve
I0827 21:03:31.638113 OrthancPlugins.cpp:1600] Plugin has registered a REST callback without mutual exclusion on: /dicom-web/servers/([^/])/qido
I0827 21:03:31.638113 OrthancPlugins.cpp:1600] Plugin has registered a REST callback without mutual exclusion on: /dicom-web/servers/([^/]
)/delete
I0827 21:03:31.653733 OrthancPlugins.cpp:1600] Plugin has registered a REST callback without mutual exclusion on: /dicom-web/app/libs/(.)
I0827 21:03:31.653733 OrthancPlugins.cpp:1600] Plugin has registered a REST callback without mutual exclusion on: /dicom-web/info
I0827 21:03:31.653733 OrthancPlugins.cpp:1600] Plugin has registered a REST callback without mutual exclusion on: /dicom-web/studies/([^/]
)/series/([^/])/instances/([^/])/rendered
I0827 21:03:31.669355 OrthancPlugins.cpp:1600] Plugin has registered a REST callback without mutual exclusion on: /dicom-web/studies/([^/])/series/([^/])/instances/([^/])/frames/([^/])/rendered
I0827 21:03:31.669355 OrthancPlugins.cpp:1600] Plugin has registered a REST callback without mutual exclusion on: /dicom-web/app/client/(.)
W0827 21:03:31.684976 PluginsManager.cpp:168] URI to the WADO-URI API: /wado
I0827 21:03:31.684976 OrthancPlugins.cpp:1600] Plugin has registered a REST callback without mutual exclusion on: /wado
I0827 21:03:31.684976 PluginsManager.cpp:311] Found a shared library: “C:/Orthanc/Plugins\OrthancPostgreSQLIndex.dll”
W0827 21:03:31.700598 PluginsManager.cpp:269] Registering plugin ‘postgresql-index’ (version 3.2)
I0827 21:03:31.700598 OrthancPlugins.cpp:3851] Plugin has registered a custom database back-end
I0827 21:03:31.700598 OrthancPluginDatabase.cpp:288] The performance of the database index plugin is optimal for this version of Orthanc
I0827 21:03:31.716219 PluginsManager.cpp:311] Found a shared library: “C:/Orthanc/Plugins\OrthancPostgreSQLStorage.dll”
W0827 21:03:31.716219 PluginsManager.cpp:269] Registering plugin ‘postgresql-storage’ (version 3.2)
W0827 21:03:31.716219 PluginsManager.cpp:168] The PostgreSQL storage area is currently disabled, set “EnableStorage” to “true” in the “PostgreSQL” section of the configuration file of Orthanc
I0827 21:03:31.731840 PluginsManager.cpp:311] Found a shared library: “C:/Orthanc/Plugins\OsimisWebViewer.dll”
W0827 21:03:31.747463 PluginsManager.cpp:269] Registering plugin ‘osimis-web-viewer’ (version 1.2.0.0-0d4bfbd5)
W0827 21:03:31.763083 PluginsManager.cpp:168] Initializing the Web viewer
W0827 21:03:31.763083 PluginsManager.cpp:168] Using GDCM instead of the DICOM decoder that is built in Orthanc
I0827 21:03:31.763083 OrthancPlugins.cpp:1709] Plugin has registered a callback to decode DICOM images (1 decoder(s) now active)
I0827 21:03:31.778704 OrthancPlugins.cpp:1600] Plugin has registered a REST callback without mutual exclusion on: /osimis-viewer/images/?(.
)
I0827 21:03:31.778704 OrthancPlugins.cpp:1600] Plugin has registered a REST callback without mutual exclusion on: /osimis-viewer/series/?(.)
I0827 21:03:31.778704 OrthancPlugins.cpp:1600] Plugin has registered a REST callback without mutual exclusion on: /osimis-viewer/config.js?(.
)
I0827 21:03:31.794325 OrthancPlugins.cpp:1600] Plugin has registered a REST callback without mutual exclusion on: /osimis-viewer/studies/?(.)
I0827 21:03:31.794325 OrthancPlugins.cpp:1600] Plugin has registered a REST callback without mutual exclusion on: /osimis-viewer/languages/?(.
)
I0827 21:03:31.809951 OrthancPlugins.cpp:1600] Plugin has registered a REST callback without mutual exclusion on: /osimis-viewer/custom-command/?(.)
I0827 21:03:31.809951 OrthancPlugins.cpp:1600] Plugin has registered a REST callback without mutual exclusion on: /osimis-viewer/app/(.
)
W0827 21:03:31.825569 main.cpp:1230] Using a custom database from plugins
W0827 21:03:31.825569 OrthancInitialization.cpp:376] Storage directory: “C:\Orthanc\DATA”
W0827 21:03:31.872433 HttpClient.cpp:1040] HTTPS will use the CA certificates from this file: C:\Orthanc\Configuration
I0827 21:03:31.872433 HttpClient.cpp:489] Setting the default timeout for HTTP client connections: 10 seconds
I0827 21:03:31.888055 HttpClient.cpp:473] Setting the default proxy for HTTP client connections:
I0827 21:03:31.888055 DicomUserConnection.cpp:1353] Default timeout for DICOM connections if Orthanc acts as SCU (client): 10 seconds (0 = no timeout)
I0827 21:03:31.888055 ServerIndex.cpp:2069] Starting the monitor for stable resources (stable age = 60)
I0827 21:03:31.903681 LuaJobManager.cpp:76] Lua: DICOM associations will be closed after 5 seconds of inactivity
I0827 21:03:31.903681 LuaScripting.cpp:625] Initializing Lua for the event handler
W0827 21:03:31.903681 LuaContext.cpp:104] Lua says: Lua toolbox installed
I0827 21:03:31.903681 LuaJobManager.cpp:76] Lua: DICOM associations will be closed after 5 seconds of inactivity
I0827 21:03:31.919297 LuaScripting.cpp:625] Initializing Lua for the event handler
W0827 21:03:31.919297 LuaContext.cpp:104] Lua says: Lua toolbox installed
W0827 21:03:31.919297 ServerContext.cpp:316] Disk compression is disabled
I0827 21:03:31.919297 ServerContext.cpp:676] Storing MD5 for attachments: yes
W0827 21:03:31.919297 ServerIndex.cpp:1613] No limit on the number of stored patients
W0827 21:03:31.934918 ServerIndex.cpp:1630] No limit on the size of the storage area
W0827 21:03:31.950540 ServerContext.cpp:168] Reloading the jobs from the last execution of Orthanc
I0827 21:03:31.950540 JobsRegistry.cpp:712] New job submitted with priority 0: 451767e8-bff8-4682-a30f-70cefd667435
I0827 21:03:31.966159 JobsRegistry.cpp:712] New job submitted with priority 0: 6f415a52-6662-42e4-931c-c2303e7fb97d
I0827 21:03:31.966159 JobsRegistry.cpp:712] New job submitted with priority 0: 7c33e935-75e7-48e8-85c0-58589a5eede1
I0827 21:03:31.981782 JobsRegistry.cpp:712] New job submitted with priority 0: 7d3fc68f-1647-4f05-a16e-817c13c6d6f9
I0827 21:03:31.981782 JobsRegistry.cpp:712] New job submitted with priority 0: 90549169-2601-4139-b6e7-3f5fd0eb3b74
I0827 21:03:31.981782 JobsRegistry.cpp:712] New job submitted with priority 0: 99146b2c-9eec-49a5-ae1e-367a5151fa30
I0827 21:03:31.997402 JobsRegistry.cpp:712] New job submitted with priority 0: b8ee8c14-eb15-42d4-9d31-213896654d90
I0827 21:03:31.997402 JobsRegistry.cpp:712] New job submitted with priority 0: bef5627f-3d8c-4b0a-9f9c-f02d40ccbe68
I0827 21:03:32.013033 JobsRegistry.cpp:712] New job submitted with priority 0: db55c086-380f-4d1b-8e29-b1764678b10d
I0827 21:03:32.013033 JobsRegistry.cpp:712] New job submitted with priority 0: eec5fb44-e4a8-4372-b4ac-9d57b3694914
W0827 21:03:32.028645 JobsEngine.cpp:283] The jobs engine has started with 2 threads
I0827 21:03:32.028645 JobsEngine.cpp:136] Worker thread 1 has started
I0827 21:03:32.028645 JobsEngine.cpp:136] Worker thread 0 has started
I0827 21:03:32.044266 DicomServer.cpp:125] Setting timeout for DICOM connections if Orthanc acts as SCP (server): 30 seconds (0 = no timeout)
W0827 21:03:32.044266 main.cpp:934] DICOM server listening with AET PACS100 on port: 4242
I0827 21:03:32.059888 HttpServer.cpp:1082] This Orthanc server uses CivetWeb as its embedded HTTP server
I0827 21:03:32.059888 HttpServer.cpp:1322] The embedded HTTP server will use 50 threads
I0827 21:03:32.059888 HttpServer.cpp:1238] HTTP keep alive is disabled
W0827 21:03:32.059888 HttpServer.cpp:1271] HTTP compression is enabled
I0827 21:03:32.059888 DicomServer.cpp:62] DICOM server started
I0827 21:03:32.059888 HttpServer.cpp:1330] TCP_NODELAY for the HTTP sockets is set to true
I0827 21:03:32.075509 HttpServer.cpp:1114] Starting embedded Web server using Civetweb
W0827 21:03:32.075509 HttpServer.cpp:1178] HTTP server listening on port: 8042 (HTTPS encryption is disabled, remote access is allowed)
W0827 21:03:32.091131 main.cpp:714] Orthanc has started
I0827 21:03:32.091131 LuaScripting.cpp:682] Starting the Lua engine
I0827 21:04:19.995211 HttpServer.cpp:822] GET /dicom-web/studies
I0827 21:04:19.995211 OrthancPlugins.cpp:1447] Delegating HTTP request to plugin for URI: /dicom-web/studies
I0827 21:04:19.995211 PluginsManager.cpp:172] Arguments of QIDO-RS request: [limit=25] [offset=0] [includefield=all] [StudyDate=19510317-20190827]
I0827 21:04:20.010832 OrthancPlugins.cpp:2008] Plugin making REST POST call on URI /tools/find (built-in API)
I0827 21:04:20.010832 ServerContext.cpp:845] Number of candidate resources after fast DB filtering on main DICOM tags: 2
I0827 21:04:20.026453 ServerContext.cpp:942] Number of matching resources: 2
I0827 21:04:20.026453 OrthancPlugins.cpp:1941] Plugin making REST GET call on URI /studies/067aab58-6638121f-45ec47f0-8eb312e3-93f0a228/instances (built-in API)
I0827 21:04:20.057703 OrthancPlugins.cpp:1941] Plugin making REST GET call on URI /studies/7e6127d4-0a837449-f48052a7-79167726-6bbcce3d/instances (built-in API)
I0827 21:04:20.073316 OrthancPlugins.cpp:1941] Plugin making REST GET call on URI /instances/5d8011ea-94b99ba1-1144585b-eaaff3e2-db8cef4c/tags?short (built-in API)
I0827 21:04:20.088940 FilesystemStorage.cpp:155] Reading attachment “1c683c79-20a6-485f-a6bc-68dd6dd39db5” of “JSON summary of DICOM” content type
I0827 21:04:20.088940 OrthancPlugins.cpp:1941] Plugin making REST GET call on URI /studies/067aab58-6638121f-45ec47f0-8eb312e3-93f0a228/series?expand (built-in API)
I0827 21:04:20.104557 OrthancPlugins.cpp:1941] Plugin making REST GET call on URI /studies/067aab58-6638121f-45ec47f0-8eb312e3-93f0a228/instances (built-in API)
I0827 21:04:20.135801 OrthancPlugins.cpp:1941] Plugin making REST GET call on URI /instances/d01b6904-8e581023-eb0d8781-57d1ad2a-65ef051f/tags?short (built-in API)
I0827 21:04:20.151424 FilesystemStorage.cpp:155] Reading attachment “06462089-441f-41f6-8fe5-dd6da3e27ad7” of “JSON summary of DICOM” content type
I0827 21:04:20.151424 OrthancPlugins.cpp:1941] Plugin making REST GET call on URI /studies/7e6127d4-0a837449-f48052a7-79167726-6bbcce3d/series?expand (built-in API)
I0827 21:04:20.151424 OrthancPlugins.cpp:1941] Plugin making REST GET call on URI /studies/7e6127d4-0a837449-f48052a7-79167726-6bbcce3d/instances (built-in API)
I0827 21:04:23.681042 HttpServer.cpp:822] GET /dicom-web/studies/1.2.826.0.1.3680043.2.855.3775319640.0001/metadata
I0827 21:04:23.696637 OrthancPlugins.cpp:1521] Delegating HTTP request to plugin for URI: /dicom-web/studies/1.2.826.0.1.3680043.2.855.3775319640.0001/metadata
I0827 21:04:23.696637 OrthancPlugins.cpp:1941] Plugin making REST GET call on URI /studies/067aab58-6638121f-45ec47f0-8eb312e3-93f0a228/instances (built-in API)
I0827 21:04:23.712257 OrthancPlugins.cpp:1941] Plugin making REST GET call on URI /instances/5d8011ea-94b99ba1-1144585b-eaaff3e2-db8cef4c/tags?short (built-in API)
I0827 21:04:23.727878 FilesystemStorage.cpp:155] Reading attachment “1c683c79-20a6-485f-a6bc-68dd6dd39db5” of “JSON summary of DICOM” content type
I0827 21:04:23.727878 OrthancPlugins.cpp:1941] Plugin making REST GET call on URI /instances/5d8011ea-94b99ba1-1144585b-eaaff3e2-db8cef4c/file (built-in API)
I0827 21:04:23.727878 FilesystemStorage.cpp:155] Reading attachment “a0cdb696-d74a-4c09-82f0-2e9831c79964” of “DICOM” content type
I0827 21:04:23.743503 OrthancPlugins.cpp:1941] Plugin making REST GET call on URI /instances/b3eb7c03-38ff5610-acd6e108-8ad32ec6-ddf75a70/tags?short (built-in API)
I0827 21:04:23.743503 FilesystemStorage.cpp:155] Reading attachment “e6357091-6958-4070-95e8-c2e5b1fb82a0” of “JSON summary of DICOM” content type
I0827 21:04:23.743503 OrthancPlugins.cpp:1941] Plugin making REST GET call on URI /instances/b3eb7c03-38ff5610-acd6e108-8ad32ec6-ddf75a70/file (built-in API)
I0827 21:04:23.759135 FilesystemStorage.cpp:155] Reading attachment “ce6e9b77-5fde-49dc-aa01-5b037f9f6ac0” of “DICOM” content type
I0827 21:04:23.759135 OrthancPlugins.cpp:1941] Plugin making REST GET call on URI /instances/4e935906-61af45a5-b34d3d54-244f3d29-8afc260f/tags?short (built-in API)
I0827 21:04:23.774741 FilesystemStorage.cpp:155] Reading attachment “78cd5cd7-5ff0-4144-ae71-4661325496e9” of “JSON summary of DICOM” content type
I0827 21:04:23.774741 OrthancPlugins.cpp:1941] Plugin making REST GET call on URI /instances/4e935906-61af45a5-b34d3d54-244f3d29-8afc260f/file (built-in API)
I0827 21:04:23.790367 FilesystemStorage.cpp:155] Reading attachment “d0d64ada-5288-4033-b388-fd6c57559e35” of “DICOM” content type
I0827 21:04:23.790367 OrthancPlugins.cpp:1941] Plugin making REST GET call on URI /instances/c77a5871-3871044d-876019a9-9e3a395d-e3def3b0/tags?short (built-in API)
I0827 21:04:23.790367 FilesystemStorage.cpp:155] Reading attachment “fddff10c-a4f3-4b6e-94c2-e1a34b29f638” of “JSON summary of DICOM” content type
I0827 21:04:23.805986 OrthancPlugins.cpp:1941] Plugin making REST GET call on URI /instances/c77a5871-3871044d-876019a9-9e3a395d-e3def3b0/file (built-in API)
I0827 21:04:23.805986 FilesystemStorage.cpp:155] Reading attachment “46f97833-6c9b-403a-ae0c-d191d84227c1” of “DICOM” content type
I0827 21:04:23.821607 OrthancPlugins.cpp:1941] Plugin making REST GET call on URI /instances/b430a963-6a90d6c9-40a40caa-f4e7e79b-e7241540/tags?short (built-in API)
I0827 21:04:23.821607 FilesystemStorage.cpp:155] Reading attachment “2ad11a16-991e-4f36-9e53-497a8624ff8d” of “JSON summary of DICOM” content type
I0827 21:04:23.837227 OrthancPlugins.cpp:1941] Plugin making REST GET call on URI /instances/b430a963-6a90d6c9-40a40caa-f4e7e79b-e7241540/file (built-in API)
I0827 21:04:23.837227 FilesystemStorage.cpp:155] Reading attachment “a3791060-d246-447b-8184-3ecf1a0fd9d3” of “DICOM” content type
I0827 21:04:23.837227 OrthancPlugins.cpp:1941] Plugin making REST GET call on URI /instances/9b6fa164-7d10e0dc-1380dc95-efd15336-06b22761/tags?short (built-in API)
I0827 21:04:23.852849 FilesystemStorage.cpp:155] Reading attachment “f1341f56-450f-48dd-9633-70732a7ecdd3” of “JSON summary of DICOM” content type
I0827 21:04:23.852849 OrthancPlugins.cpp:1941] Plugin making REST GET call on URI /instances/9b6fa164-7d10e0dc-1380dc95-efd15336-06b22761/file (built-in API)
I0827 21:04:23.868469 FilesystemStorage.cpp:155] Reading attachment “01e29c1a-824d-48f0-8eb4-145eb0902071” of “DICOM” content type
I0827 21:04:23.868469 OrthancPlugins.cpp:1941] Plugin making REST GET call on URI /instances/65e2d395-a63234db-e265b1e1-5e39c2e8-8cf80fd7/tags?short (built-in API)
I0827 21:04:23.884091 FilesystemStorage.cpp:155] Reading attachment “c136c423-7d91-4d70-8c12-c8cd9b514e75” of “JSON summary of DICOM” content type
I0827 21:04:23.884091 OrthancPlugins.cpp:1941] Plugin making REST GET call on URI /instances/65e2d395-a63234db-e265b1e1-5e39c2e8-8cf80fd7/file (built-in API)
I0827 21:04:23.899713 FilesystemStorage.cpp:155] Reading attachment “3d1495f2-b720-4c79-9c3f-ff9436d80ed7” of “DICOM” content type
I0827 21:04:23.899713 OrthancPlugins.cpp:1941] Plugin making REST GET call on URI /instances/aa444625-073e3fbf-1cd1a54d-251e92fe-fe1f8a4b/tags?short (built-in API)
I0827 21:04:23.899713 FilesystemStorage.cpp:155] Reading attachment “555a90f5-13ca-45a4-8ddb-434fe7514562” of “JSON summary of DICOM” content type
I0827 21:04:23.915333 OrthancPlugins.cpp:1941] Plugin making REST GET call on URI /instances/aa444625-073e3fbf-1cd1a54d-251e92fe-fe1f8a4b/file (built-in API)
I0827 21:04:23.915333 FilesystemStorage.cpp:155] Reading attachment “202585ec-dbdb-4fa3-b29f-3d49395f7d3b” of “DICOM” content type
I0827 21:04:23.915333 OrthancPlugins.cpp:1941] Plugin making REST GET call on URI /instances/ea8c0c6d-607381a6-8ccb8ee6-34d2dd0d-2c8c5d47/tags?short (built-in API)
I0827 21:04:23.930954 FilesystemStorage.cpp:155] Reading attachment “045175f5-322b-4b87-8150-e92dabc1c0a9” of “JSON summary of DICOM” content type
I0827 21:04:23.930954 OrthancPlugins.cpp:1941] Plugin making REST GET call on URI /instances/ea8c0c6d-607381a6-8ccb8ee6-34d2dd0d-2c8c5d47/file (built-in API)
I0827 21:04:23.946577 FilesystemStorage.cpp:155] Reading attachment “16c3a574-5e3a-4496-b6c0-ba39568279d3” of “DICOM” content type
I0827 21:04:23.946577 OrthancPlugins.cpp:1941] Plugin making REST GET call on URI /instances/8f13cfc5-762434b1-0a14fbde-aaacf7c7-bef93619/tags?short (built-in API)
I0827 21:04:23.946577 FilesystemStorage.cpp:155] Reading attachment “ecb4a1ad-5641-470b-a96a-15f65fbae8b6” of “JSON summary of DICOM” content type
I0827 21:04:23.962199 OrthancPlugins.cpp:1941] Plugin making REST GET call on URI /instances/8f13cfc5-762434b1-0a14fbde-aaacf7c7-bef93619/file (built-in API)
I0827 21:04:23.962199 FilesystemStorage.cpp:155] Reading attachment “a666de70-b34f-43fb-9059-1bdd4aa9554a” of “DICOM” content type
I0827 21:04:23.962199 OrthancPlugins.cpp:1941] Plugin making REST GET call on URI /instances/977ceb38-99a5b916-f9a27cfd-f18e4d4e-350aad6d/tags?short (built-in API)
I0827 21:04:23.977818 FilesystemStorage.cpp:155] Reading attachment “5d9c2e40-ec03-4203-8f52-c921370e39e1” of “JSON summary of DICOM” content type
I0827 21:04:23.977818 OrthancPlugins.cpp:1941] Plugin making REST GET call on URI /instances/977ceb38-99a5b916-f9a27cfd-f18e4d4e-350aad6d/file (built-in API)
I0827 21:04:23.977818 FilesystemStorage.cpp:155] Reading attachment “a639b689-d8bc-462f-8379-102e570ca78a” of “DICOM” content type
I0827 21:04:23.977818 OrthancPlugins.cpp:1941] Plugin making REST GET call on URI /instances/b9d6f814-abaa4312-8239a008-720ba560-1009cc70/tags?short (built-in API)
I0827 21:04:23.993442 FilesystemStorage.cpp:155] Reading attachment “b2395ba6-960e-4d06-94f2-c89f4b7f8989” of “JSON summary of DICOM” content type
I0827 21:04:23.993442 OrthancPlugins.cpp:1941] Plugin making REST GET call on URI /instances/b9d6f814-abaa4312-8239a008-720ba560-1009cc70/file (built-in API)
I0827 21:04:24.009063 FilesystemStorage.cpp:155] Reading attachment “eb9fe2d6-a6fd-44cc-b0e5-46b2797c0b8b” of “DICOM” content type
I0827 21:04:24.091293 HttpServer.cpp:822] GET /dicom-web/studies/1.2.826.0.1.3680043.2.855.3775319640.0001/series/1.2.826.0.1.3680043.2.855.3775319641.0001/instances/1.2.840.114062.2.111111.1967.3775319640.3/frames/1
I0827 21:04:24.091293 OrthancPlugins.cpp:1521] Delegating HTTP request to plugin for URI: /dicom-web/studies/1.2.826.0.1.3680043.2.855.3775319640.0001/series/1.2.826.0.1.3680043.2.855.3775319641.0001/instances/1.2.840.114062.2.111111.1967.3775319640.3/frames/1
I0827 21:04:24.106912 OrthancPlugins.cpp:1941] Plugin making REST GET call on URI /instances/8f13cfc5-762434b1-0a14fbde-aaacf7c7-bef93619/series (built-in API)
I0827 21:04:24.106912 OrthancPlugins.cpp:1941] Plugin making REST GET call on URI /instances/8f13cfc5-762434b1-0a14fbde-aaacf7c7-bef93619/study (built-in API)
I0827 21:04:24.122533 OrthancPlugins.cpp:1941] Plugin making REST GET call on URI /instances/8f13cfc5-762434b1-0a14fbde-aaacf7c7-bef93619/file (built-in API)
I0827 21:04:24.122533 FilesystemStorage.cpp:155] Reading attachment “a666de70-b34f-43fb-9059-1bdd4aa9554a” of “DICOM” content type
I0827 21:04:24.122533 OrthancPlugins.cpp:1941] Plugin making REST GET call on URI /instances/8f13cfc5-762434b1-0a14fbde-aaacf7c7-bef93619/header?simplify (built-in API)
I0827 21:04:24.138156 HttpServer.cpp:822] GET /dicom-web/studies/1.2.826.0.1.3680043.2.855.3775319640.0001/series/1.2.276.0.7230010.3.1.3.4116952440.12628.1566921328.770/instances/1.2.840.114062.2.111111.1967.3775319647.0/frames/1
I0827 21:04:24.153778 OrthancPlugins.cpp:1521] Delegating HTTP request to plugin for URI: /dicom-web/studies/1.2.826.0.1.3680043.2.855.3775319640.0001/series/1.2.276.0.7230010.3.1.3.4116952440.12628.1566921328.770/instances/1.2.840.114062.2.111111.1967.3775319647.0/frames/1
I0827 21:04:24.153778 FilesystemStorage.cpp:155] Reading attachment “a666de70-b34f-43fb-9059-1bdd4aa9554a” of “DICOM” content type
E0827 21:04:24.169409 PluginsManager.cpp:164] Accessing an inexistent item: Accessing an inexistent instance with WADO-RS: 1.2.840.114062.2.111111.1967.3775319647.0
I0827 21:04:24.169409 PluginsManager.cpp:172] DICOMweb RetrieveFrames on 8f13cfc5-762434b1-0a14fbde-aaacf7c7-bef93619, frames: 1
I0827 21:04:24.185019 PluginsManager.cpp:172] DICOMweb RetrieveFrames: Transcoding instance 8f13cfc5-762434b1-0a14fbde-aaacf7c7-bef93619 from transfer syntax 1.2.840.10008.1.2.4.70 to 1.2.840.10008.1.2
E0827 21:04:24.185019 PluginsErrorDictionary.cpp:111] Exception inside the plugin engine: Accessing an inexistent item
I0827 21:04:25.122333 HttpServer.cpp:822] GET /dicom-web/studies/1.2.826.0.1.3680043.2.855.3775319640.0001/series/1.2.276.0.7230010.3.1.3.4116952440.12628.1566921328.770/instances/1.2.840.114062.2.111111.1967.3775319647.3/frames/1
I0827 21:04:25.122333 OrthancPlugins.cpp:1521] Delegating HTTP request to plugin for URI: /dicom-web/studies/1.2.826.0.1.3680043.2.855.3775319640.0001/series/1.2.276.0.7230010.3.1.3.4116952440.12628.1566921328.770/instances/1.2.840.114062.2.111111.1967.3775319647.3/frames/1
E0827 21:04:25.137918 PluginsManager.cpp:164] Accessing an inexistent item: Accessing an inexistent instance with WADO-RS: 1.2.840.114062.2.111111.1967.3775319647.3
E0827 21:04:25.137918 PluginsErrorDictionary.cpp:111] Exception inside the plugin engine: Accessing an inexistent item

images.zip (1.61 MB)

What are your sample DICOM files?

Where are the cURL commands leading to the WADO requests?

Have you even read Michel’s messages? “Best would be to provide a minimal work example with sample studies so we can reproduce your issue in an instant.”

They are attached with the post… images.zip

But I don’t see any cURL command leading to the WADO requests.

I have no idea how to provide that

Hi,

I managed to reproduce your issue with your DICOM files and the Docker images sjodogne/orthanc-plugins as well as osimis/orthanc.
Below with the sjodogne/orthanc-plugins one:

`
$ curl -u orthanc:orthanc http://localhost/instances/d01b6904-8e581023-eb0d8781-57d1ad2a-65ef051f
{
“FileSize” : 179672,
“FileUuid” : “146ead80-3830-4edd-aa08-ab7e5e2c7359”,
“ID” : “d01b6904-8e581023-eb0d8781-57d1ad2a-65ef051f”,
“IndexInSeries” : 0,
“MainDicomTags” : {
“ImageOrientationPatient” : “1\0\0\0\-1\0”,
“ImagePositionPatient” : “0\0\0”,
“InstanceNumber” : “0”,
“SOPInstanceUID” : “1.2.840.114062.2.111111.1967.3775319647.0”
},
“ParentSeries” : “50072e19-27a8a928-86a9be57-463d43b2-72cde8d9”,
“Type” : “Instance”
}

$ curl -u orthanc:orthanc ‘http://localhost/wado?objectUID=1.2.840.114062.2.111111.1967.3775319647.0&requestType=WADO
Warning: Binary output can mess up your terminal. Use “–output -” to tell
Warning: curl to output it to your terminal anyway, or consider “–output
Warning: ” to save to a file.

$ curl -u orthanc:orthanc http://localhost/studies/067aab58-6638121f-45ec47f0-8eb312e3-93f0a228/merge -d ‘{“Resources”:[“50072e19-27a8a928-86a9be57-463d43b2-72cde8d9”], “KeepSource”:true}’
{
“Description” : “REST API”,
“FailedInstancesCount” : 0,
“InstancesCount” : 6,
“TargetStudy” : “067aab58-6638121f-45ec47f0-8eb312e3-93f0a228”
}

$ curl -u orthanc:orthanc ‘http://localhost/wado?objectUID=1.2.840.114062.2.111111.1967.3775319647.0&requestType=WADO
{
“HttpError” : “Not Found”,
“HttpStatus” : 404,
“Message” : “Unknown resource”,
“Method” : “GET”,
“OrthancError” : “Unknown resource”,
“OrthancStatus” : 17,
“Uri” : “/wado”
}

`

Log file shows the following:

E0828 12:47:59.933679 PluginsManager.cpp:164] WADO-URI: No such SOPInstanceUID in Orthanc: "1.2.840.114062.2.111111.1967.3775319647.0" E0828 12:47:59.933722 PluginsErrorDictionary.cpp:111] Exception inside the plugin engine: Unknown resource

The above is what we call a minimal work example and is what would have been expected ideally.

Now we can start talking and seeing what’s wrong.

Stay tuned.

Cheers,

Michel

Many thanks Michel!

Thanks to your minimal working example, I have been able to analyze, locate and fix the issue in just one hour:
https://bitbucket.org/sjodogne/orthanc/commits/69e49fc044f8543a09df0cf7897aa74d36fec7ec

The patch will be part of 1.5.8.

Sébastien-

Thanks Sebastien and Michel !