Foros de discusión

Lucene errors (unknown format version, and unable to create new writer

Jason Cantrell, modificado hace 15 años.

Lucene errors (unknown format version, and unable to create new writer

Junior Member Mensajes: 43 Fecha de incorporación: 28/02/08 Mensajes recientes
I'm using Liferay 4.4 with Tomcat 5.5.

I'm getting some unusual errors. I've gotten the "Unable to create a new writer" error before, and I've solved it by deleting the .lock file in the liferay/lucene/0 directory. But now I'm getting this "Unknown format version: -4" error, and I'm not finding the .lock file in the usual directory. Can anybody offer any assistance?

I'm getting the following errors in my tomcat window:

15:01:01,547 ERROR [IndexWriterFactory:215] Unable to create a new writer
org.apache.lucene.index.CorruptIndexException: Unknown format version: -4
at org.apache.lucene.index.SegmentInfos.read(SegmentInfos.java:204)
at org.apache.lucene.index.SegmentInfos$1.doBody(SegmentInfos.java:246)
at org.apache.lucene.index.SegmentInfos$FindSegmentsFile.run(SegmentInfos.java:610)
at org.apache.lucene.index.SegmentInfos.read(SegmentInfos.java:243)
at org.apache.lucene.index.IndexWriter.init(IndexWriter.java:616)
at org.apache.lucene.index.IndexWriter.<init>(IndexWriter.java:410)
at com.liferay.portal.lucene.IndexWriterFactory.getWriter(IndexWriterFactory.java:196)
at com.liferay.portal.lucene.LuceneUtil.getWriter(LuceneUtil.java:338)
at com.liferay.portal.lucene.LuceneUtil.getWriter(LuceneUtil.java:332)
at com.liferay.portal.plugin.PluginPackageIndexer.addPluginPackage(PluginPackageIndexer.java
:76)
at com.liferay.portal.plugin.PluginPackageIndexer.updatePluginPackage(PluginPackageIndexer.j
ava:220)
at com.liferay.portal.plugin.PluginPackageUtil._indexPluginPackage(PluginPackageUtil.java:48
4)
at com.liferay.portal.plugin.PluginPackageUtil._parseRepositoryXml(PluginPackageUtil.java:77
2)
at com.liferay.portal.plugin.PluginPackageUtil._loadRepository(PluginPackageUtil.java:672)
at com.liferay.portal.plugin.PluginPackageUtil._getRepository(PluginPackageUtil.java:420)
at com.liferay.portal.plugin.PluginPackageUtil._getLatestAvailablePluginPackage(PluginPackag
eUtil.java:351)
at com.liferay.portal.plugin.PluginPackageUtil.getLatestAvailablePluginPackage(PluginPackage
Util.java:128)
at com.liferay.portal.plugin.PluginPackageUtil$UpdateAvailableRunner.setUpdateAvailable(Plug
inPackageUtil.java:1329)
at com.liferay.portal.plugin.PluginPackageUtil$UpdateAvailableRunner.run(PluginPackageUtil.j
ava:1299)
at java.lang.Thread.run(Thread.java:595)


2nd error:


15:01:01,547 ERROR [PluginPackageUtil:496] Error reindexing liferay/sshvnc-portlet/4.4.0.1/war
java.io.IOException: Unable to create a new writer
at com.liferay.portal.lucene.IndexWriterFactory.getWriter(IndexWriterFactory.java:217)
at com.liferay.portal.lucene.LuceneUtil.getWriter(LuceneUtil.java:338)
at com.liferay.portal.lucene.LuceneUtil.getWriter(LuceneUtil.java:332)
at com.liferay.portal.plugin.PluginPackageIndexer.addPluginPackage(PluginPackageIndexer.java
:76)
at com.liferay.portal.plugin.PluginPackageIndexer.updatePluginPackage(PluginPackageIndexer.j
ava:220)
at com.liferay.portal.plugin.PluginPackageUtil._indexPluginPackage(PluginPackageUtil.java:48
4)
at com.liferay.portal.plugin.PluginPackageUtil._parseRepositoryXml(PluginPackageUtil.java:77
2)
at com.liferay.portal.plugin.PluginPackageUtil._loadRepository(PluginPackageUtil.java:672)
at com.liferay.portal.plugin.PluginPackageUtil._getRepository(PluginPackageUtil.java:420)
at com.liferay.portal.plugin.PluginPackageUtil._getLatestAvailablePluginPackage(PluginPackag
eUtil.java:351)
at com.liferay.portal.plugin.PluginPackageUtil.getLatestAvailablePluginPackage(PluginPackage
Util.java:128)
at com.liferay.portal.plugin.PluginPackageUtil$UpdateAvailableRunner.setUpdateAvailable(Plug
inPackageUtil.java:1329)
at com.liferay.portal.plugin.PluginPackageUtil$UpdateAvailableRunner.run(PluginPackageUtil.j
ava:1299)
at java.lang.Thread.run(Thread.java:595)
thumbnail
Victor Zorin, modificado hace 15 años.

RE: Lucene errors (unknown format version, and unable to create new wr

Liferay Legend Mensajes: 1228 Fecha de incorporación: 14/04/08 Mensajes recientes
Try to delete(rename) lucene/* directories and start portal again.
It looks like index files got corrupted. Liferay should re-create those directories.
thumbnail
Rob Sonke, modificado hace 15 años.

RE: Lucene errors (unknown format version, and unable to create new wr

Expert Mensajes: 275 Fecha de incorporación: 26/08/07 Mensajes recientes
It's also a known bug in Liferay which is fixed in 5.1 (if I'm right)
Jason Cantrell, modificado hace 15 años.

RE: Lucene errors (unknown format version, and unable to create new wr

Junior Member Mensajes: 43 Fecha de incorporación: 28/02/08 Mensajes recientes
Thanks for the replies. Deleting the lucene directories worked.
thumbnail
Renato Rêgo, modificado hace 8 años.

RE: Lucene errors (unknown format version, and unable to create new writer

New Member Mensaje: 1 Fecha de incorporación: 29/08/14 Mensajes recientes
It worked for me too! Thanks.