I'm using SleepycatJE 3.3.87 to read from multiple BDBs that are in read-only mode. Recently I've started get ChecksumExceptions after my application runs for awhile. I tried upgrading to 5.0.58 and rebuilt my BDBs, but no luck. The error I am seeing is:I have a few questions.
Is the exception in a read-only env? And is there a process writing at the same time?It is a read-only env. Not other process is writing at the same time.
When you say you've upgraded and rebuilt your databases, do you mean that you started again from an empty environment directory? How long did it take for the error to occur again after you rebuilt the databases?I mean I build the BDBs from scratch on another machine and deploy them with my application to several servers. I upgraded to 5.0.58 in both the build tool and the application. The error occurs randomly, but usually after the application runs for several hours.
Please run the DbVerifyLog utility on the environment and post the complete stack trace along with a listing (ls -l) of the environment directory.I'll try running this.