← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1552895] [NEW] new launch instance breaks if instances are lauched quickly

 

Public bug reported:

I've found that if I launch a 2nd instance very quickly following an
initial launch instance it can break the new angular launch instance
wizard.

The key to recreating the problem is to click Launch Instance the 2nd
time before the initial instance even appears in the table. When this
happens the launch instance wizard disappears when the page refresh
occurs, then clicking launch instance wizard again results in a
defective wizard being shown. See the attached images.

This error is in the javascript console:
"Error: $scope.strings is undefined
magicSearchController@http://9.5.124.58/dashboard/static/dashboard/js/0172fde87c9b.js:4346:598
invoke@http://9.5.124.58/dashboard/static/dashboard/js/7fd3f7d69c71.js:913:8
$ControllerProvider/this.$get</</<@http://9.5.124.58/dashboard/static/dashboard/js/7fd3f7d69c71.js:1106:26
nodeLinkFn/<@http://9.5.124.58/dashboard/static/dashboard/js/7fd3f7d69c71.js:1049:58
forEach@http://9.5.124.58/dashboard/static/dashboard/js/7fd3f7d69c71.js:705:562
nodeLinkFn@http://9.5.124.58/dashboard/static/dashboard/js/7fd3f7d69c71.js:1049:17
delayedNodeLinkFn@http://9.5.124.58/dashboard/static/dashboard/js/7fd3f7d69c71.js:1074:1
compositeLinkFn@http://9.5.124.58/dashboard/static/dashboard/js/7fd3f7d69c71.js:993:1
nodeLinkFn@http://9.5.124.58/dashboard/static/dashboard/js/7fd3f7d69c71.js:1052:14
compositeLinkFn@http://9.5.124.58/dashboard/static/dashboard/js/7fd3f7d69c71.js:993:1
compositeLinkFn@http://9.5.124.58/dashboard/static/dashboard/js/7fd3f7d69c71.js:993:99
compositeLinkFn@http://9.5.124.58/dashboard/static/dashboard/js/7fd3f7d69c71.js:993:99
nodeLinkFn@http://9.5.124.58/dashboard/static/dashboard/js/7fd3f7d69c71.js:1052:14
delayedNodeLinkFn@http://9.5.124.58/dashboard/static/dashboard/js/7fd3f7d69c71.js:1074:1
compositeLinkFn@http://9.5.124.58/dashboard/static/dashboard/js/7fd3f7d69c71.js:993:1
nodeLinkFn@http://9.5.124.58/dashboard/static/dashboard/js/7fd3f7d69c71.js:1052:14
compositeLinkFn@http://9.5.124.58/dashboard/static/dashboard/js/7fd3f7d69c71.js:993:1
compositeLinkFn@http://9.5.124.58/dashboard/static/dashboard/js/7fd3f7d69c71.js:993:99
compositeLinkFn@http://9.5.124.58/dashboard/static/dashboard/js/7fd3f7d69c71.js:993:99
nodeLinkFn@http://9.5.124.58/dashboard/static/dashboard/js/7fd3f7d69c71.js:1052:14
compositeLinkFn@http://9.5.124.58/dashboard/static/dashboard/js/7fd3f7d69c71.js:993:1
compositeLinkFn@http://9.5.124.58/dashboard/static/dashboard/js/7fd3f7d69c71.js:993:99
publicLinkFn@http://9.5.124.58/dashboard/static/dashboard/js/7fd3f7d69c71.js:985:110
createBoundTranscludeFn/boundTranscludeFn@http://9.5.124.58/dashboard/static/dashboard/js/7fd3f7d69c71.js:995:8
controllersBoundTransclude@http://9.5.124.58/dashboard/static/dashboard/js/7fd3f7d69c71.js:1056:8
link@http://9.5.124.58/dashboard/static/dashboard/js/0172fde87c9b.js:4486:6
invokeLinkFn@http://9.5.124.58/dashboard/static/dashboard/js/7fd3f7d69c71.js:1093:81
nodeLinkFn@http://9.5.124.58/dashboard/static/dashboard/js/7fd3f7d69c71.js:1052:147
compileTemplateUrl/<@http://9.5.124.58/dashboard/static/dashboard/js/7fd3f7d69c71.js:1072:1
processQueue@http://9.5.124.58/dashboard/static/dashboard/js/7fd3f7d69c71.js:1326:257
scheduleProcessQueue/<@http://9.5.124.58/dashboard/static/dashboard/js/7fd3f7d69c71.js:1327:135
$RootScopeProvider/this.$get</Scope.prototype.$eval@http://9.5.124.58/dashboard/static/dashboard/js/7fd3f7d69c71.js:1364:595
$RootScopeProvider/this.$get</Scope.prototype.$digest@http://9.5.124.58/dashboard/static/dashboard/js/7fd3f7d69c71.js:1360:109
$RootScopeProvider/this.$get</Scope.prototype.$apply@http://9.5.124.58/dashboard/static/dashboard/js/7fd3f7d69c71.js:1365:244
done@http://9.5.124.58/dashboard/static/dashboard/js/7fd3f7d69c71.js:1142:112
completeRequest@http://9.5.124.58/dashboard/static/dashboard/js/7fd3f7d69c71.js:1159:20
requestLoaded@http://9.5.124.58/dashboard/static/dashboard/js/7fd3f7d69c71.js:1153:1
" "<transfer-table class="ng-scope" help-text="ctrl.helpText" tr-model="ctrl.tableData">"

** Affects: horizon
     Importance: Undecided
         Status: New

** Attachment added: "broken launch instance - networks.png"
   https://bugs.launchpad.net/bugs/1552895/+attachment/4587817/+files/broken%20launch%20instance%20-%20networks.png

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

