com.sleepycat.je.log.DbChecksumException: Location 0x5c8/0x614c6a expected 782565376 got 749015064

JIRA | Michael Stack | 1 decade ago
tip
Your exception is missing from the Samebug knowledge base.
Here are the best solutions we found on the Internet.
Click on the to mark the helpful solution and get rewards for you help.
  1. 0

    Environment invalid because of previous exception: com.sleepycat.je.log.DbChecksumException: Location 0x5c8/0x614c6a expected 782565376 got 749015064 at com.sleepycat.je.log.ChecksumValidator.validate(ChecksumValidator.java:72) at com.sleepycat.je.log.LogManager.getLogEntryFromLogSource(LogManager.java:54 6) at com.sleepycat.je.log.LogManager.getLogEntry(LogManager.java:476) at com.sleepycat.je.log.LogManager.get(LogManager.java:600) at com.sleepycat.je.tree.IN.fetchTargetInternal(IN.java:533) at com.sleepycat.je.tree.IN.fetchTarget(IN.java:517) at com.sleepycat.je.tree.Tree.searchSubTreeUntilSplit(Tree.java:1603) at com.sleepycat.je.tree.Tree.searchSubTreeSplitsAllowed(Tree.java:1557) at com.sleepycat.je.tree.Tree.searchSplitsAllowed(Tree.java:1342) at com.sleepycat.je.tree.Tree.findBinForInsert(Tree.java:2604) at com.sleepycat.je.tree.Tree.insert(Tree.java:1807) at com.sleepycat.je.dbi.CursorImpl.putLN(CursorImpl.java:784) at com.sleepycat.je.dbi.CursorImpl.putNoOverwrite(CursorImpl.java:835) at com.sleepycat.je.Cursor.putAllowPhantoms(Cursor.java:776) at com.sleepycat.je.Cursor.putNoNotify(Cursor.java:711) at com.sleepycat.je.Cursor.putInternal(Cursor.java:671) at com.sleepycat.je.Database.putInternal(Database.java:503) at com.sleepycat.je.Database.putNoOverwrite(Database.java:465) at org.archive.crawler.util.BdbUriUniqFilter.add(BdbUriUniqFilter.java:256) at org.archive.crawler.util.BdbUriUniqFilter.add(BdbUriUniqFilter.java:224) at org.archive.crawler.frontier.BdbFrontier.schedule(BdbFrontier.java:364) at org.archive.crawler.postprocessor.Postselector.schedule(Postselector.java:2 73) at org.archive.crawler.postprocessor.Postselector.handleLinkCollection(Postsel ector.java:361) at org.archive.crawler.postprocessor.Postselector.innerProcess(Postselector.ja va:184) at org.archive.crawler.framework.Processor.process(Processor.java:102) at org.archive.crawler.framework.ToeThread.processCrawlUri(ToeThread.java:272) at org.archive.crawler.framework.ToeThread.run(ToeThread.java:143) ... it becomes a bit more detailed further down in tthe log... Environment invalid because of previous exception: com.sleepycat.je.log.DbChecksumException: Location 0x5c8/0x614c6a expected 782565376 got 749015064 at com.sleepycat.je.log.ChecksumValidator.validate(ChecksumValidator.java:72) at com.sleepycat.je.log.LogManager.getLogEntryFromLogSource(LogManager.java:54 6) at com.sleepycat.je.log.LogManager.getLogEntry(LogManager.java:476) .... Is happening around 12/28/2004 17:42:08 on x04 FR machine. Disks are not full. Theres an OOME alert showing but this is from the 26th -- 2 days before the above exceptions and crawl log has the crawler running after the 26th. The last entries in crawl log are all -5s. Looks like crawler was manually paused on 29th. The bdb errors in heritrix_out.log correspond to the -5s in crawl.log going by time. The site was visited on the 27th but the alerts were not checked going by heritrix_out log. Crawl looks to have gone bad because bdb environment went bad. (Bad disk?).

    JIRA | 1 decade ago | Michael Stack
    com.sleepycat.je.log.DbChecksumException: Location 0x5c8/0x614c6a expected 782565376 got 749015064

    Root Cause Analysis

    1. com.sleepycat.je.log.DbChecksumException

      Location 0x5c8/0x614c6a expected 782565376 got 749015064

      at com.sleepycat.je.log.ChecksumValidator.validate()
    2. Berkeley DB Java Edition
      Database.putNoOverwrite
      1. com.sleepycat.je.log.ChecksumValidator.validate(ChecksumValidator.java:72)
      2. com.sleepycat.je.log.LogManager.getLogEntryFromLogSource(LogManager.java:546)
      3. com.sleepycat.je.log.LogManager.getLogEntry(LogManager.java:476)
      4. com.sleepycat.je.log.LogManager.get(LogManager.java:600)
      5. com.sleepycat.je.tree.IN.fetchTargetInternal(IN.java:533)
      6. com.sleepycat.je.tree.IN.fetchTarget(IN.java:517)
      7. com.sleepycat.je.tree.Tree.searchSubTreeUntilSplit(Tree.java:1603)
      8. com.sleepycat.je.tree.Tree.searchSubTreeSplitsAllowed(Tree.java:1557)
      9. com.sleepycat.je.tree.Tree.searchSplitsAllowed(Tree.java:1342)
      10. com.sleepycat.je.tree.Tree.findBinForInsert(Tree.java:2604)
      11. com.sleepycat.je.tree.Tree.insert(Tree.java:1807)
      12. com.sleepycat.je.dbi.CursorImpl.putLN(CursorImpl.java:784)
      13. com.sleepycat.je.dbi.CursorImpl.putNoOverwrite(CursorImpl.java:835)
      14. com.sleepycat.je.Cursor.putAllowPhantoms(Cursor.java:776)
      15. com.sleepycat.je.Cursor.putNoNotify(Cursor.java:711)
      16. com.sleepycat.je.Cursor.putInternal(Cursor.java:671)
      17. com.sleepycat.je.Database.putInternal(Database.java:503)
      18. com.sleepycat.je.Database.putNoOverwrite(Database.java:465)
      18 frames
    3. org.archive.crawler
      ToeThread.run
      1. org.archive.crawler.util.BdbUriUniqFilter.add(BdbUriUniqFilter.java:256)
      2. org.archive.crawler.util.BdbUriUniqFilter.add(BdbUriUniqFilter.java:224)
      3. org.archive.crawler.frontier.BdbFrontier.schedule(BdbFrontier.java:364)
      4. org.archive.crawler.postprocessor.Postselector.schedule(Postselector.java:273)
      5. org.archive.crawler.postprocessor.Postselector.handleLinkCollection(Postselector.java:361)
      6. org.archive.crawler.postprocessor.Postselector.innerProcess(Postselector.java:184)
      7. org.archive.crawler.framework.Processor.process(Processor.java:102)
      8. org.archive.crawler.framework.ToeThread.processCrawlUri(ToeThread.java:272)
      9. org.archive.crawler.framework.ToeThread.run(ToeThread.java:143)
      9 frames