#1465 Data loss when drag and drop

Release_1.3.32
open
nobody
None
windows
3
2013-10-19
2013-10-13
Chris
No

A number of data file corruptions and in one case Task Coach froze. On the freeze occurance after waiting for some time a quantity of data was lost from file. Appears to relate to dragging a task downwards across a number of screens to attach to another task (approx 140 tasks in list I was using).
One log file attached other copied below as using on number of computers.
============= Sun Oct 13 14:04:01 2013
Traceback (most recent call last):
File "taskcoachlib\gui\iocontroller.pyo", line 121, in open
File "taskcoachlib\persistence\taskfile.pyo", line 414, in load
File "taskcoachlib\persistence\taskfile.pyo", line 282, in load
File "taskcoachlib\persistence\taskfile.pyo", line 262, in _read
File "taskcoachlib\persistence\xml\reader.pyo", line 88, in read
File "xml\etree\ElementTree.pyo", line 1183, in parse
File "xml\etree\ElementTree.pyo", line 656, in parse
File "xml\etree\ElementTree.pyo", line 1643, in feed
File "xml\etree\ElementTree.pyo", line 1507, in _raiseerror
ParseError: not well-formed (invalid token): line 5556, column 71
============= Sun Oct 13 14:49:19 2013
Traceback (most recent call last):
File "taskcoachlib\thirdparty\pubsub\core\weakmethod.pyo", line 46, in onNotifyDeadObj
File "taskcoachlib\thirdparty\pubsub\core\listenerbase.pyo", line 124, in
notifyOnDead
AttributeError: Listener instance has no attribute '_ListenerBaseonDead'
Traceback (most recent call last):
File "taskcoachlib\thirdparty\pubsub\core\weakmethod.pyo", line 46, in
onNotifyDeadObj
File "taskcoachlib\thirdparty\pubsub\core\listenerbase.pyo", line 124, in notifyOnDead
AttributeError: Listener instance has no attribute '_ListenerBase
onDead'
Traceback (most recent call last):
File "taskcoachlib\thirdparty\pubsub\core\weakmethod.pyo", line 46, in onNotifyDeadObj
File "taskcoachlib\thirdparty\pubsub\core\listenerbase.pyo", line 124, in
notifyOnDead
AttributeError: Listener instance has no attribute '_ListenerBaseonDead'
Traceback (most recent call last):
File "taskcoachlib\thirdparty\pubsub\core\weakmethod.pyo", line 46, in
onNotifyDeadObj
File "taskcoachlib\thirdparty\pubsub\core\listenerbase.pyo", line 124, in notifyOnDead
AttributeError: Listener instance has no attribute '_ListenerBase
onDead'

1 Attachments

Discussion

  • There are a number of very strange things in your log file. The one I can make sense of seems to show that you have reached the limit on the size of the tree widget, but I couldn't reproduce it when dragging a task through 1014 of them... You're using Windows Seven ?