Index: tools/src/main/java/org/apache/pdfbox/tools/pdfdebugger/streampane/StreamPane.java
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
--- tools/src/main/java/org/apache/pdfbox/tools/pdfdebugger/streampane/StreamPane.java	(revision 830c3bfcbc25444cf7bd4182259235aac066f12b)
+++ tools/src/main/java/org/apache/pdfbox/tools/pdfdebugger/streampane/StreamPane.java	(revision )
@@ -125,22 +125,25 @@
     {
 
         private final String filterKey;
-        private final InputStream inputStream;
 
         private DocumentCreator(String filterKey)
         {
             this.filterKey = filterKey;
-            this.inputStream = stream.getStream(filterKey);
         }
 
         @Override
         protected StyledDocument doInBackground()
         {
+            InputStream inputStream = stream.getStream(filterKey);
             if (isContentStream && Stream.UNFILTERED.equals(filterKey))
             {
-                return getContentStreamDocument(inputStream);
+                StyledDocument document = getContentStreamDocument(inputStream);
+                if (document != null)
+                {
+                    return document;
-            }
+                }
-
+                return getDocument(stream.getStream(filterKey));
+            }
             return getDocument(inputStream);
         }
 
@@ -213,6 +216,14 @@
             {
                 parser = new PDFStreamParser(new RandomAccessBuffer(inputStream));
                 parser.parse();
+            }
+            catch (IOException e)
+            {
+                return null;
+            }
+
+            try
+            {
                 for (Object obj : parser.getTokens())
                 {
                     if (obj instanceof Operator)
@@ -248,10 +259,6 @@
                         docu.insertString(docu.getLength(), str+" ", null);
                     }
                 }
-            }
-            catch (IOException e)
-            {
-                e.printStackTrace();
             }
             catch (BadLocationException e1)
             {
@@ -271,5 +278,5 @@
             return str;
         }
 
-        }
-    }
+    }
+}
