OK, this problem affects not only uncommit. After the weird commit message going to branch.conf there is no way to work with the branch at all. I've reproduced it with simply branching the same lp project and replacing default branch.conf with supplied by bug reporter. I have the same traceback but now you don't know that qbzr is the suspect:
C:\Temp\bug-710410\sahana-eden>bzr info
bzr: ERROR: bzrlib.util.configobj.configobj.ConfigObjError: Parsing failed with several errors.
First error at line 155.
Traceback (most recent call last):
File "bzrlib\commands.pyo", line 923, in exception_to_return_code
File "bzrlib\commands.pyo", line 1123, in run_bzr
File "bzrlib\commands.pyo", line 691, in run_argv_aliases
File "bzrlib\commands.pyo", line 710, in run
File "bzrlib\cleanup.pyo", line 135, in run_simple
File "bzrlib\cleanup.pyo", line 165, in _do_with_cleanups
File "bzrlib\commands.pyo", line 1138, in ignore_pipe
File "bzrlib\builtins.pyo", line 1495, in run
File "bzrlib\info.pyo", line 324, in show_bzrdir_info
File "bzrlib\bzrdir.pyo", line 1447, in open_workingtree
File "bzrlib\workingtree.pyo", line 3119, in open
File "bzrlib\workingtree_4.pyo", line 1499, in _open
File "bzrlib\bzrdir.pyo", line 1430, in open_branch
File "bzrlib\branch.pyo", line 2098, in open
File "bzrlib\branch.pyo", line 2830, in __init__
File "bzrlib\branch.pyo", line 2440, in __init__
File "bzrlib\branch.pyo", line 98, in __init__
File "bzrlib\branch.pyo", line 2814, in _open_hook
File "bzrlib\branch.pyo", line 3041, in get_stacked_on_url
File "bzrlib\branch.pyo", line 1157, in _get_config_location
File "bzrlib\config.pyo", line 197, in get_user_option
File "bzrlib\config.pyo", line 1021, in _get_user_option
File "bzrlib\config.pyo", line 529, in _get_user_option
File "bzrlib\config.pyo", line 1253, in _get_parser
File "bzrlib\config.pyo", line 1786, in _get_configobj
File "bzrlib\config.pyo", line 149, in ConfigObj
File "bzrlib\util\configobj\configobj.pyo", line 1223, in __init__
File "bzrlib\util\configobj\configobj.pyo", line 1306, in _load
ConfigObjError: Parsing failed with several errors.
First error at line 155.
*** Bazaar has encountered an internal error. This probably indicates a
bug in Bazaar. You can help us fix it by filing a bug report at https://bugs.launchpad.net/bzr/+filebug
including this traceback and a description of the problem.
So, the problem in the underlying ConfigObj: it can write bad conf file and unable to read it back.
I'm not quite understand how to fix it in the QBzr.
OK, this problem affects not only uncommit. After the weird commit message going to branch.conf there is no way to work with the branch at all. I've reproduced it with simply branching the same lp project and replacing default branch.conf with supplied by bug reporter. I have the same traceback but now you don't know that qbzr is the suspect:
C:\Temp\bug-710410\sahana-eden>bzr info util.configobj. configobj. ConfigObjError: Parsing failed with several errors.
bzr: ERROR: bzrlib.
First error at line 155.
Traceback (most recent call last): commands. pyo", line 923, in exception_ to_return_ code commands. pyo", line 1123, in run_bzr commands. pyo", line 691, in run_argv_aliases commands. pyo", line 710, in run cleanup. pyo", line 135, in run_simple cleanup. pyo", line 165, in _do_with_cleanups commands. pyo", line 1138, in ignore_pipe builtins. pyo", line 1495, in run bzrdir. pyo", line 1447, in open_workingtree workingtree. pyo", line 3119, in open workingtree_ 4.pyo", line 1499, in _open bzrdir. pyo", line 1430, in open_branch branch. pyo", line 2098, in open branch. pyo", line 2830, in __init__ branch. pyo", line 2440, in __init__ branch. pyo", line 98, in __init__ branch. pyo", line 2814, in _open_hook branch. pyo", line 3041, in get_stacked_on_url branch. pyo", line 1157, in _get_config_ location config. pyo", line 197, in get_user_option config. pyo", line 1021, in _get_user_option config. pyo", line 529, in _get_user_option config. pyo", line 1253, in _get_parser config. pyo", line 1786, in _get_configobj config. pyo", line 149, in ConfigObj util\configobj\ configobj. pyo", line 1223, in __init__ util\configobj\ configobj. pyo", line 1306, in _load
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "bzrlib\info.pyo", line 324, in show_bzrdir_info
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "bzrlib\
ConfigObjError: Parsing failed with several errors.
First error at line 155.
bzr 2.3b5 on python 2.6.6 (Windows- XP-5.1. 2600-SP3) Bazaar\ \bzr.EXE' , 'info'] Bazaar\ plugins\ acad [0.8.0] plugins\ bzrtools [2.3.0] plugins\ colo [0.2.0] plugins\ explorer [1.1.3dev] Bazaar\ plugins\ format1 [unknown] plugins\ launchpad [2.3b5] plugins\ qbzr [0.20.0dev1] plugins\ rewrite [0.6.2dev] Bazaar\ plugins\ scmproj [0.6.1] Bazaar\ plugins\ x_bit [1.0.0]
arguments: ['C:\\Program Files\\
encoding: 'cp1251', fsenc: 'mbcs', lang: None
plugins:
acad C:\work\
bzrtools C:\Program Files\Bazaar\
colo C:\Program Files\Bazaar\
explorer C:\Program Files\Bazaar\
format1 C:\work\
launchpad C:\Program Files\Bazaar\
qbzr C:\Program Files\Bazaar\
rewrite C:\Program Files\Bazaar\
scmproj C:\work\
x_bit C:\work\
*** Bazaar has encountered an internal error. This probably indicates a /bugs.launchpad .net/bzr/ +filebug
bug in Bazaar. You can help us fix it by filing a bug report at
https:/
including this traceback and a description of the problem.
So, the problem in the underlying ConfigObj: it can write bad conf file and unable to read it back.
I'm not quite understand how to fix it in the QBzr.