Hi, I guess this problem was upto 1.7.3 (don't know exactly), but i resolved it by using Lucene indexing outside, even I haven't got any solution so I preferred to use it separately. So my suggestion is you should try this approach it may help you.
On Tuesday, December 2, 2014 2:00:53 PM UTC+5:30, Aaron Schulz wrote: > > I'm running into this same problem with 1.7.10 (and on all the 1.7 lucene > plugin jars). I haven't seen any solution for it on the web. This the first > problem I've ran into with OrientDB so far. > > The error seems to trigger on any write that effects the one spatial index > in my schema. The index is on an edge: > > create class HasPropertyWithCoordinateValue extends E; > create property HasPropertyWithCoordinateValue.out LINK Item; > create property HasPropertyWithCoordinateValue.in LINK Property; > create property HasPropertyWithCoordinateValue.lat double; > create property HasPropertyWithCoordinateValue.long double; > create index HasPropertyWithCoordinateValueInOutIdx on > HasPropertyWithCoordinateValue (in, out, lat, long) unique; > create index HasPropertyWithCoordinateValueInLocIdx on > HasPropertyWithCoordinateValue (lat,long) spatial engine LUCENE; > > > On Thursday, June 26, 2014 2:33:27 AM UTC-7, @sach wrote: >> >> Hi Enrico, >> >> Yes, I m using remote server, and Orient db version is 1.7.3. >> If you want to replicate it just see my attached file as a reference, >> when ever i start from scratch(created new database, all related fields and >> the Lucene index on "content" field), it will work fine for few time like >> 50-60 records get inserted but after some time it start throwing exception >> (IllegalOrgument i.e. mentioned in post), not able to find the root cause. >> i am also using Orient Lucene query parser to parse the "content" field. >> >> On Thursday, June 26, 2014 2:49:22 PM UTC+5:30, Enrico Risa wrote: >>> >>> Hi >>> >>> Are you using remote server? >>> Which version of OrientDb? >>> >>> how can i replicate it? >>> >>> >>> >>> 2014-06-25 16:55 GMT+02:00 sachchidanand singh <[email protected]>: >>> >>>> hi, >>>> my graph model of my project consist of three custom vertex classes: >>>> Person, Location and Content. Recently i migrated my code to 1.7.3 from >>>> 1.7.rc2, we are also using Lucene based index for Content class, ever >>>> since >>>> we added that we are getting this Exception : >>>> >>>> com.orientechnologies.orient.core.exception.OStorageException: Error >>>> during transaction commit. >>>> at >>>> com.orientechnologies.orient.core.storage.impl.local.paginated.OLocalPaginatedStorage.commit(OLocalPaginatedStorage.java:1096) >>>> at >>>> com.orientechnologies.orient.core.tx.OTransactionOptimistic.doCommit(OTransactionOptimistic.java:132) >>>> at >>>> com.orientechnologies.orient.core.tx.OTransactionOptimistic.commit(OTransactionOptimistic.java:105) >>>> at >>>> com.orientechnologies.orient.core.db.record.ODatabaseRecordTx.commit(ODatabaseRecordTx.java:142) >>>> at >>>> com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx.commit(ODatabaseDocumentTx.java:504) >>>> at >>>> com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx.commit(ODatabaseDocumentTx.java:496) >>>> at >>>> com.orientechnologies.orient.server.network.protocol.binary.ONetworkProtocolBinary.commit(ONetworkProtocolBinary.java:1096) >>>> at >>>> com.orientechnologies.orient.server.network.protocol.binary.ONetworkProtocolBinary.executeRequest(ONetworkProtocolBinary.java:344) >>>> at >>>> com.orientechnologies.orient.server.network.protocol.binary.OBinaryNetworkProtocolAbstract.execute(OBinaryNetworkProtocolAbstract.java:169) >>>> at >>>> com.orientechnologies.common.thread.OSoftThread.run(OSoftThread.java:45) >>>> Caused by: java.lang.IllegalArgumentException: targetGen=122 was never >>>> returned by the ReferenceManager instance (current gen=35) >>>> at >>>> org.apache.lucene.search.ControlledRealTimeReopenThread.waitForGeneration(ControlledRealTimeReopenThread.java:160) >>>> at >>>> org.apache.lucene.search.ControlledRealTimeReopenThread.waitForGeneration(ControlledRealTimeReopenThread.java:135) >>>> at >>>> com.orientechnologies.lucene.manager.OLuceneIndexManagerAbstract.getSearcher(OLuceneIndexManagerAbstract.java:135) >>>> at >>>> com.orientechnologies.lucene.manager.OLuceneFullTextIndexManager.getResults(OLuceneFullTextIndexManager.java:131) >>>> at >>>> com.orientechnologies.lucene.manager.OLuceneFullTextIndexManager.get(OLuceneFullTextIndexManager.java:99) >>>> at >>>> com.orientechnologies.lucene.OLuceneIndexEngine.get(OLuceneIndexEngine.java:153) >>>> at >>>> com.orientechnologies.orient.core.index.OIndexMultiValues.putInSnapshot(OIndexMultiValues.java:137) >>>> at >>>> com.orientechnologies.orient.core.index.OIndexAbstract.applyIndexTxEntry(OIndexAbstract.java:954) >>>> at >>>> com.orientechnologies.orient.core.index.OIndexAbstract.addTxOperation(OIndexAbstract.java:679) >>>> at >>>> com.orientechnologies.orient.core.tx.OTransactionOptimistic$CommitIndexesCallback.run(OTransactionOptimistic.java:256) >>>> at >>>> com.orientechnologies.orient.core.storage.impl.local.paginated.OLocalPaginatedStorage.commit(OLocalPaginatedStorage.java:1082) >>>> ... 9 more >>>> >>>> did search for a few minutes in Google but could't find anything useful. >>>> >>>> have attached my dao file where in im adding the model object to graph >>>> vertices >>>> >>>> lucene index command : >>>> >>>> CREATE INDEX INDX_CONTENT_TEXT ON Content (content) FULLTEXT ENGINE >>>> LUCENE; >>>> >>>> -- >>>> >>>> --- >>>> You received this message because you are subscribed to the Google >>>> Groups "OrientDB" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to [email protected]. >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> >>> -- --- You received this message because you are subscribed to the Google Groups "OrientDB" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
