You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@geode.apache.org by "Swapnil Bawaskar (JIRA)" <ji...@apache.org> on 2018/02/01 22:52:20 UTC
[jira] [Closed] (GEODE-3954) Lucene create index can fail with
misleading exception if fieldAnalyzers are different between members
[ https://issues.apache.org/jira/browse/GEODE-3954?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Swapnil Bawaskar closed GEODE-3954.
-----------------------------------
> Lucene create index can fail with misleading exception if fieldAnalyzers are different between members
> ------------------------------------------------------------------------------------------------------
>
> Key: GEODE-3954
> URL: https://issues.apache.org/jira/browse/GEODE-3954
> Project: Geode
> Issue Type: Bug
> Components: lucene
> Affects Versions: 1.3.0, 1.4.0
> Reporter: Shelley Lynn Hughes-Godfrey
> Assignee: Shelley Lynn Hughes-Godfrey
> Priority: Trivial
> Fix For: 1.4.0
>
>
> {noformat}
> if (!getFieldAnalyzers().equals(remoteProfile.getFieldAnalyzers())) {
> if (getFieldAnalyzers().size() != remoteProfile.getFieldAnalyzers().size()) {
> return LocalizedStrings.LuceneService_CANNOT_CREATE_INDEX_0_ON_REGION_1_WITH_FIELDS_2_BECAUSE_ANOTHER_MEMBER_DEFINES_THE_SAME_INDEX_WITH_FIELDS_3
> .toString(getIndexName(), regionPath,
> Arrays.toString(getFieldAnalyzers().keySet().toArray()),
> Arrays.toString(remoteProfile.getFieldAnalyzers().keySet().toArray()));
> }
> {noformat}
> The LocalizedString here should be this:
> {noformat}
> return LocalizedStrings.LuceneService_CANNOT_CREATE_INDEX_0_ON_REGION_1_WITH_FIELD_ANALYZERS_2_BECAUSE_ANOTHER_MEMBER_DEFINES_THE_SAME_INDEX_WITH_FIELD_ANALYZERS_3
> .toString(getIndexName(), regionPath,
> Arrays.toString(getFieldAnalyzers().keySet().toArray()),
> Arrays.toString(remoteProfile.getFieldAnalyzers().keySet().toArray()));
> {noformat}
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)