Looking at that code there, I remember that it was a BTREE and I could almost swear it was using BerkeleyDB... I'm thinking that the BerkeleyDB verson changed and that's why I can't access the file...
Unfortunately, I'm not sure how to go about checking any of the other options mentioned above...