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)
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)
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.
It looks like index files got corrupted. Liferay should re-create those directories.
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.
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.