Hi all I am having a strange error whenever I close my index (calling server.close() The error is shown below. I am not sure where I should look - the configuration file? The code? Or index fragments? Or else? The code causing the error is very simple, just the “close()” method.
Many thanks! CachingDirectoryFactory:184 - Timeout waiting for all directory ref counts to be released - gave up waiting on CachedDir<<refCount=1;path=/[… path to solr index…]/data/index;done=false>> 2016-02-21 11:09:33 ERROR CachingDirectoryFactory:150 - Error closing directory:org.apache.solr.common.SolrException: Timeout waiting for all directory ref counts to be released - gave up waiting on CachedDir<<refCount=1;path=[… path to solr index… ]data/index;done=false>> at org.apache.solr.core.CachingDirectoryFactory.close(CachingDirectoryFactory.java:187) at org.apache.solr.core.SolrCore.close(SolrCore.java:1257) at org.apache.solr.core.SolrCores.close(SolrCores.java:124) at org.apache.solr.core.CoreContainer.shutdown(CoreContainer.java:562) at org.apache.solr.client.solrj.embedded.EmbeddedSolrServer.shutdown(EmbeddedSolrServer.java:263) at org.apache.solr.client.solrj.embedded.EmbeddedSolrServer.close(EmbeddedSolrServer.java:268) at uk.ac.shef.dcs.jate.app.App.extract(App.java:276) at uk.ac.shef.dcs.jate.app.AppTermEx.main(AppTermEx.java:35) Line 276 of App class is: solrServer.close();