X-Git-Url: https://gerrit.simantics.org/r/gitweb?p=simantics%2Fplatform.git;a=blobdiff_plain;f=bundles%2Forg.simantics.simulation%2Fsrc%2Forg%2Fsimantics%2Fsimulation%2Fhistory%2FHistoryUtil.java;h=343adefc8686fc2053b6c4b41e9167d0e937372d;hp=39c084cad4dd5f89c711c480cfeaeef983d542da;hb=8b11164b8e84eb32dd87753fb90aadfcd73cee42;hpb=9f331b1bf9a1d3f4552f0fe6dff1aaba01b1be0e diff --git a/bundles/org.simantics.simulation/src/org/simantics/simulation/history/HistoryUtil.java b/bundles/org.simantics.simulation/src/org/simantics/simulation/history/HistoryUtil.java index 39c084cad..343adefc8 100644 --- a/bundles/org.simantics.simulation/src/org/simantics/simulation/history/HistoryUtil.java +++ b/bundles/org.simantics.simulation/src/org/simantics/simulation/history/HistoryUtil.java @@ -68,6 +68,8 @@ import org.simantics.simulation.Activator; import org.simantics.simulation.ontology.HistoryResource; import org.simantics.simulation.ontology.SimulationResource; import org.simantics.utils.FileUtils; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import gnu.trove.map.TObjectLongMap; import gnu.trove.map.hash.TObjectLongHashMap; @@ -80,6 +82,8 @@ import net.jpountz.lz4.LZ4BlockOutputStream; */ public class HistoryUtil { + private static final Logger LOGGER = LoggerFactory.getLogger(HistoryUtil.class); + private static final boolean DEBUG = false; private static final boolean PROFILE = true; @@ -663,6 +667,9 @@ public class HistoryUtil { try (RandomAccessBinary rab = new BinaryFile(path.toFile())) { importHistoryArchive(history, rab, result); return result; + } catch (IOException e) { + LOGGER.error("Failed to import history from archive {}", path); + throw e; } }