lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Michael McCandless <luc...@mikemccandless.com>
Subject Re: from 2.2.0 to 2.3.0
Date Fri, 28 Mar 2008 21:04:21 GMT

OK, yes, I'm guessing this explains your issue:

     https://issues.apache.org/jira/browse/JCR-1363

I think Jackrabbit doesn't yet work with Lucene 2.3.

But please post back if you see issues with Lucene 2.2!

Mike

fanfy wrote:
>
> Sorry, my mistake, it was 1.4.1 with lucene 2.3.1. Today I upgraded  
> to 1.4.2
> and in the same time I downgraded the lucene to 2.2.0 and now it works
> (don't know for how long). So, do you think that this error is  
> related to
> jackrabbit being developed with an older lucene version? I'll use  
> the 2.2.0
> version and hope the error doesn't appear. Thank you for the quick  
> reply.
>
>
> Michael McCandless-2 wrote:
>>
>>
>> But, Jackrabbit 1.4.2 was released only yesterday, I think?  Also, I
>> think it's based on Lucene 2.2 not 2.3, yet your exception below is a
>> 2.3 exception.
>>
>> Is it possible you're actually using a trunk build of Jackrabbit?
>>
>> Mike
>>
>> fanfy wrote:
>>>
>>> I'm using jackrabbit 1.4.2. The error doesn't appear all the time
>>> but when it
>>> does the solution is to delete the repository. The test is:
>>>
>>>     	@Test
>>> 	public void addDocument()
>>> 	{
>>> 		documentService.importFile("Ana", "doc", new byte[200]);
>>> 	}
>>>
>>> documentService:
>>>     public void importFile(final String name, final String
>>> contentType,
>>> final byte[] content) {
>>> 		jcrTemplate.execute(new JcrCallback() {
>>>
>>> 			public Object doInJcr(Session session) throws IOException,
>>> 					RepositoryException {
>>> 				Node rootNode = session.getRootNode();
>>> 				Node fileNode = rootNode.addNode(name, "nt:file");
>>> 				fileNode.addMixin("mix:referenceable");
>>> 				Node resNode = fileNode.addNode("jcr:content", "nt:resource");
>>>
>>> 				resNode.setProperty("jcr:data", new BinaryValue(content));
>>> 				resNode.setProperty("jcr:mimeType", contentType);
>>> 				resNode.setProperty("jcr:lastModified", Calendar.getInstance());
>>> 				session.save();
>>> 				return resNode;
>>> 			}
>>> 		});
>>> 	}
>>>
>>>
>>> Michael McCandless-2 wrote:
>>>>
>>>>
>>>> Which version of Jackrabbit are you using?
>>>>
>>>> Can you post the code of the simple test?  Is it only adding a  
>>>> single
>>>> document?
>>>>
>>>> Mike
>>>>
>>>> fanfy wrote:
>>>>>
>>>>> I'm also having a similar problem. Can you help me solve it? I'm
>>>>> only
>>>>> beginning to use lucene. This is the stack trace from a simple  
>>>>> test
>>>>> that
>>>>> adds a document in the repository. I just created the jackrabbit
>>>>> repository
>>>>> so mine is not an upgrade from 2.2 to 2.3 problem. Anyway can you
>>>>> help me
>>>>> with some hints?
>>>>> The tests are running under a nightly building server using jdk6
>>>>> and maven2.
>>>>> Thank you.
>>>>>
>>>>> Caused by: java.lang.AssertionError: Terms are out of order:
>>>>> field=_:PROPERTIES (number 4) lastField=_:PROPERTIES (number 4)
>>>>> text=3:autoCreated lastText=3:autoCreated
>>>>> 	at org.apache.lucene.index.TermInfosWriter.add
>>>>> (TermInfosWriter.java:154)
>>>>> 	at
>>>>> org.apache.lucene.index.DocumentsWriter.appendPostings
>>>>> (DocumentsWriter.java:2316)
>>>>> 	at
>>>>> org.apache.lucene.index.DocumentsWriter.writeSegment
>>>>> (DocumentsWriter.java:2011)
>>>>> 	at org.apache.lucene.index.DocumentsWriter.flush
>>>>> (DocumentsWriter.java:548)
>>>>> 	at org.apache.lucene.index.IndexWriter.doFlush(IndexWriter.java:
>>>>> 2497)
>>>>> 	at org.apache.lucene.index.IndexWriter.flush(IndexWriter.java: 
>>>>> 2397)
>>>>> 	at org.apache.lucene.index.IndexWriter.closeInternal
>>>>> (IndexWriter.java:1204)
>>>>> 	at org.apache.lucene.index.IndexWriter.close(IndexWriter.java: 
>>>>> 1178)
>>>>> 	at org.apache.lucene.index.IndexWriter.close(IndexWriter.java: 
>>>>> 1153)
>>>>> 	at
>>>>> org.apache.jackrabbit.core.query.lucene.AbstractIndex.commit
>>>>> (AbstractIndex.java:326)
>>>>> 	at
>>>>> org.apache.jackrabbit.core.query.lucene.VolatileIndex.commit
>>>>> (VolatileIndex.java:139)
>>>>> 	at
>>>>> org.apache.jackrabbit.core.query.lucene.PersistentIndex.copyIndex
>>>>> (PersistentIndex.java:121)
>>>>> 	at
>>>>> org.apache.jackrabbit.core.query.lucene.MultiIndex
>>>>> $VolatileCommit.execute(MultiIndex.java:1911)
>>>>> 	at
>>>>> org.apache.jackrabbit.core.query.lucene.MultiIndex.executeAndLog
>>>>> (MultiIndex.java:936)
>>>>> 	at
>>>>> org.apache.jackrabbit.core.query.lucene.MultiIndex.commitVolatileI 
>>>>> nd
>>>>> ex
>>>>> (MultiIndex.java:986)
>>>>> 	at
>>>>> org.apache.jackrabbit.core.query.lucene.MultiIndex.flush
>>>>> (MultiIndex.java:868)
>>>>> 	at
>>>>> org.apache.jackrabbit.core.query.lucene.MultiIndex.close
>>>>> (MultiIndex.java:760)
>>>>> 	at
>>>>> org.apache.jackrabbit.core.query.lucene.SearchIndex.close
>>>>> (SearchIndex.java:630)
>>>>> 	at
>>>>> org.apache.jackrabbit.core.SearchManager.shutdownQueryHandler
>>>>> (SearchManager.java:588)
>>>>> 	at org.apache.jackrabbit.core.SearchManager.close
>>>>> (SearchManager.java:264)
>>>>> 	at
>>>>> org.apache.jackrabbit.core.RepositoryImpl.doShutdown
>>>>> (RepositoryImpl.java:987)
>>>>> 	at
>>>>> org.apache.jackrabbit.core.RepositoryImpl.shutdown
>>>>> (RepositoryImpl.java:948)
>>>>> 	at
>>>>> org.apache.jackrabbit.core.RepositoryImpl.&lt;init&gt;
>>>>> (RepositoryImpl.java:348)
>>>>> 	at
>>>>> org.apache.jackrabbit.core.RepositoryImpl.create
>>>>> (RepositoryImpl.java:557)
>>>>> 	at
>>>>> org.springmodules.jcr.jackrabbit.RepositoryFactoryBean.createRepos 
>>>>> it
>>>>> or
>>>>> y(RepositoryFactoryBean.java:57)
>>>>> 	at
>>>>> org.springmodules.jcr.RepositoryFactoryBean.afterPropertiesSet
>>>>> (RepositoryFactoryBean.java:57)
>>>>> 	at
>>>>> org.springframework.beans.factory.support.AbstractAutowireCapableB 
>>>>> ea
>>>>> nF
>>>>> actory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:
>>>>> 1333)
>>>>> 	at
>>>>> org.springframework.beans.factory.support.AbstractAutowireCapableB 
>>>>> ea
>>>>> nF
>>>>> actory.initializeBean(AbstractAutowireCapableBeanFactory.java: 
>>>>> 1299)
>>>>> 	... 75 more
>>>>>
>>>>>
>>>>>
>>>>> Sergey Kabashnyuk-3 wrote:
>>>>>>
>>>>>> Hi
>>>>>> I want to update  from lucene 2.2.0 to 2.3.0
>>>>>> but I have assert it TermInfosWriter line 143.
>>>>>>
>>>>>> What is it mean
>>>>>> assert compareToLastTerm(fieldNumber, termText, termTextStart,
>>>>>> termTextLength) < 0 || (isIndex && termTextLength == 0
&&
>>>>>> lastTermTextLength == 0);
>>>>>>
>>>>>> Can you help me?
>>>>>>
>>>>>> Sergey Kabashnyuk
>>>>>>
>>>>>> -----------------------------------------------------------------

