missing chk node(s) for id_to_entry maps for bzr-svn 1.1.0
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Bazaar Subversion Plugin |
Expired
|
Undecided
|
Unassigned |
Bug Description
This is a re-occurrence of bug #485601 in bzr-svn 1.1.0, which *should* have had the fix in it.
I've just encountered this between a system running bzr 2.4.1 and bzr 2.5.1, running bzr-svn 1.1.0 and 1.1.1dev.
The workflow *seems* to be as follows:
1.
user1 => bound to svn trunk
user2 => bound to svn trunk
2.
user1 commits a change to svn trunk
user2 updates their copy of svn trunk
3.
at a later time, user1 tries to branch directly from another of user2's feature branches made after the checkins occurred and experiences this error.
The exact working setup we have here is:
- Bazaar Server with a Shared Repository contains the master branch from SVN
- Individual devs create a local shared repo on their machines, and branch from the master branch
- Individual devs then bind their master branch directly to the SVN source branch in order to commit things to trunk
- Individual dev checkouts are bound to feature branches created on the Bazaar Server (in order to allow network backups)
The dev experienced the crash just after checking in to trunk. They had then just created a new feature branch, and the crash occured during the bzr switch command in their checkout to the new feature branch on the Bazaar Server
Changed in bzr-svn: | |
status: | New → Incomplete |
Sorry to see you're hitting this still.
Are both user branches created with bzr-svn 1.1.0 or 1.1.1 ? Can their repositories perhaps contain revisions created with older versions of bzr-svn?
This bug is caused by inconsistent data being pushed into svn by bzr-svn. A clone that was made by an older version of bzr-svn could
still be problematic.