From 484d70ead708689b34dc1e5a8efb7cc1a4ded09b Mon Sep 17 00:00:00 2001 From: felmer <felmer> Date: Thu, 16 Dec 2010 07:31:53 +0000 Subject: [PATCH] large-file bug in checksum caluclation fixed SVN: 19185 --- .../java/ch/ethz/bsse/cisd/dsu/dss/plugins/DataSetToSOFT.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 f080ae98f77..c5945e913ed 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); -- GitLab