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)

Reply via email to