Fwd: resource location problem in JDK 9 from build 148 onward
Alan Bateman
Alan.Bateman at oracle.com
Wed Jan 18 10:14:51 UTC 2017
On 18/01/2017 01:21, Rick Hillegas wrote:
> Thanks, David and Alan. The suggested workaround works for me. I will
> mouse your response into the commentary on
> https://issues.apache.org/jira/browse/DERBY-6856, where I have been
> collecting all of the issues I've encountered when building and
> testing Apache Derby with JDK 9.
>
> I strongly recommend a GA release note about this topic if the
> backward-incompatibility won't be ameliorated.
The "Risks and Assumptions" section in JEP 261 will be refreshed soon so
that it has an up to date list of the compatibility issues that relate
to the changes that we are doing here. They will eventually show up in
release notes and migration documentation.
Thanks for the link to the Derby issue tracking your migration efforts.
From a quick read then the only other issue that seems to be relevant
to what we are doing here is the test that was hacking into a field of
java.security.Permission.
As regards the test using Object.class to locate
"/org/apache/derbyTesting/functionTests/suites/derbyall.properties" then
it's an odd way to locate a resource and not clear why it didn't use
ClassLoader.getSystemResourceAsStream originally. Anyway, as I said,
we'll need to see if using types in modules to locate a resource on the
class path make sense or not.
-Alan
More information about the jigsaw-dev
mailing list