[Bug 1160108] [NEW] "twisted ERROR: Unhandled Error" when destroying services
Seth Arnold
1160108 at bugs.launchpad.net
Tue Mar 26 00:27:55 UTC 2013
Public bug reported:
This trace is from the juju debug-log with the juju ppa on 12.04 LTS,
using the local provider.
In one terminal:
juju destroy-service wordpress
juju destroy-service mysql
In the juju debug-log in another terminal:
2013-03-25 17:23:17,004 unit:unattended-upgrades/1: hook.output DEBUG: Cached relation hook contexts: []
2013-03-25 17:23:17,017 unit:unattended-upgrades/1: unit.relation.lifecycle DEBUG: Executing hook juju-info-relation-broken
2013-03-25 17:23:17,019 unit:mysql/0: twisted ERROR: Unhandled error in Deferred:
2013-03-25 17:23:17,020 unit:unattended-upgrades/1: hook.executor INFO: Hook does not exist, skipping /var/lib/juju/units/unattended-upgrades-1/units/unattended-upgrades-1/charm/hooks/juju-info-relation-broken
2013-03-25 17:23:17,024 unit:mysql/0: twisted ERROR: Unhandled Error
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 391, in errback
self._startRunCallbacks(fail)
File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 458, in _startRunCallbacks
self._runCallbacks()
File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 545, in _runCallbacks
current.result = callback(current.result, *args, **kw)
File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1095, in gotResult
_inlineCallbacks(r, g, deferred)
--- <exception caught here> ---
File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1037, in _inlineCallbacks
result = result.throwExceptionIntoGenerator(g)
File "/usr/lib/python2.7/dist-packages/twisted/python/failure.py", line 382, in throwExceptionIntoGenerator
return g.throw(self.type, self.value, self.tb)
File "/usr/lib/python2.7/dist-packages/juju/state/base.py", line 139, in __topology_changed
yield watch_topology_function(self._old_topology, new_topology)
File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1037, in _inlineCallbacks
result = result.throwExceptionIntoGenerator(g)
File "/usr/lib/python2.7/dist-packages/twisted/python/failure.py", line 382, in throwExceptionIntoGenerator
return g.throw(self.type, self.value, self.tb)
File "/usr/lib/python2.7/dist-packages/juju/unit/lifecycle.py", line 359, in _on_service_relation_changes
yield self._process_service_changes(old_relations, new_relations)
File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1037, in _inlineCallbacks
result = result.throwExceptionIntoGenerator(g)
File "/usr/lib/python2.7/dist-packages/twisted/python/failure.py", line 382, in throwExceptionIntoGenerator
return g.throw(self.type, self.value, self.tb)
File "/usr/lib/python2.7/dist-packages/juju/unit/lifecycle.py", line 435, in _process_service_changes
yield workflow.transition_state("departed")
File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1037, in _inlineCallbacks
result = result.throwExceptionIntoGenerator(g)
File "/usr/lib/python2.7/dist-packages/twisted/python/failure.py", line 382, in throwExceptionIntoGenerator
return g.throw(self.type, self.value, self.tb)
File "/usr/lib/python2.7/dist-packages/juju/lib/statemachine.py", line 163, in transition_state
result = yield self.fire_transition(transition.transition_id)
File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1037, in _inlineCallbacks
result = result.throwExceptionIntoGenerator(g)
File "/usr/lib/python2.7/dist-packages/twisted/python/failure.py", line 382, in throwExceptionIntoGenerator
return g.throw(self.type, self.value, self.tb)
File "/usr/lib/python2.7/dist-packages/juju/lib/statemachine.py", line 223, in fire_transition
yield self.set_state(transition.destination, **state_variables)
File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1037, in _inlineCallbacks
result = result.throwExceptionIntoGenerator(g)
File "/usr/lib/python2.7/dist-packages/twisted/python/failure.py", line 382, in throwExceptionIntoGenerator
return g.throw(self.type, self.value, self.tb)
File "/usr/lib/python2.7/dist-packages/juju/lib/statemachine.py", line 273, in set_state
yield self._store(dict(state=state, state_variables=variables))
File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1037, in _inlineCallbacks
result = result.throwExceptionIntoGenerator(g)
File "/usr/lib/python2.7/dist-packages/twisted/python/failure.py", line 382, in throwExceptionIntoGenerator
return g.throw(self.type, self.value, self.tb)
File "/usr/lib/python2.7/dist-packages/juju/unit/workflow.py", line 237, in _store
yield retry_change(self._client, self.zk_state_path, update_state)
File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1037, in _inlineCallbacks
result = result.throwExceptionIntoGenerator(g)
File "/usr/lib/python2.7/dist-packages/twisted/python/failure.py", line 382, in throwExceptionIntoGenerator
return g.throw(self.type, self.value, self.tb)
File "/usr/lib/python2.7/dist-packages/txzookeeper/utils.py", line 58, in retry_change
new_content = yield change_function(content, stat)
File "/usr/lib/python2.7/dist-packages/juju/unit/workflow.py", line 229, in update_state
unit_data = serializer.load(content)
File "/usr/lib/python2.7/dist-packages/juju/lib/serializer.py", line 13, in load
return _load(value, Loader=CSafeLoader)
File "/usr/lib/python2.7/dist-packages/yaml/__init__.py", line 69, in load
loader = Loader(stream)
File "/usr/lib/python2.7/dist-packages/yaml/cyaml.py", line 24, in __init__
CParser.__init__(self, stream)
File "_yaml.pyx", line 301, in _yaml.CParser.__init__ (ext/_yaml.c:2229)
exceptions.TypeError: a string or stream input is required
2013-03-25 17:23:17,042 unit:unattended-upgrades/1: statemachine DEBUG: relationworkflowstate: transition complete depart (state departed) {}
2013-03-25 17:23:17,044 unit:mysql/0: juju.agents.unit DEBUG: Configuration Changed
2013-03-25 17:23:17,064 unit:mysql/0: twisted ERROR: Unhandled error in Deferred:
2013-03-25 17:23:17,065 unit:mysql/0: twisted ERROR: Unhandled Error
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 391, in errback
self._startRunCallbacks(fail)
File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 458, in _startRunCallbacks
self._runCallbacks()
File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 545, in _runCallbacks
current.result = callback(current.result, *args, **kw)
File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1095, in gotResult
_inlineCallbacks(r, g, deferred)
--- <exception caught here> ---
File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1037, in _inlineCallbacks
result = result.throwExceptionIntoGenerator(g)
File "/usr/lib/python2.7/dist-packages/twisted/python/failure.py", line 382, in throwExceptionIntoGenerator
return g.throw(self.type, self.value, self.tb)
File "/usr/lib/python2.7/dist-packages/juju/state/service.py", line 601, in watcher
yield callback(change_event)
File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1037, in _inlineCallbacks
result = result.throwExceptionIntoGenerator(g)
File "/usr/lib/python2.7/dist-packages/twisted/python/failure.py", line 382, in throwExceptionIntoGenerator
return g.throw(self.type, self.value, self.tb)
File "/usr/lib/python2.7/dist-packages/juju/agents/unit.py", line 226, in cb_watch_config_changed
yield self.workflow.fire_transition("configure")
File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1037, in _inlineCallbacks
result = result.throwExceptionIntoGenerator(g)
File "/usr/lib/python2.7/dist-packages/twisted/python/failure.py", line 382, in throwExceptionIntoGenerator
return g.throw(self.type, self.value, self.tb)
File "/usr/lib/python2.7/dist-packages/juju/lib/statemachine.py", line 183, in fire_transition
yield self.set_inflight(transition_id)
File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1037, in _inlineCallbacks
result = result.throwExceptionIntoGenerator(g)
File "/usr/lib/python2.7/dist-packages/twisted/python/failure.py", line 382, in throwExceptionIntoGenerator
return g.throw(self.type, self.value, self.tb)
File "/usr/lib/python2.7/dist-packages/juju/lib/statemachine.py", line 292, in set_inflight
yield self._store(state)
File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1037, in _inlineCallbacks
result = result.throwExceptionIntoGenerator(g)
File "/usr/lib/python2.7/dist-packages/twisted/python/failure.py", line 382, in throwExceptionIntoGenerator
return g.throw(self.type, self.value, self.tb)
File "/usr/lib/python2.7/dist-packages/juju/unit/workflow.py", line 237, in _store
yield retry_change(self._client, self.zk_state_path, update_state)
File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1037, in _inlineCallbacks
result = result.throwExceptionIntoGenerator(g)
File "/usr/lib/python2.7/dist-packages/twisted/python/failure.py", line 382, in throwExceptionIntoGenerator
return g.throw(self.type, self.value, self.tb)
File "/usr/lib/python2.7/dist-packages/txzookeeper/utils.py", line 58, in retry_change
new_content = yield change_function(content, stat)
File "/usr/lib/python2.7/dist-packages/juju/unit/workflow.py", line 229, in update_state
unit_data = serializer.load(content)
File "/usr/lib/python2.7/dist-packages/juju/lib/serializer.py", line 13, in load
return _load(value, Loader=CSafeLoader)
File "/usr/lib/python2.7/dist-packages/yaml/__init__.py", line 69, in load
loader = Loader(stream)
File "/usr/lib/python2.7/dist-packages/yaml/cyaml.py", line 24, in __init__
CParser.__init__(self, stream)
File "_yaml.pyx", line 301, in _yaml.CParser.__init__ (ext/_yaml.c:2229)
exceptions.TypeError: a string or stream input is required
2013-03-25 17:23:18,280 Machine:0: unit.deploy INFO: Destroyed container for mysql/0
2013-03-25 17:23:18,281 Machine:0: unit.deploy INFO: Stopped service unit mysql/0
Description: Ubuntu 12.04.2 LTS
Release: 12.04
juju:
Installed: 0.6.0.1+bzr618-0juju2~precise1
Candidate: 0.6.0.1+bzr618-0juju2~precise1
Version table:
*** 0.6.0.1+bzr618-0juju2~precise1 0
500 http://ppa.launchpad.net/juju/pkgs/ubuntu/ precise/main amd64 Packages
100 /var/lib/dpkg/status
0.5+bzr531-0ubuntu1.3 0
500 http://archive.ubuntu.com/ubuntu/ precise-updates/universe amd64 Packages
500 http://security.ubuntu.com/ubuntu/ precise-security/universe amd64 Packages
0.5+bzr531-0ubuntu1 0
500 http://archive.ubuntu.com/ubuntu/ precise/universe amd64 Packages
Thanks
** Affects: juju (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to juju in Ubuntu.
https://bugs.launchpad.net/bugs/1160108
Title:
"twisted ERROR: Unhandled Error" when destroying services
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/juju/+bug/1160108/+subscriptions
More information about the Ubuntu-server-bugs
mailing list