[DM]: DM crashes if vendor name is configured for any PR
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
Juniper Openstack | Status tracked in Trunk | |||||
R3.0 |
Fix Committed
|
High
|
Suresh Balineni | |||
R3.1 |
Fix Committed
|
High
|
Suresh Balineni | |||
Trunk |
Fix Committed
|
High
|
Suresh Balineni |
Bug Description
DM crashes if PR's vendor name is not configured.
DM auto assigns vendor name to '' only if vendor name is not present in the config object, but UI is setting value to None, and hence DM could not assign vendor name to ''. For this reason, DM crashes. Need to handle gracefully.
Traceback (most recent call last):
File "/usr/bin/
load_
File "/usr/lib/
main()
File "/usr/lib/
args)
File "/usr/lib/
self.
File "/usr/lib/
func(*args, **kwargs)
File "/usr/lib/
device_manager = DeviceManager(args)
File "/usr/lib/
pr = PhysicalRouterD
File "/usr/lib/
obj = cls(key, *args)
File "/usr/lib/
self.uve_send()
File "/usr/lib/
product_
TypeError: unsupported operand type(s) for +: 'NoneType' and 'str'
Changed in juniperopenstack: | |
assignee: | nobody → Suresh Balineni (sbalineni) |
importance: | Undecided → High |
tags: | added: device-manager |
information type: | Proprietary → Public |
Review in progress for https:/ /review. opencontrail. org/22458
Submitter: Suresh Balineni (<email address hidden>)