From 824765b1eee106194162e04987bb800a1b1f7003 Mon Sep 17 00:00:00 2001 From: Viktor Lofgren Date: Thu, 21 Mar 2024 14:24:25 +0100 Subject: [PATCH] (*) Fix JDK22 migration issues A few bizarre build errors cropped up when migrating to JDK22. Not at all sure what caused them, but they were easy to mitigate. --- code/features-convert/anchor-keywords/build.gradle | 1 + .../nu/marginalia/converting/writer/ConverterBatchWriter.java | 2 ++ 2 files changed, 3 insertions(+) diff --git a/code/features-convert/anchor-keywords/build.gradle b/code/features-convert/anchor-keywords/build.gradle index 9d6c08b6..880ce467 100644 --- a/code/features-convert/anchor-keywords/build.gradle +++ b/code/features-convert/anchor-keywords/build.gradle @@ -23,6 +23,7 @@ dependencies { implementation libs.bundles.slf4j implementation libs.guice + implementation libs.trove implementation libs.bundles.mariadb implementation libs.duckdb implementation libs.notnull diff --git a/code/processes/converting-process/java/nu/marginalia/converting/writer/ConverterBatchWriter.java b/code/processes/converting-process/java/nu/marginalia/converting/writer/ConverterBatchWriter.java index 73333320..14972693 100644 --- a/code/processes/converting-process/java/nu/marginalia/converting/writer/ConverterBatchWriter.java +++ b/code/processes/converting-process/java/nu/marginalia/converting/writer/ConverterBatchWriter.java @@ -2,6 +2,7 @@ package nu.marginalia.converting.writer; import gnu.trove.list.TLongList; import gnu.trove.list.array.TLongArrayList; +import lombok.SneakyThrows; import nu.marginalia.converting.model.ProcessedDocument; import nu.marginalia.converting.model.ProcessedDomain; import nu.marginalia.converting.sideload.SideloadSource; @@ -61,6 +62,7 @@ public class ConverterBatchWriter implements AutoCloseable, ConverterBatchWriter } @Override + @SneakyThrows public void writeProcessedDomain(ProcessedDomain domain) { var results = ForkJoinPool.commonPool().invokeAll( writeTasks(domain)