Problem getting studies from arc-ligh with Sante viewer

96 views
Skip to first unread message

Kirill K

unread,
Oct 22, 2019, 2:08:49 AM10/22/19
to dcm4che
Hi.
I have working dcm4chee-arc-light-5.16 (not secure). Recently i tried to use Sante Dicom Viewer Pro. I have created AET for it on PACS.
DICOM echo works fine both ways.
But viewer is unable to get any study from archive. Archive logs shows following errors:
When using C-MOVE:

2019-10-22 08:41:41,102 WARN  [org.dcm4chee.arc.store.scu.impl.RetrieveTaskImpl] (EE-ManagedExecutorService-default-Thread-13585) DCM4CHEE<-SANTE1(41591): failed to send Instance[iuid=1.2.156.112536.1.2118.80235141125.13310705300.3,cuid=1.2.840.10008.5.1.4.1.1.6.1] to SANTE1:: java.io.EOFException

 

        at org
.dcm4che3.util.StreamUtils.readFully(StreamUtils.java:74)

        at org
.dcm4che3.net.PDUDecoder.readFully(PDUDecoder.java:225)

        at org
.dcm4che3.net.PDUDecoder.nextPDU(PDUDecoder.java:159)

        at org
.dcm4che3.net.Association$2.run(Association.java:521)

        at org
.jboss.as.ee.concurrent.ControlPointUtils$ControlledRunnable.run(ControlPointUtils.java:105)

        at java
.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)

        at java
.util.concurrent.FutureTask.run(FutureTask.java:266)

        at org
.glassfish.enterprise.concurrent.internal.ManagedFutureTask.run(ManagedFutureTask.java:141)

        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)

        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)

        at java
.lang.Thread.run(Thread.java:748)

        at org
.glassfish.enterprise.concurrent.ManagedThreadFactoryImpl$ManagedThread.run(ManagedThreadFactoryImpl.java:250)

        at org
.jboss.as.ee.concurrent.service.ElytronManagedThreadFactory$ElytronManagedThread.run(ElytronManagedThreadFactory.java:78)

 

2019-10-22 08:41:41,103 WARN  [org.dcm4chee.arc.store.scu.impl.RetrieveTaskImpl] (EE-ManagedExecutorService-default-Thread-13585) DCM4CHEE<-SANTE1(41591): failed to release association to SANTE1: org.dcm4che3.net.AssociationStateException: Sta1 - Idle

        at org
.dcm4che3.net.State.writeAReleaseRQ(State.java:223)

        at org
.dcm4che3.net.Association.release(Association.java:313)

        at org
.dcm4chee.arc.store.scu.impl.RetrieveTaskImpl.releaseStoreAssociation(RetrieveTaskImpl.java:297)

        at org
.dcm4chee.arc.store.scu.impl.RetrieveTaskImpl.run(RetrieveTaskImpl.java:139)

        at org
.jboss.as.ee.concurrent.ControlPointUtils$ControlledRunnable.run(ControlPointUtils.java:105)

        at java
.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)

        at java
.util.concurrent.FutureTask.run(FutureTask.java:266)

        at org
.glassfish.enterprise.concurrent.internal.ManagedFutureTask.run(ManagedFutureTask.java:141)

        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)

        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)

        at java
.lang.Thread.run(Thread.java:748)

        at org
.glassfish.enterprise.concurrent.ManagedThreadFactoryImpl$ManagedThread.run(ManagedThreadFactoryImpl.java:250)

        at org
.jboss.as.ee.concurrent.service.ElytronManagedThreadFactory$ElytronManagedThread.run(ElytronManagedThreadFactory.java:78)


When using C-GET:


