Failed to switch traffic
harti2006 opened this issue · comments
Stacktrace:
senza traffic --stacktrace-visible fullstop/production.yaml v116c53 100
14:55:18.475 Calculating new weights.. OK
14:55:18.477 Stack Name?Version?Identifier ?Old Weight%?Delta ?Compensation?New Weight%?Current
14:55:18.480 fullstop v113c52 fullstop-v113c52 100.0 -100.0 0.0
14:55:18.481 fullstop v116c53 fullstop-v116c53 0.0 100.0 100.0 <
14:55:21.342 Setting weights for fullstop.[masked]...Traceback (most recent call last):
14:55:21.342 File "/usr/local/bin/senza", line 11, in <module>
14:55:21.342 sys.exit(main())
14:55:21.342 File "/usr/local/lib/python3.5/dist-packages/senza/cli.py", line 1559, in main
14:55:21.342 HandleExceptions(cli)()
14:55:21.343 File "/usr/local/lib/python3.5/dist-packages/senza/error_handling.py", line 146, in __call__
14:55:21.343 self.die_unknown_error(unknown_exception)
14:55:21.343 File "/usr/local/lib/python3.5/dist-packages/senza/error_handling.py", line 92, in die_unknown_error
14:55:21.343 raise unknown_exception
14:55:21.343 File "/usr/local/lib/python3.5/dist-packages/senza/error_handling.py", line 105, in __call__
14:55:21.343 self.function(*args, **kwargs)
14:55:21.343 File "/usr/local/lib/python3.5/dist-packages/click/core.py", line 722, in __call__
14:55:21.343 return self.main(*args, **kwargs)
14:55:21.343 File "/usr/local/lib/python3.5/dist-packages/click/core.py", line 697, in main
14:55:21.343 rv = self.invoke(ctx)
14:55:21.343 File "/usr/local/lib/python3.5/dist-packages/click/core.py", line 1066, in invoke
14:55:21.343 return _process_result(sub_ctx.command.invoke(sub_ctx))
14:55:21.344 File "/usr/local/lib/python3.5/dist-packages/click/core.py", line 895, in invoke
14:55:21.344 return ctx.invoke(self.callback, **ctx.params)
14:55:21.344 File "/usr/local/lib/python3.5/dist-packages/click/core.py", line 535, in invoke
14:55:21.344 return callback(*args, **kwargs)
14:55:21.344 File "/usr/local/lib/python3.5/dist-packages/senza/cli.py", line 1173, in traffic
14:55:21.347 change_version_traffic(ref, percentage, region)
14:55:21.352 File "/usr/local/lib/python3.5/dist-packages/senza/traffic.py", line 416, in change_version_traffic
14:55:21.352 new_record_weights, region)
14:55:21.352 File "/usr/local/lib/python3.5/dist-packages/senza/traffic.py", line 182, in set_new_weights
14:55:21.352 stack.update()
14:55:21.352 File "/usr/local/lib/python3.5/dist-packages/senza/manaus/cloudformation.py", line 194, in update
14:55:21.352 Capabilities=self.capabilities)
14:55:21.353 File "/usr/local/lib/python3.5/dist-packages/senza/manaus/boto_proxy.py", line 23, in wrapper
14:55:21.353 return function(*args, **kwargs)
14:55:21.353 File "/usr/local/lib/python3.5/dist-packages/botocore/client.py", line 253, in _api_call
14:55:21.353 return self._make_api_call(operation_name, kwargs)
14:55:21.353 File "/usr/local/lib/python3.5/dist-packages/botocore/client.py", line 517, in _make_api_call
14:55:21.353 api_params, operation_model, context=request_context)
14:55:21.355 File "/usr/local/lib/python3.5/dist-packages/botocore/client.py", line 572, in _convert_to_request_dict
14:55:21.355 api_params, operation_model)
14:55:21.355 File "/usr/local/lib/python3.5/dist-packages/botocore/validate.py", line 270, in serialize_to_request
14:55:21.355 raise ParamValidationError(report=report.generate_report())
14:55:21.355 botocore.exceptions.ParamValidationError: Parameter validation failed:
14:55:21.355 Invalid type for parameter Capabilities, value: None, type: <class 'NoneType'>, valid types: <class 'list'>, <class 'tuple'>