Author Topic: Docky fails after upgrade  (Read 874 times)

Offline Peter

  • Newbie
  • *
  • Posts: 17
Docky fails after upgrade
« on: January 05, 2016, 03:15:41 pm »
After an upgrade to the newest Sparky Linux xfce my beloved docky program fails starting. Execute the programm on command line I get the following errors:


Code: [Select]
[Info  15:09:38.075] Docky version: 2.2.1.1 Release
[Info  15:09:38.076] Kernel version: 4.3.0.1
[Info  15:09:38.076] CLR version: 4.0.30319.17020
[Error 15:09:38.404] [SystemService] Could not initialize power manager dbus: 'Could not load type 'Docky.Services.SystemService+IUPowerProxy' from assembly 'DBus.Proxies, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' because it is implements the inaccessible interface 'Docky.Services.SystemService+IUPower'.'
[Info  15:09:38.407] [SystemService]   at System.Reflection.Emit.TypeBuilder.CreateTypeInfo () <0x7f099359bda0 + 0x00884> in <filename unknown>:0
  at System.Reflection.Emit.TypeBuilder.CreateType () <0x7f099359bd80 + 0x0000c> in <filename unknown>:0
  at DBus.TypeImplementer.GetImplementation (System.Type declType) <0x4112a6b0 + 0x00283> in <filename unknown>:0
  at DBus.BusObject.GetObject (DBus.Connection conn, System.String bus_name, DBus.ObjectPath object_path, System.Type declType) <0x4112a510 + 0x00037> in <filename unknown>:0
  at DBus.Connection.GetObject (System.Type type, System.String bus_name, DBus.ObjectPath path) <0x41129040 + 0x0007f> in <filename unknown>:0
  at DBus.Connection.GetObject[T] (System.String bus_name, DBus.ObjectPath path) <0x41128fd0 + 0x00037> in <filename unknown>:0
  at Docky.Services.SystemService.InitializeBattery () <0x4116b140 + 0x000b3> in <filename unknown>:0
[Error 15:09:38.418] [SystemService] Could not initialize Network Manager dbus: 'Could not load type 'Docky.Services.SystemService+INetworkManagerProxy' from assembly 'DBus.Proxies, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' because it is implements the inaccessible interface 'Docky.Services.SystemService+INetworkManager'.'
[Info  15:09:38.419] [SystemService]   at System.Reflection.Emit.TypeBuilder.CreateTypeInfo () <0x7f099359bda0 + 0x00884> in <filename unknown>:0
  at System.Reflection.Emit.TypeBuilder.CreateType () <0x7f099359bd80 + 0x0000c> in <filename unknown>:0
  at DBus.TypeImplementer.GetImplementation (System.Type declType) <0x4112a6b0 + 0x00283> in <filename unknown>:0
  at DBus.BusObject.GetObject (DBus.Connection conn, System.String bus_name, DBus.ObjectPath object_path, System.Type declType) <0x4112a510 + 0x00037> in <filename unknown>:0
  at DBus.Connection.GetObject (System.Type type, System.String bus_name, DBus.ObjectPath path) <0x41129040 + 0x0007f> in <filename unknown>:0
  at DBus.Connection.GetObject[T] (System.String bus_name, DBus.ObjectPath path) <0x41128fd0 + 0x00037> in <filename unknown>:0
  at Docky.Services.SystemService.InitializeNetworkManager () <0x41172600 + 0x00117> in <filename unknown>:0
