You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by "Yonik Seeley (JIRA)" <ji...@apache.org> on 2015/10/20 01:58:27 UTC

[jira] [Comment Edited] (SOLR-8170) TestFiltering.testRandomFiltering() failures

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

Yonik Seeley edited comment on SOLR-8170 at 10/19/15 11:58 PM:
---------------------------------------------------------------

Hmmm, so one thing I notice is that both failures look like they involve pure negative queries... so maybe it wasn't my changes.  I'll keep digging.

edit: scratch that... looks like the base doc set for faceting for the second fail you posted is of size 2, which is incorrect.  This definitely points back to this bug being my fault...


was (Author: yseeley@gmail.com):
Hmmm, so one thing I notice is that both failures look like they involve pure negative queries... so maybe it wasn't my changes.  I'll keep digging.

> TestFiltering.testRandomFiltering() failures
> --------------------------------------------
>
>                 Key: SOLR-8170
>                 URL: https://issues.apache.org/jira/browse/SOLR-8170
>             Project: Solr
>          Issue Type: Bug
>            Reporter: Steve Rowe
>
> My Jenkins found a couple 100% reproducible failures recently on trunk:
> {noformat}
>    [junit4]   2> 6537 ERROR (TEST-TestFiltering.testRandomFiltering-seed#[7BCB61B11BC4B74E]) [    ] o.a.s.SolrTestCaseJ4 query failed JSON validation. error=mismatch: '1'!='2' @ facet_counts/facet_queries/facetQuery
>    [junit4]   2>  expected =/facet_counts/facet_queries/facetQuery/==1
>    [junit4]   2>  response = {
>    [junit4]   2>   "responseHeader":{
>    [junit4]   2>     "status":0,
>    [junit4]   2>     "QTime":0},
>    [junit4]   2>   "response":{"numFound":1,"start":0,"docs":[
>    [junit4]   2>       {
>    [junit4]   2>         "id":"8",
>    [junit4]   2>         "val_i":8,
>    [junit4]   2>         "val_s":"00008"}]
>    [junit4]   2>   },
>    [junit4]   2>   "facet_counts":{
>    [junit4]   2>     "facet_queries":{
>    [junit4]   2>       "*:*":1,
>    [junit4]   2>       "multiSelect":1,
>    [junit4]   2>       "facetQuery":2},
>    [junit4]   2>     "facet_fields":{},
>    [junit4]   2>     "facet_dates":{},
>    [junit4]   2>     "facet_ranges":{},
>    [junit4]   2>     "facet_intervals":{},
>    [junit4]   2>     "facet_heatmaps":{}}}
>    [junit4]   2> 
>    [junit4]   2>  request = facet.query=*:*&facet.query={!key%3DmultiSelect+ex%3Dt}*:*&facet.query={!key%3DfacetQuery+cache%3Dfalse+cost%3D144}+-val_i:0+-val_i:1+-val_i:2+-val_i:7&q=val_s:[00008+TO+00009}&facet=true&wt=xml
>    [junit4]   2> 6538 ERROR (TEST-TestFiltering.testRandomFiltering-seed#[7BCB61B11BC4B74E]) [    ] o.a.s.SolrTestCaseJ4 java.lang.RuntimeException: mismatch: '1'!='2' @ facet_counts/facet_queries/facetQuery
>    [junit4]   2>        at org.apache.solr.SolrTestCaseJ4.assertJQ(SolrTestCaseJ4.java:854)
>    [junit4]   2>        at org.apache.solr.SolrTestCaseJ4.assertJQ(SolrTestCaseJ4.java:801)
>    [junit4]   2>        at org.apache.solr.search.TestFiltering.testRandomFiltering(TestFiltering.java:408)
> [...] 
>    [junit4]   2> 6538 ERROR (TEST-TestFiltering.testRandomFiltering-seed#[7BCB61B11BC4B74E]) [    ] o.a.s.SolrTestCaseJ4 FAILURE: indexSize=9 iiter=1 qiter=54 request=[q, val_s:[00008 TO 00009}, facet, true, facet.query, *:*, facet.query, {!key=multiSelect ex=t}*:*, facet.query, {!key=facetQuery cache=false cost=144} -val_i:0 -val_i:1 -val_i:2 -val_i:7]
> [...]
>    [junit4]   2> NOTE: reproduce with: ant test  -Dtestcase=TestFiltering -Dtests.method=testRandomFiltering -Dtests.seed=7BCB61B11BC4B74E -Dtests.slow=true -Dtests.linedocsfile=/home/jenkins/lucene-data/enwiki.random.lines.txt -Dtests.locale=zh -Dtests.timezone=Pacific/Kiritimati -Dtests.asserts=true -Dtests.file.encoding=ISO-8859-1
>    [junit4] FAILURE 1.36s J8  | TestFiltering.testRandomFiltering <<<
>    [junit4]    > Throwable #1: java.lang.AssertionError: FAILURE: indexSize=9 iiter=1 qiter=54 request=[q, val_s:[00008 TO 00009}, facet, true, facet.query, *:*, facet.query, {!key=multiSelect ex=t}*:*, facet.query, {!key=facetQuery cache=false cost=144} -val_i:0 -val_i:1 -val_i:2 -val_i:7]
>    [junit4]    > 	at __randomizedtesting.SeedInfo.seed([7BCB61B11BC4B74E:64A8C274FEE3F747]:0)
>    [junit4]    > 	at org.apache.solr.search.TestFiltering.testRandomFiltering(TestFiltering.java:419)
>    [junit4]    > 	at java.lang.Thread.run(Thread.java:745)
> [...]
>    [junit4]   2> NOTE: leaving temporary files on disk at: /home/sarowe/svn/lucene/dev/trunk/solr/build/solr-core/test/J0/temp/solr.search.TestFiltering_7BCB61B11BC4B74E-002
>    [junit4]   2> NOTE: test params are: codec=Asserting(Lucene53): {val_i=FST50, val_s=Lucene50(blocksize=128), id=FST50}, docValues:{}, sim=ClassicSimilarity, locale=zh, timezone=Pacific/Kiritimati
>    [junit4]   2> NOTE: Linux 4.1.0-custom2-amd64 amd64/Oracle Corporation 1.8.0_45 (64-bit)/cpus=16,threads=1,free=240471544,total=348127232
>    [junit4]   2> NOTE: All tests run in this JVM: [TestFiltering]
> {noformat}
> {noformat}
>    [junit4]   2> 3327 ERROR (TEST-TestFiltering.testRandomFiltering-seed#[5176E993981660E9]) [    ] o.a.s.SolrTestCaseJ4 query failed JSON validation. error=mismatch: '0'!='1' @ facet_counts/facet_queries/facetQuery
>    [junit4]   2>  expected =/facet_counts/facet_queries/facetQuery/==0
>    [junit4]   2>  response = {
>    [junit4]   2>   "responseHeader":{
>    [junit4]   2>     "status":0,
>    [junit4]   2>     "QTime":0},
>    [junit4]   2>   "response":{"numFound":1,"start":0,"docs":[
>    [junit4]   2>       {
>    [junit4]   2>         "id":"0",
>    [junit4]   2>         "val_i":0,
>    [junit4]   2>         "val_s":"00000"}]
>    [junit4]   2>   },
>    [junit4]   2>   "facet_counts":{
>    [junit4]   2>     "facet_queries":{
>    [junit4]   2>       "*:*":1,
>    [junit4]   2>       "multiSelect":1,
>    [junit4]   2>       "facetQuery":1},
>    [junit4]   2>     "facet_fields":{},
>    [junit4]   2>     "facet_dates":{},
>    [junit4]   2>     "facet_ranges":{},
>    [junit4]   2>     "facet_intervals":{},
>    [junit4]   2>     "facet_heatmaps":{}}}
>    [junit4]   2> 
>    [junit4]   2>  request = facet.query=*:*&facet.query={!key%3DmultiSelect+ex%3Dt}*:*&facet.query={!key%3DfacetQuery}-_query_:"{!frange+v%3Dval_i+l%3D0+u%3D1}"&q={!+tag%3Dt}val_s:[00000+TO+00001}&facet=true&wt=xml
>    [junit4]   2> 3328 ERROR (TEST-TestFiltering.testRandomFiltering-seed#[5176E993981660E9]) [    ] o.a.s.SolrTestCaseJ4 java.lang.RuntimeException: mismatch: '0'!='1' @ facet_counts/facet_queries/facetQuery
>    [junit4]   2>        at org.apache.solr.SolrTestCaseJ4.assertJQ(SolrTestCaseJ4.java:854)
>    [junit4]   2>        at org.apache.solr.SolrTestCaseJ4.assertJQ(SolrTestCaseJ4.java:801)
>    [junit4]   2>        at org.apache.solr.search.TestFiltering.testRandomFiltering(TestFiltering.java:408)
> [...]
>    [junit4]   2> 3328 ERROR (TEST-TestFiltering.testRandomFiltering-seed#[5176E993981660E9]) [    ] o.a.s.SolrTestCaseJ4 FAILURE: indexSize=1 iiter=4 qiter=164 request=[q, {! tag=t}val_s:[00000 TO 00001}, facet, true, facet.query, *:*, facet.query, {!key=multiSelect ex=t}*:*, facet.query, {!key=facetQuery}-_query_:"{!frange v=val_i l=0 u=1}"]
> [...]
>    [junit4]   2> NOTE: reproduce with: ant test  -Dtestcase=TestFiltering -Dtests.method=testRandomFiltering -Dtests.seed=5176E993981660E9 -Dtests.slow=true -Dtests.linedocsfile=/home/jenkins/lucene-data/enwiki.random.lines.txt -Dtests.locale=zh -Dtests.timezone=Pacific/Kiritimati -Dtests.asserts=true -Dtests.file.encoding=ISO-8859-1
>    [junit4] FAILURE 1.81s | TestFiltering.testRandomFiltering <<<
>    [junit4]    > Throwable #1: java.lang.AssertionError: FAILURE: indexSize=1 iiter=4 qiter=164 request=[q, {! tag=t}val_s:[00000 TO 00001}, facet, true, facet.query, *:*, facet.query, {!key=multiSelect ex=t}*:*, facet.query, {!key=facetQuery}-_query_:"{!frange v=val_i l=0 u=1}"]
>    [junit4]    >        at __randomizedtesting.SeedInfo.seed([5176E993981660E9:4E154A567D3120E0]:0)
>    [junit4]    >        at org.apache.solr.search.TestFiltering.testRandomFiltering(TestFiltering.java:419)
>    [junit4]    >        at java.lang.Thread.run(Thread.java:745)
> [...]
>    [junit4]   2> NOTE: leaving temporary files on disk at: /home/sarowe/svn/lucene/dev/trunk/solr/build/solr-core/test/J0/temp/solr.search.TestFiltering_5176E993981660E9-001
>    [junit4]   2> NOTE: test params are: codec=Asserting(Lucene53), sim=RandomSimilarityProvider(queryNorm=true,coord=crazy): {}, locale=zh, timezone=Pacific/Kiritimati
>    [junit4]   2> NOTE: Linux 4.1.0-custom2-amd64 amd64/Oracle Corporation 1.8.0_45 (64-bit)/cpus=16,threads=1,free=292000448,total=382730240
>    [junit4]   2> NOTE: All tests run in this JVM: [TestFiltering]
>    [junit4] Completed [1/1] in 3.93s, 1 test, 1 failure <<< FAILURES!
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

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