lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Steven Parkes (JIRA)" <j...@apache.org>
Subject [jira] Commented: (LUCENE-740) Bugs in contrib/snowball/.../SnowballProgram.java -> Kraaij-Pohlmann gives Index-OOB Exception
Date Wed, 13 Dec 2006 17:27:22 GMT
    [ http://issues.apache.org/jira/browse/LUCENE-740?page=comments#action_12458201 ] 
            
Steven Parkes commented on LUCENE-740:
--------------------------------------

I'm kind of wondering about the snowball licensing, so I'm intrigued by Yonik's comment. Cleanup
is necessary?

Did the original snowball authors agree to license the software under the AL2.0? That's what
LICENSE.txt says now. The source site cites the BSD license and says you can't claim it's
licensed under another license.

> Bugs in contrib/snowball/.../SnowballProgram.java -> Kraaij-Pohlmann gives Index-OOB
Exception
> ----------------------------------------------------------------------------------------------
>
>                 Key: LUCENE-740
>                 URL: http://issues.apache.org/jira/browse/LUCENE-740
>             Project: Lucene - Java
>          Issue Type: Bug
>          Components: Analysis
>    Affects Versions: 1.9
>         Environment: linux amd64
>            Reporter: Andreas Kohn
>            Priority: Minor
>         Attachments: lucene-1.9.1-SnowballProgram.java, snowball.patch.txt
>
>
> (copied from mail to java-user)
> while playing with the various stemmers of Lucene(-1.9.1), I got an
> index out of bounds exception:
> lucene-1.9.1>java -cp
> build/contrib/snowball/lucene-snowball-1.9.2-dev.jar
> net.sf.snowball.TestApp Kp bla.txt
> Exception in thread "main" java.lang.reflect.InvocationTargetException
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)
>        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>        at java.lang.reflect.Method.invoke(Method.java:615)
>        at net.sf.snowball.TestApp.main(TestApp.java:56)
> Caused by: java.lang.StringIndexOutOfBoundsException: String index out
> of range: 11
>        at java.lang.StringBuffer.charAt(StringBuffer.java:303)
>        at net.sf.snowball.SnowballProgram.find_among_b(SnowballProgram.java:270)
>        at net.sf.snowball.ext.KpStemmer.r_Step_4(KpStemmer.java:1122)
>        at net.sf.snowball.ext.KpStemmer.stem(KpStemmer.java:1997)
> This happens when executing
> lucene-1.9.1>java -cp
> build/contrib/snowball/lucene-snowball-1.9.2-dev.jar
> net.sf.snowball.TestApp Kp bla.txt
> bla.txt contains just this word: 'spijsvertering'.
> After some debugging, and some tests with the original snowball
> distribution from snowball.tartarus.org, it seems that the attached
> change is needed to avoid the exception.
> (The change comes from tartarus' SnowballProgram.java)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: java-dev-help@lucene.apache.org


Mime
View raw message