|
[
Permlink
| « Hide
]
Shay Banon added a comment - 04/Mar/10 09:54 AM
Can you try and run with the latest code?
Few weeks ago I've deployed my app with the latest code, but It seems that there are still problems with datastore api and indexing. It seems that some index files get broken when several users starting to update some entities and compass is trying to re-index them. Here is what I have from my logs. After I got this problem I have to clean content and meta tables from the datastore and I have to re-index all entities again.
org.compass.needle.gae.GoogleAppEngineDirectoryException: Index [index-index-contractentity] file [_9h.fnm]: Not found Yesterday I cleared all index tables from the database after that all indexes where re-indexed again, but for my badness same issue is encountered again:
rg.compass.needle.gae.GoogleAppEngineDirectoryException: Index [index-index-contractentity] file [_5y.fnm]: Not found at org.compass.needle.gae.GoogleAppEngineDirectory$3.call(GoogleAppEngineDirectory.java:314) at org.compass.needle.gae.GoogleAppEngineDirectory$3.call(GoogleAppEngineDirectory.java:303) at org.compass.needle.gae.GoogleAppEngineDirectory$Callable.call(GoogleAppEngineDirectory.java:494) at org.compass.needle.gae.GoogleAppEngineDirectory.doInTransaction(GoogleAppEngineDirectory.java:429) at org.compass.needle.gae.GoogleAppEngineDirectory.doInTransaction(GoogleAppEngineDirectory.java:376) at org.compass.needle.gae.GoogleAppEngineDirectory.fetchMetaData(GoogleAppEngineDirectory.java:303) at org.compass.needle.gae.GoogleAppEngineDirectory.openInput(GoogleAppEngineDirectory.java:287) at org.apache.lucene.index.FieldInfos.<init>(FieldInfos.java:58) at org.apache.lucene.index.SegmentReader.initialize(SegmentReader.java:341) at org.apache.lucene.index.SegmentReader.get(SegmentReader.java:306) at org.apache.lucene.index.SegmentReader.get(SegmentReader.java:228) at org.apache.lucene.index.MultiSegmentReader.<init>(MultiSegmentReader.java:55) at org.apache.lucene.index.ReadOnlyMultiSegmentReader.<init>(ReadOnlyMultiSegmentReader.java:27) at org.apache.lucene.index.DirectoryIndexReader$1.doBody(DirectoryIndexReader.java:102) at org.apache.lucene.index.SegmentInfos$FindSegmentsFile.run(SegmentInfos.java:653) at org.apache.lucene.index.DirectoryIndexReader.open(DirectoryIndexReader.java:115) at org.apache.lucene.index.IndexReader.open(IndexReader.java:316) at org.apache.lucene.index.IndexReader.open(IndexReader.java:237) at org.compass Do you need any other information about this problem ? |
|||||||||||||||||||||||||||||||||||||