RFR: 8062518: AIOBE occurs when accessing to document function in extended function in JAXP

Aleksej Efimov aleksej.efimov at oracle.com
Thu May 7 15:33:56 UTC 2015

Please, review the second version of the fix for JDK-8062518 [1]
The previously proposed fix for the reported bug was slightly incorrect 
- it solves the problem by providing the access to the node from other 
DTM and it was not a good/proper solution.
New fix [2] properly prepares a nodeList using a node's dtm, not the 
main one.
Testing: JCK, JTREG with new test and JAXP testset shows no failures

Thank you,

[1] JBS: https://bugs.openjdk.java.net/browse/JDK-8062518
[2] Webrev: http://cr.openjdk.java.net/~aefimov/8062518/9/webrev.01

On 01/19/2015 03:26 PM, Aleksej Efimov wrote:
> Please, review the fix for the failure observed while accessing 
> external document during xsl transformation: 
> https://bugs.openjdk.java.net/browse/JDK-8062518
> The jaxp code limits the access to external documents, but there is a 
> possibility to access such documents from the xsl code - new 
> regression test checks this functionality. The fix removes this 
> restriction and AIOBE: 
> http://cr.openjdk.java.net/~aefimov/8062518/9/webrev.00/
> Testing:
> xml related regression tests (with new test) - no failures (from jdk 
> and jaxp repos).
> JCK xml related tests - no failures.
> With Best Regards,
> Aleksej

More information about the core-libs-dev mailing list