bzr crashed with error_proto in getresp() on ftp
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Bazaar |
Invalid
|
Low
|
Unassigned | ||
bzr (Ubuntu) |
Invalid
|
Low
|
Unassigned |
Bug Description
Bazaar simply crashed when running:
bzr break-lock ftp://ftp.
Traceback (most recent call last):
File "/usr/lib/
return the_callable(*args, **kwargs)
File "/usr/lib/
ret = run(*run_argv)
File "/usr/lib/
return self.run(
File "/usr/lib/
return self._operation
File "/usr/lib/
self.cleanups, self.func, *args, **kwargs)
File "/usr/lib/
result = func(*args, **kwargs)
File "/usr/lib/
control.
File "/usr/lib/
thing_
File "/usr/lib/
self.
File "/usr/lib/
self.
File "/usr/lib/
holder_info = self.peek()
File "/usr/lib/
info = self._read_
File "/usr/lib/
return self._parse_
File "/usr/lib/
f = self.get(relpath)
File "/usr/lib/
f.retrbinar
File "/usr/lib/
conn = self.transfercm
File "/usr/lib/
return self.ntransferc
File "/usr/lib/
resp = self.sendcmd(cmd)
File "/usr/lib/
return self.getresp()
File "/usr/lib/
raise error_proto, resp
error_proto
This indicates an ftp protocol error. I would guess the immediate cause is you need to give it an actual path, not just the hostname, in the URL. We should at least report this better.