On Thu, 17 Apr 2025 17:41:56 GMT, Joe Wang <jo...@openjdk.org> wrote:
> Fix a NPE on calling DocumentBuilderFactory::getAttribute. This issue was > found during the previous JCK test (JCK-7322355). The JCK failure was from a > different method call, but it appears this is the root cause. > > Also in this patch: consolidates get and set properties to use the same Util > methods to reduce potential errors when code changes. > > Test: > Tier1 - 3 passed > JCK test passed (will update JCK-7322355 once this patch is integrated) Looks good to me. Some minor comments follow src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/PropertyManager.java line 261: > 259: //fall back to the existing property manager > 260: supportedProps.put(property, value); > 261: } `JdkProperty` and `FeaturePropertyBase` can be removed from `import`. Applies to other sources as well src/java.xml/share/classes/jdk/xml/internal/JdkXmlUtils.java line 112: > 110: public static boolean setProperty(XMLSecurityManager xsm, > XMLSecurityPropertyManager xspm, > 111: String property, Object value) { > 112: String pName; `pName` is not needed ------------- PR Review: https://git.openjdk.org/jdk/pull/24732#pullrequestreview-2779317350 PR Review Comment: https://git.openjdk.org/jdk/pull/24732#discussion_r2051066519 PR Review Comment: https://git.openjdk.org/jdk/pull/24732#discussion_r2051056587