"My Activity Stream" just a stack trace

XWiki 15.2
Page: /xwiki/bin/view/XWiki/<username>

This is what the user sees on the My Activity Stream. I’m not sure when this started being broken.

org.xwiki.rendering.RenderingException: Error while retrieving the event status
at org.xwiki.notifications.notifiers.internal.DefaultAsyncNotificationRenderer.render(DefaultAsyncNotificationRenderer.java:143)
at org.xwiki.rendering.async.internal.AsyncRendererJob.runInternal(AsyncRendererJob.java:101)
at org.xwiki.job.AbstractJob.runInContext(AbstractJob.java:246)
at org.xwiki.job.AbstractJob.run(AbstractJob.java:223)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:829)
Caused by: org.xwiki.eventstream.EventStreamException: Failed to execute Solr query
at org.xwiki.eventstream.store.solr.internal.SolrEventStore.getEventStatuses(SolrEventStore.java:428)
at org.xwiki.eventstream.internal.DefaultEventStore.getEventStatuses(DefaultEventStore.java:446)
at org.xwiki.notifications.internal.DefaultCompositeEventStatusManager.getEventStatuses(DefaultCompositeEventStatusManager.java:82)
at org.xwiki.notifications.internal.DefaultCompositeEventStatusManager.getCompositeEventStatuses(DefaultCompositeEventStatusManager.java:69)
at org.xwiki.notifications.notifiers.internal.DefaultAsyncNotificationRenderer.render(DefaultAsyncNotificationRenderer.java:138)
... 6 more
Caused by: java.lang.NullPointerException
at org.xwiki.eventstream.store.solr.internal.SolrEventStore.getEventStatuses(SolrEventStore.java:426)
... 10 more

Here is a catalina.out from a restart of tomcat9. A lot of errors, hard for me to tell what is significant.

This is what catalina.out spits out when going to a user page:

[2023-03-28 06:34:54] [info] 2023-03-28 06:34:54,559 [notifications job group daemon thread - org.xwiki.rendering.async.internal.AsyncRendererJob@345e6c66([notifications, display, 5ALERT_15xwiki:XWiki.crw_10_null_-1913083552, locale, en, request.wiki, xwiki, user, xwiki:XWiki.crw, 3])] WARN  o.x.n.s.i.LegacyEventSearcher  - Failed to get events from the EventStore. Reason: [NullPointerException: ]. Trying the legacy store.
[2023-03-28 06:34:54] [info] 2023-03-28 06:34:54,788 [notifications job group daemon thread - org.xwiki.rendering.async.internal.AsyncRendererJob@345e6c66([notifications, display, 5ALERT_15xwiki:XWiki.crw_10_null_-1913083552, locale, en, request.wiki, xwiki, user, xwiki:XWiki.crw, 3])] ERROR o.x.r.a.i.AsyncRendererJob     - Exception thrown during job execution
[2023-03-28 06:34:54] [info] org.xwiki.rendering.RenderingException: Error while retrieving the event status
[2023-03-28 06:34:54] [info] #011at org.xwiki.notifications.notifiers.internal.DefaultAsyncNotificationRenderer.render(DefaultAsyncNotificationRenderer.java:143)
[2023-03-28 06:34:54] [info] #011at org.xwiki.rendering.async.internal.AsyncRendererJob.runInternal(AsyncRendererJob.java:101)
[2023-03-28 06:34:54] [info] #011at org.xwiki.job.AbstractJob.runInContext(AbstractJob.java:246)
[2023-03-28 06:34:54] [info] #011at org.xwiki.job.AbstractJob.run(AbstractJob.java:223)
[2023-03-28 06:34:54] [info] #011at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
[2023-03-28 06:34:54] [info] #011at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
[2023-03-28 06:34:54] [info] #011at java.base/java.lang.Thread.run(Thread.java:829)
[2023-03-28 06:34:54] [info] Caused by: org.xwiki.eventstream.EventStreamException: Failed to execute Solr query
[2023-03-28 06:34:54] [info] #011at org.xwiki.eventstream.store.solr.internal.SolrEventStore.getEventStatuses(SolrEventStore.java:428)
[2023-03-28 06:34:54] [info] #011at org.xwiki.eventstream.internal.DefaultEventStore.getEventStatuses(DefaultEventStore.java:446)
[2023-03-28 06:34:54] [info] #011at org.xwiki.notifications.internal.DefaultCompositeEventStatusManager.getEventStatuses(DefaultCompositeEventStatusManager.java:82)
[2023-03-28 06:34:54] [info] #011at org.xwiki.notifications.internal.DefaultCompositeEventStatusManager.getCompositeEventStatuses(DefaultCompositeEventStatusManager.java:69)
[2023-03-28 06:34:54] [info] #011at org.xwiki.notifications.notifiers.internal.DefaultAsyncNotificationRenderer.render(DefaultAsyncNotificationRenderer.java:138)
[2023-03-28 06:34:54] [info] #011... 6 common frames omitted
[2023-03-28 06:34:54] [info] Caused by: java.lang.NullPointerException: null
[2023-03-28 06:34:54] [info] #011at org.xwiki.eventstream.store.solr.internal.SolrEventStore.getEventStatuses(SolrEventStore.java:426)
[2023-03-28 06:34:54] [info] #011... 10 common frames omitted

