Hiya, Given there's no jspwiki code in that stack trace, my guess would be either a jspwiki serialization file has been serialized with one jdk and it's been tried to be deserialized with another, or something similar with the JSPs under Tomcat's work directory?
Maybe clearing tomcat's and/or jspwiki's work directory would make that exception disappear? Cheers, juan pablo El mar, 9 ago 2022 5:14, Murray Altheim <murra...@altheim.com> escribió: > Hi, > > Also, just wondering if this has already been noted, if it's just me > (possibly due to > Oracle Java 11), or if this is a valid bug. If this is ignorable I'm fine > with that, > i.e., it's seemingly not affecting anything I'm doing. > > I'm running Ubuntu 22.04.1 LTS on an HP Envy laptop, Intel® Core™ i7-8550U > CPU @ 1.80GHz × 8, > > ► java -version > java version "11.0.14" 2022-01-18 LTS > Java(TM) SE Runtime Environment 18.9 (build 11.0.14+8-LTS-263) > Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.14+8-LTS-263, mixed > mode) > > On restarting Tomcat I always see this stack trace in the logs: > > ---------------------- catalina.out stack trace ---------------------- > > [...] > 09-Aug-2022 12:06:46.610 INFO [main] > org.apache.catalina.core.StandardServer.await A valid shutdown command was > received > via the shutdown port. Stopping the Server instance. > 09-Aug-2022 12:06:46.611 INFO [main] > org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler > ["http-nio-9627"] > 09-Aug-2022 12:06:46.613 INFO [main] > org.apache.catalina.core.StandardService.stopInternal Stopping service > [Catalina] > 09-Aug-2022 12:06:46.617 WARNING [main] > org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesObjectStreamClassCaches > Failed to clear soft references > from ObjectStreamClass$Caches for web application [ROOT] > java.lang.ClassCastException: class > java.io.ObjectStreamClass$Caches$1 cannot be cast to class java.util.Map > (java.io.ObjectStreamClass$Caches$1 and java.util.Map are in module > java.base of loader 'bootstrap') > at > org.apache.catalina.loader.WebappClassLoaderBase.clearCache(WebappClassLoaderBase.java:2325) > at > > org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesObjectStreamClassCaches(WebappClassLoaderBase.java:2300) > at > org.apache.catalina.loader.WebappClassLoaderBase.clearReferences(WebappClassLoaderBase.java:1669) > at > org.apache.catalina.loader.WebappClassLoaderBase.stop(WebappClassLoaderBase.java:1597) > at > org.apache.catalina.loader.WebappLoader.stopInternal(WebappLoader.java:463) > at > org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:257) > at > org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5515) > at > org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:257) > at > org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1412) > at > org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1401) > 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:140) > at > org.apache.catalina.core.ContainerBase.stopInternal(ContainerBase.java:986) > at > org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:257) > at > org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1412) > at > org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1401) > 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:140) > at > org.apache.catalina.core.ContainerBase.stopInternal(ContainerBase.java:986) > at > org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:257) > at > org.apache.catalina.core.StandardService.stopInternal(StandardService.java:497) > at > org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:257) > at > org.apache.catalina.core.StandardServer.stopInternal(StandardServer.java:979) > at > org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:257) > at > org.apache.catalina.startup.Catalina.stop(Catalina.java:849) > at > org.apache.catalina.startup.Catalina.start(Catalina.java:811) > at > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native > Method) > at > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at > java.base/java.lang.reflect.Method.invoke(Method.java:566) > at > org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:345) > at > org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:476) > > ---- > > Cheers, > > Murray > > ........................................................................... > Murray Altheim <murray18 at altheim dot com> = = === > http://www.altheim.com/murray/ === > === > = = > === > In the evening > The rice leaves in the garden > Rustle in the autumn wind > That blows through my reed hut. > -- Minamoto no Tsunenobu > >