Invalid environment because of the previous exception

Hi, my program that runs a long time suddenly occur an error, the following message appears:
java.lang.RuntimeException: invalid environment because of the previous exception: com.sleepycat.je.log.DbChecksumException: (I 3.3.82) read the type of invalid log entry: 46 lsn = 0 x 0/0x205c69 logSource=com.sleepycat.je.log.FileHandleSource@568ee2b9
+ wisers.crawler.batch.store.ArticleStoreImpl.contains(ArticleStoreImpl.java:63) +.
+ wisers.crawler.batch.extractor.ListingExtractor.extract(ListingExtractor.java:93) +.
+ wisers.crawler.batch.processor.CrawlWorkerImpl.execute(CrawlWorkerImpl.java:276) +.
+ wisers.crawler.batch.schedule.JobManager$ Runner$ 1.run(JobManager.java:73) +.
+ java.util.concurrent.Executors$ (Executors.java:441) RunnableAdapter.call +.
+ java.util.concurrent.FutureTask$ (FutureTask.java:303) Sync.innerRun +.
+ java.util.concurrent.FutureTask.run(FutureTask.java:138) +.
+ java.util.concurrent.ThreadPoolExecutor$ (ThreadPoolExecutor.java:886) Worker.runTask +.
+ java.util.concurrent.ThreadPoolExecutor$ (ThreadPoolExecutor.java:908) Worker.run +.
+ java.lang.Thread.run(Thread.java:662) +.
Caused by: invalid environment because of the previous exception: com.sleepycat.je.log.DbChecksumException: (I 3.3.82) read the type of invalid log entry: 46 lsn = 0 x 0/0x205c69 logSource=com.sleepycat.je.log.FileHandleSource@568ee2b9
+ com.sleepycat.je.log.LogEntryHeader. (LogEntryHeader.java:94) +.
+ com.sleepycat.je.log.LogManager.getLogEntryFromLogSource(LogManager.java:699) +.
+ com.sleepycat.je.log.LogManager.getLogEntry(LogManager.java:664) +.
+ com.sleepycat.je.tree.IN.fetchTarget(IN.java:1215) +.
+ com.sleepycat.je.dbi.CursorImpl.fetchCurrent(CursorImpl.java:2320) +.
+ com.sleepycat.je.dbi.CursorImpl.getCurrentAlreadyLatched(CursorImpl.java:1427) +.
+ com.sleepycat.je.dbi.CursorImpl.getNextWithKeyChangeStatus(CursorImpl.java:1573) +.
+ com.sleepycat.je.dbi.CursorImpl.getNext(CursorImpl.java:1499) +.
+ com.sleepycat.je.cleaner.UtilizationProfile.getObsoleteDetail(UtilizationProfile.java:953) +.
+ com.sleepycat.je.cleaner.FileProcessor.processFile(FileProcessor.java:326) +.
+ com.sleepycat.je.cleaner.FileProcessor.doClean(FileProcessor.java:233) +.
+ com.sleepycat.je.cleaner.FileProcessor.onWakeup(FileProcessor.java:138) +.
+ com.sleepycat.je.utilint.DaemonThread.run(DaemonThread.java:141) +.
+     ... more 1 +.


