Author: tilman
Date: Mon Jun 22 21:20:00 2015
New Revision: 1686943

URL: http://svn.apache.org/r1686943
Log:
PDFBOX-2530: fix IndexOutOfBoundsException for empty COSArray

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

Modified: 
pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/PDFDebugger.java
URL: 
http://svn.apache.org/viewvc/pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/PDFDebugger.java?rev=1686943&r1=1686942&r2=1686943&view=diff
==============================================================================
--- pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/PDFDebugger.java 
(original)
+++ pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/PDFDebugger.java 
Mon Jun 22 21:20:00 2015
@@ -320,7 +320,7 @@ public class PDFDebugger extends javax.s
     {
         selectedNode = getUnderneathObject(selectedNode);
 
-        if (selectedNode instanceof COSArray)
+        if (selectedNode instanceof COSArray && ((COSArray) 
selectedNode).size() > 0)
         {
             COSBase arrayEntry = ((COSArray)selectedNode).get(0);
             if (arrayEntry instanceof COSName)


Reply via email to