Fix some more stuff

This commit is contained in:
2025-07-03 09:52:56 +02:00
parent 3bb84d0dcc
commit 7dc9da549c
8 changed files with 39 additions and 29 deletions
@@ -32,7 +32,7 @@ public class TraceRepository {
@Cleanup
ObjectInputStream reader = new ObjectInputStream(new GZIPInputStream(new FileInputStream(recordsFile)));
UUID uuid = UUID.fromString(reader.readUTF());
Region region = RegionSystem.INSTANCE.getRegion(reader.readUTF()).orElse(null);
Region region = RegionSystem.INSTANCE.getRegion(UUID.fromString(reader.readUTF())).orElse(null);
if (region == null) return null;
Date date = (Date) reader.readObject();
int serialisationVersion = reader.readInt();
@@ -48,7 +48,7 @@ public class TraceRepository {
protected static void writeTrace(Trace trace, List<TNTPoint> records) {
ObjectOutputStream outputStream = new ObjectOutputStream(new GZIPOutputStream(new FileOutputStream(trace.getRecordsSaveFile())));
outputStream.writeUTF(trace.getUuid().toString());
outputStream.writeUTF(trace.getRegion().getName());
outputStream.writeUTF(trace.getRegion().getID().toString());
outputStream.writeObject(trace.getDate());
outputStream.writeInt(SERIALISATION_VERSION);