After that, I use com.sleepycat.je.util.DbVerify try to examines the identified database to find errors, the following information:
Checking database wm_cyolcn
Tree for wm_cyolcn control
Encountered error (continuous):
com.sleepycat.je.DatabaseException: (I 3.3.82) fetchTarget 0 x 0/0x205e59 parent IN = 2281 IN class = com.sleepycat.je.tree.BIN lastFullVersion = 0 x 0/0x4adf10 parent.getDirty () = State false = 0 com.sleepycat.je.log.DbChecksumException: (I 3.3.82) read the type of invalid log entry: 108 lsn = 0 x 0/0x205e59 logSource=com.sleepycat.je.log.FileHandleSource@5210f6d3
Error touch 687474703a2f2f6865616c74682e63796f6c2e636f6d2f636f6e74656e742f323031312d30382f31392f636f6e74656e745f343739363335312e68746d http://health.cyol.com/content/2011-08/19/content_4796351.htm
UNKNOWN error data
Encountered error (continuous):
com.sleepycat.je.DatabaseException: (I 3.3.82) fetchTarget 0 x 0/0x23110a parent IN = 2281 IN class = com.sleepycat.je.tree.BIN lastFullVersion = 0 x 0/0x4adf10 parent.getDirty () = State false = 0 invalid environment because of the previous exception: com.sleepycat.je.log.DbChecksumException: (I 3.3.82) read the type of invalid log entry: 108 lsn = 0 x 0/0x205e59 logSource=com.sleepycat.je.log.FileHandleSource@5210f6d3
Error touch 687474703a2f2f6865616c74682e63796f6c2e636f6d2f636f6e74656e742f323031312d30382f31392f636f6e74656e745f343739363335332e68746d http://health.cyol.com/content/2011-08/19/content_4796353.htm
UNKNOWN error data
Encountered error (continuous):
com.sleepycat.je.DatabaseException: (I 3.3.82) fetchTarget 0 x 0/0x230efd parent IN = 2281 IN class = com.sleepycat.je.tree.BIN lastFullVersion = 0 x 0/0x4adf10 parent.getDirty () = State false = 0 invalid environment because of the previous exception: com.sleepycat.je.log.DbChecksumException: (I 3.3.82) read the type of invalid log entry: 108 lsn = 0 x 0/0x205e59 logSource=com.sleepycat.je.log.FileHandleSource@5210f6d3
Error touch 687474703a2f2f6865616c74682e63796f6c2e636f6d2f636f6e74656e742f323031312d30382f31392f636f6e74656e745f343739363935342e68746d http://health.cyol.com/content/2011-08/19/content_4796954.htm
UNKNOWN error data
Encountered error (continuous):
com.sleepycat.je.DatabaseException: (I 3.3.82) fetchTarget 0 x 0/0x235d78 parent IN = 2281 IN class = com.sleepycat.je.tree.BIN lastFullVersion = 0 x 0/0x4adf10 parent.getDirty () = State false = 0 invalid environment because of the previous exception: com.sleepycat.je.log.DbChecksumException: (I 3.3.82) read the type of invalid log entry: 108 lsn = 0 x 0/0x205e59 logSource=com.sleepycat.je.log.FileHandleSource@5210f6d3
Error touch 687474703a2f2f6865616c74682e63796f6c2e636f6d2f636f6e74656e742f323031312d30382f31392f636f6e74656e745f343739373039382e68746d http://health.cyol.com/content/2011-08/19/content_4797098.htm
UNKNOWN error data
Encountered error (continuous):
com.sleepycat.je.DatabaseException: (I 3.3.82) fetchTarget 0 x 0/0x235b6b parent IN = 2281 IN class = com.sleepycat.je.tree.BIN lastFullVersion = 0 x 0/0x4adf10 parent.getDirty () = State false = 0 invalid environment because of the previous exception: com.sleepycat.je.log.DbChecksumException: (I 3.3.82) read the type of invalid log entry: 108 lsn = 0 x 0/0x205e59 logSource=com.sleepycat.je.log.FileHandleSource@5210f6d3
Error touch 687474703a2f2f6865616c74682e63796f6c2e636f6d2f636f6e74656e742f323031312d30382f32392f636f6e74656e745f343833323435352e68746d http://health.cyol.com/content/2011-08/29/content_4832455.htm
UNKNOWN error data
Encountered error (continuous):
com.sleepycat.je.DatabaseException: (I 3.3.82) fetchTarget 0 x 0/0x343eda parent IN = 2281 IN class = com.sleepycat.je.tree.BIN lastFullVersion = 0 x 0/0x4adf10 parent.getDirty () = State false = 0 invalid environment because of the previous exception: com.sleepycat.je.log.DbChecksumException: (I 3.3.82) read the type of invalid log entry: 108 lsn = 0 x 0/0x205e59 logSource=com.sleepycat.je.log.FileHandleSource@5210f6d3
Error touch 687474703a2f2f6865616c74682e63796f6c2e636f6d2f636f6e74656e742f323031312d31302f32362f636f6e74656e745f353037363133322e68746d http://health.cyol.com/content/2011-10/26/content_5076132.htm
UNKNOWN error data
Encountered error (continuous):
com.sleepycat.je.DatabaseException: (I 3.3.82) fetchTarget 0 x 0/0x343d7c parent IN = 2281 IN class = com.sleepycat.je.tree.BIN lastFullVersion = 0 x 0/0x4adf10 parent.getDirty () = State false = 0 invalid environment because of the previous exception: com.sleepycat.je.log.DbChecksumException: (I 3.3.82) read the type of invalid log entry: 108 lsn = 0 x 0/0x205e59 logSource=com.sleepycat.je.log.FileHandleSource@5210f6d3
Error touch 687474703a2f2f6865616c74682e63796f6c2e636f6d2f636f6e74656e742f323031312d31322f32302f636f6e74656e745f353338383837322e68746d http://health.cyol.com/content/2011-12/20/content_5388872.htm
UNKNOWN error data
Encountered error (continuous):
com.sleepycat.je.DatabaseException: (I 3.3.82) fetchTarget 0 x 0/0x4004f2 parent IN = 2281 IN class = com.sleepycat.je.tree.BIN lastFullVersion = 0 x 0/0x4adf10 parent.getDirty () = State false = 0 invalid environment because of the previous exception: com.sleepycat.je.log.DbChecksumException: (I 3.3.82) read the type of invalid log entry: 108 lsn = 0 x 0/0x205e59 logSource=com.sleepycat.je.log.FileHandleSource@5210f6d3
Error touch 687474703a2f2f6865616c74682e63796f6c2e636f6d2f636f6e74656e742f323031312d31322f32322f636f6e74656e745f353430353431352e68746d http://health.cyol.com/content/2011-12/22/content_5405415.htm
UNKNOWN error data
Encountered error (continuous):
com.sleepycat.je.DatabaseException: (I 3.3.82) fetchTarget 0 x 0 / 0 x 400394 IN parent = 2281 IN class = com.sleepycat.je.tree.BIN lastFullVersion = 0 x 0/0x4adf10 parent.getDirty () = State false = 0 invalid environment because of the previous exception: com.sleepycat.je.log.DbChecksumException: (I 3.3.82) read the type of invalid log entry: 108 lsn = 0 x 0/0x205e59 logSource=com.sleepycat.je.log.FileHandleSource@5210f6d3
Error touch 687474703a2f2f6865616c74682e63796f6c2e636f6d2f636f6e74656e742f323031312d31322f32322f636f6e74656e745f353430383033302e68746d http://health.cyol.com/content/2011-12/22/content_5408030.htm
UNKNOWN error data
Encountered error (continuous):
com.sleepycat.je.DatabaseException: (I 3.3.82) fetchTarget 0 x 0/0x4026d3 parent IN = 2281 IN class = com.sleepycat.je.tree.BIN lastFullVersion = 0 x 0/0x4adf10 parent.getDirty () = State false = 0 invalid environment because of the previous exception: com.sleepycat.je.log.DbChecksumException: (I 3.3.82) read the type of invalid log entry: 108 lsn = 0 x 0/0x205e59 logSource=com.sleepycat.je.log.FileHandleSource@5210f6d3
Error touch 687474703a2f2f6865616c74682e63796f6c2e636f6d2f636f6e74656e742f323031312d31322f32322f636f6e74656e745f353430383033322e68746d http://health.cyol.com/content/2011-12/22/content_5408032.htm
UNKNOWN error data
Encountered error (continuous):
com.sleepycat.je.DatabaseException: (I 3.3.82) fetchTarget 0 x 0/0x4069fd parent IN = 2281 IN class = com.sleepycat.je.tree.BIN lastFullVersion = 0 x 0/0x4adf10 parent.getDirty () = State false = 0 invalid environment because of the previous exception: com.sleepycat.je.log.DbChecksumException: (I 3.3.82) read the type of invalid log entry: 108 lsn = 0 x 0/0x205e59 logSource=com.sleepycat.je.log.FileHandleSource@5210f6d3
Error touch 687474703a2f2f6865616c74682e63796f6c2e636f6d2f636f6e74656e742f323031312d31322f32362f636f6e74656e745f353432383330312e68746d http://health.cyol.com/content/2011-12/26/content_5428301.htm
UNKNOWN error data
Encountered error (continuous):
com.sleepycat.je.DatabaseException: (I 3.3.82) fetchTarget 0 x 0/0x4067f0 parent IN = 2281 IN class = com.sleepycat.je.tree.BIN lastFullVersion = 0 x 0/0x4adf10 parent.getDirty () = State false = 0 invalid environment because of the previous exception: com.sleepycat.je.log.DbChecksumException: (I 3.3.82) read the type of invalid log entry: 108 lsn = 0 x 0/0x205e59 logSource=com.sleepycat.je.log.FileHandleSource@5210f6d3
Error touch 687474703a2f2f6865616c74682e63796f6c2e636f6d2f636f6e74656e742f323031312d31322f32362f636f6e74656e745f353432383431302e68746d http://health.cyol.com/content/2011-12/26/content_5428410.htm
UNKNOWN error data
Encountered error (continuous):
com.sleepycat.je.DatabaseException: (I 3.3.82) fetchTarget 0 x 0/0x40cd5e parent IN = 2281 IN class = com.sleepycat.je.tree.BIN lastFullVersion = 0 x 0/0x4adf10 parent.getDirty () = State false = 0 invalid environment because of the previous exception: com.sleepycat.je.log.DbChecksumException: (I 3.3.82) read the type of invalid log entry: 108 lsn = 0 x 0/0x205e59 logSource=com.sleepycat.je.log.FileHandleSource@5210f6d3
Error touch 687474703a2f2f6865616c74682e63796f6c2e636f6d2f636f6e74656e742f323031312d31322f33302f636f6e74656e745f353436313733372e68746d http://health.cyol.com/content/2011-12/30/content_5461737.htm
UNKNOWN error data
Encountered error (continuous):
com.sleepycat.je.DatabaseException: (I 3.3.82) fetchTarget 0 x 0/0x4110dd parent IN = 2281 IN class = com.sleepycat.je.tree.BIN lastFullVersion = 0 x 0/0x4adf10 parent.getDirty () = State false = 0 invalid environment because of the previous exception: com.sleepycat.je.log.DbChecksumException: (I 3.3.82) read the type of invalid log entry: 108 lsn = 0 x 0/0x205e59 logSource=com.sleepycat.je.log.FileHandleSource@5210f6d3
Error touch 687474703a2f2f6865616c74682e63796f6c2e636f6d2f636f6e74656e742f323031312d31322f33312f636f6e74656e745f353436393237382e68746d http://health.cyol.com/content/2011-12/31/content_5469278.htm
UNKNOWN error data
Encountered error (continuous):
com.sleepycat.je.DatabaseException: (I 3.3.82) fetchTarget 0 x 0/0x4136bf parent IN = 2281 IN class = com.sleepycat.je.tree.BIN lastFullVersion = 0 x 0/0x4adf10 parent.getDirty () = State false = 0 invalid environment because of the previous exception: com.sleepycat.je.log.DbChecksumException: (I 3.3.82) read the type of invalid log entry: 108 lsn = 0 x 0/0x205e59 logSource=com.sleepycat.je.log.FileHandleSource@5210f6d3
Error touch 687474703a2f2f6865616c74682e63796f6c2e636f6d2f636f6e74656e742f323031322d30312f30362f636f6e74656e745f353439313038392e68746d http://health.cyol.com/content/2012-01/06/content_5491089.htm
UNKNOWN error data
Encountered error (continuous):
com.sleepycat.je.DatabaseException: (I 3.3.82) fetchTarget 0 x 0/0x4738d2 parent IN = 2281 IN class = com.sleepycat.je.tree.BIN lastFullVersion = 0 x 0/0x4adf10 parent.getDirty () = State false = 0 invalid environment because of the previous exception: com.sleepycat.je.log.DbChecksumException: (I 3.3.82) read the type of invalid log entry: 108 lsn = 0 x 0/0x205e59 logSource=com.sleepycat.je.log.FileHandleSource@5210f6d3
UNKNOWN error key
UNKNOWN error data
numBottomInternalNodes = 103
level 1: count = 103
numInternalNodes = 3
level 2: count = 2
level 3: count = 1
numLeafNodes = 6620
numDeletedLeafNodes = 0
numDuplicateCountLeafNodes = 0
mainTreeMaxDepth = 3
duplicateTreeMaxDepth = 0

