I just upgraded to /trunk from a nightly a few weeks ago. I am now seeing an error I did not see before:

2009-02-25 02:50:48,756 ERROR org.apache.solr.update.UpdateHandler - java.lang.InterruptedException at java .util .concurrent .locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(Unknown Source) at java.util.concurrent.FutureTask$Sync.innerGet(Unknown Source)
        at java.util.concurrent.FutureTask.get(Unknown Source)
at org .apache .solr.update.DirectUpdateHandler2.commit(DirectUpdateHandler2.java:404) at org .apache .solr .update .processor .RunUpdateProcessor.processCommit(RunUpdateProcessorFactory.java:78) at org .apache .solr .handler.RequestHandlerUtils.handleCommit(RequestHandlerUtils.java:105) at org .apache .solr .handler .ContentStreamHandlerBase .handleRequestBody(ContentStreamHandlerBase.java:48) at org .apache .solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java: 131)
        at org.apache.solr.core.SolrCore.execute(SolrCore.java:1333)
at org .apache .solr .client .solrj.embedded.EmbeddedSolrServer.request(EmbeddedSolrServer.java:139) at org .apache .solr.client.solrj.request.UpdateRequest.process(UpdateRequest.java:243) at org.apache.solr.client.solrj.SolrServer.commit(SolrServer.java:85) at org.apache.solr.client.solrj.SolrServer.commit(SolrServer.java:74)
        ...

This points to:
// if we are supposed to wait for the searcher to be registered, then we should do it // outside of the synchronized block so that other update operations can proceed.
    if (waitSearcher!=null && waitSearcher[0] != null) {
       try {
>>>>>    waitSearcher[0].get();
      }


any thoughts on what could be going on?

ryan

Reply via email to