2009-08-28 22:17:20 |
Robert Collins |
description |
No handlers could be found for logger "bzr"
Permission denied (publickey).
Traceback (most recent call last):
File "/home/pqm/pqm/bin/pqm", line 245, in <module>
manager.run(script_queue)
File "/home/pqm/pqm/pqm/core.py", line 107, in run
self.do_run_mode(script_queue)
File "/home/pqm/pqm/pqm/core.py", line 118, in do_run_mode
script_queue.next_script(), goodscripts, badscripts)
File "/home/pqm/pqm/pqm/core.py", line 147, in run_one_script
(successes, unrecognized, output) = script.run()
File "/home/pqm/pqm/pqm/script.py", line 249, in run
command_result = command.run()
File "/home/pqm/pqm/pqm/script.py", line 684, in run
line='merge %s %s' % (self.from_branch, self.to_branch))
File "/home/pqm/pqm/pqm/script.py", line 401, in do_merge
self.set_current_vcs(from_repo_revision, to_repo_revision)
File "/home/pqm/pqm/pqm/script.py", line 612, in set_current_vcs
branch_vcs = self.get_branch_handler(branch)
File "/home/pqm/pqm/pqm/script.py", line 473, in get_branch_handler
if handler.branch_exists(self.script.getSender(), branchspec):
File "/home/pqm/pqm/pqm/__init__.py", line 377, in branch_exists
branch = Branch.open(branchspec)
File "/home/pqm/source/bzr.dev/bzrlib/branch.py", line 123, in open
possible_transports=possible_transports)
File "/home/pqm/source/bzr.dev/bzrlib/bzrdir.py", line 766, in open
return BzrDir.open_from_transport(t, _unsupported=_unsupported)
File "/home/pqm/source/bzr.dev/bzrlib/bzrdir.py", line 808, in
open_from_transport
return format.open(transport, _found=True)
File "/home/pqm/source/bzr.dev/bzrlib/bzrdir.py", line 1766, in open
return self._open(transport)
File "/home/pqm/source/bzr.dev/bzrlib/bzrdir.py", line 2642, in _open
return remote.RemoteBzrDir(transport)
File "/home/pqm/source/bzr.dev/bzrlib/remote.py", line 93, in __init__
response = self._call('BzrDir.open', path)
File "/home/pqm/source/bzr.dev/bzrlib/remote.py", line 51, in _call
return self._client.call(method, *args)
File "/home/pqm/source/bzr.dev/bzrlib/smart/client.py", line 122, in
call
result, protocol = self.call_expecting_body(method, *args)
File "/home/pqm/source/bzr.dev/bzrlib/smart/client.py", line 135, in
call_expecting_body
method, args, expect_response_body=True)
File "/home/pqm/source/bzr.dev/bzrlib/smart/client.py", line 83, in
_call_and_read_response
expect_body=expect_response_body)
File "/home/pqm/source/bzr.dev/bzrlib/smart/message.py", line 258, in
read_response_tuple
self._wait_for_response_args()
File "/home/pqm/source/bzr.dev/bzrlib/smart/message.py", line 224, in
_wait_for_response_args
self._read_more()
File "/home/pqm/source/bzr.dev/bzrlib/smart/message.py", line 247, in
_read_more
"(and try -Dhpss if further diagnosis is required)")
bzrlib.errors.ConnectionReset: Connection closed: please check
connectivity and permissions (and try -Dhpss if further diagnosis is
required)
affects pqm
status triaged
importance high
|
No handlers could be found for logger "bzr"
Permission denied (publickey).
Traceback (most recent call last):
File "/home/pqm/pqm/bin/pqm", line 245, in <module>
manager.run(script_queue)
...
File "/home/pqm/pqm/pqm/script.py", line 612, in set_current_vcs
branch_vcs = self.get_branch_handler(branch)
File "/home/pqm/pqm/pqm/script.py", line 473, in get_branch_handler
if handler.branch_exists(self.script.getSender(), branchspec):
File "/home/pqm/pqm/pqm/__init__.py", line 377, in branch_exists
branch = Branch.open(branchspec)
...
File "/home/pqm/source/bzr.dev/bzrlib/smart/message.py", line 247, in
_read_more
"(and try -Dhpss if further diagnosis is required)")
bzrlib.errors.ConnectionReset: Connection closed: please check
connectivity and permissions (and try -Dhpss if further diagnosis is
required) |
|
2009-08-28 22:21:01 |
Robert Collins |
description |
No handlers could be found for logger "bzr"
Permission denied (publickey).
Traceback (most recent call last):
File "/home/pqm/pqm/bin/pqm", line 245, in <module>
manager.run(script_queue)
...
File "/home/pqm/pqm/pqm/script.py", line 612, in set_current_vcs
branch_vcs = self.get_branch_handler(branch)
File "/home/pqm/pqm/pqm/script.py", line 473, in get_branch_handler
if handler.branch_exists(self.script.getSender(), branchspec):
File "/home/pqm/pqm/pqm/__init__.py", line 377, in branch_exists
branch = Branch.open(branchspec)
...
File "/home/pqm/source/bzr.dev/bzrlib/smart/message.py", line 247, in
_read_more
"(and try -Dhpss if further diagnosis is required)")
bzrlib.errors.ConnectionReset: Connection closed: please check
connectivity and permissions (and try -Dhpss if further diagnosis is
required) |
bzr is not completely clear, to API users, about whether 'NotBranchError' is the only error they need to catch.
I think this is a bug in bzr, because, http can do smart server messages, and a connection reset from one http client (because the server doesn't support POST), doesn't meant that svn's http handler won't work.
This is also a bzr-svn issue, 'how to signal *I couldn't tell*' about a branch.
We should decide how to manage this in bzr (e.g. 'always raise a subclass of NotBranchError, use different subclasses for cases like 'ConnectionReset' or 'raise ProbeFailed(your_error)', and then we can fix this bug in pqm.
No handlers could be found for logger "bzr"
Permission denied (publickey).
Traceback (most recent call last):
File "/home/pqm/pqm/bin/pqm", line 245, in <module>
manager.run(script_queue)
...
File "/home/pqm/pqm/pqm/script.py", line 612, in set_current_vcs
branch_vcs = self.get_branch_handler(branch)
File "/home/pqm/pqm/pqm/script.py", line 473, in get_branch_handler
if handler.branch_exists(self.script.getSender(), branchspec):
File "/home/pqm/pqm/pqm/__init__.py", line 377, in branch_exists
branch = Branch.open(branchspec)
...
File "/home/pqm/source/bzr.dev/bzrlib/smart/message.py", line 247, in
_read_more
"(and try -Dhpss if further diagnosis is required)")
bzrlib.errors.ConnectionReset: Connection closed: please check
connectivity and permissions (and try -Dhpss if further diagnosis is
required)
|
|