[ https://issues.apache.org/jira/browse/TOMEE-2253?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16661249#comment-16661249 ]
ASF GitHub Bot commented on TOMEE-2253: --------------------------------------- Github user rmannibucau commented on the issue: https://github.com/apache/tomee/pull/176 Hope i didnt misread the diff (starts to be late ;)) but it misses a close and the urlclassloader cast will not work on all java versions right? > tomee.sh -version not working properly with Java 11 > --------------------------------------------------- > > Key: TOMEE-2253 > URL: https://issues.apache.org/jira/browse/TOMEE-2253 > Project: TomEE > Issue Type: Bug > Affects Versions: 8.0.0-M1, 7.1 > Reporter: Daniel Cunha > Priority: Minor > Labels: pull-request-available > > We are getting an illegal reflective access for Java 11 when trying to see > the TomEE version with tomee.sh. > {code:java} > ./tomee.sh -version > WARNING: An illegal reflective access operation has occurred > WARNING: Illegal reflective access by > org.apache.openejb.loader.BasicURLClassPath$4 > (file:/usr/local/tomcat2/apache-tomcat/lib/openejb-loader-7.0.6-SNAPSHOT.jar) > to field java.net.URLClassLoader.ucp > WARNING: Please consider reporting this to the maintainers of > org.apache.openejb.loader.BasicURLClassPath$4 > WARNING: Use --illegal-access=warn to enable warnings of further illegal > reflective access operations > WARNING: All illegal access operations will be denied in a future release > Error setting up the classpath: class > java.lang.IllegalAccessException: class > org.apache.openejb.loader.BasicURLClassPath cannot access class > jdk.internal.loader.URLClassPath (in module java.base) because module > java.base does not export jdk.internal.loader to unnamed module @ae45eb6 > java.lang.IllegalAccessException: class > org.apache.openejb.loader.BasicURLClassPath cannot access class > jdk.internal.loader.URLClassPath (in module java.base) because module > java.base does not export jdk.internal.loader to unnamed module @ae45eb6 > at > java.base/jdk.internal.reflect.Reflection.newIllegalAccessException(Reflection.java:361) > at > java.base/java.lang.reflect.AccessibleObject.checkAccess(AccessibleObject.java:591) > at java.base/java.lang.reflect.Method.invoke(Method.java:558) > at > org.apache.openejb.loader.BasicURLClassPath.addJarToPath(BasicURLClassPath.java:47) > at > org.apache.openejb.loader.SystemClassPath.addJarToPath(SystemClassPath.java:48) > at org.apache.openejb.cli.Bootstrap.setupClasspath(Bootstrap.java:129) > at org.apache.openejb.cli.Bootstrap.main(Bootstrap.java:150) > Apache OpenEJB 7.0.6-SNAPSHOT build: 20181003-04:34 > {code} -- This message was sent by Atlassian JIRA (v7.6.3#76005)