HT-15306C5 UnboundLocalError: local variable 'project_id' referenced before assignment
When we used OS::Heat::SoftwareConfig and OS::Heat::SoftwareDeployment to a HOT template provisioning today based on Icehource, we came across one error saying "HT-15306C5 UnboundLocalError: local variable 'project_id' referenced before assignment' when we used 'heat resource-show' command line for SoftwareDeployment resource and finally this resource failed to be provisioned in the Heat stack.
Do anybody come across this issue before?