Stephen Felts created FELIX-5606:
------------------------------------
Summary: Java 9 Felix references internal JDK API's
Key: FELIX-5606
URL: https://issues.apache.org/jira/browse/FELIX-5606
Project: Felix
Issue Type: Bug
Reporter: Stephen Felts
When running Felix on JDK9 or Jigsaw b163 or later with --permit-illegal-access
the following warnings are printed.
The code is breaking into JDK classes.
WARNING: Illegal access by org.apache.felix.framework.util.SecureAction
(file:org.apache.felix.org.apache.felix.main.jar) to constructor
java.security.SecureClassLoader(java.lang.ClassLoader)
WARNING: Illegal access by org.apache.felix.framework.util.SecureAction
(file:org.apache.felix.org.apache.felix.main.jar) to field java.net.URL.factory
WARNING: Illegal access by org.apache.felix.framework.util.SecureAction
(file:org.apache.felix.org.apache.felix.main.jar) to field
java.net.URL.handlers
WARNING: Illegal access by org.apache.felix.framework.util.SecureAction
(file:org.apache.felix.org.apache.felix.main.jar) to field
java.net.URL.streamHandlerLock
WARNING: Illegal access by org.apache.felix.framework.util.SecureAction
(file:org.apache.felix.org.apache.felix.main.jar) to field
java.net.URLConnection.factory
WARNING: Illegal access by org.apache.felix.framework.util.SecureAction
(file:org.apache.felix.org.apache.felix.main.jar) to field
java.net.URLConnection.handlers
WARNING: Illegal access by org.apache.felix.framework.util.SecureAction
(file:org.apache.felix.org.apache.felix.main.jar) to method
java.lang.ClassLoader.registerAsParallelCapable()
WARNING: Illegal access by org.apache.felix.framework.util.SecureAction
(file:org.apache.felix.org.apache.felix.main.jar) to method
java.net.URLClassLoader.addURL(java.net.URL)
WARNING: Illegal access by org.apache.felix.framework.util.SecureAction
(file:org.apache.felix.org.apache.felix.main.jar) to method
java.net.URLStreamHandler.equals(java.net.URL,java.net.URL)
WARNING: Illegal access by org.apache.felix.framework.util.SecureAction
(file:org.apache.felix.org.apache.felix.main.jar) to method
java.net.URLStreamHandler.getDefaultPort()
WARNING: Illegal access by org.apache.felix.framework.util.SecureAction
(file:org.apache.felix.org.apache.felix.main.jar) to method
java.net.URLStreamHandler.getHostAddress(java.net.URL)
WARNING: Illegal access by org.apache.felix.framework.util.SecureAction
(file:org.apache.felix.org.apache.felix.main.jar) to method
java.net.URLStreamHandler.hashCode(java.net.URL)
WARNING: Illegal access by org.apache.felix.framework.util.SecureAction
(file:org.apache.felix.org.apache.felix.main.jar) to method
java.net.URLStreamHandler.hostsEqual(java.net.URL,java.net.URL)
WARNING: Illegal access by org.apache.felix.framework.util.SecureAction
(file:org.apache.felix.org.apache.felix.main.jar) to method
java.net.URLStreamHandler.openConnection(java.net.URL)
WARNING: Illegal access by org.apache.felix.framework.util.SecureAction
(file:org.apache.felix.org.apache.felix.main.jar) to method
java.net.URLStreamHandler.openConnection(java.net.URL,java.net.Proxy)
WARNING: Illegal access by org.apache.felix.framework.util.SecureAction
(file:org.apache.felix.org.apache.felix.main.jar) to method
java.net.URLStreamHandler.sameFile(java.net.URL,java.net.URL)
WARNING: Illegal access by org.apache.felix.framework.util.SecureAction
(file:org.apache.felix.org.apache.felix.main.jar) to method
java.net.URLStreamHandler.toExternalForm(java.net.URL)
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)