Public bug reported:

When request as below:
curl -i 
'http://cloudcontroller:8774/v2/04e2ab93c10a4c2dbef1c648d04567cc/os-cells' -X 
POST -H "Accept: application/json" -H "Content-Type: application/json" -H 
"User-Agent: python-novaclient" -H "X-Auth-Project-Id: admin" -H "X-Auth-Token: 
016d26c590ab4a0b91de718d01d7a649" -d '{"cell": {"name": "abc", "rpc_port": 
"123"}}'

Get error as below:
2014-11-06 10:41:37.099 TRACE nova.api.openstack.wsgi Traceback (most recent 
call last):
2014-11-06 10:41:37.099 TRACE nova.api.openstack.wsgi   File 
"/opt/stack/nova/nova/api/openstack/wsgi.py", line 950, in _process_stack
2014-11-06 10:41:37.099 TRACE nova.api.openstack.wsgi     action_result = 
self.dispatch(meth, request, action_args)
2014-11-06 10:41:37.099 TRACE nova.api.openstack.wsgi   File 
"/opt/stack/nova/nova/api/openstack/wsgi.py", line 1034, in dispatch
2014-11-06 10:41:37.099 TRACE nova.api.openstack.wsgi     return 
method(req=request, **action_args)
2014-11-06 10:41:37.099 TRACE nova.api.openstack.wsgi   File 
"/opt/stack/nova/nova/api/openstack/compute/contrib/cells.py", line 360, in 
create
2014-11-06 10:41:37.099 TRACE nova.api.openstack.wsgi     
self._normalize_cell(cell)
2014-11-06 10:41:37.099 TRACE nova.api.openstack.wsgi   File 
"/opt/stack/nova/nova/api/openstack/compute/contrib/cells.py", line 340, in 
_normalize_cell
2014-11-06 10:41:37.099 TRACE nova.api.openstack.wsgi     cell['transport_url'] 
= str(transport_url)
2014-11-06 10:41:37.099 TRACE nova.api.openstack.wsgi   File 
"/usr/local/lib/python2.7/dist-packages/oslo/messaging/transport.py", line 318, 
in __str__
2014-11-06 10:41:37.099 TRACE nova.api.openstack.wsgi     netloc += ':%d' % port
2014-11-06 10:41:37.099 TRACE nova.api.openstack.wsgi TypeError: %d format: a 
number is required, not unicode

** Affects: nova
     Importance: Undecided
     Assignee: Alex Xu (xuhj)
         Status: New

** Changed in: nova
     Assignee: (unassigned) => Alex Xu (xuhj)

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1389933

Title:
  cell create api failed with string number

Status in OpenStack Compute (Nova):
  New

Bug description:
  When request as below:
  curl -i 
'http://cloudcontroller:8774/v2/04e2ab93c10a4c2dbef1c648d04567cc/os-cells' -X 
POST -H "Accept: application/json" -H "Content-Type: application/json" -H 
"User-Agent: python-novaclient" -H "X-Auth-Project-Id: admin" -H "X-Auth-Token: 
016d26c590ab4a0b91de718d01d7a649" -d '{"cell": {"name": "abc", "rpc_port": 
"123"}}'

  Get error as below:
  2014-11-06 10:41:37.099 TRACE nova.api.openstack.wsgi Traceback (most recent 
call last):
  2014-11-06 10:41:37.099 TRACE nova.api.openstack.wsgi   File 
"/opt/stack/nova/nova/api/openstack/wsgi.py", line 950, in _process_stack
  2014-11-06 10:41:37.099 TRACE nova.api.openstack.wsgi     action_result = 
self.dispatch(meth, request, action_args)
  2014-11-06 10:41:37.099 TRACE nova.api.openstack.wsgi   File 
"/opt/stack/nova/nova/api/openstack/wsgi.py", line 1034, in dispatch
  2014-11-06 10:41:37.099 TRACE nova.api.openstack.wsgi     return 
method(req=request, **action_args)
  2014-11-06 10:41:37.099 TRACE nova.api.openstack.wsgi   File 
"/opt/stack/nova/nova/api/openstack/compute/contrib/cells.py", line 360, in 
create
  2014-11-06 10:41:37.099 TRACE nova.api.openstack.wsgi     
self._normalize_cell(cell)
  2014-11-06 10:41:37.099 TRACE nova.api.openstack.wsgi   File 
"/opt/stack/nova/nova/api/openstack/compute/contrib/cells.py", line 340, in 
_normalize_cell
  2014-11-06 10:41:37.099 TRACE nova.api.openstack.wsgi     
cell['transport_url'] = str(transport_url)
  2014-11-06 10:41:37.099 TRACE nova.api.openstack.wsgi   File 
"/usr/local/lib/python2.7/dist-packages/oslo/messaging/transport.py", line 318, 
in __str__
  2014-11-06 10:41:37.099 TRACE nova.api.openstack.wsgi     netloc += ':%d' % 
port
  2014-11-06 10:41:37.099 TRACE nova.api.openstack.wsgi TypeError: %d format: a 
number is required, not unicode

To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1389933/+subscriptions

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to     : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp

Reply via email to