Hi,
When my xwiki starts I have the following errors. Would be happy to see these errors
Configuring XWiki...
Setting environment variables
Deploying XWiki in the 'ROOT' context
Replacing environment variables in files
Generating authentication validation and encryption keys...
Setting permanent directory...
Configure libreoffice...
Reusing existing config file hibernate.cfg.xml...
Reusing existing config file xwiki.cfg...
Reusing existing config file xwiki.properties...
2023-03-06 18:18:01,851 [main] INFO iPropertiesConfigurationSource - Loading [xwiki.properties] from [file:/usr/local/tomcat/webapps/ROOT/WEB-INF/xwiki.properties]
2023-03-06 18:18:02,109 [main] INFO o.x.e.i.ServletEnvironment - Using permanent directory [/usr/local/xwiki/data]
2023-03-06 18:18:43,223 [main] WARN ltInstalledExtensionRepository - Invalid extension [org.xwiki.platform:xwiki-platform-distribution-flavor-wiki/14.10] on namespace [wiki:playground] (InvalidExtensionException: Dependency [org.xwiki.platform:xwiki-platform-oldcore-[14.10]] is incompatible with the core extension [org.xwiki.platform:xwiki-platform-legacy-oldcore/14.10.4])
2023-03-06 18:18:43,294 [main] WARN ltInstalledExtensionRepository - Invalid extension [org.xwiki.platform:xwiki-platform-distribution-flavor-wiki/14.10] on namespace [wiki:demo] (InvalidExtensionException: Dependency [org.xwiki.platform:xwiki-platform-oldcore-[14.10]] is incompatible with the core extension [org.xwiki.platform:xwiki-platform-legacy-oldcore/14.10.4])
2023-03-06 18:18:43,295 [main] WARN ltInstalledExtensionRepository - Invalid extension [org.xwiki.platform:xwiki-platform-mentions-notifications/14.5] (InvalidExtensionException: Extension [org.xwiki.platform:xwiki-platform-mentions-notifications/14.5] already exists as a core extension)
2023-03-06 18:19:01,554 [main] WARN .c.a.ComponentAnnotationLoader - Component [org.xwiki.contrib.changerequest.internal.listeners.ReviewXObjectUpdatedListener] which implements [role = [interface org.xwiki.observation.EventListener] hint = [org.xwiki.contrib.changerequest.internal.listeners.ChangeRequestXObjectUpdatedListener]] tried to overwrite component [org.xwiki.contrib.changerequest.internal.listeners.ChangeRequestXObjectUpdatedListener]. However, no action was taken since both components have the same priority level of [1000].
2023-03-06 18:19:04,486 [main] INFO o.x.s.s.i.EmbeddedSolr - Updating Solr home directory at [/usr/local/xwiki/data/store/solr]
2023-03-06 18:19:04,815 [main] INFO o.x.s.s.i.EmbeddedSolr - Starting embedded Solr server...
2023-03-06 18:19:04,816 [main] INFO o.x.s.s.i.EmbeddedSolr - Using Solr home directory: [/usr/local/xwiki/data/store/solr]
2023-03-06 18:19:06,018 [main] WARN o.e.j.u.s.S.config - Trusting all certificates configured for Client@1020407c[provider=null,keyStore=null,trustStore=null]
2023-03-06 18:19:06,018 [main] WARN o.e.j.u.s.S.config - No Client EndPointIdentificationAlgorithm configured for Client@1020407c[provider=null,keyStore=null,trustStore=null]
2023-03-06 18:19:06,261 [main] WARN o.e.j.u.s.S.config - Trusting all certificates configured for Client@7e2ff255[provider=null,keyStore=null,trustStore=null]
2023-03-06 18:19:06,261 [main] WARN o.e.j.u.s.S.config - No Client EndPointIdentificationAlgorithm configured for Client@7e2ff255[provider=null,keyStore=null,trustStore=null]
2023-03-06 18:19:06,377 [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-03-06 18:19:17,781 [main] INFO o.x.s.s.i.EmbeddedSolr - Started embedded Solr server.
2023-03-06 18:19:20,194 [main] ERROR o.x.s.s.i.EmbeddedSolr - Failed to create the Solr client for core with name [extension_index]
org.xwiki.search.solr.SolrException: Failed to prepare the Solr core storage
at org.xwiki.search.solr.internal.EmbeddedSolr.createCore(EmbeddedSolr.java:178)
at org.xwiki.search.solr.internal.AbstractSolr.getSynchronizedClient(AbstractSolr.java:91)
at java.base/java.util.concurrent.ConcurrentHashMap.computeIfAbsent(Unknown Source)
at org.xwiki.search.solr.internal.AbstractSolr.getClient(AbstractSolr.java:71)
at org.xwiki.search.solr.internal.DefaultSolr.getClient(DefaultSolr.java:67)
at org.xwiki.extension.index.internal.ExtensionIndexStore.initialize(ExtensionIndexStore.java:176)
at org.xwiki.component.embed.InitializableLifecycleHandler.handle(InitializableLifecycleHandler.java:39)
at org.xwiki.component.embed.EmbeddableComponentManager.createInstance(EmbeddableComponentManager.java:365)
at org.xwiki.component.embed.EmbeddableComponentManager.getComponentInstance(EmbeddableComponentManager.java:451)
at org.xwiki.component.embed.EmbeddableComponentManager.getInstance(EmbeddableComponentManager.java:201)
at org.xwiki.component.embed.EmbeddableComponentManager.getDependencyInstance(EmbeddableComponentManager.java:406)
at org.xwiki.component.embed.EmbeddableComponentManager.createInstance(EmbeddableComponentManager.java:355)
at org.xwiki.component.embed.EmbeddableComponentManager.getComponentInstance(EmbeddableComponentManager.java:451)
at org.xwiki.component.embed.EmbeddableComponentManager.getInstanceMap(EmbeddableComponentManager.java:242)
at org.xwiki.component.embed.EmbeddableComponentManager.getInstanceList(EmbeddableComponentManager.java:225)
at org.xwiki.observation.internal.DefaultObservationManager.initializeListeners(DefaultObservationManager.java:166)
at org.xwiki.observation.internal.DefaultObservationManager.getListenersByEvent(DefaultObservationManager.java:132)
at org.xwiki.observation.internal.DefaultObservationManager.notify(DefaultObservationManager.java:283)
at org.xwiki.component.internal.StackingComponentEventManager.sendEvent(StackingComponentEventManager.java:151)
at org.xwiki.component.internal.StackingComponentEventManager.flushEvents(StackingComponentEventManager.java:92)
at org.xwiki.container.servlet.XWikiServletContextListener.contextInitialized(XWikiServletContextListener.java:133)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4764)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5222)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:726)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:698)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:696)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1184)
at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1932)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
at java.base/java.util.concurrent.AbstractExecutorService.submit(Unknown Source)
at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:1094)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:476)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1617)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:318)
at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123)
at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:423)
at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:366)
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:943)
at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:835)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1393)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1383)
at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
at java.base/java.util.concurrent.AbstractExecutorService.submit(Unknown Source)
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:916)
at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:265)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at org.apache.catalina.core.StandardService.startInternal(StandardService.java:430)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:930)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at org.apache.catalina.startup.Catalina.start(Catalina.java:772)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:345)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:476)
Caused by: java.nio.file.FileAlreadyExistsException: /usr/local/xwiki/data/store/solr/extension_index
at java.base/sun.nio.fs.UnixException.translateToIOException(Unknown Source)
at java.base/sun.nio.fs.UnixException.rethrowAsIOException(Unknown Source)
at java.base/sun.nio.fs.UnixException.rethrowAsIOException(Unknown Source)
at java.base/sun.nio.fs.UnixFileSystemProvider.createDirectory(Unknown Source)
at java.base/java.nio.file.Files.createDirectory(Unknown Source)
at org.xwiki.search.solr.internal.EmbeddedSolr.prepareCore(EmbeddedSolr.java:204)
at org.xwiki.search.solr.internal.EmbeddedSolr.createCore(EmbeddedSolr.java:176)
... 61 common frames omitted
2023-03-06 18:19:21,503 [main] INFO o.x.s.f.i.FilesystemStoreTools - Using filesystem store directory [/usr/local/xwiki/data/store/file]
2023-03-06 18:20:31,394 [extension.index job group daemon thread - org.xwiki.extension.index.internal.job.ExtensionIndexJob@527da593([extension, index])] ERROR o.x.e.i.i.j.ExtensionIndexJob - Exception thrown during job execution
java.lang.NullPointerException: null
at org.xwiki.extension.index.internal.ExtensionIndexStore.search(ExtensionIndexStore.java:886)
at org.xwiki.extension.index.internal.ExtensionIndexStore.searchExtensionIds(ExtensionIndexStore.java:864)
at org.xwiki.extension.index.internal.job.ExtensionIndexJob.getIndexedExtensions(ExtensionIndexJob.java:259)
at org.xwiki.extension.index.internal.job.ExtensionIndexJob.runInternal(ExtensionIndexJob.java:196)
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(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
2023-03-06 18:20:33,974 [solr/indexer job group daemon thread - org.xwiki.search.solr.internal.job.IndexerJob@4783f94c([solr, indexer])] INFO o.x.s.s.i.j.IndexerJob - Starting job of type [solr.indexer] with identifier [[solr, indexer]]
2023-03-06 18:20:40,966 [solr/indexer job group daemon thread - org.xwiki.search.solr.internal.job.IndexerJob@4783f94c([solr, indexer])] INFO o.x.s.s.i.j.IndexerJob - 1862 documents added, 1841 deleted and 0 updated during the synchronization of the Solr index.
2023-03-06 18:20:40,968 [solr/indexer job group daemon thread - org.xwiki.search.solr.internal.job.IndexerJob@4783f94c([solr, indexer])] INFO o.x.s.s.i.j.IndexerJob - Finished job of type [solr.indexer] with identifier [[solr, indexer]]
What I have tried is removing the whole direct /usr/local/xwiki/data/store/solr to let it start all over again. This results in the log above.
Is there a way to get rid of my problem and make also manually indexing working again (by pressing button in extension management)
Btw: Search and menu works well.