0 Replies Latest reply on Jan 23, 2015 5:46 PM by Yves Moriceau-Oracle

    Compatibility between RDS 2.0.10 & Java SE 8 ?

    Yves Moriceau-Oracle



      I just upgraded from Java 1.7 to 1.8 (1.8.0_31) and my apexlistener (actually RDS 2.0.10) doesn't start anymore due to an exception error with the message below :


      D:\RDS2010>java.exe -jar ords.war

      Exception in thread "main" java.lang.

      UnsupportedClassVersionError: oracle/dbtool
      s/jarcl/Entrypoint (Unsupported major.minor version 50.0)
               at java.lang.ClassLoader.defineClass0(Native Method)
               at java.lang.ClassLoader.defineClass(ClassLoader.java:539)
               at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:12
               at java.net.URLClassLoader.defineClass(URLClassLoader.java:251)
               at java.net.URLClassLoader.access$100(URLClassLoader.java:55)
               at java.net.URLClassLoader$1.run(URLClassLoader.java:194)
               at java.security.AccessController.doPrivileged(Native Method)
               at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
               at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
               at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)
               at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
               at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)

      I read that some compatiblity issues may come with Java 8..

      Should I reinstall Java 7? is there any foreseen patch for RDS if it's a compatibility issue ? I also precise that I'm running my Apex environment in a standalone mode.

      Thanks for your feedback.