You are not logged in.
I'm attempting to stand up a community instance of reportserver but am receiving a class file version error. I am running (as far as I can see) the latest version of everything that should be supported for reportserver yet I receive an error stating my version isn't high enough. Any suggestions?
Ubuntu 24.04.2 LTS - Hyper-V Virtual Machine, 8GB RAM, 4 Processors, 100GB HDD
java -version
openjdk version "17.0.15" 2025-04-15
OpenJDK Runtime Environment (build 17.0.15+6-Ubuntu-0ubuntu124.04)
OpenJDK 64-Bit Server VM (build 17.0.15+6-Ubuntu-0ubuntu124.04, mixed mode, sharing)
update-java-alternatives -l
java-1.17.0-openjdk-amd64 1711 /usr/lib/jvm/java-1.17.0-openjdk-amd64
Apache Tomcat Version 11.0.8
25-Jun-2025 02:00:14.528 SEVERE [main] org.apache.catalina.core.StandardContext.listenerStart Error configuring application listener of class [net.datenwerke.rs.ReportServerServiceConfig]
java.lang.UnsupportedClassVersionError: net/datenwerke/rs/ReportServerServiceConfig has been compiled by a more recent version of the Java Runtime (class file version 64.0), this version of the Java Runt
at org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:2174)
at org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:696)
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1189)
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1059)
at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:474)
at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:457)
at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:139)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3943)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4438)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:566)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1087)
at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1853)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:123)
at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:998)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:383)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1582)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:265)
at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:109)
at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:389)
at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:336)
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:743)
at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:769)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1164)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1160)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:145)
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:716)
at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:203)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1164)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1160)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:145)
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:716)
at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:203)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164)
at org.apache.catalina.core.StandardService.startInternal(StandardService.java:412)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164)
at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:866)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164)
at org.apache.catalina.startup.Catalina.start(Catalina.java:759)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:342)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:473)
25-Jun-2025 02:00:14.528 SEVERE [main] org.apache.catalina.core.StandardContext.listenerStart Skipped installing application listeners due to previous error(s)
Thanks in advance!
J
Offline
Hi jcross,
which RS version exactly are you trying to install?
Please use Tomcat 9. Tomcat 10 is not yet supported.
Regards,
Eduardo
Offline
Hello,
I have the same error and not related to the version of Tomcat as i use :
Apache Tomcat/9.0.87
Jun 25 17:46:37 xxxxxxxxxxx server[1821863]: java.lang.UnsupportedClassVersionError: net/datenwerke/rs/ReportServerServiceConfig has been compiled by a more recent version of the Java Runtime (class file version 64.0), this version of the Java Runtime only recognizes class file versions up to 61.0 (unable to load class [net.datenwerke.rs.ReportServerServiceConfig])
---> the Java Runtime (class file version 64.0) need at least OpenJDK 20
Regards
Online
Hi jcross,
which RS version exactly are you trying to install?
Please use Tomcat 9. Tomcat 10 is not yet supported.
Regards,
Eduardo
Thanks for the response. I have the most recent download of RS (community version) from https://sourceforge.net/projects/dw-rs/ … t/download so it should be fully current.
Also I did notice that Tomcat 10 was not supported in documentation, but I did see that Tomcat 11 was, so I installed the current version of Tomcat 11. If 11 is not actually supported by RS then I can downgrade that to Tomcat 9. I had tried Tomcat 9 a few days ago and ran into issues but I cannot recall if it was the same exact error or not.
Thanks,
J
Last edited by jcross (Yesterday 21:40:41)
Offline