DicomInputStream dis = null;
DicomObject dio = null;
try{
dis = new DicomInputStream(f);
dio = dis.readDicomObject();//这里抛出异常
java.io.EOFException
at org.dcm4che2.io.DicomInputStream.readFully(DicomInputStream.java:351)
at org.dcm4che2.io.DicomInputStream.readBytes(DicomInputStream.java:654)
at org.dcm4che2.io.DicomInputStream.readValue(DicomInputStream.java:590)
at org.dcm4che2.io.DicomInputStream.parse(DicomInputStream.java:518)
at org.dcm4che2.io.DicomInputStream.readItems(DicomInputStream.java:606)
at org.dcm4che2.io.DicomInputStream.readValue(DicomInputStream.java:588)
at org.dcm4che2.io.DicomInputStream.parse(DicomInputStream.java:518)
at org.dcm4che2.io.DicomInputStream.readDicomObject(DicomInputStream.java:415)
at org.dcm4che2.io.DicomInputStream.readItemValue(DicomInputStream.java:637)
at org.dcm4che2.io.DicomInputStream.readValue(DicomInputStream.java:566)
at org.dcm4che2.io.DicomInputStream.parse(DicomInputStream.java:518)
at org.dcm4che2.io.DicomInputStream.readItems(DicomInputStream.java:606)
at org.dcm4che2.io.DicomInputStream.readValue(DicomInputStream.java:588)
at org.dcm4che2.io.DicomInputStream.parse(DicomInputStream.java:518)
at org.dcm4che2.io.DicomInputStream.readDicomObject(DicomInputStream.java:415)
at org.dcm4che2.io.DicomInputStream.readDicomObject(DicomInputStream.java:423)
at com.shenzhou.feiyun.protocol.dicom.DicomReveiver.receiveData(DicomReveiver.java:88)
at com.shenzhou.feiyun.integration.framework.TemplateIntegrator.transferOne2One(TemplateIntegrator.java:73)
at com.shenzhou.feiyun.integration.framework.TemplateIntegrator.transfer(TemplateIntegrator.java:106)
at com.shenzhou.feiyun.integration.framework.TemplateIntegrator.doJob(TemplateIntegrator.java:96)
at com.shenzhou.feiyun.integration.framework.TaskRunner.runWork(TaskRunner.java:63)
at com.shenzhou.feiyun.integration.framework.TaskRunner.access$000(TaskRunner.java:16)
at com.shenzhou.feiyun.integration.framework.TaskRunner$1.run(TaskRunner.java:45)
at java.lang.Thread.run(Thread.java:748)