I'm still having trouble deleting stacks (murano-api and engine master). The API reports success immediately, but I get an engine error
2014-05-20 17:39:14.179 15918 ERROR muranoapi.common.engine [-] Error during task execution for tenant 5c427006e28c4345b2e184c6dce76ab4
2014-05-20 17:39:14.179 15918 TRACE muranoapi.common.engine Traceback (most recent call last):
2014-05-20 17:39:14.179 15918 TRACE muranoapi.common.engine File "/home/sjm/git/murano-api/muranoapi/common/engine.py", line 59, in handle_task
2014-05-20 17:39:14.179 15918 TRACE muranoapi.common.engine obj = exc.load(task['model'])
2014-05-20 17:39:14.179 15918 TRACE muranoapi.common.engine File "/home/sjm/git/murano-api/muranoapi/dsl/executor.py", line 237, in load
2014-05-20 17:39:14.179 15918 TRACE muranoapi.common.engine None, self._root_context)
2014-05-20 17:39:14.179 15918 TRACE muranoapi.common.engine File "/home/sjm/git/murano-api/muranoapi/dsl/object_store.py", line 55, in load
2014-05-20 17:39:14.179 15918 TRACE muranoapi.common.engine raise ValueError()
2014-05-20 17:39:14.179 15918 TRACE muranoapi.common.engine ValueError
2014-05-20 17:39:14.179 15918 TRACE muranoapi.common.engine
2014-05-20 17:39:14.184 15918 ERROR oslo.messaging.rpc.dispatcher [-] Exception during message handling: 'NoneType' object has no attribute '__getitem__'
and then a second stacktrace processing the error
2014-05-20 17:39:14.184 15918 TRACE oslo.messaging.rpc.dispatcher Traceback (most recent call last):
2014-05-20 17:39:14.184 15918 TRACE oslo.messaging.rpc.dispatcher File "/home/sjm/git/murano-api/.venv/local/lib/python2.7/site-packages/oslo/messaging/rpc/dispatcher.py", line 133, in _dispatch_and_reply
2014-05-20 17:39:14.184 15918 TRACE oslo.messaging.rpc.dispatcher incoming.message))
2014-05-20 17:39:14.184 15918 TRACE oslo.messaging.rpc.dispatcher File "/home/sjm/git/murano-api/.venv/local/lib/python2.7/site-packages/oslo/messaging/rpc/dispatcher.py", line 176, in _dispatch
2014-05-20 17:39:14.184 15918 TRACE oslo.messaging.rpc.dispatcher return self._do_dispatch(endpoint, method, ctxt, args)
2014-05-20 17:39:14.184 15918 TRACE oslo.messaging.rpc.dispatcher File "/home/sjm/git/murano-api/.venv/local/lib/python2.7/site-packages/oslo/messaging/rpc/dispatcher.py", line 122, in _do_dispatch
2014-05-20 17:39:14.184 15918 TRACE oslo.messaging.rpc.dispatcher result = getattr(endpoint, method)(ctxt, **new_args)
2014-05-20 17:39:14.184 15918 TRACE oslo.messaging.rpc.dispatcher File "/home/sjm/git/murano-api/muranoapi/common/engine.py", line 76, in handle_task
2014-05-20 17:39:14.184 15918 TRACE oslo.messaging.rpc.dispatcher msg_env = Environment(task['model']['Objects']['?']['id'])
2014-05-20 17:39:14.184 15918 TRACE oslo.messaging.rpc.dispatcher TypeError: 'NoneType' object has no attribute '__getitem__'
There were some patches in flight to fix this but i think they've all been merged.
This need to be revalidated. This may be fixed already or at least fail for another reason with another call stack. In this cast it may be another bug