I’ve been getting the same error in Notes6 when trying to open calendar entries in the server replica of my mail file (which has 5.0.x design), opening the same entry in my local replica (it has Notes 6 design) works fine.
Occasionally I’ve seen this in my local replica as well (at least now I think I have…), but replacing the local design always fixed it. (Haven’t seen any of it lately…)
Environment:
(That) server is still running 5.0.x (could be 5.0.12), but I’m running Notes 6. I wanted Mail6 look etc so I replaced the local design. Replication settings are set not to exchange design changes between the 2 replicas. I’m working locally only, replicating every 2 minutes in the background. Good for local performance and bandwidth/server scaling.
Error 2: creating or trying to save a calendar entry in the same scenario produces the same error.
Conclusion: All in all, in my case I quite happily did conclude this to be related to my mixed environment. Or not so?..
I have migrated from V5011 to 6.5.1 .Since I have replaced my mail database design by “iNotes6” I get several times the message “illegal circular USE : CSUIDocClass” when I try to open (using the NOTES CLIENT) a calendar entry.
I have updated/replaced the design but the problem remains.
Subject: RE: Same problem opening a calendar entry
I our case (update R5 to R6) we had some older forms in the mailbox design with the same names as the new ones. Simply deleting the old forms solved problem.
Subject: RE: Same problem opening a calendar entry
I had a similar error when using (clicking) on Calendar for one of my users. When i openned the mail file in designer i noticed that i had 2 views of $calendar one dated very old and a recent one. I deleted all the old views (about 7 different ones) and ran the normal fix, repair, compact and design refresh. After that all is fine.
Subject: Ilegal circular USE: CSUIDocClass Error Message when open Calendar Entries
I had a similar issue with one user, but it had to do with his Inbox, rather than with the calendar.
The cause was that some time ago, while he was using the old version, his inbox was corrupted, and I deleted it and pasted in a new inbox folder.
When R6 replaced the design, it didn’t touch the changed inbox, so it was using the old inbox, while the rest of the design was new. I had to copy an R6 inbox and paste it into the user’s mailfile.
You might be able to do the same by pasting the _Calendar Entry/Appointment form into the db.
Subject: Ilegal circular USE: CSUIDocClass Error Message when open Calendar Entries
Ran into this error message after upgrading all of our mailboxes and clients from R5 to R6.01 this weekend. I had a couple of users whose mailboxes were over-quota, thus they weren’t truly getting the full R6 design applied to their mailbox, and when they tried to use their calendars they got this error. Did the obvious - cleanup, compact, refresh database design - and the issue was solved. May not apply to your particular situation but just throwing it out there in case…