 |
|
 |
Subject: Changing Mail Template and personal folders |
 |
 |
 |
Product Area: Notes Client |
 |
Technical Area: Error Message |
 |
Platform: Windows |
 |
Release: 8.5.2 |
 |
Reproducible: Always |
 |
 |
 |
 |
Illegal circular USE: OpenNTFLibraryUI
Hi
I am at the tail end of a project to upgrade an environment from Domino 6.5.4 to Domino 8.5.2 FP3.
By and large all has gone ok. But there have been a few pitfalls.
The users have hitherto been using the OpenNTF mail template, and for reasons of future support and ease of future upgrades, the customer is reverting to the Standard Mail template (with only a few minor customisations).
In general the migration follows the path of replicate mail file to new server, upgrade ODS, DAOS enable the database, move user with Adminp and perform a Load Convert mail\user.nsf * mail852_custom.ntf.
When completed the administrator opens the mail file and as expected on personal folders gets the message "Illegal circular USE: OpenNTFLibraryUI" because the folder is looking for design elements that were removed during the mail conversion.
No problem really, just run the upgrade folder agent/action and the issue is resolved.
That is unless the user has created enough folders to break the 64Kb Notes Item limit.
If you refer to the following technote #1179854 this is discussed in detail and a change to the Folder upgrade agent code is documented. However, this change applies only to the agent contained in the 6.0 and 6.5 mail design.
If you've already converted to 8.5.x then the agent has changed and the technote bears no relation to the new agent. Surely there should be an update to this technote?
There is a paragraph in the code that says "In cases where the limit has been reached, this error occurs when attempting to create a new folder, open a database, or, in some cases, when creating or editing other design elements."
And this is where I have the biggest problem. If there are arbitrary internal limits placed on the amount of data that Notes can handle, then the Notes client should not be allowed to create, for instance, a folder structure that will exceed the limit.
The folder list and summary data should be routinely examined by Notes and a number added to the profile document. The folder creation process should assess that number, and if near the arbitrary limit, should inform the user that additional folders should not be created.
For the most part, users have retained access to all of their folders, but one or two have so many that they no longer display in the folder navigator. Instead they have to user View --> Goto to display the folder window and that is complete madness.
Interesting blog article here from ytria, [nothing at all to do with me, or the problem I face] http://techlab.ytria.com/855/lotus-notes-articles/lotus-notes-32k-error-help/ but it goes on to explore even more dire results from exceeding internal limits.
So I've had to come up with a process for upgrading these errant mail files, which appears to be working but is long winded. Has anyone got a better approach?
- Take the original 6.5 Mail file or a replica that is a design only
- Open in the Designer and Remove the $Inbox
- Copy in the $Inbox from the standard template - This is the $Inbox that we want all folders to be based on in future
- Amend the Folder upgrade wizard in the database as per the technote #1179854
- Open the database - you will get the following error "Illegal Circular Use: OpenNTFLibraryUI" Just click OK enough times for it to disappear.
- Now run the Action --> Folder upgrade Wizard
IMPORTANT: The technote gets you to modify the code based for the automatic process only, so you must select the option to Auto Process
- Close and Re-open the mail database --> You will now see another dialog error ""Illegal circular USE: DocExpProcessing" This is because you now have an 8.x folder design that is looking for 8.5 design elements
- Replace the entire mail file design with the Standard Template
- Reopen the mail file
- You may again see some "Illegal Circular Use: OpenNTFLibraryUI" errors
- Now again run the R8.5 Actions upgrade folder design, and again select the auto process option
When that completes it should be possible to close and reopen the mail file without error.
Answers on a Postcard......
 
Feedback number MPET8QVEYN created by ~Holly Nonresather on 01/26/2012

Status: Open
Comments:

Changing Mail Template and personal... (~Elizabeth Opji... 26.Jan.12)
. . Convert task? (~Lex Bubfooplop... 26.Jan.12)
. . . . convert folders too (~Hal Fronilitob... 26.Jan.12)
. . . . . . Load Convert -u (~Elizabeth Opji... 26.Jan.12)
. . . . . . . . Does it also obtain an error in the... (~Lex Bubfooplop... 27.Jan.12) |
|  |
|