JDK-8177350 : Two missed in the change from ${java.home}/lib to ${java.home}/conf
  • Type: Bug
  • Component: xml
  • Sub-Component: jaxp
  • Affected Version: 9
  • Priority: P2
  • Status: Closed
  • Resolution: Fixed
  • Submitted: 2017-03-21
  • Updated: 2017-04-06
  • Resolved: 2017-03-23
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 10 JDK 9
10Fixed 9 b163Fixed
Related Reports
Relates :  
Relates :  
Description
In a jigsaw changeset [1], configuration files were moved from ${java.home}/lib directory to ${java.home}/conf. However, two of them were missed.

javax/xml/stream/FactoryFinder.java:

There were two references to the "lib" directories. The one for jaxp.properties was replaced with "conf", but the other for stax.properties was missed.

javax/xml/xpath/XPathFactoryFinder.java:

The jigsaw changeset contained the correct change. However, the change is not in the current JDK 9/jaxp repository. It could have been a glitch in the source merge.

Note that a follow-up spec change for jigsaw was documented through JDK-8049378.

[1] http://hg.openjdk.java.net/jigsaw/m2/jaxp/rev/b7027b4b5c06

Comments
This is a low-risk change that is important to do so that the implementation is aligned with JEP 220.
23-03-2017

Fix Request ��� Justification: this was a jigsaw change, and required by the spec change. ��� Workaround: None ��� Size/scope of fix: replace "lib" with "conf". Two line changes. ��� Risk assessment: low. ��� Review thread: http://mail.openjdk.java.net/pipermail/core-libs-dev/2017-March/046907.html
21-03-2017