failure during destroy-service
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
pyjuju |
Triaged
|
Low
|
Unassigned |
Bug Description
2012-10-02 10:41:44,795 Machine:1: juju.agents.machine DEBUG: Stopping service unit: u1-updown/25 ...
2012-10-02 10:41:44,796 Machine:1: unit.deploy INFO: Stopping service unit u1-updown/25...
2012-10-02 10:41:44,912 unit:u1-updown/25: twisted ERROR: Unhandled error in Deferred:
2012-10-02 10:41:45,112 unit:u1-updown/25: twisted ERROR: Unhandled Error
Traceback (most recent call last):
File "/usr/lib/
self.
File "/usr/lib/
self.
File "/usr/lib/
current.result = callback(
File "/usr/lib/
_inlineCall
--- <exception caught here> ---
File "/usr/lib/
result = g.send(result)
File "/usr/lib/
yield watch_topology_
File "/usr/lib/
self.
File "/usr/lib/
self.
File "/usr/lib/
"Service not found: %s" % service_id)
juju.state.
2012-10-02 10:41:45,114 unit:u1-updown/25: juju.agents.unit DEBUG: Configuration Changed
2012-10-02 10:41:45,118 unit:u1-updown/25: unit.lifecycle DEBUG: pre-stop acquire, running:True
2012-10-02 10:41:45,119 unit:u1-updown/25: unit.lifecycle DEBUG: stopping relation lifecycles
2012-10-02 10:41:45,119 unit:u1-updown/25: unit.lifecycle DEBUG: stopped unit lifecycle
2012-10-02 10:41:45,120 unit:u1-updown/25: hook.executor DEBUG: stopped
2012-10-02 10:41:45,122 unit:u1-updown/25: twisted ERROR: Unhandled error in Deferred:
2012-10-02 10:41:45,381 unit:u1-updown/25: twisted ERROR: Unhandled Error
Traceback (most recent call last):
File "/usr/lib/
self.
File "/usr/lib/
self.
File "/usr/lib/
current.result = callback(
File "/usr/lib/
_inlineCall
--- <exception caught here> ---
File "/usr/lib/
result = result.
File "/usr/lib/
return g.throw(self.type, self.value, self.tb)
File "/usr/lib/
yield callback(
File "/usr/lib/
result = result.
File "/usr/lib/
return g.throw(self.type, self.value, self.tb)
File "/usr/lib/
yield self.workflow.
File "/usr/lib/
result = result.
File "/usr/lib/
return g.throw(self.type, self.value, self.tb)
File "/usr/lib/
yield self.set_
File "/usr/lib/
result = result.
File "/usr/lib/
return g.throw(self.type, self.value, self.tb)
File "/usr/lib/
yield self._store(state)
File "/usr/lib/
result = result.
File "/usr/lib/
return g.throw(self.type, self.value, self.tb)
File "/usr/lib/
yield retry_change(
File "/usr/lib/
result = result.
File "/usr/lib/
return g.throw(self.type, self.value, self.tb)
File "/usr/lib/
new_content = yield change_
File "/usr/lib/
unit_data = yaml.load(content)
File "/usr/lib/
loader = Loader(stream)
File "/usr/lib/
Reader.
File "/usr/lib/
self.
File "/usr/lib/
self.
File "/usr/lib/
data = self.stream.
exceptions.
Changed in juju: | |
importance: | Medium → Low |
Seems legit, we should be checking the unit data's return type, or perhaps there is a deeper error allowing empty unit data to get there in the first place.