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/09/05 14:16:19 UTC

svn commit: r1937899 - pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/contentstream/operator/state

Author: tilman
Date: Sat Sep  5 14:16:18 2026
New Revision: 1937899

Log:
PDFBOX-6255: rethrow matrix exception

Modified:
   pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/contentstream/operator/state/Concatenate.java

Modified: pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/contentstream/operator/state/Concatenate.java
==============================================================================
--- pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/contentstream/operator/state/Concatenate.java	Sat Sep  5 08:56:13 2026	(r1937898)
+++ pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/contentstream/operator/state/Concatenate.java	Sat Sep  5 14:16:18 2026	(r1937899)
@@ -57,7 +57,14 @@ public class Concatenate extends Operato
         Matrix matrix = new Matrix(a.floatValue(), b.floatValue(), c.floatValue(),
                                    d.floatValue(), e.floatValue(), f.floatValue());
 
-        context.getGraphicsState().getCurrentTransformationMatrix().concatenate(matrix);
+        try
+        {
+            context.getGraphicsState().getCurrentTransformationMatrix().concatenate(matrix);
+        }
+        catch (IllegalArgumentException ex)
+        {
+            throw new IOException(ex);
+        }
     }
 
     @Override