TypeError: __init__() got an unexpected keyword argument 'claim_count'

Bug #1736062 reported by Rabi Mishra
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Heat
Invalid
Undecided
Unassigned
Python client library for Zaqar
Fix Released
Undecided
Rabi Mishra

Bug Description

claim_count was added to message in https://review.openstack.org/#/c/520015/ . However, client does not take care of it.

Noticed at:

http://logs.openstack.org/67/438067/4/gate/heat-functional-convg-mysql-lbaasv2-non-apache/2052d0b/logs/screen-h-eng.txt.gz#_Dec_04_03_16_01_570797

Dec 04 03:16:01.559333 ubuntu-xenial-citycloud-lon1-0001188113 heat-engine[20619]: 2017-12-04 03:16:01.478 22233 TRACE heat.engine.resource Traceback (most recent call last):
Dec 04 03:16:01.559479 ubuntu-xenial-citycloud-lon1-0001188113 heat-engine[20619]: 2017-12-04 03:16:01.478 22233 TRACE heat.engine.resource File "/opt/stack/new/heat/heat/engine/resource.py", line 873, in _action_recorder
Dec 04 03:16:01.559710 ubuntu-xenial-citycloud-lon1-0001188113 heat-engine[20619]: 2017-12-04 03:16:01.478 22233 TRACE heat.engine.resource yield
Dec 04 03:16:01.559882 ubuntu-xenial-citycloud-lon1-0001188113 heat-engine[20619]: 2017-12-04 03:16:01.478 22233 TRACE heat.engine.resource File "/opt/stack/new/heat/heat/engine/resource.py", line 981, in _do_action
Dec 04 03:16:01.560133 ubuntu-xenial-citycloud-lon1-0001188113 heat-engine[20619]: 2017-12-04 03:16:01.478 22233 TRACE heat.engine.resource yield self.action_handler_task(action, args=handler_args)
Dec 04 03:16:01.560278 ubuntu-xenial-citycloud-lon1-0001188113 heat-engine[20619]: 2017-12-04 03:16:01.478 22233 TRACE heat.engine.resource File "/opt/stack/new/heat/heat/engine/scheduler.py", line 346, in wrapper
Dec 04 03:16:01.560435 ubuntu-xenial-citycloud-lon1-0001188113 heat-engine[20619]: 2017-12-04 03:16:01.478 22233 TRACE heat.engine.resource step = next(subtask)
Dec 04 03:16:01.560580 ubuntu-xenial-citycloud-lon1-0001188113 heat-engine[20619]: 2017-12-04 03:16:01.478 22233 TRACE heat.engine.resource File "/opt/stack/new/heat/heat/engine/resource.py", line 932, in action_handler_task
Dec 04 03:16:01.560726 ubuntu-xenial-citycloud-lon1-0001188113 heat-engine[20619]: 2017-12-04 03:16:01.478 22233 TRACE heat.engine.resource done = check(handler_data)
Dec 04 03:16:01.560865 ubuntu-xenial-citycloud-lon1-0001188113 heat-engine[20619]: 2017-12-04 03:16:01.478 22233 TRACE heat.engine.resource File "/opt/stack/new/heat/heat/engine/resources/openstack/heat/wait_condition.py", line 130, in check_create_complete
Dec 04 03:16:01.560996 ubuntu-xenial-citycloud-lon1-0001188113 heat-engine[20619]: 2017-12-04 03:16:01.478 22233 TRACE heat.engine.resource return self._wait(*data)
Dec 04 03:16:01.561123 ubuntu-xenial-citycloud-lon1-0001188113 heat-engine[20619]: 2017-12-04 03:16:01.478 22233 TRACE heat.engine.resource File "/opt/stack/new/heat/heat/engine/resources/openstack/heat/wait_condition.py", line 110, in _wait
Dec 04 03:16:01.561263 ubuntu-xenial-citycloud-lon1-0001188113 heat-engine[20619]: 2017-12-04 03:16:01.478 22233 TRACE heat.engine.resource handle_status = handle.get_status()
Dec 04 03:16:01.561410 ubuntu-xenial-citycloud-lon1-0001188113 heat-engine[20619]: 2017-12-04 03:16:01.478 22233 TRACE heat.engine.resource File "/opt/stack/new/heat/heat/engine/resources/openstack/heat/wait_condition_handle.py", line 191, in get_status
Dec 04 03:16:01.561960 ubuntu-xenial-citycloud-lon1-0001188113 heat-engine[20619]: 2017-12-04 03:16:01.478 22233 TRACE heat.engine.resource self._service_signal()
Dec 04 03:16:01.562105 ubuntu-xenial-citycloud-lon1-0001188113 heat-engine[20619]: 2017-12-04 03:16:01.478 22233 TRACE heat.engine.resource File "/opt/stack/new/heat/heat/engine/resources/signal_responder.py", line 410, in _service_signal
Dec 04 03:16:01.562453 ubuntu-xenial-citycloud-lon1-0001188113 heat-engine[20619]: 2017-12-04 03:16:01.478 22233 TRACE heat.engine.resource self._service_zaqar_signal()
Dec 04 03:16:01.562590 ubuntu-xenial-citycloud-lon1-0001188113 heat-engine[20619]: 2017-12-04 03:16:01.478 22233 TRACE heat.engine.resource File "/opt/stack/new/heat/heat/engine/resources/signal_responder.py", line 395, in _service_zaqar_signal
Dec 04 03:16:01.562740 ubuntu-xenial-citycloud-lon1-0001188113 heat-engine[20619]: 2017-12-04 03:16:01.478 22233 TRACE heat.engine.resource messages = list(queue.pop())
Dec 04 03:16:01.562881 ubuntu-xenial-citycloud-lon1-0001188113 heat-engine[20619]: 2017-12-04 03:16:01.478 22233 TRACE heat.engine.resource File "/opt/stack/new/python-zaqarclient/zaqarclient/queues/v1/iterator.py", line 106, in __next__
Dec 04 03:16:01.563058 ubuntu-xenial-citycloud-lon1-0001188113 heat-engine[20619]: 2017-12-04 03:16:01.478 22233 TRACE heat.engine.resource return self._create_function(args)
Dec 04 03:16:01.563191 ubuntu-xenial-citycloud-lon1-0001188113 heat-engine[20619]: 2017-12-04 03:16:01.478 22233 TRACE heat.engine.resource File "/opt/stack/new/python-zaqarclient/zaqarclient/queues/v2/message.py", line 59, in <lambda>
Dec 04 03:16:01.563351 ubuntu-xenial-citycloud-lon1-0001188113 heat-engine[20619]: 2017-12-04 03:16:01.478 22233 TRACE heat.engine.resource return lambda args: Message(parent, **args)
Dec 04 03:16:01.563525 ubuntu-xenial-citycloud-lon1-0001188113 heat-engine[20619]: 2017-12-04 03:16:01.478 22233 TRACE heat.engine.resource TypeError: __init__() got an unexpected keyword argument 'claim_count'
Dec 04 03:16:01.563667 ubuntu-xenial-citycloud-lon1-0001188113 heat-engine[20619]: 2017-12-04 03:16:01.478 22233 TRACE heat.engine.resource
Dec 04 03:16:01.570797 ubuntu-xenial-citycloud-lon1-0001188113 heat-engine[20619]: INFO heat.engine.stack [None req-be66dac9-937a-4f89-940b-7d11a3ff6bfc demo None] Stack CREATE FAILED (ZaqarWaitConditionTest-1891243997): Resource CREATE failed: TypeError: resources.wait_condition: __init__() got an unexpected keyword argument 'claim_count'

Rabi Mishra (rabi)
Changed in python-zaqarclient:
assignee: nobody → Rabi Mishra (rabi)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to python-zaqarclient (master)

Fix proposed to branch: master
Review: https://review.openstack.org/525042

Changed in python-zaqarclient:
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to python-zaqarclient (master)

Reviewed: https://review.openstack.org/525042
Committed: https://git.openstack.org/cgit/openstack/python-zaqarclient/commit/?id=299699f7ce84f47be65c7a3cce74d55968c16f0a
Submitter: Zuul
Branch: master

commit 299699f7ce84f47be65c7a3cce74d55968c16f0a
Author: rabi <email address hidden>
Date: Mon Dec 4 09:45:56 2017 +0530

    Add claim_count to message __init__()

    Zaqar commit 66537dd067a6cf5c43597a7c31625be0ce145a83 has added
    claim_count to the message object, but it's not taken care in the
    client.

    Change-Id: I0acdefe4ba745f99443830b16110e51c14c201a7
    Closes-bug: #1736062

Changed in python-zaqarclient:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/python-zaqarclient 1.8.0

This issue was fixed in the openstack/python-zaqarclient 1.8.0 release.

Rabi Mishra (rabi)
Changed in heat:
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.