On 3/23/2017 11:08 AM, Roger Riggs wrote:
Hi Joe,

 - javax.xml.catalog.GroupEntry.set(catalog):183
   - rename the method to setCatalog(catalog) to be a bit more expressive.

Done.

- GroupEntry: 460:461; correct the @param for "catalogId" -> "catalogURI"
   Check all the @param catalogId -> catalogURI in the file
   and there are extra blank lines between the @param tags

Fixed.

- CatalogImpl.java: line 432: the @param name "path" should be "uri" to match the method signature

Fixed, and plus a couple of methods where @param was missing.

- CatalogMessages.properties:
  Is it intentional that the OtherError JAXP09000002: Unexpected error
  has the same number as FormatFailed: JAXP09000002?

Fixed, JAXP09000003 as it should be.

  And should CircularReference = JAXP0901001 be JAXP09030004?

It's parsing error but also a restriction imposed by the impl. I moved it to it's own category "Implementation restriction".

- CatalogTest: Line 574: The Assert at 573 prints the expected and actual.
  Adding a reason as a third arg makes it easier to debug.
The println at 574 will only be printed if the test succeeds, so is of little value

Changed that to assertTrue(msg.contains(expectedMsgId)). It's safer, in case the test is run on a non-English system.

Updated:
JBS: https://bugs.openjdk.java.net/browse/JDK-8176405
Webrev: http://cr.openjdk.java.net/~joehw/jdk9/8176405/webrev/

Thanks,
Joe


Regards, Roger

On 3/17/2017 1:22 PM, huizhe wang wrote:
Hi,

Please review a fix to the circular reference check that incorrectly treated duplicate entries as circular.

JBS: https://bugs.openjdk.java.net/browse/JDK-8176405
Webrev: http://cr.openjdk.java.net/~joehw/jdk9/8176405/webrev/

Thanks,
Joe

Reply via email to