2014-05-30 15:01:32 |
Vijendar Komalla |
bug |
|
|
added bug |
2014-05-30 15:02:12 |
Vijendar Komalla |
heat: assignee |
|
Vijendar Komalla (vijendar-komalla) |
|
2014-05-30 15:02:27 |
Vijendar Komalla |
summary |
Include parameter name in StackValidationException |
Include parameter name in StackValidationFailed |
|
2014-05-30 15:03:51 |
Vijendar Komalla |
summary |
Include parameter name in StackValidationFailed |
Include parameter name in StackValidationFailed exception |
|
2014-05-30 15:04:07 |
Vijendar Komalla |
description |
When an incorrect parameter is passed, StackValidationException would be thrown, but this exception does not include parameter name. For example, see the following exception;
{
"message": "must begin with a letter and contain only alphanumeric characters.",
"traceback": "Traceback (most recent call last):\n\n File \"/opt/stack/heat/heat/engine/service.py\", line 62, in wrapped\n return func(self, ctx, *args, **kwargs)\n\n File \"/opt/stack/heat/heat/engine/service.py\", line 542, in create_stack\n stack = parser.Stack(cnxt, stack_name, tmpl, env, **common_params)\n\n File \"/opt/stack/heat/heat/engine/parser.py\", line 108, in __init__\n context=context)\n\n File \"/opt/stack/heat/heat/engine/parameters.py\", line 407, in validate\n\n File \"/opt/stack/heat/heat/engine/parameters.py\", line 220, in validate\n self._validate(self.default(), context)\n\n File \"/opt/stack/heat/heat/engine/parameters.py\", line 288, in _validate\n\n File \"/opt/stack/heat/heat/engine/parameters.py\", line 159, in validate_value\n if name == \"name\":\n\n File \"/opt/stack/heat/heat/engine/constraints.py\", line 169, in validate_constraints\n raise exception.StackValidationFailed(message=six.text_type(ex))\n\nStackValidationFailed: must begin with a letter and contain only alphanumeric characters.\n",
"type": "StackValidationFailed"
}
Including parameter name would be helpful in identifying the issue quickly. |
When an incorrect parameter is passed, StackValidationFailed exception would be thrown, but this exception does not include parameter name. For example, see the following exception;
{
"message": "must begin with a letter and contain only alphanumeric characters.",
"traceback": "Traceback (most recent call last):\n\n File \"/opt/stack/heat/heat/engine/service.py\", line 62, in wrapped\n return func(self, ctx, *args, **kwargs)\n\n File \"/opt/stack/heat/heat/engine/service.py\", line 542, in create_stack\n stack = parser.Stack(cnxt, stack_name, tmpl, env, **common_params)\n\n File \"/opt/stack/heat/heat/engine/parser.py\", line 108, in __init__\n context=context)\n\n File \"/opt/stack/heat/heat/engine/parameters.py\", line 407, in validate\n\n File \"/opt/stack/heat/heat/engine/parameters.py\", line 220, in validate\n self._validate(self.default(), context)\n\n File \"/opt/stack/heat/heat/engine/parameters.py\", line 288, in _validate\n\n File \"/opt/stack/heat/heat/engine/parameters.py\", line 159, in validate_value\n if name == \"name\":\n\n File \"/opt/stack/heat/heat/engine/constraints.py\", line 169, in validate_constraints\n raise exception.StackValidationFailed(message=six.text_type(ex))\n\nStackValidationFailed: must begin with a letter and contain only alphanumeric characters.\n",
"type": "StackValidationFailed"
}
Including parameter name would be helpful in identifying the issue quickly. |
|
2014-06-02 14:51:57 |
Vijendar Komalla |
heat: status |
New |
In Progress |
|
2014-06-03 16:07:22 |
Vijendar Komalla |
description |
When an incorrect parameter is passed, StackValidationFailed exception would be thrown, but this exception does not include parameter name. For example, see the following exception;
{
"message": "must begin with a letter and contain only alphanumeric characters.",
"traceback": "Traceback (most recent call last):\n\n File \"/opt/stack/heat/heat/engine/service.py\", line 62, in wrapped\n return func(self, ctx, *args, **kwargs)\n\n File \"/opt/stack/heat/heat/engine/service.py\", line 542, in create_stack\n stack = parser.Stack(cnxt, stack_name, tmpl, env, **common_params)\n\n File \"/opt/stack/heat/heat/engine/parser.py\", line 108, in __init__\n context=context)\n\n File \"/opt/stack/heat/heat/engine/parameters.py\", line 407, in validate\n\n File \"/opt/stack/heat/heat/engine/parameters.py\", line 220, in validate\n self._validate(self.default(), context)\n\n File \"/opt/stack/heat/heat/engine/parameters.py\", line 288, in _validate\n\n File \"/opt/stack/heat/heat/engine/parameters.py\", line 159, in validate_value\n if name == \"name\":\n\n File \"/opt/stack/heat/heat/engine/constraints.py\", line 169, in validate_constraints\n raise exception.StackValidationFailed(message=six.text_type(ex))\n\nStackValidationFailed: must begin with a letter and contain only alphanumeric characters.\n",
"type": "StackValidationFailed"
}
Including parameter name would be helpful in identifying the issue quickly. |
When an incorrect parameter is passed, StackValidationFailed exception would be thrown, but this exception does not include parameter name. For example, see the following exception;
{
"message": "must begin with a letter and contain only alphanumeric characters.",
"traceback": "Traceback (most recent call last):\n\n File \"/opt/stack/heat/heat/engine/service.py\", line 62, in wrapped\n return func(self, ctx, *args, **kwargs)\n\n File \"/opt/stack/heat/heat/engine/service.py\", line 542, in create_stack\n stack = parser.Stack(cnxt, stack_name, tmpl, env, **common_params)\n\n File \"/opt/stack/heat/heat/engine/parser.py\", line 108, in __init__\n context=context)\n\n File \"/opt/stack/heat/heat/engine/parameters.py\", line 407, in validate\n\n File \"/opt/stack/heat/heat/engine/parameters.py\", line 220, in validate\n self._validate(self.default(), context)\n\n File \"/opt/stack/heat/heat/engine/parameters.py\", line 288, in _validate\n\n File \"/opt/stack/heat/heat/engine/parameters.py\", line 159, in validate_value\n if name == \"name\":\n\n File \"/opt/stack/heat/heat/engine/constraints.py\", line 169, in validate_constraints\n raise exception.StackValidationFailed(message=six.text_type(ex))\n\nStackValidationFailed: must begin with a letter and contain only alphanumeric characters.\n",
"type": "StackValidationFailed"
}
Including parameter name in error message would be helpful in identifying the issue quickly. |
|
2014-06-10 18:49:13 |
OpenStack Infra |
heat: status |
In Progress |
Fix Committed |
|
2014-06-11 18:50:34 |
Thierry Carrez |
heat: status |
Fix Committed |
Fix Released |
|
2014-06-11 18:50:34 |
Thierry Carrez |
heat: milestone |
|
juno-1 |
|
2014-10-16 09:46:42 |
Thierry Carrez |
heat: milestone |
juno-1 |
2014.2 |
|