I am also having the same issue have you found a solution for it. I am on 2.0.2
On Friday, December 12, 2014 at 4:07:17 PM UTC+4, Adithyan K wrote: > > OrientDB Version : 2.0-M3 > > our software reads from doc db in multi threads while there is another > only one thread creating records.......! > > 1. What is the reason for this Exception??? > 2. Does this mean that the writing thread's transaction has not been > committed/rolledback in 30 seconds. If yes, I want to give you another > input that all our transactions are committed and closed within 5 seconds > from the time of db.begin() > > ___________ > > com.orientechnologies.orient.core.exception.ODatabaseException: Error on > retrieving record #43:1148902 (cluster: por_point) > at > com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx.executeReadRecord(ODatabaseDocumentTx.java:1530) > > ~[orientdb-core-2.0-M3.jar:2.0-M3] > at > com.orientechnologies.orient.core.tx.OTransactionOptimistic.loadRecord(OTransactionOptimistic.java:221) > > ~[orientdb-core-2.0-M3.jar:2.0-M3] > at > com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx.load(ODatabaseDocumentTx.java:1354) > > ~[orientdb-core-2.0-M3.jar:2.0-M3] > at > com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx.load(ODatabaseDocumentTx.java:123) > > ~[orientdb-core-2.0-M3.jar:2.0-M3] > at > com.orientechnologies.orient.core.id.ORecordId.getRecord(ORecordId.java:309) > ~[orientdb-core-2.0-M3.jar:2.0-M3] > at > in.co.nmsworks.documenttdb.db.DocDB.getDocTypeObjects(DocDB.java:118) > ~[cygnetOTNMS.jar:?] > at > in.co.nmsworks.cygnet.telecom.fault.rcasia.inventory.store.RcaInvReader.getEntitiesByNonUniqueKeySearch(RcaInvReader.java:344) > > ~[cygnetOTNMS.jar:?] > at > in.co.nmsworks.cygnet.telecom.fault.rcasia.inventory.store.RcaInvReader.getPointEntities(RcaInvReader.java:354) > > ~[cygnetOTNMS.jar:?] > at > in.co.nmsworks.cygnet.telecom.fault.rcasia.inventory.store.RcaInvReader.buildImpactAnalysisDataHolderForCTP(RcaInvReader.java:279) > > ~[cygnetOTNMS.jar:?] > at > in.co.nmsworks.cygnet.telecom.fault.rcasia.plug.impl.circuit.impact.node.constructor.impl2.CTPImpactAnalysisDataBuilder.buildImpactAnalysisData(CTPImpactAnalysisDataBuilder.java:40) > > ~[cygnetOTNMS.jar:?] > at > in.co.nmsworks.cygnet.telecom.fault.rcasia.plug.impl.circuit.impl2.CircuitPlugHelper.getImpactAnalysisDataHolder(CircuitPlugHelper.java:117) > > ~[cygnetOTNMS.jar:?] > at > in.co.nmsworks.cygnet.telecom.fault.rcasia.plug.impl.circuit.impl2.CircuitPlug.getImpactAnalysisDataHolder(CircuitPlug.java:216) > > ~[cygnetOTNMS.jar:?] > at > in.co.nmsworks.cygnet.telecom.fault.rcasia.plug.impl.circuit.impl2.CircuitPlug.analyze(CircuitPlug.java:105) > > [cygnetOTNMS.jar:?] > at > in.co.nmsworks.cygnet.telecom.fault.rcasia.plug.Plug.computeAndStore(Plug.java:111) > > [cygnetOTNMS.jar:?] > at > in.co.nmsworks.cygnet.telecom.fault.rcasia.server.PlugInvokationTask.getPlugResult(PlugInvokationTask.java:126) > > [cygnetOTNMS.jar:?] > at > in.co.nmsworks.cygnet.telecom.fault.rcasia.server.PlugInvokationTask.compute(PlugInvokationTask.java:66) > > [cygnetOTNMS.jar:?] > at > in.co.nmsworks.cygnet.telecom.fault.rcasia.server.PlugInvokationTask.compute(PlugInvokationTask.java:37) > > [cygnetOTNMS.jar:?] > at java.util.concurrent.RecursiveTask.exec(RecursiveTask.java:93) > [?:1.7.0_55] > at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:334) > [?:1.7.0_55] > at > java.util.concurrent.ForkJoinWorkerThread.execTask(ForkJoinWorkerThread.java:604) > > [?:1.7.0_55] > at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:762) > [?:1.7.0_55] > at java.util.concurrent.ForkJoinPool.work(ForkJoinPool.java:646) > [?:1.7.0_55] > at > java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:398) > [?:1.7.0_55] > Caused by: com.orientechnologies.common.concur.OTimeoutException: Timeout > on acquiring exclusive lock against resource of class: class > com.orientechnologies.common.concur.resource.OSharedResourceAdaptiveExternal > with timeout=30000 > at > com.orientechnologies.common.concur.resource.OSharedResourceAdaptive.throwTimeoutException(OSharedResourceAdaptive.java:188) > > ~[orientdb-core-2.0-M3.jar:2.0-M3] > at > com.orientechnologies.common.concur.resource.OSharedResourceAdaptive.acquireSharedLock(OSharedResourceAdaptive.java:165) > > ~[orientdb-core-2.0-M3.jar:2.0-M3] > at > com.orientechnologies.common.concur.resource.OSharedResourceAdaptiveExternal.acquireSharedLock(OSharedResourceAdaptiveExternal.java:44) > > ~[orientdb-core-2.0-M3.jar:2.0-M3] > at > com.orientechnologies.orient.core.storage.impl.local.OAbstractPaginatedStorage.readRecord(OAbstractPaginatedStorage.java:1198) > > ~[orientdb-core-2.0-M3.jar:2.0-M3] > at > com.orientechnologies.orient.core.storage.impl.local.OAbstractPaginatedStorage.readRecord(OAbstractPaginatedStorage.java:644) > > ~[orientdb-core-2.0-M3.jar:2.0-M3] > at > com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx.executeReadRecord(ODatabaseDocumentTx.java:1497) > > ~[orientdb-core-2.0-M3.jar:2.0-M3] > -- --- 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.
