Author: msahyoun Date: Fri Feb 23 16:06:43 2018 New Revision: 1825137 URL: http://svn.apache.org/viewvc?rev=1825137&view=rev Log: PDFBOX-4071: Catch Exception instead of Throwable
Modified: pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/common/PDNumberTreeNode.java pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/text/LegacyPDFStreamEngine.java Modified: pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/common/PDNumberTreeNode.java URL: http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/common/PDNumberTreeNode.java?rev=1825137&r1=1825136&r2=1825137&view=diff ============================================================================== --- pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/common/PDNumberTreeNode.java (original) +++ pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/common/PDNumberTreeNode.java Fri Feb 23 16:06:43 2018 @@ -205,7 +205,7 @@ public class PDNumberTreeNode implements { return valueType.getDeclaredConstructor(base.getClass()).newInstance(base); } - catch( Throwable t ) + catch( Exception t ) { throw new IOException("Error while trying to create value in number tree:" + t.getMessage(), t); } Modified: pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/text/LegacyPDFStreamEngine.java URL: http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/text/LegacyPDFStreamEngine.java?rev=1825137&r1=1825136&r2=1825137&view=diff ============================================================================== --- pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/text/LegacyPDFStreamEngine.java (original) +++ pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/text/LegacyPDFStreamEngine.java Fri Feb 23 16:06:43 2018 @@ -266,7 +266,7 @@ class LegacyPDFStreamEngine extends PDFS // to avoid crash as described in PDFBOX-614, see what the space displacement should be spaceWidthText = font.getSpaceWidth() * glyphSpaceToTextSpaceFactor; } - catch (Throwable exception) + catch (Exception exception) { LOG.warn(exception, exception); }