Hi, I am testing EmbeddedSolrServer vs StreamingUpdateSolrServer for my crawlers using more or less recent Solr code and everything was fine till today when I took the latest trunk code. When I start my crawler I see a number of INFO outputs 2009-09-16 21:08:29,399 INFO Adding component:org.apache.solr.handler.component.highlightcompon...@36ae83 (SearchHandler.java:132) - [main] 2009-09-16 21:08:29,400 INFO Adding component:org.apache.solr.handler.component.statscompon...@1fb24d3 (SearchHandler.java:132) - [main] 2009-09-16 21:08:29,401 INFO Adding component:org.apache.solr.handler.component.termvectorcompon...@14ba9a2 (SearchHandler.java:132) - [main] 2009-09-16 21:08:29,402 INFO Adding debug component:org.apache.solr.handler.component.debugcompon...@12ea1dd (SearchHandler.java:137) - [main]
and then the log/program stops. The thread dump reveals the following: "main" prio=3 tid=0x00030000 nid=0x2 in Object.wait() [0xfe67c000..0xfe67fd80] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0xeaaf6b10> (a java.lang.Object) at java.lang.Object.wait(Object.java:485) at org.apache.solr.core.SolrCore.getSearcher(SolrCore.java:991) - locked <0xeaaf6b10> (a java.lang.Object) at org.apache.solr.core.SolrCore.getSearcher(SolrCore.java:904) at org.apache.solr.handler.ReplicationHandler.getIndexVersion(ReplicationHa ndler.java:472) at org.apache.solr.handler.ReplicationHandler.getStatistics(ReplicationHand ler.java:490) at org.apache.solr.core.JmxMonitoredMap$SolrDynamicMBean.getMBeanInfo(JmxMo nitoredMap.java:224) at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.getNewMBeanClassNa me(DefaultMBeanServerInterceptor.java:321) at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerMBean(Defa ultMBeanServerInterceptor.java:307) at com.sun.jmx.mbeanserver.JmxMBeanServer.registerMBean(JmxMBeanServer.java :482) at org.apache.solr.core.JmxMonitoredMap.put(JmxMonitoredMap.java:137) at org.apache.solr.core.JmxMonitoredMap.put(JmxMonitoredMap.java:47) at org.apache.solr.core.SolrResourceLoader.inform(SolrResourceLoader.java:4 46) at org.apache.solr.core.SolrCore.<init>(SolrCore.java:578) at harvard.solr.search.service.EmbeddedSearchService.setSolrHome(EmbeddedSe archService.java:47) The same is happening for the StreamingUpdateSolrServer. Do you think it's a bug? Thank you for looking into it, -Olga