ensemble-log causing twisted crashes

Bug #767391 reported by Ahmed Kamal
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
pyjuju
Fix Released
Critical
Gustavo Niemeyer

Bug Description

calling ensemble-log from a formula causes the following traceback

2011-04-20 18:20:37,768 unit:wordpress/0: twisted ERROR: Unhandled Error
Traceback (most recent call last):
  File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 117, in maybeDeferred
    result = f(*args, **kw)
  File "/usr/lib/python2.6/dist-packages/twisted/protocols/amp.py", line 1018, in doit
    return maybeDeferred(aCallable, **kw).addCallback(
  File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 117, in maybeDeferred
    result = f(*args, **kw)
  File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 944, in unwindGenerator
    return _inlineCallbacks(None, f(*args, **kwargs), Deferred())
--- <exception caught here> ---
  File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 823, in _inlineCallbacks
    result = g.send(result)
  File "/usr/lib/ensemble/ensemble/ensemble/hooks/protocol.py", line 166, in log
    yield self.factory.log(level, message)
  File "/usr/lib/ensemble/ensemble/ensemble/hooks/protocol.py", line 242, in log
    self._log(level, message)
exceptions.AttributeError: Logger instance has no __call__ method

2011-04-20 18:20:37,778 unit:wordpress/0: hook.output ERROR: Traceback (most recent call last):
Failure: twisted.protocols.amp.UnknownRemoteError: Code<UNKNOWN>: Unknown Error
2011-04-20 16:20:37,769 ERROR: Traceback (most recent call last):
Failure: twisted.protocols.amp.UnknownRemoteError: Code<UNKNOWN>: Unknown Error

2011-04-20 16:20:37,769 ERROR: [Failure instance: Traceback (failure with no frames): <class 'twisted.protocols.amp.UnknownRemoteError'>: Code<UNKNOWN>: Unknown Error
]

Related branches

Changed in ensemble:
status: New → Incomplete
status: Incomplete → In Progress
importance: Undecided → Critical
assignee: nobody → Gustavo Niemeyer (niemeyer)
milestone: none → budapest
Changed in ensemble:
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.