You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tika.apache.org by ti...@apache.org on 2022/05/28 10:28:11 UTC
[tika] branch main updated: TIKA-3778: lazy delete of temp xml config files
This is an automated email from the ASF dual-hosted git repository.
tilman pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/tika.git
The following commit(s) were added to refs/heads/main by this push:
new 8cec5bb42 TIKA-3778: lazy delete of temp xml config files
8cec5bb42 is described below
commit 8cec5bb4254dd8d7dff42d9dd23b46ca8b4714a2
Author: Tilman Hausherr <ti...@apache.org>
AuthorDate: Sat May 28 12:28:00 2022 +0200
TIKA-3778: lazy delete of temp xml config files
---
.../src/main/java/org/apache/tika/eval/app/TikaEvalCLI.java | 12 ++++++++++++
1 file changed, 12 insertions(+)
diff --git a/tika-eval/tika-eval-app/src/main/java/org/apache/tika/eval/app/TikaEvalCLI.java b/tika-eval/tika-eval-app/src/main/java/org/apache/tika/eval/app/TikaEvalCLI.java
index a6fa20dc0..d2679099a 100644
--- a/tika-eval/tika-eval-app/src/main/java/org/apache/tika/eval/app/TikaEvalCLI.java
+++ b/tika-eval/tika-eval-app/src/main/java/org/apache/tika/eval/app/TikaEvalCLI.java
@@ -122,6 +122,10 @@ public class TikaEvalCLI {
return;
}
+ // lazy delete because main() calls System.exit()
+ if (tmpBCConfig != null && Files.isRegularFile(tmpBCConfig)) {
+ tmpBCConfig.toFile().deleteOnExit();
+ }
FSBatchProcessCLI.main(updatedArgs);
} finally {
if (tmpBCConfig != null && Files.isRegularFile(tmpBCConfig)) {
@@ -237,6 +241,10 @@ public class TikaEvalCLI {
return;
}
+ // lazy delete because main() calls System.exit()
+ if (tmpBCConfig != null && Files.isRegularFile(tmpBCConfig)) {
+ tmpBCConfig.toFile().deleteOnExit();
+ }
FSBatchProcessCLI.main(updatedArgs);
} finally {
if (tmpBCConfig != null && Files.isRegularFile(tmpBCConfig)) {
@@ -335,6 +343,10 @@ public class TikaEvalCLI {
return;
}
+ // lazy delete because main() calls System.exit()
+ if (tmpBCConfig != null && Files.isRegularFile(tmpBCConfig)) {
+ tmpBCConfig.toFile().deleteOnExit();
+ }
FSBatchProcessCLI.main(updatedArgs);
} finally {
if (tmpBCConfig != null && Files.isRegularFile(tmpBCConfig)) {