Problem solve Get help with specific problems with your technologies, process and projects.

Getting 'B-structure is invalid' error message in Notes archive

I have problem with my Lotus Notes mail archive. When I tried to open it I got error message "B-structure is invalid." How do I fix it ? FYI, my archive database size 900 MB.

The B-Tree structure "error" is normally associated with view errors, where a view has been rebuilt on a Domino server using a client with an incrementally larger client version. This has been reported on a number of occasions where an ND6 client has accessed a DB on an R5 server without enough ACL access -- i.e., lower than designer -- to force the view collection to be rebuilt.

I have come across this myself on a number of occasions during testing. It is pretty hard to reproduce, but it can be done.

How to repair it?

  • Put the database on a server 6.0.1 CF1+.
  • Make sure the sever has designer or manager access to the database.
  • Run the Updall Task with the -R and -C options, for example:
    load Updall yourdb.nsf -R -C

This will rebuild all of the views in the database and repair the B-Tree error.

Dig Deeper on Lotus Notes Domino Archiving

  • Favorite iSeries cheat sheets

    Here you'll find a collection of valuable cheat sheets gathered from across the iSeries/ community. These cheat ...