You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@jackrabbit.apache.org by "Julian Reschke (JIRA)" <ji...@apache.org> on 2018/07/27 12:34:00 UTC

[jira] [Comment Edited] (JCR-4352) Update lucene-core dependency to 3.6.2

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

Julian Reschke edited comment on JCR-4352 at 7/27/18 12:33 PM:
---------------------------------------------------------------

With 3.6.2, I get exactly one test failure:

{noformat}
[ERROR] Tests run: 222, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 6.179 s <<< FAILURE! - in org.apache.jackrabbit.core.query.TestAll
[ERROR] testDerefInPredicate(org.apache.jackrabbit.core.query.DerefTest)  Time elapsed: 0.031 s  <<< FAILURE!
java.lang.AssertionError
        at org.apache.jackrabbit.core.query.DerefTest.testDerefInPredicate(DerefTest.java:141)
{noformat}


Trace:
{noformat}
java.lang.AssertionError
	at org.apache.lucene.search.DisjunctionSumScorer.nextDoc(DisjunctionSumScorer.java:71)
	at org.apache.lucene.search.BooleanScorer2.score(BooleanScorer2.java:286)
	at org.apache.jackrabbit.core.query.lucene.PredicateDerefQuery$DerefScorer.calculateChildren(PredicateDerefQuery.java:316)
	at org.apache.jackrabbit.core.query.lucene.PredicateDerefQuery$DerefScorer.nextDoc(PredicateDerefQuery.java:267)
	at org.apache.jackrabbit.core.query.lucene.DescendantSelfAxisQuery$DescendantSelfAxisScorer.nextDoc(DescendantSelfAxisQuery.java:478)
	at org.apache.jackrabbit.core.query.lucene.LuceneQueryHits.nextScoreNode(LuceneQueryHits.java:62)
	at org.apache.jackrabbit.core.query.lucene.QueryHitsAdapter.nextScoreNodes(QueryHitsAdapter.java:54)
	at org.apache.jackrabbit.core.query.lucene.FilterMultiColumnQueryHits.nextScoreNodes(FilterMultiColumnQueryHits.java:63)
	at org.apache.jackrabbit.core.query.lucene.QueryResultImpl.collectScoreNodes(QueryResultImpl.java:367)
	at org.apache.jackrabbit.core.query.lucene.QueryResultImpl.getResults(QueryResultImpl.java:310)
	at org.apache.jackrabbit.core.query.lucene.SingleColumnQueryResult.<init>(SingleColumnQueryResult.java:66)
	at org.apache.jackrabbit.core.query.lucene.QueryImpl.execute(QueryImpl.java:134)
	at org.apache.jackrabbit.core.query.QueryImpl$1.perform(QueryImpl.java:132)
	at org.apache.jackrabbit.core.query.QueryImpl$1.perform(QueryImpl.java:1)
	at org.apache.jackrabbit.core.session.SessionState.perform(SessionState.java:216)
	at org.apache.jackrabbit.core.query.QueryImpl.execute(QueryImpl.java:128)
	at org.apache.jackrabbit.core.query.AbstractQueryTest.executeXPathQuery(AbstractQueryTest.java:145)
	at org.apache.jackrabbit.core.query.DerefTest.testDerefInPredicate(DerefTest.java:141)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at junit.framework.TestCase.runTest(TestCase.java:176)
	at junit.framework.TestCase.runBare(TestCase.java:141)
	at junit.framework.TestResult$1.protect(TestResult.java:122)
	at junit.framework.TestResult.runProtected(TestResult.java:142)
	at junit.framework.TestResult.run(TestResult.java:125)
	at org.apache.jackrabbit.test.JCRTestResult.run(JCRTestResult.java:75)
	at junit.framework.TestCase.run(TestCase.java:129)
	at org.apache.jackrabbit.test.AbstractJCRTest.run(AbstractJCRTest.java:470)
	at junit.framework.TestSuite.runTest(TestSuite.java:252)
	at junit.framework.TestSuite.run(TestSuite.java:247)
	at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:86)
	at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:86)
	at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:538)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:760)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:460)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:206)

{noformat}

Likely caused by the change for https://issues.apache.org/jira/browse/LUCENE-4401



was (Author: reschke):
With 3.6.2, I get exactly one test failure:

{noformat}
[ERROR] Tests run: 222, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 6.179 s <<< FAILURE! - in org.apache.jackrabbit.core.query.TestAll
[ERROR] testDerefInPredicate(org.apache.jackrabbit.core.query.DerefTest)  Time elapsed: 0.031 s  <<< FAILURE!
java.lang.AssertionError
        at org.apache.jackrabbit.core.query.DerefTest.testDerefInPredicate(DerefTest.java:141)
{noformat}



> Update lucene-core dependency to 3.6.2
> --------------------------------------
>
>                 Key: JCR-4352
>                 URL: https://issues.apache.org/jira/browse/JCR-4352
>             Project: Jackrabbit Content Repository
>          Issue Type: Task
>          Components: core
>            Reporter: Julian Reschke
>            Priority: Major
>




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Fwd: [jira] [Comment Edited] (JCR-4352) Update lucene-core dependency to 3.6.2

Posted by Julian Reschke <ju...@gmx.de>.
Hi there,

I just tried to update Jackrabbit to use the "latest" Lucene 3.6 release 
and encountered one test failure, likely because PredicateDerefQuery not 
properly ending a query.

I found the associated change in Lucene (which introduced the assert).

Right now I don't have the time to dig deeper - if anybody is interested 
in jackrabbit-core search functionality, please feel free to have a look 
at the issue :-)

Best regards, Julian


