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]