Uwe Schindler created SOLR-5401:
-----------------------------------
Summary: In Solr's ResourceLoader, add a check for @Deprecated
annotation in the plugin/analysis/... class loading code, so we print a warning
in the log if a deprecated factory class is used
Key: SOLR-5401
URL: https://issues.apache.org/jira/browse/SOLR-5401
Project: Solr
Issue Type: Improvement
Components: Schema and Analysis
Affects Versions: 4.5, 3.6
Reporter: Uwe Schindler
Assignee: Uwe Schindler
Fix For: 4.6, 5.0
While changing an antique 3.6 schema.xml to Solr 4.5, I noticed that some
factories were deprecated in 3.x and were no longer available in 4.x (e.g.
"solr._Language_PorterStemFilterFactory"). If the user would have got a notice
before, this could have been prevented and user would have upgraded before.
In fact the factories were @Deprecated in 3.6, but the Solr loader does not
print any warning. My proposal is to add some simple code to SolrResourceLoader
that it prints a warning about the deprecated class, if any configuartion
setting loads a class with @Deprecated warning. So we can prevent that problem
in the future.
--
This message was sent by Atlassian JIRA
(v6.1#6144)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]