Hi,

Many thanks. I was not aware that the f*cking explain() does not use scorer!
I was about to look into this when I have seen your question, Mike, because I 
have seen negative scores :-)

Sorry,
Uwe

-----
Uwe Schindler
H.-H.-Meier-Allee 63, D-28213 Bremen
http://www.thetaphi.de
eMail: u...@thetaphi.de

> -----Original Message-----
> From: Michael McCandless [mailto:luc...@mikemccandless.com]
> Sent: Friday, October 14, 2016 3:37 PM
> To: Lucene/Solr dev <dev@lucene.apache.org>
> Subject: Re: [JENKINS] Lucene-Solr-master-Linux (32bit/jdk1.8.0_102) - Build #
> 18039 - Still Unstable!
> 
> Ahh thanks Adrien!
> 
> Mike McCandless
> 
> http://blog.mikemccandless.com
> 
> 
> On Fri, Oct 14, 2016 at 9:33 AM, Adrien Grand <jpou...@gmail.com> wrote:
> > This was caused by https://issues.apache.org/jira/browse/LUCENE-7486:
> the
> > dismax scorer had been updated to initialize maxScore to
> NEGATIVE_INFINITY,
> > but not its explain() method. Should be fixed now.
> >
> > Le ven. 14 oct. 2016 à 12:26, Michael McCandless
> <luc...@mikemccandless.com>
> > a écrit :
> >>
> >> Thanks Adrien.
> >>
> >> Mike McCandless
> >>
> >> http://blog.mikemccandless.com
> >>
> >>
> >> On Fri, Oct 14, 2016 at 6:21 AM, Adrien Grand <jpou...@gmail.com>
> wrote:
> >> > I will look into it later today.
> >> >
> >> > Le ven. 14 oct. 2016 à 12:08, Michael McCandless
> >> > <luc...@mikemccandless.com>
> >> > a écrit :
> >> >>
> >> >> Does anyone have any idea on this one :)
> >> >>
> >> >> Mike McCandless
> >> >>
> >> >> http://blog.mikemccandless.com
> >> >>
> >> >>
> >> >> On Thu, Oct 13, 2016 at 11:42 AM, Policeman Jenkins Server
> >> >> <jenk...@thetaphi.de> wrote:
> >> >> > Build:
> >> >> > https://jenkins.thetaphi.de/job/Lucene-Solr-master-Linux/18039/
> >> >> > Java: 32bit/jdk1.8.0_102 -server -XX:+UseConcMarkSweepGC
> >> >> >
> >> >> > 2 tests failed.
> >> >> > FAILED:
> >> >> >
> >> >> >
> org.apache.lucene.search.TestSimpleExplanationsWithFillerDocs.testDMQ9
> >> >> >
> >> >> > Error Message:
> >> >> > (+((field:yy (field:w5)^100.0) | (field:xx)^0.0)~0.5 -extra:extra)
> >> >> > NEVER:MATCH: score(doc=433)=-3.9678193E-6 !=
> >> >> > explanationScore=-1.9839097E-6
> >> >> > Explanation: -1.9839097E-6 = sum of:   -1.9839097E-6 = sum of:
> >> >> > -1.9839097E-6 = max plus 0.5 times others of:       -3.9678193E-6 =
> >> >> > sum of:
> >> >> > -3.9678193E-6 = weight(field:w5 in 433) [RandomSimilarity], result
> >> >> > of:
> >> >> > -3.9678193E-6 = score(IBSimilarity, doc=433, freq=1.0), computed
> >> >> > from:
> >> >> > 100.0 = boost             9.741334E-20 = NormalizationH1, computed
> >> >> > from:
> >> >> > 1.0 = tf               5.5031867 = avgFieldLength
> >> >> > 5.6493154E19
> >> >> > = len             0.24889919 = LambdaTTF, computed from:
> >> >> > 2147.0 = totalTermFreq               8629.0 = numberOfDocuments
> >> >> > -3.9678195E-8 = DistributionSPL  expected:<-3.9678193E-6> but
> >> >> > was:<-1.9839097E-6>
> >> >> >
> >> >> > Stack Trace:
> >> >> > junit.framework.AssertionFailedError: (+((field:yy (field:w5)^100.0)
> >> >> > |
> >> >> > (field:xx)^0.0)~0.5 -extra:extra) NEVER:MATCH:
> >> >> > score(doc=433)=-3.9678193E-6
> >> >> > != explanationScore=-1.9839097E-6 Explanation: -1.9839097E-6 =
> sum
> >> >> > of:
> >> >> >   -1.9839097E-6 = sum of:
> >> >> >     -1.9839097E-6 = max plus 0.5 times others of:
> >> >> >       -3.9678193E-6 = sum of:
> >> >> >         -3.9678193E-6 = weight(field:w5 in 433) [RandomSimilarity],
> >> >> > result of:
> >> >> >           -3.9678193E-6 = score(IBSimilarity, doc=433, freq=1.0),
> >> >> > computed from:
> >> >> >             100.0 = boost
> >> >> >             9.741334E-20 = NormalizationH1, computed from:
> >> >> >               1.0 = tf
> >> >> >               5.5031867 = avgFieldLength
> >> >> >               5.6493154E19 = len
> >> >> >             0.24889919 = LambdaTTF, computed from:
> >> >> >               2147.0 = totalTermFreq
> >> >> >               8629.0 = numberOfDocuments
> >> >> >             -3.9678195E-8 = DistributionSPL
> >> >> >  expected:<-3.9678193E-6> but was:<-1.9839097E-6>
> >> >> >         at
> >> >> >
> >> >> >
> __randomizedtesting.SeedInfo.seed([4458FBCA19109BFC:D954023F895AFE2
> 9]:0)
> >> >> >         at junit.framework.Assert.fail(Assert.java:50)
> >> >> >         at junit.framework.Assert.failNotEquals(Assert.java:287)
> >> >> >         at junit.framework.Assert.assertEquals(Assert.java:120)
> >> >> >         at
> >> >> >
> >> >> >
> org.apache.lucene.search.CheckHits.verifyExplanation(CheckHits.java:338)
> >> >> >         at
> >> >> >
> >> >> >
> org.apache.lucene.search.CheckHits$ExplanationAsserter.collect(CheckHits.j
> ava:505)
> >> >> >         at
> >> >> >
> >> >> >
> org.apache.lucene.search.AssertingLeafCollector.collect(AssertingLeafCollect
> or.java:52)
> >> >> >         at
> >> >> >
> >> >> >
> org.apache.lucene.search.AssertingCollector$1.collect(AssertingCollector.jav
> a:56)
> >> >> >         at
> >> >> >
> >> >> >
> org.apache.lucene.search.AssertingLeafCollector.collect(AssertingLeafCollect
> or.java:52)
> >> >> >         at
> >> >> >
> >> >> >
> org.apache.lucene.search.AssertingLeafCollector.collect(AssertingLeafCollect
> or.java:52)
> >> >> >         at
> >> >> >
> >> >> >
> org.apache.lucene.search.Weight$DefaultBulkScorer.scoreRange(Weight.jav
> a:183)
> >> >> >         at
> >> >> >
> >> >> >
> org.apache.lucene.search.Weight$DefaultBulkScorer.score(Weight.java:170)
> >> >> >         at
> >> >> >
> >> >> >
> org.apache.lucene.search.AssertingBulkScorer.score(AssertingBulkScorer.jav
> a:79)
> >> >> >         at
> >> >> >
> >> >> >
> org.apache.lucene.search.ReqExclBulkScorer.score(ReqExclBulkScorer.java:4
> 8)
> >> >> >         at
> >> >> > org.apache.lucene.search.BulkScorer.score(BulkScorer.java:39)
> >> >> >         at
> >> >> >
> >> >> >
> org.apache.lucene.search.AssertingBulkScorer.score(AssertingBulkScorer.jav
> a:69)
> >> >> >         at
> >> >> >
> org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:659)
> >> >> >         at
> >> >> >
> >> >> >
> org.apache.lucene.search.AssertingIndexSearcher.search(AssertingIndexSear
> cher.java:72)
> >> >> >         at
> >> >> >
> org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:463)
> >> >> >         at
> >> >> >
> >> >> >
> org.apache.lucene.search.CheckHits.checkExplanations(CheckHits.java:310)
> >> >> >         at
> >> >> >
> >> >> >
> org.apache.lucene.search.QueryUtils.checkExplanations(QueryUtils.java:104)
> >> >> >         at
> >> >> > org.apache.lucene.search.QueryUtils.check(QueryUtils.java:132)
> >> >> >         at
> >> >> > org.apache.lucene.search.QueryUtils.check(QueryUtils.java:128)
> >> >> >         at
> >> >> > org.apache.lucene.search.QueryUtils.check(QueryUtils.java:118)
> >> >> >         at
> >> >> >
> >> >> >
> org.apache.lucene.search.CheckHits.checkHitCollector(CheckHits.java:98)
> >> >> >         at
> >> >> >
> >> >> >
> org.apache.lucene.search.BaseExplanationTestCase.qtest(BaseExplanationTe
> stCase.java:112)
> >> >> >         at
> >> >> >
> >> >> >
> org.apache.lucene.search.TestSimpleExplanationsWithFillerDocs.qtest(TestSi
> mpleExplanationsWithFillerDocs.java:115)
> >> >> >         at
> >> >> >
> >> >> >
> org.apache.lucene.search.TestSimpleExplanations.testDMQ9(TestSimpleExpl
> anations.java:198)
> >> >> >         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> >> >> > Method)
> >> >> >         at
> >> >> >
> >> >> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.ja
> va:62)
> >> >> >         at
> >> >> >
> >> >> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccess
> orImpl.java:43)
> >> >> >         at java.lang.reflect.Method.invoke(Method.java:498)
> >> >> >         at
> >> >> >
> >> >> >
> com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(Randomize
> dRunner.java:1764)
> >> >> >         at
> >> >> >
> >> >> >
> com.carrotsearch.randomizedtesting.RandomizedRunner$8.evaluate(Rando
> mizedRunner.java:871)
> >> >> >         at
> >> >> >
> >> >> >
> com.carrotsearch.randomizedtesting.RandomizedRunner$9.evaluate(Rando
> mizedRunner.java:907)
> >> >> >         at
> >> >> >
> >> >> >
> com.carrotsearch.randomizedtesting.RandomizedRunner$10.evaluate(Rand
> omizedRunner.java:921)
> >> >> >         at
> >> >> >
> >> >> >
> org.apache.lucene.util.TestRuleSetupTeardownChained$1.evaluate(TestRule
> SetupTeardownChained.java:49)
> >> >> >         at
> >> >> >
> >> >> >
> org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAf
> terRule.java:45)
> >> >> >         at
> >> >> >
> >> >> >
> org.apache.lucene.util.TestRuleThreadAndTestName$1.evaluate(TestRuleThr
> eadAndTestName.java:48)
> >> >> >         at
> >> >> >
> >> >> >
> org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleI
> gnoreAfterMaxFailures.java:64)
> >> >> >         at
> >> >> >
> >> >> >
> org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.
> java:47)
> >> >> >         at
> >> >> >
> >> >> >
> com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(State
> mentAdapter.java:36)
> >> >> >         at
> >> >> >
> >> >> >
> com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.r
> un(ThreadLeakControl.java:367)
> >> >> >         at
> >> >> >
> >> >> >
> com.carrotsearch.randomizedtesting.ThreadLeakControl.forkTimeoutingTask
> (ThreadLeakControl.java:809)
> >> >> >         at
> >> >> >
> >> >> >
> com.carrotsearch.randomizedtesting.ThreadLeakControl$3.evaluate(ThreadL
> eakControl.java:460)
> >> >> >         at
> >> >> >
> >> >> >
> com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(Ran
> domizedRunner.java:880)
> >> >> >         at
> >> >> >
> >> >> >
> com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(Rando
> mizedRunner.java:781)
> >> >> >         at
> >> >> >
> >> >> >
> com.carrotsearch.randomizedtesting.RandomizedRunner$6.evaluate(Rando
> mizedRunner.java:816)
> >> >> >         at
> >> >> >
> >> >> >
> com.carrotsearch.randomizedtesting.RandomizedRunner$7.evaluate(Rando
> mizedRunner.java:827)
> >> >> >         at
> >> >> >
> >> >> >
> org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAf
> terRule.java:45)
> >> >> >         at
> >> >> >
> >> >> >
> com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(State
> mentAdapter.java:36)
> >> >> >         at
> >> >> >
> >> >> >
> org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreCla
> ssName.java:41)
> >> >> >         at
> >> >> >
> >> >> >
> com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMet
> hodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40)
> >> >> >         at
> >> >> >
> >> >> >
> com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMet
> hodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40)
> >> >> >         at
> >> >> >
> >> >> >
> com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(State
> mentAdapter.java:36)
> >> >> >         at
> >> >> >
> >> >> >
> com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(State
> mentAdapter.java:36)
> >> >> >         at
> >> >> >
> >> >> >
> com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(State
> mentAdapter.java:36)
> >> >> >         at
> >> >> >
> >> >> >
> org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAsse
> rtionsRequired.java:53)
> >> >> >         at
> >> >> >
> >> >> >
> org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.
> java:47)
> >> >> >         at
> >> >> >
> >> >> >
> org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleI
> gnoreAfterMaxFailures.java:64)
> >> >> >         at
> >> >> >
> >> >> >
> org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreT
> estSuites.java:54)
> >> >> >         at
> >> >> >
> >> >> >
> com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(State
> mentAdapter.java:36)
> >> >> >         at
> >> >> >
> >> >> >
> com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.r
> un(ThreadLeakControl.java:367)
> >> >> >         at java.lang.Thread.run(Thread.java:745)
> >> >> >
> >> >> >
> >> >> > FAILED:
> >> >> >
> >> >> >
> org.apache.lucene.search.TestSimpleExplanationsWithFillerDocs.testDMQ8
> >> >> >
> >> >> > Error Message:
> >> >> > +((field:yy (field:w5)^100.0) | (field:xx)^100000.0)~0.5
> >> >> > -extra:extra:
> >> >> > score(doc=433)=-3.9678193E-6 != explanationScore=-1.9839097E-6
> >> >> > Explanation:
> >> >> > -1.9839097E-6 = sum of:   -1.9839097E-6 = max plus 0.5 times others
> >> >> > of:
> >> >> > -3.9678193E-6 = sum of:       -3.9678193E-6 = weight(field:w5 in 433)
> >> >> > [RandomSimilarity], result of:         -3.9678193E-6 =
> >> >> > score(IBSimilarity,
> >> >> > doc=433, freq=1.0), computed from:           100.0 = boost
> >> >> > 9.741334E-20 = NormalizationH1, computed from:              1.0 = tf
> >> >> > 5.5031867 = avgFieldLength             5.6493154E19 = len
> >> >> > 0.24889919 = LambdaTTF, computed from:              2147.0 =
> >> >> > totalTermFreq
> >> >> > 8629.0 = numberOfDocuments           -3.9678195E-8 = DistributionSPL
> >> >> > expected:<-3.9678193E-6> but was:<-1.9839097E-6>
> >> >> >
> >> >> > Stack Trace:
> >> >> > junit.framework.AssertionFailedError: +((field:yy (field:w5)^100.0) |
> >> >> > (field:xx)^100000.0)~0.5 -extra:extra: score(doc=433)=-3.9678193E-6
> >> >> > !=
> >> >> > explanationScore=-1.9839097E-6 Explanation: -1.9839097E-6 = sum
> of:
> >> >> >   -1.9839097E-6 = max plus 0.5 times others of:
> >> >> >     -3.9678193E-6 = sum of:
> >> >> >       -3.9678193E-6 = weight(field:w5 in 433) [RandomSimilarity],
> >> >> > result
> >> >> > of:
> >> >> >         -3.9678193E-6 = score(IBSimilarity, doc=433, freq=1.0),
> >> >> > computed
> >> >> > from:
> >> >> >           100.0 = boost
> >> >> >           9.741334E-20 = NormalizationH1, computed from:
> >> >> >             1.0 = tf
> >> >> >             5.5031867 = avgFieldLength
> >> >> >             5.6493154E19 = len
> >> >> >           0.24889919 = LambdaTTF, computed from:
> >> >> >             2147.0 = totalTermFreq
> >> >> >             8629.0 = numberOfDocuments
> >> >> >           -3.9678195E-8 = DistributionSPL
> >> >> >  expected:<-3.9678193E-6> but was:<-1.9839097E-6>
> >> >> >         at
> >> >> >
> >> >> >
> __randomizedtesting.SeedInfo.seed([4458FBCA19109BFC:1862119F0E84EDE
> 2]:0)
> >> >> >         at junit.framework.Assert.fail(Assert.java:50)
> >> >> >         at junit.framework.Assert.failNotEquals(Assert.java:287)
> >> >> >         at junit.framework.Assert.assertEquals(Assert.java:120)
> >> >> >         at
> >> >> >
> >> >> >
> org.apache.lucene.search.CheckHits.verifyExplanation(CheckHits.java:338)
> >> >> >         at
> >> >> >
> >> >> >
> org.apache.lucene.search.CheckHits$ExplanationAsserter.collect(CheckHits.j
> ava:505)
> >> >> >         at
> >> >> >
> >> >> >
> org.apache.lucene.search.AssertingLeafCollector.collect(AssertingLeafCollect
> or.java:52)
> >> >> >         at
> >> >> >
> >> >> >
> org.apache.lucene.search.AssertingCollector$1.collect(AssertingCollector.jav
> a:56)
> >> >> >         at
> >> >> >
> >> >> >
> org.apache.lucene.search.AssertingLeafCollector.collect(AssertingLeafCollect
> or.java:52)
> >> >> >         at
> >> >> >
> >> >> >
> org.apache.lucene.search.AssertingLeafCollector.collect(AssertingLeafCollect
> or.java:52)
> >> >> >         at
> >> >> >
> >> >> >
> org.apache.lucene.search.Weight$DefaultBulkScorer.scoreRange(Weight.jav
> a:183)
> >> >> >         at
> >> >> >
> >> >> >
> org.apache.lucene.search.Weight$DefaultBulkScorer.score(Weight.java:170)
> >> >> >         at
> >> >> >
> >> >> >
> org.apache.lucene.search.AssertingBulkScorer.score(AssertingBulkScorer.jav
> a:79)
> >> >> >         at
> >> >> >
> >> >> >
> org.apache.lucene.search.ReqExclBulkScorer.score(ReqExclBulkScorer.java:4
> 8)
> >> >> >         at
> >> >> > org.apache.lucene.search.BulkScorer.score(BulkScorer.java:39)
> >> >> >         at
> >> >> >
> >> >> >
> org.apache.lucene.search.AssertingBulkScorer.score(AssertingBulkScorer.jav
> a:69)
> >> >> >         at
> >> >> >
> org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:659)
> >> >> >         at
> >> >> >
> >> >> >
> org.apache.lucene.search.AssertingIndexSearcher.search(AssertingIndexSear
> cher.java:72)
> >> >> >         at
> >> >> >
> org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:463)
> >> >> >         at
> >> >> >
> >> >> >
> org.apache.lucene.search.CheckHits.checkExplanations(CheckHits.java:310)
> >> >> >         at
> >> >> >
> >> >> >
> org.apache.lucene.search.QueryUtils.checkExplanations(QueryUtils.java:104)
> >> >> >         at
> >> >> > org.apache.lucene.search.QueryUtils.check(QueryUtils.java:132)
> >> >> >         at
> >> >> > org.apache.lucene.search.QueryUtils.check(QueryUtils.java:128)
> >> >> >         at
> >> >> > org.apache.lucene.search.QueryUtils.check(QueryUtils.java:118)
> >> >> >         at
> >> >> >
> >> >> >
> org.apache.lucene.search.CheckHits.checkHitCollector(CheckHits.java:98)
> >> >> >         at
> >> >> >
> >> >> >
> org.apache.lucene.search.BaseExplanationTestCase.qtest(BaseExplanationTe
> stCase.java:112)
> >> >> >         at
> >> >> >
> >> >> >
> org.apache.lucene.search.TestSimpleExplanationsWithFillerDocs.qtest(TestSi
> mpleExplanationsWithFillerDocs.java:115)
> >> >> >         at
> >> >> >
> >> >> >
> org.apache.lucene.search.TestSimpleExplanations.testDMQ8(TestSimpleExpl
> anations.java:183)
> >> >> >         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> >> >> > Method)
> >> >> >         at
> >> >> >
> >> >> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.ja
> va:62)
> >> >> >         at
> >> >> >
> >> >> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccess
> orImpl.java:43)
> >> >> >         at java.lang.reflect.Method.invoke(Method.java:498)
> >> >> >         at
> >> >> >
> >> >> >
> com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(Randomize
> dRunner.java:1764)
> >> >> >         at
> >> >> >
> >> >> >
> com.carrotsearch.randomizedtesting.RandomizedRunner$8.evaluate(Rando
> mizedRunner.java:871)
> >> >> >         at
> >> >> >
> >> >> >
> com.carrotsearch.randomizedtesting.RandomizedRunner$9.evaluate(Rando
> mizedRunner.java:907)
> >> >> >         at
> >> >> >
> >> >> >
> com.carrotsearch.randomizedtesting.RandomizedRunner$10.evaluate(Rand
> omizedRunner.java:921)
> >> >> >         at
> >> >> >
> >> >> >
> org.apache.lucene.util.TestRuleSetupTeardownChained$1.evaluate(TestRule
> SetupTeardownChained.java:49)
> >> >> >         at
> >> >> >
> >> >> >
> org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAf
> terRule.java:45)
> >> >> >         at
> >> >> >
> >> >> >
> org.apache.lucene.util.TestRuleThreadAndTestName$1.evaluate(TestRuleThr
> eadAndTestName.java:48)
> >> >> >         at
> >> >> >
> >> >> >
> org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleI
> gnoreAfterMaxFailures.java:64)
> >> >> >         at
> >> >> >
> >> >> >
> org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.
> java:47)
> >> >> >         at
> >> >> >
> >> >> >
> com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(State
> mentAdapter.java:36)
> >> >> >         at
> >> >> >
> >> >> >
> com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.r
> un(ThreadLeakControl.java:367)
> >> >> >         at
> >> >> >
> >> >> >
> com.carrotsearch.randomizedtesting.ThreadLeakControl.forkTimeoutingTask
> (ThreadLeakControl.java:809)
> >> >> >         at
> >> >> >
> >> >> >
> com.carrotsearch.randomizedtesting.ThreadLeakControl$3.evaluate(ThreadL
> eakControl.java:460)
> >> >> >         at
> >> >> >
> >> >> >
> com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(Ran
> domizedRunner.java:880)
> >> >> >         at
> >> >> >
> >> >> >
> com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(Rando
> mizedRunner.java:781)
> >> >> >         at
> >> >> >
> >> >> >
> com.carrotsearch.randomizedtesting.RandomizedRunner$6.evaluate(Rando
> mizedRunner.java:816)
> >> >> >         at
> >> >> >
> >> >> >
> com.carrotsearch.randomizedtesting.RandomizedRunner$7.evaluate(Rando
> mizedRunner.java:827)
> >> >> >         at
> >> >> >
> >> >> >
> org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAf
> terRule.java:45)
> >> >> >         at
> >> >> >
> >> >> >
> com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(State
> mentAdapter.java:36)
> >> >> >         at
> >> >> >
> >> >> >
> org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreCla
> ssName.java:41)
> >> >> >         at
> >> >> >
> >> >> >
> com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMet
> hodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40)
> >> >> >         at
> >> >> >
> >> >> >
> com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMet
> hodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40)
> >> >> >         at
> >> >> >
> >> >> >
> com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(State
> mentAdapter.java:36)
> >> >> >         at
> >> >> >
> >> >> >
> com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(State
> mentAdapter.java:36)
> >> >> >         at
> >> >> >
> >> >> >
> com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(State
> mentAdapter.java:36)
> >> >> >         at
> >> >> >
> >> >> >
> org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAsse
> rtionsRequired.java:53)
> >> >> >         at
> >> >> >
> >> >> >
> org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.
> java:47)
> >> >> >         at
> >> >> >
> >> >> >
> org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleI
> gnoreAfterMaxFailures.java:64)
> >> >> >         at
> >> >> >
> >> >> >
> org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreT
> estSuites.java:54)
> >> >> >         at
> >> >> >
> >> >> >
> com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(State
> mentAdapter.java:36)
> >> >> >         at
> >> >> >
> >> >> >
> com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.r
> un(ThreadLeakControl.java:367)
> >> >> >         at java.lang.Thread.run(Thread.java:745)
> >> >> >
> >> >> >
> >> >> >
> >> >> >
> >> >> > Build Log:
> >> >> > [...truncated 649 lines...]
> >> >> >    [junit4] Suite:
> >> >> > org.apache.lucene.search.TestSimpleExplanationsWithFillerDocs
> >> >> >    [junit4]   2> NOTE: reproduce with: ant test
> >> >> > -Dtestcase=TestSimpleExplanationsWithFillerDocs
> >> >> > -Dtests.method=testDMQ9
> >> >> > -Dtests.seed=4458FBCA19109BFC -Dtests.multiplier=3 -
> Dtests.slow=true
> >> >> > -Dtests.locale=tr -Dtests.timezone=America/Nassau
> >> >> > -Dtests.asserts=true
> >> >> > -Dtests.file.encoding=UTF-8
> >> >> >    [junit4] FAILURE 0.07s J0 |
> >> >> > TestSimpleExplanationsWithFillerDocs.testDMQ9 <<<
> >> >> >    [junit4]    > Throwable #1: junit.framework.AssertionFailedError:
> >> >> > (+((field:yy (field:w5)^100.0) | (field:xx)^0.0)~0.5 -extra:extra)
> >> >> > NEVER:MATCH: score(doc=433)=-3.9678193E-6 !=
> >> >> > explanationScore=-1.9839097E-6
> >> >> > Explanation: -1.9839097E-6 = sum of:
> >> >> >    [junit4]    >   -1.9839097E-6 = sum of:
> >> >> >    [junit4]    >     -1.9839097E-6 = max plus 0.5 times others of:
> >> >> >    [junit4]    >       -3.9678193E-6 = sum of:
> >> >> >    [junit4]    >         -3.9678193E-6 = weight(field:w5 in 433)
> >> >> > [RandomSimilarity], result of:
> >> >> >    [junit4]    >           -3.9678193E-6 = score(IBSimilarity,
> >> >> > doc=433,
> >> >> > freq=1.0), computed from:
> >> >> >    [junit4]    >             100.0 = boost
> >> >> >    [junit4]    >             9.741334E-20 = NormalizationH1, computed
> >> >> > from:
> >> >> >    [junit4]    >               1.0 = tf
> >> >> >    [junit4]    >               5.5031867 = avgFieldLength
> >> >> >    [junit4]    >               5.6493154E19 = len
> >> >> >    [junit4]    >             0.24889919 = LambdaTTF, computed from:
> >> >> >    [junit4]    >               2147.0 = totalTermFreq
> >> >> >    [junit4]    >               8629.0 = numberOfDocuments
> >> >> >    [junit4]    >             -3.9678195E-8 = DistributionSPL
> >> >> >    [junit4]    >  expected:<-3.9678193E-6> but was:<-1.9839097E-6>
> >> >> >    [junit4]    >        at
> >> >> >
> >> >> >
> __randomizedtesting.SeedInfo.seed([4458FBCA19109BFC:D954023F895AFE2
> 9]:0)
> >> >> >    [junit4]    >        at
> >> >> > junit.framework.Assert.fail(Assert.java:50)
> >> >> >    [junit4]    >        at
> >> >> > junit.framework.Assert.failNotEquals(Assert.java:287)
> >> >> >    [junit4]    >        at
> >> >> > junit.framework.Assert.assertEquals(Assert.java:120)
> >> >> >    [junit4]    >        at
> >> >> >
> >> >> >
> org.apache.lucene.search.CheckHits.verifyExplanation(CheckHits.java:338)
> >> >> >    [junit4]    >        at
> >> >> >
> >> >> >
> org.apache.lucene.search.CheckHits$ExplanationAsserter.collect(CheckHits.j
> ava:505)
> >> >> >    [junit4]    >        at
> >> >> >
> >> >> >
> org.apache.lucene.search.AssertingLeafCollector.collect(AssertingLeafCollect
> or.java:52)
> >> >> >    [junit4]    >        at
> >> >> >
> >> >> >
> org.apache.lucene.search.AssertingCollector$1.collect(AssertingCollector.jav
> a:56)
> >> >> >    [junit4]    >        at
> >> >> >
> >> >> >
> org.apache.lucene.search.AssertingLeafCollector.collect(AssertingLeafCollect
> or.java:52)
> >> >> >    [junit4]    >        at
> >> >> >
> >> >> >
> org.apache.lucene.search.AssertingLeafCollector.collect(AssertingLeafCollect
> or.java:52)
> >> >> >    [junit4]    >        at
> >> >> >
> >> >> >
> org.apache.lucene.search.Weight$DefaultBulkScorer.scoreRange(Weight.jav
> a:183)
> >> >> >    [junit4]    >        at
> >> >> >
> >> >> >
> org.apache.lucene.search.Weight$DefaultBulkScorer.score(Weight.java:170)
> >> >> >    [junit4]    >        at
> >> >> >
> >> >> >
> org.apache.lucene.search.AssertingBulkScorer.score(AssertingBulkScorer.jav
> a:79)
> >> >> >    [junit4]    >        at
> >> >> >
> >> >> >
> org.apache.lucene.search.ReqExclBulkScorer.score(ReqExclBulkScorer.java:4
> 8)
> >> >> >    [junit4]    >        at
> >> >> > org.apache.lucene.search.BulkScorer.score(BulkScorer.java:39)
> >> >> >    [junit4]    >        at
> >> >> >
> >> >> >
> org.apache.lucene.search.AssertingBulkScorer.score(AssertingBulkScorer.jav
> a:69)
> >> >> >    [junit4]    >        at
> >> >> >
> org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:659)
> >> >> >    [junit4]    >        at
> >> >> >
> >> >> >
> org.apache.lucene.search.AssertingIndexSearcher.search(AssertingIndexSear
> cher.java:72)
> >> >> >    [junit4]    >        at
> >> >> >
> org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:463)
> >> >> >    [junit4]    >        at
> >> >> >
> >> >> >
> org.apache.lucene.search.CheckHits.checkExplanations(CheckHits.java:310)
> >> >> >    [junit4]    >        at
> >> >> >
> >> >> >
> org.apache.lucene.search.QueryUtils.checkExplanations(QueryUtils.java:104)
> >> >> >    [junit4]    >        at
> >> >> > org.apache.lucene.search.QueryUtils.check(QueryUtils.java:132)
> >> >> >    [junit4]    >        at
> >> >> > org.apache.lucene.search.QueryUtils.check(QueryUtils.java:128)
> >> >> >    [junit4]    >        at
> >> >> > org.apache.lucene.search.QueryUtils.check(QueryUtils.java:118)
> >> >> >    [junit4]    >        at
> >> >> >
> >> >> >
> org.apache.lucene.search.CheckHits.checkHitCollector(CheckHits.java:98)
> >> >> >    [junit4]    >        at
> >> >> >
> >> >> >
> org.apache.lucene.search.BaseExplanationTestCase.qtest(BaseExplanationTe
> stCase.java:112)
> >> >> >    [junit4]    >        at
> >> >> >
> >> >> >
> org.apache.lucene.search.TestSimpleExplanationsWithFillerDocs.qtest(TestSi
> mpleExplanationsWithFillerDocs.java:115)
> >> >> >    [junit4]    >        at
> >> >> >
> >> >> >
> org.apache.lucene.search.TestSimpleExplanations.testDMQ9(TestSimpleExpl
> anations.java:198)
> >> >> >    [junit4]    >        at java.lang.Thread.run(Thread.java:745)
> >> >> >    [junit4]   2> NOTE: reproduce with: ant test
> >> >> > -Dtestcase=TestSimpleExplanationsWithFillerDocs
> >> >> > -Dtests.method=testDMQ8
> >> >> > -Dtests.seed=4458FBCA19109BFC -Dtests.multiplier=3 -
> Dtests.slow=true
> >> >> > -Dtests.locale=tr -Dtests.timezone=America/Nassau
> >> >> > -Dtests.asserts=true
> >> >> > -Dtests.file.encoding=UTF-8
> >> >> >    [junit4] FAILURE 0.07s J0 |
> >> >> > TestSimpleExplanationsWithFillerDocs.testDMQ8 <<<
> >> >> >    [junit4]    > Throwable #1: junit.framework.AssertionFailedError:
> >> >> > +((field:yy (field:w5)^100.0) | (field:xx)^100000.0)~0.5
> >> >> > -extra:extra:
> >> >> > score(doc=433)=-3.9678193E-6 != explanationScore=-1.9839097E-6
> >> >> > Explanation:
> >> >> > -1.9839097E-6 = sum of:
> >> >> >    [junit4]    >   -1.9839097E-6 = max plus 0.5 times others of:
> >> >> >    [junit4]    >     -3.9678193E-6 = sum of:
> >> >> >    [junit4]    >       -3.9678193E-6 = weight(field:w5 in 433)
> >> >> > [RandomSimilarity], result of:
> >> >> >    [junit4]    >         -3.9678193E-6 = score(IBSimilarity, doc=433,
> >> >> > freq=1.0), computed from:
> >> >> >    [junit4]    >           100.0 = boost
> >> >> >    [junit4]    >           9.741334E-20 = NormalizationH1, computed
> >> >> > from:
> >> >> >    [junit4]    >             1.0 = tf
> >> >> >    [junit4]    >             5.5031867 = avgFieldLength
> >> >> >    [junit4]    >             5.6493154E19 = len
> >> >> >    [junit4]    >           0.24889919 = LambdaTTF, computed from:
> >> >> >    [junit4]    >             2147.0 = totalTermFreq
> >> >> >    [junit4]    >             8629.0 = numberOfDocuments
> >> >> >    [junit4]    >           -3.9678195E-8 = DistributionSPL
> >> >> >    [junit4]    >  expected:<-3.9678193E-6> but was:<-1.9839097E-6>
> >> >> >    [junit4]    >        at
> >> >> >
> >> >> >
> __randomizedtesting.SeedInfo.seed([4458FBCA19109BFC:1862119F0E84EDE
> 2]:0)
> >> >> >    [junit4]    >        at
> >> >> > junit.framework.Assert.fail(Assert.java:50)
> >> >> >    [junit4]    >        at
> >> >> > junit.framework.Assert.failNotEquals(Assert.java:287)
> >> >> >    [junit4]    >        at
> >> >> > junit.framework.Assert.assertEquals(Assert.java:120)
> >> >> >    [junit4]    >        at
> >> >> >
> >> >> >
> org.apache.lucene.search.CheckHits.verifyExplanation(CheckHits.java:338)
> >> >> >    [junit4]    >        at
> >> >> >
> >> >> >
> org.apache.lucene.search.CheckHits$ExplanationAsserter.collect(CheckHits.j
> ava:505)
> >> >> >    [junit4]    >        at
> >> >> >
> >> >> >
> org.apache.lucene.search.AssertingLeafCollector.collect(AssertingLeafCollect
> or.java:52)
> >> >> >    [junit4]    >        at
> >> >> >
> >> >> >
> org.apache.lucene.search.AssertingCollector$1.collect(AssertingCollector.jav
> a:56)
> >> >> >    [junit4]    >        at
> >> >> >
> >> >> >
> org.apache.lucene.search.AssertingLeafCollector.collect(AssertingLeafCollect
> or.java:52)
> >> >> >    [junit4]    >        at
> >> >> >
> >> >> >
> org.apache.lucene.search.AssertingLeafCollector.collect(AssertingLeafCollect
> or.java:52)
> >> >> >    [junit4]    >        at
> >> >> >
> >> >> >
> org.apache.lucene.search.Weight$DefaultBulkScorer.scoreRange(Weight.jav
> a:183)
> >> >> >    [junit4]    >        at
> >> >> >
> >> >> >
> org.apache.lucene.search.Weight$DefaultBulkScorer.score(Weight.java:170)
> >> >> >    [junit4]    >        at
> >> >> >
> >> >> >
> org.apache.lucene.search.AssertingBulkScorer.score(AssertingBulkScorer.jav
> a:79)
> >> >> >    [junit4]    >        at
> >> >> >
> >> >> >
> org.apache.lucene.search.ReqExclBulkScorer.score(ReqExclBulkScorer.java:4
> 8)
> >> >> >    [junit4]    >        at
> >> >> > org.apache.lucene.search.BulkScorer.score(BulkScorer.java:39)
> >> >> >    [junit4]    >        at
> >> >> >
> >> >> >
> org.apache.lucene.search.AssertingBulkScorer.score(AssertingBulkScorer.jav
> a:69)
> >> >> >    [junit4]    >        at
> >> >> >
> org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:659)
> >> >> >    [junit4]    >        at
> >> >> >
> >> >> >
> org.apache.lucene.search.AssertingIndexSearcher.search(AssertingIndexSear
> cher.java:72)
> >> >> >    [junit4]    >        at
> >> >> >
> org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:463)
> >> >> >    [junit4]    >        at
> >> >> >
> >> >> >
> org.apache.lucene.search.CheckHits.checkExplanations(CheckHits.java:310)
> >> >> >    [junit4]    >        at
> >> >> >
> >> >> >
> org.apache.lucene.search.QueryUtils.checkExplanations(QueryUtils.java:104)
> >> >> >    [junit4]    >        at
> >> >> > org.apache.lucene.search.QueryUtils.check(QueryUtils.java:132)
> >> >> >    [junit4]    >        at
> >> >> > org.apache.lucene.search.QueryUtils.check(QueryUtils.java:128)
> >> >> >    [junit4]    >        at
> >> >> > org.apache.lucene.search.QueryUtils.check(QueryUtils.java:118)
> >> >> >    [junit4]    >        at
> >> >> >
> >> >> >
> org.apache.lucene.search.CheckHits.checkHitCollector(CheckHits.java:98)
> >> >> >    [junit4]    >        at
> >> >> >
> >> >> >
> org.apache.lucene.search.BaseExplanationTestCase.qtest(BaseExplanationTe
> stCase.java:112)
> >> >> >    [junit4]    >        at
> >> >> >
> >> >> >
> org.apache.lucene.search.TestSimpleExplanationsWithFillerDocs.qtest(TestSi
> mpleExplanationsWithFillerDocs.java:115)
> >> >> >    [junit4]    >        at
> >> >> >
> >> >> >
> org.apache.lucene.search.TestSimpleExplanations.testDMQ8(TestSimpleExpl
> anations.java:183)
> >> >> >    [junit4]    >        at java.lang.Thread.run(Thread.java:745)
> >> >> >    [junit4]   2> NOTE: test params are: codec=CheapBastard,
> >> >> > sim=RandomSimilarity(queryNorm=true): {field=IB SPL-L1,
> NEVER=DFR
> >> >> > GZ(0.3),
> >> >> > alt=DFR I(n)2}, locale=tr, timezone=America/Nassau
> >> >> >    [junit4]   2> NOTE: Linux 4.4.0-36-generic i386/Oracle Corporation
> >> >> > 1.8.0_102 (32-
> bit)/cpus=12,threads=1,free=80237872,total=150106112
> >> >> >    [junit4]   2> NOTE: All tests run in this JVM:
> >> >> > [TestMultiPhraseEnum,
> >> >> > TestPerSegmentDeletes, TestLucene50TermVectorsFormat,
> >> >> > TestBufferedIndexInput, TestExternalCodecs, TestQueryBuilder,
> >> >> > TestSortedSetSelector, TestMultiTermsEnum,
> TestCustomSearcherSort,
> >> >> > TestNoMergePolicy, TestBytesStore, TestExceedMaxTermLength,
> >> >> > TestCodecs,
> >> >> > TestIndexWriterDeleteByQuery, TestSpanNotQuery,
> TestPostingsOffsets,
> >> >> > TestNewestSegment, TestNotDocIdSet, TestSpanCollection,
> >> >> > TestReaderClosed,
> >> >> > TestClassicSimilarity, TestSegmentReader, Test4GBStoredFields,
> >> >> > TestMatchAllDocsQuery, TestDocInverterPerFieldErrorInfo,
> >> >> > TestSimilarityBase,
> >> >> > TestIndexWriterThreadsToSegments, TestBytesRefArray,
> >> >> > TestIndexWriterWithThreads, TestSparseFixedBitSet,
> >> >> > TestDirectoryReaderReopen, TestDocIdsWriter,
> TestTermRangeQuery,
> >> >> > TestDeterminism, TestField, TestSizeBoundedForceMerge,
> >> >> > TestPerFieldPostingsFormat2, TestPointQueries, TestSentinelIntSet,
> >> >> > TestMmapDirectory, TestConcurrentMergeScheduler,
> >> >> > TestIndexWriterOnDiskFull,
> >> >> > TestIndexWriterForceMerge, TestSearchAfter, TestIndexWriter,
> >> >> > TestSimpleExplanationsOfNonMatches, TestNeverDelete,
> >> >> > TestLucene62SegmentInfoFormat, TestDocCount,
> >> >> > LimitedFiniteStringsIteratorTest, TestSimpleExplanations,
> >> >> > TestSpanMultiTermQueryWrapper, TestNGramPhraseQuery,
> >> >> > TestForTooMuchCloning,
> >> >> > TestRollingUpdates, TestScorerPerf, TestBinaryDocValuesUpdates,
> >> >> > TestLucene50CompoundFormat, TestTopFieldCollector,
> >> >> > TestSloppyPhraseQuery,
> >> >> > TestSimpleExplanationsWithFillerDocs]
> >> >> >    [junit4] Completed [138/434 (1!)] on J0 in 20.56s, 70 tests, 2
> >> >> > failures <<< FAILURES!
> >> >> >
> >> >> > [...truncated 64670 lines...]
> >> >> >
> >> >> >
> >> >> >
> >> >> > ---------------------------------------------------------------------
> >> >> > To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
> >> >> > For additional commands, e-mail: dev-h...@lucene.apache.org
> >> >>
> >> >> ---------------------------------------------------------------------
> >> >> To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
> >> >> For additional commands, e-mail: dev-h...@lucene.apache.org
> >> >>
> >> >
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
> >> For additional commands, e-mail: dev-h...@lucene.apache.org
> >>
> >
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
> For additional commands, e-mail: dev-h...@lucene.apache.org



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

Reply via email to