Title:
  new launch instance breaks if instances are lauched quickly

Status in OpenStack Dashboard (Horizon):
  New

Bug description:
  I've found that if I launch a 2nd instance very quickly following an
  initial launch instance it can break the new angular launch instance
  wizard.

  The key to recreating the problem is to click Launch Instance the 2nd
  time before the initial instance even appears in the table. When this
  happens the launch instance wizard disappears when the page refresh
  occurs, then clicking launch instance wizard again results in a
  defective wizard being shown. See the attached images.

  This error is in the javascript console:
  "Error: $scope.strings is undefined
  magicSearchController@http://9.5.124.58/dashboard/static/dashboard/js/0172fde87c9b.js:4346:598
  invoke@http://9.5.124.58/dashboard/static/dashboard/js/7fd3f7d69c71.js:913:8
  $ControllerProvider/this.$get</</<@http://9.5.124.58/dashboard/static/dashboard/js/7fd3f7d69c71.js:1106:26
  nodeLinkFn/<@http://9.5.124.58/dashboard/static/dashboard/js/7fd3f7d69c71.js:1049:58
  forEach@http://9.5.124.58/dashboard/static/dashboard/js/7fd3f7d69c71.js:705:562
  nodeLinkFn@http://9.5.124.58/dashboard/static/dashboard/js/7fd3f7d69c71.js:1049:17
  delayedNodeLinkFn@http://9.5.124.58/dashboard/static/dashboard/js/7fd3f7d69c71.js:1074:1
  compositeLinkFn@http://9.5.124.58/dashboard/static/dashboard/js/7fd3f7d69c71.js:993:1
  nodeLinkFn@http://9.5.124.58/dashboard/static/dashboard/js/7fd3f7d69c71.js:1052:14
  compositeLinkFn@http://9.5.124.58/dashboard/static/dashboard/js/7fd3f7d69c71.js:993:1
  compositeLinkFn@http://9.5.124.58/dashboard/static/dashboard/js/7fd3f7d69c71.js:993:99
  compositeLinkFn@http://9.5.124.58/dashboard/static/dashboard/js/7fd3f7d69c71.js:993:99
  nodeLinkFn@http://9.5.124.58/dashboard/static/dashboard/js/7fd3f7d69c71.js:1052:14
  delayedNodeLinkFn@http://9.5.124.58/dashboard/static/dashboard/js/7fd3f7d69c71.js:1074:1
  compositeLinkFn@http://9.5.124.58/dashboard/static/dashboard/js/7fd3f7d69c71.js:993:1
  nodeLinkFn@http://9.5.124.58/dashboard/static/dashboard/js/7fd3f7d69c71.js:1052:14
  compositeLinkFn@http://9.5.124.58/dashboard/static/dashboard/js/7fd3f7d69c71.js:993:1
  compositeLinkFn@http://9.5.124.58/dashboard/static/dashboard/js/7fd3f7d69c71.js:993:99
  compositeLinkFn@http://9.5.124.58/dashboard/static/dashboard/js/7fd3f7d69c71.js:993:99
  nodeLinkFn@http://9.5.124.58/dashboard/static/dashboard/js/7fd3f7d69c71.js:1052:14
  compositeLinkFn@http://9.5.124.58/dashboard/static/dashboard/js/7fd3f7d69c71.js:993:1
  compositeLinkFn@http://9.5.124.58/dashboard/static/dashboard/js/7fd3f7d69c71.js:993:99
  publicLinkFn@http://9.5.124.58/dashboard/static/dashboard/js/7fd3f7d69c71.js:985:110
  createBoundTranscludeFn/boundTranscludeFn@http://9.5.124.58/dashboard/static/dashboard/js/7fd3f7d69c71.js:995:8
  controllersBoundTransclude@http://9.5.124.58/dashboard/static/dashboard/js/7fd3f7d69c71.js:1056:8
  link@http://9.5.124.58/dashboard/static/dashboard/js/0172fde87c9b.js:4486:6
  invokeLinkFn@http://9.5.124.58/dashboard/static/dashboard/js/7fd3f7d69c71.js:1093:81
  nodeLinkFn@http://9.5.124.58/dashboard/static/dashboard/js/7fd3f7d69c71.js:1052:147
  compileTemplateUrl/<@http://9.5.124.58/dashboard/static/dashboard/js/7fd3f7d69c71.js:1072:1
  processQueue@http://9.5.124.58/dashboard/static/dashboard/js/7fd3f7d69c71.js:1326:257
  scheduleProcessQueue/<@http://9.5.124.58/dashboard/static/dashboard/js/7fd3f7d69c71.js:1327:135
  $RootScopeProvider/this.$get</Scope.prototype.$eval@http://9.5.124.58/dashboard/static/dashboard/js/7fd3f7d69c71.js:1364:595
  $RootScopeProvider/this.$get</Scope.prototype.$digest@http://9.5.124.58/dashboard/static/dashboard/js/7fd3f7d69c71.js:1360:109
  $RootScopeProvider/this.$get</Scope.prototype.$apply@http://9.5.124.58/dashboard/static/dashboard/js/7fd3f7d69c71.js:1365:244
  done@http://9.5.124.58/dashboard/static/dashboard/js/7fd3f7d69c71.js:1142:112
  completeRequest@http://9.5.124.58/dashboard/static/dashboard/js/7fd3f7d69c71.js:1159:20
  requestLoaded@http://9.5.124.58/dashboard/static/dashboard/js/7fd3f7d69c71.js:1153:1
  " "<transfer-table class="ng-scope" help-text="ctrl.helpText" tr-model="ctrl.tableData">"

To manage notifications about this bug go to:
https://bugs.launchpad.net/horizon/+bug/1552895/+subscriptions