SOLR-930 -- log error close is already closed

git-svn-id: https://svn.apache.org/repos/asf/lucene/solr/trunk@727847 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Ryan McKinley 2008-12-18 22:40:30 +00:00
parent d52572f548
commit bbe3c679db
1 changed files with 5 additions and 3 deletions

View File

@ -694,10 +694,12 @@ public final class SolrCore implements SolrInfoMBean {
*/
public void close() {
int count = refCount.decrementAndGet();
if (count > 0) return;
if (count > 0){
log.warn( "Attempted close on {} did not succeed because the new reference count {} is > 0. ", this, count );
return;
}
if (count < 0) {
//throw new RuntimeException("Too many closes on " + this);
log.error("Too many close {count:"+count+"} on " + this + ". Please report this exception to solr-user@lucene.apache.org");
log.error("Too many close [count:{}] on {}. Please report this exception to solr-user@lucene.apache.org", count, this );
return;
}
log.info(logid+" CLOSING SolrCore " + this);