I don't think this is a duplicate.
I think this is an issue with the API server. There should be try-except block around the following lines in vnc_cfg_api_server.py:
try: (ok, obj_dict) = self._db_conn.dbe_read(obj_type, obj_uuid, obj_fields=['perms2']) except NoIdError as e: raise cfgm_common.exceptions.HttpError(404, str(e))
I don't think this is a duplicate.
I think this is an issue with the API server. There should be try-except block around the following lines in vnc_cfg_ api_server. py:
try: conn.dbe_ read(obj_ type, obj_uuid,
obj_fields= ['perms2' ]) exceptions. HttpError( 404, str(e))
(ok, obj_dict) = self._db_
except NoIdError as e:
raise cfgm_common.