Invalid environment because of the previous exception: com.sleepycat.je.log.DbChecksumException: (I 3.3.82) read the type of invalid log entry: 108 lsn = 0 x 0/0x205e59 logSource=com.sleepycat.je.log.FileHandleSource@5210f6d3
to com.sleepycat.je.log.LogEntryHeader. < init > (LogEntryHeader.java:94)
at com.sleepycat.je.log.LogManager.getLogEntryFromLogSource(LogManager.java:699)
at com.sleepycat.je.log.LogManager.getLogEntry(LogManager.java:664)
at com.sleepycat.je.tree.IN.fetchTarget(IN.java:1215)
at com.sleepycat.je.dbi.CursorImpl.fetchCurrent(CursorImpl.java:2320)
at com.sleepycat.je.dbi.CursorImpl.getCurrentAlreadyLatched(CursorImpl.java:1427)
at com.sleepycat.je.dbi.CursorImpl.getNextWithKeyChangeStatus(CursorImpl.java:1573)
at com.sleepycat.je.dbi.CursorImpl.getNext(CursorImpl.java:1499)
at com.sleepycat.je.dbi.DatabaseImpl.walkDatabaseTree(DatabaseImpl.java:1355)
at com.sleepycat.je.dbi.DatabaseImpl.verify(DatabaseImpl.java:1303)
at com.sleepycat.je.util.DbVerify.verifyOneDbImpl(DbVerify.java:371)
at com.sleepycat.je.util.DbVerify.verify(DbVerify.java:275)
at com.sleepycat.je.util.DbVerify.main(DbVerify.java:94)
Exit code = false

I want to know, the db file can repair? And how do I?
Thank you very much!

I hope that the DbDump and DbLoad utilities willl help recover you and reload your data. Start at http://docs.oracle.com/cd/E17277_02/html/GettingStartedGuide/commandlinetools.html#DbDump, or with DbDump http://docs.oracle.com/cd/E17277_02/html/java/com/sleepycat/je/util/DbDump.html and first try the-r, then the options - R.

Tags: Database

Similar Questions

Maybe you are looking for