Getting tag (0028,0002) has out-of-range value: "" error when opening any study

No matter which study I try to open I’m getting the following errors in my log file and the study cant be opened…I’m on the latest version of Orthanc and have been since the day it was released…This study just started popping up out of the blue suddenly. Studies that used to open without any issues are not opening anymore either…

`
E0220 19:54:14.840100 OrthancException.h:85] Bad file format: While creating a DICOM instance, tag (0028,0002) has out-of-range value: “”

E0220 19:54:14.840100 FindScp.cpp:297] C-FIND request handler has failed: Bad file format

E0220 19:55:01.681779 OrthancException.h:85] Bad file format: While creating a DICOM instance, tag (0028,0002) has out-of-range value: “”

E0220 19:55:01.681779 FindScp.cpp:297] C-FIND request handler has failed: Bad file format

E0220 19:59:27.901006 OrthancException.h:85] Bad file format: While creating a DICOM instance, tag (0028,0002) has out-of-range value: “”

E0220 19:59:27.902006 FindScp.cpp:297] C-FIND request handler has failed: Bad file format
`

Be more specific in your questions.

“study I try to open” => in which tool? Orthanc Explorer? Osimis Web viewer? Orthanc Web viewer?

Also, share sample images for other users to be able to reproduce the issue.

Sorry for being vauge.
The studies load in Osmosis Viewer but when I open them in OHIF Viewer the studies don’t open.Once again these are all studies that opened without any issues in OHIF viewer until just a few hours back. The issue isnt occurring for any particular study but for all studies in Orthanc.The relevant log file entries are below:

I0220 20:53:25.019415 main.cpp:195] Incoming connection from AET OHIFDCM on IP 127.0.0.1, calling AET IRD-PACS

I0220 20:53:25.019415 CommandDispatcher.cpp:710] Association Acknowledged (Max Send PDV: 32756)

I0220 20:53:25.024416 main.cpp:215] Incoming Find request from AET OHIFDCM on IP 127.0.0.1, calling AET IRD-PACS

I0220 20:53:25.024416 main.cpp:147] Maximum 199 results for C-FIND queries at the Patient, Study and Series levels

I0220 20:53:25.024416 main.cpp:153] No limit on the number of C-FIND results at the Instance level

I0220 20:53:25.031416 OrthancFindRequestHandler.cpp:596] DICOM C-Find request at level: Instance

I0220 20:53:25.031416 OrthancFindRequestHandler.cpp:602] (0008,0005) SpecificCharacterSet =

I0220 20:53:25.031416 OrthancFindRequestHandler.cpp:602] (0008,0008) ImageType =

I0220 20:53:25.031416 OrthancFindRequestHandler.cpp:602] (0008,0016) SOPClassUID =

I0220 20:53:25.031416 OrthancFindRequestHandler.cpp:602] (0008,0018) SOPInstanceUID =

I0220 20:53:25.031416 OrthancFindRequestHandler.cpp:602] (0008,0020) StudyDate =

I0220 20:53:25.031416 OrthancFindRequestHandler.cpp:602] (0008,002a) AcquisitionDateTime =

I0220 20:53:25.031416 OrthancFindRequestHandler.cpp:602] (0008,0030) StudyTime =

I0220 20:53:25.031416 OrthancFindRequestHandler.cpp:602] (0008,0052) QueryRetrieveLevel = IMAGE

I0220 20:53:25.031416 OrthancFindRequestHandler.cpp:602] (0008,0060) Modality =

I0220 20:53:25.031416 OrthancFindRequestHandler.cpp:602] (0008,0080) InstitutionName =

I0220 20:53:25.031416 OrthancFindRequestHandler.cpp:602] (0008,0090) ReferringPhysicianName =

I0220 20:53:25.031416 OrthancFindRequestHandler.cpp:602] (0008,103e) SeriesDescription =

I0220 20:53:25.031416 OrthancFindRequestHandler.cpp:602] (0010,0010) PatientName =

I0220 20:53:25.031416 OrthancFindRequestHandler.cpp:602] (0010,0020) PatientID =

I0220 20:53:25.031416 OrthancFindRequestHandler.cpp:602] (0010,0030) PatientBirthDate =

I0220 20:53:25.031416 OrthancFindRequestHandler.cpp:602] (0010,0040) PatientSex =

I0220 20:53:25.032416 OrthancFindRequestHandler.cpp:602] (0018,0050) SliceThickness =

I0220 20:53:25.032416 OrthancFindRequestHandler.cpp:602] (0018,0088) SpacingBetweenSlices =

I0220 20:53:25.032416 OrthancFindRequestHandler.cpp:602] (0018,1063) FrameTime =

I0220 20:53:25.032416 OrthancFindRequestHandler.cpp:602] (0018,1065) FrameTimeVector =

