On 4/4/06, Chris Hostetter <[EMAIL PROTECTED]> wrote: > i added a call to core.close() to the end of your main function and the > problem went away. > > Aparently calling SolrCore.close() isn't just a good idea, it's > neccessary. i'm not entirely sure why.
There is an Executor that the core uses to warm new searchers in the background if necessary. If that executor isn't shut down in SolrCore.close(), the executor's thread keeps the JVM from terminating. -Yonik