>>>>>> --
>>>>>> --
>>>>>> To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
>>>>>> For additional commands, e-mail: java-user-help@lucene.apache.org
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>> -- 
>>>>> View this message in context: http://www.nabble.com/from--2.2.0-
>>>>> to-2.3.0-tp15501449p16323371.html
>>>>> Sent from the Lucene - Java Users mailing list archive at
>>>>> Nabble.com.
>>>>>
>>>>>
>>>>> ------------------------------------------------------------------ 
>>>>> --
>>>>> -
>>>>> To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
>>>>> For additional commands, e-mail: java-user-help@lucene.apache.org
>>>>>
>>>>
>>>>
>>>> ------------------------------------------------------------------- 
>>>> --
>>>> To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
>>>> For additional commands, e-mail: java-user-help@lucene.apache.org
>>>>
>>>>
>>>>
>>>
>>> -- 
>>> View this message in context: http://www.nabble.com/from--2.2.0-
>>> to-2.3.0-tp15501449p16354912.html
>>> Sent from the Lucene - Java Users mailing list archive at  
>>> Nabble.com.
>>>
>>>
>>> -------------------------------------------------------------------- 
>>> -
>>> To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
>>> For additional commands, e-mail: java-user-help@lucene.apache.org
>>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
>> For additional commands, e-mail: java-user-help@lucene.apache.org
>>
>>
>>
>
> -- 
> View this message in context: http://www.nabble.com/from--2.2.0- 
> to-2.3.0-tp15501449p16361119.html
> Sent from the Lucene - Java Users mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
> For additional commands, e-mail: java-user-help@lucene.apache.org
>


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


Mime
View raw message