FS#11429 - mono-addins - gnome-do and tomboy start fail

Attached to Project: Arch Linux
Opened by filippo (goblin85) - Tuesday, 09 September 2008, 17:43 GMT
Last edited by Allan McRae (Allan) - Friday, 17 October 2008, 04:33 GMT
Task Type Bug Report
Category
Status Closed
Assigned To Isenmann Daniel (ise)
Allan McRae (Allan)
Architecture x86_64
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description: gnome-do crash at start in arch64

ERROR: Add-in scan operation failed. The Mono runtime may have encountered an error while trying to load an assembly.
ERROR: Add-in scan operation failed
ERROR: The add-in database could not be updated. It may be due to file corruption. Try running the setup repair utility

Unhandled Exception: System.InvalidOperationException: Extension node not found in path: /Do/ItemSource
at Mono.Addins.ExtensionContext.AddExtensionNodeHandler (System.String path, Mono.Addins.ExtensionNodeEventHandler handler) [0x00000]
at Mono.Addins.AddinManager.AddExtensionNodeHandler (System.String path, Mono.Addins.ExtensionNodeEventHandler handler) [0x00000]
at Do.Core.PluginManager.Initialize () [0x00000]
at Do.Do.Main (System.String[] args) [0x00000]

gnome-do 0.6.0.0-1
mono-addins 0.3.1-3
mono 1.9.1-1 .

Steps to reproduce:

pacman -S gnome-do
gnome-do
This task depends upon

Closed by  Allan McRae (Allan)
Friday, 17 October 2008, 04:33 GMT
Reason for closing:  Fixed
Comment by Allan McRae (Allan) - Tuesday, 09 September 2008, 23:25 GMT
See this post for a "fix" http://bbs.archlinux.org/viewtopic.php?pid=382624#p382624 It is not a good "fix" but I have reported upstream and there is no fix coming from their direction.
Comment by filippo colombo (goblin85arch) - Thursday, 11 September 2008, 16:20 GMT
I'm Filippo Colombo ( with a new nickname )

I think it is a mono-addins bug.
Comment by Allan McRae (Allan) - Sunday, 14 September 2008, 02:49 GMT
It does look like a mono-addins bug. Tomboy has the same problem: http://bbs.archlinux.org/viewtopic.php?id=55196
Comment by Maciej Libuda (Mefju) - Sunday, 14 September 2008, 09:25 GMT
I've reported similar bug some time ago in http://bugs.archlinux.org/task/11025

In my system affected packages are tomboy, gnome-do and tasque. On the other hand, f-spot and banshee both works flawlessly. Solutions from Arch forum sometimes works for short period of time, but not always. Maybe next upstream release of mono and mono-addins will fix this.
Comment by Isenmann Daniel (ise) - Tuesday, 14 October 2008, 05:03 GMT
Can you please test it with the new Mono 2.0 release, which was added to our repos yesterday.
Comment by Maciej Libuda (Mefju) - Tuesday, 14 October 2008, 16:01 GMT
Tomboy 0.12.1 from testing works fine but gnome-do needs to be recompiled against new gnome.

[17:55 maciek@blackout ~]% gnome-do

** (/usr/lib/gnome-do/Do.exe:5887): WARNING **: The following assembly referenced from /usr/lib/gnome-do/Do.exe could not be loaded:
Assembly: gconf-sharp (assemblyref_index=12)
Version: 2.20.0.0
Public Key: 35e10195dab3c99f
The assembly was not found in the Global Assembly Cache, a path listed in the MONO_PATH environment variable, or in the location of the executing assembly (/usr/lib/gnome-do).


** (/usr/lib/gnome-do/Do.exe:5887): WARNING **: Could not load file or assembly 'gconf-sharp, Version=2.20.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f' or one of its dependencies.

Unhandled Exception: System.TypeLoadException: A type load exception has occurred.
Comment by Allan McRae (Allan) - Friday, 17 October 2008, 04:33 GMT
[community] packages do not get recompiled against libraries in [testing]. Tested gnome-do on x86_64 and all appears to work nicely.

Loading...