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( > 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]. > 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.
