Author: tilman
Date: Sat Mar 28 13:24:49 2026
New Revision: 1932629

Log:
PDFBOX-5660: replace syserror with dialogbox

Modified:
   
pdfbox/trunk/debugger/src/main/java/org/apache/pdfbox/debugger/PDFDebugger.java

Modified: 
pdfbox/trunk/debugger/src/main/java/org/apache/pdfbox/debugger/PDFDebugger.java
==============================================================================
--- 
pdfbox/trunk/debugger/src/main/java/org/apache/pdfbox/debugger/PDFDebugger.java 
    Sat Mar 28 12:48:03 2026        (r1932628)
+++ 
pdfbox/trunk/debugger/src/main/java/org/apache/pdfbox/debugger/PDFDebugger.java 
    Sat Mar 28 13:24:49 2026        (r1932629)
@@ -39,7 +39,6 @@ import java.io.File;
 import java.io.FileInputStream;
 import java.io.IOException;
 import java.io.InputStream;
-import java.io.PrintStream;
 import java.lang.reflect.Method;
 import java.net.URI;
 import java.net.URISyntaxException;
@@ -207,10 +206,6 @@ public class PDFDebugger extends JFrame
     private String currentTreeViewMode = TreeViewMenu.VIEW_PAGES;
 
     // cli options
-    // Expected for CLI app to write to System.out/System.err
-    @SuppressWarnings("squid:S106")
-    private final PrintStream SYSERR;
-
     @Option(names = { "-h", "--help" }, usageHelp = true, description = 
"display this help message")
     boolean usageHelpRequested;
 
@@ -237,7 +232,6 @@ public class PDFDebugger extends JFrame
         {
             currentTreeViewMode = TreeViewMenu.VIEW_STRUCTURE;
         }
-        SYSERR = System.err;
     }
 
     /**
@@ -248,14 +242,13 @@ public class PDFDebugger extends JFrame
      */
     public PDFDebugger(String initialViewMode)
     {
-        SYSERR = System.err;
         if (TreeViewMenu.isValidViewMode(initialViewMode))
         {
             currentTreeViewMode = initialViewMode;
         }
         else
         {
-            SYSERR.println("Unknown view mode " + initialViewMode);
+            new ErrorDialog(new IllegalArgumentException("Unknown view mode: " 
+ "initialViewMode")).setVisible(true);
         }
     }
 
@@ -321,7 +314,7 @@ public class PDFDebugger extends JFrame
         }
         catch (Exception ex)
         {
-            SYSERR.println( "Error viewing document: " + ex.getMessage());
+            new ErrorDialog(ex).setVisible(true);
             return 4;
         }
         return 0;

Reply via email to