[ https://issues.apache.org/jira/browse/FELIX-6752?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Luca Palano updated FELIX-6752: ------------------------------- Description: Running Web Console v5.0.8 with Java 21 throws ClassCastException when trying to open the "System information" page (via the "/vmstat" web console URL). Here is the snippet reporting the exception error: {code:java} java.lang.ClassCastException: class java.lang.String cannot be cast to class java.lang.Integer (java.lang.String and java.lang.Integer are in module java.base of loader 'bootstrap') at org.apache.felix.webconsole.internal.system.VMStatPlugin.renderContent(VMStatPlugin.java:220) at org.apache.felix.webconsole.internal.servlet.EnhancedPluginAdapter.renderContent(EnhancedPluginAdapter.java:158) at org.apache.felix.webconsole.internal.servlet.AbstractPluginAdapter.doGet(AbstractPluginAdapter.java:124) at org.apache.felix.webconsole.internal.servlet.EnhancedPluginAdapter.service(EnhancedPluginAdapter.java:152) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:614) at org.apache.felix.webconsole.internal.servlet.OsgiManager.doService(OsgiManager.java:516) at org.apache.felix.webconsole.internal.servlet.OsgiManager$3.run(OsgiManager.java:425) at java.base/java.security.AccessController.doPrivileged(AccessController.java:571) at org.apache.felix.webconsole.internal.servlet.OsgiManager.service(OsgiManager.java:411) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:614) at org.apache.felix.http.base.internal.handler.ServletHandler.handle(ServletHandler.java:128) at org.apache.felix.http.base.internal.dispatch.InvocationChain.doFilter(InvocationChain.java:86) at org.apache.felix.http.javaxwrappers.FilterChainWrapper.doFilter(FilterChainWrapper.java:45) {code} was: Running Web Console v5.0.8 with Java 21 throws ClassCastException when trying to open the "System information" page (via the "/vmstat" web console URL). Here is the snippet reporting the exception error: {code:java} java.lang.ClassCastException: class java.lang.String cannot be cast to class java.lang.Integer (java.lang.String and java.lang.Integer are in module java.base of loader 'bootstrap') at org.apache.felix.webconsole.internal.system.VMStatPlugin.renderContent(VMStatPlugin.java:220) at org.apache.felix.webconsole.internal.servlet.EnhancedPluginAdapter.renderContent(EnhancedPluginAdapter.java:158) at org.apache.felix.webconsole.internal.servlet.AbstractPluginAdapter.doGet(AbstractPluginAdapter.java:124) at org.apache.felix.webconsole.internal.servlet.EnhancedPluginAdapter.service(EnhancedPluginAdapter.java:152) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:614) at org.apache.felix.webconsole.internal.servlet.OsgiManager.doService(OsgiManager.java:516) at org.apache.felix.webconsole.internal.servlet.OsgiManager$3.run(OsgiManager.java:425) at java.base/java.security.AccessController.doPrivileged(AccessController.java:571) at org.apache.felix.webconsole.internal.servlet.OsgiManager.service(OsgiManager.java:411) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:614) at org.apache.felix.http.base.internal.handler.ServletHandler.handle(ServletHandler.java:128) at org.apache.felix.http.base.internal.dispatch.InvocationChain.doFilter(InvocationChain.java:86) at org.apache.felix.http.javaxwrappers.FilterChainWrapper.doFilter(FilterChainWrapper.java:45) {code} [Here|https://github.com/apache/felix-dev/pull/377] is my github PR. > System information throws java.lang.ClassCastException with Java 21 > ------------------------------------------------------------------- > > Key: FELIX-6752 > URL: https://issues.apache.org/jira/browse/FELIX-6752 > Project: Felix > Issue Type: Bug > Components: Web Console > Affects Versions: webconsole-5.0.8 > Reporter: Luca Palano > Priority: Major > Labels: web-console > > Running Web Console v5.0.8 with Java 21 throws ClassCastException when trying > to open the "System information" page (via the "/vmstat" web console URL). > Here is the snippet reporting the exception error: > {code:java} > java.lang.ClassCastException: class java.lang.String cannot be cast to class > java.lang.Integer (java.lang.String and java.lang.Integer are in module > java.base of loader 'bootstrap') > at > org.apache.felix.webconsole.internal.system.VMStatPlugin.renderContent(VMStatPlugin.java:220) > at > org.apache.felix.webconsole.internal.servlet.EnhancedPluginAdapter.renderContent(EnhancedPluginAdapter.java:158) > at > org.apache.felix.webconsole.internal.servlet.AbstractPluginAdapter.doGet(AbstractPluginAdapter.java:124) > at > org.apache.felix.webconsole.internal.servlet.EnhancedPluginAdapter.service(EnhancedPluginAdapter.java:152) > at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:614) > at > org.apache.felix.webconsole.internal.servlet.OsgiManager.doService(OsgiManager.java:516) > at > org.apache.felix.webconsole.internal.servlet.OsgiManager$3.run(OsgiManager.java:425) > at > java.base/java.security.AccessController.doPrivileged(AccessController.java:571) > at > org.apache.felix.webconsole.internal.servlet.OsgiManager.service(OsgiManager.java:411) > at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:614) > at > org.apache.felix.http.base.internal.handler.ServletHandler.handle(ServletHandler.java:128) > at > org.apache.felix.http.base.internal.dispatch.InvocationChain.doFilter(InvocationChain.java:86) > at > org.apache.felix.http.javaxwrappers.FilterChainWrapper.doFilter(FilterChainWrapper.java:45) > {code} -- This message was sent by Atlassian Jira (v8.20.10#820010)