unable to commit, tree is missing a file id
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Bazaar |
Confirmed
|
High
|
Unassigned |
Bug Description
We have a branch which is used to track log messages and as such, scripts are often committing revisions. I had 12 processes running earlier and clearly two of them managed to collide in some way, because now I have a few dozen uncommitted changes and get the following error:
cmsj@adelie:
Committing to: /srv/admin.
added alchibah
aborting commit write group: NoSuchId(The file id "alpinecurrant-
bzr: ERROR: The file id "alpinecurrant-
cmsj@adelie:
At the suggestion of jelmer, I've tried running "bzr rm" on its own and then committing.
The machine in question has bzr 2.1.4 installed, but I have been unable to rescue the branch on a 2.5.0 machine.
If this happens again, it would be nice to collect data that would allow us to diagnose what caused this (corrupted fs, bzr locking bug, whatever).
The '.bzr/checkout' and '.bzr/branch' directories and access to a readable repository should do.