Solved Evolution Glib Error prevent new messages from being displayed

After doing a pkg upgrade today Evolution mail application is now not displaying new mail and is repeatedly showing the following error when I run the application from the command line.

Code:
(evolution:3267): GLib-WARNING **: 07:41:59.168: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: no such column: %s

I am running FreeBSD 13.1

Code:
freebsd-version -kru ; uname -aKU
13.1-RELEASE-p6
13.1-RELEASE-p6
13.1-RELEASE-p7
FreeBSD Ruru 13.1-RELEASE-p6 FreeBSD 13.1-RELEASE-p6 GENERIC amd64 1301000 1301000

I am using the latest packages

Code:
pkg -vv | grep -e url -e enabled
    url             : "pkg+http://pkg.FreeBSD.org/FreeBSD:13:amd64/latest",
    enabled         : yes,

The versions of Evolution and glib installed

Code:
evolution-3.44.4_1 
evolution-data-server-3.44.4_2
glib-2.74.5,2
 
Exactly the same issue here. Release P6/7 with latest packages. I get a notification in KDE that a new email arrived
but Evolution seems not to have the mail. Double checked on a Linux VM and the email is there.
I try a 1 week old BE tomorrow morning and hope that will fix it for the moment.
 
Exactly the same issue here. Release P6/7 with latest packages. I get a notification in KDE that a new email arrived
but Evolution seems not to have the mail. Double checked on a Linux VM and the email is there.
I try a 1 week old BE tomorrow morning and hope that will fix it for the moment.
Thanks like you I now suspect its a package build timing error. I see that I am still running
Code:
at-spi2-core-2.44.1
whereas the latest version is 2.46 which was meantioned in the latest upgrade to Evolution.
 
Finally resolved the issue it was caused by a change in databases/sqlite3 there was a note in /usr/ports/UPDATING that the option DQS is now disabled by default. This option controls the "double quoted string literals are accepted" quirk, permitting the use of double quotes around string literals if enabled. Users who rely on this quirk.

I had to manually build databases/sqlite3 with the DQS option enabled to get Evolution working again. I guess unless there are some changes in Evolution I will have to do this manual build every time sqlite3 is updated.
 
Back
Top