rabbitvcs stalls
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
RabbitVCS |
Unknown
|
Unknown
|
|||
rabbitvcs (Fedora) |
Fix Released
|
Undecided
|
|||
rabbitvcs (Ubuntu) |
Fix Committed
|
Undecided
|
Daniel O'Connor |
Bug Description
When launching (Xubuntu 12.04 updated) "rabbitvcs log" on terminal prompt, in home folder (that is, no SVN and no GIT working copy), the following message is displayed:
** WARNING **: Trying to register gtype 'GMountMountFlags' as enum when in fact it is of type 'GFlags'
** WARNING **: Trying to register gtype 'GDriveStartFlags' as enum when in fact it is of type 'GFlags'
Traceback (most recent call last):
File "/usr/lib/
window = log_factory(
File "/usr/lib/
return classes_
KeyError: 'unknown'
Then, it simply stalls. No window, no prompt, nothing.
Fortunately, CTRL+C allows recovering prompt in terminal.
When typing "rabbitvcs log" in a terminal window inside a directory containing a SVN working copy, it displays:
** WARNING **: Trying to register gtype 'GMountMountFlags' as enum when in fact it is of type 'GFlags'
** WARNING **: Trying to register gtype 'GDriveStartFlags' as enum when in fact it is of type 'GFlags'
but eventually, it opens the rabbitvcs (log) window and displays the log. However, after closing that window from the "x" button, the prompt is not recovered, and pressing "CTRL+C" is needed in order to retrieve it.
Finally, the rabbitvcs (log) window, while displayed, is not fully functional. For example, trying to launch "Compare with previous version" for a file changed with one commit, will result in displaying no (meld) window, but instead in displaying (inside the terminal) the following:
Traceback (most recent call last):
File "/usr/lib/
if len(self.
TypeError: object of type 'NoneType' has no len()
Thank you.
affects: | python2.7 (Ubuntu) → rabbitvcs (Ubuntu) |
Changed in rabbitvcs (Ubuntu): | |
status: | Confirmed → Fix Committed |
Changed in rabbitvcs (Fedora): | |
importance: | Unknown → Undecided |
status: | Unknown → Fix Released |
Status changed to 'Confirmed' because the bug affects multiple users.