I dont know if this is the correct place for this question, however, since this week the docker image 2.28.x is broken:
3-Nov-2025 11:04:34.239 SEVERE \[main\] org.apache.catalina.core.StandardContext.startInternal One or more listeners failed to start. Full details will be found in the appropriate container log file
03-Nov-2025 11:04:34.243 SEVERE \[main\] org.apache.catalina.core.StandardContext.startInternal Context \[/geoserver\] startup failed due to previous errors
I’m using this docker: docker.osgeo.org/geoserver:2.28.x
the 2.28.0 version is stil working.
Anyone any idea
Docker LOG:
Welcome to GeoServer 2.28-SNAPSHOT
SET_GEOSERVER_REQUIRE_FILE will be ignored because SKIP_DEMO_DATA is set to true
Starting installation of extensions
Finished installation of extensions
Installing default server.xml with substituted environment variables
NOTE: Picked up JDK_JAVA_OPTIONS: --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.lang.invoke=ALL-UNNAMED --add-opens=java.base/java.lang.reflect=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
usage: java org.apache.catalina.startup.Catalina \[ -config {pathname} \] \[ -nonaming \] \[ -generateCode \[ {pathname} \] \] \[ -useGeneratedCode \] { -help | start | stop }
03-Nov-2025 11:04:28.518 INFO \[main\] org.apache.catalina.startup.VersionLoggerListener.log Server version name: i_am_a_teapot
03-Nov-2025 11:04:28.521 INFO \[main\] org.apache.catalina.startup.VersionLoggerListener.log Server built:
03-Nov-2025 11:04:28.521 INFO \[main\] org.apache.catalina.startup.VersionLoggerListener.log Server version number: x.y.z.0
03-Nov-2025 11:04:28.521 INFO \[main\] org.apache.catalina.startup.VersionLoggerListener.log OS Name: Linux
03-Nov-2025 11:04:28.522 INFO \[main\] org.apache.catalina.startup.VersionLoggerListener.log OS Version: 5.14.0-570.55.1.el9_6.x86_64
03-Nov-2025 11:04:28.522 INFO \[main\] org.apache.catalina.startup.VersionLoggerListener.log Architecture: amd64
03-Nov-2025 11:04:28.522 INFO \[main\] org.apache.catalina.startup.VersionLoggerListener.log Java Home: /opt/java/openjdk
03-Nov-2025 11:04:28.522 INFO \[main\] org.apache.catalina.startup.VersionLoggerListener.log JVM Version: 11.0.28+6
03-Nov-2025 11:04:28.522 INFO \[main\] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor: Eclipse Adoptium
03-Nov-2025 11:04:28.522 INFO \[main\] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE: /usr/local/tomcat
03-Nov-2025 11:04:28.522 INFO \[main\] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME: /usr/local/tomcat
03-Nov-2025 11:04:28.548 INFO \[main\] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.lang=ALL-UNNAMED
03-Nov-2025 11:04:28.548 INFO \[main\] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.lang.invoke=ALL-UNNAMED
03-Nov-2025 11:04:28.551 INFO \[main\] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.lang.reflect=ALL-UNNAMED
03-Nov-2025 11:04:28.553 INFO \[main\] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.io=ALL-UNNAMED
03-Nov-2025 11:04:28.553 INFO \[main\] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.util=ALL-UNNAMED
03-Nov-2025 11:04:28.553 INFO \[main\] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.util.concurrent=ALL-UNNAMED
03-Nov-2025 11:04:28.553 INFO \[main\] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
03-Nov-2025 11:04:28.553 INFO \[main\] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties
03-Nov-2025 11:04:28.553 INFO \[main\] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
03-Nov-2025 11:04:28.553 INFO \[main\] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djdk.tls.ephemeralDHKeySize=2048
03-Nov-2025 11:04:28.554 INFO \[main\] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
03-Nov-2025 11:04:28.554 INFO \[main\] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dsun.io.useCanonCaches=false
03-Nov-2025 11:04:28.554 INFO \[main\] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dorg.apache.catalina.security.SecurityListener.UMASK=0027
03-Nov-2025 11:04:28.554 INFO \[main\] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Xms256m
03-Nov-2025 11:04:28.554 INFO \[main\] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Xmx1g
03-Nov-2025 11:04:28.554 INFO \[main\] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-exports=java.desktop/com.sun.imageio.plugins.jpeg=ALL-UNNAMED
03-Nov-2025 11:04:28.554 INFO \[main\] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-exports=java.desktop/com.sun.imageio.plugins.png=ALL-UNNAMED
03-Nov-2025 11:04:28.554 INFO \[main\] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-exports=java.desktop/sun.awt.image=ALL-UNNAMED
03-Nov-2025 11:04:28.554 INFO \[main\] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.lang=ALL-UNNAMED
03-Nov-2025 11:04:28.555 INFO \[main\] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.util=ALL-UNNAMED
03-Nov-2025 11:04:28.555 INFO \[main\] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.lang.reflect=ALL-UNNAMED
03-Nov-2025 11:04:28.555 INFO \[main\] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.text=ALL-UNNAMED
03-Nov-2025 11:04:28.555 INFO \[main\] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.desktop/java.awt.font=ALL-UNNAMED
03-Nov-2025 11:04:28.555 INFO \[main\] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.desktop/java.awt.image=ALL-UNNAMED
03-Nov-2025 11:04:28.555 INFO \[main\] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.desktop/javax.imageio.stream=ALL-UNNAMED
03-Nov-2025 11:04:28.555 INFO \[main\] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.desktop/javax.imageio=ALL-UNNAMED
03-Nov-2025 11:04:28.555 INFO \[main\] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.desktop/sun.awt.image=ALL-UNNAMED
03-Nov-2025 11:04:28.555 INFO \[main\] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.naming/com.sun.jndi.ldap=ALL-UNNAMED
03-Nov-2025 11:04:28.556 INFO \[main\] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.desktop/sun.java2d.pipe=ALL-UNNAMED
03-Nov-2025 11:04:28.556 INFO \[main\] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.awt.headless=true
03-Nov-2025 11:04:28.556 INFO \[main\] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dfile.encoding=UTF-8
03-Nov-2025 11:04:28.556 INFO \[main\] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djavax.servlet.request.encoding=UTF-8
03-Nov-2025 11:04:28.556 INFO \[main\] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djavax.servlet.response.encoding=UTF-8
03-Nov-2025 11:04:28.556 INFO \[main\] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -D-XX:SoftRefLRUPolicyMSPerMB=36000
03-Nov-2025 11:04:28.556 INFO \[main\] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Xbootclasspath/a:/usr/local/tomcat/lib/marlin.jar
03-Nov-2025 11:04:28.556 INFO \[main\] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dsun.java2d.renderer=sun.java2d.marlin.DMarlinRenderingEngine
03-Nov-2025 11:04:28.556 INFO \[main\] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dorg.geotools.coverage.jaiext.enabled=true
03-Nov-2025 11:04:28.556 INFO \[main\] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dignore.endorsed.dirs=
03-Nov-2025 11:04:28.556 INFO \[main\] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=/usr/local/tomcat
03-Nov-2025 11:04:28.557 INFO \[main\] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=/usr/local/tomcat
03-Nov-2025 11:04:28.557 INFO \[main\] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=/usr/local/tomcat/temp
03-Nov-2025 11:04:28.593 INFO \[main\] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent Loaded Apache Tomcat Native library \[1.3.1\] using APR version \[1.7.2\].
03-Nov-2025 11:04:28.594 INFO \[main\] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR capabilities: IPv6 \[true\], sendfile \[true\], accept filters \[false\], random \[true\], UDS \[true\].
03-Nov-2025 11:04:28.594 INFO \[main\] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR/OpenSSL configuration: useAprConnector \[false\], useOpenSSL \[true\]
03-Nov-2025 11:04:28.601 INFO \[main\] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL successfully initialized \[OpenSSL 3.0.13 30 Jan 2024\]
03-Nov-2025 11:04:28.908 INFO \[main\] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler \[“http-nio-8080”\]
03-Nov-2025 11:04:28.938 INFO \[main\] org.apache.catalina.startup.Catalina.load Server initialization in \[680\] milliseconds
03-Nov-2025 11:04:28.988 INFO \[main\] org.apache.catalina.core.StandardService.startInternal Starting service \[Catalina\]
03-Nov-2025 11:04:28.988 INFO \[main\] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet engine: \[i_am_a_teapot\]
03-Nov-2025 11:04:34.210 INFO \[main\] org.apache.jasper.servlet.TldScanner.scanJars 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.
03-Nov-2025 11:04:34.239 SEVERE \[main\] org.apache.catalina.core.StandardContext.startInternal One or more listeners failed to start. Full details will be found in the appropriate container log file
03-Nov-2025 11:04:34.243 SEVERE \[main\] org.apache.catalina.core.StandardContext.startInternal Context \[/geoserver\] startup failed due to previous errors
03-Nov-2025 11:04:34.306 INFO \[main\] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler \[“http-nio-8080”\]
03-Nov-2025 11:04:34.319 INFO \[main\] org.apache.catalina.startup.Catalina.start Server startup in \[5380\] milliseconds
03-Nov-2025 11:04:53.036 INFO \[Thread-1\] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler \[“http-nio-8080”\]
03-Nov-2025 11:04:53.044 INFO \[Thread-1\] org.apache.catalina.core.StandardService.stopInternal Stopping service \[Catalina\]
03-Nov-2025 11:04:53.047 INFO \[Thread-1\] org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler \[“http-nio-8080”\]
03-Nov-2025 11:04:53.056 INFO \[Thread-1\] org.apache.coyote.AbstractProtocol.destroy Destroying ProtocolHandler \[“http-nio-8080”\]