[ 
https://issues.apache.org/jira/browse/SOLR-17007?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17848752#comment-17848752
 ] 

David Smiley commented on SOLR-17007:
-------------------------------------

[GE|https://ge.apache.org/scans/tests?search.relativeStartTime=P90D&search.rootProjectNames=solr-root&search.timeZoneId=America%2FNew_York&tests.container=org.apache.solr.search.function.TestDenseVectorFunctionQuery]
 shows sporadic failures as well.  Today [I got several test failures from this 
class|https://github.com/apache/solr/actions/runs/9186812798/job/25263204671?pr=2474]
 on my PR...
{noformat}
Caused by:
        java.lang.IllegalArgumentException: no byte vector value is indexed for 
field 'vector_byte_encoding'
            at 
org.apache.lucene.queries.function.valuesource.ByteKnnVectorFieldSource.getValues(ByteKnnVectorFieldSource.java:45)
            at 
org.apache.lucene.queries.function.valuesource.VectorSimilarityFunction.getValues(VectorSimilarityFunction.java:48)
            at 
org.apache.lucene.queries.function.FunctionQuery$AllScorer.<init>(FunctionQuery.java:115)
            at 
org.apache.lucene.queries.function.FunctionQuery$FunctionWeight.scorer(FunctionQuery.java:76)
            at org.apache.lucene.search.Weight.scorerSupplier(Weight.java:135)
{noformat}
with a number of the tests failing on this class.

> TestDenseVectorFunctionQuery reproducible failures
> --------------------------------------------------
>
>                 Key: SOLR-17007
>                 URL: https://issues.apache.org/jira/browse/SOLR-17007
>             Project: Solr
>          Issue Type: Test
>            Reporter: Chris M. Hostetter
>            Priority: Major
>         Attachments: apache_solr_Solr-NightlyTests-main_928.log.txt, 
> apache_solr_Solr-NightlyTests-main_931.log.txt, 
> thetaphi_solr_Solr-main-Linux_14822.log.txt
>
>
> In the past week, the same 5 test methods of TestDenseVectorFunctionQuery 
> have all failed 3 times - in the same 3 jenkins builds (ie: same master seed 
> - which reproduces locally for me) and all of the test (method) failures have 
> the same root cause ... strongly suggesting that some aspect of the static, 
> or test class level, randomization is breaking these methods.
>  
> Recent example...
> {noformat}
> ./gradlew test --tests TestDenseVectorFunctionQuery 
> -Dtests.seed=749AD19AB618219E -Dtests.multiplier=2 -Dtests.nightly=true 
> -Dtests.linedocsfile=/home/jenkins/jenkins-slave/workspace/Solr/Solr-NightlyTests-main/test-data/enwiki.random.lines.txt
>  -Dtests.locale=fr-MQ -Dtests.timezone=Asia/Novosibirsk -Dtests.asserts=true 
> -Dtests.file.encoding=UTF-8
> ...
> org.apache.solr.search.function.TestDenseVectorFunctionQuery > 
> floatFieldVectors_missingFieldValue_shouldReturnSimilarityZero FAILED
>     java.lang.RuntimeException: Exception during query
>         at 
> __randomizedtesting.SeedInfo.seed([749AD19AB618219E:E0B29A3AECE5D888]:0)
>         at org.apache.solr.SolrTestCaseJ4.assertQ(SolrTestCaseJ4.java:989)
>         at org.apache.solr.SolrTestCaseJ4.assertQ(SolrTestCaseJ4.java:947)
>         at 
> org.apache.solr.search.function.TestDenseVectorFunctionQuery.floatFieldVectors_missingFieldValue_shouldReturnSimilarityZero(TestDenseVectorFunctionQuery.java:173)
> ...
>         Caused by:
>         java.lang.IllegalArgumentException: no float vector value is indexed 
> for field 'vector2'
>             at 
> org.apache.lucene.queries.function.valuesource.FloatKnnVectorFieldSource.getValues(FloatKnnVectorFieldSource.java:45)
>             at 
> org.apache.lucene.queries.function.valuesource.VectorSimilarityFunction.getValues(VectorSimilarityFunction.java:48)
>             at 
> org.apache.lucene.queries.function.FunctionQuery$AllScorer.<init>(FunctionQuery.java:115)
>             at 
> org.apache.lucene.queries.function.FunctionQuery$FunctionWeight.scorer(FunctionQuery.java:76)
>             at org.apache.lucene.search.Weight.scorerSupplier(Weight.java:135)
>             at 
> org.apache.lucene.search.BooleanWeight.scorerSupplier(BooleanWeight.java:515)
>             at org.apache.lucene.search.Weight.bulkScorer(Weight.java:165)
>             at 
> org.apache.lucene.search.BooleanWeight.bulkScorer(BooleanWeight.java:368)
>             at 
> org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:759)
>             at 
> org.apache.solr.search.SolrIndexSearcher.search(SolrIndexSearcher.java:720)
>             at 
> org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:549)
>             at 
> org.apache.solr.search.SolrIndexSearcher.buildAndRunCollectorChain(SolrIndexSearcher.java:275)
>             at 
> org.apache.solr.search.SolrIndexSearcher.getDocListNC(SolrIndexSearcher.java:1878)
>             at 
> org.apache.solr.search.SolrIndexSearcher.getDocListC(SolrIndexSearcher.java:1695)
>             at 
> org.apache.solr.search.SolrIndexSearcher.search(SolrIndexSearcher.java:710)
>             at 
> org.apache.solr.handler.component.QueryComponent.doProcessUngroupedSearch(QueryComponent.java:1696)
>             at 
> org.apache.solr.handler.component.QueryComponent.process(QueryComponent.java:422)
>             at 
> org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:467)
>             at 
> org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:226)
>             at org.apache.solr.core.SolrCore.execute(SolrCore.java:2901)
>             at org.apache.solr.util.TestHarness.query(TestHarness.java:352)
>             at org.apache.solr.util.TestHarness.query(TestHarness.java:332)
>             at org.apache.solr.SolrTestCaseJ4.assertQ(SolrTestCaseJ4.java:961)
> ...
> > Task :solr:core:test FAILEDERROR: The following test(s) have failed:
>   - 
> org.apache.solr.search.function.TestDenseVectorFunctionQuery.floatFieldVectors_missingFieldValue_shouldReturnSimilarityZero
>  (:solr:core)
>     Test output: 
> /home/hossman/lucene/solr/solr/core/build/test-results/test/outputs/OUTPUT-org.apache.solr.search.function.TestDenseVectorFunctionQuery.txt
>     Reproduce with: gradlew :solr:core:test --tests 
> "org.apache.solr.search.function.TestDenseVectorFunctionQuery.floatFieldVectors_missingFieldValue_shouldReturnSimilarityZero"
>  -Ptests.jvms=5 "-Ptests.jvmargs=-XX:TieredStopAtLevel=1 -XX:+UseParallelGC 
> -XX:ActiveProcessorCount=1 -XX:ReservedCodeCacheSize=120m" 
> -Ptests.seed=749AD19AB618219E -Ptests.multiplier=2 -Ptests.locale=fr-MQ 
> -Ptests.timezone=Asia/Novosibirsk -Ptests.nightly=true 
> -Ptests.file.encoding=UTF-8 
> -Ptests.linedocsfile=/home/jenkins/jenkins-slave/workspace/Solr/Solr-NightlyTests-main/test-data/enwiki.random.lines.txt
>   - 
> org.apache.solr.search.function.TestDenseVectorFunctionQuery.resultOfVectorFunction_canBeUsedAsFloatFunctionInput
>  (:solr:core)
>     Test output: 
> /home/hossman/lucene/solr/solr/core/build/test-results/test/outputs/OUTPUT-org.apache.solr.search.function.TestDenseVectorFunctionQuery.txt
>     Reproduce with: gradlew :solr:core:test --tests 
> "org.apache.solr.search.function.TestDenseVectorFunctionQuery.resultOfVectorFunction_canBeUsedAsFloatFunctionInput"
>  -Ptests.jvms=5 "-Ptests.jvmargs=-XX:TieredStopAtLevel=1 -XX:+UseParallelGC 
> -XX:ActiveProcessorCount=1 -XX:ReservedCodeCacheSize=120m" 
> -Ptests.seed=749AD19AB618219E -Ptests.multiplier=2 -Ptests.locale=fr-MQ 
> -Ptests.timezone=Asia/Novosibirsk -Ptests.nightly=true 
> -Ptests.file.encoding=UTF-8 
> -Ptests.linedocsfile=/home/jenkins/jenkins-slave/workspace/Solr/Solr-NightlyTests-main/test-data/enwiki.random.lines.txt
>   - 
> org.apache.solr.search.function.TestDenseVectorFunctionQuery.byteFieldVectors_shouldReturnFloatSimilarity
>  (:solr:core)
>     Test output: 
> /home/hossman/lucene/solr/solr/core/build/test-results/test/outputs/OUTPUT-org.apache.solr.search.function.TestDenseVectorFunctionQuery.txt
>     Reproduce with: gradlew :solr:core:test --tests 
> "org.apache.solr.search.function.TestDenseVectorFunctionQuery.byteFieldVectors_shouldReturnFloatSimilarity"
>  -Ptests.jvms=5 "-Ptests.jvmargs=-XX:TieredStopAtLevel=1 -XX:+UseParallelGC 
> -XX:ActiveProcessorCount=1 -XX:ReservedCodeCacheSize=120m" 
> -Ptests.seed=749AD19AB618219E -Ptests.multiplier=2 -Ptests.locale=fr-MQ 
> -Ptests.timezone=Asia/Novosibirsk -Ptests.nightly=true 
> -Ptests.file.encoding=UTF-8 
> -Ptests.linedocsfile=/home/jenkins/jenkins-slave/workspace/Solr/Solr-NightlyTests-main/test-data/enwiki.random.lines.txt
>   - 
> org.apache.solr.search.function.TestDenseVectorFunctionQuery.floatFieldVectors_shouldReturnFloatSimilarity
>  (:solr:core)
>     Test output: 
> /home/hossman/lucene/solr/solr/core/build/test-results/test/outputs/OUTPUT-org.apache.solr.search.function.TestDenseVectorFunctionQuery.txt
>     Reproduce with: gradlew :solr:core:test --tests 
> "org.apache.solr.search.function.TestDenseVectorFunctionQuery.floatFieldVectors_shouldReturnFloatSimilarity"
>  -Ptests.jvms=5 "-Ptests.jvmargs=-XX:TieredStopAtLevel=1 -XX:+UseParallelGC 
> -XX:ActiveProcessorCount=1 -XX:ReservedCodeCacheSize=120m" 
> -Ptests.seed=749AD19AB618219E -Ptests.multiplier=2 -Ptests.locale=fr-MQ 
> -Ptests.timezone=Asia/Novosibirsk -Ptests.nightly=true 
> -Ptests.file.encoding=UTF-8 
> -Ptests.linedocsfile=/home/jenkins/jenkins-slave/workspace/Solr/Solr-NightlyTests-main/test-data/enwiki.random.lines.txt
>   - 
> org.apache.solr.search.function.TestDenseVectorFunctionQuery.byteFieldVectors_missingFieldValue_shouldReturnSimilarityZero
>  (:solr:core)
>     Test output: 
> /home/hossman/lucene/solr/solr/core/build/test-results/test/outputs/OUTPUT-org.apache.solr.search.function.TestDenseVectorFunctionQuery.txt
>     Reproduce with: gradlew :solr:core:test --tests 
> "org.apache.solr.search.function.TestDenseVectorFunctionQuery.byteFieldVectors_missingFieldValue_shouldReturnSimilarityZero"
>  -Ptests.jvms=5 "-Ptests.jvmargs=-XX:TieredStopAtLevel=1 -XX:+UseParallelGC 
> -XX:ActiveProcessorCount=1 -XX:ReservedCodeCacheSize=120m" 
> -Ptests.seed=749AD19AB618219E -Ptests.multiplier=2 -Ptests.locale=fr-MQ 
> -Ptests.timezone=Asia/Novosibirsk -Ptests.nightly=true 
> -Ptests.file.encoding=UTF-8 
> -Ptests.linedocsfile=/home/jenkins/jenkins-slave/workspace/Solr/Solr-NightlyTests-main/test-data/enwiki.random.lines.txt
> {noformat}
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@solr.apache.org
For additional commands, e-mail: issues-h...@solr.apache.org

Reply via email to