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 632420 - banshee in MeeGo platform should start as MeeGo client
banshee in MeeGo platform should start as MeeGo client
Status: RESOLVED FIXED
Product: banshee
Classification: Other
Component: Other Extensions
git master
Other Linux
: Normal normal
: 1.x
Assigned To: Banshee Maintainers
Banshee Maintainers
Depends on:
Blocks:
 
 
Reported: 2010-10-18 02:51 UTC by Zhou Ting
Modified: 2010-11-02 01:06 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
patch: start as meego client in meego platform (722 bytes, patch)
2010-10-18 02:53 UTC, Zhou Ting
committed Details | Review

Description Zhou Ting 2010-10-18 02:51:48 UTC
Banshee in MeeGo platform should start as MeeGo client  but no Nereid client.

Otherwise 'banshee-1 --show-import-media' fail to start. Below is the backtrace:

=============================================================================
Exception in Gtk# callback delegate
  Note: Applications can use GLib.ExceptionManager.UnhandledException to handle the exception.
System.NullReferenceException: Object reference not set to an instance of an object
  at Banshee.Library.Gui.ImportDialog..ctor (Boolean doNotShowAgainVisible) [0x00000] in <filename unknown>:0
  at Banshee.Library.Gui.ImportDialog..ctor () [0x00000] in <filename unknown>:0                              
  at Banshee.Gui.GlobalActions.OnImport (System.Object o, System.EventArgs args)   [0x00000] in <filename unknown>:0
  at Banshee.Gui.GlobalActions.<GlobalActions>m__93 () [0x00000] in <filename unknown>:0
  at GLib.Timeout+TimeoutProxy.Handler () [0x00000] in <filename unknown>:0
   at GLib.ExceptionManager.RaiseUnhandledException(System.Exception e, Boolean is_terminal)
   at GLib.Timeout+TimeoutProxy.Handler()
   at Gtk.Application.gtk_main_iteration()
   at Gtk.Application.RunIteration()
   at Banshee.MeeGo.MeeGoPanel..ctor()
   at Banshee.MeeGo.MeeGoService.Initialize()
   at Banshee.MeeGo.MeeGoService.ServiceStartup()
   at Banshee.MeeGo.MeeGoService.Banshee.ServiceStack.IExtensionService.Initialize()
   at Banshee.ServiceStack.ServiceManager.StartExtension(Mono.Addins.TypeExtensionNode node)
   at Banshee.ServiceStack.ServiceManager.Run()
   at Banshee.ServiceStack.Application.Run()
   at Banshee.Gui.GtkBaseClient.Initialize(Boolean registerCommonServices)
   at Banshee.Gui.GtkBaseClient..ctor(Boolean initializeDefault, System.String defaultIconName)
   at Banshee.Gui.GtkBaseClient..ctor()
   at Nereid.Client..ctor()
   at System.Reflection.MonoCMethod.InternalInvoke(System.Object , System.Object[] , System.Exception ByRef )
   at System.Reflection.MonoCMethod.Invoke(System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture)
   at System.Reflection.MonoCMethod.Invoke(BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture)
   at System.Reflection.ConstructorInfo.Invoke(System.Object[] parameters)
   at System.Activator.CreateInstance(System.Type type, Boolean nonPublic)
   at System.Activator.CreateInstance(System.Type type)
   at Banshee.Gui.GtkBaseClient.Startup()
   at Hyena.Gui.CleanRoomStartup.Startup(Hyena.Gui.StartupInvocationHandler startup)
   at Banshee.Gui.GtkBaseClient.Startup()
   at Banshee.Gui.GtkBaseClient.Startup(System.String[] args)
   at Nereid.Client.Main(System.String[] args)
   at System.AppDomain.ExecuteAssembly(System.Reflection.Assembly , System.String[] )
   at System.AppDomain.ExecuteAssemblyInternal(System.Reflection.Assembly a, System.String[] args)
   at System.AppDomain.ExecuteAssembly(System.String assemblyFile, System.Security.Policy.Evidence assemblySecurity, System.String[] args)
   at System.AppDomain.ExecuteAssembly(System.String assemblyFile)
   at Booter.Booter.BootClient(System.String clientName)
   at Booter.Booter.Main()
Comment 1 Zhou Ting 2010-10-18 02:53:47 UTC
Created attachment 172577 [details] [review]
patch: start as meego client in meego platform
Comment 2 Gabriel Burt 2010-11-02 01:06:33 UTC
Review of attachment 172577 [details] [review]:

Thanks, committed/pushed to stable-1.8 and master branches.  In the future, please attach patches at `git format-patch` output -- eg as commits w/ commit msgs etc.