Hi,
I have problem regarding DCM4Chee in my institution. We've just finished upgrading our server and have installed Ubuntu as the OS along with upgrade from DCM4Chee 2.18.1 to DCM4Chee 2.18.3. Installation went well without error. However, there is mysterious problem that we cannot yet solve these two days.
All our modalities are able to send images to DCM4CHEE server (storage), however they all cannot retrieve from DCM4CHEE. The modalities are able to query the DCM4CHEE archive content but unable to pull the images.
The same is true with our radiologist workstations, they all can query the PACS but cannot retrieve the images. However, there is one workstation (AE=WS1) which able to query and retrieve images from PACS. We use about 10 Radiant workstation, and only one works!
When we check using DICOM ECHO from the web console, all of the AET in the list except WS1, are failed. Pings are good to each modalities and workstation. We have check all the AET and port and IP address and all seems good.
So, all modalities can store and query PACS but cannot retrieve from PACS. All workstation can only query but not retrieve, only one workstation can query and retrieve.
The error we saw in the log is as follow : (WSUSG is workstation, and PACSRAD is the DCM4CHEE server)
2016-05-18 16:50:25,195 INFO WSUSG->PACSRAD (Timer-2) [org.dcm4cheri.net.FsmImpl] sending [pc-1] 1:C_MOVE_RSP class: 1.2.840.10008.5.1.4.1.2.2.2/Study Root Query/Retrieve Information Model - MOVE status: ff002016-05-18 16:50:25,196 INFO -> (Timer-2) [org.dcm4chex.archive.dcm.qrscp.QueryRetrieveScpService] Failed to send Move RSP to Move Originator:java.lang.IllegalStateException: Error writing. Current state is: Sta 1 - Idle at org.dcm4cheri.net.FsmImpl$State.write(FsmImpl.java:925) at org.dcm4cheri.net.FsmImpl.write(FsmImpl.java:605) at org.dcm4cheri.net.DimseWriterImpl.flushPDataTF(DimseWriterImpl.java:106) at org.dcm4cheri.net.DimseWriterImpl.write(DimseWriterImpl.java:97) at org.dcm4cheri.net.AssociationImpl.write(AssociationImpl.java:327) at org.dcm4chex.archive.dcm.qrscp.MoveTask.notifyMoveSCU(MoveTask.java:553) at org.dcm4chex.archive.dcm.qrscp.MoveTask$2.run(MoveTask.java:172) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462)
Can you please give us some direction here? What went wrong here? Thank you very much for your help!