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 2011/05/04 03:06:05 UTC
svn commit: r1099309 -
/tika/trunk/tika-parsers/src/main/java/org/apache/tika/parser/image/ImageParser.java
Author: nick
Date: Wed May 4 01:06:05 2011
New Revision: 1099309
URL: http://svn.apache.org/viewvc?rev=1099309&view=rev
Log:
TIKA-619 - Apply patch from Alexander Chow to ignore errors from a JRE GIF bug
Modified:
tika/trunk/tika-parsers/src/main/java/org/apache/tika/parser/image/ImageParser.java
Modified: tika/trunk/tika-parsers/src/main/java/org/apache/tika/parser/image/ImageParser.java
URL: http://svn.apache.org/viewvc/tika/trunk/tika-parsers/src/main/java/org/apache/tika/parser/image/ImageParser.java?rev=1099309&r1=1099308&r2=1099309&view=diff
==============================================================================
--- tika/trunk/tika-parsers/src/main/java/org/apache/tika/parser/image/ImageParser.java (original)
+++ tika/trunk/tika-parsers/src/main/java/org/apache/tika/parser/image/ImageParser.java Wed May 4 01:06:05 2011
@@ -98,7 +98,11 @@ public class ImageParser extends Abstrac
setIfPresent(metadata, "markerSequence com", Metadata.COMMENTS);
setIfPresent(metadata, "Data BitsPerSample", Metadata.BITS_PER_SAMPLE);
} catch (IIOException e) {
- throw new TikaException(type + " parse error", e);
+ // TIKA-619: There is a known bug in the Sun API when dealing with GIF images
+ // which Tika will just ignore.
+ if (!(e.getMessage().equals("Unexpected block type 0!") && type.equals("image/gif"))) {
+ throw new TikaException(type + " parse error", e);
+ }
}
}