Author: msahyoun
Date: Fri Jan 1 16:13:57 2021
New Revision: 1885013
URL: http://svn.apache.org/viewvc?rev=1885013&view=rev
Log:
PDFBOX-2602: add exception class name to error message to help understanding
the exception cause
Modified:
pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/DecompressObjectstreams.java
pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/Decrypt.java
pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/Encrypt.java
pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/ExportFDF.java
pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/ExportXFDF.java
pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/ExtractImages.java
pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/ExtractText.java
pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/ImageToPDF.java
pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/ImportFDF.java
pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/ImportXFDF.java
pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/OverlayPDF.java
pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/PDFMerger.java
pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/PDFSplit.java
pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/PDFToImage.java
pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/PrintPDF.java
pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/TextToPDF.java
pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/WriteDecodedDoc.java
Modified:
pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/DecompressObjectstreams.java
URL:
http://svn.apache.org/viewvc/pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/DecompressObjectstreams.java?rev=1885013&r1=1885012&r2=1885013&view=diff
==============================================================================
---
pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/DecompressObjectstreams.java
(original)
+++
pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/DecompressObjectstreams.java
Fri Jan 1 16:13:57 2021
@@ -84,10 +84,10 @@ public final class DecompressObjectstrea
doc.save(outfile, CompressParameters.NO_COMPRESSION);
}
- catch (IOException e)
+ catch (IOException ioe)
{
- SYSERR.println("Error processing file: " + e.getMessage());
- return 1;
+ SYSERR.println("Error processing file [" +
ioe.getClass().getSimpleName() + "]: " + ioe.getMessage());
+ return 4;
}
return 0;
}
Modified: pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/Decrypt.java
URL:
http://svn.apache.org/viewvc/pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/Decrypt.java?rev=1885013&r1=1885012&r2=1885013&view=diff
==============================================================================
--- pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/Decrypt.java
(original)
+++ pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/Decrypt.java Fri
Jan 1 16:13:57 2021
@@ -114,7 +114,7 @@ public final class Decrypt implements Ca
}
catch (IOException ioe)
{
- SYSERR.println( "Error decrypting document: " + ioe.getMessage());
+ SYSERR.println( "Error decrypting document [" +
ioe.getClass().getSimpleName() + "]: " + ioe.getMessage());
return 4;
}
return 0;
Modified: pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/Encrypt.java
URL:
http://svn.apache.org/viewvc/pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/Encrypt.java?rev=1885013&r1=1885012&r2=1885013&view=diff
==============================================================================
--- pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/Encrypt.java
(original)
+++ pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/Encrypt.java Fri
Jan 1 16:13:57 2021
@@ -176,7 +176,7 @@ public final class Encrypt implements Ca
}
catch (IOException | CertificateException ex)
{
- SYSERR.println( "Error encrypting PDF: " + ex.getMessage());
+ SYSERR.println( "Error encrypting PDF [" +
ex.getClass().getSimpleName() + "]: " + ex.getMessage());
return 4;
}
return 0;
Modified:
pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/ExportFDF.java
URL:
http://svn.apache.org/viewvc/pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/ExportFDF.java?rev=1885013&r1=1885012&r2=1885013&view=diff
==============================================================================
--- pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/ExportFDF.java
(original)
+++ pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/ExportFDF.java Fri
Jan 1 16:13:57 2021
@@ -89,7 +89,7 @@ public final class ExportFDF implements
}
catch (IOException ioe)
{
- SYSERR.println( "Error exporting FDF data: " + ioe.getMessage());
+ SYSERR.println( "Error exporting FDF data [" +
ioe.getClass().getSimpleName() + "]: " + ioe.getMessage());
return 4;
}
return 0;
Modified:
pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/ExportXFDF.java
URL:
http://svn.apache.org/viewvc/pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/ExportXFDF.java?rev=1885013&r1=1885012&r2=1885013&view=diff
==============================================================================
--- pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/ExportXFDF.java
(original)
+++ pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/ExportXFDF.java
Fri Jan 1 16:13:57 2021
@@ -90,7 +90,7 @@ public final class ExportXFDF implements
}
catch (IOException ioe)
{
- SYSERR.println( "Error exporting XFDF data: " + ioe.getMessage());
+ SYSERR.println( "Error exporting XFDF data [" +
ioe.getClass().getSimpleName() + "]: " + ioe.getMessage());
return 4;
}
return 0;
Modified:
pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/ExtractImages.java
URL:
http://svn.apache.org/viewvc/pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/ExtractImages.java?rev=1885013&r1=1885012&r2=1885013&view=diff
==============================================================================
--- pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/ExtractImages.java
(original)
+++ pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/ExtractImages.java
Fri Jan 1 16:13:57 2021
@@ -136,7 +136,7 @@ public final class ExtractImages impleme
}
catch (IOException ioe)
{
- SYSERR.println("Error extracting images: " + ioe.getMessage());
+ SYSERR.println("Error extracting images [" +
ioe.getClass().getSimpleName() + "]: " + ioe.getMessage());
return 4;
}
return 0;
Modified:
pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/ExtractText.java
URL:
http://svn.apache.org/viewvc/pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/ExtractText.java?rev=1885013&r1=1885012&r2=1885013&view=diff
==============================================================================
--- pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/ExtractText.java
(original)
+++ pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/ExtractText.java
Fri Jan 1 16:13:57 2021
@@ -247,8 +247,7 @@ public final class ExtractText implemen
}
catch (IOException ioe)
{
- System.out.println(ioe.getMessage());
- SYSERR.println( "Error extracting text for document: " +
ioe.getMessage());
+ SYSERR.println( "Error extracting text for document [" +
ioe.getClass().getSimpleName() + "]: " + ioe.getMessage());
return 4;
}
Modified:
pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/ImageToPDF.java
URL:
http://svn.apache.org/viewvc/pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/ImageToPDF.java?rev=1885013&r1=1885012&r2=1885013&view=diff
==============================================================================
--- pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/ImageToPDF.java
(original)
+++ pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/ImageToPDF.java
Fri Jan 1 16:13:57 2021
@@ -104,7 +104,7 @@ public final class ImageToPDF implements
}
catch (IOException ioe)
{
- SYSERR.println( "Error converting image to PDF: " +
ioe.getMessage());
+ SYSERR.println( "Error converting image to PDF [" +
ioe.getClass().getSimpleName() + "]: " + ioe.getMessage());
return 4;
}
return 0;
Modified:
pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/ImportFDF.java
URL:
http://svn.apache.org/viewvc/pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/ImportFDF.java?rev=1885013&r1=1885012&r2=1885013&view=diff
==============================================================================
--- pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/ImportFDF.java
(original)
+++ pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/ImportFDF.java Fri
Jan 1 16:13:57 2021
@@ -110,7 +110,7 @@ public class ImportFDF implements Callab
}
catch (IOException ioe)
{
- SYSERR.println( "Error importing FDF data: " + ioe.getMessage());
+ SYSERR.println( "Error importing FDF data [" +
ioe.getClass().getSimpleName() + "]: " + ioe.getMessage());
return 4;
}
return 0;
Modified:
pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/ImportXFDF.java
URL:
http://svn.apache.org/viewvc/pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/ImportXFDF.java?rev=1885013&r1=1885012&r2=1885013&view=diff
==============================================================================
--- pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/ImportXFDF.java
(original)
+++ pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/ImportXFDF.java
Fri Jan 1 16:13:57 2021
@@ -103,7 +103,7 @@ public class ImportXFDF
}
catch (IOException ioe)
{
- SYSERR.println( "Error importing XFDF data: " + ioe.getMessage());
+ SYSERR.println( "Error importing XFDF data [" +
ioe.getClass().getSimpleName() + "]: " + ioe.getMessage());
return 4;
}
return 0;
Modified:
pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/OverlayPDF.java
URL:
http://svn.apache.org/viewvc/pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/OverlayPDF.java?rev=1885013&r1=1885012&r2=1885013&view=diff
==============================================================================
--- pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/OverlayPDF.java
(original)
+++ pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/OverlayPDF.java
Fri Jan 1 16:13:57 2021
@@ -129,7 +129,7 @@ public final class OverlayPDF implements
}
catch (IOException ioe)
{
- SYSERR.println( "Error adding overlay(s) to PDF: " +
ioe.getMessage());
+ SYSERR.println( "Error adding overlay(s) to PDF [" +
ioe.getClass().getSimpleName() + "]: " + ioe.getMessage());
return 4;
}
finally
@@ -142,7 +142,7 @@ public final class OverlayPDF implements
}
catch (IOException ioe)
{
- SYSERR.println( "Error adding overlay(s) to PDF: " +
ioe.getMessage());
+ SYSERR.println( "Error adding overlay(s) to PDF [" +
ioe.getClass().getSimpleName() + "]: " + ioe.getMessage());
retcode = 4;
}
}
Modified:
pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/PDFMerger.java
URL:
http://svn.apache.org/viewvc/pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/PDFMerger.java?rev=1885013&r1=1885012&r2=1885013&view=diff
==============================================================================
--- pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/PDFMerger.java
(original)
+++ pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/PDFMerger.java Fri
Jan 1 16:13:57 2021
@@ -77,7 +77,7 @@ public final class PDFMerger implements
}
catch (IOException ioe)
{
- SYSERR.println( "Error merging documents: " + ioe.getMessage());
+ SYSERR.println( "Error merging documents [" +
ioe.getClass().getSimpleName() + "]: " + ioe.getMessage());
return 4;
}
return 0;
Modified: pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/PDFSplit.java
URL:
http://svn.apache.org/viewvc/pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/PDFSplit.java?rev=1885013&r1=1885012&r2=1885013&view=diff
==============================================================================
--- pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/PDFSplit.java
(original)
+++ pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/PDFSplit.java Fri
Jan 1 16:13:57 2021
@@ -133,7 +133,7 @@ public final class PDFSplit implements C
}
catch (IOException ioe)
{
- SYSERR.println( "Error splitting document: " + ioe.getMessage());
+ SYSERR.println( "Error splitting document [" +
ioe.getClass().getSimpleName() + "]: " + ioe.getMessage());
return 4;
}
finally
Modified:
pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/PDFToImage.java
URL:
http://svn.apache.org/viewvc/pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/PDFToImage.java?rev=1885013&r1=1885012&r2=1885013&view=diff
==============================================================================
--- pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/PDFToImage.java
(original)
+++ pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/PDFToImage.java
Fri Jan 1 16:13:57 2021
@@ -178,7 +178,7 @@ public final class PDFToImage implements
}
catch (IOException ioe)
{
- SYSERR.println( "Error converting document: " + ioe.getMessage());
+ SYSERR.println( "Error converting document [" +
ioe.getClass().getSimpleName() + "]: " + ioe.getMessage());
return 4;
}
return 0;
Modified: pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/PrintPDF.java
URL:
http://svn.apache.org/viewvc/pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/PrintPDF.java?rev=1885013&r1=1885012&r2=1885013&view=diff
==============================================================================
--- pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/PrintPDF.java
(original)
+++ pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/PrintPDF.java Fri
Jan 1 16:13:57 2021
@@ -142,7 +142,7 @@ public final class PrintPDF implements C
}
catch (IOException | PrinterException ex)
{
- SYSERR.println("Error printing document: " + ex.getMessage());
+ SYSERR.println("Error printing document [" +
ex.getClass().getSimpleName() + "]: " + ex.getMessage());
return 4;
}
return 0;
Modified:
pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/TextToPDF.java
URL:
http://svn.apache.org/viewvc/pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/TextToPDF.java?rev=1885013&r1=1885012&r2=1885013&view=diff
==============================================================================
--- pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/TextToPDF.java
(original)
+++ pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/TextToPDF.java Fri
Jan 1 16:13:57 2021
@@ -195,7 +195,7 @@ public class TextToPDF implements Callab
}
catch (IOException ioe)
{
- SYSERR.println( "Error converting text to PDF: " +
ioe.getMessage());
+ SYSERR.println( "Error converting text to PDF [" +
ioe.getClass().getSimpleName() + "]: " + ioe.getMessage());
return 4;
}
return 0;
Modified:
pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/WriteDecodedDoc.java
URL:
http://svn.apache.org/viewvc/pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/WriteDecodedDoc.java?rev=1885013&r1=1885012&r2=1885013&view=diff
==============================================================================
---
pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/WriteDecodedDoc.java
(original)
+++
pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/WriteDecodedDoc.java
Fri Jan 1 16:13:57 2021
@@ -155,7 +155,7 @@ public class WriteDecodedDoc implements
}
catch (IOException ioe)
{
- SYSERR.println( "Error writing decoded PDF: " + ioe.getMessage());
+ SYSERR.println( "Error writing decoded PDF [" +
ioe.getClass().getSimpleName() + "]: " + ioe.getMessage());
return 4;
}
return 0;