com.tc.objectserver.persistence.sleepycat.TCDatabaseException: com.sleepycat.je.DeadlockException: (JE 3.2.23) Lock expired. Locker 30970876_WorkerThread(managed_object_flush_stage,3)_Txn: waited for lock on database=objects node=3409750 type=WRITE grant=WAIT_NEW timeoutMillis=180000 startTime=1194233786667 endTime=1194234144540 Owners: [<LockInfo locker="30970875_GC_Txn" type="WRITE"/>] Waiters: [] Transaction 30970875_GC_Txn waits for node 1464631 Transaction 30970876_WorkerThread(managed_object_flush_stage,3)_Txn owns 1464631 <LockInfo locker="30970876_WorkerThread(managed_object_flush_stage,3)_Txn" type="WRITE"/> Transaction 30970876_WorkerThread(managed_object_flush_stage,3)_Txn waits for node 3409750

Searched on Google with the first line of a JAVA stack trace?

We can recommend more relevant solutions and speed up debugging when you paste your entire stack trace with the exception message. Try a sample exception.

Recommended solutions based on your search

Solutions on the web

via Terracotta Project Issue Tracker by Saravanan Subbiah, 1 year ago
com.sleepycat.je.DeadlockException: (JE 3.2.23) Lock expired. Locker 30970876_WorkerThread(managed_object_flush_stage,3)_Txn: waited for lock on database=objects node=3409750 type=WRITE grant=WAIT_NEW timeoutMillis=180000 startTime=1194233786667
via Terracotta Project Issue Tracker by Saravanan Subbiah, 1 year ago
com.sleepycat.je.DeadlockException: (JE 3.2.23) Lock expired. Locker 30970876_WorkerThread(managed_object_flush_stage,3)_Txn: waited for lock on database=objects node=3409750 type=WRITE grant=WAIT_NEW timeoutMillis=180000 startTime=1194233786667
com.tc.objectserver.persistence.sleepycat.TCDatabaseException: com.sleepycat.je.DeadlockException: (JE 3.2.23) Lock expired. Locker 30970876_WorkerThread(managed_object_flush_stage,3)_Txn: waited for lock on database=objects node=3409750 type=WRITE grant=WAIT_NEW timeoutMillis=180000 startTime=1194233786667 endTime=1194234144540 Owners: [<LockInfo locker="30970875_GC_Txn" type="WRITE"/>] Waiters: [] Transaction 30970875_GC_Txn waits for node 1464631 Transaction 30970876_WorkerThread(managed_object_flush_stage,3)_Txn owns 1464631 <LockInfo locker="30970876_WorkerThread(managed_object_flush_stage,3)_Txn" type="WRITE"/> Transaction 30970876_WorkerThread(managed_object_flush_stage,3)_Txn waits for node 3409750
at com.sleepycat.je.txn.LockManager.lock(LockManager.java:266)
at com.sleepycat.je.txn.Txn.lockInternal(Txn.java:295)
at com.sleepycat.je.txn.Locker.lock(Locker.java:257)
at com.sleepycat.je.dbi.CursorImpl.lockLNDeletedAllowed(CursorImpl.java:2349)
at com.sleepycat.je.tree.Tree.insert(Tree.java:2567)
at com.sleepycat.je.dbi.CursorImpl.putLN(CursorImpl.java:988)
at com.sleepycat.je.dbi.CursorImpl.put(CursorImpl.java:1011)
at com.sleepycat.je.Cursor.putAllowPhantoms(Cursor.java:861)
at com.sleepycat.je.Cursor.putNoNotify(Cursor.java:798)
at com.sleepycat.je.Cursor.putInternal(Cursor.java:752)
at com.sleepycat.je.Database.putInternal(Database.java:662)
at com.sleepycat.je.Database.put(Database.java:608)
at com.tc.objectserver.persistence.sleepycat.ManagedObjectPersistorImpl.basicSaveObject(ManagedObjectPersistorImpl.java:270)
at com.tc.objectserver.persistence.sleepycat.ManagedObjectPersistorImpl.saveAllObjects(ManagedObjectPersistorImpl.java:315)
at com.tc.objectserver.impl.PersistentManagedObjectStore.commitAllObjects(PersistentManagedObjectStore.java:81)
at com.tc.objectserver.impl.ObjectManagerImpl.flushAll(ObjectManagerImpl.java:614)
at com.tc.objectserver.impl.ObjectManagerImpl.flushAndEvict(ObjectManagerImpl.java:801)
at com.tc.objectserver.handler.ManagedObjectFlushHandler.handleEvent(ManagedObjectFlushHandler.java:22)
at com.tc.async.impl.StageImpl$WorkerThread.run(StageImpl.java:140)

Users with the same issue

You are the first who have seen this exception. Write a tip to help other users and build your expert profile.

Know the solutions? Share your knowledge to help other developers to debug faster.