[
https://issues.apache.org/jira/browse/SOLR-5401?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13808541#comment-13808541
]
Uwe Schindler commented on SOLR-5401:
-------------------------------------
I think it is too much work for such a stupid test. I think I keep everything
as in the patch. The test verifies that just nothing breaks. Everything else
would be more complicated than the functionality added. :-)
> 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: 3.6, 4.5
> Reporter: Uwe Schindler
> Assignee: Uwe Schindler
> Fix For: 4.6, 5.0
>
> Attachments: SOLR-5401.patch
>
>
> 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]