PathNotChild, port mismatch with "bzr info" for bzr:// smartserver
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Bazaar |
Fix Released
|
Critical
|
Andrew Bennetts |
Bug Description
I was testing 0.90rc1 python-based version of bzr on Windows.
Found that requesting 'info' from remote repository crashed with the following stack trace.
bzr arguments: [u'info', u'bzr:/
looking for plugins in C:/Documents and Settings/
looking for plugins in C:\Python25\
Plugin name __init__ already loaded
Plugin name __init__ already loaded
encoding stdout as sys.stdout encoding 'cp437'
Traceback (most recent call last):
File "C:\Python25\
return run_bzr(argv)
File "C:\Python25\
ret = run(*run_argv)
File "C:\Python25\
return self.run(
File "C:\Python25\
result = func(*args, **kwargs)
File "C:\Python25\
show_
File "C:\Python25\
return BzrDir.
File "C:\Python25\
return result, urlutils.
File "C:\Python25\
raise errors.
PathNotChild: Path 'bzr://
====
The same request with 0.18, on the same machine (swapped both installation) return this:
D:\Users\
Repository branch (format: unnamed)
Location:
shared repository: bzr://bzr.
repository branch: trunk
I report this for SmartServer, since the problem didn't show up with local repositories, only the ones served using bzr protocol.
status triaged
importance critical
Thanks for reporting this, it looks like a probably easy to fix
regression.