You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pdfbox.apache.org by ti...@apache.org on 2026/07/16 10:34:22 UTC

svn commit: r1936194 - pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel

Author: tilman
Date: Thu Jul 16 10:34:22 2026
New Revision: 1936194

Log:
PDFBOX-6219: catch NoClassDefFoundError as suggested by Wanling Fu

Modified:
   pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/PDDocument.java

Modified: pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/PDDocument.java
==============================================================================
--- pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/PDDocument.java	Thu Jul 16 10:13:17 2026	(r1936193)
+++ pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/PDDocument.java	Thu Jul 16 10:34:22 2026	(r1936194)
@@ -107,10 +107,11 @@ public class PDDocument implements Close
         {
             LOG.debug("voodoo error", ex);
         }
-        catch (UnsatisfiedLinkError ex)
+        catch (UnsatisfiedLinkError | NoClassDefFoundError ex)
         {
-            // PDFBOX-6214: awt missing with Graal
-            LOG.debug("UnsatisfiedLinkError", ex);
+            // PDFBOX-6214: UnsatisfiedLinkError when awt missing with Graal on MacOS
+            // PDFBOX-6219: NoClassDefFoundError when awt missing with Graal on Linux
+            LOG.debug(ex.getMessage(), ex);
         }
     }