This is an automated email from the ASF dual-hosted git repository.
dmeikle 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 098e8ec3e TIKA-3884: Updated MarianTranslator to avoid process
blocking on Windows
new e71d69163 Merge pull request #749 from dameikle/main
098e8ec3e is described below
commit 098e8ec3e82bbd7e7584322fe5d3739f442c4522
Author: David Meikle <[email protected]>
AuthorDate: Mon Oct 17 20:25:20 2022 +0100
TIKA-3884: Updated MarianTranslator to avoid process blocking on Windows
---
.../java/org/apache/tika/language/translate/impl/MarianTranslator.java | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git
a/tika-translate/src/main/java/org/apache/tika/language/translate/impl/MarianTranslator.java
b/tika-translate/src/main/java/org/apache/tika/language/translate/impl/MarianTranslator.java
index 88484b71d..38b8017a4 100644
---
a/tika-translate/src/main/java/org/apache/tika/language/translate/impl/MarianTranslator.java
+++
b/tika-translate/src/main/java/org/apache/tika/language/translate/impl/MarianTranslator.java
@@ -187,12 +187,13 @@ public class MarianTranslator extends AbstractTranslator {
builder.directory(new File(configPath).getParentFile());
builder.redirectErrorStream(true);
Process process = builder.start();
- process.waitFor();
BufferedReader stdOutReader = new BufferedReader(
new InputStreamReader(process.getInputStream(),
Charset.defaultCharset()));
stdOutReader.lines().forEach(LOG::debug);
stdOutReader.close();
+
+ process.waitFor();
}
/**