I am using Linux Mint 19 (MATE).
Since updating taskcoach to the newest release (1.4.4) via the PPA, I systematically get the following error when I exit the program :
============= Wed Dec 5 11:43:14 2018
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/taskcoachlib/gui/iocontroller.py", line 125, in open
breakLock=breakLock)
File "/usr/lib/python2.7/dist-packages/taskcoachlib/persistence/taskfile.py", line 661, in load
return super(LockedTaskFile, self).load(filename)
File "/usr/lib/python2.7/dist-packages/taskcoachlib/persistence/taskfile.py", line 406, in load
self.tasks().extend(tasks)
File "/usr/lib/python2.7/dist-packages/taskcoachlib/patterns/observer.py", line 170, in decorator
event.send()
File "/usr/lib/python2.7/dist-packages/taskcoachlib/patterns/observer.py", line 156, in send
Publisher().notifyObservers(self)
File "/usr/lib/python2.7/dist-packages/taskcoachlib/patterns/observer.py", line 315, in notifyObservers
observer(subEvent)
File "/usr/lib/python2.7/dist-packages/taskcoachlib/patterns/observer.py", line 189, in __call__
return self.method(*args, **kwargs)
File "/usr/lib/python2.7/dist-packages/taskcoachlib/gui/taskbaricon.py", line 86, in onTaskListChanged
self.__startOrStopTicking()
File "/usr/lib/python2.7/dist-packages/taskcoachlib/gui/taskbaricon.py", line 150, in __startOrStopTicking
self.__startTicking()
File "/usr/lib/python2.7/dist-packages/taskcoachlib/gui/taskbaricon.py", line 157, in __startTicking
self.__setIcon()
File "/usr/lib/python2.7/dist-packages/taskcoachlib/gui/taskbaricon.py", line 214, in __setIcon
self.SetIcon(icon, self.__tooltipText)
File "/usr/lib/python2.7/dist-packages/wx-3.0-gtk3/wx/_windows.py", line 2841, in SetIcon
return _windows_.TaskBarIcon_SetIcon(*args, **kwargs)
PyAssertionError: C++ assertion "IsOk()" failed at ../src/gtk/bitmap.cpp(1329) in GetPixbuf(): invalid bitmap
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/taskcoachlib/gui/taskbaricon.py", line 80, in onIdle
self.__setIcon()
File "/usr/lib/python2.7/dist-packages/taskcoachlib/gui/taskbaricon.py", line 214, in __setIcon
self.SetIcon(icon, self.__tooltipText)
File "/usr/lib/python2.7/dist-packages/wx-3.0-gtk3/wx/_windows.py", line 2841, in SetIcon
return _windows_.TaskBarIcon_SetIcon(*args, **kwargs)
wx._core.PyAssertionError: C++ assertion "IsOk()" failed at ../src/gtk/bitmap.cpp(1329) in GetPixbuf(): invalid bitmap
Any idea on what could be happening ?
And if you see the file "taskcoaching.txt" in your home directory, I guess that you'll have a surprise on the siez of that file. Mine is ~800Mo. There's one error message that occur again and again which is registred in this file:
PyAssertionError: C++ assertion "IsOk()" failed at ../src/gtk/bitmap.cpp(1329) in GetPixbuf(): invalid bitmap
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/taskcoachlib/gui/taskbaricon.py", line 80, in onIdle
self.__setIcon()
File "/usr/lib/python2.7/dist-packages/taskcoachlib/gui/taskbaricon.py", line 214, in __setIcon
self.SetIcon(icon, self.__tooltipText)
File "/usr/lib/python2.7/dist-packages/wx-3.0-gtk3/wx/windows.py", line 2841, in SetIcon
return _windows.TaskBarIcon_SetIcon(args, kwargs)
wx._core.PyAssertionError: C++ assertion "IsOk()" failed at ../src/gtk/bitmap.cpp(1329) in GetPixbuf(): invalid bitmap
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/taskcoachlib/domain/date/scheduler.py", line 106, in fire
job()
File "/usr/lib/python2.7/dist-packages/taskcoachlib/domain/date/scheduler.py", line 47, in __call
self.__func(obj, args, kwargs)
File "/usr/lib/python2.7/dist-packages/taskcoachlib/gui/taskbaricon.py", line 116, in onEverySecond
self.__setIcon()
File "/usr/lib/python2.7/dist-packages/taskcoachlib/gui/taskbaricon.py", line 214, in __setIcon
self.SetIcon(icon, self.__tooltipText)
File "/usr/lib/python2.7/dist-packages/wx-3.0-gtk3/wx/windows.py", line 2841, in SetIcon
return _windows.TaskBarIcon_SetIcon(*args, kwargs)
Same here. Any news on this?
Hi, 7 years later (from this issue ticket), I'm excited to tell you that https://github.com/taskcoach/taskcoach now has updated Python3 Task Coach codebase! Packages are available for some common Linux systems and we can add more.
Whatever the old errors were, they are likely different. If you get new errors, we can work to fix them now that development is happening again.
Cheers
Thanks for the update! (wow, 7 years already... time flies :-) )