If I drag and drop an email from Outlook to Task Coach which contains special characters in the title to create a new task, the task window won't be opened. After trying this, it's not possible to save the current tsk file. I have to quit Task Coach and reopen it to continue to work.
Examples for characters resulting in this behaviour: ä ö ü
The choosen language for Task Coach has any influence on this, I tried German and English with the same effect.
The log shows following error:
C:\X-TaskCoach\Bin\TaskCoach\library.zip\taskcoachlib\domain\base\sorter.py:72: UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpreting them as being unequal Traceback (most recent call last): File "taskcoachlib\widgets\draganddrop.pyo", line 112, in OnData File "taskcoachlib\widgets\draganddrop.pyo", line 175, in onOutlookDrop File "taskcoachlib\widgets\itemctrl.pyo", line 156, in onDropMail File "taskcoachlib\gui\viewer\mixin.pyo", line 486, in onDropMail File "taskcoachlib\gui\viewer\mixin.pyo", line 457, in _addAttachments File "taskcoachlib\gui\viewer\task.pyo", line 149, in newItemDialog File "taskcoachlib\gui\viewer\base.pyo", line 476, in newItemDialog File "taskcoachlib\command\base.pyo", line 69, in do File "taskcoachlib\patterns\observer.pyo", line 168, in decorator File "taskcoachlib\command\taskCommands.pyo", line 167, in do_command File "taskcoachlib\patterns\observer.pyo", line 168, in decorator File "taskcoachlib\command\base.pyo", line 165, in do_command File "taskcoachlib\patterns\observer.pyo", line 528, in extend File "taskcoachlib\patterns\observer.pyo", line 528, in extend File "taskcoachlib\patterns\observer.pyo", line 528, in extend File "taskcoachlib\patterns\observer.pyo", line 528, in extend File "taskcoachlib\patterns\observer.pyo", line 528, in extend File "taskcoachlib\patterns\observer.pyo", line 170, in decorator File "taskcoachlib\patterns\observer.pyo", line 156, in send File "taskcoachlib\patterns\observer.pyo", line 315, in notifyObservers File "taskcoachlib\patterns\observer.pyo", line 189, in __call__ File "taskcoachlib\domain\base\filter.pyo", line 59, in onAddItem File "taskcoachlib\patterns\observer.pyo", line 170, in decorator File "taskcoachlib\patterns\observer.pyo", line 156, in send File "taskcoachlib\patterns\observer.pyo", line 315, in notifyObservers File "taskcoachlib\patterns\observer.pyo", line 189, in __call__ File "taskcoachlib\domain\base\filter.pyo", line 59, in onAddItem File "taskcoachlib\patterns\observer.pyo", line 170, in decorator File "taskcoachlib\patterns\observer.pyo", line 156, in send File "taskcoachlib\patterns\observer.pyo", line 315, in notifyObservers File "taskcoachlib\patterns\observer.pyo", line 189, in __call__ File "taskcoachlib\domain\base\filter.pyo", line 59, in onAddItem File "taskcoachlib\patterns\observer.pyo", line 170, in decorator File "taskcoachlib\patterns\observer.pyo", line 156, in send File "taskcoachlib\patterns\observer.pyo", line 315, in notifyObservers File "taskcoachlib\patterns\observer.pyo", line 189, in __call__ File "taskcoachlib\domain\base\filter.pyo", line 59, in onAddItem File "taskcoachlib\patterns\observer.pyo", line 170, in decorator File "taskcoachlib\patterns\observer.pyo", line 156, in send File "taskcoachlib\patterns\observer.pyo", line 315, in notifyObservers File "taskcoachlib\patterns\observer.pyo", line 189, in __call__ File "taskcoachlib\patterns\observer.pyo", line 504, in onAddItem File "taskcoachlib\patterns\observer.pyo", line 168, in decorator File "taskcoachlib\domain\base\sorter.pyo", line 145, in extendSelf File "taskcoachlib\patterns\observer.pyo", line 168, in decorator File "taskcoachlib\domain\base\sorter.pyo", line 45, in extendSelf File "taskcoachlib\domain\base\sorter.pyo", line 140, in reset File "taskcoachlib\domain\base\sorter.pyo", line 72, in reset UnicodeDecodeError: 'ascii' codec can't decode byte 0xe3 in position 1: ordinal not in range(128) Traceback (most recent call last): File "taskcoachlib\persistence\autosaver.pyo", line 51, in on_idle File "taskcoachlib\persistence\taskfile.pyo", line 415, in save File "taskcoachlib\persistence\taskfile.pyo", line 310, in save File "taskcoachlib\persistence\xml\writer.pyo", line 96, in write File "taskcoachlib\persistence\xml\writer.pyo", line 58, in write File "xml\etree\ElementTree.pyo", line 821, in write File "xml\etree\ElementTree.pyo", line 940, in _serialize_xml File "xml\etree\ElementTree.pyo", line 933, in _serialize_xml File "xml\etree\ElementTree.pyo", line 1091, in _escape_attrib UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 1: ordinal not in range(128)
Thanks for looking into this!
Henning