Thanks Frank for looking into and verifying the relevant tests.

We have a rich set of tests that have been very helpful with this update. I've addressed a number of failures during the work, but it's true that Bug8003147Test never failed.

Best regards,
Joe

On 8/11/2017 1:08 AM, Frank Yuan wrote:
Hi Joe and Daniel

So far so good, most of them still seem to be present in
your changes, but I have a doubt about these two:

https://bugs.openjdk.java.net/browse/JDK-8062608
https://bugs.openjdk.java.net/browse/JDK-8064516

Has the issue been fixed upstream in a different way, or
is the issue no longer relevant, or is it going to appear
again with this patch?
Good catch!  The original patch came from BCEL, so I indeed assumed this
update would get things the right way. As I double-checked, it turns out
the additional patches as you listed above fixed issues that BCEL 6.0
hasn't. These issues were revealed by JRocket, did not affect JAXP,
however, they are still good changes that we shall keep. I've gone
through both of the above to put these changes back into the code.

IIUC JDK-8062608 and JDK-8064516 are related to JDK-8003147 but for JRocket, 
the first webrev(http://cr.openjdk.java.net/~joehw/jdk10/8163121/webrev/) looks 
different with the fix of JDK-8003147, however we have the relevant test in the 
repo, i.e. 
http://hg.openjdk.java.net/jdk9/jdk9/jaxp/file/tip/test/javax/xml/jaxp/unittest/parsers/Bug8003147Test.java,
 since all tests were passed, I assume the first webrev worked for JDK-8003147, 
certainly the second webrev looks good too :)

Thanks
Frank


Reply via email to