diff --git a/src/main/java/beamline/sources/XesLogSource.java b/src/main/java/beamline/sources/XesLogSource.java index e5cc6b3ce5f2b10f9f8e9f1dcf45a0920803f0b2..7aa38937984fe514199f0ff1413f6a86c54b8745 100644 --- a/src/main/java/beamline/sources/XesLogSource.java +++ b/src/main/java/beamline/sources/XesLogSource.java @@ -3,6 +3,7 @@ package beamline.sources; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; +import java.nio.file.Files; import java.util.Collections; import java.util.Iterator; import java.util.LinkedList; @@ -60,7 +61,7 @@ public class XesLogSource extends BeamlineAbstractSource { * is created */ public XesLogSource(XLog log) throws IOException { - File tmpFile = File.createTempFile("file", ".xes.gz"); + File tmpFile = Files.createTempFile("file", ".xes.gz").toFile(); new XesXmlGZIPSerializer().serialize(log, new FileOutputStream(tmpFile)); this.fileName = tmpFile.getAbsolutePath(); } @@ -113,9 +114,6 @@ public class XesLogSource extends BeamlineAbstractSource { String processName = XConceptExtension.instance().extractName(log); if (processName == null) { processName = "unnamed-xes-process"; - if (fileName != null) { - processName = fileName; - } } // populate all events