Hi!
I have a huge dvd archive with MR images and I import them to Orthanc with a c# program based on
fo-dicom. Sometimes import process stucks and in Orthanc log (--trace level) I get
I0626 17:44:56.890514 FilesystemStorage.cpp:118] Creating attachment "1cf65351-6b5b-4a5e-8098-5b62aeb6600a" of "DICOM" type (size: 1MB)
I0626 17:44:56.925272 FilesystemStorage.cpp:118] Creating attachment "e2f17ab8-c3b0-442e-b454-5f94bd260a61" of "JSON summary of DICOM" type (size: 1MB)
E0626 17:47:57.099443 RunnableWorkersPool.cpp:82] Native exception while handling some runnable object
First of all I've checked attachements in database with uuids from log. They were not created.
Secondly, I analyzed traffic with WireShark (dicom filter). It seems that client sucessfully sends c-ctore to Orthanc. Orthanc get all c-store packets but doesn't answer with dicom c-store response. And doesn't save the last attachment.
Thirdly. I tryed to resend to Orthanc images that caused a problem (may be there was something wrong with them). Files seemed ok cause during second attemp they successfully saved to Orthanc.
So sometimes during big imports something happens to Orthanc. It stucks and it doesn't save images to disk (that's why no cstore response and import hangs). Also ther is no error/warning information in my logs on trace level. Files seems to be ok (they can be reimported to Orthanc with the same tool). Orthanc is build from the last source version (release, not debug). OS - Ubuntu xenial. PG plugin (latest version build from source). Any ideas what can cause a problem?
P.S. If you need aditional information tell me please)