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); + } } }