[Yahoo-eng-team] [Bug 1579262] Re: Angular registry - Cannot read property 'itemActions' of undefined

2016-08-01 Thread Travis Tripp
** Changed in: searchlight
   Status: In Progress => Fix Released

** Changed in: searchlight
Milestone: None => newton-1

** Changed in: searchlight
   Importance: Undecided => High

-- 
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/1579262

Title:
  Angular registry - Cannot read property 'itemActions' of undefined

Status in OpenStack Dashboard (Horizon):
  Fix Released
Status in OpenStack Search (Searchlight):
  Fix Released

Bug description:
  If you attempt to use initActions for a resource type that hasn't been
  registered, and error is thrown:

  angular.js:11707 TypeError: Cannot read property 'itemActions' of undefined
  at Object.initActions 
(http://127.0.0.1:8005/static/framework/conf/resource-type-registry.service.js:265:42)
  at 
http://127.0.0.1:8005/static/dashboard/project/search/table/search-table.controller.js:114:18
  at Array.forEach (native)
  at pluginsUpdated 
(http://127.0.0.1:8005/static/dashboard/project/search/table/search-table.controller.js:113:33)
  at Scope.$emit 
(http://127.0.0.1:8005/static/horizon/lib/angular/angular.js:14798:33)
  at pluginsReceived 
(http://127.0.0.1:8005/static/dashboard/project/search/settings/search-settings.service.js:108:15)
  at http://127.0.0.1:8005/static/horizon/lib/angular/angular.js:9442:11
  at processQueue 
(http://127.0.0.1:8005/static/horizon/lib/angular/angular.js:13300:27)
  at http://127.0.0.1:8005/static/horizon/lib/angular/angular.js:13316:27
  at Scope.$eval 
(http://127.0.0.1:8005/static/horizon/lib/angular/angular.js:14552:28)

  Found this when testing the hypervisor plugin for searchlight:
  https://review.openstack.org/#/c/297586/7

To manage notifications about this bug go to:
https://bugs.launchpad.net/horizon/+bug/1579262/+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


[Yahoo-eng-team] [Bug 1579262] Re: Angular registry - Cannot read property 'itemActions' of undefined

2016-06-13 Thread OpenStack Infra
Reviewed:  https://review.openstack.org/317619
Committed: 
https://git.openstack.org/cgit/openstack/horizon/commit/?id=1d60ffd5d017c82ea3eeb9b429e0ee5030f5891c
Submitter: Jenkins
Branch:master

commit 1d60ffd5d017c82ea3eeb9b429e0ee5030f5891c
Author: Matt Borland 
Date:   Tue May 17 10:38:17 2016 -0600

Added safety check to initActions so unregistered types pass

This patch adds a basic safety check to ensure that initScope doesn't throw
errors when an unregistered type is passed in.  Added a test that 
demonstrates
this as well.

Change-Id: Ifdefaa3cc0b792221323136de8b8bd0eb76d7486
Closes-Bug: 1579262


** Changed in: horizon
   Status: In Progress => 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/1579262

Title:
  Angular registry - Cannot read property 'itemActions' of undefined

Status in OpenStack Dashboard (Horizon):
  Fix Released
Status in OpenStack Search (Searchlight):
  In Progress

Bug description:
  If you attempt to use initActions for a resource type that hasn't been
  registered, and error is thrown:

  angular.js:11707 TypeError: Cannot read property 'itemActions' of undefined
  at Object.initActions 
(http://127.0.0.1:8005/static/framework/conf/resource-type-registry.service.js:265:42)
  at 
http://127.0.0.1:8005/static/dashboard/project/search/table/search-table.controller.js:114:18
  at Array.forEach (native)
  at pluginsUpdated 
(http://127.0.0.1:8005/static/dashboard/project/search/table/search-table.controller.js:113:33)
  at Scope.$emit 
(http://127.0.0.1:8005/static/horizon/lib/angular/angular.js:14798:33)
  at pluginsReceived 
(http://127.0.0.1:8005/static/dashboard/project/search/settings/search-settings.service.js:108:15)
  at http://127.0.0.1:8005/static/horizon/lib/angular/angular.js:9442:11
  at processQueue 
(http://127.0.0.1:8005/static/horizon/lib/angular/angular.js:13300:27)
  at http://127.0.0.1:8005/static/horizon/lib/angular/angular.js:13316:27
  at Scope.$eval 
(http://127.0.0.1:8005/static/horizon/lib/angular/angular.js:14552:28)

  Found this when testing the hypervisor plugin for searchlight:
  https://review.openstack.org/#/c/297586/7

To manage notifications about this bug go to:
https://bugs.launchpad.net/horizon/+bug/1579262/+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