[ https://issues.apache.org/jira/browse/IMAGING-210?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16909689#comment-16909689 ]
Bruno P. Kinoshita commented on IMAGING-210: -------------------------------------------- Fix in the works, almost ready for a PR. Thanks for your contribution. Cheers Bruno > Imaging.getBufferedImage fails throwing NegativeArraySizeException for > specific inputs -- evintila-april_dynamics > ----------------------------------------------------------------------------------------------------------------- > > Key: IMAGING-210 > URL: https://issues.apache.org/jira/browse/IMAGING-210 > Project: Commons Imaging > Issue Type: Bug > Components: imaging.common.* > Affects Versions: 1.0-alpha1 > Environment: Ubuntu 17.10 > Reporter: Emanuel Vintila > Assignee: Bruno P. Kinoshita > Priority: Major > Labels: patch, security > > For specific inputs, Imaging.getBufferedImage fails throwing > java.lang.NegativeArraySizeException, instead of ImageReadException or > IOException. > Example code that can be used to reproduce the problem, with "testfile" found > at this link > [https://drive.google.com/open?id=1GYB3ArNv8fk9NUes0wTQ2vioy4iMfmeR]: > // evintila @ April Dynamics > File file = new File("testfile"); > final Map<String, Object> params = new HashMap<>(); > params.put(ImagingConstants.BUFFERED_IMAGE_FACTORY, > new ManagedImageBufferedImageFactory()); > > try > { > // the problem is here: > final BufferedImage image = Imaging.getBufferedImage(file, params); > } catch (ImageReadException e) > { > > } catch (IOException e) > { > > } -- This message was sent by Atlassian JIRA (v7.6.14#76016)