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.

Reply via email to