Comment 3 for bug 1344233

Revision history for this message
alok kumar (kalok) wrote :

Build 1.10 2252:
hitting similar issue with below traceback:

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/schema_transformer/to_bgp.py in launch_arc(transformer=<schema_transformer.to_bgp.SchemaTransformer object>, ssrc_mapc=<cfgm_common.ifmap.client.client instance>)
 3371 result = arc_mapc.call('poll', pollreq)
 3372 try:
 3373 transformer.process_poll_result(result)
 3374 except Exception as e:
 3375 cgitb.Hook(
transformer = <schema_transformer.to_bgp.SchemaTransformer object>
transformer.process_poll_result = <bound method SchemaTransformer.process_poll_res...ema_transformer.to_bgp.SchemaTransformer object>>
result = '<?xml version="1.0" encoding="UTF-8" standalone=...lResult></ns2:response></ns3:Body></ns3:Envelope>'

 /usr/lib/python2.7/dist-packages/schema_transformer/to_bgp.py in process_poll_result(self=<schema_transformer.to_bgp.SchemaTransformer object>, poll_result_str='<?xml version="1.0" encoding="UTF-8" standalone=...lResult></ns2:response></ns3:Body></ns3:Envelope>')
 3028 pass
 3029 else:
 3030 func(idents, meta)
 3031 # end for meta
 3032 # end for result_type
func = <bound method SchemaTransformer.add_virtual_netw...ema_transformer.to_bgp.SchemaTransformer object>>
idents = {'network-policy': 'default-domain:admin:policy0', 'virtual-network': 'default-domain:admin:vnet3'}
meta = <Element {http://www.contrailsystems.com/vnc_cfg.xsd}virtual-network-network-policy>

 /usr/lib/python2.7/dist-packages/schema_transformer/to_bgp.py in add_virtual_network_network_policy(self=<schema_transformer.to_bgp.SchemaTransformer object>, idents={'network-policy': 'default-domain:admin:policy0', 'virtual-network': 'default-domain:admin:vnet3'}, meta=<Element {http://www.contrailsystems.com/vnc_cfg.xsd}virtual-network-network-policy>)
 2697 policy = NetworkPolicyST.locate(policy_name)
 2698
 2699 policy.networks_back_ref.add(virtual_network.name)
 2700 vnp = VirtualNetworkPolicyType()
 2701 vnp.build(meta)
policy = <schema_transformer.to_bgp.NetworkPolicyST object>
policy.networks_back_ref = set([])
policy.networks_back_ref.add = <built-in method add of set object>
virtual_network = None
virtual_network.name undefined
<type 'exceptions.AttributeError'>: 'NoneType' object has no attribute 'name'
    __class__ = <type 'exceptions.AttributeError'>
    __delattr__ = <method-wrapper '__delattr__' of exceptions.AttributeError object>
    __dict__ = {}
    __doc__ = 'Attribute not found.'
    __format__ = <built-in method __format__ of exceptions.AttributeError object>
    __getattribute__ = <method-wrapper '__getattribute__' of exceptions.AttributeError object>
    __getitem__ = <method-wrapper '__getitem__' of exceptions.AttributeError object>
    __getslice__ = <method-wrapper '__getslice__' of exceptions.AttributeError object>
    __hash__ = <method-wrapper '__hash__' of exceptions.AttributeError object>
    __init__ = <method-wrapper '__init__' of exceptions.AttributeError object>
    __new__ = <built-in method __new__ of type object>
    __reduce__ = <built-in method __reduce__ of exceptions.AttributeError object>
    __reduce_ex__ = <built-in method __reduce_ex__ of exceptions.AttributeError object>
    __repr__ = <method-wrapper '__repr__' of exceptions.AttributeError object>
    __setattr__ = <method-wrapper '__setattr__' of exceptions.AttributeError object>
    __setstate__ = <built-in method __setstate__ of exceptions.AttributeError object>
    __sizeof__ = <built-in method __sizeof__ of exceptions.AttributeError object>
    __str__ = <method-wrapper '__str__' of exceptions.AttributeError object>
    __subclasshook__ = <built-in method __subclasshook__ of type object>
    __unicode__ = <built-in method __unicode__ of exceptions.AttributeError object>
    args = ("'NoneType' object has no attribute 'name'",)
    message = "'NoneType' object has no attribute 'name'"

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/python2.7/dist-packages/schema_transformer/to_bgp.py", line 3373, in launch_arc
    transformer.process_poll_result(result)
  File "/usr/lib/python2.7/dist-packages/schema_transformer/to_bgp.py", line 3030, in process_poll_result
    func(idents, meta)
  File "/usr/lib/python2.7/dist-packages/schema_transformer/to_bgp.py", line 2699, in add_virtual_network_network_policy
    policy.networks_back_ref.add(virtual_network.name)
AttributeError: 'NoneType' object has no attribute 'name'

all logs @mayamruga:/home/bhushana/Documents/technical/bugs/1344233/alok