com.tc.objectserver.persistence.db.DBException

There are no available Samebug tips for this exception. Do you have an idea how to solve this issue? A short tip would help users who saw this issue last week.

  • Java heap space error
    via by canos,
  • Neo4j OutOfMemory problem
    via Stack Overflow by Edward83
    ,
  • out of memory heap
    via by Jeremiah McLeod,
  • hazel cast takes 2GB memory
    via by asgard,
  • GitHub comment 32#17319203
    via GitHub by tominated
    ,
  • gc pause killing regionserver
    via by Ferdy Galema,
    • com.tc.objectserver.persistence.db.DBException: com.sleepycat.je.EnvironmentFailureException: (JE 4.1.7) JAVA_ERROR: Java Error occurred, recovery may not be possible. at com.tc.objectserver.storage.berkeleydb.BerkeleyDBPersistenceTransactionProvider.newTransaction(BerkeleyDBPersistenceTransactionProvider.java:25) at com.tc.objectserver.gtx.ServerGlobalTransactionManagerImpl.clearCommitedTransactionsBelowLowWaterMark(ServerGlobalTransactionManagerImpl.java:57) at com.tc.objectserver.handler.TransactionLowWaterMarkHandler.handleEvent(TransactionLowWaterMarkHandler.java:24) at com.tc.async.impl.StageImpl$WorkerThread.run(StageImpl.java:130) Caused by: com.sleepycat.je.EnvironmentFailureException: (JE 4.1.7) JAVA_ERROR: Java Error occurred, recovery may not be possible. at com.sleepycat.je.dbi.EnvironmentImpl.checkIfInvalid(EnvironmentImpl.java:1434) at com.sleepycat.je.Environment.checkEnv(Environment.java:2117) at com.sleepycat.je.Environment.beginTransactionInternal(Environment.java:1280) at com.sleepycat.je.Environment.beginTransaction(Environment.java:1262) at com.tc.objectserver.storage.berkeleydb.BerkeleyDBPersistenceTransactionProvider.newNativeTransaction(BerkeleyDBPersistenceTransactionProvider.java:30) at com.tc.objectserver.storage.berkeleydb.BerkeleyDBPersistenceTransactionProvider.newTransaction(BerkeleyDBPersistenceTransactionProvider.java:23) at com.tc.objectserver.persistence.db.FastObjectIDManagerImpl.flushToCompressedStorage(FastObjectIDManagerImpl.java:204) at com.tc.objectserver.persistence.db.FastObjectIDManagerImpl.checkpointToCompressedStorage(FastObjectIDManagerImpl.java:283) at com.tc.objectserver.persistence.db.FastObjectIDManagerImpl.access$200(FastObjectIDManagerImpl.java:31) at com.tc.objectserver.persistence.db.FastObjectIDManagerImpl$CheckpointRunner.run(FastObjectIDManagerImpl.java:331) Caused by: java.lang.OutOfMemoryError: Java heap space at java.nio.HeapByteBuffer.<init>(HeapByteBuffer.java:39) at java.nio.ByteBuffer.allocate(ByteBuffer.java:312) at com.sleepycat.je.log.LogManager.marshallIntoBuffer(LogManager.java:691) at com.sleepycat.je.log.LogManager.multiLog(LogManager.java:379) at com.sleepycat.je.log.LogManager.log(LogManager.java:328) at com.sleepycat.je.tree.LN.log(LN.java:557) at com.sleepycat.je.tree.LN.optionalLog(LN.java:430) at com.sleepycat.je.tree.Tree.insertNewSlot(Tree.java:2534) at com.sleepycat.je.tree.Tree.insert(Tree.java:2467) at com.sleepycat.je.dbi.CursorImpl.put(CursorImpl.java:1209) at com.sleepycat.je.Cursor.putAllowPhantoms(Cursor.java:1799) at com.sleepycat.je.Cursor.putNoNotify(Cursor.java:1756) at com.sleepycat.je.Cursor.putNotify(Cursor.java:1689) at com.sleepycat.je.Cursor.putInternal(Cursor.java:1626) at com.sleepycat.je.Database.putInternal(Database.java:1186) at com.sleepycat.je.Database.put(Database.java:1058) at com.tc.objectserver.storage.berkeleydb.BerkeleyDBTCBytesBytesDatabase.put(BerkeleyDBTCBytesBytesDatabase.java:50) at com.tc.objectserver.storage.berkeleydb.BerkeleyDBTCObjectDatabase.put(BerkeleyDBTCObjectDatabase.java:37) at com.tc.objectserver.storage.berkeleydb.BerkeleyDBTCObjectDatabase.insert(BerkeleyDBTCObjectDatabase.java:74) at com.tc.objectserver.persistence.db.ManagedObjectPersistorImpl.basicSaveObject(ManagedObjectPersistorImpl.java:344) at com.tc.objectserver.persistence.db.ManagedObjectPersistorImpl.saveAllObjects(ManagedObjectPersistorImpl.java:404) at com.tc.objectserver.impl.PersistentManagedObjectStore.commitAllObjects(PersistentManagedObjectStore.java:90) at com.tc.objectserver.impl.ObjectManagerImpl.flushAllAndCommit(ObjectManagerImpl.java:860) at com.tc.objectserver.impl.ObjectManagerImpl.releaseAllAndCommit(ObjectManagerImpl.java:666) at com.tc.objectserver.tx.ServerTransactionManagerImpl.commit(ServerTransactionManagerImpl.java:389) at com.tc.objectserver.handler.CommitTransactionChangeHandler.handleEvent(CommitTransactionChangeHandler.java:31) at com.tc.async.impl.StageImpl$WorkerThread.run(StageImpl.java:130)

    Users with the same issue

    tyson925
    3 times, last one,
    Unknown visitor1 times, last one,
    rexgreenza
    1 times, last one,
    Unknown visitor1 times, last one,
    Unknown visitor1 times, last one,
    12 more bugmates