A couple of nights after upgrading a server to 8.5, we experienced an issue on some mailboxes where they wouldn’t open to the inbox.
You could bypass by opening straight to the calendar or todo views.
I was able to determine a temporarily resolution of the issue, but can’t find the underlying formula issue causing this. After going all the back to an R6 template to find one that worked, I started stripping out design elements in an R7 template one by one and testing. What I’ve found is a folder colum of the $Inbox, third from the right with the heading “^”, and value selection value of @Username.
On the properties, the 'Programmatic use Name:" value is $ToStuff. Removing this value ($ToStuff), and the mailbox will open fine.
Any ideas on what has happened here, what in the database has gotten corrupted, and what $ToStuff is and where it’s pulling from?
As a little background, I tried removing the $inbox folder and letting it rebuild. I purged the view via the Admin cleint. I did the same and replicated to another server and let it rebuild. None of these normal tricks worked, which leads me to believe it’s an issue that is within some of the documents themselves.
For whatever reason, the CalendarProfile became corrupted which caused this issue to occur. Delete the CalendarProfile profile and re-create and this problem will resolve itself.
How it got corrupted is still a question awaiting an answer from the Lotus engineers.
What I did was I replaced the design of the faulty database with a customized template (NTF) downloaded from OpenNTF.org. After replacing the design, all views such as inbox, all documents, etc were fixed. Then, I replaced back the design of the template to Std85Mail and all views are still intact…