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.

Reply via email to