Details
-
Bug
-
Resolution: Unresolved
-
Major
-
None
-
14.2
-
None
-
None
-
Unknown
-
Description
2022-03-29 14:46:40,769 [main] INFO o.x.s.s.i.EmbeddedSolr - Starting embedded Solr server... 2022-03-29 14:46:40,770 [main] INFO o.x.s.s.i.EmbeddedSolr - Using Solr home directory: [/Users/vmassol/dev/xwiki/versions/xwiki-platform-distribution-flavor-jetty-hsqldb-14.2/data/store/solr] 2022-03-29 14:46:43,321 [main] WARN o.e.j.u.s.S.config - Trusting all certificates configured for Client@30628ef9[provider=null,keyStore=null,trustStore=null] 2022-03-29 14:46:43,322 [main] WARN o.e.j.u.s.S.config - No Client EndPointIdentificationAlgorithm configured for Client@30628ef9[provider=null,keyStore=null,trustStore=null] 2022-03-29 14:46:43,540 [main] WARN o.e.j.u.s.S.config - Trusting all certificates configured for Client@5d9ac1ff[provider=null,keyStore=null,trustStore=null] 2022-03-29 14:46:43,540 [main] WARN o.e.j.u.s.S.config - No Client EndPointIdentificationAlgorithm configured for Client@5d9ac1ff[provider=null,keyStore=null,trustStore=null] 2022-03-29 14:46:43,717 [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 2022-03-29 14:46:46,854 [main] INFO o.x.s.s.i.EmbeddedSolr - Started embedded Solr server. 2022-03-29 14:46:54,090 [searcherExecutor-333-thread-1-processing-x:extension_index] WARN o.a.s.m.r.j.JmxMetricsReporter - Unable to register gauge javax.management.InstanceNotFoundException: solr:dom1=core,dom2=extension_index,category=SEARCHER,scope=searcher,name=warmupTime at java.management/com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.getMBean(DefaultMBeanServerInterceptor.java:1083) at java.management/com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.exclusiveUnregisterMBean(DefaultMBeanServerInterceptor.java:423) at java.management/com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.unregisterMBean(DefaultMBeanServerInterceptor.java:411) at java.management/com.sun.jmx.mbeanserver.JmxMBeanServer.unregisterMBean(JmxMBeanServer.java:546) at org.apache.solr.metrics.reporters.jmx.JmxMetricsReporter$JmxListener.registerMBean(JmxMetricsReporter.java:534) at org.apache.solr.metrics.reporters.jmx.JmxMetricsReporter$JmxListener.onGaugeAdded(JmxMetricsReporter.java:576) at com.codahale.metrics.MetricRegistry.notifyListenerOfAddedMetric(MetricRegistry.java:527) at com.codahale.metrics.MetricRegistry.onMetricAdded(MetricRegistry.java:521) at com.codahale.metrics.MetricRegistry.register(MetricRegistry.java:154) at org.apache.solr.metrics.SolrMetricManager.registerMetric(SolrMetricManager.java:741) at org.apache.solr.metrics.SolrMetricManager.registerGauge(SolrMetricManager.java:779) at org.apache.solr.metrics.SolrMetricsContext.gauge(SolrMetricsContext.java:119) at org.apache.solr.search.SolrIndexSearcher.initializeMetrics(SolrIndexSearcher.java:2279) at org.apache.solr.search.SolrIndexSearcher.register(SolrIndexSearcher.java:450) at org.apache.solr.core.SolrCore.registerSearcher(SolrCore.java:2585) at org.apache.solr.core.SolrCore.lambda$getSearcher$19(SolrCore.java:2449) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor.lambda$execute$0(ExecutorUtil.java:218) 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:834) 2022-03-29 14:46:56,798 [main] INFO o.x.s.f.i.FilesystemStoreTools - Using filesystem store directory [/Users/vmassol/dev/xwiki/versions/xwiki-platform-distribution-flavor-jetty-hsqldb-14.2/data/store/file] 2022-03-29 14:46:57.031:INFO :oxtjl.NotifyListener:main: ---------------------------------- 2022-03-29 14:46:57.031:INFO :oxtjl.NotifyListener:main: Server started, you can now open http://vincents-mbp:8080/ in your browser to access your wiki. 2022-03-29 14:46:57.031:INFO :oxtjl.NotifyListener:main: ----------------------------------
Analysis:
- Coming from solr's mbean registration
- Seems like solr starts too early when the jetty instance is not ready yet (at least the jmx mbean server from jetty is not ready at that point it seems)
Thus we should find a way to initialize Solr only after jetty is ready, or maybe wait till the mbean server is ready (with a timeout).