How much heap had the JVM?

Lvc@

On 3 February 2015 at 23:22, Odysseas <[email protected]> wrote:

> Following up on my question, there is physical memory available on the
> system when the exception is thrown. I am now suspecting that direct memory
> needs swap space backing for it to be allocated, so is the possible lack of
> swap space causing the OOM exceptions?
>
> On Tuesday, February 3, 2015 at 4:02:57 PM UTC-5, Odysseas wrote:
>>
>> We are working with OrientDB 2.0.1 and after loading a large number of
>> records, we create indexes and run into the following exception. Do you
>> have any suggestions on what we need to tune to get past the error?
>>
>> Thanks.
>>
>> SEVERE: {db=person-db} Exception during index rebuild. Exception was
>> caused by following key/ value pair - key Jayden, value #11:104588. Rebuild
>> will continue from this point.
>> com.orientechnologies.orient.core.index.OIndexException: Error during
>> insertion of key in index
>> at com.orientechnologies.orient.core.index.OIndexMultiValues.
>> put(OIndexMultiValues.java:141)
>> at com.orientechnologies.orient.core.index.OIndexMultiValues.
>> put(OIndexMultiValues.java:1)
>> at com.orientechnologies.orient.core.index.OIndexAbstract.
>> populateIndex(OIndexAbstract.java:853)
>> at com.orientechnologies.orient.core.index.OIndexAbstract.
>> indexCluster(OIndexAbstract.java:920)
>> at com.orientechnologies.orient.core.index.OIndexAbstract.
>> rebuild(OIndexAbstract.java:392)
>> at com.orientechnologies.orient.core.index.OIndexAbstract.
>> create(OIndexAbstract.java:225)
>> at com.orientechnologies.orient.core.index.OIndexMultiValues.
>> create(OIndexMultiValues.java:284)
>> at com.orientechnologies.orient.core.index.OIndexMultiValues.
>> create(OIndexMultiValues.java:1)
>> at com.orientechnologies.orient.core.index.OIndexManagerShared.
>> createIndex(OIndexManagerShared.java:169)
>> at com.orientechnologies.orient.core.index.OIndexManagerProxy.
>> createIndex(OIndexManagerProxy.java:79)
>> at com.orientechnologies.orient.core.metadata.schema.
>> OClassImpl.createIndex(OClassImpl.java:1434)
>> at com.orientechnologies.orient.core.sql.OCommandExecutorSQLCreateIndex
>> .execute(OCommandExecutorSQLCreateIndex.java:252)
>> at com.orientechnologies.orient.core.sql.OCommandExecutorSQLDelegate.
>> execute(OCommandExecutorSQLDelegate.java:64)
>> at com.orientechnologies.orient.core.storage.impl.local.
>> OAbstractPaginatedStorage.executeCommand(OAbstractPaginatedStorage.
>> java:1176)
>> at com.orientechnologies.orient.core.storage.impl.local.
>> OAbstractPaginatedStorage.command(OAbstractPaginatedStorage.java:1165)
>> at com.orientechnologies.orient.core.command.OCommandRequestTextAbstract.
>> execute(OCommandRequestTextAbstract.java:63)
>> at com.tinkerpop.blueprints.impls.orient.OrientGraphCommand.execute(
>> OrientGraphCommand.java:48)
>> at org.openhie.openempi.entity.dao.orientdb.SchemaManagerAbstract.
>> createIndex(SchemaManagerAbstract.java:435)
>> at org.openhie.openempi.entity.dao.orientdb.SchemaManagerAbstract.
>> createIndexPerAttribute(SchemaManagerAbstract.java:393)
>> at org.openhie.openempi.entity.dao.orientdb.SchemaManagerAbstract.
>> createIndexes(SchemaManagerAbstract.java:340)
>> at org.openhie.openempi.entity.dao.orientdb.SchemaManagerAbstract.
>> createIndexes(SchemaManagerAbstract.java:323)
>> at org.openhie.openempi.entity.dao.orientdb.IntentMassiveInsertImpl.end(
>> IntentMassiveInsertImpl.java:70)
>> at org.openhie.openempi.entity.dao.orientdb.EntityDaoOrientdb.
>> declareIntent(EntityDaoOrientdb.java:97)
>> at org.openhie.openempi.entity.impl.RecordManagerServiceImpl.
>> declareIntent(RecordManagerServiceImpl.java:692)
>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> at sun.reflect.NativeMethodAccessorImpl.invoke(
>> NativeMethodAccessorImpl.java:57)
>> at sun.reflect.DelegatingMethodAccessorImpl.invoke(
>> DelegatingMethodAccessorImpl.java:43)
>> at java.lang.reflect.Method.invoke(Method.java:601)
>> at org.springframework.aop.support.AopUtils.
>> invokeJoinpointUsingReflection(AopUtils.java:318)
>> at org.springframework.aop.framework.JdkDynamicAopProxy.
>> invoke(JdkDynamicAopProxy.java:196)
>> at com.sun.proxy.$Proxy38.declareIntent(Unknown Source)
>> at org.openhie.openempi.loader.SpringEntityLoaderManager.
>> shutdownConnection(SpringEntityLoaderManager.java:107)
>> at org.openhie.openempi.loader.FileLoaderManager.shutdown(
>> FileLoaderManager.java:159)
>> at org.openhie.openempi.loader.FileLoaderManager.main(
>> FileLoaderManager.java:149)
>> Caused by: 
>> com.orientechnologies.orient.core.index.sbtree.local.OSBTreeException:
>> Error during index update with key #11:104588 and value true
>> at com.orientechnologies.orient.core.index.sbtreebonsai.local.
>> OSBTreeBonsaiLocal.put(OSBTreeBonsaiLocal.java:312)
>> at com.orientechnologies.orient.core.db.record.ridbag.sbtree.
>> OIndexRIDContainerSBTree.add(OIndexRIDContainerSBTree.java:135)
>> at com.orientechnologies.orient.core.db.record.ridbag.sbtree.
>> OIndexRIDContainerSBTree.add(OIndexRIDContainerSBTree.java:1)
>> at com.orientechnologies.orient.core.db.record.ridbag.sbtree.
>> OIndexRIDContainer.add(OIndexRIDContainer.java:125)
>> at com.orientechnologies.orient.core.db.record.ridbag.sbtree.
>> OIndexRIDContainer.add(OIndexRIDContainer.java:1)
>> at com.orientechnologies.orient.core.index.OIndexMultiValues.
>> put(OIndexMultiValues.java:133)
>> ... 33 more
>> Caused by: java.lang.OutOfMemoryError
>> at sun.misc.Unsafe.allocateMemory(Native Method)
>> at com.orientechnologies.common.directmemory.OUnsafeMemory.
>> allocate(OUnsafeMemory.java:85)
>> at com.orientechnologies.common.directmemory.ODirectMemoryPointer.<init>(
>> ODirectMemoryPointer.java:70)
>> at com.orientechnologies.orient.core.index.hashindex.local.
>> cache.OWOWCache.cacheFileContent(OWOWCache.java:918)
>> at com.orientechnologies.orient.core.index.hashindex.local.
>> cache.OWOWCache.load(OWOWCache.java:417)
>> at com.orientechnologies.orient.core.index.hashindex.local.
>> cache.OReadWriteDiskCache.updateCache(OReadWriteDiskCache.java:676)
>> at com.orientechnologies.orient.core.index.hashindex.local.
>> cache.OReadWriteDiskCache.doLoad(OReadWriteDiskCache.java:302)
>> at com.orientechnologies.orient.core.index.hashindex.local.
>> cache.OReadWriteDiskCache.allocateNewPage(OReadWriteDiskCache.java:331)
>> at com.orientechnologies.orient.core.index.sbtreebonsai.local.
>> OSBTreeBonsaiLocal.allocateBucket(OSBTreeBonsaiLocal.java:1275)
>> at com.orientechnologies.orient.core.index.sbtreebonsai.local.
>> OSBTreeBonsaiLocal.splitBucket(OSBTreeBonsaiLocal.java:1029)
>> at com.orientechnologies.orient.core.index.sbtreebonsai.local.
>> OSBTreeBonsaiLocal.put(OSBTreeBonsaiLocal.java:287)
>> ... 38 more
>>
>>  --
>
> ---
> 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.

Reply via email to