Details
-
Bug
-
Status: Open
-
Minor
-
Resolution: Unresolved
-
1.0-alpha2
-
None
Description
The attached gif file produces a NullPointerException in org.apache.commons.imaging.formats.gif.GifImageParser.getMetadata() l553 due to variable id not having a GraphicControlExtension component (id.gce = null).
This is set to null in findAllImageData l715.
Elsewhere in org.apache.commons.imaging.formats.gif.GifImageParser is tested for null (l746).
This gif seems to contain incorrect metadata. Simply re-saving it with ImageMagick correct the issue but since the gif is correctly displayed by all viewers at my disposal it would seem that org.apache.commons.imaging needs to be more permissive.