Fórum
Lucene - error on file
Eunice Silva, modificado 6 Anos atrás.
Lucene - error on file
New Member Postagens: 17 Data de Entrada: 27/09/17 Postagens Recentes
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, modificado 6 Anos atrás.
RE: Lucene - error on file
Liferay Master Postagens: 753 Data de Entrada: 09/01/14 Postagens Recentes
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, modificado 6 Anos atrás.
RE: Lucene - error on file
New Member Postagens: 17 Data de Entrada: 27/09/17 Postagens Recentes
Problem solved.
I will think seriously about your hint.
Thank you
I will think seriously about your hint.
Thank you