After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 646710 - Jamendo with banshee 1.9.6 crashed
Jamendo with banshee 1.9.6 crashed
Status: RESOLVED FIXED
Product: banshee
Classification: Other
Component: Community Extensions
1.9.6
Other Linux
: Normal critical
: 1.x
Assigned To: Banshee Maintainers
Banshee Maintainers
Depends on:
Blocks:
 
 
Reported: 2011-04-04 12:58 UTC by Victor Vargas
Modified: 2011-06-04 02:40 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Victor Vargas 2011-04-04 12:58:01 UTC
I had disabled for now this extension because it crashed with latest release of banshee 1.9.6 (Ubuntu Natty).

Banshee debug:
 banshee --debug
** Running Mono with --debug   **
[1 Info  09:51:13.899] Running Banshee 1.9.6: [Ubuntu Natty (development branch) (linux-gnu, i686) @ 2011-04-01 16:44:58 UTC]
[1 Debug 09:51:14.102] Initializing GTK
WARNING: The add-in 'Banshee.Jamendo,1.0' is trying to extend '/Banshee/SourceManager/Source', but there isn't any compatible add-in defining this extension point
WARNING: The add-in 'Banshee.ClutterFlow,0.4.0' is trying to extend '/Banshee/ServiceManager/Service', but there isn't any compatible add-in defining this extension point
Exception has been thrown by the target of an invocation.
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.InvalidOperationException: Could not read add-in description
  at Mono.Addins.Addin.get_Description () [0x00000] in <filename unknown>:0 
  at Mono.Addins.TreeNode.ResetCachedData () [0x00000] in <filename unknown>:0 
  at Mono.Addins.TreeNode.ResetCachedData () [0x00000] in <filename unknown>:0 
  at Mono.Addins.TreeNode.ResetCachedData () [0x00000] in <filename unknown>:0 
  at Mono.Addins.TreeNode.ResetCachedData () [0x00000] in <filename unknown>:0 
  at Mono.Addins.ExtensionContext.ResetCachedData () [0x00000] in <filename unknown>:0 
  at Mono.Addins.AddinSessionService.ResetCachedData () [0x00000] in <filename unknown>:0 
  at Mono.Addins.Database.AddinDatabase.ResetCachedData () [0x00000] in <filename unknown>:0 
  at Mono.Addins.Database.AddinDatabase.Update (IProgressStatus monitor, System.String domain) [0x00000] in <filename unknown>:0 
  at Mono.Addins.Database.AddinDatabase.Repair (IProgressStatus monitor, System.String domain) [0x00000] in <filename unknown>:0 
  at Mono.Addins.AddinRegistry.Rebuild (IProgressStatus monitor) [0x00000] in <filename unknown>:0 
  at Banshee.ServiceStack.ServiceManager.InitializeAddins () [0x00075] in /build/buildd/banshee-1.9.6/src/Core/Banshee.Services/Banshee.ServiceStack/ServiceManager.cs:86 
  at Banshee.ServiceStack.ServiceManager.DefaultInitialize () [0x00005] in /build/buildd/banshee-1.9.6/src/Core/Banshee.Services/Banshee.ServiceStack/ServiceManager.cs:119 
  at Banshee.ServiceStack.Application.Initialize () [0x00000] in /build/buildd/banshee-1.9.6/src/Core/Banshee.Services/Banshee.ServiceStack/Application.cs:80 
  at Banshee.Gui.GtkBaseClient.Initialize (Boolean registerCommonServices) [0x00010] in /build/buildd/banshee-1.9.6/src/Core/Banshee.ThickClient/Banshee.Gui/GtkBaseClient.cs:143 
  at Banshee.Gui.GtkBaseClient..ctor (Boolean initializeDefault, System.String defaultIconName) [0x00013] in /build/buildd/banshee-1.9.6/src/Core/Banshee.ThickClient/Banshee.Gui/GtkBaseClient.cs:95 
  at Banshee.Gui.GtkBaseClient..ctor () [0x00000] in <filename unknown>:0 
  at Nereid.Client..ctor () [0x00000] in <filename unknown>:0 
  at (wrapper managed-to-native) System.Reflection.MonoCMethod:InternalInvoke (object,object[],System.Exception&)
  at System.Reflection.MonoCMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0 
  --- End of inner exception stack trace ---
  at System.Reflection.MonoCMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0 
  at System.Reflection.MonoCMethod.Invoke (BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0 
  at System.Reflection.ConstructorInfo.Invoke (System.Object[] parameters) [0x00000] in <filename unknown>:0 
  at System.Activator.CreateInstance (System.Type type, Boolean nonPublic) [0x00000] in <filename unknown>:0 
  at System.Activator.CreateInstance (System.Type type) [0x00000] in <filename unknown>:0 
  at Banshee.Gui.GtkBaseClient.Startup () [0x00000] in /build/buildd/banshee-1.9.6/src/Core/Banshee.ThickClient/Banshee.Gui/GtkBaseClient.cs:82 
  at Hyena.Gui.CleanRoomStartup.Startup (Hyena.Gui.StartupInvocationHandler startup) [0x00044] in /build/buildd/banshee-1.9.6/src/Hyena/Hyena.Gui/Hyena.Gui/CleanRoomStartup.cs:54
Comment 1 Victor Vargas 2011-04-04 13:00:17 UTC
I had disabled/I have disabled/, if you need more information please ask me.
Comment 2 Bertrand Lorentz 2011-04-04 19:17:14 UTC
Could you try deleting the following folder ?

~/.config/banshee-1/addin-db-001/

It contains cached information about the extensions used by Banshee. It might be confused by the recent banshee-1 -> banshee

After deleting the folder, extension will revert to their default enabled/disabled state, so you'll probably have to re-enable the Jamendo extension.
Comment 3 Victor Vargas 2011-04-04 19:31:54 UTC
Bertrand I did, but after delete that folder/reinstall jamendo/ banshee never detected the extension and is not listed under "extensions menu". running in a terminal doesn't get any information about it.
Comment 4 Bertrand Lorentz 2011-04-04 20:11:27 UTC
Apparently Ubuntu Natty only has banshee-community-extensions 1.9.3, which is probably not compatible with Banshee 1.9.6 due to that rename.
Which version do you have ?

The Jamendo extension from the daily PPA works fine for me.
Comment 5 Victor Vargas 2011-04-04 20:15:40 UTC
Bertrand, right. I am currently using banshee-extension-jamendo             1.9.3-1ubuntu1 and seems to be not compatible with 1.9.6 release. let me check with daily ppa repository and I will give you a response,

Victor
Comment 6 Akhil Laddha 2011-05-20 12:37:34 UTC
Victor, do you have any update for the bug ?
Comment 7 Victor Vargas 2011-05-20 13:07:11 UTC
Please give me some time to check if this behaviour is still there with my latest banshee release (2.0)
Comment 8 Victor Vargas 2011-05-20 13:10:49 UTC
Sorry for double posting, you can close this report because now is working fine with banshee 2.0.0-2ubuntu1 and extension-jamendo 2.0.0-1ubuntu1 (Ubuntu Natty Narwhal), Thanks!
Comment 9 Michael Martin-Smucker 2011-06-04 02:40:41 UTC
(In reply to comment #8)
> Sorry for double posting, you can close this report because now is working fine
> with banshee 2.0.0-2ubuntu1 and extension-jamendo 2.0.0-1ubuntu1 (Ubuntu Natty
> Narwhal), Thanks!

Marking as fixed, then. Thanks for the follow-up.