System.InvalidOperationException: Collection was modified;enumeration operation may not execute.
at System.Collections.Generic.List`1+Enumerator[BatteryMonitor.BatteryMonitorUPowerItem+IUPowerDevice].MoveNext () [0x00000]
at BatteryMonitor.BatteryMonitorUPowerItem.GetCurrentBatteryCapacity () [0x00099] in /home/rdyer/branches/battery-update/StandardPlugins/BatteryMonitor/src/BatteryMonitorUPowerItem.cs:177
at BatteryMonitor.BatteryMonitorAbstractItem.UpdateBattStat () [0x00015] in /home/rdyer/branches/battery-update/StandardPlugins/BatteryMonitor/src/BatteryMonitorAbstractItem.cs:94
at GLib.Timeout+TimeoutProxy.Handler () [0x00000]
at GLib.ExceptionManager.RaiseUnhandledException(System.Exception e, Boolean is_terminal)
at GLib.Timeout+TimeoutProxy.Handler()
at Gtk.Application.gtk_main()
at Gtk.Application.Run()
at Docky.Docky.Main(System.String[] args) in /home/rdyer/branches/battery-update/Docky/Docky/Docky.cs:line 95
Hit that bug again, using the new code.
System. InvalidOperatio nException: Collection was modified; enumeration operation may not execute. Collections. Generic. List`1+ Enumerator[ BatteryMonitor. BatteryMonitorU PowerItem+ IUPowerDevice] .MoveNext () [0x00000] BatteryMonitorU PowerItem. GetCurrentBatte ryCapacity () [0x00099] in /home/rdyer/ branches/ battery- update/ StandardPlugins /BatteryMonitor /src/BatteryMon itorUPowerItem. cs:177 BatteryMonitorA bstractItem. UpdateBattStat () [0x00015] in /home/rdyer/ branches/ battery- update/ StandardPlugins /BatteryMonitor /src/BatteryMon itorAbstractIte m.cs:94 TimeoutProxy. Handler () [0x00000] anager. RaiseUnhandledE xception( System. Exception e, Boolean is_terminal) TimeoutProxy. Handler( ) .gtk_main( ) .Run() Main(System. String[ ] args) in /home/rdyer/ branches/ battery- update/ Docky/Docky/ Docky.cs: line 95
at System.
at BatteryMonitor.
at BatteryMonitor.
at GLib.Timeout+
at GLib.ExceptionM
at GLib.Timeout+
at Gtk.Application
at Gtk.Application
at Docky.Docky.