This is an automated email from the ASF dual-hosted git repository. tallison pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/tika.git
The following commit(s) were added to refs/heads/master by this push: new 632f52d TIKA-1988 -- allow for errors downloading models 632f52d is described below commit 632f52db4713977aa93504517e57b8afe86e6e91 Author: tballison <talli...@mitre.org> AuthorDate: Fri Jul 7 10:28:48 2017 -0400 TIKA-1988 -- allow for errors downloading models --- .../tika/parser/recognition/AgeRecogniserConfig.java | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/tika-parsers/src/main/java/org/apache/tika/parser/recognition/AgeRecogniserConfig.java b/tika-parsers/src/main/java/org/apache/tika/parser/recognition/AgeRecogniserConfig.java index 84c1f3e..92427f4 100644 --- a/tika-parsers/src/main/java/org/apache/tika/parser/recognition/AgeRecogniserConfig.java +++ b/tika-parsers/src/main/java/org/apache/tika/parser/recognition/AgeRecogniserConfig.java @@ -17,7 +17,9 @@ package org.apache.tika.parser.recognition; +import java.net.URL; import java.util.Map; + import org.apache.tika.config.Param; @@ -30,8 +32,20 @@ public class AgeRecogniserConfig { private String pathClassifyRegression = null; public AgeRecogniserConfig(Map<String, Param> params) { - setPathClassifyModel(AgeRecogniserConfig.class.getResource(params.get("age.path.classify").getValue().toString()).getFile()); - setPathClassifyRegression(AgeRecogniserConfig.class.getResource(params.get("age.path.regression").getValue().toString()).getFile()); + + URL classifyUrl = AgeRecogniserConfig.class.getResource( + params.get("age.path.classify").getValue().toString()); + + if (classifyUrl != null) { + setPathClassifyModel(classifyUrl.getFile()); + } + + URL regressionUrl = AgeRecogniserConfig.class.getResource( + params.get("age.path.regression").getValue().toString()); + + if (regressionUrl != null) { + setPathClassifyRegression(regressionUrl.getFile()); + } } public String getPathClassifyModel() { -- To stop receiving notification emails like this one, please contact ['"commits@tika.apache.org" <commits@tika.apache.org>'].