osimis docker image

trying to upgrade from 22.9.2 osimis docker image to 22.10.0 i got this error, reverting back and everything ok.

:19:19.579076 OrthancConfiguration.cpp:56] Reading the configuration from: “/tmp/orthanc.json”
W1013 00:19:19.652891 main.cpp:911] Loading plugin(s) from: /usr/share/orthanc/plugins/libOrthancWebViewer.so
E1013 00:19:19.652933 PluginsManager.cpp:231] Inexistent path to plugins: /usr/share/orthanc/plugins/libOrthancWebViewer.so
W1013 00:19:19.652939 main.cpp:911] Loading plugin(s) from: /usr/share/orthanc/plugins/libOsimisWebViewer.so
E1013 00:19:19.652949 PluginsManager.cpp:231] Inexistent path to plugins: /usr/share/orthanc/plugins/libOsimisWebViewer.so
W1013 00:19:19.652957 main.cpp:911] Loading plugin(s) from: /usr/share/orthanc/plugins/libOrthancExplorer2.so
W1013 00:19:19.653384 PluginsManager.cpp:258] Registering plugin ‘orthanc-explorer-2’ (version 0.4.1)
W1013 00:19:19.653883 PluginsManager.cpp:157] Root URI to the Orthanc-Explorer 2 application: /ui/
W1013 00:19:19.653919 main.cpp:911] Loading plugin(s) from: /usr/share/orthanc/plugins/libHousekeeper.so
W1013 00:19:19.654116 PluginsManager.cpp:258] Registering plugin ‘housekeeper’ (version 1.11.2)
W1013 00:19:19.654126 PluginsManager.cpp:157] Housekeeper plugin is initializing
W1013 00:19:19.654773 PluginsManager.cpp:157] Housekeeper plugin is disabled by the configuration file
W1013 00:19:19.654794 main.cpp:911] Loading plugin(s) from: /usr/share/orthanc/plugins-disabled/libOrthancTransfers.so
W1013 00:19:19.655150 PluginsManager.cpp:258] Registering plugin ‘transfers’ (version 1.2)
W1013 00:19:19.655584 main.cpp:911] Loading plugin(s) from: /usr/share/orthanc/plugins/libOrthancPostgreSQLIndex.so
W1013 00:19:19.661655 PluginsManager.cpp:258] Registering plugin ‘postgresql-index’ (version 4.0)
W1013 00:19:19.662387 PluginsManager.cpp:157] The index plugin will use 5 connection(s) to the database, and will retry up to 10 time(s) in the case of a collision
W1013 00:19:19.662427 main.cpp:911] Loading plugin(s) from: /usr/share/orthanc/plugins/libOrthancDicomWeb.so
W1013 00:19:19.662808 PluginsManager.cpp:258] Registering plugin ‘dicom-web’ (version 1.10.1)
W1013 00:19:19.663565 PluginsManager.cpp:157] URI to the DICOMweb REST API: /dicom-web/
W1013 00:19:19.663816 PluginsManager.cpp:157] DICOMWeb PublicRoot: /dicom-web/
W1013 00:19:19.663825 PluginsManager.cpp:157] URI to the WADO-URI API: /wado
W1013 00:19:19.663836 main.cpp:911] Loading plugin(s) from: /usr/share/orthanc/plugins/libStoneWebViewer.so
W1013 00:19:19.664167 PluginsManager.cpp:258] Registering plugin ‘stone-webviewer’ (version 2.3)
W1013 00:19:19.664236 main.cpp:1685] Using a custom database from plugins
W1013 00:19:19.664250 OrthancInitialization.cpp:504] Storage directory: “/orthancstorage”
W1013 00:19:19.717416 HttpClient.cpp:1178] HTTPS will use the CA certificates from this file: /tmp
W1013 00:19:19.718762 LuaContext.cpp:94] Lua says: Lua toolbox installed
W1013 00:19:19.719236 LuaContext.cpp:94] Lua says: Lua toolbox installed
W1013 00:19:19.719700 ServerContext.cpp:482] Disk compression is disabled
W1013 00:19:19.719730 ServerIndex.cpp:381] No limit on the number of stored patients
W1013 00:19:19.719745 ServerIndex.cpp:401] No limit on the size of the storage area
W1013 00:19:19.719758 ServerIndex.cpp:420] Maximum Storage mode: Recycle
W1013 00:19:19.723320 ServerContext.cpp:224] Reloading the jobs from the last execution of Orthanc
W1013 00:19:19.723897 JobsEngine.cpp:272] The jobs engine has started with 8 threads
W1013 00:19:19.724417 main.cpp:1304] DICOM server listening with AET ORTHANC on port: 4242
W1013 00:19:19.724461 HttpServer.cpp:2002] HTTP compression is enabled
W1013 00:19:19.724499 main.cpp:1171] Remote LUA script execution is disabled
W1013 00:19:19.726647 HttpServer.cpp:1779] HTTP server listening on port: 8042 (HTTPS encryption is disabled, remote access is allowed)
W1013 00:19:19.726695 main.cpp:923] Orthanc has started
E1013 00:19:19.727828 PluginsManager.cpp:153] Internal error: Bad version of the DICOMweb plugin: 1.10.1
E1013 00:19:19.727939 PluginsManager.cpp:153] Exception: Internal error
W1013 00:19:20.825897 main.cpp:1320] DICOM server has stopped
E1013 00:19:20.826057 ServerContext.cpp:435] INTERNAL ERROR: ServerContext::Stop() should be invoked manually to avoid mess in the destruction order!
W1013 00:19:21.125608 JobsEngine.cpp:313] The jobs engine has stopped
W1013 00:19:21.221192 PluginsManager.cpp:208] Unregistering plugin ‘dicom-web’ (version 1.10.1)
W1013 00:19:21.221720 PluginsManager.cpp:208] Unregistering plugin ‘housekeeper’ (version 1.11.2)
W1013 00:19:21.221768 PluginsManager.cpp:157] Housekeeper plugin is finalizing
W1013 00:19:21.221855 PluginsManager.cpp:208] Unregistering plugin ‘orthanc-explorer-2’ (version 0.4.1)
W1013 00:19:21.222402 PluginsManager.cpp:208] Unregistering plugin ‘postgresql-index’ (version 4.0)
W1013 00:19:21.222455 PluginsManager.cpp:157] PostgreSQL index is finalizing
W1013 00:19:21.223481 PluginsManager.cpp:208] Unregistering plugin ‘stone-webviewer’ (version 2.3)
W1013 00:19:21.223703 PluginsManager.cpp:208] Unregistering plugin ‘transfers’ (version 1.2)
W1013 00:19:21.223750 PluginsManager.cpp:157] Transfers accelerator plugin is finalizing
E1013 00:19:21.223889 main.cpp:2074] Uncaught exception, stopping now: [Internal error] (code -1)
W1013 00:19:21.223928 main.cpp:2105] Orthanc has stopped
Startup command: Orthanc /tmp/orthanc.json
W1013 00:19:22.214910 main.cpp:2017] Orthanc version: 1.11.2
W1013 00:19:22.215086 OrthancConfiguration.cpp:56] Reading the configuration from: “/tmp/orthanc.json”
W1013 00:19:22.246370 main.cpp:911] Loading plugin(s) from: /usr/share/orthanc/plugins/libOrthancWebViewer.so
E1013 00:19:22.246412 PluginsManager.cpp:231] Inexistent path to plugins: /usr/share/orthanc/plugins/libOrthancWebViewer.so
W1013 00:19:22.246418 main.cpp:911] Loading plugin(s) from: /usr/share/orthanc/plugins/libOsimisWebViewer.so
E1013 00:19:22.246426 PluginsManager.cpp:231] Inexistent path to plugins: /usr/share/orthanc/plugins/libOsimisWebViewer.so
W1013 00:19:22.246435 main.cpp:911] Loading plugin(s) from: /usr/share/orthanc/plugins/libOrthancExplorer2.so
W1013 00:19:22.246803 PluginsManager.cpp:258] Registering plugin ‘orthanc-explorer-2’ (version 0.4.1)
W1013 00:19:22.247250 PluginsManager.cpp:157] Root URI to the Orthanc-Explorer 2 application: /ui/
W1013 00:19:22.247290 main.cpp:911] Loading plugin(s) from: /usr/share/orthanc/plugins/libHousekeeper.so
W1013 00:19:22.247427 PluginsManager.cpp:258] Registering plugin ‘housekeeper’ (version 1.11.2)
W1013 00:19:22.247440 PluginsManager.cpp:157] Housekeeper plugin is initializing
W1013 00:19:22.248047 PluginsManager.cpp:157] Housekeeper plugin is disabled by the configuration file
W1013 00:19:22.248068 main.cpp:911] Loading plugin(s) from: /usr/share/orthanc/plugins-disabled/libOrthancTransfers.so
W1013 00:19:22.248374 PluginsManager.cpp:258] Registering plugin ‘transfers’ (version 1.2)
W1013 00:19:22.248832 main.cpp:911] Loading plugin(s) from: /usr/share/orthanc/plugins/libOrthancPostgreSQLIndex.so
W1013 00:19:22.256053 PluginsManager.cpp:258] Registering plugin ‘postgresql-index’ (version 4.0)
W1013 00:19:22.256860 PluginsManager.cpp:157] The index plugin will use 5 connection(s) to the database, and will retry up to 10 time(s) in the case of a collision
W1013 00:19:22.256914 main.cpp:911] Loading plugin(s) from: /usr/share/orthanc/plugins/libOrthancDicomWeb.so
W1013 00:19:22.257324 PluginsManager.cpp:258] Registering plugin ‘dicom-web’ (version 1.10.1)
W1013 00:19:22.258013 PluginsManager.cpp:157] URI to the DICOMweb REST API: /dicom-web/
W1013 00:19:22.258270 PluginsManager.cpp:157] DICOMWeb PublicRoot: /dicom-web/
W1013 00:19:22.258279 PluginsManager.cpp:157] URI to the WADO-URI API: /wado
W1013 00:19:22.258290 main.cpp:911] Loading plugin(s) from: /usr/share/orthanc/plugins/libStoneWebViewer.so
W1013 00:19:22.258590 PluginsManager.cpp:258] Registering plugin ‘stone-webviewer’ (version 2.3)
W1013 00:19:22.258642 main.cpp:1685] Using a custom database from plugins
W1013 00:19:22.258651 OrthancInitialization.cpp:504] Storage directory: “/orthancstorage”
W1013 00:19:22.302638 HttpClient.cpp:1178] HTTPS will use the CA certificates from this file: /tmp
W1013 00:19:22.303412 LuaContext.cpp:94] Lua says: Lua toolbox installed
W1013 00:19:22.303642 LuaContext.cpp:94] Lua says: Lua toolbox installed
W1013 00:19:22.303915 ServerContext.cpp:482] Disk compression is disabled
W1013 00:19:22.303930 ServerIndex.cpp:381] No limit on the number of stored patients
W1013 00:19:22.303940 ServerIndex.cpp:401] No limit on the size of the storage area
W1013 00:19:22.303947 ServerIndex.cpp:420] Maximum Storage mode: Recycle
W1013 00:19:22.306491 ServerContext.cpp:224] Reloading the jobs from the last execution of Orthanc
W1013 00:19:22.306866 JobsEngine.cpp:272] The jobs engine has started with 8 threads
W1013 00:19:22.307218 main.cpp:1304] DICOM server listening with AET ORTHANC on port: 4242
W1013 00:19:22.307246 HttpServer.cpp:2002] HTTP compression is enabled
W1013 00:19:22.307269 main.cpp:1171] Remote LUA script execution is disabled
W1013 00:19:22.308717 HttpServer.cpp:1779] HTTP server listening on port: 8042 (HTTPS encryption is disabled, remote access is allowed)
W1013 00:19:22.308745 main.cpp:923] Orthanc has started
E1013 00:19:22.309393 PluginsManager.cpp:153] Internal error: Bad version of the DICOMweb plugin: 1.10.1
E1013 00:19:22.309470 PluginsManager.cpp:153] Exception: Internal error

many thanks, kyriakos

Ok, found it: this is the StoneViewer plugin that complains because of the new version numbering scheme. I will fix that ASAP.

Hi,

This is now fixed in osimis/orthanc:22.10.1 (I have updated the DicomWeb plugin version to 1.11)

Thanks for reporting the issue and sorry for the inconvenience.

Alain.