掲示板

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

15年前 に Jason Cantrell によって更新されました。

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

Junior Member 投稿: 43 参加年月日: 08/02/28 最新の投稿
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
15年前 に Victor Zorin によって更新されました。

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

Liferay Legend 投稿: 1228 参加年月日: 08/04/14 最新の投稿
Try to delete(rename) lucene/* directories and start portal again.
It looks like index files got corrupted. Liferay should re-create those directories.
thumbnail
15年前 に Rob Sonke によって更新されました。

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

Expert 投稿: 275 参加年月日: 07/08/26 最新の投稿
It's also a known bug in Liferay which is fixed in 5.1 (if I'm right)
15年前 に Jason Cantrell によって更新されました。

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

Junior Member 投稿: 43 参加年月日: 08/02/28 最新の投稿
Thanks for the replies. Deleting the lucene directories worked.
thumbnail
8年前 に Renato Rêgo によって更新されました。

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

New Member 投稿: 1 参加年月日: 14/08/29 最新の投稿
It worked for me too! Thanks.