Thanks.

This is actually a consequence of the Solr “events” core failing to initialize:

[2023-03-28 06:29:00] [info] 2023-03-28 06:29:00,919 [main] ERROR o.x.s.s.i.EmbeddedSolr         - Failed to create the Solr client for core with name [events]
[2023-03-28 06:29:00] [info] org.xwiki.search.solr.SolrException: Failed to add a field type in the Solr core
[2023-03-28 06:29:00] [info] #011at org.xwiki.search.solr.AbstractSolrCoreInitializer.setFieldType(AbstractSolrCoreInitializer.java:988)
[2023-03-28 06:29:00] [info] #011at org.xwiki.search.solr.AbstractSolrCoreInitializer.addTextGeneralFieldType(AbstractSolrCoreInitializer.java:308)
[2023-03-28 06:29:00] [info] #011at org.xwiki.search.solr.AbstractSolrCoreInitializer.migrateBaseSchema(AbstractSolrCoreInitializer.java:271)
[2023-03-28 06:29:00] [info] #011at org.xwiki.search.solr.AbstractSolrCoreInitializer.initializeBaseSchema(AbstractSolrCoreInitializer.java:205)
[2023-03-28 06:29:00] [info] #011at org.xwiki.search.solr.AbstractSolrCoreInitializer.initialize(AbstractSolrCoreInitializer.java:160)
[2023-03-28 06:29:00] [info] #011at org.xwiki.search.solr.internal.AbstractSolr.getSynchronizedClient(AbstractSolr.java:95)
[2023-03-28 06:29:00] [info] #011at java.base/java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1705)
[2023-03-28 06:29:00] [info] #011at org.xwiki.search.solr.internal.AbstractSolr.getClient(AbstractSolr.java:71)
[2023-03-28 06:29:00] [info] #011at org.xwiki.search.solr.internal.DefaultSolr.getClient(DefaultSolr.java:67)
[2023-03-28 06:29:00] [info] #011at org.xwiki.eventstream.store.solr.internal.SolrEventStore.initialize(SolrEventStore.java:159)
[2023-03-28 06:29:00] [info] #011at org.xwiki.component.embed.InitializableLifecycleHandler.handle(InitializableLifecycleHandler.java:39)
[2023-03-28 06:29:00] [info] #011at org.xwiki.component.embed.EmbeddableComponentManager.createInstance(EmbeddableComponentManager.java:373)
[2023-03-28 06:29:00] [info] #011at org.xwiki.component.embed.EmbeddableComponentManager.getComponentInstance(EmbeddableComponentManager.java:459)
[2023-03-28 06:29:00] [info] #011at org.xwiki.component.embed.EmbeddableComponentManager.getInstance(EmbeddableComponentManager.java:201)
[2023-03-28 06:29:00] [info] #011at org.xwiki.eventstream.internal.DefaultEventStore.initialize(DefaultEventStore.java:104)
[2023-03-28 06:29:00] [info] #011at org.xwiki.component.embed.InitializableLifecycleHandler.handle(InitializableLifecycleHandler.java:39)
[2023-03-28 06:29:00] [info] #011at org.xwiki.component.embed.EmbeddableComponentManager.createInstance(EmbeddableComponentManager.java:373)
[2023-03-28 06:29:00] [info] #011at org.xwiki.component.embed.EmbeddableComponentManager.getComponentInstance(EmbeddableComponentManager.java:459)
[2023-03-28 06:29:00] [info] #011at org.xwiki.component.embed.EmbeddableComponentManager.getInstance(EmbeddableComponentManager.java:201)
[2023-03-28 06:29:00] [info] #011at org.xwiki.component.embed.EmbeddableComponentManager.getDependencyInstance(EmbeddableComponentManager.java:414)
[2023-03-28 06:29:00] [info] #011at org.xwiki.component.embed.EmbeddableComponentManager.createInstance(EmbeddableComponentManager.java:363)
[2023-03-28 06:29:00] [info] #011at org.xwiki.component.embed.EmbeddableComponentManager.getComponentInstance(EmbeddableComponentManager.java:459)
[2023-03-28 06:29:00] [info] #011at org.xwiki.component.embed.EmbeddableComponentManager.getInstance(EmbeddableComponentManager.java:201)
[2023-03-28 06:29:00] [info] #011at org.xwiki.component.embed.EmbeddableComponentManager.getDependencyInstance(EmbeddableComponentManager.java:414)
[2023-03-28 06:29:00] [info] #011at org.xwiki.component.embed.EmbeddableComponentManager.createInstance(EmbeddableComponentManager.java:363)
[2023-03-28 06:29:00] [info] #011at org.xwiki.component.embed.EmbeddableComponentManager.getComponentInstance(EmbeddableComponentManager.java:459)
[2023-03-28 06:29:00] [info] #011at org.xwiki.component.embed.EmbeddableComponentManager.getInstanceMap(EmbeddableComponentManager.java:244)
[2023-03-28 06:29:00] [info] #011at org.xwiki.component.embed.EmbeddableComponentManager.getInstanceList(EmbeddableComponentManager.java:225)
[2023-03-28 06:29:00] [info] #011at org.xwiki.observation.internal.DefaultObservationManager.initializeListeners(DefaultObservationManager.java:166)
[2023-03-28 06:29:00] [info] #011at org.xwiki.observation.internal.DefaultObservationManager.getListenersByEvent(DefaultObservationManager.java:132)
[2023-03-28 06:29:00] [info] #011at org.xwiki.observation.internal.DefaultObservationManager.notify(DefaultObservationManager.java:282)
[2023-03-28 06:29:00] [info] #011at org.xwiki.component.internal.StackingComponentEventManager.sendEvent(StackingComponentEventManager.java:151)
[2023-03-28 06:29:00] [info] #011at org.xwiki.component.internal.StackingComponentEventManager.flushEvents(StackingComponentEventManager.java:92)
[2023-03-28 06:29:00] [info] #011at org.xwiki.container.servlet.XWikiServletContextListener.contextInitialized(XWikiServletContextListener.java:133)
[2023-03-28 06:29:00] [info] #011at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4768)
[2023-03-28 06:29:00] [info] #011at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5230)
[2023-03-28 06:29:00] [info] #011at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
[2023-03-28 06:29:00] [info] #011at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:726)
[2023-03-28 06:29:00] [info] #011at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:698)
[2023-03-28 06:29:00] [info] #011at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:696)
[2023-03-28 06:29:00] [info] #011at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:690)
[2023-03-28 06:29:00] [info] #011at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1889)
[2023-03-28 06:29:00] [info] #011at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
[2023-03-28 06:29:00] [info] #011at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
[2023-03-28 06:29:00] [info] #011at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
[2023-03-28 06:29:00] [info] #011at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:118)
[2023-03-28 06:29:00] [info] #011at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:583)
[2023-03-28 06:29:00] [info] #011at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:473)
[2023-03-28 06:29:00] [info] #011at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1618)
[2023-03-28 06:29:00] [info] #011at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:319)
[2023-03-28 06:29:00] [info] #011at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123)
[2023-03-28 06:29:00] [info] #011at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:423)
[2023-03-28 06:29:00] [info] #011at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:366)
[2023-03-28 06:29:00] [info] #011at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:946)
[2023-03-28 06:29:00] [info] #011at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:835)
[2023-03-28 06:29:00] [info] #011at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
[2023-03-28 06:29:00] [info] #011at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1396)
[2023-03-28 06:29:00] [info] #011at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1386)
[2023-03-28 06:29:00] [info] #011at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
[2023-03-28 06:29:00] [info] #011at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
[2023-03-28 06:29:00] [info] #011at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:140)
[2023-03-28 06:29:00] [info] #011at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:919)
[2023-03-28 06:29:00] [info] #011at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:263)
[2023-03-28 06:29:00] [info] #011at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
[2023-03-28 06:29:00] [info] #011at org.apache.catalina.core.StandardService.startInternal(StandardService.java:432)
[2023-03-28 06:29:00] [info] #011at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
[2023-03-28 06:29:00] [info] #011at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:927)
[2023-03-28 06:29:00] [info] #011at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
[2023-03-28 06:29:00] [info] #011at org.apache.catalina.startup.Catalina.start(Catalina.java:772)
[2023-03-28 06:29:00] [info] #011at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[2023-03-28 06:29:00] [info] #011at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[2023-03-28 06:29:00] [info] #011at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[2023-03-28 06:29:00] [info] #011at java.base/java.lang.reflect.Method.invoke(Method.java:566)
[2023-03-28 06:29:00] [info] #011at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:345)
[2023-03-28 06:29:00] [info] #011at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:480)
[2023-03-28 06:29:00] [info] Caused by: org.apache.solr.api.ApiBag$ExceptionWithErrObject: error processing commands, errors: [{add-field-type={name=text_general, class=org.apache.solr.schema.TextField, indexAnalyzer={tokenizer={class=org.apache.lucene.analysis.standard.StandardTokenizerFactory}, filters=[{class=org.apache.lucene.analysis.core.LowerCaseFilterFactory}]}, queryAnalyzer={tokenizer={class=org.apache.lucene.analysis.standard.StandardTokenizerFactory}, filters=[{class=org.apache.lucene.analysis.core.LowerCaseFilterFactory}]}}, errorMessages=[Field type 'text_general' already exists.
[2023-03-28 06:29:00] [info] ]}],
[2023-03-28 06:29:00] [info] #011at org.apache.solr.handler.SchemaHandler.handleRequestBody(SchemaHandler.java:97)
[2023-03-28 06:29:00] [info] #011at org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:216)
[2023-03-28 06:29:00] [info] #011at org.apache.solr.core.SolrCore.execute(SolrCore.java:2637)
[2023-03-28 06:29:00] [info] #011at org.apache.solr.client.solrj.embedded.EmbeddedSolrServer.request(EmbeddedSolrServer.java:227)
[2023-03-28 06:29:00] [info] #011at org.apache.solr.client.solrj.SolrRequest.process(SolrRequest.java:214)
[2023-03-28 06:29:00] [info] #011at org.apache.solr.client.solrj.SolrRequest.process(SolrRequest.java:231)
[2023-03-28 06:29:00] [info] #011at org.xwiki.search.solr.AbstractSolrCoreInitializer.setFieldType(AbstractSolrCoreInitializer.java:973)
[2023-03-28 06:29:00] [info] #011... 74 common frames omitted

