Author: tilman
Date: Sat Mar 28 11:28:37 2026
New Revision: 1932612

Log:
PDFBOX-5660: don't use printStackTrace

Modified:
   
pdfbox/branches/3.0/debugger/src/main/java/org/apache/pdfbox/debugger/PDFDebugger.java
   
pdfbox/branches/3.0/tools/src/test/java/org/apache/pdfbox/tools/TestExtractText.java

Modified: 
pdfbox/branches/3.0/debugger/src/main/java/org/apache/pdfbox/debugger/PDFDebugger.java
==============================================================================
--- 
pdfbox/branches/3.0/debugger/src/main/java/org/apache/pdfbox/debugger/PDFDebugger.java
      Sat Mar 28 10:55:54 2026        (r1932611)
+++ 
pdfbox/branches/3.0/debugger/src/main/java/org/apache/pdfbox/debugger/PDFDebugger.java
      Sat Mar 28 11:28:37 2026        (r1932612)
@@ -872,8 +872,7 @@ public class PDFDebugger extends JFrame
             }
             catch (Exception e)
             {
-                e.printStackTrace();
-                throw new RuntimeException(e);
+                LOG.error(e.getMessage(), e);
             }
         }
     }

Modified: 
pdfbox/branches/3.0/tools/src/test/java/org/apache/pdfbox/tools/TestExtractText.java
==============================================================================
--- 
pdfbox/branches/3.0/tools/src/test/java/org/apache/pdfbox/tools/TestExtractText.java
        Sat Mar 28 10:55:54 2026        (r1932611)
+++ 
pdfbox/branches/3.0/tools/src/test/java/org/apache/pdfbox/tools/TestExtractText.java
        Sat Mar 28 11:28:37 2026        (r1932612)
@@ -24,6 +24,7 @@ import static org.junit.jupiter.api.Asse
 import java.io.ByteArrayOutputStream;
 import java.io.PrintStream;
 import java.io.UnsupportedEncodingException;
+import java.nio.charset.StandardCharsets;
 import java.nio.file.Path;
 import java.nio.file.Files;
 import java.nio.file.Paths;
@@ -62,19 +63,11 @@ class TestExtractText
     }
 
     @BeforeEach
-    void setUpStreams()
+    void setUpStreams() throws UnsupportedEncodingException
     {
         out.reset();
-        try
-        {
-            printStream = new PrintStream(out, true, "utf-8");
-            System.setOut(printStream);
-        }
-        catch (UnsupportedEncodingException e)
-        {
-            // shouldn't happen at all
-            e.printStackTrace();
-        }
+        printStream = new PrintStream(out, true, StandardCharsets.UTF_8);
+        System.setOut(printStream);
     }
 
     @AfterEach

Reply via email to