** Changed in: horizon/juno Status: Fix Committed => Fix Released
-- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to OpenStack Dashboard (Horizon). https://bugs.launchpad.net/bugs/1392316 Title: Hypervisors returns TemplateSyntaxError instead of error message Status in OpenStack Dashboard (Horizon): Fix Released Status in OpenStack Dashboard (Horizon) juno series: Fix Released Bug description: When trying to list hypervisor at /admin/hypervisors/ I got TemplateSyntaxError. It happens when novaclient (nova-api) cannot fulfil the request. The exception in Horizon: Error while rendering table rows. Traceback (most recent call last): File "/opt/stack/horizon/horizon/tables/base.py", line 1751, in get_rows for datum in self.filtered_data: TypeError: 'NoneType' object is not iterable Internal Server Error: /admin/hypervisors/ Traceback (most recent call last): ... File "/opt/stack/horizon/horizon/tables/base.py", line 1751, in get_rows for datum in self.filtered_data: TemplateSyntaxError: 'NoneType' object is not iterable IMO it should be more robust and just return error message. It would be more consistent with how other views handles unavailable services. To reproduce the error it is enough that novaclient raise exception. Example for this is my case was when zookeeper as servicegroup driver is used, but nova-conductor hasn't yet prepared the required namespace (because of bug [1]) - which ends that nova-api had internal error: nova.api.openstack ServiceGroupUnavailable: The service from servicegroup driver ZooKeeperDriver is temporarily unavailable. This overall result is that whole hypervisor list page was unaccessible only because is was not possible to list nova services. [1] https://bugs.launchpad.net/nova/+bug/1389782 To manage notifications about this bug go to: https://bugs.launchpad.net/horizon/+bug/1392316/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp