Author: tallison
Date: Wed Apr  1 19:31:08 2015
New Revision: 1670756

URL: http://svn.apache.org/r1670756
Log:
TIKA-1330 flush stacktrace writers

Modified:
    
tika/trunk/tika-batch/src/main/java/org/apache/tika/batch/FileResourceConsumer.java
    
tika/trunk/tika-batch/src/main/java/org/apache/tika/util/TikaExceptionFilter.java

Modified: 
tika/trunk/tika-batch/src/main/java/org/apache/tika/batch/FileResourceConsumer.java
URL: 
http://svn.apache.org/viewvc/tika/trunk/tika-batch/src/main/java/org/apache/tika/batch/FileResourceConsumer.java?rev=1670756&r1=1670755&r2=1670756&view=diff
==============================================================================
--- 
tika/trunk/tika-batch/src/main/java/org/apache/tika/batch/FileResourceConsumer.java
 (original)
+++ 
tika/trunk/tika-batch/src/main/java/org/apache/tika/batch/FileResourceConsumer.java
 Wed Apr  1 19:31:08 2015
@@ -300,6 +300,8 @@ public abstract class FileResourceConsum
                 StringWriter stackWriter = new StringWriter();
                 PrintWriter printWriter = new PrintWriter(stackWriter);
                 t.printStackTrace(printWriter);
+                printWriter.flush();
+                stackWriter.flush();
                 xml.writeCharacters(stackWriter.toString());
             }
             xml.writeEndElement();

Modified: 
tika/trunk/tika-batch/src/main/java/org/apache/tika/util/TikaExceptionFilter.java
URL: 
http://svn.apache.org/viewvc/tika/trunk/tika-batch/src/main/java/org/apache/tika/util/TikaExceptionFilter.java?rev=1670756&r1=1670755&r2=1670756&view=diff
==============================================================================
--- 
tika/trunk/tika-batch/src/main/java/org/apache/tika/util/TikaExceptionFilter.java
 (original)
+++ 
tika/trunk/tika-batch/src/main/java/org/apache/tika/util/TikaExceptionFilter.java
 Wed Apr  1 19:31:08 2015
@@ -57,6 +57,7 @@ public class TikaExceptionFilter {
         StringWriter stringWriter = new StringWriter();
         PrintWriter w = new PrintWriter(stringWriter);
         filtered.printStackTrace(w);
+        w.flush();
         stringWriter.flush();
         return stringWriter.toString();
     }


Reply via email to