From 771e486b590a03d9a0948e0c207bc49d5d10931b Mon Sep 17 00:00:00 2001 From: Paul Allen Date: Tue, 24 Sep 2024 09:56:19 +0100 Subject: [PATCH] Update imageio/imageio-dds/src/main/java/com/twelvemonkeys/imageio/plugins/dds/DDSHeader.java Improve Magic IIOException Co-authored-by: Harald Kuhr --- .../java/com/twelvemonkeys/imageio/plugins/dds/DDSHeader.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/imageio/imageio-dds/src/main/java/com/twelvemonkeys/imageio/plugins/dds/DDSHeader.java b/imageio/imageio-dds/src/main/java/com/twelvemonkeys/imageio/plugins/dds/DDSHeader.java index ca204611..916e72d4 100644 --- a/imageio/imageio-dds/src/main/java/com/twelvemonkeys/imageio/plugins/dds/DDSHeader.java +++ b/imageio/imageio-dds/src/main/java/com/twelvemonkeys/imageio/plugins/dds/DDSHeader.java @@ -31,7 +31,7 @@ public final class DDSHeader { byte[] magic = new byte[DDS.MAGIC.length]; imageInput.readFully(magic); if (!Arrays.equals(DDS.MAGIC, magic)) { - throw new IIOException("Unsupported MAGIC bytes."); + throw new IIOException(String.format("Not a DDS file. Expected DDS magic %02x, read %02x", DDS.MAGIC, magic)); } // DDS_HEADER structure