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



  • iSeries tutorials

    Search400.com's tutorials provide in-depth information on the iSeries. Our iSeries tutorials address areas you need to know about...

  • V6R1 upgrade planning checklist

    When upgrading to V6R1, make sure your software will be supported, your programs will function and the correct PTFs have been ...

  • Connecting multiple iSeries systems through DDM

    Working with databases over multiple iSeries systems can be simple when remotely connecting logical partitions with distributed ...