-------- Forwarded Message --------
Subject: [jira] [Comment Edited] (JCR-4352) Update lucene-core 
dependency to 3.6.2
Date: Fri, 27 Jul 2018 12:34:00 +0000 (UTC)
From: Julian Reschke (JIRA) <ji...@apache.org>
Reply-To: dev@jackrabbit.apache.org
To: dev@jackrabbit.apache.org


     [ 
https://issues.apache.org/jira/browse/JCR-4352?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16559676#comment-16559676 
]
Julian Reschke edited comment on JCR-4352 at 7/27/18 12:33 PM:
---------------------------------------------------------------

With 3.6.2, I get exactly one test failure:

{noformat}
[ERROR] Tests run: 222, Failures: 1, Errors: 0, Skipped: 0, Time 
elapsed: 6.179 s <<< FAILURE! - in org.apache.jackrabbit.core.query.TestAll
[ERROR] testDerefInPredicate(org.apache.jackrabbit.core.query.DerefTest) 
  Time elapsed: 0.031 s  <<< FAILURE!
java.lang.AssertionError
         at 
org.apache.jackrabbit.core.query.DerefTest.testDerefInPredicate(DerefTest.java:141)
{noformat}


Trace:
{noformat}
java.lang.AssertionError
	at 
org.apache.lucene.search.DisjunctionSumScorer.nextDoc(DisjunctionSumScorer.java:71)
	at org.apache.lucene.search.BooleanScorer2.score(BooleanScorer2.java:286)
	at 
org.apache.jackrabbit.core.query.lucene.PredicateDerefQuery$DerefScorer.calculateChildren(PredicateDerefQuery.java:316)
	at 
org.apache.jackrabbit.core.query.lucene.PredicateDerefQuery$DerefScorer.nextDoc(PredicateDerefQuery.java:267)
	at 
org.apache.jackrabbit.core.query.lucene.DescendantSelfAxisQuery$DescendantSelfAxisScorer.nextDoc(DescendantSelfAxisQuery.java:478)
	at 
org.apache.jackrabbit.core.query.lucene.LuceneQueryHits.nextScoreNode(LuceneQueryHits.java:62)
	at 
org.apache.jackrabbit.core.query.lucene.QueryHitsAdapter.nextScoreNodes(QueryHitsAdapter.java:54)
	at 
org.apache.jackrabbit.core.query.lucene.FilterMultiColumnQueryHits.nextScoreNodes(FilterMultiColumnQueryHits.java:63)
	at 
org.apache.jackrabbit.core.query.lucene.QueryResultImpl.collectScoreNodes(QueryResultImpl.java:367)
	at 
org.apache.jackrabbit.core.query.lucene.QueryResultImpl.getResults(QueryResultImpl.java:310)
	at 
org.apache.jackrabbit.core.query.lucene.SingleColumnQueryResult.<init>(SingleColumnQueryResult.java:66)
	at 
org.apache.jackrabbit.core.query.lucene.QueryImpl.execute(QueryImpl.java:134)
	at org.apache.jackrabbit.core.query.QueryImpl$1.perform(QueryImpl.java:132)
	at org.apache.jackrabbit.core.query.QueryImpl$1.perform(QueryImpl.java:1)
	at 
org.apache.jackrabbit.core.session.SessionState.perform(SessionState.java:216)
	at org.apache.jackrabbit.core.query.QueryImpl.execute(QueryImpl.java:128)
	at 
org.apache.jackrabbit.core.query.AbstractQueryTest.executeXPathQuery(AbstractQueryTest.java:145)
	at 
org.apache.jackrabbit.core.query.DerefTest.testDerefInPredicate(DerefTest.java:141)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at junit.framework.TestCase.runTest(TestCase.java:176)
	at junit.framework.TestCase.runBare(TestCase.java:141)
	at junit.framework.TestResult$1.protect(TestResult.java:122)
	at junit.framework.TestResult.runProtected(TestResult.java:142)
	at junit.framework.TestResult.run(TestResult.java:125)
	at org.apache.jackrabbit.test.JCRTestResult.run(JCRTestResult.java:75)
	at junit.framework.TestCase.run(TestCase.java:129)
	at org.apache.jackrabbit.test.AbstractJCRTest.run(AbstractJCRTest.java:470)
	at junit.framework.TestSuite.runTest(TestSuite.java:252)
	at junit.framework.TestSuite.run(TestSuite.java:247)
	at 
org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:86)
	at 
org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:86)
	at 
org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
	at 
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:538)
	at 
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:760)
	at 
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:460)
	at 
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:206)

{noformat}

Likely caused by the change for 
https://issues.apache.org/jira/browse/LUCENE-4401



was (Author: reschke):
With 3.6.2, I get exactly one test failure:

{noformat}
[ERROR] Tests run: 222, Failures: 1, Errors: 0, Skipped: 0, Time 
elapsed: 6.179 s <<< FAILURE! - in org.apache.jackrabbit.core.query.TestAll
[ERROR] testDerefInPredicate(org.apache.jackrabbit.core.query.DerefTest) 
  Time elapsed: 0.031 s  <<< FAILURE!
java.lang.AssertionError
         at 
org.apache.jackrabbit.core.query.DerefTest.testDerefInPredicate(DerefTest.java:141)
{noformat}



> Update lucene-core dependency to 3.6.2
> --------------------------------------
>
>                 Key: JCR-4352
>                 URL: https://issues.apache.org/jira/browse/JCR-4352
>             Project: Jackrabbit Content Repository
>          Issue Type: Task
>          Components: core
>            Reporter: Julian Reschke
>            Priority: Major
>




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)