Mystery error in log

I’m using Orthanc as a DICOM router. I’ve got these lines appearing in the error log file. They seem to be appearing randomly, but mostly in groups of 3.

There are no images being sent at these times (i’m logging this separately, so am certain about this)

Can anyone tell me what this is all about?

FROM THE ERROR LOG…
E0709 08:01:50.901239 4052 CommandDispatcher.cpp:852] DIMSE failure (aborting association): DIMSE No data available (timeout in non-blocking mode)
E0709 08:04:06.933361 3776 CommandDispatcher.cpp:852] DIMSE failure (aborting association): DIMSE No data available (timeout in non-blocking mode)
E0709 08:04:55.214920 3244 CommandDispatcher.cpp:852] DIMSE failure (aborting association): DIMSE No data available (timeout in non-blocking mode)
E0710 07:45:04.573535 1376 CommandDispatcher.cpp:852] DIMSE failure (aborting association): DIMSE No data available (timeout in non-blocking mode)
E0710 07:45:44.073788 3280 CommandDispatcher.cpp:852] DIMSE failure (aborting association): DIMSE No data available (timeout in non-blocking mode)
E0710 07:46:32.495973 4092 CommandDispatcher.cpp:852] DIMSE failure (aborting association): DIMSE No data available (timeout in non-blocking mode)
E0711 18:38:21.812916 3708 CommandDispatcher.cpp:852] DIMSE failure (aborting association): DIMSE No data available (timeout in non-blocking mode)
E0711 18:39:01.313169 3992 CommandDispatcher.cpp:852] DIMSE failure (aborting association): DIMSE No data available (timeout in non-blocking mode)
E0711 18:39:49.704104 3396 CommandDispatcher.cpp:852] DIMSE failure (aborting association): DIMSE No data available (timeout in non-blocking mode)
E0712 10:54:55.589787 2280 CommandDispatcher.cpp:852] DIMSE failure (aborting association): DIMSE No data available (timeout in non-blocking mode)
E0712 10:55:36.886925 1848 CommandDispatcher.cpp:852] DIMSE failure (aborting association): DIMSE No data available (timeout in non-blocking mode)
E0712 10:56:25.293485 308 CommandDispatcher.cpp:852] DIMSE failure (aborting association): DIMSE No data available (timeout in non-blocking mode)
E0713 08:01:01.353822 2280 CommandDispatcher.cpp:852] DIMSE failure (aborting association): DIMSE No data available (timeout in non-blocking mode)
E0713 08:01:41.122597 640 CommandDispatcher.cpp:852] DIMSE failure (aborting association): DIMSE No data available (timeout in non-blocking mode)
E0713 08:02:29.482427 236 CommandDispatcher.cpp:852] DIMSE failure (aborting association): DIMSE No data available (timeout in non-blocking mode)
E0713 16:51:54.021939 2488 CommandDispatcher.cpp:852] DIMSE failure (aborting association): DIMSE No data available (timeout in non-blocking mode)
E0714 07:45:14.083799 440 CommandDispatcher.cpp:852] DIMSE failure (aborting association): DIMSE No data available (timeout in non-blocking mode)
E0714 07:45:55.630940 736 CommandDispatcher.cpp:852] DIMSE failure (aborting association): DIMSE No data available (timeout in non-blocking mode)
E0714 07:46:43.975000 584 CommandDispatcher.cpp:852] DIMSE failure (aborting association): DIMSE No data available (timeout in non-blocking mode)

FROM THE WARNING LOG…
(W-lines are my LUA script outputting details of what’s happening)
(E-lines correspond to the above - check the timestamps - no images being sent at this time (and no images are missing b/w the source and destination).)

W0713 16:43:14.190487 2252 LuaContext.cpp:87] Lua says: URNO[1041141] - ACCN[896631]
W0713 16:43:14.471740 3360 LuaContext.cpp:87] Lua says: URNO[1041141] - ACCN[896631]
W0713 16:43:14.846741 2092 LuaContext.cpp:87] Lua says: URNO[1041141] - ACCN[896631]
W0713 16:43:15.346745 432 LuaContext.cpp:87] Lua says: URNO[1041141] - ACCN[896631]
E0713 16:51:54.021939 2488 CommandDispatcher.cpp:852] DIMSE failure (aborting association): DIMSE No data available (timeout in non-blocking mode)
E0714 07:45:14.083799 440 CommandDispatcher.cpp:852] DIMSE failure (aborting association): DIMSE No data available (timeout in non-blocking mode)
E0714 07:45:55.630940 736 CommandDispatcher.cpp:852] DIMSE failure (aborting association): DIMSE No data available (timeout in non-blocking mode)
E0714 07:46:43.975000 584 CommandDispatcher.cpp:852] DIMSE failure (aborting association): DIMSE No data available (timeout in non-blocking mode)
W0714 09:48:28.490499 3192 LuaContext.cpp:87] Lua says: URNO[309826] - ACCN[914838]
W0714 09:48:29.459254 2448 LuaContext.cpp:87] Lua says: URNO[309826] - ACCN[914838]
W0714 09:48:32.912401 3172 LuaContext.cpp:87] Lua says: URNO[309826] - ACCN[914838]
W0714 09:48:33.928033 3264 LuaContext.cpp:87] Lua says: URNO[309826] - ACCN[914838]
W0714 09:48:37.084303 772 LuaContext.cpp:87] Lua says: URNO[309826] - ACCN[914838]

Hello,

Please could you provide your full configuration files? What is the manufacturer and model of the modality that your Orthanc router is sending images to?

It looks like a problem in the receiving modality, presumably when the DICOM connection is closed by Orthanc after a timeout.

In your configuration file, you should try to set the “DicomAssociationCloseDelay” to “0” or to set the modality type to “StoreScp”.
https://code.google.com/p/orthanc/source/browse/Resources/Configuration.json

HTH,
Sébastien-