[
https://issues.jboss.org/browse/ISPN-5101?page=com.atlassian.jira.plugin....
]
yaniv oren updated ISPN-5101:
-----------------------------
Description:
relates to
https://issues.jboss.org/browse/ISPN-1680
scenario:
restarting database during application run.
expected:
App recovery.
Actual:
Received error:
..
Caused by: org.hibernate.search.exception.SearchException: Unable to reopen IndexReader
at
org.hibernate.search.indexes.impl.SharingBufferReaderProvider$PerDirectoryLatestReader.refreshAndGet(SharingBufferReaderProvider.java:241)
~[hibernate-search-engine-5.0.0.Alpha4.jar:5.0.0.Alpha4]
at
org.hibernate.search.indexes.impl.SharingBufferReaderProvider.openIndexReader(SharingBufferReaderProvider.java:72)
~[hibernate-search-engine-5.0.0.Alpha4.jar:5.0.0.Alpha4]
at
org.hibernate.search.indexes.impl.SharingBufferReaderProvider.openIndexReader(SharingBufferReaderProvider.java:34)
~[hibernate-search-engine-5.0.0.Alpha4.jar:5.0.0.Alpha4]
at
org.hibernate.search.reader.impl.MultiReaderFactory.openReader(MultiReaderFactory.java:36)
~[hibernate-search-engine-5.0.0.Alpha4.jar:5.0.0.Alpha4]
at org.hibernate.search.query.engine.impl.HSQueryImpl.buildSearcher(HSQueryImpl.java:617)
~[hibernate-search-engine-5.0.0.Alpha4.jar:5.0.0.Alpha4]
at org.hibernate.search.query.engine.impl.HSQueryImpl.buildSearcher(HSQueryImpl.java:517)
~[hibernate-search-engine-5.0.0.Alpha4.jar:5.0.0.Alpha4]
at
org.hibernate.search.query.engine.impl.HSQueryImpl.queryEntityInfos(HSQueryImpl.java:251)
~[hibernate-search-engine-5.0.0.Alpha4.jar:5.0.0.Alpha4]
at
org.hibernate.search.query.hibernate.impl.FullTextQueryImpl.list(FullTextQueryImpl.java:198)
~[hibernate-search-orm-5.0.0.Alpha4.jar:5.0.0.Alpha4]
...
Caused by: java.io.IOException: Read past EOF
at
org.infinispan.lucene.impl.SingleChunkIndexInput.readByte(SingleChunkIndexInput.java:54)
~[infinispan-lucene-directory-7.0.0.Alpha4.jar:7.0.0.Alpha4]
at
org.apache.lucene.store.BufferedChecksumIndexInput.readByte(BufferedChecksumIndexInput.java:41)
~[lucene-core-4.8.1.jar:4.8.1 1594670 - rmuir - 2014-05-14 19:22:52]
at org.apache.lucene.store.DataInput.readInt(DataInput.java:96)
~[lucene-core-4.8.1.jar:4.8.1 1594670 - rmuir - 2014-05-14 19:22:52]
at org.apache.lucene.index.SegmentInfos.read(SegmentInfos.java:331)
~[lucene-core-4.8.1.jar:4.8.1 1594670 - rmuir - 2014-05-14 19:22:52]
at org.apache.lucene.index.SegmentInfos$1.doBody(SegmentInfos.java:416)
~[lucene-core-4.8.1.jar:4.8.1 1594670 - rmuir - 2014-05-14 19:22:52]
at org.apache.lucene.index.SegmentInfos$FindSegmentsFile.run(SegmentInfos.java:864)
~[lucene-core-4.8.1.jar:4.8.1 1594670 - rmuir - 2014-05-14 19:22:52]
at org.apache.lucene.index.SegmentInfos$FindSegmentsFile.run(SegmentInfos.java:710)
~[lucene-core-4.8.1.jar:4.8.1 1594670 - rmuir - 2014-05-14 19:22:52]
at org.apache.lucene.index.SegmentInfos.read(SegmentInfos.java:412)
~[lucene-core-4.8.1.jar:4.8.1 1594670 - rmuir - 2014-05-14 19:22:52]
at
org.apache.lucene.index.StandardDirectoryReader.isCurrent(StandardDirectoryReader.java:347)
~[lucene-core-4.8.1.jar:4.8.1 1594670 - rmuir - 2014-05-14 19:22:52]
at
org.apache.lucene.index.StandardDirectoryReader.doOpenNoWriter(StandardDirectoryReader.java:301)
~[lucene-core-4.8.1.jar:4.8.1 1594670 - rmuir - 2014-05-14 19:22:52]
at
org.apache.lucene.index.StandardDirectoryReader.doOpenIfChanged(StandardDirectoryReader.java:264)
~[lucene-core-4.8.1.jar:4.8.1 1594670 - rmuir - 2014-05-14 19:22:52]
at
org.apache.lucene.index.StandardDirectoryReader.doOpenIfChanged(StandardDirectoryReader.java:252)
~[lucene-core-4.8.1.jar:4.8.1 1594670 - rmuir - 2014-05-14 19:22:52]
at org.apache.lucene.index.DirectoryReader.openIfChanged(DirectoryReader.java:171)
~[lucene-core-4.8.1.jar:4.8.1 1594670 - rmuir - 2014-05-14 19:22:52]
at
org.hibernate.search.indexes.impl.SharingBufferReaderProvider$PerDirectoryLatestReader.refreshAndGet(SharingBufferReaderProvider.java:238)
~[hibernate-search-engine-5.0.0.Alpha4.jar:5.0.0.Alpha4]
... 121 common frames omitted
...
was:
similar to
https://issues.jboss.org/browse/ISPN-1680
scenario:
restarting database during application run.
expected:
App recovery.
Actual:
Received error:
..
Caused by: org.hibernate.search.exception.SearchException: Unable to reopen IndexReader
at
org.hibernate.search.indexes.impl.SharingBufferReaderProvider$PerDirectoryLatestReader.refreshAndGet(SharingBufferReaderProvider.java:241)
~[hibernate-search-engine-5.0.0.Alpha4.jar:5.0.0.Alpha4]
at
org.hibernate.search.indexes.impl.SharingBufferReaderProvider.openIndexReader(SharingBufferReaderProvider.java:72)
~[hibernate-search-engine-5.0.0.Alpha4.jar:5.0.0.Alpha4]
at
org.hibernate.search.indexes.impl.SharingBufferReaderProvider.openIndexReader(SharingBufferReaderProvider.java:34)
~[hibernate-search-engine-5.0.0.Alpha4.jar:5.0.0.Alpha4]
at
org.hibernate.search.reader.impl.MultiReaderFactory.openReader(MultiReaderFactory.java:36)
~[hibernate-search-engine-5.0.0.Alpha4.jar:5.0.0.Alpha4]
at org.hibernate.search.query.engine.impl.HSQueryImpl.buildSearcher(HSQueryImpl.java:617)
~[hibernate-search-engine-5.0.0.Alpha4.jar:5.0.0.Alpha4]
at org.hibernate.search.query.engine.impl.HSQueryImpl.buildSearcher(HSQueryImpl.java:517)
~[hibernate-search-engine-5.0.0.Alpha4.jar:5.0.0.Alpha4]
at
org.hibernate.search.query.engine.impl.HSQueryImpl.queryEntityInfos(HSQueryImpl.java:251)
~[hibernate-search-engine-5.0.0.Alpha4.jar:5.0.0.Alpha4]
at
org.hibernate.search.query.hibernate.impl.FullTextQueryImpl.list(FullTextQueryImpl.java:198)
~[hibernate-search-orm-5.0.0.Alpha4.jar:5.0.0.Alpha4]
...
Caused by: java.io.IOException: Read past EOF
at
org.infinispan.lucene.impl.SingleChunkIndexInput.readByte(SingleChunkIndexInput.java:54)
~[infinispan-lucene-directory-7.0.0.Alpha4.jar:7.0.0.Alpha4]
at
org.apache.lucene.store.BufferedChecksumIndexInput.readByte(BufferedChecksumIndexInput.java:41)
~[lucene-core-4.8.1.jar:4.8.1 1594670 - rmuir - 2014-05-14 19:22:52]
at org.apache.lucene.store.DataInput.readInt(DataInput.java:96)
~[lucene-core-4.8.1.jar:4.8.1 1594670 - rmuir - 2014-05-14 19:22:52]
at org.apache.lucene.index.SegmentInfos.read(SegmentInfos.java:331)
~[lucene-core-4.8.1.jar:4.8.1 1594670 - rmuir - 2014-05-14 19:22:52]
at org.apache.lucene.index.SegmentInfos$1.doBody(SegmentInfos.java:416)
~[lucene-core-4.8.1.jar:4.8.1 1594670 - rmuir - 2014-05-14 19:22:52]
at org.apache.lucene.index.SegmentInfos$FindSegmentsFile.run(SegmentInfos.java:864)
~[lucene-core-4.8.1.jar:4.8.1 1594670 - rmuir - 2014-05-14 19:22:52]
at org.apache.lucene.index.SegmentInfos$FindSegmentsFile.run(SegmentInfos.java:710)
~[lucene-core-4.8.1.jar:4.8.1 1594670 - rmuir - 2014-05-14 19:22:52]
at org.apache.lucene.index.SegmentInfos.read(SegmentInfos.java:412)
~[lucene-core-4.8.1.jar:4.8.1 1594670 - rmuir - 2014-05-14 19:22:52]
at
org.apache.lucene.index.StandardDirectoryReader.isCurrent(StandardDirectoryReader.java:347)
~[lucene-core-4.8.1.jar:4.8.1 1594670 - rmuir - 2014-05-14 19:22:52]
at
org.apache.lucene.index.StandardDirectoryReader.doOpenNoWriter(StandardDirectoryReader.java:301)
~[lucene-core-4.8.1.jar:4.8.1 1594670 - rmuir - 2014-05-14 19:22:52]
at
org.apache.lucene.index.StandardDirectoryReader.doOpenIfChanged(StandardDirectoryReader.java:264)
~[lucene-core-4.8.1.jar:4.8.1 1594670 - rmuir - 2014-05-14 19:22:52]
at
org.apache.lucene.index.StandardDirectoryReader.doOpenIfChanged(StandardDirectoryReader.java:252)
~[lucene-core-4.8.1.jar:4.8.1 1594670 - rmuir - 2014-05-14 19:22:52]
at org.apache.lucene.index.DirectoryReader.openIfChanged(DirectoryReader.java:171)
~[lucene-core-4.8.1.jar:4.8.1 1594670 - rmuir - 2014-05-14 19:22:52]
at
org.hibernate.search.indexes.impl.SharingBufferReaderProvider$PerDirectoryLatestReader.refreshAndGet(SharingBufferReaderProvider.java:238)
~[hibernate-search-engine-5.0.0.Alpha4.jar:5.0.0.Alpha4]
... 121 common frames omitted
...
Handle database restart
-----------------------
Key: ISPN-5101
URL:
https://issues.jboss.org/browse/ISPN-5101
Project: Infinispan
Issue Type: Bug
Components: Lucene Directory
Affects Versions: 7.0.0.Alpha4
Environment: database: postgress, using hibernate search with
infinispan&lucene
Reporter: yaniv oren
Labels: lucene
relates to
https://issues.jboss.org/browse/ISPN-1680
scenario:
restarting database during application run.
expected:
App recovery.
Actual:
Received error:
..
Caused by: org.hibernate.search.exception.SearchException: Unable to reopen IndexReader
at
org.hibernate.search.indexes.impl.SharingBufferReaderProvider$PerDirectoryLatestReader.refreshAndGet(SharingBufferReaderProvider.java:241)
~[hibernate-search-engine-5.0.0.Alpha4.jar:5.0.0.Alpha4]
at
org.hibernate.search.indexes.impl.SharingBufferReaderProvider.openIndexReader(SharingBufferReaderProvider.java:72)
~[hibernate-search-engine-5.0.0.Alpha4.jar:5.0.0.Alpha4]
at
org.hibernate.search.indexes.impl.SharingBufferReaderProvider.openIndexReader(SharingBufferReaderProvider.java:34)
~[hibernate-search-engine-5.0.0.Alpha4.jar:5.0.0.Alpha4]
at
org.hibernate.search.reader.impl.MultiReaderFactory.openReader(MultiReaderFactory.java:36)
~[hibernate-search-engine-5.0.0.Alpha4.jar:5.0.0.Alpha4]
at
org.hibernate.search.query.engine.impl.HSQueryImpl.buildSearcher(HSQueryImpl.java:617)
~[hibernate-search-engine-5.0.0.Alpha4.jar:5.0.0.Alpha4]
at
org.hibernate.search.query.engine.impl.HSQueryImpl.buildSearcher(HSQueryImpl.java:517)
~[hibernate-search-engine-5.0.0.Alpha4.jar:5.0.0.Alpha4]
at
org.hibernate.search.query.engine.impl.HSQueryImpl.queryEntityInfos(HSQueryImpl.java:251)
~[hibernate-search-engine-5.0.0.Alpha4.jar:5.0.0.Alpha4]
at
org.hibernate.search.query.hibernate.impl.FullTextQueryImpl.list(FullTextQueryImpl.java:198)
~[hibernate-search-orm-5.0.0.Alpha4.jar:5.0.0.Alpha4]
...
Caused by: java.io.IOException: Read past EOF
at
org.infinispan.lucene.impl.SingleChunkIndexInput.readByte(SingleChunkIndexInput.java:54)
~[infinispan-lucene-directory-7.0.0.Alpha4.jar:7.0.0.Alpha4]
at
org.apache.lucene.store.BufferedChecksumIndexInput.readByte(BufferedChecksumIndexInput.java:41)
~[lucene-core-4.8.1.jar:4.8.1 1594670 - rmuir - 2014-05-14 19:22:52]
at org.apache.lucene.store.DataInput.readInt(DataInput.java:96)
~[lucene-core-4.8.1.jar:4.8.1 1594670 - rmuir - 2014-05-14 19:22:52]
at org.apache.lucene.index.SegmentInfos.read(SegmentInfos.java:331)
~[lucene-core-4.8.1.jar:4.8.1 1594670 - rmuir - 2014-05-14 19:22:52]
at org.apache.lucene.index.SegmentInfos$1.doBody(SegmentInfos.java:416)
~[lucene-core-4.8.1.jar:4.8.1 1594670 - rmuir - 2014-05-14 19:22:52]
at org.apache.lucene.index.SegmentInfos$FindSegmentsFile.run(SegmentInfos.java:864)
~[lucene-core-4.8.1.jar:4.8.1 1594670 - rmuir - 2014-05-14 19:22:52]
at org.apache.lucene.index.SegmentInfos$FindSegmentsFile.run(SegmentInfos.java:710)
~[lucene-core-4.8.1.jar:4.8.1 1594670 - rmuir - 2014-05-14 19:22:52]
at org.apache.lucene.index.SegmentInfos.read(SegmentInfos.java:412)
~[lucene-core-4.8.1.jar:4.8.1 1594670 - rmuir - 2014-05-14 19:22:52]
at
org.apache.lucene.index.StandardDirectoryReader.isCurrent(StandardDirectoryReader.java:347)
~[lucene-core-4.8.1.jar:4.8.1 1594670 - rmuir - 2014-05-14 19:22:52]
at
org.apache.lucene.index.StandardDirectoryReader.doOpenNoWriter(StandardDirectoryReader.java:301)
~[lucene-core-4.8.1.jar:4.8.1 1594670 - rmuir - 2014-05-14 19:22:52]
at
org.apache.lucene.index.StandardDirectoryReader.doOpenIfChanged(StandardDirectoryReader.java:264)
~[lucene-core-4.8.1.jar:4.8.1 1594670 - rmuir - 2014-05-14 19:22:52]
at
org.apache.lucene.index.StandardDirectoryReader.doOpenIfChanged(StandardDirectoryReader.java:252)
~[lucene-core-4.8.1.jar:4.8.1 1594670 - rmuir - 2014-05-14 19:22:52]
at org.apache.lucene.index.DirectoryReader.openIfChanged(DirectoryReader.java:171)
~[lucene-core-4.8.1.jar:4.8.1 1594670 - rmuir - 2014-05-14 19:22:52]
at
org.hibernate.search.indexes.impl.SharingBufferReaderProvider$PerDirectoryLatestReader.refreshAndGet(SharingBufferReaderProvider.java:238)
~[hibernate-search-engine-5.0.0.Alpha4.jar:5.0.0.Alpha4]
... 121 common frames omitted
...
--
This message was sent by Atlassian JIRA
(v6.3.11#6341)