Thanks Enrico. We have downloaded the new release and will test it out 
today.

On Wednesday, January 14, 2015 at 7:15:38 AM UTC-8, Enrico Risa wrote:
>
> Jing
>
> here is the new releases compatible with 1.7.10
>
> https://oss.sonatype.org/content/repositories/releases/com/orientechnologies/orientdb-lucene/1.7.10/orientdb-lucene-1.7.10-dist.jar
>
> Try it and tell me if the issue still occurs
>
> Enrico
>
> 2015-01-14 0:14 GMT+01:00 Jing Chen <[email protected] <javascript:>>:
>
>> Great! Thanks.
>>
>> On Tuesday, January 13, 2015 at 3:06:57 PM UTC-8, Enrico Risa wrote:
>>>
>>> Hi Jing
>>>
>>> tomorrow i will roll a release with some backports from 2.0,
>>> so you can try if resolve this issue. I will send you the link
>>>
>>> 2015-01-14 0:03 GMT+01:00 Jing Chen <[email protected]>:
>>>
>>>> Hi Enrico,
>>>>
>>>> I did more tests and it seems the ParseException won't cause the 
>>>> closure of Lucene index. It is more likely to be the other error:
>>>>
>>>> 2015-01-12 16:22:58:555 INFO Account 80421cb7-39f3-11e4-a848-
>>>> 000c29202374 does not exist for class: user [OrientdbDAO]com.
>>>> orientechnologies.orient.core.exception.ODatabaseException: Error on 
>>>> retrieving record #14:507243 (cluster: ndexproperty)
>>>>         at com.orientechnologies.orient.core.db.raw.ODatabaseRaw.read(O
>>>> DatabaseRaw.java:257)
>>>>         at com.orientechnologies.orient.core.db.record.ODatabaseRecordA
>>>> bstract.executeReadRecord(ODatabaseRecordAbstract.java:1005)
>>>>         at com.orientechnologies.orient.core.tx.OTransactionOptimistic.
>>>> loadRecord(OTransactionOptimistic.java:227)
>>>>         at com.orientechnologies.orient.core.db.record.ODatabaseRecordT
>>>> x.load(ODatabaseRecordTx.java:251)
>>>>         at com.orientechnologies.orient.core.db.record.ODatabaseRecordT
>>>> x.load(ODatabaseRecordTx.java:40)
>>>>         at com.orientechnologies.orient.core.id.ORecordId.getRecord(ORe
>>>> cordId.java:298)
>>>>         at com.orientechnologies.orient.core.db.record.ridbag.embedded.
>>>> OEmbeddedRidBag$EntriesIterator.next(OEmbeddedRidBag.java:414)
>>>>         at com.orientechnologies.orient.core.db.record.ridbag.embedded.
>>>> OEmbeddedRidBag$EntriesIterator.next(OEmbeddedRidBag.java:385)
>>>>         at com.orientechnologies.orient.core.command.traverse.OTraverse
>>>> MultiValueProcess.process(OTraverseMultiValueProcess.java:36)
>>>>         at com.orientechnologies.orient.core.command.traverse.OTraverse
>>>> MultiValueProcess.process(OTraverseMultiValueProcess.java:24)
>>>>         at com.orientechnologies.orient.core.command.traverse.OTraverse
>>>> .next(OTraverse.java:101)
>>>>         at com.orientechnologies.orient.core.command.traverse.OTraverse
>>>> .hasNext(OTraverse.java:71)
>>>>         at org.ndexbio.common.models.dao.orientdb.NetworkDAO.getPropert
>>>> iesFromDocument(NetworkDAO.java:723)
>>>>         at org.ndexbio.common.models.dao.orientdb.NetworkDAO.setNetwork
>>>> Summary(NetworkDAO.java:1318)
>>>>         at org.ndexbio.common.models.dao.orientdb.NetworkDAO.getNetwork
>>>> Summary(NetworkDAO.java:1326)
>>>>         at org.ndexbio.common.models.dao.orientdb.NetworkSearchDAO.find
>>>> AllNetworks(NetworkSearchDAO.java:121)
>>>>         at org.ndexbio.common.models.dao.orientdb.NetworkSearchDAO.find
>>>> Networks(NetworkSearchDAO.java:71)
>>>>         at org.ndexbio.rest.services.NetworkAService.searchNetwork(Netw
>>>> orkAService.java:802)
>>>> - show quoted text -
>>>>         at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(
>>>> JIoEndpoint.java:314)
>>>>
>>>>         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPool
>>>> Executor.java:1145)
>>>>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo
>>>> lExecutor.java:615)
>>>>         at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.
>>>> run(TaskThread.java:61)
>>>>         at java.lang.Thread.run(Thread.java:745)
>>>> Caused by: com.orientechnologies.common.concur.lock.OLockException: 
>>>> Cannot unlock a never acquired lock
>>>>         at com.orientechnologies.orient.core.tx.OTransactionAbstract.un
>>>> lockRecord(OTransactionAbstract.java:119)
>>>>         at com.orientechnologies.orient.core.id.ORecordId.unlock(ORecor
>>>> dId.java:272)
>>>>         at com.orientechnologies.orient.core.storage.impl.local.paginat
>>>> ed.OLocalPaginatedStorage.readRecord(OLocalPaginatedStorage.java:1498)
>>>>         at com.orientechnologies.orient.core.storage.impl.local.paginat
>>>> ed.OLocalPaginatedStorage.readRecord(OLocalPaginatedStorage.java:754)
>>>>         at com.orientechnologies.orient.core.db.raw.ODatabaseRaw.read(O
>>>> DatabaseRaw.java:250)
>>>>         ... 50 more
>>>>
>>>> Error during context close for db plocal:/opt/ndex/orientdb/data
>>>> bases/ndex
>>>> com.orientechnologies.orient.core.exception.OTransactionException: 
>>>> Transaction was rolled back more times than it was started.
>>>>         at com.orientechnologies.orient.core.tx.OTransactionOptimistic.
>>>> rollback(OTransactionOptimistic.java:177)
>>>>         at com.orientechnologies.orient.core.db.record.ODatabaseRecordT
>>>> x.commit(ODatabaseRecordTx.java:152)
>>>>         at com.orientechnologies.orient.core.db.document.ODatabaseDocum
>>>> entTx.commit(ODatabaseDocumentTx.java:511)
>>>>         at com.orientechnologies.orient.core.db.document.ODatabaseDocum
>>>> entTx.commit(ODatabaseDocumentTx.java:503)
>>>>         at com.tinkerpop.blueprints.impls.orient.OrientBaseGraph.remove
>>>> Context(OrientBaseGraph.java:1540)
>>>>         at com.tinkerpop.blueprints.impls.orient.OrientBaseGraph.shutdo
>>>> wn(OrientBaseGraph.java:900)
>>>>         at org.ndexbio.common.models.dao.orientdb.UserDAO.close(UserDAO
>>>> .java:1043)
>>>>         at org.ndexbio.rest.services.UserService.getPendingRequests(Use
>>>> rService.java:501)
>>>>         at sun.reflect.GeneratedMethodAccessor161.invoke(Unknown 
>>>> Source)
>>>> - show quoted text -
>>>>         at sun.reflect.GeneratedMethodAccessor109.invoke(Unknown 
>>>> Source)
>>>>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe
>>>> thodAccessorImpl.java:43)
>>>>         at java.lang.reflect.Method.invoke(Method.java:606)
>>>>         at org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInje
>>>> ctorImpl.java:137)
>>>>         at org.jboss.resteasy.core.ResourceMethodInvoker.invokeOnTarget
>>>> (ResourceMethodInvoker.java:296)
>>>>         at org.jboss.resteasy.core.ResourceMethodInvoker.invoke(Resourc
>>>> eMethodInvoker.java:250)
>>>>         at org.jboss.resteasy.core.ResourceMethodInvoker.invoke(Resourc
>>>> eMethodInvoker.java:237)
>>>>         at org.jboss.resteasy.core.SynchronousDispatcher.invoke(Synchro
>>>> nousDispatcher.java:356)
>>>>         at org.jboss.resteasy.core.SynchronousDispatcher.invoke(Synchro
>>>> nousDispatcher.java:179)
>>>>
>>>>
>>>> On Tuesday, January 13, 2015 at 1:54:39 AM UTC-8, Enrico Risa wrote:
>>>>>
>>>>> Hi Jing
>>>>>
>>>>> i see this error:
>>>>>
>>>>> Caused by: org.apache.lucene.queryparser.classic.ParseException: 
>>>>> Cannot parse '*hoxd3': '*' or '?' not allowed as first character in 
>>>>> WildcardQuery
>>>>>
>>>>> is not a valid syntax syntax 
>>>>>
>>>>> But after this error you got
>>>>> "targetGen=14871" right?
>>>>>
>>>>> We have done a ton of fixes on lucene indexing in 2.0 as it was the 
>>>>> target for the stable plugin
>>>>>
>>>>> I see if we can backports these fixes and if resolves you this problem
>>>>>
>>>>> Enrico
>>>>>
>>>>> 2015-01-13 10:47 GMT+01:00 Jing Chen <[email protected]>:
>>>>>
>>>>>> Hi Enrico,
>>>>>>
>>>>>> This error came out again and completely brought the search function 
>>>>>> down in our production site. It becomes a very critical issue for us, 
>>>>>> and 
>>>>>> we really appreciate if you can help us to resolve this issue.
>>>>>>
>>>>>> Here are some more information I found from our tomcat log. Hope it 
>>>>>> can provide some hints for you to reproduce the problem. Basically we 
>>>>>> saw a 
>>>>>> few errors happened before the "targetGen=14871" happened. This time it 
>>>>>> is 
>>>>>> not doing bulk inserts.
>>>>>>
>>>>>> One of them is this exception:
>>>>>>
>>>>>> com.orientechnologies.orient.core.exception.ODatabaseException: 
>>>>>> Database instance has been released to the pool. Get another database 
>>>>>> instance from the pool with the right username and password
>>>>>>         at com.orientechnologies.orient.core.db.document.
>>>>>> ODatabaseDocumentTxPooled.checkOpeness(ODatabaseDocumentTxPooled.
>>>>>> java:133)
>>>>>>         at com.orientechnologies.orient.core.db.
>>>>>> ODatabaseWrapperAbstract.getClusterNameById(ODatabase
>>>>>> WrapperAbstract.java:190)
>>>>>>         at com.orientechnologies.orient.core.metadata.schema.
>>>>>> OClassImpl.readableClusters(OClassImpl.java:122)
>>>>>>         at com.orientechnologies.orient.core.iterator.
>>>>>> ORecordIteratorClass.<init>(ORecordIteratorClass.java:71)
>>>>>>         at com.orientechnologies.orient.core.iterator.
>>>>>> ORecordIteratorClass.<init>(ORecordIteratorClass.java:56)
>>>>>>         at com.orientechnologies.orient.core.db.document.
>>>>>> ODatabaseDocumentTx.browseClass(ODatabaseDocumentTx.java:209)
>>>>>>         at com.orientechnologies.orient.core.db.document.
>>>>>> ODatabaseDocumentTx.browseClass(ODatabaseDocumentTx.java:197)
>>>>>>         ...
>>>>>>
>>>>>> Another exception was 
>>>>>>
>>>>>> com.orientechnologies.orient.core.index.OIndexException: Error 
>>>>>> parsing lucene query 
>>>>>>         at com.orientechnologies.lucene.manager.
>>>>>> OLuceneFullTextIndexManager.get(OLuceneFullTextIndexManager.java:114)
>>>>>>         at com.orientechnologies.lucene.OLuceneIndexEngine.get(
>>>>>> OLuceneIndexEngine.java:155)
>>>>>>         at com.orientechnologies.lucene.index.OLuceneFullTextIndex.
>>>>>> get(OLuceneFullTextIndex.java:111)
>>>>>>         at com.orientechnologies.lucene.index.OLuceneFullTextIndex.
>>>>>> get(OLuceneFullTextIndex.java:38)
>>>>>>         at com.orientechnologies.orient.core.index.
>>>>>> OIndexAbstractDelegate.get(OIndexAbstractDelegate.java:57)
>>>>>>         at com.orientechnologies.orient.core.index.
>>>>>> OIndexTxAwareMultiValue.get(OIndexTxAwareMultiValue.java:275)
>>>>>>         at com.orientechnologies.orient.core.index.
>>>>>> OIndexTxAwareMultiValue.get(OIndexTxAwareMultiValue.java:43)
>>>>>>         at org.ndexbio.common.models.dao.orientdb.NetworkSearchDAO.
>>>>>> findNetworksV2(NetworkSearchDAO.java:206)
>>>>>>         at org.ndexbio.common.models.dao.orientdb.NetworkSearchDAO.
>>>>>> findNetworks(NetworkSearchDAO.java:73)
>>>>>>         at org.ndexbio.rest.services.NetworkAService.searchNetwork(
>>>>>> NetworkAService.java:802)
>>>>>>
>>>>>>         at sun.reflect.GeneratedMethodAccessor109.invoke(Unknown 
>>>>>> Source)
>>>>>>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(
>>>>>> DelegatingMethodAccessorImpl.java:43)
>>>>>>         at java.lang.reflect.Method.invoke(Method.java:606)
>>>>>>         at org.jboss.resteasy.core.MethodInjectorImpl.invoke(
>>>>>> MethodInjectorImpl.java:137)
>>>>>>         at org.jboss.resteasy.core.ResourceMethodInvoker.
>>>>>> invokeOnTarget(ResourceMethodInvoker.java:296)
>>>>>>         at org.jboss.resteasy.core.ResourceMethodInvoker.invoke(
>>>>>> ResourceMethodInvoker.java:250)
>>>>>>         at org.jboss.resteasy.core.ResourceMethodInvoker.invoke(
>>>>>> ResourceMethodInvoker.java:237)
>>>>>>         at org.jboss.resteasy.core.SynchronousDispatcher.invoke(
>>>>>> SynchronousDispatcher.java:356)
>>>>>>         at org.jboss.resteasy.core.SynchronousDispatcher.invoke(
>>>>>> SynchronousDispatcher.java:179)
>>>>>>         at org.jboss.resteasy.plugins.server.servlet.
>>>>>> ServletContainerDispatcher.service(ServletContainerDispatcher.
>>>>>> java:220)
>>>>>>         at org.jboss.resteasy.plugins.server.servlet.
>>>>>> HttpServletDispatcher.service(HttpServletDispatcher.java:56)
>>>>>>         at org.jboss.resteasy.plugins.server.servlet.
>>>>>> HttpServletDispatcher.service(HttpServletDispatcher.java:51)
>>>>>>         at javax.servlet.http.HttpServlet.service(
>>>>>> HttpServlet.java:727)
>>>>>>         at org.apache.catalina.core.ApplicationFilterChain.
>>>>>> internalDoFilter(ApplicationFilterChain.java:303)
>>>>>>         at org.apache.catalina.core.ApplicationFilterChain.doFilter(
>>>>>> ApplicationFilterChain.java:208)
>>>>>>         at org.apache.tomcat.websocket.server.WsFilter.doFilter(
>>>>>> WsFilter.java:52)
>>>>>>         at org.apache.catalina.core.ApplicationFilterChain.
>>>>>> internalDoFilter(ApplicationFilterChain.java:241)
>>>>>>         at org.apache.catalina.core.ApplicationFilterChain.doFilter(
>>>>>> ApplicationFilterChain.java:208)
>>>>>>         at org.apache.catalina.core.StandardWrapperValve.invoke(
>>>>>> StandardWrapperValve.java:220)
>>>>>>         at org.apache.catalina.core.StandardContextValve.invoke(
>>>>>> StandardContextValve.java:122)
>>>>>>         at org.apache.catalina.authenticator.
>>>>>> AuthenticatorBase.invoke(AuthenticatorBase.java:501)
>>>>>>         at org.apache.catalina.core.StandardHostValve.invoke(
>>>>>> StandardHostValve.java:171)
>>>>>>         at org.apache.catalina.valves.ErrorReportValve.invoke(
>>>>>> ErrorReportValve.java:103)
>>>>>>         at org.apache.catalina.valves.AccessLogValve.invoke(
>>>>>> AccessLogValve.java:950)
>>>>>>         at org.apache.catalina.core.StandardEngineValve.invoke(
>>>>>> StandardEngineValve.java:116)
>>>>>>         at org.apache.catalina.connector.CoyoteAdapter.service(
>>>>>> CoyoteAdapter.java:408)
>>>>>>         at org.apache.coyote.http11.AbstractHttp11Processor.process(
>>>>>> AbstractHttp11Processor.java:1070)
>>>>>>         at org.apache.coyote.AbstractProtocol$
>>>>>> AbstractConnectionHandler.process(AbstractProtocol.java:611)
>>>>>>         at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.
>>>>>> run(JIoEndpoint.java:314)
>>>>>>         at java.util.concurrent.ThreadPoolExecutor.runWorker(
>>>>>> ThreadPoolExecutor.java:1145)
>>>>>>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(
>>>>>> ThreadPoolExecutor.java:615)
>>>>>>         at org.apache.tomcat.util.threads.TaskThread$
>>>>>> WrappingRunnable.run(TaskThread.java:61)
>>>>>>         at java.lang.Thread.run(Thread.java:745)
>>>>>> Caused by: org.apache.lucene.queryparser.classic.ParseException: 
>>>>>> Cannot parse '*hoxd3': '*' or '?' not allowed as first character in 
>>>>>> WildcardQuery
>>>>>>         at org.apache.lucene.queryparser.
>>>>>> classic.QueryParserBase.parse(QueryParserBase.java:125)
>>>>>>         at com.orientechnologies.lucene.OLuceneIndexType.
>>>>>> getQueryParser(OLuceneIndexType.java:126)
>>>>>>         at com.orientechnologies.lucene.OLuceneIndexType.
>>>>>> createFullQuery(OLuceneIndexType.java:112)
>>>>>>         at com.orientechnologies.lucene.manager.
>>>>>> OLuceneFullTextIndexManager.get(OLuceneFullTextIndexManager.java:107)
>>>>>>         ... 42 more
>>>>>> Caused by: org.apache.lucene.queryparser.classic.ParseException: '*' 
>>>>>> or '?' not allowed as first character in WildcardQuery
>>>>>>         at org.apache.lucene.queryparser.classic.QueryParserBase.
>>>>>> getWildcardQuery(QueryParserBase.java:734)
>>>>>>         at org.apache.lucene.queryparser.
>>>>>> classic.MultiFieldQueryParser.getWildcardQuery(MultiFieldQue
>>>>>> ryParser.java:200)
>>>>>>         at org.apache.lucene.queryparser.
>>>>>> classic.MultiFieldQueryParser.getWildcardQuery(MultiFieldQue
>>>>>> ryParser.java:195)
>>>>>>         at org.apache.lucene.queryparser.classic.QueryParserBase.
>>>>>> handleBareTokenQuery(QueryParserBase.java:832)
>>>>>>         at org.apache.lucene.queryparser.classic.QueryParser.Term(
>>>>>> QueryParser.java:358)
>>>>>>         at org.apache.lucene.queryparser.classic.QueryParser.Clause(
>>>>>> QueryParser.java:257)
>>>>>>         at org.apache.lucene.queryparser.classic.QueryParser.Query(
>>>>>> QueryParser.java:181)
>>>>>>         at org.apache.lucene.queryparser.classic.QueryParser.
>>>>>> TopLevelQuery(QueryParser.java:170)
>>>>>>         at org.apache.lucene.queryparser.
>>>>>> classic.QueryParserBase.parse(QueryParserBase.java:120)
>>>>>>         ... 45 more
>>>>>>
>>>>>> Then we got this error:
>>>>>>
>>>>>> 2015-01-12 16:22:58:555 INFO Account 
>>>>>> 80421cb7-39f3-11e4-a848-000c29202374 
>>>>>> does not exist for class: user [OrientdbDAO]com.orientechnolo
>>>>>> gies.orient.core.exception.ODatabaseException: Error on retrieving 
>>>>>> record #14:507243 (cluster: ndexproperty)
>>>>>>         at com.orientechnologies.orient.c
>>>>>> ore.db.raw.ODatabaseRaw.read(ODatabaseRaw.java:257)
>>>>>>         at com.orientechnologies.orient.core.db.record.
>>>>>> ODatabaseRecordAbstract.executeReadRecord(ODat
>>>>>> abaseRecordAbstract.java:1005)
>>>>>>         at com.orientechnologies.orient.core.tx.
>>>>>> OTransactionOptimistic.loadRecord(OTransactionOptimistic.java:227)
>>>>>>         at com.orientechnologies.orient.core.db.record.
>>>>>> ODatabaseRecordTx.load(ODatabaseRecordTx.java:251)
>>>>>>         at com.orientechnologies.orient.core.db.record.
>>>>>> ODatabaseRecordTx.load(ODatabaseRecordTx.java:40)
>>>>>>         at com.orientechnologies.orient.core.id.ORecordId.getRecord(
>>>>>> ORecordId.java:298)
>>>>>>         at com.orientechnologies.orient.core.db.record.ridbag.
>>>>>> embedded.OEmbeddedRidBag$EntriesIterator.next(OEmbeddedRidBag.java:
>>>>>> 414)
>>>>>>         at com.orientechnologies.orient.core.db.record.ridbag.
>>>>>> embedded.OEmbeddedRidBag$EntriesIterator.next(OEmbeddedRidBag.java:
>>>>>> 385)
>>>>>>         at com.orientechnologies.orient.core.command.traverse.
>>>>>> OTraverseMultiValueProcess.process(OTraverseMultiValueProcess.java:
>>>>>> 36)
>>>>>>         at com.orientechnologies.orient.core.command.traverse.
>>>>>> OTraverseMultiValueProcess.process(OTraverseMultiValueProcess.java:
>>>>>> 24)
>>>>>>         at com.orientechnologies.orient.core.command.traverse.
>>>>>> OTraverse.next(OTraverse.java:101)
>>>>>>         at com.orientechnologies.orient.core.command.traverse.
>>>>>> OTraverse.hasNext(OTraverse.java:71)
>>>>>>         at org.ndexbio.common.models.dao.orientdb.NetworkDAO.
>>>>>> getPropertiesFromDocument(NetworkDAO.java:723)
>>>>>>         at org.ndexbio.common.models.dao.orientdb.NetworkDAO.
>>>>>> setNetworkSummary(NetworkDAO.java:1318)
>>>>>>         at org.ndexbio.common.models.dao.orientdb.NetworkDAO.
>>>>>> getNetworkSummary(NetworkDAO.java:1326)
>>>>>>         at org.ndexbio.common.models.dao.orientdb.NetworkSearchDAO.
>>>>>> findAllNetworks(NetworkSearchDAO.java:121)
>>>>>>         at org.ndexbio.common.models.dao.orientdb.NetworkSearchDAO.
>>>>>> findNetworks(NetworkSearchDAO.java:71)
>>>>>>         at org.ndexbio.rest.services.NetworkAService.searchNetwork(
>>>>>> NetworkAService.java:802)
>>>>>>
>>>>>>         at sun.reflect.GeneratedMethodAccessor109.invoke(Unknown 
>>>>>> Source)
>>>>>>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(
>>>>>> DelegatingMethodAccessorImpl.java:43)
>>>>>>         at java.lang.reflect.Method.invoke(Method.java:606)
>>>>>>         at org.jboss.resteasy.core.MethodInjectorImpl.invoke(
>>>>>> MethodInjectorImpl.java:137)
>>>>>>         at org.jboss.resteasy.core.ResourceMethodInvoker.
>>>>>> invokeOnTarget(ResourceMethodInvoker.java:296)
>>>>>>         at org.jboss.resteasy.core.ResourceMethodInvoker.invoke(
>>>>>> ResourceMethodInvoker.java:250)
>>>>>>         at org.jboss.resteasy.core.ResourceMethodInvoker.invoke(
>>>>>> ResourceMethodInvoker.java:237)
>>>>>>         at org.jboss.resteasy.core.SynchronousDispatcher.invoke(
>>>>>> SynchronousDispatcher.java:356)
>>>>>>         at org.jboss.resteasy.core.SynchronousDispatcher.invoke(
>>>>>> SynchronousDispatcher.java:179)
>>>>>>         at org.jboss.resteasy.plugins.server.servlet.
>>>>>> ServletContainerDispatcher.service(ServletContainerDispatcher.
>>>>>> java:220)
>>>>>>         at org.jboss.resteasy.plugins.server.servlet.
>>>>>> HttpServletDispatcher.service(HttpServletDispatcher.java:56)
>>>>>>         at org.jboss.resteasy.plugins.server.servlet.
>>>>>> HttpServletDispatcher.service(HttpServletDispatcher.java:51)
>>>>>>         at javax.servlet.http.HttpServlet.service(
>>>>>> HttpServlet.java:727)
>>>>>>         at org.apache.catalina.core.ApplicationFilterChain.
>>>>>> internalDoFilter(ApplicationFilterChain.java:303)
>>>>>>         at org.apache.catalina.core.ApplicationFilterChain.doFilter(
>>>>>> ApplicationFilterChain.java:208)
>>>>>>         at org.apache.tomcat.websocket.server.WsFilter.doFilter(
>>>>>> WsFilter.java:52)
>>>>>>         at org.apache.catalina.core.ApplicationFilterChain.
>>>>>> internalDoFilter(ApplicationFilterChain.java:241)
>>>>>>         at org.apache.catalina.core.ApplicationFilterChain.doFilter(
>>>>>> ApplicationFilterChain.java:208)
>>>>>>         at org.apache.catalina.core.StandardWrapperValve.invoke(
>>>>>> StandardWrapperValve.java:220)
>>>>>>         at org.apache.catalina.core.StandardContextValve.invoke(
>>>>>> StandardContextValve.java:122)
>>>>>>         at org.apache.catalina.authenticator.
>>>>>> AuthenticatorBase.invoke(AuthenticatorBase.java:501)
>>>>>>         at org.apache.catalina.core.StandardHostValve.invoke(
>>>>>> StandardHostValve.java:171)
>>>>>>         at org.apache.catalina.valves.ErrorReportValve.invoke(
>>>>>> ErrorReportValve.java:103)
>>>>>>         at org.apache.catalina.valves.AccessLogValve.invoke(
>>>>>> AccessLogValve.java:950)
>>>>>>         at org.apache.catalina.core.StandardEngineValve.invoke(
>>>>>> StandardEngineValve.java:116)
>>>>>>         at org.apache.catalina.connector.CoyoteAdapter.service(
>>>>>> CoyoteAdapter.java:408)
>>>>>>         at org.apache.coyote.http11.AbstractHttp11Processor.process(
>>>>>> AbstractHttp11Processor.java:1070)
>>>>>>         at org.apache.coyote.AbstractProtocol$
>>>>>> AbstractConnectionHandler.process(AbstractProtocol.java:611)
>>>>>>         at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.
>>>>>> run(JIoEndpoint.java:314)
>>>>>>         at java.util.concurrent.ThreadPoolExecutor.runWorker(
>>>>>> ThreadPoolExecutor.java:1145)
>>>>>>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(
>>>>>> ThreadPoolExecutor.java:615)
>>>>>>         at org.apache.tomcat.util.threads.TaskThread$
>>>>>> WrappingRunnable.run(TaskThread.java:61)
>>>>>>         at java.lang.Thread.run(Thread.java:745)
>>>>>> Caused by: com.orientechnologies.common.concur.lock.OLockException: 
>>>>>> Cannot unlock a never acquired lock
>>>>>>         at com.orientechnologies.orient.core.tx.OTransactionAbstract.
>>>>>> unlockRecord(OTransactionAbstract.java:119)
>>>>>>         at com.orientechnologies.orient.core.id.ORecordId.unlock(
>>>>>> ORecordId.java:272)
>>>>>>         at com.orientechnologies.orient.core.storage.impl.local.
>>>>>> paginated.OLocalPaginatedStorage.readRecord(OLocalPaginatedStorage.
>>>>>> java:1498)
>>>>>>         at com.orientechnologies.orient.core.storage.impl.local.
>>>>>> paginated.OLocalPaginatedStorage.readRecord(OLocalPaginatedStorage.
>>>>>> java:754)
>>>>>>         at com.orientechnologies.orient.c
>>>>>> ore.db.raw.ODatabaseRaw.read(ODatabaseRaw.java:250)
>>>>>>         ... 50 more
>>>>>> Error during context close for db plocal:/opt/ndex/orientdb/data
>>>>>> bases/ndex
>>>>>> com.orientechnologies.orient.core.exception.OTransactionException: 
>>>>>> Transaction was rolled back more times than it was started.
>>>>>>         at com.orientechnologies.orient.core.tx.
>>>>>> OTransactionOptimistic.rollback(OTransactionOptimistic.java:177)
>>>>>>         at com.orientechnologies.orient.core.db.record.
>>>>>> ODatabaseRecordTx.commit(ODatabaseRecordTx.java:152)
>>>>>>         at com.orientechnologies.orient.core.db.document.
>>>>>> ODatabaseDocumentTx.commit(ODatabaseDocumentTx.java:511)
>>>>>>         at com.orientechnologies.orient.core.db.document.
>>>>>> ODatabaseDocumentTx.commit(ODatabaseDocumentTx.java:503)
>>>>>>         at com.tinkerpop.blueprints.impls.orient.OrientBaseGraph.
>>>>>> removeContext(OrientBaseGraph.java:1540)
>>>>>>         at com.tinkerpop.blueprints.impls.orient.OrientBaseGraph.
>>>>>> shutdown(OrientBaseGraph.java:900)
>>>>>>         at org.ndexbio.common.models.dao.orientdb.UserDAO.close(
>>>>>> UserDAO.java:1043)
>>>>>>         at org.ndexbio.rest.services.UserService.getPendingRequests(
>>>>>> UserService.java:501)
>>>>>>         at sun.reflect.GeneratedMethodAccessor161.invoke(Unknown 
>>>>>> Source)
>>>>>>
>>>>>>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(
>>>>>> DelegatingMethodAccessorImpl.java:43)
>>>>>>         at java.lang.reflect.Method.invoke(Method.java:606)
>>>>>>         at org.jboss.resteasy.core.MethodInjectorImpl.invoke(
>>>>>> MethodInjectorImpl.java:137)
>>>>>>         at org.jboss.resteasy.core.ResourceMethodInvoker.
>>>>>> invokeOnTarget(ResourceMethodInvoker.java:296)
>>>>>>         at org.jboss.resteasy.core.ResourceMethodInvoker.invoke(
>>>>>> ResourceMethodInvoker.java:250)
>>>>>>         at org.jboss.resteasy.core.ResourceMethodInvoker.invoke(
>>>>>> ResourceMethodInvoker.java:237)
>>>>>>         at org.jboss.resteasy.core.SynchronousDispatcher.invoke(
>>>>>> SynchronousDispatcher.java:356)
>>>>>>         at org.jboss.resteasy.core.SynchronousDispatcher.invoke(
>>>>>> SynchronousDispatcher.java:179)
>>>>>>         at org.jboss.resteasy.plugins.server.servlet.
>>>>>> ServletContainerDispatcher.service(ServletContainerDispatcher.
>>>>>> java:220)
>>>>>>         at org.jboss.resteasy.plugins.server.servlet.
>>>>>> HttpServletDispatcher.service(HttpServletDispatcher.java:56)
>>>>>>         at org.jboss.resteasy.plugins.server.servlet.
>>>>>> HttpServletDispatcher.service(HttpServletDispatcher.java:51)
>>>>>>         at javax.servlet.http.HttpServlet.service(
>>>>>> HttpServlet.java:727)
>>>>>>         at org.apache.catalina.core.ApplicationFilterChain.
>>>>>> internalDoFilter(ApplicationFilterChain.java:303)
>>>>>>         at org.apache.catalina.core.ApplicationFilterChain.doFilter(
>>>>>> ApplicationFilterChain.java:208)
>>>>>>         at org.apache.tomcat.websocket.server.WsFilter.doFilter(
>>>>>> WsFilter.java:52)
>>>>>>         at org.apache.catalina.core.ApplicationFilterChain.
>>>>>> internalDoFilter(ApplicationFilterChain.java:241)
>>>>>>         at org.apache.catalina.core.ApplicationFilterChain.doFilter(
>>>>>> ApplicationFilterChain.java:208)
>>>>>>         at org.apache.catalina.core.StandardWrapperValve.invoke(
>>>>>> StandardWrapperValve.java:220)
>>>>>>         at org.apache.catalina.core.StandardContextValve.invoke(
>>>>>> StandardContextValve.java:122)
>>>>>>         at org.apache.catalina.authenticator.
>>>>>> AuthenticatorBase.invoke(AuthenticatorBase.java:501)
>>>>>>         at org.apache.catalina.core.StandardHostValve.invoke(
>>>>>> StandardHostValve.java:171)
>>>>>>         at org.apache.catalina.valves.ErrorReportValve.invoke(
>>>>>> ErrorReportValve.java:103)
>>>>>>         at org.apache.catalina.valves.AccessLogValve.invoke(
>>>>>> AccessLogValve.java:950)
>>>>>>         at org.apache.catalina.core.StandardEngineValve.invoke(
>>>>>> StandardEngineValve.java:116)
>>>>>>         at org.apache.catalina.connector.CoyoteAdapter.service(
>>>>>> CoyoteAdapter.java:408)
>>>>>>         at org.apache.coyote.http11.AbstractHttp11Processor.process(
>>>>>> AbstractHttp11Processor.java:1070)
>>>>>>         at org.apache.coyote.AbstractProtocol$
>>>>>> AbstractConnectionHandler.process(AbstractProtocol.java:611)
>>>>>>         at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.
>>>>>> run(JIoEndpoint.java:316)
>>>>>>         at java.util.concurrent.ThreadPoolExecutor.runWorker(
>>>>>> ThreadPoolExecutor.java:1145)
>>>>>>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(
>>>>>> ThreadPoolExecutor.java:615)
>>>>>>         at org.apache.tomcat.util.threads.TaskThread$
>>>>>> WrappingRunnable.run(TaskThread.java:61)
>>>>>>         at java.lang.Thread.run(Thread.java:745)
>>>>>> org.apache.lucene.store.AlreadyClosedException: this IndexWriter is 
>>>>>> closed
>>>>>>         at org.apache.lucene.index.IndexWriter.ensureOpen(
>>>>>> IndexWriter.java:645)
>>>>>>         at org.apache.lucene.index.IndexWriter.ensureOpen(
>>>>>> IndexWriter.java:659)
>>>>>>         at org.apache.lucene.index.IndexWriter.commit(
>>>>>> IndexWriter.java:2988)
>>>>>>         at com.orientechnologies.lucene.manager.
>>>>>> OLuceneIndexManagerAbstract.commit(OLuceneIndexManagerAbstract.
>>>>>> java:118)
>>>>>>         at com.orientechnologies.lucene.OLuceneIndexEngine.closeDb(
>>>>>> OLuceneIndexEngine.java:139)
>>>>>>         at com.orientechnologies.orient.core.index.OIndexAbstract.
>>>>>> onClose(OIndexAbstract.java:802)
>>>>>>         at com.orientechnologies.orient.core.db.record.
>>>>>> ODatabaseRecordAbstract.callOnCloseListeners(O
>>>>>> DatabaseRecordAbstract.java:1536)
>>>>>>         at com.orientechnologies.orient.core.db.document.
>>>>>> ODatabaseDocumentTxPooled.close(ODatabaseDocumentTxPooled.java:112)
>>>>>>         at org.ndexbio.rest.services.NetworkAService.searchNetwork(
>>>>>> NetworkAService.java:805)
>>>>>>         at sun.reflect.GeneratedMethodAccessor109.invoke(Unknown 
>>>>>> Source)
>>>>>>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(
>>>>>> DelegatingMethodAccessorImpl.java:43)
>>>>>>         at java.lang.reflect.Method.invoke(Method.java:606)
>>>>>>         at org.jboss.resteasy.core.MethodInjectorImpl.invoke(
>>>>>> MethodInjectorImpl.java:137)
>>>>>>         at org.jboss.resteasy.core.ResourceMethodInvoker.
>>>>>> invokeOnTarget(ResourceMethodInvoker.java:296)
>>>>>>         at org.jboss.resteasy.core.ResourceMethodInvoker.invoke(
>>>>>> ResourceMethodInvoker.java:250)
>>>>>>         at org.jboss.resteasy.core.ResourceMethodInvoker.invoke(
>>>>>> ResourceMethodInvoker.java:237)
>>>>>>         at org.jboss.resteasy.core.SynchronousDispatcher.invoke(
>>>>>> SynchronousDispatcher.java:356)
>>>>>>         at org.jboss.resteasy.core.SynchronousDispatcher.invoke(
>>>>>> SynchronousDispatcher.java:179)
>>>>>>    ...
>>>>>>
>>>>>>
>>>>>>  -- 
>>>>>>
>>>>>> --- 
>>>>>> 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.
>>>>
>>>
>>>  -- 
>>
>> --- 
>> 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] <javascript:>.
>> 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.

Reply via email to