Details from log file with cgitb detailed info
[2016-10-21 06:05:02,038] [INFO ] [Thread-3:ApiConnectorImpl@228][] [>> Request: POST, /virtual-networks, {"virtual-network":{"router_external":false,"is_shared":false,"external_ipam":true,"flood_unknown_unicast":false,"multi_policy_service_chains_enabled":false,"id_perms":{"enable":true,"user_visible":false,"creator":"vcenter-plugin"},"display_name":"ctest-vn-58650667","network_ipam_refs":[{"to":["default-domain","vCenter","vCenter-ipam"],"attr":{"ipam_subnets":[{"subnet":{"ip_prefix":"12.11.10.0","ip_prefix_len":24},"subnet_uuid":"f704a3ba-0217-48e8-b0ab-804cb3611548","enable_dhcp":true,"addr_from_start":true,"subnet_name":"ctest-vn-58650667-subnet","alloc_unit":1}]},"href":null,"uuid":null}],"name":"ctest-vn-58650667","uuid":"1d7baeea-861c-313f-a132-0b23a474d189","fq_name":["default-domain","vCenter","ctest-vn-58650667"],"parent_type":"project"}}] [2016-10-21 06:05:02,083] [INFO ] [Thread-3:ApiConnectorImpl@263][] [<< Response Status: HTTP/1.1 500 Internal Server Error] [2016-10-21 06:05:02,084] [ERROR] [Thread-3:ApiConnectorImpl@354][] [create api request failed: Internal Server Error] [2016-10-21 06:05:02,084] [ERROR] [Thread-3:ApiConnectorImpl@356][] [Failure message: <type 'exceptions.TypeError'> Python 2.7.6: /usr/bin/python Fri Oct 21 06:05:02 2016
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/python2.7/dist-packages/vnc_cfg_api_server/vnc_cfg_api_server.py in http_resource_create(self=<vnc_cfg_api_server.vnc_cfg_api_server.VncApiServer object>, obj_type='virtual_network') 576 577 try: 578 ok, result = stateful_create() 579 except Exception as e: 580 ok = False ok = False result = u'1d7baeea-861c-313f-a132-0b23a474d189' stateful_create = <function stateful_create>
/usr/lib/python2.7/dist-packages/vnc_cfg_api_server/vnc_cfg_api_server.py in stateful_create() 517 # type-specific hook 518 (ok, result) = r_class.pre_dbe_create(tenant_name, obj_dict, 519 db_conn) 520 if not ok: 521 return (ok, result) db_conn = <vnc_cfg_api_server.vnc_cfg_ifmap.VncDbClient object>
/usr/lib/python2.7/dist-packages/vnc_cfg_api_server/vnc_cfg_types.py in pre_dbe_create(cls=<class 'vnc_cfg_api_server.vnc_cfg_types.VirtualNetworkServer'>, tenant_name='default-project', obj_dict={u'display_name': u'ctest-vn-58650667', u'external_ipam': True, u'flood_unknown_unicast': False, u'fq_name': [u'default-domain', u'vCenter', u'ctest-vn-58650667'], u'id_perms': {u'created': None, u'creator': u'vcenter-plugin', u'description': None, u'enable': True, u'last_modified': None, u'permissions': {u'group': u'cloud-admin-group', u'group_access': 7, u'other_access': 7, u'owner': u'cloud-admin', u'owner_access': 7}, u'user_visible': False, u'uuid': {'uuid_lslong': 11615358636652810633L, 'uuid_mslong': 2124483971530895679L}}, u'is_shared': False, u'multi_policy_service_chains_enabled': False, u'name': u'ctest-vn-58650667', u'network_ipam_refs': [{u'attr': {u'ipam_subnets': [{u'addr_from_start': True, u'alloc_unit': 1, u'enable_dhcp': True, u'subnet': {...}, u'subnet_name': u'ctest-vn-58650667-subnet', u'subnet_uuid': u'f704a3ba-0217-48e8-b0ab-804cb3611548'}]}, u'href': None, u'to': [u'default-domain', u'vCenter', u'vCenter-ipam'], u'uuid': None}], u'parent_type': u'project', ...}, db_conn=<vnc_cfg_api_server.vnc_cfg_ifmap.VncDbClient object>) 1076 (ok, return_code, result) = cls._check_ipam_network_subnets(obj_dict, 1077 db_conn, 1078 vn_uuid) 1079 if not ok: 1080 return (ok, (return_code, result)) vn_uuid = '1d7baeea-861c-313f-a132-0b23a474d189'
/usr/lib/python2.7/dist-packages/vnc_cfg_api_server/vnc_cfg_types.py in _check_ipam_network_subnets(cls=<class 'vnc_cfg_api_server.vnc_cfg_types.VirtualNetworkServer'>, obj_dict={u'display_name': u'ctest-vn-58650667', u'external_ipam': True, u'flood_unknown_unicast': False, u'fq_name': [u'default-domain', u'vCenter', u'ctest-vn-58650667'], u'id_perms': {u'created': None, u'creator': u'vcenter-plugin', u'description': None, u'enable': True, u'last_modified': None, u'permissions': {u'group': u'cloud-admin-group', u'group_access': 7, u'other_access': 7, u'owner': u'cloud-admin', u'owner_access': 7}, u'user_visible': False, u'uuid': {'uuid_lslong': 11615358636652810633L, 'uuid_mslong': 2124483971530895679L}}, u'is_shared': False, u'multi_policy_service_chains_enabled': False, u'name': u'ctest-vn-58650667', u'network_ipam_refs': [{u'attr': {u'ipam_subnets': [{u'addr_from_start': True, u'alloc_unit': 1, u'enable_dhcp': True, u'subnet': {...}, u'subnet_name': u'ctest-vn-58650667-subnet', u'subnet_uuid': u'f704a3ba-0217-48e8-b0ab-804cb3611548'}]}, u'href': None, u'to': [u'default-domain', u'vCenter', u'vCenter-ipam'], u'uuid': None}], u'parent_type': u'project', ...}, db_conn=<vnc_cfg_api_server.vnc_cfg_ifmap.VncDbClient object>, vn_uuid='1d7baeea-861c-313f-a132-0b23a474d189', db_dict=None) 983 (ok, ipam_dict) = db_conn.dbe_read( 984 obj_type='network_ipam', 985 obj_ids={'uuid': ipam_uuid}) 986 if not ok: 987 return (ok, 400, ipam_dict) obj_ids undefined ipam_uuid = None
/usr/lib/python2.7/dist-packages/vnc_cfg_api_server/vnc_cfg_ifmap.py in dbe_read(self=<vnc_cfg_api_server.vnc_cfg_ifmap.VncDbClient object>, obj_type='network_ipam', obj_ids={'uuid': None}, obj_fields=None, ret_readonly=False) 1927 (ok, cassandra_result) = self._cassandra_db.object_read( 1928 obj_type, [obj_ids['uuid']], obj_fields, 1929 ret_readonly=ret_readonly) 1930 except NoIdError as e: 1931 # if NoIdError is for obj itself (as opposed to say for parent ret_readonly = False
/usr/lib/python2.7/dist-packages/cfgm_common/vnc_cassandra.py in object_read(self=<vnc_cfg_api_server.vnc_cfg_ifmap.VncServerCassandraClient object>, obj_type='network_ipam', obj_uuids=[None], field_names=None, ret_readonly=False) 751 obj_uuids, field_names, include_backrefs_children) 752 miss_obj_rows = self.multiget(self._OBJ_UUID_CF_NAME, miss_uuids, 753 timestamp=True) 754 else: 755 # ignore reading backref + children columns timestamp undefined builtinTrue = True
/usr/lib/python2.7/dist-packages/cfgm_common/vnc_cassandra.py in multiget(self=<vnc_cfg_api_server.vnc_cfg_ifmap.VncServerCassandraClient object>, cf_name='obj_uuid_table', keys=[None], columns=None, start='', finish='', timestamp=True) 181 column_finish=finish, 182 include_timestamp=timestamp, 183 column_count=self._MAX_COL) 184 except OverflowError: 185 for key in keys: column_count undefined self = <vnc_cfg_api_server.vnc_cfg_ifmap.VncServerCassandraClient object> self._MAX_COL = 10000000
/usr/lib/python2.7/dist-packages/cfgm_common/vnc_cassandra.py in wrapper(*args=(<pycassa.columnfamily.ColumnFamily object>, [None]), **kwargs={'column_count': 10000000, 'column_finish': '', 'column_start': '', 'include_timestamp': True}) 449 self._cassandra_init_conn_pools() 450 451 return func(*args, **kwargs) 452 except (AllServersUnavailable, MaximumRetryException) as e: 453 if self._conn_state != ConnectionStatus.DOWN: func = <unbound method ColumnFamily.multiget> args = (<pycassa.columnfamily.ColumnFamily object>, [None]) kwargs = {'column_count': 10000000, 'column_finish': '', 'column_start': '', 'include_timestamp': True}
/usr/lib/python2.7/dist-packages/pycassa/columnfamily.py in multiget(self=<pycassa.columnfamily.ColumnFamily object>, keys=[None], columns=None, column_start='', column_finish='', column_reversed=False, column_count=10000000, include_timestamp=True, super_column=None, read_consistency_level=None, buffer_size=None, include_ttl=False) 759 """ 760 761 packed_keys = map(self._pack_key, keys) 762 cp = self._column_parent(super_column) 763 sp = self._slice_predicate(columns, column_start, column_finish, packed_keys undefined builtinmap = <built-in function map> self = <pycassa.columnfamily.ColumnFamily object> self._pack_key = <bound method ColumnFamily._pack_key of <pycassa.columnfamily.ColumnFamily object>> keys = [None]
<snip>
Details from log file with cgitb detailed info
[2016-10-21 06:05:02,038] [INFO ] [Thread- 3:ApiConnectorI mpl@228] [] [>> Request: POST, /virtual-networks, {"virtual- network" :{"router_ external" :false, "is_shared" :false, "external_ ipam":true, "flood_ unknown_ unicast" :false, "multi_ policy_ service_ chains_ enabled" :false, "id_perms" :{"enable" :true," user_visible" :false, "creator" :"vcenter- plugin" },"display_ name":" ctest-vn- 58650667" ,"network_ ipam_refs" :[{"to" :["default- domain" ,"vCenter" ,"vCenter- ipam"], "attr": {"ipam_ subnets" :[{"subnet" :{"ip_prefix" :"12.11. 10.0"," ip_prefix_ len":24} ,"subnet_ uuid":" f704a3ba- 0217-48e8- b0ab-804cb36115 48","enable_ dhcp":true, "addr_from_ start": true,"subnet_ name":" ctest-vn- 58650667- subnet" ,"alloc_ unit":1} ]},"href" :null," uuid":null} ],"name" :"ctest- vn-58650667" ,"uuid" :"1d7baeea- 861c-313f- a132-0b23a474d1 89","fq_ name":[ "default- domain" ,"vCenter" ,"ctest- vn-58650667" ],"parent_ type":" project" }}] 3:ApiConnectorI mpl@263] [] [<< Response Status: HTTP/1.1 500 Internal Server Error] 3:ApiConnectorI mpl@354] [] [create api request failed: Internal Server Error] 3:ApiConnectorI mpl@356] [] [Failure message: <type 'exceptions. TypeError' >
[2016-10-21 06:05:02,083] [INFO ] [Thread-
[2016-10-21 06:05:02,084] [ERROR] [Thread-
[2016-10-21 06:05:02,084] [ERROR] [Thread-
Python 2.7.6: /usr/bin/python
Fri Oct 21 06:05:02 2016
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/ python2. 7/dist- packages/ vnc_cfg_ api_server/ vnc_cfg_ api_server. py in http_resource_ create( self=<vnc_ cfg_api_ server. vnc_cfg_ api_server. VncApiServer object>, obj_type= 'virtual_ network' ) 861c-313f- a132-0b23a474d1 89'
576
577 try:
578 ok, result = stateful_create()
579 except Exception as e:
580 ok = False
ok = False
result = u'1d7baeea-
stateful_create = <function stateful_create>
/usr/lib/ python2. 7/dist- packages/ vnc_cfg_ api_server/ vnc_cfg_ api_server. py in stateful_create() pre_dbe_ create( tenant_ name, obj_dict, api_server. vnc_cfg_ ifmap.VncDbClie nt object>
517 # type-specific hook
518 (ok, result) = r_class.
519 db_conn)
520 if not ok:
521 return (ok, result)
db_conn = <vnc_cfg_
/usr/lib/ python2. 7/dist- packages/ vnc_cfg_ api_server/ vnc_cfg_ types.py in pre_dbe_ create( cls=<class 'vnc_cfg_ api_server. vnc_cfg_ types.VirtualNe tworkServer' >, tenant_ name='default- project' , obj_dict= {u'display_ name': u'ctest- vn-58650667' , u'external_ipam': True, u'flood_ unknown_ unicast' : False, u'fq_name': [u'default-domain', u'vCenter', u'ctest- vn-58650667' ], u'id_perms': {u'created': None, u'creator': u'vcenter-plugin', u'description': None, u'enable': True, u'last_modified': None, u'permissions': {u'group': u'cloud- admin-group' , u'group_access': 7, u'other_access': 7, u'owner': u'cloud-admin', u'owner_access': 7}, u'user_visible': False, u'uuid': {'uuid_lslong': 116153586366528 10633L, 'uuid_mslong': 212448397153089 5679L}} , u'is_shared': False, u'multi_ policy_ service_ chains_ enabled' : False, u'name': u'ctest- vn-58650667' , u'network_ ipam_refs' : [{u'attr': {u'ipam_subnets': [{u'addr_ from_start' : True, u'alloc_unit': 1, u'enable_dhcp': True, u'subnet': {...}, u'subnet_name': u'ctest- vn-58650667- subnet' , u'subnet_uuid': u'f704a3ba- 0217-48e8- b0ab-804cb36115 48'}]}, u'href': None, u'to': [u'default-domain', u'vCenter', u'vCenter-ipam'], u'uuid': None}], u'parent_type': u'project', ...}, db_conn= <vnc_cfg_ api_server. vnc_cfg_ ifmap.VncDbClie nt object>) ipam_network_ subnets( obj_dict, 861c-313f- a132-0b23a474d1 89'
1076 (ok, return_code, result) = cls._check_
1077 db_conn,
1078 vn_uuid)
1079 if not ok:
1080 return (ok, (return_code, result))
vn_uuid = '1d7baeea-
/usr/lib/ python2. 7/dist- packages/ vnc_cfg_ api_server/ vnc_cfg_ types.py in _check_ ipam_network_ subnets( cls=<class 'vnc_cfg_ api_server. vnc_cfg_ types.VirtualNe tworkServer' >, obj_dict= {u'display_ name': u'ctest- vn-58650667' , u'external_ipam': True, u'flood_ unknown_ unicast' : False, u'fq_name': [u'default-domain', u'vCenter', u'ctest- vn-58650667' ], u'id_perms': {u'created': None, u'creator': u'vcenter-plugin', u'description': None, u'enable': True, u'last_modified': None, u'permissions': {u'group': u'cloud- admin-group' , u'group_access': 7, u'other_access': 7, u'owner': u'cloud-admin', u'owner_access': 7}, u'user_visible': False, u'uuid': {'uuid_lslong': 116153586366528 10633L, 'uuid_mslong': 212448397153089 5679L}} , u'is_shared': False, u'multi_ policy_ service_ chains_ enabled' : False, u'name': u'ctest- vn-58650667' , u'network_ ipam_refs' : [{u'attr': {u'ipam_subnets': [{u'addr_ from_start' : True, u'alloc_unit': 1, u'enable_dhcp': True, u'subnet': {...}, u'subnet_name': u'ctest- vn-58650667- subnet' , u'subnet_uuid': u'f704a3ba- 0217-48e8- b0ab-804cb36115 48'}]}, u'href': None, u'to': [u'default-domain', u'vCenter', u'vCenter-ipam'], u'uuid': None}], u'parent_type': u'project', ...}, db_conn= <vnc_cfg_ api_server. vnc_cfg_ ifmap.VncDbClie nt object>, vn_uuid= '1d7baeea- 861c-313f- a132-0b23a474d1 89', db_dict=None) 'network_ ipam',
983 (ok, ipam_dict) = db_conn.dbe_read(
984 obj_type=
985 obj_ids={'uuid': ipam_uuid})
986 if not ok:
987 return (ok, 400, ipam_dict)
obj_ids undefined
ipam_uuid = None
/usr/lib/ python2. 7/dist- packages/ vnc_cfg_ api_server/ vnc_cfg_ ifmap.py in dbe_read( self=<vnc_ cfg_api_ server. vnc_cfg_ ifmap.VncDbClie nt object>, obj_type= 'network_ ipam', obj_ids={'uuid': None}, obj_fields=None, ret_readonly=False) _db.object_ read( ret_readonly)
1927 (ok, cassandra_result) = self._cassandra
1928 obj_type, [obj_ids['uuid']], obj_fields,
1929 ret_readonly=
1930 except NoIdError as e:
1931 # if NoIdError is for obj itself (as opposed to say for parent
ret_readonly = False
/usr/lib/ python2. 7/dist- packages/ cfgm_common/ vnc_cassandra. py in object_ read(self= <vnc_cfg_ api_server. vnc_cfg_ ifmap.VncServer CassandraClient object>, obj_type= 'network_ ipam', obj_uuids=[None], field_names=None, ret_readonly=False) backrefs_ children) self._OBJ_ UUID_CF_ NAME, miss_uuids,
751 obj_uuids, field_names, include_
752 miss_obj_rows = self.multiget(
753 timestamp=True)
754 else:
755 # ignore reading backref + children columns
timestamp undefined
builtinTrue = True
/usr/lib/ python2. 7/dist- packages/ cfgm_common/ vnc_cassandra. py in multiget( self=<vnc_ cfg_api_ server. vnc_cfg_ ifmap.VncServer CassandraClient object>, cf_name= 'obj_uuid_ table', keys=[None], columns=None, start='', finish='', timestamp=True) finish= finish, timestamp= timestamp, count=self. _MAX_COL) api_server. vnc_cfg_ ifmap.VncServer CassandraClient object>
181 column_
182 include_
183 column_
184 except OverflowError:
185 for key in keys:
column_count undefined
self = <vnc_cfg_
self._MAX_COL = 10000000
/usr/lib/ python2. 7/dist- packages/ cfgm_common/ vnc_cassandra. py in wrapper( *args=( <pycassa. columnfamily. ColumnFamily object>, [None]), **kwargs= {'column_ count': 10000000, 'column_finish': '', 'column_start': '', 'include_ timestamp' : True}) _init_conn_ pools() ailable, MaximumRetryExc eption) as e: s.DOWN: multiget> columnfamily. ColumnFamily object>, [None]) timestamp' : True}
449 self._cassandra
450
451 return func(*args, **kwargs)
452 except (AllServersUnav
453 if self._conn_state != ConnectionStatu
func = <unbound method ColumnFamily.
args = (<pycassa.
kwargs = {'column_count': 10000000, 'column_finish': '', 'column_start': '', 'include_
/usr/lib/ python2. 7/dist- packages/ pycassa/ columnfamily. py in multiget( self=<pycassa. columnfamily. ColumnFamily object>, keys=[None], columns=None, column_start='', column_finish='', column_ reversed= False, column_ count=10000000, include_ timestamp= True, super_column=None, read_consistenc y_level= None, buffer_size=None, include_ttl=False) parent( super_column) predicate( columns, column_start, column_finish, columnfamily. ColumnFamily object> _pack_key of <pycassa. columnfamily. ColumnFamily object>>
759 """
760
761 packed_keys = map(self._pack_key, keys)
762 cp = self._column_
763 sp = self._slice_
packed_keys undefined
builtinmap = <built-in function map>
self = <pycassa.
self._pack_key = <bound method ColumnFamily.
keys = [None]
<snip>