Forums de discussion
Lucene - error on file
Eunice Silva, modifié il y a 6 années.
Lucene - error on file
New Member Publications: 17 Date d'inscription: 27/09/17 Publications récentes
Hello
When I start Liferay server on Eclipe, it presents the error below, can I get help to fix it?
In folder C:\Liferay\liferay-portal-6.2-ce-ga2\data\lucene\0, I don’t have any file .prx.
Thank you
10:07:34,524 WARN [liferay/search_writer/SYSTEM_ENGINE-1][ProxyMessageListener:81] com.liferay.portal.kernel.search.SearchException: java.io.FileNotFoundException: C:\Liferay\liferay-portal-6.2-ce-ga2\data\lucene\0\_27j.prx (O sistema não conseguiu localizar o ficheiro especificado)
com.liferay.portal.kernel.search.SearchException: java.io.FileNotFoundException: C:\Liferay\liferay-portal-6.2-ce-ga2\data\lucene\0\_27j.prx (O sistema não conseguiu localizar o ficheiro especificado)
at com.liferay.portal.search.lucene.LuceneIndexWriter.deleteDocument(LuceneIndexWriter.java:84)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at com.liferay.portal.kernel.messaging.proxy.ProxyRequest.execute(ProxyRequest.java:85)
at com.liferay.portal.kernel.messaging.proxy.ProxyMessageListener.receive(ProxyMessageListener.java:51)
at com.liferay.portal.kernel.messaging.InvokerMessageListener.receive(InvokerMessageListener.java:72)
at com.liferay.portal.kernel.messaging.ParallelDestination$1.run(ParallelDestination.java:69)
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask._runTask(ThreadPoolExecutor.java:682)
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask.run(ThreadPoolExecutor.java:593)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.io.FileNotFoundException: C:\Liferay\liferay-portal-6.2-ce-ga2\data\lucene\0\_27j.prx (O sistema não conseguiu localizar o ficheiro especificado)
at java.io.RandomAccessFile.open(Native Method)
at java.io.RandomAccessFile.<init>(RandomAccessFile.java:241)
at org.apache.lucene.store.MMapDirectory.openInput(MMapDirectory.java:214)
at org.apache.lucene.index.SegmentCoreReaders.<init>(SegmentCoreReaders.java:89)
at org.apache.lucene.index.SegmentReader.get(SegmentReader.java:115)
at org.apache.lucene.index.IndexWriter$ReaderPool.get(IndexWriter.java:705)
at org.apache.lucene.index.IndexWriter$ReaderPool.get(IndexWriter.java:680)
at org.apache.lucene.index.BufferedDeletesStream.applyDeletes(BufferedDeletesStream.java:245)
at org.apache.lucene.index.IndexWriter.doFlush(IndexWriter.java:3651)
at org.apache.lucene.index.IndexWriter.prepareCommit(IndexWriter.java:3417)
at org.apache.lucene.index.IndexWriter.commitInternal(IndexWriter.java:3524)
at org.apache.lucene.index.IndexWriter.commit(IndexWriter.java:3506)
at org.apache.lucene.index.IndexWriter.commit(IndexWriter.java:3490)
at com.liferay.portal.search.lucene.IndexAccessorImpl._doCommit(IndexAccessorImpl.java:311)
at com.liferay.portal.search.lucene.IndexAccessorImpl._commit(IndexAccessorImpl.java:265)
at com.liferay.portal.search.lucene.IndexAccessorImpl.deleteDocuments(IndexAccessorImpl.java:143)
at com.liferay.portal.search.lucene.LuceneHelperImpl.deleteDocuments(LuceneHelperImpl.java:339)
at com.liferay.portal.search.lucene.LuceneHelperUtil.deleteDocuments(LuceneHelperUtil.java:301)
at com.liferay.portal.search.lucene.LuceneIndexWriter.deleteDocument(LuceneIndexWriter.java:76)
... 11 more
When I start Liferay server on Eclipe, it presents the error below, can I get help to fix it?
In folder C:\Liferay\liferay-portal-6.2-ce-ga2\data\lucene\0, I don’t have any file .prx.
Thank you
10:07:34,524 WARN [liferay/search_writer/SYSTEM_ENGINE-1][ProxyMessageListener:81] com.liferay.portal.kernel.search.SearchException: java.io.FileNotFoundException: C:\Liferay\liferay-portal-6.2-ce-ga2\data\lucene\0\_27j.prx (O sistema não conseguiu localizar o ficheiro especificado)
com.liferay.portal.kernel.search.SearchException: java.io.FileNotFoundException: C:\Liferay\liferay-portal-6.2-ce-ga2\data\lucene\0\_27j.prx (O sistema não conseguiu localizar o ficheiro especificado)
at com.liferay.portal.search.lucene.LuceneIndexWriter.deleteDocument(LuceneIndexWriter.java:84)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at com.liferay.portal.kernel.messaging.proxy.ProxyRequest.execute(ProxyRequest.java:85)
at com.liferay.portal.kernel.messaging.proxy.ProxyMessageListener.receive(ProxyMessageListener.java:51)
at com.liferay.portal.kernel.messaging.InvokerMessageListener.receive(InvokerMessageListener.java:72)
at com.liferay.portal.kernel.messaging.ParallelDestination$1.run(ParallelDestination.java:69)
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask._runTask(ThreadPoolExecutor.java:682)
at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask.run(ThreadPoolExecutor.java:593)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.io.FileNotFoundException: C:\Liferay\liferay-portal-6.2-ce-ga2\data\lucene\0\_27j.prx (O sistema não conseguiu localizar o ficheiro especificado)
at java.io.RandomAccessFile.open(Native Method)
at java.io.RandomAccessFile.<init>(RandomAccessFile.java:241)
at org.apache.lucene.store.MMapDirectory.openInput(MMapDirectory.java:214)
at org.apache.lucene.index.SegmentCoreReaders.<init>(SegmentCoreReaders.java:89)
at org.apache.lucene.index.SegmentReader.get(SegmentReader.java:115)
at org.apache.lucene.index.IndexWriter$ReaderPool.get(IndexWriter.java:705)
at org.apache.lucene.index.IndexWriter$ReaderPool.get(IndexWriter.java:680)
at org.apache.lucene.index.BufferedDeletesStream.applyDeletes(BufferedDeletesStream.java:245)
at org.apache.lucene.index.IndexWriter.doFlush(IndexWriter.java:3651)
at org.apache.lucene.index.IndexWriter.prepareCommit(IndexWriter.java:3417)
at org.apache.lucene.index.IndexWriter.commitInternal(IndexWriter.java:3524)
at org.apache.lucene.index.IndexWriter.commit(IndexWriter.java:3506)
at org.apache.lucene.index.IndexWriter.commit(IndexWriter.java:3490)
at com.liferay.portal.search.lucene.IndexAccessorImpl._doCommit(IndexAccessorImpl.java:311)
at com.liferay.portal.search.lucene.IndexAccessorImpl._commit(IndexAccessorImpl.java:265)
at com.liferay.portal.search.lucene.IndexAccessorImpl.deleteDocuments(IndexAccessorImpl.java:143)
at com.liferay.portal.search.lucene.LuceneHelperImpl.deleteDocuments(LuceneHelperImpl.java:339)
at com.liferay.portal.search.lucene.LuceneHelperUtil.deleteDocuments(LuceneHelperUtil.java:301)
at com.liferay.portal.search.lucene.LuceneIndexWriter.deleteDocument(LuceneIndexWriter.java:76)
... 11 more
Jorge Díaz, modifié il y a 6 années.
RE: Lucene - error on file
Liferay Master Publications: 753 Date d'inscription: 09/01/14 Publications récentes
I think your error is cause by a lucene index corruption
The best option is to execute a full reindex:
An additional hint: seeing your Liferay path C:\Liferay\liferay-portal-6.2-ce-ga2 it seems you are using Liferay 6.2 GA2. It is a very old version. You should upgrade at least from 6.2 GA2 to 6.2 GA6 but my advice is to upgrade to 7.0 (but it is harder)
Regards
The best option is to execute a full reindex:
- Delete (or move) the content inside C:\Liferay\liferay-portal-6.2-ce-ga2\data\lucene
- Go to control panel and execute a full reindex
An additional hint: seeing your Liferay path C:\Liferay\liferay-portal-6.2-ce-ga2 it seems you are using Liferay 6.2 GA2. It is a very old version. You should upgrade at least from 6.2 GA2 to 6.2 GA6 but my advice is to upgrade to 7.0 (but it is harder)
Regards
Eunice Silva, modifié il y a 6 années.
RE: Lucene - error on file
New Member Publications: 17 Date d'inscription: 27/09/17 Publications récentes
Problem solved.
I will think seriously about your hint.
Thank you
I will think seriously about your hint.
Thank you