Hide Forgot
app/models/deployment.rb and app/models/instance.rb use on some places ActionError exception. This exception is defined in application_service -> it's accessible only in controllers. Anytime ActionError is used in model, conductor throws an exception. For example if invalid action is queued for an instances (trying to stop an instance which is already stopped)
patch sent: https://fedorahosted.org/pipermail/aeolus-devel/2012-January/008233.html
commit ad1b2c381c9d9ffe7b09ecc5873511627f378be0
ad1b2c3 in aeolus-conductor-0.8.0-11.el6
need a testplan.. how does qe test this?
stopping a stopped instance should verify this - you should get flash error saying the action is invalid, w/o this patch you should probably get some error about unknown class
verified by stopping a stopped instance. User get a flash error saying that stop is an invalid action. see attached screenshot verified on: # rpm -qa | grep aeolus rubygem-aeolus-image-0.3.0-9.el6.noarch rubygem-aeolus-cli-0.3.0-10.el6.noarch aeolus-all-0.8.0-35.el6.noarch aeolus-conductor-doc-0.8.0-35.el6.noarch aeolus-conductor-daemons-0.8.0-35.el6.noarch aeolus-configure-2.5.0-15.el6.noarch aeolus-conductor-0.8.0-35.el6.noarch
Created attachment 565518 [details] msg