There seems to be some inconsistency in the “event” core. If you don’t mind loosing notifications that may already be there you can:

  • stop XWiki
  • deleted <permdir>/store/solr/events
  • start XWiki which will re-created and initialize this Solr core
1 Like

Thanks for this answer! I am afraid to stop my XWiki instance due to Xwiki not responding to requests - #6 by crw, but when I can I will try this out and report back.

OK tried this, did not seem to help. I am still seeing stack traces in the application, and this is what the catalina.out looks like for the current run.

I know nothing about SOLR so I’m just flying blind, but I notice a lot of references to “falling back to the legacy store” - is it possible something is misconfigured somewhere? I’ve been tracking changes to the various configuration files, but it is possible I missed an update somewhere.

This is not really a Solr thing, the reason you see it is that since the configured events store (which happen to be based on Solr but it could be anything) initialization failed it fallback on the old one (based on a dedicated table in the database). So again just a consequence of that failed init.

But I don’t understand why you have this failed init, as I cannot reproduce with 15.2. You are really sure you stopped Tomcat, deleted /var/lib/xwiki/data/store/solr/events and restarted Tomcat ?

Another thing you could try is deleted the whole /var/lib/xwiki/data/store/solr (and associated /var/lib/xwiki/data/cache/solr) to really completely reset the embedded Solr, but that means loosing page likes.

