[
https://issues.apache.org/jira/browse/LUCENE-3107?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Steven Rowe resolved LUCENE-3107.
---------------------------------
Resolution: Invalid
>From [item #8 in the "Changes in backward compatibility policy" section in the
>3.1.0
>CHANGES.txt|http://lucene.apache.org/java/3_1_0/changes/Changes.html#3.1.0.changes_in_backwards_compatibility_policy]:
{quote}
LUCENE-2372, LUCENE-2389: StandardAnalyzer, KeywordAnalyzer,
PerFieldAnalyzerWrapper, WhitespaceTokenizer are now final. Also removed the
now obsolete and deprecated Analyzer.setOverridesTokenStreamMethod(). Analyzer
and TokenStream base classes now have an assertion in their ctor, that check
subclasses to be final or at least have final implementations of
incrementToken(), tokenStream(), and reusableTokenStream().
{quote}
> Binary compatibility broken b/w 3.03 and 3.1.0
> ----------------------------------------------
>
> Key: LUCENE-3107
> URL: https://issues.apache.org/jira/browse/LUCENE-3107
> Project: Lucene - Java
> Issue Type: Bug
> Components: core/index, core/other
> Affects Versions: 3.1
> Environment: Windows Vista Microsoft Windows [Version 6.1.7600]
> java version "1.6.0_24"
> Java(TM) SE Runtime Environment (build 1.6.0_24-b07)
> Java HotSpot(TM) Client VM (build 19.1-b02, mixed mode, sharing)
> Reporter: Esmond Pitt
> Priority: Blocker
>
> StandardAnalyzer became final between 3.0.3 and 3.1.0. Unacceptable binary
> incompatibility. See my comment in Lucene-2100.
--
This message is automatically generated by JIRA.
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]