Skip to Main Content

Berkeley DB Family

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Corruption on Windows 7 ?

722161Oct 10 2009 — edited Oct 30 2009
I've recently moved my development machine to 64bit Windows 7 build 7600 and Sun 32bit JDK 1.6.0_20.

I've seen DbChecksumException 3 times now when working on a dataset of about 20gb in size. I didn't track it the first two times, but the exception from the third instance is below. The first two times I removed the log files and reloaded them from a bulk import to clear the error. I'm not sure, but I think the other exceptions occured in my program threads and not the cleaner thread.

This is on a transaction-enabled database using the collection APIs. Has anyone seen similar issues on Windows 7? What information would be helpful to troubleshoot this?

<DaemonThread name="Cleaner-1"/> caught exception: com.sleepycat.je.log.DbChecksumException: (JE 3.3.87) Location 0x23/0x3fb8ee expected 4034848955 got 3710585889
com.sleepycat.je.log.DbChecksumException: (JE 3.3.87) Location 0x23/0x3fb8ee expected 4034848955 got 3710585889
at com.sleepycat.je.log.ChecksumValidator.validate(ChecksumValidator.java:96)
at com.sleepycat.je.log.FileReader.validateChecksum(FileReader.java:593)
at com.sleepycat.je.log.FileReader.readNextEntry(FileReader.java:314)
at com.sleepycat.je.cleaner.FileProcessor.processFile(FileProcessor.java:386)
at com.sleepycat.je.cleaner.FileProcessor.doClean(FileProcessor.java:233)
at com.sleepycat.je.cleaner.FileProcessor.onWakeup(FileProcessor.java:138)
at com.sleepycat.je.utilint.DaemonThread.run(DaemonThread.java:141)
at java.lang.Thread.run(Thread.java:619)
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Nov 27 2009
Added on Oct 10 2009
27 comments
5,503 views