[ https://issues.apache.org/jira/browse/GEODE-3954?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Shelley Lynn Hughes-Godfrey updated GEODE-3954: ----------------------------------------------- Affects Version/s: 1.4.0 1.3.0 > 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 > > {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 (v6.4.14#64029)