From 86c63f3a72e1e815ad4fe401668b44df5e2237dd Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 11 Jan 2026 13:50:51 +0000 Subject: [PATCH 1/2] dependency: Update dependency de.eldoria.jacksonbukkit:paper to v2 --- build.gradle.kts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle.kts b/build.gradle.kts index 45e05cf11..9e438072e 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -58,7 +58,7 @@ dependencies { compileOnly("org.jetbrains:annotations:26.0.2-1") // jackson-bukkit - paperLibrary("de.eldoria.jacksonbukkit:paper:1.4.0") + paperLibrary("de.eldoria.jacksonbukkit:paper:2.0.0") // completable-futures paperLibrary("com.spotify:completable-futures:0.3.6") From 8c69758bdf8b0aa004ab17cf3be01a0f3f65e59d Mon Sep 17 00:00:00 2001 From: Jakubk15 <77227023+Jakubk15@users.noreply.github.com> Date: Fri, 16 Jan 2026 17:16:35 +0100 Subject: [PATCH 2/2] Update jackson-paper to 2.0.0 --- .../database/persister/ItemStackPersister.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/eternalcode/parcellockers/database/persister/ItemStackPersister.java b/src/main/java/com/eternalcode/parcellockers/database/persister/ItemStackPersister.java index ec8183d7e..63d87811c 100644 --- a/src/main/java/com/eternalcode/parcellockers/database/persister/ItemStackPersister.java +++ b/src/main/java/com/eternalcode/parcellockers/database/persister/ItemStackPersister.java @@ -1,9 +1,6 @@ package com.eternalcode.parcellockers.database.persister; import com.eternalcode.parcellockers.shared.exception.DatabaseException; -import com.fasterxml.jackson.core.JsonProcessingException; -import com.fasterxml.jackson.databind.ObjectMapper; -import com.fasterxml.jackson.databind.json.JsonMapper; import com.j256.ormlite.field.FieldType; import com.j256.ormlite.field.SqlType; import com.j256.ormlite.field.types.BaseDataType; @@ -12,6 +9,9 @@ import java.sql.SQLException; import java.util.List; import org.bukkit.inventory.ItemStack; +import tools.jackson.core.JacksonException; +import tools.jackson.databind.ObjectMapper; +import tools.jackson.databind.json.JsonMapper; @SuppressWarnings("unchecked") public class ItemStackPersister extends BaseDataType { @@ -38,7 +38,7 @@ public Object javaToSqlArg(FieldType fieldType, Object javaObject) { try { return JSON.writeValueAsString(stacks); - } catch (JsonProcessingException e) { + } catch (JacksonException e) { throw new DatabaseException("Failed to serialize itemstacks", e); } } @@ -59,7 +59,7 @@ public Object sqlArgToJava(FieldType fieldType, Object sqlArg, int columnPos) { try { return JSON.readValue(string, JSON.getTypeFactory().constructCollectionType(List.class, ItemStack.class)); - } catch (JsonProcessingException exception) { + } catch (JacksonException exception) { throw new DatabaseException("Failed to deserialize itemstacks", exception); } }