Do

Evolution Plugin v1.2: Evolution Contacts not Indexed

Asked by tp42

I work on Ubuntu 8.10 with Gnome Do 0.6.1.0 and Evolution 2.24.1. I freshly installed Gnome Do and activated Evolution 1.2, Firefox 2.0.4 and Gnome Session Management v1.1 Plugin via the Plugins Tab in Gnome Do Preferences. Firefox and Gnome Session Management work fine, hence my Evolution contacts are not indexed/not available via Gnome Do.
Any hint to get my Evolution contacts working in Gnome Do would be greatly appreciated.
Thanks in advance,
Thomas

Question information

Language:
English Edit question
Status:
Solved
For:
Do Edit question
Assignee:
No assignee Edit question
Solved by:
tp42
Solved:
Last query:
Last reply:
Revision history for this message
Alex Launi (alexlauni) said :
#1

Do you have libevolution3.0-cil installed? Generally this is the root of
problems with the evolution plugin.

--
--Alex Launi

Revision history for this message
tp42 (45-spamex) said :
#2

Dear Alex,
thanks for the quick answer.
A search for "libevolution3.0-cil" in my file system reveals these results:

/usr/share/doc/libevolution3.0-cil
/var/lib/dpkg/info/libevolution3.0-cil.clilibs
/usr/share/cli-common/packages.d/libevolution3.0-cil.installcligac
/var/lib/dpkg/info/libevolution3.0-cil.list
/var/lib/dpkg/info/libevolution3.0-cil.md5sums
/usr/share/cli-common/packages.d/libevolution3.0-cil.mono
/var/lib/dpkg/info/libevolution3.0-cil.postinst
/var/lib/dpkg/info/libevolution3.0-cil.prerm
/var/cache/apt/archives/libevolution3.0-cil_0.17.5-0ubuntu1_i386.deb

I hope this may answer your question, though I am rather a newbie user Gnome Do.
So, is everything in place with "libevolution3.0-cil". However, is there a way to check whether "libevolution3.0-cil" works correctly?

Thanks in advance,
Thomas

Revision history for this message
gerard67 (mathieu-petit) said :
#3

Hi,
I should have a similar problem .. with libevolution3.0-cil installed, and an up-to-date Intrepid, gnome-do and evolution, starting gnome-do from shell produce this output :
...
>> GET USER +33685053979 MOOD_TEXT
<< USER +33685053979 MOOD_TEXT
>> GET USER +33685053979 DISPLAYNAME
<< USER +33685053979 DISPLAYNAME toto et titi (Portable)
Users : 24
[Error 12:21:45.537] "Evolution Contacts" (Evolution.ContactItemSource)
    encountered an error in UpdateItems: An exception was thrown by the type
    initializer for Evolution.SourceList

I'm not able to search for contact trough gnome-do. Also, when I'm typing in a full email address, the "email a friend" action pop-ups evolution new message window, but the receiver field is filled with ///address.I.type@domain (notice the triple /).

I'm not sure if I should open a bug, as Gnome-do is not crashing. Still, these behaviours completely disables productive integration btwn evolution and gnome-do ... unfortunately.

Mathieu Petit

Revision history for this message
Guido Conaldi (guido-conaldi) said :
#4

Exact same issue for my on intrepid 64bit up-to-date:

[Error 17:42:29.602] "Evolution Contacts" (Evolution.ContactItemSource)
    encountered an error in UpdateItems: An exception was thrown by the type
    initializer for Evolution.SourceList

Revision history for this message
tp42 (45-spamex) said :
#5

Thanks Mathieu and Guido for your input, which helps me a few steps forward to more precise (I work on a 32 bit, up-to-date Ubuntu 8.10 system) and to drill down on my system to the level of error messages in the shell.
After starting Gnome Do for the shell, I receive these warning and error messages:
[Info 18:31:22.979] Loaded "Applications".
[Info 18:31:22.992] Loaded "GNOME Special Locations".
[Warn 18:31:22.994] Could not find file
    "/home/thomas/.local/share/gnome-do/Do.Universe.AliasItemSource".
[Info 18:31:22.994] Loaded "Alias items".
[Info 18:31:22.995] Loaded "Internal GNOME Do Items".
[Info 18:31:22.996] Loaded "GNOME Do Item Sources".
[Info 18:31:22.997] Loaded "Evolution Contacts".
[Info 18:31:23.003] Loaded "Firefox Bookmarks".
[Info 18:31:23.004] Loaded "GNOME Session Commands".
[Info 18:31:23.005] Loaded "Email".
[Info 18:31:23.006] Loaded "Open".
[Info 18:31:23.032] Loaded "Open URL".
[Info 18:31:23.033] Loaded "Open With...".
[Info 18:31:23.033] Loaded "Reveal".
[Info 18:31:23.033] Loaded "Run".
[Info 18:31:23.033] Loaded "Copy to Clipboard".
[Info 18:31:23.033] Loaded "Assign Alias...".
[Info 18:31:23.034] Loaded "Delete Alias".

** (Do:7087): CRITICAL **: gnome_desktop_item_get_localestring: assertion `item != NULL' failed

** (Do:7087): CRITICAL **: gnome_desktop_item_get_localestring: assertion `item != NULL' failed

** (Do:7087): CRITICAL **: gnome_desktop_item_get_string: assertion `item != NULL' failed

** (Do:7087): CRITICAL **: gnome_desktop_item_get_string: assertion `item != NULL' failed

[Error 18:31:23.612] "Evolution Contacts" (Evolution.ContactItemSource)
    encountered an error in UpdateItems: An exception was thrown by the type
    initializer for Evolution.SourceList
[Info 18:31:23.613] Universe contains 148 items

Perhaps this may help to track the root of problems? Could I provide any other information on this issue which might be helpful?
Thanks,
Thomas

Revision history for this message
Guido Conaldi (guido-conaldi) said :
#6

I think this is a plugin bug, therefore I just opened a bug report: https://bugs.launchpad.net/do/+bug/292622.

Revision history for this message
tp42 (45-spamex) said :
#7

Thanks Guido or further processing of this issue.
However, how will it proceed now with this bug? Dave thinks it is a bug in libevolution3.0-cil. So it seems not a business of the Gnome Do dev team? Waht about the next steps, do you have any clue?

Revision history for this message
gerard67 (mathieu-petit) said :
#8

I've asked a question to the package maintainers here

https://bugs.launchpad.net/do/+bug/292622

Mathieu Petit

Revision history for this message
gerard67 (mathieu-petit) said :
#9
Revision history for this message
tp42 (45-spamex) said :
#10

Thanks Mathieu for further processing. Meanwhile, a quick fix for the problem has been posted here: https://bugs.launchpad.net/do/+bug/292622/comments/2
I can confirm that the fix worked and my Evolution contacts are now processed in Gnome Do as expected.
Thanks a lot to all involved for helping to proceed with this issue!
Thomas

Revision history for this message
TenLeftFingers (tenleftfingers) said :
#11

I've followed those instructions completely and rebooted. It still doesn't work for me on intrepid.

I copied and pasted the command so there is no mistake there and ibedataserver1.2-11 is installed.

Any ideas guys?

Revision history for this message
flo (florianschoeberl) said :
#12

the fix does not work for me on jaunty with Gnome Do 0.8.1.3:

(Do:11396): libebook-CRITICAL **: file e-book.c: line 2149: assertion `book && E_IS_BOOK (book)' failed
Evolution.ContactItemSource "Evolution Contacts" encountered an error in UpdateItems: file e-book.c: line 2149: assertion `book && E_IS_BOOK (book)' failed.