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] <javascript:>>: > >> 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( >> ODatabaseRaw.java:257) >> at com.orientechnologies.orient.core.db.record. >> ODatabaseRecordAbstract.executeReadRecord(ODatabaseRecordAbstract.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) >> - show quoted text - >> 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.core.db.raw.ODatabaseRaw.read( >> ODatabaseRaw.java:250) >> ... 50 more >> >> Error during context close for db plocal:/opt/ndex/orientdb/ >> databases/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) >> - show quoted text - >> 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) >> >> >> 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( >>>> ODatabaseWrapperAbstract.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(MultiFieldQueryParser.java:200) >>>> at org.apache.lucene.queryparser.classic.MultiFieldQueryParser. >>>> getWildcardQuery(MultiFieldQueryParser.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. >>>> orientechnologies.orient.core.exception.ODatabaseException: Error on >>>> retrieving record #14:507243 (cluster: ndexproperty) >>>> at com.orientechnologies.orient.core.db.raw.ODatabaseRaw.read( >>>> ODatabaseRaw.java:257) >>>> at com.orientechnologies.orient.core.db.record. >>>> ODatabaseRecordAbstract.executeReadRecord(ODatabaseRecordAbstract.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.core.db.raw.ODatabaseRaw.read( >>>> ODatabaseRaw.java:250) >>>> ... 50 more >>>> Error during context close for db plocal:/opt/ndex/orientdb/ >>>> databases/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( >>>> ODatabaseRecordAbstract.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] <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.