I0220 20:53:25.032416 OrthancFindRequestHandler.cpp:602] (0018,5101) ViewPosition =

I0220 20:53:25.032416 OrthancFindRequestHandler.cpp:602] (0020,000d) StudyInstanceUID = 1.3.12.2.1107.5.2.37.48590.30000019022007485625000000007

I0220 20:53:25.032416 OrthancFindRequestHandler.cpp:602] (0020,000e) SeriesInstanceUID =

I0220 20:53:25.032416 OrthancFindRequestHandler.cpp:602] (0020,0010) StudyID =

I0220 20:53:25.032416 OrthancFindRequestHandler.cpp:602] (0020,0011) SeriesNumber =

I0220 20:53:25.032416 OrthancFindRequestHandler.cpp:602] (0020,0013) InstanceNumber =

I0220 20:53:25.032416 OrthancFindRequestHandler.cpp:602] (0020,0032) ImagePositionPatient =

I0220 20:53:25.032416 OrthancFindRequestHandler.cpp:602] (0020,0037) ImageOrientationPatient =

I0220 20:53:25.032416 OrthancFindRequestHandler.cpp:602] (0020,0052) FrameOfReferenceUID =

I0220 20:53:25.032416 OrthancFindRequestHandler.cpp:602] (0020,0062) ImageLaterality =

I0220 20:53:25.032416 OrthancFindRequestHandler.cpp:602] (0020,1041) SliceLocation =

I0220 20:53:25.032416 OrthancFindRequestHandler.cpp:602] (0028,0004) PhotometricInterpretation =

I0220 20:53:25.032416 OrthancFindRequestHandler.cpp:602] (0028,0008) NumberOfFrames =

I0220 20:53:25.032416 OrthancFindRequestHandler.cpp:602] (0028,0030) PixelSpacing =

I0220 20:53:25.032416 OrthancFindRequestHandler.cpp:602] (0028,1050) WindowCenter =

I0220 20:53:25.032416 OrthancFindRequestHandler.cpp:602] (0028,1051) WindowWidth =

I0220 20:53:25.032416 OrthancFindRequestHandler.cpp:602] (0028,1052) RescaleIntercept =

I0220 20:53:25.032416 OrthancFindRequestHandler.cpp:602] (0028,1053) RescaleSlope =

I0220 20:53:25.033416 OrthancFindRequestHandler.cpp:602] (0028,2110) LossyImageCompression =

I0220 20:53:25.033416 OrthancFindRequestHandler.cpp:602] (0028,2112) LossyImageCompressionRatio =

I0220 20:53:25.033416 OrthancFindRequestHandler.cpp:602] (0028,2114) LossyImageCompressionMethod =

I0220 20:53:25.037416 ServerContext.cpp:845] Number of candidate resources after fast DB filtering on main DICOM tags: 111

E0220 20:53:25.040416 OrthancException.h:85] Bad file format: While creating a DICOM instance, tag (0028,0002) has out-of-range value: “”

E0220 20:53:25.040416 FindScp.cpp:297] C-FIND request handler has failed: Bad file format

I0220 20:53:25.042417 CommandDispatcher.cpp:913] DUL Peer Requested Release

I0220 20:53:25.042417 CommandDispatcher.cpp:920] Association Release

Please share a sample DICOM file for us to reproduce the issue.

We need an instance from the “1.3.12.2.1107.5.2.37.48590.30000019022007485625000000007” study.

Please see attached

cead0754-6bbe-4d22-81c3-c2561c565381.dcm (228 KB)

The provided image does not allow to reproduce the issue.

Exactly, like I said the images contain all the dicom tags but Orthanc is generating the errors in the log file for any and all images. These are all images instances that were opening without any issues until these errors started popping up.

Anyway, provide sample images to reproduce the issue.

And please, also provide a findscu command that mimicks the C-Find that is issued by OHIF viewer and reproduces the issue. I’m sure you understand that we can not reproduce every setup of every Orthanc users.

https://support.dcmtk.org/docs/findscu.html

Sebastien none of the over 11,000 studies in the Orthanc instance is opening.Same error no matter which one I open. I can give you access to the server if its required to investigate further,

Improving Orthanc is our daily concern thanks to the help of the community that provides ways to reproduce issues by providing detailed information and data.

Fixing the issue YOU have right now is NOT our top priority of the day. You’re NOT our boss, we have a company to run and we have a boss too. We’ll never connect to someone server when providing free support !!

So YOU provide a way for us to reproduce your issue on OUR setups with Orthanc and DCMTK tools. We’ll NOT answer any other message until you do so.

BTW, If it worked before and not anymore, go back to the situation where it worked !

The below setting in the Orthanc config was the culprit…

“StorageAccessOnFind” : “Never”

It was a recommended setting here >>> http://book.orthanc-server.com/faq/scalability.html