On Tue, 19 Sep 2023 21:10:41 GMT, Joe Wang <jo...@openjdk.org> wrote:

> Fix a NPE. The DTD patch (JDK-8306632) moved initialization to factories, for 
> example, for SAXParser, the SecurityManagers are created in the 
> SAXParserFactory impl and passed on to instances of SAXParsers. The 
> (deprecated) XMLReaderFactory however, instantiates SAXParsers directly, thus 
> without initializing the SecurityManagers. This patch checks the condition 
> and creates them if they have not already been constructed.
> 
> Test: XML tests passed.

This pull request has now been integrated.

Changeset: 4e571775
Author:    Joe Wang <jo...@openjdk.org>
URL:       
https://git.openjdk.org/jdk/commit/4e5717754ab3009c75869bf9f228820adb86dd98
Stats:     78 lines in 3 files changed: 65 ins; 10 del; 3 mod

8316383: NullPointerException in AbstractSAXParser after JDK-8306632

Reviewed-by: lancea, naoto

-------------

PR: https://git.openjdk.org/jdk/pull/15828

Reply via email to