From 85580d1ff61f7b252f6c991482f56889148345bb Mon Sep 17 00:00:00 2001 From: AsamK Date: Tue, 4 Aug 2026 13:16:58 +0200 Subject: [PATCH] Fix graalvm issue with image dimension probing Fixes #2096 --- .../java/org/asamk/signal/manager/util/AttachmentUtils.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/src/main/java/org/asamk/signal/manager/util/AttachmentUtils.java b/lib/src/main/java/org/asamk/signal/manager/util/AttachmentUtils.java index ee1dfad3..74693ac3 100644 --- a/lib/src/main/java/org/asamk/signal/manager/util/AttachmentUtils.java +++ b/lib/src/main/java/org/asamk/signal/manager/util/AttachmentUtils.java @@ -79,7 +79,7 @@ public class AttachmentUtils { height = image.getHeight(); } fis.getChannel().position(0); - } catch (IOException e) { + } catch (IOException | LinkageError e) { logger.debug("Failed to probe image dimensions, sending without width/height: {}", e.getMessage()); fis.getChannel().position(0); } @@ -93,7 +93,7 @@ public class AttachmentUtils { width = image.getWidth(); height = image.getHeight(); } - } catch (IOException e) { + } catch (IOException | LinkageError e) { logger.debug("Failed to probe image dimensions, sending without width/height: {}", e.getMessage()); } return new ProbedStream(new ByteArrayInputStream(bytes), width, height);