CloseHook cannot be used with QParserPlugins
--------------------------------------------

                 Key: SOLR-3015
                 URL: https://issues.apache.org/jira/browse/SOLR-3015
             Project: Solr
          Issue Type: Bug
            Reporter: Karl Wright


For some kinds of plugins, the CloseHook API works well to allow the plugin to 
clean up any resources it was using prior to Solr shutdown.  But for 
QParserPlugins, CloseHook does not work; you get an error if you try to use it. 
 This occurs because the QParserPlugin cannot be made SolrCoreAware:

{code}
    [junit] org.apache.solr.common.SolrException: Invalid 'Aware' object: 
org.apache.solr.mcf.ManifoldCFQParserPlugin@18941f7 -- 
org.apache.solr.util.plugin.SolrCoreAware must be an instance of: 
[org.apache.solr.request.SolrRequestHandler]
[org.apache.solr.response.QueryResponseWriter] 
[org.apache.solr.handler.component.SearchComponent] 
[org.apache.solr.update.processor.UpdateRequestProcessorFactory] 
[org.apache.solr.handler.component.ShardHandlerFactory]
{code}




--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to