Can't open Preferences on IBM Lotus client

Hello,

I have problem with one mailbox. One day that mailbox broke down. After this user has a problem with access to Preferences.

First error info:

  • Variant does not contain a contener

  • On Module: PREF_QUERYOPEN

  • On Line: 101 …

Second error info:

  • Field: “JunkMailExpireTime”:Special database object cannot be located.

I try to Fixup, Compact, Updall and it didn’t help.

Thank You in advance for solution.

Subject: Did you try updating the design of the mail file

Hi. It’s possible the design of the mail file has become corrupted. I’d suggest you replace the design of the mail file with the template you are using and see if that corrects the issue.

Subject: Recreate the calendar profile

Since the preferences cannot be opened and with the errors that you’re encountering, it’s possible that your calendar profile got corrupted. Calendar profile contains all the user’s settings stored in the preferences, as well as the mail rules and blocked sender’s list.

You can use the Admin Tool to recreate the calendar profile or you can also use a Lotus script. However, please be reminded that deleting the Calendar Profile document also results in the loss of all user settings found in the Preferences since it will be restored to default, so you might want to take note of all the user’s preferences so that you could restore it easily. Also, make sure to disable the user’s mail rules before recreating the calendar profile.

Note: Make sure you are logged in as the user with the user’s id after deleting the calendar profile. If not, the mail file owner field will change to whoever deleted the calendar profile. If you’re not able to sign in as the user, make sure to check the Mail File Owner field under Preferences when done and correct if needed.

Admin Tool:

http://www-01.ibm.com/support/docview.wss?uid=swg21459332

Lotus Script:

Dim session As New NotesSession

Dim db As NotesDatabase

Dim doc As NotesDocument

Set db=session.CurrentDatabase

Set doc=db.GetProfileDocument(“CalendarProfile”)

Call doc.remove(True)

If doc Is Nothing Then

MsgBox “Profile Document Was Successfully Removed”

Else

MsgBox “Profile Document WAS NOT Removed”,48

End if

You can also watch the video demonstration below using the Lotus Script above.

http://www-10.lotus.com/ldd/dominowiki.nsf/dx/Video_How_to_Recreate_a_Calendar_Profile

You can also check out the technote below for more information:

http://www-01.ibm.com/support/docview.wss?uid=swg21088892

Hope that helps!