RFR: 8186334: JarFile throws ArrayIndexOutOfBoundsException when the manifest contains certain characters

Claes Redestad claes.redestad at oracle.com
Mon Aug 21 19:34:30 UTC 2017


I think it makes a lot of sense to get this into a 9.x update, and I'll 
work through the details as soon as there's a 9 update forest available 
to commit backports to.

/Claes

On 2017-08-21 20:05, Jonathan Bluett-Duncan wrote:
> Would it not be viable to merge this into Java 9 in the foreseeable 
> future for one of its inevitable bug fix releases? I admit I'm 
> unfamiliar with the whole process, so I realise my question may be 
> naive or that the answer is considered "common knowledge".
>
> Cheers,
> Jonathan
>
> On 21 August 2017 at 18:41, Claes Redestad <claes.redestad at oracle.com 
> <mailto:claes.redestad at oracle.com>> wrote:
>
>
>
>     On 2017-08-21 19:15, Paul Sandoz wrote:
>
>             On 21 Aug 2017, at 02:53, Claes Redestad
>             <claes.redestad at oracle.com
>             <mailto:claes.redestad at oracle.com>> wrote:
>
>             Hi,
>
>             this patch addresses an unfortunate regression where
>             backtick characters
>             in a manifest can cause an AIOOBE.
>
>             Webrev:
>             http://cr.openjdk.java.net/~redestad/8186334/jdk.00/
>             <http://cr.openjdk.java.net/%7Eredestad/8186334/jdk.00/>
>             Bug: https://bugs.openjdk.java.net/browse/JDK-8186334
>             <https://bugs.openjdk.java.net/browse/JDK-8186334>
>
>             Basically an off-by-one issue during certain steps in the
>             search algorithm,
>             meaning it is context dependent whether a backtick will
>             trip on this issue
>             or not.
>
>         Ooops, looks good.
>
>
>     Thanks for reviewing!
>
>
>         I see a workaround has been pushed to Jackson, which reduced
>         my urge to suggest a nine respin. But… being slightly paranoid
>         testing JarFile on a local maven central mirror would give us
>         a better sense of the impact.
>
>
>     I think the 9 train has left the station even for issues of this
>     severity. And seeing as there are somewhat straightforward
>     workarounds I guess we'll have to live with my mistakes. Sorry!
>
>     /Claes
>
>



More information about the core-libs-dev mailing list