You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tika.apache.org by ni...@apache.org on 2015/12/02 00:58:32 UTC
svn commit: r1717557 - in /tika/branches/2.x: CHANGES.txt
tika-core/src/main/java/org/apache/tika/config/TikaConfig.java
Author: nick
Date: Tue Dec 1 23:58:32 2015
New Revision: 1717557
URL: http://svn.apache.org/viewvc?rev=1717557&view=rev
Log:
Change the default LoadErrorHandler for Tika 2.x to be warn (TIKA-1805)
Modified:
tika/branches/2.x/CHANGES.txt
tika/branches/2.x/tika-core/src/main/java/org/apache/tika/config/TikaConfig.java
Modified: tika/branches/2.x/CHANGES.txt
URL: http://svn.apache.org/viewvc/tika/branches/2.x/CHANGES.txt?rev=1717557&r1=1717556&r2=1717557&view=diff
==============================================================================
--- tika/branches/2.x/CHANGES.txt (original)
+++ tika/branches/2.x/CHANGES.txt Tue Dec 1 23:58:32 2015
@@ -1,3 +1,11 @@
+Release 2.0 - Future Development
+
+ * The default LoadErrorHandler is now WARN, to alert you to missing
+ parser classes and their dependencies. To keep the old behaviour,
+ set your LoadErrorHandler to IGNORE. (TIKA-1805)
+
+ * (Something about more specific parser bundles, plus an overall one)
+
Release 1.12 - Current Development
* A parser to compute motion properties in Videos, e.g.,
Modified: tika/branches/2.x/tika-core/src/main/java/org/apache/tika/config/TikaConfig.java
URL: http://svn.apache.org/viewvc/tika/branches/2.x/tika-core/src/main/java/org/apache/tika/config/TikaConfig.java?rev=1717557&r1=1717556&r2=1717557&view=diff
==============================================================================
--- tika/branches/2.x/tika-core/src/main/java/org/apache/tika/config/TikaConfig.java (original)
+++ tika/branches/2.x/tika-core/src/main/java/org/apache/tika/config/TikaConfig.java Tue Dec 1 23:58:32 2015
@@ -447,10 +447,10 @@ public class TikaConfig {
ServiceLoader serviceLoader;
if (serviceLoaderElement != null) {
boolean dynamic = Boolean.parseBoolean(serviceLoaderElement.getAttribute("dynamic"));
- LoadErrorHandler loadErrorHandler = LoadErrorHandler.IGNORE;
+ LoadErrorHandler loadErrorHandler = LoadErrorHandler.WARN;
String loadErrorHandleConfig = serviceLoaderElement.getAttribute("loadErrorHandler");
- if(LoadErrorHandler.WARN.toString().equalsIgnoreCase(loadErrorHandleConfig)) {
- loadErrorHandler = LoadErrorHandler.WARN;
+ if(LoadErrorHandler.IGNORE.toString().equalsIgnoreCase(loadErrorHandleConfig)) {
+ loadErrorHandler = LoadErrorHandler.IGNORE;
} else if(LoadErrorHandler.THROW.toString().equalsIgnoreCase(loadErrorHandleConfig)) {
loadErrorHandler = LoadErrorHandler.THROW;
}