com.sleepycat.je.latch.LatchNotHeldException

Latch(com.sleepycat.je.log.FileManager_fileCache) not held

Samebug tips0

There are no available Samebug tips for this exception. If you know how to solve this issue, help other users by writing a short tip.

Don't give up yet. Paste your full stack trace to get a solution.

Solutions on the web4

  • via JIRA by (sourceforge), 9 months ago
    Latch(com.sleepycat.je.log.FileManager_fileCache) not held
  • Stack trace

    • com.sleepycat.je.latch.LatchNotHeldException: Latch(com.sleepycat.je.log.FileManager_fileCache) not held at org.archive.crawler.frontier.WorkQueue.peek(WorkQueue.java:148) at org.archive.crawler.frontier.WorkQueueFrontier.next(WorkQueueFrontier.java:472) at org.archive.crawler.framework.ToeThread.run(ToeThread.java:136) Caused by: java.io.IOException: fetchTarget of 0xb27/0x91d1b4 IN=357281107 state=0 com.sleepycat.je.latch.LatchNotHeldException: Latch(com.sleepycat.je.log.FileManager_fileCache) not held at org.archive.crawler.frontier.BdbWorkQueue.peekItem(BdbWorkQueue.java:93) at org.archive.crawler.frontier.WorkQueue.peek(WorkQueue.java:144) ... 2 more Caused by: com.sleepycat.je.DatabaseException: fetchTarget of 0xb27/0x91d1b4 IN=357281107 state=0 com.sleepycat.je.latch.LatchNotHeldException: Latch(com.sleepycat.je.log.FileManager_fileCache) not held at com.sleepycat.je.tree.IN.fetchTargetInternal(IN.java:547) at com.sleepycat.je.tree.IN.fetchTarget(IN.java:517) at com.sleepycat.je.dbi.CursorImpl.fetchCurrent(CursorImpl.java:1836) at com.sleepycat.je.dbi.CursorImpl.getCurrentAlreadyLatched(CursorImpl.java:1058) at com.sleepycat.je.dbi.CursorImpl.getNextWithKeyChangeStatus(CursorImpl.java:1203) at com.sleepycat.je.dbi.CursorImpl.getNext(CursorImpl.java:1133) at com.sleepycat.je.dbi.CursorImpl.getNextNoDup(CursorImpl.java:1266) at com.sleepycat.je.Cursor.searchInternal(Cursor.java:1201) at com.sleepycat.je.Cursor.searchAllowPhantoms(Cursor.java:1031) at com.sleepycat.je.Cursor.search(Cursor.java:910) at com.sleepycat.je.Cursor.getSearchKeyRange(Cursor.java:517) at org.archive.crawler.frontier.BdbMultipleWorkQueues.get(BdbMultipleWorkQueues.java:228) at org.archive.crawler.frontier.BdbWorkQueue.peekItem(BdbWorkQueue.java:91) ... 3 more Caused by: com.sleepycat.je.latch.LatchNotHeldException: Latch(com.sleepycat.je.log.FileManager_fileCache) not held at com.sleepycat.je.latch.Latch.release(Latch.java:179) at com.sleepycat.je.log.FileManager.getFileHandle(FileManager.java:512) at com.sleepycat.je.log.LogManager.getLogSource(LogManager.java:628) at com.sleepycat.je.log.LogManager.getLogEntry(LogManager.java:483) at com.sleepycat.je.log.LogManager.get(LogManager.java:610) at com.sleepycat.je.tree.IN.fetchTargetInternal(IN.java:533) ... 15 more

    Write tip

    You have a different solution? A short tip here would help you and many other users who saw this issue last week.

    Users with the same issue

    You’re the first here who have seen this exception.