Re: [Evolution] Failed to open calendar “Contacts : Birthdays & Anniversaries” Invalid object



On Sun, 2020-03-22 at 20:49 +0100, Patrick O'Callaghan wrote:
Neither does the contacts.db file. A date of 1/1/9999 looks very much
like an uninitialized field.

        Hi,
being this about Birthdays & Anniversaries calendar, then the address
books data matters, because this calendar opens the configured books
and searches for contacts with either birthday or anniversary dates
filled and shows them as the calendar events. Looking at the code, the
only place where the Birthdays & Anniversaries calendar returns
"Invalid object" is not on open, but when something adds a timezone to
it.

What I do not understand is why you see such error when you are
creating a new event. The component editor doesn't open all calendars,
it opens only the one to be used as the target calendar. Is it possible
the Birthdays & Anniversaries calendar is selected as the default
calendar (you can see it in its Properties)? Eventually, when in the
Calendar view, is the Birthdays & Anniversaries calendar selected on
the left side, in the list of available calendars? Both can be used to
determine in which calendar start the component editor. The Birthdays &
Anniversaries calendar is read-only, you may see such information at
the top when you selected it as the destination calendar.

I believe the year 9999 is the problem. Try to cleanup your contacts
from these odd values. It can be the export tool from the Outlook saved
incorrect date. Maybe cleanup the contacts before importing. It might
be semi-easy being it a vCard format. You can save your address book as
one large vCard by right-clicking it in the Contacts view and pick Save
as vCard, then edit the file, delete the contacts in Evolution and
import it back. Having a backup before doing this is a good idea.

        Bye,
        Milan

P.S.: by the way, John, I didn't receive mails you sent, I see only
messages from poc for some reason (neither the archives show your
mails [1]). Could you reply to the list (Ctrl+L in Evolution) instead
of to me only (if that's the case), please? Private mails do not help
others. I added you into the CC just in case you are not on the list (I
do not know whether you are), but I usually reply only to the list,
because I receive the messages through the list. If you are not on the
list, then just say so, I can keep you in CC if needed. Thanks for your
understanding.

[1] https://mail.gnome.org/archives/evolution-list/2020-March/thread.html



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]