You can translate the question and the replies:

Lauching Virtual DataPort on macOS 13.6 / JDK 21

Hi, I'm having an error message when starting my virtual dataport server after installing **denodo express 8 **on my macbook **OS 13.6** **JDK 21** Is it a recommended version of JRE or JDK for denodo 8 on macbook? This is the error message in log ``` 3211 [main] INFO 2023-10-27T21:00:13.566 server.start [] - Starting Denodo Platform 8.0 20230301 - Process owner: xxxxxxxxxxxxx - Operating system: Mac OS X (x86_64) - Java(TM) SE Runtime Environment (build 21.0.1+12-LTS-29) - Java HotSpot(TM) 64-Bit Server VM (build 21.0.1+12-LTS-29, mixed mode, sharing) 3403 [main] INFO 2023-10-27T21:00:13.758 server.start [] - TLS is disabled on incoming connections 10019 [main] FATAL 2023-10-27T21:00:20.374 com.denodo.vdb.vdbinterface.server.VDBManagerImpl [] - VDBManagerImpl.main: Application ERROR: Unexpected SHUTDOWN: superclass access check failed: class org.ow2.carol.rmi.jrmp.server.JUnicastServerRef (in unnamed module @0x1a677343) cannot access class sun.rmi.server.UnicastServerRef (in module java.rmi) because module java.rmi does not export sun.rmi.server to unnamed module @0x1a677343 java.lang.IllegalAccessError: superclass access check failed: class org.ow2.carol.rmi.jrmp.server.JUnicastServerRef (in unnamed module @0x1a677343) cannot access class sun.rmi.server.UnicastServerRef (in module java.rmi) because module java.rmi does not export sun.rmi.server to unnamed module @0x1a677343 at java.lang.ClassLoader.defineClass1(Native Method) ~[?:?] at java.lang.ClassLoader.defineClass(ClassLoader.java:1027) ~[?:?] at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150) ~[?:?] at java.net.URLClassLoader.defineClass(URLClassLoader.java:524) ~[?:?] at java.net.URLClassLoader$1.run(URLClassLoader.java:427) ~[?:?] at java.net.URLClassLoader$1.run(URLClassLoader.java:421) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:714) ~[?:?] at java.net.URLClassLoader.findClass(URLClassLoader.java:420) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] at org.ow2.carol.rmi.multi.JrmpPRODelegate.exportObject(JrmpPRODelegate.java:78) ~[carol.jar:?] at org.ow2.carol.rmi.multi.MultiPRODelegate.exportObject(MultiPRODelegate.java:93) ~[carol.jar:?] at javax.rmi.PortableRemoteObject.exportObject(PortableRemoteObject.java:79) ~[glassfish-corba-omgapi.jar:?] at javax.rmi.PortableRemoteObject.<init>(PortableRemoteObject.java:63) ~[glassfish-corba-omgapi.jar:?] at org.objectweb.jotm.TransactionFactoryImpl.<init>(TransactionFactoryImpl.java:68) ~[jotm-core.jar:?] at org.objectweb.jotm.Jotm.<init>(Jotm.java:145) ~[jotm-core.jar:?] at com.denodo.vdb.engine.session.DBSession.<clinit>(Unknown Source) ~[denodo-vdp-server.jar:8.0.7] at com.denodo.vdb.security.UserManager.getInternalUserSession(Unknown Source) ~[denodo-vdp-server.jar:8.0.7] at com.denodo.vdb.vdbinterface.server.VDBManagerImpl.h3(Unknown Source) ~[denodo-vdp-server.jar:8.0.7] at com.denodo.vdb.vdbinterface.server.VDBManagerImpl.getVDBManagerImplInstance(Unknown Source) ~[denodo-vdp-server.jar:8.0.7] at com.denodo.vdb.vdbinterface.server.VDBManagerImpl.main(Unknown Source) ~[denodo-vdp-server.jar:8.0.7] at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[?:?] at java.lang.reflect.Method.invoke(Method.java:580) ~[?:?] at com.denodo.util.launcher.Launcher.invokeMain(Launcher.java:139) ~[denodo-commons-launcher-util.jar:8.0.0] at com.denodo.util.launcher.Launcher.main(Launcher.java:233) ~[denodo-commons-launcher-util.jar:8.0.0] 10034 [main] ERROR 2023-10-27T21:00:20.389 com.denodo.util.logging.JavaConsoleLogging [] - Unexpected error. 10034 [main] ERROR 2023-10-27T21:00:20.389 com.denodo.util.logging.JavaConsoleLogging [] - superclass access check failed: class org.ow2.carol.rmi.jrmp.server.JUnicastServerRef (in unnamed module @0x1a677343) cannot access class sun.rmi.server.UnicastServerRef (in module java.rmi) because module java.rmi does not export sun.rmi.server to unnamed module @0x1a677343 ```
user
27-10-2023 21:06:28 -0400
code

1 Answer

Hi, Generally, Denodo 8.0 requires JAVA version 11 as stated in the Knowledge Base article [Java versions supported by the Denodo Platform](https://community.denodo.com/kb/en/view/document/Java%20versions%20supported%20by%20the%20Denodo%20Platform?category=Installation%20%26%20Updates). The JDK supported to run the Denodo Platform and the Solution Manager: * OpenJDK version 11 LTS - HotSpot provided by the Eclipse Adoptium project. * The Red Hat build of OpenJDK version 11. * The Java Development Kit version 11 of Oracle. For further information, please refer to [Supported Java Development Kits](https://community.denodo.com/docs/html/browse/8.0/en/platform/installation/appendix/supported_java_runtime_environments/supported_java_runtime_environments#supported-java-runtime-environments-jre) document. Hope this helps!
Denodo Team
30-10-2023 05:18:59 -0400
code
You must sign in to add an answer. If you do not have an account, you can register here