diff --git a/deep_sequencing_unit/source/java/ch/ethz/bsse/cisd/dsu/dss/plugins/DataSetToSOFT.java b/deep_sequencing_unit/source/java/ch/ethz/bsse/cisd/dsu/dss/plugins/DataSetToSOFT.java index f080ae98f7787b526ab65af329e6146a5419c5ed..c5945e913ed6f669ed111f70a63bf17d55c8d736 100644 --- a/deep_sequencing_unit/source/java/ch/ethz/bsse/cisd/dsu/dss/plugins/DataSetToSOFT.java +++ b/deep_sequencing_unit/source/java/ch/ethz/bsse/cisd/dsu/dss/plugins/DataSetToSOFT.java @@ -17,6 +17,7 @@ package ch.ethz.bsse.cisd.dsu.dss.plugins; import java.io.File; +import java.io.FileInputStream; import java.io.IOException; import java.util.HashMap; import java.util.List; @@ -27,7 +28,6 @@ import javax.activation.DataHandler; import javax.activation.DataSource; import javax.mail.util.ByteArrayDataSource; -import org.apache.commons.io.FileUtils; import org.apache.log4j.Logger; import ch.rinn.restrictions.Private; @@ -282,7 +282,7 @@ public class DataSetToSOFT implements IProcessingPluginTask String checkSum; try { - checkSum = MD5ChecksumCalculator.calculate(FileUtils.readFileToByteArray(srfFile)); + checkSum = MD5ChecksumCalculator.calculate(new FileInputStream(srfFile)); } catch (IOException ex) { throw CheckedExceptionTunnel.wrapIfNecessary(ex);