AttributeError this_ie.children in MutableTree committing replacement of a file with a directory
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Bazaar |
Confirmed
|
High
|
Unassigned |
Bug Description
Our installation of Bazaar has been having problems getting hold of enough memory while branching or committing a large repository. I increased the heap size and that got rid of the earlier problems but other problems appeared. The next problem was worked around by removing _patiencediff_c.so which didn't handle failed mallocs correctly. However I just encontered another error while committing (see below). This time it appeared to continue despite the error message. Has the commit succeeded ? Is this error a problem ? Is there anything we can do to avoid the memory issues (perhaps by opting for a less performant option ?) ?
......
......
......
added c/lsa/incl/
added c/lsa/incl/
added c/lsa/incl/
added c/lsa/incl/
added c/lsa/inbzr: ERROR: exceptions.
Traceback (most recent call last):
File "/opt/freeware/
rors
return run_bzr(argv)
File "/opt/freeware/
ret = run(*run_argv)
File "/opt/freeware/
return self.run(
File "/opt/freeware/
no_recurse, action=action, save=not dry_run)
File "/opt/freeware/
ked
return unbound(self, *args, **kwargs)
File "/opt/freeware/
elif subf in this_ie.children:
AttributeError: children
bzr 1.9rc1 on python 2.5.2 (aix5)
arguments: ['/opt/
encoding: 'ISO8859-1', fsenc: 'ISO8859-1', lang: 'en_US'
plugins:
bzrtools /opt/freeware/
launchpad /opt/freeware/
*** Bazaar has encountered an internal error.
Please report a bug at https:/
including this traceback, and a description of what you
were doing when the error occurred.
cl/csw_
added c/lsa/incl/
added c/lsa/incl/
added c/lsa/incl/
added c/lsa/incl/
added c/lsa/incl/
......
......
......
added c/lsa/conf/
added c/lsa/conf/
added c/lsa/conf/
added c/lsa/conf/
added c/lsa/conf/
Committed revision 3.
I found that as a result of this error the repository was indeed corrupted (some files didn't make it into the revision).