diff --git a/plugin/src/main/java/net/momirealms/customfishing/storage/StorageManagerImpl.java b/plugin/src/main/java/net/momirealms/customfishing/storage/StorageManagerImpl.java index 5d3d90b5..d9fbbd6d 100644 --- a/plugin/src/main/java/net/momirealms/customfishing/storage/StorageManagerImpl.java +++ b/plugin/src/main/java/net/momirealms/customfishing/storage/StorageManagerImpl.java @@ -429,11 +429,10 @@ public class StorageManagerImpl implements StorageManager, Listener { @Override public PlayerData fromJson(String json) { try { - LogUtils.info("Try parsing Json"); return gson.fromJson(json, PlayerData.class); } catch (JsonSyntaxException e) { - LogUtils.warn("Failed to get PlayerData from bytes"); - LogUtils.warn("Data: " + json); + LogUtils.severe("Failed to parse PlayerData from json"); + LogUtils.info("Json: " + json); throw new RuntimeException(e); } } @@ -449,13 +448,4 @@ public class StorageManagerImpl implements StorageManager, Listener { public PlayerData fromBytes(byte[] data) { return fromJson(new String(data, StandardCharsets.UTF_8)); } - - /** - * Custom exception class for data serialization errors. - */ - public static class DataSerializationException extends RuntimeException { - protected DataSerializationException(String message, Throwable cause) { - super(message, cause); - } - } } diff --git a/plugin/src/main/java/net/momirealms/customfishing/storage/method/database/sql/AbstractSQLDatabase.java b/plugin/src/main/java/net/momirealms/customfishing/storage/method/database/sql/AbstractSQLDatabase.java index 8aedf562..ca8bfee9 100644 --- a/plugin/src/main/java/net/momirealms/customfishing/storage/method/database/sql/AbstractSQLDatabase.java +++ b/plugin/src/main/java/net/momirealms/customfishing/storage/method/database/sql/AbstractSQLDatabase.java @@ -145,7 +145,6 @@ public abstract class AbstractSQLDatabase extends AbstractStorage { final byte[] dataByteArray = blob.getBytes(1, (int) blob.length()); blob.free(); if (lock) lockOrUnlockPlayerData(uuid, true); - LogUtils.info(new String(dataByteArray, StandardCharsets.UTF_8)); future.complete(Optional.of(plugin.getStorageManager().fromBytes(dataByteArray))); } else if (Bukkit.getPlayer(uuid) != null) { var data = PlayerData.empty();