Mailing List Archive

LUCENE-10058: lucene main(9.0) run ./gradlew lucene:benchmark:run error
Hello,
I ran . /gradlew lucene:benchmark:run
and I got this error,
and I have submitted issues: LUCENE-10058 on jira.
And I submitted a GitHub Pull Request #253.

Can someone please see if this request is appropriate?

This is the error stack:
------------> starting task: Seq
------------> starting task: Rounds_4
------------> starting task: Populate
Error: cannot execute the algorithm! begin 19, end 4, length 4
java.lang.StringIndexOutOfBoundsException: begin 19, end 4, length 4
at java.base/java.lang.String.checkBoundsBeginEnd(String.java:3319)
at java.base/java.lang.String.substring(String.java:1874)
at org.apache.lucene.benchmark.byTask.feeds.ReutersContentSource.getNextDocData(ReutersContentSource.java:117)
at org.apache.lucene.benchmark.byTask.feeds.DocMaker.makeDocument(DocMaker.java:368)
at org.apache.lucene.benchmark.byTask.tasks.AddDocTask.setup(AddDocTask.java:50)
at org.apache.lucene.benchmark.byTask.tasks.PerfTask.runAndMaybeStats(PerfTask.java:131)
at org.apache.lucene.benchmark.byTask.tasks.TaskSequence.doSerialTasks(TaskSequence.java:189)
at org.apache.lucene.benchmark.byTask.tasks.TaskSequence.doLogic(TaskSequence.java:127)
at org.apache.lucene.benchmark.byTask.tasks.PerfTask.runAndMaybeStats(PerfTask.java:143)
at org.apache.lucene.benchmark.byTask.tasks.TaskSequence.doSerialTasks(TaskSequence.java:189)
at org.apache.lucene.benchmark.byTask.tasks.TaskSequence.doLogic(TaskSequence.java:127)
at org.apache.lucene.benchmark.byTask.tasks.PerfTask.runAndMaybeStats(PerfTask.java:143)
at org.apache.lucene.benchmark.byTask.tasks.TaskSequence.doSerialTasks(TaskSequence.java:189)
at org.apache.lucene.benchmark.byTask.tasks.TaskSequence.doLogic(TaskSequence.java:127)
at org.apache.lucene.benchmark.byTask.tasks.PerfTask.runAndMaybeStats(PerfTask.java:143)
at org.apache.lucene.benchmark.byTask.tasks.TaskSequence.doSerialTasks(TaskSequence.java:189)
at org.apache.lucene.benchmark.byTask.tasks.TaskSequence.doLogic(TaskSequence.java:127)
at org.apache.lucene.benchmark.byTask.tasks.PerfTask.runAndMaybeStats(PerfTask.java:143)
at org.apache.lucene.benchmark.byTask.utils.Algorithm.execute(Algorithm.java:335)
at org.apache.lucene.benchmark.byTask.Benchmark.execute(Benchmark.java:78)
at org.apache.lucene.benchmark.byTask.Benchmark.exec(Benchmark.java:124)####################

at org.apache.lucene.benchmark.byTask.Benchmark.main(Benchmark.java:87)
### D O N E !!! ###
####################