2019-10-22 08:55:01,318 WARN  [org.dcm4chee.arc.store.scu.impl.RetrieveTaskImpl] (EE-ManagedExecutorService-default-Thread-13726) DCM4CHEE<-SANTE1(42034): failed to send Instance[iuid=1.2.826.0.1.3680043.8.264.2019.10.22.5.47.56.808,cuid=1.2.840.10008.5.1.4.1.1.1.2] to SANTE1:: org.dcm4che3.net.NoRoleSelectionException: No Role Selection for SOP Class 1.2.840.10008.5.1.4.1.1.1.2 - Digital Mammography X-Ray Image Storage - For Presentation as SCU negotiated



        at org
.dcm4che3.net.Association.checkIsSCU(Association.java:261)

        at org
.dcm4che3.net.Association.cstore(Association.java:880)

        at org
.dcm4chee.arc.store.scu.impl.RetrieveTaskImpl.store(RetrieveTaskImpl.java:178)

        at org
.dcm4chee.arc.store.scu.impl.RetrieveTaskImpl.run(RetrieveTaskImpl.java:130)

        at org
.jboss.as.ee.concurrent.ControlPointUtils$ControlledRunnable.run(ControlPointUtils.java:105)

        at java
.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)

        at java
.util.concurrent.FutureTask.run(FutureTask.java:266)

        at org
.glassfish.enterprise.concurrent.internal.ManagedFutureTask.run(ManagedFutureTask.java:141)

        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)

        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)

        at java
.lang.Thread.run(Thread.java:748)

        at org
.glassfish.enterprise.concurrent.ManagedThreadFactoryImpl$ManagedThread.run(ManagedThreadFactoryImpl.java:250)

 

        at org
.jboss.as.ee.concurrent.service.ElytronManagedThreadFactory$ElytronManagedThread.run(ElytronManagedThreadFactory.java:78)


Any help and ideas will be very usefull

Thank you.

chris bashall

unread,
Nov 15, 2019, 9:25:30 PM11/15/19
to dcm4che
Can you do a c-store from DCM4CHEE -> SANTE ?

Kirill K

unread,
Nov 18, 2019, 7:23:51 AM11/18/19
to dcm4che
By using storescu? Because i have no idea how to do it using dcm4chee-arc itself.

суббота, 16 ноября 2019 г., 5:25:30 UTC+3 пользователь chris bashall написал:

Gunter Zeilinger

unread,
Nov 18, 2019, 8:15:20 AM11/18/19
to dcm...@googlegroups.com
2019-10-22 08:41:41,102 WARN  [org.dcm4chee.arc.store.scu.impl.RetrieveTaskImpl] (EE-ManagedExecutorService-default-Thread-13585) DCM4CHEE<-SANTE1(41591): failed to send Instance[iuid=1.2.156.112536.1.2118.80235141125.13310705300.3,cuid=1.2.840.10008.5.1.4.1.1.6.1] to SANTE1:: java.io.EOFException

=> SANTE1 dropped the TCP connection



2019-10-22 08:55:01,318 WARN  [org.dcm4chee.arc.store.scu.impl.RetrieveTaskImpl] (EE-ManagedExecutorService-default-Thread-13726) DCM4CHEE<-SANTE1(42034): failed to send Instance[iuid=1.2.826.0.1.3680043.8.264.2019.10.22.5.47.56.808,cuid=1.2.840.10008.5.1.4.1.1.1.2] to SANTE1:: org.dcm4che3.net.NoRoleSelectionException: No Role Selection for SOP Class 1.2.840.10008.5.1.4.1.1.1.2 - Digital Mammography X-Ray Image Storage - For Presentation as SCU negotiated

=> SANTE1 did not negotiate support for receiving Digital Mammography X-Ray Image Storage - For Presentations

You may try to workaround by configuring Role Selection Negotiation Lenient = true.

Otherwise the issue has to be fixed at SANTE1.
SANTE1
Sent with ProtonMail Secure Email.

‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
--
You received this message because you are subscribed to the Google Groups "dcm4che" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dcm4che+u...@googlegroups.com.

Reply all
Reply to author
Forward
0 new messages