[ https://issues.apache.org/jira/browse/LUCENENET-102?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Digy closed LUCENENET-102. -------------------------- Resolution: Incomplete I'm closing this issue but every contribution to https://svn.apache.org/repos/asf/lucene/lucene.net/trunk/C#/contrib/Analyzers is welcome. DIGY > GermanStemmer.cs has numerous string substring errors > ----------------------------------------------------- > > Key: LUCENENET-102 > URL: https://issues.apache.org/jira/browse/LUCENENET-102 > Project: Lucene.Net > Issue Type: Bug > Environment: Lucene.Net 2.0 using the GermanStemmer > Reporter: Stefan Rusek > Attachments: GermanStemmer.cs.diff > > > When using the german stemmer that is included in the 2.0 release. The > stemmer will throw ArgumentOutOfRangeException. We have fixed the issue > in-house but wanted to get the fix incorporated into the actual Lucene.Net > release so that future users don't have this problem. Below is an example > stacktrace, and I will attach a diff as well. > System.ArgumentOutOfRangeException: Index and length must refer to a location > within the string. > Parameter name: length > at System.String.InternalSubStringWithChecks(Int32 startIndex, Int32 > length, Boolean fAlwaysCopy) > at Lucene.Net.Analysis.DE.GermanStemmer.Strip(StringBuilder buffer) in > c:\src-hosted\fogcreek\FogBugz\FogUtil.Search\FogUtil.Search\Lucene.Net\Analysis\DE\GermanStemmer.cs:line > 88 > at Lucene.Net.Analysis.DE.GermanStemmer.Stem(String term) in > c:\src-hosted\fogcreek\FogBugz\FogUtil.Search\FogUtil.Search\Lucene.Net\Analysis\DE\GermanStemmer.cs:line > 54 > at Lucene.Net.Analysis.DE.GermanStemFilter.Next() in > c:\src-hosted\fogcreek\FogBugz\FogUtil.Search\FogUtil.Search\Lucene.Net\Analysis\DE\GermanStemFilter.cs:line > 67 > at Lucene.Net.Index.DocumentWriter.InvertDocument(Document doc) in > c:\src-hosted\fogcreek\FogBugz\FogUtil.Search\FogUtil.Search\Lucene.Net\Index\DocumentWriter.cs:line > 181 > at Lucene.Net.Index.DocumentWriter.AddDocument(String segment, Document > doc) in > c:\src-hosted\fogcreek\FogBugz\FogUtil.Search\FogUtil.Search\Lucene.Net\Index\DocumentWriter.cs:line > 106 > at Lucene.Net.Index.IndexWriter.AddDocument(Document doc, Analyzer > analyzer) in > c:\src-hosted\fogcreek\FogBugz\FogUtil.Search\FogUtil.Search\Lucene.Net\Index\IndexWriter.cs:line > 626 > at Lucene.Net.Index.IndexWriter.AddDocument(Document doc) in > c:\src-hosted\fogcreek\FogBugz\FogUtil.Search\FogUtil.Search\Lucene.Net\Index\IndexWriter.cs:line > 613 -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.