[5.0 vcenter_only]Ports are not getting created with multiple contrail-vms
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
Juniper Openstack | Status tracked in Trunk | |||||
R5.0 |
Fix Released
|
Critical
|
amudhar | |||
Trunk |
Fix Released
|
Critical
|
amudhar |
Bug Description
5.0 vcenter_only
Port creation on api-server is failing with following error
04/09/2018 05:03:12 PM [contrail-api]: __default__ [SYS_ERR]: VncApiError: <type 'exceptions.
Python 2.7.5: /usr/bin/python
Mon Apr 9 17:03:12 2018
A problem occurred in a Python script. Here is the sequence of
function calls leading up to the error, in the order they occurred.
/usr/lib/
1988 (code, err_msg) = status
1989 raise cfgm_common.
1990 response = handler(*args, **kwargs)
1991 self._generate_
1992
response undefined
handler = <functools.partial object>
args = ()
kwargs = {}
/usr/lib/
15 statistics = VncApiStatistics(
16 obj_type=
17 response = func(api_
18 statistics.
19 statistics.
response undefined
func = <function http_resource_
api_server_obj = <vnc_cfg_
resource_type = 'virtual_
args = ()
kwargs = {}
/usr/lib/
758 # Validate perms on references
759 try:
760 self._validate_
761 except NoIdError:
762 raise cfgm_common.
self = <vnc_cfg_
self._validate_
r_class = <class 'vnc_cfg_
obj_type = 'virtual_
obj_dict = {'display_name': 'vmi-VN3-test-vm', 'fq_name': ['default-domain', 'vCenter', 'ff5090a4-
/usr/lib/
593 except KeyError:
594 ref_uuid = self._db_
595 ref['to'])
596 (ok, status) = self._permissio
597 get_request(), ref_uuid)
ref = {'attr': None, 'to': ['default-domain', 'default-project', None]}
/usr/lib/
1648
1649 def fq_name_
1650 obj_uuid = self._object_
1651 return obj_uuid
1652 # end fq_name_to_uuid
obj_uuid undefined
self = <vnc_cfg_
self._object_db = <vnc_cfg_
self._object_
obj_type = 'virtual_network'
fq_name = ['default-domain', 'default-project', None]
/usr/lib/
512
513 self.start_time = datetime.
514 return func(*args, **kwargs)
515 except (AllServersUnav
516 if self._conn_state != ConnectionStatu
func = <bound method VncServerCassan
/usr/lib/
1420
1421 def fq_name_
1422 fq_name_str = utils.encode_
1423
1424 col_infos = self.get(
fq_name_str undefined
global utils = <module 'cfgm_common.utils' from '/usr/lib/
utils.encode_string = <function encode_string>
':'.join undefined
fq_name = ['default-domain', 'default-project', None]
<type 'exceptions.
__class__ = <type 'exceptions.
__delattr__ = <method-wrapper '__delattr__' of exceptions.
__dict__ = {}
__doc__ = 'Inappropriate argument type.'
__format__ = <built-in method __format__ of exceptions.
__getattrib
__getitem__ = <method-wrapper '__getitem__' of exceptions.
__getslice__ = <method-wrapper '__getslice__' of exceptions.
__hash__ = <method-wrapper '__hash__' of exceptions.
__init__ = <method-wrapper '__init__' of exceptions.
__new__ = <built-in method __new__ of type object>
__reduce__ = <built-in method __reduce__ of exceptions.
__reduce_ex__ = <built-in method __reduce_ex__ of exceptions.
__repr__ = <method-wrapper '__repr__' of exceptions.
__setattr__ = <method-wrapper '__setattr__' of exceptions.
__setstate__ = <built-in method __setstate__ of exceptions.
__sizeof__ = <built-in method __sizeof__ of exceptions.
__str__ = <method-wrapper '__str__' of exceptions.
__subclassh
__unicode__ = <built-in method __unicode__ of exceptions.
args = ('sequence item 2: expected string, NoneType found',)
message = 'sequence item 2: expected string, NoneType found'
The above is a description of an error in a Python program. Here is
the original traceback:
Traceback (most recent call last):
File "/usr/lib/
response = handler(*args, **kwargs)
File "/usr/lib/
response = func(api_
File "/usr/lib/
self.
File "/usr/lib/
ref['to'])
File "/usr/lib/
obj_uuid = self._object_
File "/usr/lib/
return func(*args, **kwargs)
return func(*args, **kwargs)
File "/usr/lib/
fq_name_str = utils.encode_
TypeError: sequence item 2: expected string, NoneType found
tags: | added: sanityblocker vcenter-only |
found a new issue
VMs are getting Ips when we launch them on the existing VNs after plugin restart
So after plugin restart if we create new VNs and launch VMs ,they are not getting any ips and ports are not getting created