[8u-dev] Request for approval: 8133924: NPE may be thrown when xsltc select a non-existing node after JDK-8062518
Aleksej Efimov
aleksej.efimov at oracle.com
Fri Dec 4 23:35:30 UTC 2015
Hi Joe, Sean,
Thank you for the reviews and comments.
Joe,
Thank you for the suggestion. I added small test changes to address your
proposal. New webrev can be found here:
http://cr.openjdk.java.net/~aefimov/8133924/8/01/
Best Regards,
Aleksej
On 12/05/2015 02:18 AM, huizhe wang wrote:
> Hi Aleksej,
>
> First of all, I'm not a reviewer for 8u.
>
> The test is fine in proving that no NPE is thrown, which indicates the
> 2nd nodeset is not null. However, there's a 2nd aspect of this: it
> should be empty. I suggest improving the test so that it further
> proves that it's not only "not null" but indeed empty. To do that, you
> may change the 1st nodeset to return meaningful result to show that
> the leading function returns the 1st set, which proves that the 2nd is
> empty.
>
> Thanks,
> Joe
>
> On 12/3/2015 4:25 PM, Aleksej Efimov wrote:
>> Hi,
>>
>> Please, help to review and approve JDK-8133924 backport to JDK8. The
>> source fix is identical to JDK9 changes, but there was no test added
>> for this issue in JDK9.
>>
>> The existing
>> jdk/test/javax/xml/jaxp/transform/8062518/XSLTFunctionsTest.java test
>> was modified to test the reported problem in JDK8 and it is a subject
>> of review:
>> http://cr.openjdk.java.net/~aefimov/8133924/8/00
>>
>> No regression tests failures were observed for the proposed fix in
>> JDK8 + the fix is in JDK9 for 3 months already.
>>
>> With Best Regards,
>> Aleksej
>>
>> JBS:
>> https://bugs.openjdk.java.net/browse/JDK-8133924
>>
>> JDK9 changeset:
>> http://hg.openjdk.java.net/jdk9/dev/jaxp/rev/7c045de70a66
>>
>> JDK9 Review thread:
>> http://mail.openjdk.java.net/pipermail/core-libs-dev/2015-August/034969.html
>>
>
More information about the core-libs-dev
mailing list