That fixed the issue! All of the errors in catalina.out are gone.

Steps taken:

wiki:/var/lib/xwiki/data/store$ sudo rm -rf solr
wiki:/var/lib/xwiki/data/cache$ sudo rm -rf solr

catalina.out:

[2023-04-06 17:34:32] [info] Server version name:   Apache Tomcat/9.0.58 (Ubuntu)
[2023-04-06 17:34:32] [info] Server built:          Jan 6 1970 15:09:28 UTC
[2023-04-06 17:34:32] [info] Server version number: 9.0.58.0
[2023-04-06 17:34:32] [info] OS Name:               Linux
[2023-04-06 17:34:32] [info] OS Version:            5.15.0-69-generic
[2023-04-06 17:34:32] [info] Architecture:          amd64
[2023-04-06 17:34:32] [info] Java Home:             /usr/lib/jvm/java-11-openjdk-amd64
[2023-04-06 17:34:32] [info] JVM Version:           11.0.18+10-post-Ubuntu-0ubuntu122.04
[2023-04-06 17:34:32] [info] JVM Vendor:            Ubuntu
[2023-04-06 17:34:32] [info] CATALINA_BASE:         /var/lib/tomcat9
[2023-04-06 17:34:32] [info] CATALINA_HOME:         /usr/share/tomcat9
[2023-04-06 17:34:33] [info] Command line argument: --add-opens=java.base/java.lang=ALL-UNNAMED
[2023-04-06 17:34:33] [info] Command line argument: --add-opens=java.base/java.io=ALL-UNNAMED
[2023-04-06 17:34:33] [info] Command line argument: --add-opens=java.base/java.util=ALL-UNNAMED
[2023-04-06 17:34:33] [info] Command line argument: --add-opens=java.base/java.util.concurrent=ALL-UNNAMED
[2023-04-06 17:34:33] [info] Command line argument: --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
[2023-04-06 17:34:33] [info] Command line argument: -Djava.util.logging.config.file=/var/lib/tomcat9/conf/logging.properties
[2023-04-06 17:34:33] [info] Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
[2023-04-06 17:34:33] [info] Command line argument: -Xms800m
[2023-04-06 17:34:33] [info] Command line argument: -Xmx1600m
[2023-04-06 17:34:33] [info] Command line argument: -Dfile.encoding=utf-8
[2023-04-06 17:34:33] [info] Command line argument: -Djava.awt.headless=true
[2023-04-06 17:34:33] [info] Command line argument: -XX:+UseParallelGC
[2023-04-06 17:34:33] [info] Command line argument: -XX:MaxGCPauseMillis=100
[2023-04-06 17:34:33] [info] Command line argument: -javaagent:/usr/share/java/glowroot/glowroot.jar
[2023-04-06 17:34:33] [info] Command line argument: -Dorg.apache.tomcat.util.buf.UDecoder.ALLOW_ENCODED_SLASH=true
[2023-04-06 17:34:33] [info] Command line argument: -Dorg.apache.catalina.connector.CoyoteAdapter.ALLOW_BACKSLASH=true
[2023-04-06 17:34:33] [info] Command line argument: -Djdk.tls.ephemeralDHKeySize=2048
[2023-04-06 17:34:33] [info] Command line argument: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
[2023-04-06 17:34:33] [info] Command line argument: -Dorg.apache.catalina.security.SecurityListener.UMASK=0027
[2023-04-06 17:34:33] [info] Command line argument: -Dignore.endorsed.dirs=
[2023-04-06 17:34:33] [info] Command line argument: -Dcatalina.base=/var/lib/tomcat9
[2023-04-06 17:34:33] [info] Command line argument: -Dcatalina.home=/usr/share/tomcat9
[2023-04-06 17:34:33] [info] Command line argument: -Djava.io.tmpdir=/tmp
[2023-04-06 17:34:33] [info] Loaded Apache Tomcat Native library [1.2.31] using APR version [1.7.0].
[2023-04-06 17:34:33] [info] APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true], UDS [true].
[2023-04-06 17:34:33] [info] APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true]
[2023-04-06 17:34:33] [info] OpenSSL successfully initialized [OpenSSL 3.0.2 15 Mar 2022]
[2023-04-06 17:34:33] [info] Initializing ProtocolHandler ["http-nio-8080"]
[2023-04-06 17:34:33] [info] Server initialization in [1525] milliseconds
[2023-04-06 17:34:34] [info] Starting service [Catalina]
[2023-04-06 17:34:34] [info] Starting Servlet engine: [Apache Tomcat/9.0.58 (Ubuntu)]
[2023-04-06 17:34:34] [info] Deploying deployment descriptor [/etc/tomcat9/Catalina/localhost/xwiki.xml]
[2023-04-06 17:34:34] [warning] The path attribute with value [/xwiki] in deployment descriptor [/etc/tomcat9/Catalina/localhost/xwiki.xml] has been ignored
[2023-04-06 17:34:40] [info] 2023-04-06 17:34:40,962 [main] INFO  iPropertiesConfigurationSource - Loading [xwiki.properties] from default location [/etc/xwiki/xwiki.properties]
[2023-04-06 17:34:41] [info] 2023-04-06 17:34:41,256 [main] INFO  o.x.e.i.ServletEnvironment     - Using permanent directory [/var/lib/xwiki/data]
[2023-04-06 17:35:00] [info] 2023-04-06 17:35:00,911 [main] INFO  o.x.s.s.i.EmbeddedSolr         - Generating a new Solr home directory at [/var/lib/xwiki/data/store/solr]
[2023-04-06 17:35:00] [info] 2023-04-06 17:35:00,925 [main] INFO  o.x.s.s.i.EmbeddedSolr         - Starting embedded Solr server...
[2023-04-06 17:35:00] [info] 2023-04-06 17:35:00,925 [main] INFO  o.x.s.s.i.EmbeddedSolr         - Using Solr home directory: [/var/lib/xwiki/data/store/solr]
[2023-04-06 17:35:02] [info] 2023-04-06 17:35:02,841 [main] WARN  o.e.j.u.s.S.config             - Trusting all certificates configured for Client@2d739a6f[provider=null,keyStore=null,trustStore=null]
[2023-04-06 17:35:02] [info] 2023-04-06 17:35:02,842 [main] WARN  o.e.j.u.s.S.config             - No Client EndPointIdentificationAlgorithm configured for Client@2d739a6f[provider=null,keyStore=null,trustStore=null]
[2023-04-06 17:35:03] [info] 2023-04-06 17:35:03,096 [main] WARN  o.e.j.u.s.S.config             - Trusting all certificates configured for Client@5ff24b0f[provider=null,keyStore=null,trustStore=null]
[2023-04-06 17:35:03] [info] 2023-04-06 17:35:03,096 [main] WARN  o.e.j.u.s.S.config             - No Client EndPointIdentificationAlgorithm configured for Client@5ff24b0f[provider=null,keyStore=null,trustStore=null]
[2023-04-06 17:35:03] [info] 2023-04-06 17:35:03,294 [main] WARN  o.a.s.c.CoreContainer          - Not all security plugins configured!  authentication=disabled authorization=disabled.  Solr is only as secure as you make it. Consider configuring authentication/authorization before exposing Solr to users internal or external.  See https://s.apache.org/solrsecurity for more info
[2023-04-06 17:35:06] [info] 2023-04-06 17:35:06,879 [main] INFO  o.x.s.s.i.EmbeddedSolr         - Started embedded Solr server.
[2023-04-06 17:35:16] [info] 2023-04-06 17:35:16,158 [main] INFO  o.x.s.f.i.FilesystemStoreTools - Using filesystem store directory [/data/xwiki/data/store/file]
[2023-04-06 17:35:16] [info] Deployment of deployment descriptor [/etc/tomcat9/Catalina/localhost/xwiki.xml] has finished in [42,426] ms
[2023-04-06 17:35:16] [info] Deploying web application directory [/var/lib/tomcat9/webapps/ROOT]
[2023-04-06 17:35:17] [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.
[2023-04-06 17:35:17] [info] Deployment of web application directory [/var/lib/tomcat9/webapps/ROOT] has finished in [1,020] ms
[2023-04-06 17:35:17] [info] Starting ProtocolHandler ["http-nio-8080"]
[2023-04-06 17:35:17] [info] Server startup in [43670] milliseconds

Also and maybe coincidentally, the server started responding to requests immediately without the need for any restarts (see: Xwiki not responding to requests). Which is very exciting.