[Info  15:09:38.437] [ThemeService] Setting theme: Matte
[Warn  15:09:38.485] [DesktopItemService] Could not find remap file '/home/szrolf/.local/share/docky/remaps.ini'!
[Info  15:09:38.488] [DesktopItemService] Loading *.desktop files and regenerating cache. This may take a while...
[Info  15:09:39.970] [DockServices] Dock services initialized.
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 14: reading configurations from ~/.fonts.conf is deprecated. please move it to /home/szrolf/.config/fontconfig/fonts.conf manually
[Info  15:09:41.195] [PluginManager] Loaded "Session Manager".
[Error 15:09:41.204] [SystemService] Could not initialize needed dbus service: 'Could not load type 'SessionManager.SystemManager+IUPowerProxy' from assembly 'DBus.Proxies, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' because it is implements the inaccessible interface 'SessionManager.SystemManager+IUPower'.'
[Info  15:09:41.204] [SystemService]   at System.Reflection.Emit.TypeBuilder.CreateTypeInfo () <0x7f099359bda0 + 0x00884> in <filename unknown>:0
  at System.Reflection.Emit.TypeBuilder.CreateType () <0x7f099359bd80 + 0x0000c> in <filename unknown>:0
  at DBus.TypeImplementer.GetImplementation (System.Type declType) <0x4112a6b0 + 0x00283> in <filename unknown>:0
  at DBus.BusObject.GetObject (DBus.Connection conn, System.String bus_name, DBus.ObjectPath object_path, System.Type declType) <0x4112a510 + 0x00037> in <filename unknown>:0
  at DBus.Connection.GetObject (System.Type type, System.String bus_name, DBus.ObjectPath path) <0x41129040 + 0x0007f> in <filename unknown>:0
  at DBus.Connection.GetObject[T] (System.String bus_name, DBus.ObjectPath path) <0x41128fd0 + 0x00037> in <filename unknown>:0
  at SessionManager.SystemManager.Initialize () <0x416a17a0 + 0x000bb> in <filename unknown>:0

Unhandled Exception:
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.IndexOutOfRangeException: Index was outside the bounds of the array.
  at Docky.Items.ProxyDockItem.ItemChanged () <0x416a36e0 + 0x0027d> in <filename unknown>:0
  at Docky.Items.ProxyDockItem..ctor (Docky.Items.AbstractDockItemProvider provider, IPreferences prefs) <0x416a2ef0 + 0x001b3> in <filename unknown>:0
  at SessionManager.SessionManagerItem..ctor () <0x416a1160 + 0x0008f> in <filename unknown>:0
  at SessionManager.SessionManagerItemProvider..ctor () <0x416a10b0 + 0x00033> in <filename unknown>:0
  at (wrapper managed-to-native) System.Reflection.MonoCMethod:InternalInvoke (System.Reflection.MonoCMethod,object,object[],System.Exception&)
  at System.Reflection.MonoCMethod.InternalInvoke (System.Object obj, System.Object[] parameters) <0x7f09935ac670 + 0x0003f> in <filename unknown>:0
  --- End of inner exception stack trace ---
...
...


Any ideas how to solve that problem?

Offline Peter

  • Newbie
  • *
  • Posts: 17
Re: Docky fails after upgrade
« Reply #1 on: January 07, 2016, 04:54:28 pm »
I didn't find a solution. Replaced docky with cairo dock which works.

Offline paxmark1

  • Full Member
  • ***
  • Posts: 208
Re: Docky fails after upgrade
« Reply #2 on: January 08, 2016, 01:58:51 am »
Not a solution - but plank is an even simpler form of docky.   

https://launchpad.net/plank
https://launchpad.net/docky    as you can see they have the same maintainers and drivers on both pages

apt-cache showpkg docky versus apt-cache showpkg plank shows the mono dependencies of docky versus the cairo dependencies of plank. 

I am using plank because it is a default of lxqt, however if you wish to use plank in place of cairo-dock you might be closer to your docky experience until someone else finds a fix. 

freenode has a #plank  channel.  A search of docky on OFTC yields nothing. a search of docky on freenode yields one result - #plank.   

I am pretty sure docky should get fixed soon upstream, nice to have choices .  Good luck. 
« Last Edit: January 08, 2016, 02:02:46 am by paxmark1 »
Don't make a FrankenDebian