You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@lucene.apache.org by "xiaoshi (Jira)" <ji...@apache.org> on 2021/08/19 15:53:00 UTC
[jira] [Created] (LUCENE-10058) lucene main run ./gradlew
lucene:benchmark:run error
xiaoshi created LUCENE-10058:
--------------------------------
Summary: lucene main run ./gradlew lucene:benchmark:run error
Key: LUCENE-10058
URL: https://issues.apache.org/jira/browse/LUCENE-10058
Project: Lucene - Core
Issue Type: Bug
Components: modules/benchmark
Affects Versions: main (9.0)
Environment: -Druntime.java.home=/Library/Java/JavaVirtualMachines/jdk-11.0.5.jdk/Contents/Home
Reporter: xiaoshi
./gradlew lucene:benchmark:run -Druntime.java.home=/Library/Java/JavaVirtualMachines/jdk-11.0.5.jdk/Contents/Home
> Task :errorProneSkipped
WARNING: errorprone disabled (skipped on non-nightly runs)
> Task :lucene:benchmark:run
Running algorithm from: /Users/zhanglei/git/lucene_source/lucene_zl/lucene/lucene/benchmark/conf/micro-standard.alg
------------> config properties:
analyzer = org.apache.lucene.analysis.standard.StandardAnalyzer
compound = true
content.source = org.apache.lucene.benchmark.byTask.feeds.ReutersContentSource
directory = FSDirectory
doc.stored = true
doc.term.vector = false
doc.tokenized = true
docs.dir = reuters21578
log.queries = true
log.step = 500
max.buffered = buf:10:10:100:100
merge.factor = mrg:10:100:10:100
query.maker = org.apache.lucene.benchmark.byTask.feeds.ReutersQueryMaker
task.max.depth.log = 2
work.dir = data
-------------------------------
------------> queries:
0. TermQuery - body:salomon
1. TermQuery - body:comex
2. BooleanQuery - body:night body:trading
3. BooleanQuery - body:japan body:sony
4. PhraseQuery - body:"sony japan"
5. PhraseQuery - body:"food needs"~3
6. BooleanQuery - +(body:"world bank")^2.0 +body:nigeria
7. BooleanQuery - body:"world bank" -body:nigeria
8. PhraseQuery - body:"ford credit"~5
9. BooleanQuery - body:airline body:europe body:canada body:destination
10. BooleanQuery - body:long body:term body:pressure body:by body:trade body:ministers body:is body:necessary body:if body:the body:current body:uruguay body:round body:of body:talks body:on body:the body:general body:agreement body:on body:trade body:and body:tariffs body:gatt body:is body:to body:succeed
11. SpanFirstQuery - spanFirst(body:ford, 5)
12. SpanNearQuery - spanNear([body:night, body:trading], 4, false)
13. SpanNearQuery - spanNear([spanFirst(body:ford, 10), body:credit], 10, false)
14. WildcardQuery - body:fo*
------------> algorithm:
Seq {
Rounds_4 {
ResetSystemErase
Populate {
-CreateIndex
MAddDocs_2000 {
AddDoc
> * 2000
-ForceMerge(1.0)
-CloseIndex
}
OpenReader
SearchSameRdr_5000 {
Search
> * 5000
CloseReader
WarmNewRdr_50 {
Warm
> * 50
SrchNewRdr_500 {
Search
> * 500
SrchTrvNewRdr_300 {
SearchTrav(1000.0)
> * 300
SrchTrvRetNewRdr_100 {
SearchTravRet(2000.0)
> * 100
NewRound
} * 4
RepSumByName
RepSumByPrefRound MAddDocs
}
------------> 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 !!! ###
####################
BUILD SUCCESSFUL in 3s
31 actionable tasks: 3 executed, 28 up-to-date
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@lucene.apache.org
For additional commands, e-mail: issues-help@lucene.apache.org