[9] RFR: 8173390: Investigate SymbolTable in SAXParser

Daniel Fuchs daniel.fuchs at oracle.com
Wed Feb 15 17:37:57 UTC 2017

Hi Aleksej,

In the test:

   75         Assert.assertNotEquals(symTable1, symTable2, "Symbol table 
refence is the same");

I guess you meant Assert.assertNotSame - if what you want to do
is compare references.
(+ there is a typo in the message: refence => reference)

best regards,

-- daniel

On 15/02/17 16:31, Aleks Efimov wrote:
> Hi,
> Please, help to review the change required by JAXWS-RI code [1]:
> SAXParser needs to reset internal SymbolTable to enable pooling of
> parsers in SAAJ-RI code. Latest version of JAXWS-RI code (that is
> currently under review [2]) doesn't provide a workaround to reset the
> symbol table (it was done to remove module dependency on Xerces internal
> classes). So the solution is to reset the SymbolTable during SAXParser
> reset. The webrev with the changes and simple test that reproduces
> SAAJ-RI behavior:
>     http://cr.openjdk.java.net/~aefimov/8173390/9/00/
> The fix was tested with all JDK/JCK (JAX[P|B|WS] related tests. No
> failures observed.
> Thank you,
> Aleksej
> [1] https://bugs.openjdk.java.net/browse/JDK-8173390
> [2]
> http://mail.openjdk.java.net/pipermail/core-libs-dev/2017-February/046386.html

More information about the core-libs-dev mailing list