StringIndexOutOfBoundsException in SpellCheckComponent ------------------------------------------------------
Key: SOLR-1630 URL: https://issues.apache.org/jira/browse/SOLR-1630 Project: Solr Issue Type: Bug Components: Schema and Analysis, spellchecker Affects Versions: 1.4 Environment: Solr 1.4 Lucene 2.9.1 Win XP java version "1.6.0_14" Reporter: Robin Wojciki For some documents/search strings, the SpellCheckComponent throws StringIndexOutOfBoundsException See: http://www.lucidimagination.com/search/document/3be6555227e031fc/ h2. Replication * Save attached schema.xml and solrconfig.xml in apache-solr-1.4.0/example/solr/conf * Start Solr * Index attached bug.xml * Query [http://localhost:8983/solr/select/?q=awehjse-wjkekw] It throws a StringIndexOutOfBoundsException {noformat} String index out of range: -7 java.lang.StringIndexOutOfBoundsException: String index out of range: -7 at java.lang.AbstractStringBuilder.replace(Unknown Source) at java.lang.StringBuilder.replace(Unknown Source) at org.apache.solr.handler.component.SpellCheckComponent.toNamedList(SpellCheckComponent.java:248) at org.apache.solr.handler.component.SpellCheckComponent.process(SpellCheckComponent.java:143) at org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:195) at org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:131) at org.apache.solr.core.SolrCore.execute(SolrCore.java:1316) at org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:338) at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:241) {noformat} -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.