Menu

#1672 Error when closing since update to 1.4.4

closed
None
linux
2026-01-20
2018-12-05
No

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 ?

Discussion

  • Aaron Wolf

    Aaron Wolf - 2018-12-05
    • assigned_to: Jérome Laheurte
    • Priority: 1 --> 5
     
  • Aaron Wolf

    Aaron Wolf - 2018-12-05
    • First version affected: Release_1.4.3 --> Release_1.4.4
     
  • eiro

    eiro - 2019-01-04

    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)

     
  • Sjef

    Sjef - 2019-03-01

    Same here. Any news on this?

     
  • Aaron Wolf

    Aaron Wolf - 2025-12-27
    • status: open --> closed
     
  • Aaron Wolf

    Aaron Wolf - 2025-12-27

    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

     
  • Stephane Ilic

    Stephane Ilic - 2025-12-30

    Thanks for the update! (wow, 7 years already... time flies :-) )

     

Log in to post a comment.

MongoDB Logo MongoDB