Hi Joe, 

the change looks OK as does the test.

> On May 1, 2019, at 12:46 PM, Joe Wang <huizhe.w...@oracle.com> wrote:
> 
> Please review a fix for a regression introduced during JDK 9 development. The 
> issue was that a patch ported to the JDK added a counter to count the number 
> of values found in the XML document, and then compared with the constraint's 
> field count. The problem was that the counter would get updated as the 
> validator parsed through the XML document. When the XML contains multiple 
> elements, the counter reflected the last one. If the last one didn't have the 
> problem field, then errors in previous elements wouldn't get reported. The 
> fix is to add a field to indicate whether the field exists in any of the 
> elements.
> 
> All tests and the new test that covers both cases in the original patch and 
> that reported in the JBS passed.
> 
> JBS: https://bugs.openjdk.java.net/browse/JDK-8220818
> webrevs: http://cr.openjdk.java.net/~joehw/jdk13/8220818/webrev/
> 
> Thanks,
> Joe

 <http://oracle.com/us/design/oracle-email-sig-198324.gif>
 <http://oracle.com/us/design/oracle-email-sig-198324.gif> 
<http://oracle.com/us/design/oracle-email-sig-198324.gif>
 <http://oracle.com/us/design/oracle-email-sig-198324.gif>Lance Andersen| 
Principal Member of Technical Staff | +1.781.442.2037
Oracle Java Engineering 
1 Network Drive 
Burlington, MA 01803
lance.ander...@oracle.com <mailto:lance.ander...@oracle.com>



Reply via email to