Hi, Thank you for your report. If you in tx mode all will be reverted to original values. Is it error reproducible ? If so could we do the same in our environment ?
On Sun, Dec 7, 2014 at 7:16 PM, Adithyan K <adi.k....@gmail.com> wrote: > OrientDB version : 2.0-M3 > JDK : Oracle JDK 1.7.0_55 > OS : CentOS 6.5 > > The below Exception came during commit...... > > What should be done from my side to resolve this? > > Pls tell me if I have to give any other information > > > > ERROR [2014-12-07T17:31:57,232] : [InventoryDataPersister] : > InventoryDataPersister: saveDAOData(): catching > com.orientechnologies.orient.core.exception.OStorageException > at > com.orientechnologies.orient.core.index.hashindex.local.OLocalHashTable.put(OLocalHashTable.java:442) > ~[orientdb-core-2.0-M3.jar:2.0-M3] > at > com.orientechnologies.orient.core.index.engine.OHashTableIndexEngine.put(OHashTableIndexEngine.java:160) > ~[orientdb-core-2.0-M3.jar:2.0-M3] > at > com.orientechnologies.orient.core.index.OIndexMultiValues.commitSnapshot(OIndexMultiValues.java:255) > ~[orientdb-core-2.0-M3.jar:2.0-M3] > at > com.orientechnologies.orient.core.index.OIndexAbstract.commit(OIndexAbstract.java:643) > ~[orientdb-core-2.0-M3.jar:2.0-M3] > at > com.orientechnologies.orient.core.tx.OTransactionOptimistic$CommitIndexesCallback.run(OTransactionOptimistic.java:98) > ~[orientdb-core-2.0-M3.jar:2.0-M3] > at > com.orientechnologies.orient.core.storage.impl.local.OAbstractPaginatedStorage.commit(OAbstractPaginatedStorage.java:864) > ~[orientdb-core-2.0-M3.jar:2.0-M3] > at > com.orientechnologies.orient.core.tx.OTransactionOptimistic.doCommit(OTransactionOptimistic.java:455) > ~[orientdb-core-2.0-M3.jar:2.0-M3] > at > com.orientechnologies.orient.core.tx.OTransactionOptimistic.commit(OTransactionOptimistic.java:142) > ~[orientdb-core-2.0-M3.jar:2.0-M3] > at > com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx.commit(ODatabaseDocumentTx.java:2261) > ~[orientdb-core-2.0-M3.jar:2.0-M3] > at > com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx.commit(ODatabaseDocumentTx.java:2231) > ~[orientdb-core-2.0-M3.jar:2.0-M3] > at in.co.nmsworks.documenttdb.db.DocDB.commit(DocDB.java:366) > ~[cygnetOTNMS.jar:?] > at > in.co.nmsworks.cygnet.telecom.fault.rcasia.inventory.store.RcaInvWriter.addAll(RcaInvWriter.java:71) > ~[cygnetOTNMS.jar:?] > at > in.co.nmsworks.cygnet.telecom.fault.rcasia.inventory.dao.InventoryDAO.save(InventoryDAO.java:122) > ~[cygnetOTNMS.jar:?] > at > in.co.nmsworks.cygnet.telecom.fault.rcasia.inventory.queue.InventoryDataPersister.saveDAOData(InventoryDataPersister.java:192) > [cygnetOTNMS.jar:?] > at > in.co.nmsworks.cygnet.telecom.fault.rcasia.inventory.queue.InventoryDataPersister.processAddition(InventoryDataPersister.java:166) > [cygnetOTNMS.jar:?] > at > in.co.nmsworks.cygnet.telecom.fault.rcasia.inventory.queue.InventoryDataPersister.run(InventoryDataPersister.java:68) > [cygnetOTNMS.jar:?] > Caused by: > com.orientechnologies.common.directmemory.ODirectMemoryViolationException: > Last position of provided data interval [2988528] is more than size of > allocated area [65552] > at > com.orientechnologies.common.directmemory.ODirectMemoryPointer.rangeCheck(ODirectMemoryPointer.java:219) > ~[orientdb-core-2.0-M3.jar:2.0-M3] > at > com.orientechnologies.common.directmemory.ODirectMemoryPointer.get(ODirectMemoryPointer.java:77) > ~[orientdb-core-2.0-M3.jar:2.0-M3] > at > com.orientechnologies.common.serialization.types.OStringSerializer.deserializeFromDirectMemoryObject(OStringSerializer.java:147) > ~[orientdb-core-2.0-M3.jar:2.0-M3] > at > com.orientechnologies.common.serialization.types.OStringSerializer.deserializeFromDirectMemoryObject(OStringSerializer.java:31) > ~[orientdb-core-2.0-M3.jar:2.0-M3] > at > com.orientechnologies.orient.core.storage.impl.local.paginated.base.ODurablePage.deserializeFromDirectMemory(ODurablePage.java:117) > ~[orientdb-core-2.0-M3.jar:2.0-M3] > at > com.orientechnologies.orient.core.index.hashindex.local.OHashIndexBucket.getEntry(OHashIndexBucket.java:128) > ~[orientdb-core-2.0-M3.jar:2.0-M3] > at > com.orientechnologies.orient.core.index.hashindex.local.OHashIndexBucket$EntryIterator.next(OHashIndexBucket.java:350) > ~[orientdb-core-2.0-M3.jar:2.0-M3] > at > com.orientechnologies.orient.core.index.hashindex.local.OHashIndexBucket$EntryIterator.next(OHashIndexBucket.java:333) > ~[orientdb-core-2.0-M3.jar:2.0-M3] > at > com.orientechnologies.orient.core.index.hashindex.local.OLocalHashTable.splitBucketContent(OLocalHashTable.java:1891) > ~[orientdb-core-2.0-M3.jar:2.0-M3] > at > com.orientechnologies.orient.core.index.hashindex.local.OLocalHashTable.splitBucket(OLocalHashTable.java:1953) > ~[orientdb-core-2.0-M3.jar:2.0-M3] > at > com.orientechnologies.orient.core.index.hashindex.local.OLocalHashTable.doPut(OLocalHashTable.java:1543) > ~[orientdb-core-2.0-M3.jar:2.0-M3] > at > com.orientechnologies.orient.core.index.hashindex.local.OLocalHashTable.put(OLocalHashTable.java:434) > ~[orientdb-core-2.0-M3.jar:2.0-M3] > ... 15 more > INFO [2014-12-07T17:31:57,233] : [InventoryDataPersister] : > InventoryDataPersister: processAddition(): Total time taken to save > inventory data for 0 objects = 199727 ms > > -- > > --- > 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 orient-database+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. > -- Best regards, Andrey Lomakin. -- --- 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 orient-database+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.