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<>();

Reply via email to