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/05/28 07:00:37 UTC

svn commit: r1934709 - in pdfbox/trunk: debugger/src/main/java/org/apache/pdfbox/debugger/pagepane pdfbox/src/main/java/org/apache/pdfbox/multipdf pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/form pdfbox/src/test/java/org/apache/pdfbox/pd...

Author: tilman
Date: Thu May 28 07:00:37 2026
New Revision: 1934709

Log:
PDFBOX-6206: remove unneeded exceptions

Modified:
   pdfbox/trunk/debugger/src/main/java/org/apache/pdfbox/debugger/pagepane/PagePane.java
   pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/multipdf/PDFMergerUtility.java
   pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/form/PDAcroForm.java
   pdfbox/trunk/pdfbox/src/test/java/org/apache/pdfbox/pdmodel/interactive/form/TestListBox.java

Modified: pdfbox/trunk/debugger/src/main/java/org/apache/pdfbox/debugger/pagepane/PagePane.java
==============================================================================
--- pdfbox/trunk/debugger/src/main/java/org/apache/pdfbox/debugger/pagepane/PagePane.java	Thu May 28 07:00:29 2026	(r1934708)
+++ pdfbox/trunk/debugger/src/main/java/org/apache/pdfbox/debugger/pagepane/PagePane.java	Thu May 28 07:00:37 2026	(r1934709)
@@ -133,18 +133,11 @@ public class PagePane implements ActionL
 
     private void initRectMap()
     {
-        try
-        {
-            collectFieldLocations();
-            collectLinkLocations();
-        }
-        catch (IOException ex)
-        {
-            LOG.error(ex.getMessage(), ex);
-        }
+        collectFieldLocations();
+        collectLinkLocations();
     }
 
-    private void collectLinkLocations() throws IOException
+    private void collectLinkLocations()
     {
         for (PDAnnotation annotation : page.getAnnotations())
         {
@@ -155,7 +148,7 @@ public class PagePane implements ActionL
         }
     }
 
-    private void collectLinkLocation(PDAnnotationLink linkAnnotation) throws IOException
+    private void collectLinkLocation(PDAnnotationLink linkAnnotation)
     {
         if (linkAnnotation.getRectangle() == null)
         {
@@ -201,7 +194,7 @@ public class PagePane implements ActionL
         }
     }
 
-    private void collectFieldLocations() throws IOException
+    private void collectFieldLocations()
     {
         // get Acroform without applying fixups to enure that we get the original content
         PDDocumentFixup fixup = ViewMenu.isRepairAcroformSelected() ? new AcroFormDefaultFixup(document) : null;

Modified: pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/multipdf/PDFMergerUtility.java
==============================================================================
--- pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/multipdf/PDFMergerUtility.java	Thu May 28 07:00:29 2026	(r1934708)
+++ pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/multipdf/PDFMergerUtility.java	Thu May 28 07:00:37 2026	(r1934709)
@@ -1507,7 +1507,7 @@ public class PDFMergerUtility
      * @param page the new page
      * @param structParentOffset the offset which should be applied
      */
-    private void updateStructParentEntries(PDPage page, int structParentOffset) throws IOException
+    private void updateStructParentEntries(PDPage page, int structParentOffset)
     {
         int structParents = page.getStructParents();
         if (structParents >= 0)

Modified: pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/form/PDAcroForm.java
==============================================================================
--- pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/form/PDAcroForm.java	Thu May 28 07:00:29 2026	(r1934708)
+++ pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/form/PDAcroForm.java	Thu May 28 07:00:37 2026	(r1934709)
@@ -775,10 +775,9 @@ public final class PDAcroForm implements
      * @param fields a list of fields to be flattened
      * @param pages the page tree
      * @return
-     * @throws IOException 
      */
     private Map<COSDictionary,Set<COSDictionary>> buildPagesWidgetsMap(
-            List<PDField> fields, PDPageTree pages) throws IOException
+            List<PDField> fields, PDPageTree pages)
     {
         Map<COSDictionary,Set<COSDictionary>> pagesAnnotationsMap = new HashMap<>();
         boolean hasMissingPageRef = false;

Modified: pdfbox/trunk/pdfbox/src/test/java/org/apache/pdfbox/pdmodel/interactive/form/TestListBox.java
==============================================================================
--- pdfbox/trunk/pdfbox/src/test/java/org/apache/pdfbox/pdmodel/interactive/form/TestListBox.java	Thu May 28 07:00:29 2026	(r1934708)
+++ pdfbox/trunk/pdfbox/src/test/java/org/apache/pdfbox/pdmodel/interactive/form/TestListBox.java	Thu May 28 07:00:37 2026	(r1934709)
@@ -53,7 +53,7 @@ class TestListBox
     PDListBox choice;
 
     @BeforeEach
-    void setUp() throws IOException
+    void setUp()
     {
         // export values
         exportValues = new ArrayList<>();