You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@mesos.apache.org by "Vinod Kone (JIRA)" <ji...@apache.org> on 2013/11/02 01:36:19 UTC

[jira] [Reopened] (MESOS-650) SlaveExecutorRerouterCtrl does not handle missing slave.

     [ https://issues.apache.org/jira/browse/MESOS-650?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Vinod Kone reopened MESOS-650:
------------------------------


> SlaveExecutorRerouterCtrl does not handle missing slave.
> --------------------------------------------------------
>
>                 Key: MESOS-650
>                 URL: https://issues.apache.org/jira/browse/MESOS-650
>             Project: Mesos
>          Issue Type: Bug
>          Components: webui
>            Reporter: Benjamin Mahler
>            Assignee: Ross Allen
>            Priority: Minor
>             Fix For: 0.15.0
>
>
> Saw this while testing the webui manually:
> There was a slave that was removed from the master, and it's tasks still had the Sandbox link in the webui.
> <snip>
>   mesosApp.controller('SlaveExecutorRerouterCtrl',
>       function($http, $location, $routeParams, $scope, $window) {
>     var pid = $scope.slaves[$routeParams.slave_id].pid;
>     var hostname = $scope.slaves[$routeParams.slave_id].hostname;
>     var id = pid.substring(0, pid.indexOf('@'));
>     var host = hostname + ":" + pid.substring(pid.lastIndexOf(':') + 1);
> </snip>
> Clicking on the link caused the following:
> TypeError: Cannot read property 'pid' of undefined
>     at new mesosApp.controller.$scope.slave_id (http://smfd-aki-27-sr1.devel.twitter.com:5050/static/js/controllers.js:756:51)
>     at d (http://smfd-aki-27-sr1.devel.twitter.com:5050/static/js/angular-1.0.7.min.js:28:174)
>     at Object.instantiate (http://smfd-aki-27-sr1.devel.twitter.com:5050/static/js/angular-1.0.7.min.js:28:304)
>     at http://smfd-aki-27-sr1.devel.twitter.com:5050/static/js/angular-1.0.7.min.js:52:239
>     at <error: illegal access>
>     at Object.e.$broadcast (http://smfd-aki-27-sr1.devel.twitter.com:5050/static/js/angular-1.0.7.min.js:90:281)
>     at http://smfd-aki-27-sr1.devel.twitter.com:5050/static/js/angular-1.0.7.min.js:82:323
>     at h (http://smfd-aki-27-sr1.devel.twitter.com:5050/static/js/angular-1.0.7.min.js:78:33)
>     at h (http://smfd-aki-27-sr1.devel.twitter.com:5050/static/js/angular-1.0.7.min.js:78:33)
>     at http://smfd-aki-27-sr1.devel.twitter.com:5050/static/js/angular-1.0.7.min.js:78:266 
> We should probably not show the sandbox link when the slave ID is unknown to the master.



--
This message was sent by Atlassian JIRA
(v6.1#6144)