diff --git a/BauSystem/BauSystem_Main/src/de/steamwar/bausystem/features/tracer/TraceManager.java b/BauSystem/BauSystem_Main/src/de/steamwar/bausystem/features/tracer/TraceManager.java index 3972a034..e801708d 100644 --- a/BauSystem/BauSystem_Main/src/de/steamwar/bausystem/features/tracer/TraceManager.java +++ b/BauSystem/BauSystem_Main/src/de/steamwar/bausystem/features/tracer/TraceManager.java @@ -60,7 +60,15 @@ public class TraceManager implements Listener { if (traceFile.getName().contains(".records")) continue; - add(TraceRepository.readTrace(traceFile)); + if (TraceRepository.getVersion(traceFile) == TraceRepository.SERIALISATION_VERSION) { + add(TraceRepository.readTrace(traceFile)); + } else { + String uuid = traceFile.getName().replace(".records", ""); + + new File(tracesFolder, uuid + ".records").delete(); + new File(tracesFolder, uuid + ".meta").delete(); + } + } }