RFR : (bf) Backout 7190219 fix for jdk7u (JCK issue)
Alan Bateman
Alan.Bateman at oracle.com
Mon Oct 8 01:19:40 PDT 2012
On 08/10/2012 03:15, Jonathan Lu wrote:
> Hi Sean,
>
> Alan has got a fix for the behavior change introduced by 7190219, if
> it solves the JCK failure, is it possible to back port 7199551 as well
> instead of dropping this defect-fixing patch 7190219?
>
> Change set for 7199551,
> http://hg.openjdk.java.net/jdk8/tl/jdk/rev/3cfb621d5e7e
I don't think we should backport 7199551 to 7u. The reason is that it
changes put($Type$Buffer) to throw ReadOnlyBufferException rather than
BufferOverflowException for cases where someone attempts to put into a
read-only buffer with insufficient space. Technically either exception
should be okay but changing the exception in an update release often
causes surprises. People expect change in major releases, not update
releases.
For the JCK issue then this is clearly a bug that needs to be fixed
there but it does highlight the behavior change that I should have
spotted during the review of your change. So for 7u then I think we
either anti-delta 7190219 as Sean proposes, or alternative we changing
put(String,int,int) to check if the buffer is read-only -- ie: partial
backport of 7199551. Either is okay with me.
-Alan.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/nio-dev/attachments/20121008/3d3c2fe7/attachment.html
More information about the nio-dev
mailing list