{"action":"created","issue":{"url":"https://api.github.com/repos/ansible/awx/issues/1648","repository_url":"https://api.github.com/repos/ansible/awx","labels_url":"https://api.github.com/repos/ansible/awx/issues/1648/labels{/name}","comments_url":"https://api.github.com/repos/ansible/awx/issues/1648/comments","events_url":"https://api.github.com/repos/ansible/awx/issues/1648/events","html_url":"https://github.com/ansible/awx/issues/1648","id":307426565,"number":1648,"title":"Schedule page still broken","user":{"login":"arnarg","id":1291396,"avatar_url":"https://avatars2.githubusercontent.com/u/1291396?v=4","gravatar_id":"","url":"https://api.github.com/users/arnarg","html_url":"https://github.com/arnarg","followers_url":"https://api.github.com/users/arnarg/followers","following_url":"https://api.github.com/users/arnarg/following{/other_user}","gists_url":"https://api.github.com/users/arnarg/gists{/gist_id}","starred_url":"https://api.github.com/users/arnarg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/arnarg/subscriptions","organizations_url":"https://api.github.com/users/arnarg/orgs","repos_url":"https://api.github.com/users/arnarg/repos","events_url":"https://api.github.com/users/arnarg/events{/privacy}","received_events_url":"https://api.github.com/users/arnarg/received_events","type":"User","site_admin":false},"labels":[{"id":687169295,"url":"https://api.github.com/repos/ansible/awx/labels/component:ui","name":"component:ui","color":"009800","default":false},{"id":861898136,"url":"https://api.github.com/repos/ansible/awx/labels/flag:%F0%9F%8E%B1","name":"flag:🎱","color":"31e0bd","default":false},{"id":686255656,"url":"https://api.github.com/repos/ansible/awx/labels/priority:medium","name":"priority:medium","color":"fad8c7","default":false},{"id":670226707,"url":"https://api.github.com/repos/ansible/awx/labels/state:needs_devel","name":"state:needs_devel","color":"ededed","default":false},{"id":607283748,"url":"https://api.github.com/repos/ansible/awx/labels/type:bug","name":"type:bug","color":"F79F81","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":5,"created_at":"2018-03-21T21:35:01Z","updated_at":"2018-04-03T12:56:46Z","closed_at":null,"author_association":"NONE","body":"##### ISSUE TYPE\r\n - Bug Report\r\n\r\n##### COMPONENT NAME\r\n - UI\r\n\r\n##### SUMMARY\r\nWhen I try to create a schedule the page renders incorrectly.\r\nI have seen this issue numerous times before (#204, #164, #123, #401) and the conclusion is always that it's fixed but it has never worked in my attempts.\r\n\r\n##### ENVIRONMENT\r\n* AWX version: 1.0.4.114\r\n* AWX install method: docker on linux\r\n* Ansible version:  2.4.3.0\r\n* Operating System: CentOS Linux release 7.3.1611\r\n* Web Browser: Firefox 58.0.2, Chrome 63.0.3239.132\r\n\r\n##### STEPS TO REPRODUCE\r\n\r\n1. Clone repo\r\n2. cd into installer folder\r\n3. `ansible-playbook -i inventory install.yml`\r\n\r\nI first deployed it with tag 1.0.4 and set awx_secret_key to random string. I also tried keeping the inventory file completely unchanged (on a clean different vm). I've tried it on ec2 and also KVM (not that it should matter).\r\n\r\nProjects -> Schedule SCM revision updates -> Add\r\nTemplates -> Calendar icon -> Add\r\n\r\n##### EXPECTED RESULTS\r\n\r\nWorking schedule page.\r\n\r\n##### ACTUAL RESULTS\r\n\r\n![Schedule page](https://i.imgur.com/Rtayfy8.png)\r\n\r\n##### ADDITIONAL INFORMATION\r\n\r\n```\r\nReferenceError: event is not defined\r\nStack trace:\r\n$rootScope.removeConfigReady</</<@http://10.10.10.3/static/js/app.c57ee90824817e08bf77.js:29:192069\r\nprocessQueue@http://10.10.10.3/static/js/vendor.747e0213ca95621eb37b.js:570:134252\r\nscheduleProcessQueue/<@http://10.10.10.3/static/js/vendor.747e0213ca95621eb37b.js:570:135201\r\n$digest@http://10.10.10.3/static/js/vendor.747e0213ca95621eb37b.js:570:146077\r\n$apply@http://10.10.10.3/static/js/vendor.747e0213ca95621eb37b.js:570:148845\r\ncompile/</<@http://10.10.10.3/static/js/vendor.747e0213ca95621eb37b.js:570:264153\r\ndispatch@http://10.10.10.3/static/js/vendor.747e0213ca95621eb37b.js:29:50457\r\nadd/elemData.handle@http://10.10.10.3/static/js/vendor.747e0213ca95621eb37b.js:29:47390\r\n Possibly unhandled rejection: {}\r\nvendor.747e0213ca95621eb37b.js:570:122052\r\nEmpty string passed to getElementById().\r\nvendor.747e0213ca95621eb37b.js:29:32327\r\n\r\nTypeError: name.split(...)[1] is undefined\r\nStack trace:\r\nresolve@http://10.10.10.3/static/js/vendor.747e0213ca95621eb37b.js:583:124542\r\ngetLocal@http://10.10.10.3/static/js/vendor.747e0213ca95621eb37b.js:583:125567\r\nscope.setDefaults@http://10.10.10.3/static/js/vendor.747e0213ca95621eb37b.js:583:46786\r\nscope.removeZonesReady<@http://10.10.10.3/static/js/vendor.747e0213ca95621eb37b.js:583:50912\r\n$emit@http://10.10.10.3/static/js/vendor.747e0213ca95621eb37b.js:570:150022\r\ngetZoneList@http://10.10.10.3/static/js/vendor.747e0213ca95621eb37b.js:583:126121\r\n@http://10.10.10.3/static/js/vendor.747e0213ca95621eb37b.js:583:50946\r\nexports.default<@http://10.10.10.3/static/js/app.c57ee90824817e08bf77.js:29:98399\r\ninstantiate@http://10.10.10.3/static/js/vendor.747e0213ca95621eb37b.js:570:33569\r\n$ControllerProvider/this.$get</<@http://10.10.10.3/static/js/vendor.747e0213ca95621eb37b.js:570:92839\r\ncompile/<@http://10.10.10.3/static/js/vendor.747e0213ca95621eb37b.js:603:6831\r\nbind/<@http://10.10.10.3/static/js/vendor.747e0213ca95621eb37b.js:570:9425\r\ninvokeLinkFn@http://10.10.10.3/static/js/vendor.747e0213ca95621eb37b.js:570:82133\r\nnodeLinkFn@http://10.10.10.3/static/js/vendor.747e0213ca95621eb37b.js:570:64014\r\ncompositeLinkFn@http://10.10.10.3/static/js/vendor.747e0213ca95621eb37b.js:570:52826\r\ncompile/<@http://10.10.10.3/static/js/vendor.747e0213ca95621eb37b.js:570:51482\r\ncompilationGenerator/<@http://10.10.10.3/static/js/vendor.747e0213ca95621eb37b.js:570:58586\r\nupdateView@http://10.10.10.3/static/js/vendor.747e0213ca95621eb37b.js:603:29513\r\nconfigUpdatedCallback@http://10.10.10.3/static/js/vendor.747e0213ca95621eb37b.js:603:28684\r\nconfigureUIView@http://10.10.10.3/static/js/vendor.747e0213ca95621eb37b.js:443:48587\r\nViewService</ViewService.prototype.sync@http://10.10.10.3/static/js/vendor.747e0213ca95621eb37b.js:443:48984\r\nactivateViews@http://10.10.10.3/static/js/vendor.747e0213ca95621eb37b.js:603:38663\r\nTransitionHook</TransitionHook.prototype.invokeHook/result<@http://10.10.10.3/static/js/vendor.747e0213ca95621eb37b.js:37:581589\r\nTransitionHook</TransitionHook.prototype.invokeHook@http://10.10.10.3/static/js/vendor.747e0213ca95621eb37b.js:37:581571\r\nTransitionHook</TransitionHook.runAllHooks/<@http://10.10.10.3/static/js/vendor.747e0213ca95621eb37b.js:37:580892\r\nTransitionHook</TransitionHook.runAllHooks@http://10.10.10.3/static/js/vendor.747e0213ca95621eb37b.js:37:580856\r\ntransitionSuccess@http://10.10.10.3/static/js/vendor.747e0213ca95621eb37b.js:53:12462\r\nprocessQueue@http://10.10.10.3/static/js/vendor.747e0213ca95621eb37b.js:570:134252\r\nscheduleProcessQueue/<@http://10.10.10.3/static/js/vendor.747e0213ca95621eb37b.js:570:135201\r\n$digest@http://10.10.10.3/static/js/vendor.747e0213ca95621eb37b.js:570:146077\r\n$apply@http://10.10.10.3/static/js/vendor.747e0213ca95621eb37b.js:570:148845\r\ndone@http://10.10.10.3/static/js/vendor.747e0213ca95621eb37b.js:570:101113\r\ncompleteRequest@http://10.10.10.3/static/js/vendor.747e0213ca95621eb37b.js:570:106024\r\ncreateHttpBackend/</xhr.onload@http://10.10.10.3/static/js/vendor.747e0213ca95621eb37b.js:570:106783\r\nvendor.747e0213ca95621eb37b.js:570:122052\r\n\r\nTypeError: name.split(...)[1] is undefined\r\nStack trace:\r\nresolve@http://10.10.10.3/static/js/vendor.747e0213ca95621eb37b.js:583:124542\r\ngetLocal@http://10.10.10.3/static/js/vendor.747e0213ca95621eb37b.js:583:125567\r\nscope.setDefaults@http://10.10.10.3/static/js/vendor.747e0213ca95621eb37b.js:583:46786\r\nthis.clear@http://10.10.10.3/static/js/vendor.747e0213ca95621eb37b.js:583:57741\r\nexports.default<@http://10.10.10.3/static/js/app.c57ee90824817e08bf77.js:29:99522\r\ninstantiate@http://10.10.10.3/static/js/vendor.747e0213ca95621eb37b.js:570:33569\r\n$ControllerProvider/this.$get</<@http://10.10.10.3/static/js/vendor.747e0213ca95621eb37b.js:570:92839\r\ncompile/<@http://10.10.10.3/static/js/vendor.747e0213ca95621eb37b.js:603:6831\r\nbind/<@http://10.10.10.3/static/js/vendor.747e0213ca95621eb37b.js:570:9425\r\ninvokeLinkFn@http://10.10.10.3/static/js/vendor.747e0213ca95621eb37b.js:570:82133\r\nnodeLinkFn@http://10.10.10.3/static/js/vendor.747e0213ca95621eb37b.js:570:64014\r\ncompositeLinkFn@http://10.10.10.3/static/js/vendor.747e0213ca95621eb37b.js:570:52826\r\ncompile/<@http://10.10.10.3/static/js/vendor.747e0213ca95621eb37b.js:570:51482\r\ncompilationGenerator/<@http://10.10.10.3/static/js/vendor.747e0213ca95621eb37b.js:570:58586\r\nupdateView@http://10.10.10.3/static/js/vendor.747e0213ca95621eb37b.js:603:29513\r\nconfigUpdatedCallback@http://10.10.10.3/static/js/vendor.747e0213ca95621eb37b.js:603:28684\r\nconfigureUIView@http://10.10.10.3/static/js/vendor.747e0213ca95621eb37b.js:443:48587\r\nViewService</ViewService.prototype.sync@http://10.10.10.3/static/js/vendor.747e0213ca95621eb37b.js:443:48984\r\nactivateViews@http://10.10.10.3/static/js/vendor.747e0213ca95621eb37b.js:603:38663\r\nTransitionHook</TransitionHook.prototype.invokeHook/result<@http://10.10.10.3/static/js/vendor.747e0213ca95621eb37b.js:37:581589\r\nTransitionHook</TransitionHook.prototype.invokeHook@http://10.10.10.3/static/js/vendor.747e0213ca95621eb37b.js:37:581571\r\nTransitionHook</TransitionHook.runAllHooks/<@http://10.10.10.3/static/js/vendor.747e0213ca95621eb37b.js:37:580892\r\nTransitionHook</TransitionHook.runAllHooks@http://10.10.10.3/static/js/vendor.747e0213ca95621eb37b.js:37:580856\r\ntransitionSuccess@http://10.10.10.3/static/js/vendor.747e0213ca95621eb37b.js:53:12462\r\nprocessQueue@http://10.10.10.3/static/js/vendor.747e0213ca95621eb37b.js:570:134252\r\nscheduleProcessQueue/<@http://10.10.10.3/static/js/vendor.747e0213ca95621eb37b.js:570:135201\r\n$digest@http://10.10.10.3/static/js/vendor.747e0213ca95621eb37b.js:570:146077\r\n$apply@http://10.10.10.3/static/js/vendor.747e0213ca95621eb37b.js:570:148845\r\ndone@http://10.10.10.3/static/js/vendor.747e0213ca95621eb37b.js:570:101113\r\ncompleteRequest@http://10.10.10.3/static/js/vendor.747e0213ca95621eb37b.js:570:106024\r\ncreateHttpBackend/</xhr.onload@http://10.10.10.3/static/js/vendor.747e0213ca95621eb37b.js:570:106783\r\n <div ui-view=\"form\" class=\"ng-scope\">\r\nvendor.747e0213ca95621eb37b.js:570:122052\r\n$onSuccess projectSchedules.add\r\napp.c57ee90824817e08bf77.js:29:192492\r\n\r\nTypeError: scheduler.scope.current_timezone is undefined\r\nStack trace:\r\nexports.default</</scheduler.scope.schedulerTimeZone<@http://10.10.10.3/static/js/app.c57ee90824817e08bf77.js:29:98651\r\nbaseFindIndex@http://10.10.10.3/static/js/app.c57ee90824817e08bf77.js:24:389563\r\ncreateFind/<@http://10.10.10.3/static/js/app.c57ee90824817e08bf77.js:24:416568\r\nexports.default</<@http://10.10.10.3/static/js/app.c57ee90824817e08bf77.js:29:98624\r\nprocessQueue@http://10.10.10.3/static/js/vendor.747e0213ca95621eb37b.js:570:134252\r\nscheduleProcessQueue/<@http://10.10.10.3/static/js/vendor.747e0213ca95621eb37b.js:570:135201\r\n$digest@http://10.10.10.3/static/js/vendor.747e0213ca95621eb37b.js:570:146077\r\n$apply@http://10.10.10.3/static/js/vendor.747e0213ca95621eb37b.js:570:148845\r\ndone@http://10.10.10.3/static/js/vendor.747e0213ca95621eb37b.js:570:101113\r\ncompleteRequest@http://10.10.10.3/static/js/vendor.747e0213ca95621eb37b.js:570:106024\r\ncreateHttpBackend/</xhr.onload@http://10.10.10.3/static/js/vendor.747e0213ca95621eb37b.js:570:106783\r\n Possibly unhandled rejection: {}\r\n```\r\n"},"comment":{"url":"https://api.github.com/repos/ansible/awx/issues/comments/378240146","html_url":"https://github.com/ansible/awx/issues/1648#issuecomment-378240146","issue_url":"https://api.github.com/repos/ansible/awx/issues/1648","id":378240146,"user":{"login":"arnarg","id":1291396,"avatar_url":"https://avatars2.githubusercontent.com/u/1291396?v=4","gravatar_id":"","url":"https://api.github.com/users/arnarg","html_url":"https://github.com/arnarg","followers_url":"https://api.github.com/users/arnarg/followers","following_url":"https://api.github.com/users/arnarg/following{/other_user}","gists_url":"https://api.github.com/users/arnarg/gists{/gist_id}","starred_url":"https://api.github.com/users/arnarg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/arnarg/subscriptions","organizations_url":"https://api.github.com/users/arnarg/orgs","repos_url":"https://api.github.com/users/arnarg/repos","events_url":"https://api.github.com/users/arnarg/events{/privacy}","received_events_url":"https://api.github.com/users/arnarg/received_events","type":"User","site_admin":false},"created_at":"2018-04-03T12:56:46Z","updated_at":"2018-04-03T12:56:46Z","author_association":"NONE","body":"@jlmitch5 I tried setting selinux in permissive mode and it still happens."}}
{"actor":{"display_login":"arnarg"}}