Hi! It is the first time I found any issues while updating by using Debian packages.
After sudo apt update && sudo apt upgrade
last Monday, I accepted to update to XWiki 16.0.0 from XWiki 15.10.5.
It ran in a Ubuntu server:
rjr@IGFAE-MU-07-MacPro:~$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=22.04
DISTRIB_CODENAME=jammy
DISTRIB_DESCRIPTION="Ubuntu 22.04.3 LTS"
Java is also up-to-date:
rjr@IGFAE-MU-07-MacPro:~$ java -version
openjdk version "18.0.2-ea" 2022-07-19
OpenJDK Runtime Environment (build 18.0.2-ea+9-Ubuntu-222.04)
OpenJDK 64-Bit Server VM (build 18.0.2-ea+9-Ubuntu-222.04, mixed mode, sharing)
The complete log in catalina.out
after starting Tomcat is:
[2024-02-02 17:50:27] [info] NOTE: Picked up JDK_JAVA_OPTIONS: --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.util.concurrent=ALL-UNNAMED --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
[2024-02-02 17:50:28] [info] Server version name: Apache Tomcat/9.0.58 (Ubuntu)
[2024-02-02 17:50:28] [info] Server built: Jan 6 1970 15:09:28 UTC
[2024-02-02 17:50:28] [info] Server version number: 9.0.58.0
[2024-02-02 17:50:28] [info] OS Name: Linux
[2024-02-02 17:50:28] [info] OS Version: 6.5.0-15-generic
[2024-02-02 17:50:28] [info] Architecture: amd64
[2024-02-02 17:50:28] [info] Java Home: /usr/lib/jvm/java-11-openjdk-amd64
[2024-02-02 17:50:28] [info] JVM Version: 11.0.21+9-post-Ubuntu-0ubuntu122.04
[2024-02-02 17:50:28] [info] JVM Vendor: Ubuntu
[2024-02-02 17:50:28] [info] CATALINA_BASE: /var/lib/tomcat9
[2024-02-02 17:50:28] [info] CATALINA_HOME: /usr/share/tomcat9
[2024-02-02 17:50:28] [info] Command line argument: --add-opens=java.base/java.lang=ALL-UNNAMED
[2024-02-02 17:50:28] [info] Command line argument: --add-opens=java.base/java.io=ALL-UNNAMED
[2024-02-02 17:50:28] [info] Command line argument: --add-opens=java.base/java.util=ALL-UNNAMED
[2024-02-02 17:50:28] [info] Command line argument: --add-opens=java.base/java.util.concurrent=ALL-UNNAMED
[2024-02-02 17:50:28] [info] Command line argument: --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
[2024-02-02 17:50:28] [info] Command line argument: -Djava.util.logging.config.file=/var/lib/tomcat9/conf/logging.properties
[2024-02-02 17:50:28] [info] Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
[2024-02-02 17:50:28] [info] Command line argument: -Djava.awt.headless=true
[2024-02-02 17:50:28] [info] Command line argument: -Djdk.tls.ephemeralDHKeySize=2048
[2024-02-02 17:50:28] [info] Command line argument: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
[2024-02-02 17:50:28] [info] Command line argument: -Dorg.apache.catalina.security.SecurityListener.UMASK=0027
[2024-02-02 17:50:28] [info] Command line argument: -Dignore.endorsed.dirs=
[2024-02-02 17:50:28] [info] Command line argument: -Dcatalina.base=/var/lib/tomcat9
[2024-02-02 17:50:28] [info] Command line argument: -Dcatalina.home=/usr/share/tomcat9
[2024-02-02 17:50:28] [info] Command line argument: -Djava.io.tmpdir=/tmp
[2024-02-02 17:50:28] [info] Loaded Apache Tomcat Native library [1.2.31] using APR version [1.7.0].
[2024-02-02 17:50:28] [info] APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true], UDS [true].
[2024-02-02 17:50:28] [info] APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true]
[2024-02-02 17:50:28] [info] OpenSSL successfully initialized [OpenSSL 3.0.2 15 Mar 2022]
[2024-02-02 17:50:28] [info] Initializing ProtocolHandler ["http-nio-8080"]
[2024-02-02 17:50:28] [info] Server initialization in [776] milliseconds
[2024-02-02 17:50:28] [warning] Name = igfae_bbdd Property maxActive is not used in DBCP2, use maxTotal instead. maxTotal default value is 8. You have set value of "10" for "maxActive" property, which is being ignored.
[2024-02-02 17:50:28] [warning] Name = igfae_bbdd Property maxWait is not used in DBCP2 , use maxWaitMillis instead. maxWaitMillis default value is PT-0.001S. You have set value of "-1" for "maxWait" property, which is being ignored.
[2024-02-02 17:50:28] [info] Starting service [Catalina]
[2024-02-02 17:50:28] [info] Starting Servlet engine: [Apache Tomcat/9.0.58 (Ubuntu)]
[2024-02-02 17:50:28] [info] Deploying deployment descriptor [/etc/tomcat9/Catalina/localhost/manager.xml]
[2024-02-02 17:50:28] [warning] The path attribute with value [/manager] in deployment descriptor [/etc/tomcat9/Catalina/localhost/manager.xml] has been ignored
[2024-02-02 17:50:30] [info] At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
[2024-02-02 17:50:30] [info] Deployment of deployment descriptor [/etc/tomcat9/Catalina/localhost/manager.xml] has finished in [1,315] ms
[2024-02-02 17:50:30] [info] Deploying deployment descriptor [/etc/tomcat9/Catalina/localhost/xwiki.xml]
[2024-02-02 17:50:30] [warning] The path attribute with value [/xwiki] in deployment descriptor [/etc/tomcat9/Catalina/localhost/xwiki.xml] has been ignored
[2024-02-02 17:50:31] [crit] One or more listeners failed to start. Full details will be found in the appropriate container log file
[2024-02-02 17:50:31] [crit] Context [/xwiki] startup failed due to previous errors
[2024-02-02 17:50:31] [warning] Failed to clear soft references from ObjectStreamClass$Caches for web application [xwiki]
[2024-02-02 17:50:31] [warning] 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')
[2024-02-02 17:50:31] [warning] at org.apache.catalina.loader.WebappClassLoaderBase.clearCache(WebappClassLoaderBase.java:2325)
[2024-02-02 17:50:31] [warning] at org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesObjectStreamClassCaches(WebappClassLoaderBase.java:2300)
[2024-02-02 17:50:31] [warning] at org.apache.catalina.loader.WebappClassLoaderBase.clearReferences(WebappClassLoaderBase.java:1669)
[2024-02-02 17:50:31] [warning] at org.apache.catalina.loader.WebappClassLoaderBase.stop(WebappClassLoaderBase.java:1597)
[2024-02-02 17:50:31] [warning] at org.apache.catalina.loader.WebappLoader.stopInternal(WebappLoader.java:463)
[2024-02-02 17:50:31] [warning] at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:257)
[2024-02-02 17:50:31] [warning] at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5515)
[2024-02-02 17:50:31] [warning] at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:257)
[2024-02-02 17:50:31] [warning] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:187)
[2024-02-02 17:50:31] [warning] at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:726)
[2024-02-02 17:50:31] [warning] at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:698)
[2024-02-02 17:50:31] [warning] at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:696)
[2024-02-02 17:50:31] [warning] at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:690)
[2024-02-02 17:50:31] [warning] at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1889)
[2024-02-02 17:50:31] [warning] at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
[2024-02-02 17:50:31] [warning] at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
[2024-02-02 17:50:31] [warning] at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
[2024-02-02 17:50:31] [warning] at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:118)
[2024-02-02 17:50:31] [warning] at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:583)
[2024-02-02 17:50:31] [warning] at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:473)
[2024-02-02 17:50:31] [warning] at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1618)
[2024-02-02 17:50:31] [warning] at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:319)
[2024-02-02 17:50:31] [warning] at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123)
[2024-02-02 17:50:31] [warning] at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:423)
[2024-02-02 17:50:31] [warning] at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:366)
[2024-02-02 17:50:31] [warning] at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:946)
[2024-02-02 17:50:31] [warning] at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:835)
[2024-02-02 17:50:31] [warning] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
[2024-02-02 17:50:31] [warning] at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1396)
[2024-02-02 17:50:31] [warning] at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1386)
[2024-02-02 17:50:31] [warning] at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
[2024-02-02 17:50:31] [warning] at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
[2024-02-02 17:50:31] [warning] at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:140)
[2024-02-02 17:50:31] [warning] at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:919)
[2024-02-02 17:50:31] [warning] at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:263)
[2024-02-02 17:50:31] [warning] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
[2024-02-02 17:50:31] [warning] at org.apache.catalina.core.StandardService.startInternal(StandardService.java:432)
[2024-02-02 17:50:31] [warning] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
[2024-02-02 17:50:31] [warning] at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:927)
[2024-02-02 17:50:31] [warning] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
[2024-02-02 17:50:31] [warning] at org.apache.catalina.startup.Catalina.start(Catalina.java:772)
[2024-02-02 17:50:31] [warning] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[2024-02-02 17:50:31] [warning] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[2024-02-02 17:50:31] [warning] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[2024-02-02 17:50:31] [warning] at java.base/java.lang.reflect.Method.invoke(Method.java:566)
[2024-02-02 17:50:31] [warning] at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:345)
[2024-02-02 17:50:31] [warning] at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:480)
[2024-02-02 17:50:31] [info] Deployment of deployment descriptor [/etc/tomcat9/Catalina/localhost/xwiki.xml] has finished in [1,205] ms
[2024-02-02 17:50:31] [info] Deploying deployment descriptor [/etc/tomcat9/Catalina/localhost/host-manager.xml]
[2024-02-02 17:50:31] [warning] The path attribute with value [/host-manager] in deployment descriptor [/etc/tomcat9/Catalina/localhost/host-manager.xml] has been ignored
[2024-02-02 17:50:32] [info] At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
[2024-02-02 17:50:32] [info] Deployment of deployment descriptor [/etc/tomcat9/Catalina/localhost/host-manager.xml] has finished in [738] ms
[2024-02-02 17:50:32] [info] Deploying web application directory [/var/lib/tomcat9/webapps/ROOT]
[2024-02-02 17:50:32] [info] At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
[2024-02-02 17:50:32] [info] Deployment of web application directory [/var/lib/tomcat9/webapps/ROOT] has finished in [688] ms
[2024-02-02 17:50:32] [info] Starting ProtocolHandler ["http-nio-8080"]
[2024-02-02 17:50:32] [info] Server startup in [4102] milliseconds
It seems that the relevant lines are:
[2024-02-02 17:50:31] [crit] One or more listeners failed to start. Full details will be found in the appropriate container log file
[2024-02-02 17:50:31] [crit] Context [/xwiki] startup failed due to previous errors
Could you help me with this issue? How can I find “the appropriate container log”?
Thanks!