GNOME Bugzilla – Bug 521652
Tomboy crashes after running from new prefix (but works fine after trying to run again)
Last modified: 2010-03-01 10:39:20 UTC
No time right now to make a real good repro...but here's the output I saw. Originally I had Tomboy installed in /home/sandy/stage/tomboy, and had been running 0.9.8-ish from there. Then I removed my package-installed Tomboy from /usr and installed 0.10.0-ish there. When I ran Tomboy, it crashed. When I tried running again, it succeeded. Enabled/disabled plugins were properly remembered. The first chunk of output is from the run that crashed. The second chunk of output is from the following run, which succeeded. sandy@tocho:~/gnome-svn/tomboy> tomboy [DEBUG]: NoteManager created with note path "/home/sandy/.tomboy". [INFO]: Initializing Mono.Addins Add-in could not be loaded: Could not read add-in file: /home/sandy/.tomboy/addin-db-001/addin-data/2/Tomboy.Tomboy,0.10.maddin System.InvalidOperationException: Could not read add-in file: /home/sandy/.tomboy/addin-db-001/addin-data/2/Tomboy.Tomboy,0.10.maddin ---> System.InvalidOperationException: Could not read add-in description at Mono.Addins.Addin.get_Description () [0x00000] at Mono.Addins.Addin.get_AddinInfo () [0x00000] --- End of inner exception stack trace --- at Mono.Addins.Addin.get_AddinInfo () [0x00000] at Mono.Addins.Addin.get_Enabled () [0x00000] at Mono.Addins.Database.AddinDatabase.IsAddinEnabled (System.String domain, System.String id) [0x00000] at Mono.Addins.AddinRegistry.IsAddinEnabled (System.String id) [0x00000] at Mono.Addins.AddinSessionService.LoadAddin (IProgressStatus statusMonitor, System.String id, Boolean throwExceptions) [0x00000] WARNING: The add-in 'Tomboy.NoteOfTheDayAddin,0.1' is trying to extend '/Tomboy/ApplicationAddins', but there isn't any compatible add-in defining this extension point WARNING: The add-in 'Tomboy.NoteOfTheDayAddin,0.1' is trying to extend '/Tomboy/AddinPreferences', but there isn't any compatible add-in defining this extension point WARNING: The add-in 'Tomboy.EvolutionAddin,0.1' is trying to extend '/Tomboy/NoteAddins', but there isn't any compatible add-in defining this extension point WARNING: The add-in 'Tomboy.PrintNotesAddin,0.1' is trying to extend '/Tomboy/NoteAddins', but there isn't any compatible add-in defining this extension point WARNING: The add-in 'Tomboy.BacklinksAddin,0.1' is trying to extend '/Tomboy/NoteAddins', but there isn't any compatible add-in defining this extension point WARNING: The add-in 'Tomboy.SshSyncServiceAddin,0.1' is trying to extend '/Tomboy/SyncServiceAddins', but there isn't any compatible add-in defining this extension point WARNING: The add-in 'Tomboy.FixedWidthAddin,0.1' is trying to extend '/Tomboy/NoteAddins', but there isn't any compatible add-in defining this extension point WARNING: The add-in 'Tomboy.ExportToHtmlAddin,0.1' is trying to extend '/Tomboy/NoteAddins', but there isn't any compatible add-in defining this extension point WARNING: The add-in 'Tomboy.WebDavSyncServiceAddin,0.1' is trying to extend '/Tomboy/SyncServiceAddins', but there isn't any compatible add-in defining this extension point WARNING: The add-in 'Tomboy.InsertTimestampAddin,0.1' is trying to extend '/Tomboy/NoteAddins', but there isn't any compatible add-in defining this extension point WARNING: The add-in 'Tomboy.InsertTimestampAddin,0.1' is trying to extend '/Tomboy/AddinPreferences', but there isn't any compatible add-in defining this extension point WARNING: The add-in 'Tomboy.StickyNoteImportAddin,0.1' is trying to extend '/Tomboy/NoteAddins', but there isn't any compatible add-in defining this extension point WARNING: The add-in 'Tomboy.GalagoPresenceAddin,0.1' is trying to extend '/Tomboy/NoteAddins', but there isn't any compatible add-in defining this extension point WARNING: The add-in 'Tomboy.FileSystemSyncServiceAddin,0.1' is trying to extend '/Tomboy/SyncServiceAddins', but there isn't any compatible add-in defining this extension point WARNING: The add-in 'Tomboy.BugzillaAddin,0.1' is trying to extend '/Tomboy/NoteAddins', but there isn't any compatible add-in defining this extension point WARNING: The add-in 'Tomboy.BugzillaAddin,0.1' is trying to extend '/Tomboy/AddinPreferences', but there isn't any compatible add-in defining this extension point Unhandled Exception: System.InvalidOperationException: Extension node not found in path: /Tomboy/ApplicationAddins 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 Tomboy.AddinManager.InitializeMonoAddins () [0x00000] at Tomboy.AddinManager..ctor (System.String tomboy_conf_dir) [0x00000] at Tomboy.NoteManager.CreateAddinManager () [0x00000] at Tomboy.NoteManager..ctor (System.String directory, System.String backup_directory) [0x00000] at Tomboy.NoteManager..ctor (System.String directory) [0x00000] at Tomboy.Tomboy.Main (System.String[] args) [0x00000] sandy@tocho:~/gnome-svn/tomboy> tomboy [DEBUG]: NoteManager created with note path "/home/sandy/.tomboy". [INFO]: Initializing Mono.Addins [DEBUG]: AddinManager.OnAddinLoaded: Tomboy.Tomboy [DEBUG]: Name: Tomboy.Tomboy,0.9 [DEBUG]: Description: [DEBUG]: Namespace: Tomboy [DEBUG]: Enabled: True [DEBUG]: File: /usr/lib/tomboy/Tomboy.exe WARNING: The add-in 'Tomboy.NoteOfTheDayAddin,0.1' is trying to extend '/Tomboy/ApplicationAddins', but there isn't any compatible add-in defining this extension point WARNING: The add-in 'Tomboy.NoteOfTheDayAddin,0.1' is trying to extend '/Tomboy/AddinPreferences', but there isn't any compatible add-in defining this extension point WARNING: The add-in 'Tomboy.EvolutionAddin,0.1' is trying to extend '/Tomboy/NoteAddins', but there isn't any compatible add-in defining this extension point WARNING: The add-in 'Tomboy.PrintNotesAddin,0.1' is trying to extend '/Tomboy/NoteAddins', but there isn't any compatible add-in defining this extension point WARNING: The add-in 'Tomboy.BacklinksAddin,0.1' is trying to extend '/Tomboy/NoteAddins', but there isn't any compatible add-in defining this extension point WARNING: The add-in 'Tomboy.SshSyncServiceAddin,0.1' is trying to extend '/Tomboy/SyncServiceAddins', but there isn't any compatible add-in defining this extension point WARNING: The add-in 'Tomboy.FixedWidthAddin,0.1' is trying to extend '/Tomboy/NoteAddins', but there isn't any compatible add-in defining this extension point WARNING: The add-in 'Tomboy.ExportToHtmlAddin,0.1' is trying to extend '/Tomboy/NoteAddins', but there isn't any compatible add-in defining this extension point WARNING: The add-in 'Tomboy.WebDavSyncServiceAddin,0.1' is trying to extend '/Tomboy/SyncServiceAddins', but there isn't any compatible add-in defining this extension point WARNING: The add-in 'Tomboy.InsertTimestampAddin,0.1' is trying to extend '/Tomboy/NoteAddins', but there isn't any compatible add-in defining this extension point WARNING: The add-in 'Tomboy.InsertTimestampAddin,0.1' is trying to extend '/Tomboy/AddinPreferences', but there isn't any compatible add-in defining this extension point WARNING: The add-in 'Tomboy.StickyNoteImportAddin,0.1' is trying to extend '/Tomboy/NoteAddins', but there isn't any compatible add-in defining this extension point WARNING: The add-in 'Tomboy.GalagoPresenceAddin,0.1' is trying to extend '/Tomboy/NoteAddins', but there isn't any compatible add-in defining this extension point WARNING: The add-in 'Tomboy.FileSystemSyncServiceAddin,0.1' is trying to extend '/Tomboy/SyncServiceAddins', but there isn't any compatible add-in defining this extension point WARNING: The add-in 'Tomboy.BugzillaAddin,0.1' is trying to extend '/Tomboy/NoteAddins', but there isn't any compatible add-in defining this extension point WARNING: The add-in 'Tomboy.BugzillaAddin,0.1' is trying to extend '/Tomboy/AddinPreferences', but there isn't any compatible add-in defining this extension point [DEBUG]: AddinManager.OnAddinLoaded: Tomboy.PrintNotesAddin [DEBUG]: Name: Printing Support [DEBUG]: Description: Allows you to print a note. [DEBUG]: Namespace: Tomboy [DEBUG]: Enabled: True [DEBUG]: File: /usr/lib/tomboy/addins/PrintNotes.dll [DEBUG]: AddinManager.OnAddinLoaded: Tomboy.FixedWidthAddin [DEBUG]: Name: Fixed Width [DEBUG]: Description: Adds fixed-width font style. [DEBUG]: Namespace: Tomboy [DEBUG]: Enabled: True [DEBUG]: File: /usr/lib/tomboy/addins/FixedWidth.dll [DEBUG]: AddinManager.OnAddinLoaded: Tomboy.BugzillaAddin [DEBUG]: Name: Bugzilla Links [DEBUG]: Description: Allows you to drag a Bugzilla URL from your browser directly into a tomboy note. The bug number is inserted as a link with a little bug icon next to it. [DEBUG]: Namespace: Tomboy [DEBUG]: Enabled: True [DEBUG]: File: /usr/lib/tomboy/addins/Bugzilla.dll [DEBUG]: AddinManager.OnAddinLoaded: Tomboy.StickyNoteImportAddin [DEBUG]: Name: Sticky Notes Importer [DEBUG]: Description: Import your notes from the Sticky Notes applet. [DEBUG]: Namespace: Tomboy [DEBUG]: Enabled: True [DEBUG]: File: /usr/lib/tomboy/addins/StickyNoteImport.dll [DEBUG]: StickyNoteImporter: Sticky Notes XML file does not exist or is invalid! [DEBUG]: AddinManager.OnAddinLoaded: Tomboy.BacklinksAddin [DEBUG]: Name: Backlinks [DEBUG]: Description: See which notes link to the one you're currently viewing. [DEBUG]: Namespace: Tomboy [DEBUG]: Enabled: True [DEBUG]: File: /usr/lib/tomboy/addins/Backlinks.dll [DEBUG]: AddinManager.OnAddinLoaded: Tomboy.ExportToHtmlAddin [DEBUG]: Name: Export to HTML [DEBUG]: Description: Exports individual notes to HTML. [DEBUG]: Namespace: Tomboy [DEBUG]: Enabled: True [DEBUG]: File: /usr/lib/tomboy/addins/ExportToHtml.dll [DEBUG]: AddinManager.OnAddinLoaded: Tomboy.EvolutionAddin [DEBUG]: Name: Evolution Mail Integration [DEBUG]: Description: Allows you to drag an email from Evolution into a tomboy note. The message subject is added as a link in the note. [DEBUG]: Namespace: Tomboy [DEBUG]: Enabled: True [DEBUG]: File: /usr/lib/tomboy/addins/Evolution.dll [DEBUG]: Creating Buffer for 'Tasky Offline'... [DEBUG]: Tasky Offline tags: [DEBUG]: Creating Buffer for 'Provider Thoughts'... [DEBUG]: Provider Thoughts tags: [DEBUG]: Creating Buffer for 'SoC Stuff Todo'... [DEBUG]: SoC Stuff Todo tags: [DEBUG]: AddinManager.OnAddinLoaded: Tomboy.WebDavSyncServiceAddin [DEBUG]: Name: WebDav Sync Service Add-in [DEBUG]: Description: Synchronize Tomboy Notes to a WebDav URL [DEBUG]: Namespace: Tomboy [DEBUG]: Enabled: True [DEBUG]: File: /usr/lib/tomboy/addins/WebDavSyncService.dll [DEBUG]: AddinManager.OnAddinLoaded: Tomboy.FileSystemSyncServiceAddin [DEBUG]: Name: Local Directory Sync Service Add-in [DEBUG]: Description: Synchronize Tomboy Notes to a local file system path [DEBUG]: Namespace: Tomboy [DEBUG]: Enabled: True [DEBUG]: File: /usr/lib/tomboy/addins/FileSystemSyncService.dll [DEBUG]: Using '/usr/bin/gnomesu' as GUI 'su' tool [DEBUG]: Successfully found all system tools [DEBUG]: Tomboy remote control active. [DEBUG]: AddinManager.OnAddinLoaded: Tomboy.NoteOfTheDayAddin [DEBUG]: Name: Note of the Day [DEBUG]: Description: Automatically creates a "Today" note for easily jotting down daily thoughts. [DEBUG]: Namespace: Tomboy [DEBUG]: Enabled: True [DEBUG]: File: /usr/lib/tomboy/addins/NoteOfTheDay.dll [DEBUG]: EnableDisable Called: enabling... True [DEBUG]: Binding key '<Alt>F12' for '/apps/tomboy/global_keybindings/show_note_menu' [DEBUG]: Binding key '<Alt>F11' for '/apps/tomboy/global_keybindings/create_new_note'
This looks like a strange Mono.Addins related bug, but - could you reproduce this again? This report is nearly a year old. Sorry, but treating this as every other bug I'll set this to NEEDINFO (I know you're alive) and if you cannot reproduce this or didn't hear about this issue anymore I'll close this as OBSOLETE or INVALID.
Sandy, any opinion on this one? I would guess that this is the "known" problem with Mono.Addin initialization and therefor a duplicate.
I haven't had a chance to try reproducing it yet, will try to get to it before tomorrow.
Sandy, I'm closing this for now. If you can reproduce, please reopen :)