Сделать возврат ошибки из архива в броузер
при отправке нового исследования.
Сейчас даже NullPointerException в архиве не
возвращается в броузер.
// PatientBirthDate
if (dcmObj.get(Tag.PatientBirthDate) != null) {
setPatientBirthDate(new java.sql.Date(dcmObj.get(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Tag.PatientBirthDate).getDate(false).getTime()));
} else {
setPatientBirthDate( new java.sql.Date(0));
LOG.warn(getDebugStr("Patient Birth Date (tag: PatientBirthDate) is empty!"));
}
log4j:WARN Please initialize the log4j system properly.
Exception in thread "DCMRCV-2" java.lang.NullPointerException
at org.psystems.dicom.daemon.Study.implCommon(Study.java:217)
at org.psystems.dicom.daemon.Study.getInstance(Study.java:130)
at org.psystems.dicom.daemon.Extractor.updateDataBase(Extractor.java:391)
at org.psystems.dicom.daemon.Archive.onCStoreRQ(Archive.java:1107)
at org.psystems.dicom.daemon.Archive.cstore(Archive.java:981)
at org.dcm4che2.net.DicomServiceRegistry.process(DicomServiceRegistry.java:238)
at org.dcm4che2.net.NetworkApplicationEntity.perform(NetworkApplicationEntity.java:1158)
at org.dcm4che2.net.Association.onDimseRQ(Association.java:970)
at org.dcm4che2.net.PDUDecoder.decodeDIMSE(PDUDecoder.java:530)
at org.dcm4che2.net.Association.onPDataTF(Association.java:947)
at org.dcm4che2.net.State$Sta6.receivedPDataTF(State.java:239)
at org.dcm4che2.net.Association.receivedPDataTF(Association.java:943)
at org.dcm4che2.net.PDUDecoder.nextPDU(PDUDecoder.java:231)
at org.dcm4che2.net.Association.run(Association.java:849)
at java.lang.Thread.run(Thread.java:619)
Original issue reported on code.google.com by dere...@gmail.com on 29 Nov 2010 at 10:40
Original issue reported on code.google.com by
dere...@gmail.com
on 29 Nov 2010 at 10:40