Hello, Jaewook and everyone It looks like the error is caused by some angular module of heat-dashboard not being loaded correctly.
I tried to reproduce it in my devstack by installing stable/queens Horiozn/Heat-dashboard, but couldn't see the same error. Maybe you want to try the following steps to restart web server and see if the issue can be fixed. Of course you can also remove the troubled panel in heat-dashboard, I will also describe how to do it as follows. 1. remove heat-dashboard related settings rm horizon/openstack_dashboard/local/enabled/_16* # (particularly try to remove _1650_project_template_generator_panel.py to fix it) rm horizon/openstack_dashboard/local/local_settings.d/_1699_orchestration_settings.py* rm horizon/openstack_dashboard/conf/heat_policy.json 2. let horizon re-collect static files, and compress python manage.py collectstatic --clear python manage.py compress 3. restart apache server sudo service apache2 restart Hope the problem can be solved and everything goes well. And if anybody see the same error, please share more details about it. Best Regards, Xinni On Mon, Mar 12, 2018 at 9:55 PM, Jaewook Oh <kyle.o...@gmail.com> wrote: > Thanks for feedback! > > As you said, I got errors in the JavaScript console. > > Below is the error log : > > 3bf910c7ae4c.js:652 JQMIGRATE: Logging is active > fddd6f634ef8.js:2299 Uncaught TypeError: Cannot read property 'layout' of > undefined > at Object.25../arrows (fddd6f634ef8.js:2299) > at s (fddd6f634ef8.js:2252) > at fddd6f634ef8.js:2252 > at Object.1../lib/dagre (fddd6f634ef8.js:2252) > at s (fddd6f634ef8.js:2252) > at e (fddd6f634ef8.js:2252) > at fddd6f634ef8.js:2252 > at fddd6f634ef8.js:2252 > at fddd6f634ef8.js:2252 > 25../arrows @ fddd6f634ef8.js:2299 > s @ fddd6f634ef8.js:2252 > (anonymous) @ fddd6f634ef8.js:2252 > 1../lib/dagre @ fddd6f634ef8.js:2252 > s @ fddd6f634ef8.js:2252 > e @ fddd6f634ef8.js:2252 > (anonymous) @ fddd6f634ef8.js:2252 > (anonymous) @ fddd6f634ef8.js:2252 > (anonymous) @ fddd6f634ef8.js:2252 > 3bf910c7ae4c.js:699 Uncaught Error: [$injector:modulerr] Failed to > instantiate module horizon.app due to: > Error: [$injector:modulerr] Failed to instantiate module > horizon.dashboard.project.heat_dashboard.template_generator due to: > Error: [$injector:nomod] Module 'horizon.dashboard.project. > heat_dashboard.template_generator' is not available! You either > misspelled the module name or forgot to load it. If registering a module > ensure that you specify the dependencies as the second argument. > http://errors.angularjs.org/1.5.8/$injector/nomod?p0= > horizon.dashboard.project.heat_dashboard.template_generator > at http://192.168.11.187/dashboard/static/dashboard/js/ > 3bf910c7ae4c.js:699:8 > at http://192.168.11.187/dashboard/static/dashboard/js/ > 3bf910c7ae4c.js:818:59 > at ensure (http://192.168.11.187/dashboard/static/dashboard/js/ > 3bf910c7ae4c.js:816:320) > at module (http://192.168.11.187/dashboard/static/dashboard/js/ > 3bf910c7ae4c.js:818:8) > at http://192.168.11.187/dashboard/static/dashboard/js/ > 3bf910c7ae4c.js:925:35 > at forEach (http://192.168.11.187/dashboard/static/dashboard/js/ > 3bf910c7ae4c.js:703:400) > at loadModules (http://192.168.11.187/dashboard/static/dashboard/js/ > 3bf910c7ae4c.js:924:156) > at http://192.168.11.187/dashboard/static/dashboard/js/ > 3bf910c7ae4c.js:925:84 > at forEach (http://192.168.11.187/dashboard/static/dashboard/js/ > 3bf910c7ae4c.js:703:400) > at loadModules (http://192.168.11.187/dashboard/static/dashboard/js/ > 3bf910c7ae4c.js:924:156) > http://errors.angularjs.org/1.5.8/$injector/modulerr?p0= > horizon.dashboard.project.heat_dashboard.template_ > generator&p1=Error%3A%20%5B%24injector%3Anomod%5D% > 20Module%20'horizon.dashboard.project.heat_dashboard. > template_generator'%20is%20not%20available!%20You% > 20either%20misspelled%20the%20module%20name%20or%20forgot% > 20to%20load%20it.%20If%20registering%20a%20module%20ensure%20that%20you% > 20specify%20the%20dependencies%20as%20the%20second%20argument.%0Ahttp% > 3A%2F%2Ferrors.angularjs.org%2F1.5.8%2F%24injector%2Fnomod% > 3Fp0%3Dhorizon.dashboard.project.heat_dashboard. > template_generator%0A%20%20%20%20at%20http%3A%2F%2F192. > 168.11.187%2Fdashboard%2Fstatic%2Fdashboard%2Fjs% > 2F3bf910c7ae4c.js%3A699%3A8%0A%20%20%20%20at%20http%3A%2F% > 2F192.168.11.187%2Fdashboard%2Fstatic%2Fdashboard%2Fjs% > 2F3bf910c7ae4c.js%3A818%3A59%0A%20%20%20%20at%20ensure%20( > http%3A%2F%2F192.168.11.187%2Fdashboard%2Fstatic%2Fdashboard%2Fjs% > 2F3bf910c7ae4c.js%3A816%3A320)%0A%20%20%20%20at%20module%20( > http%3A%2F%2F192.168.11.187%2Fdashboard%2Fstatic%2Fdashboard%2Fjs% > 2F3bf910c7ae4c.js%3A818%3A8)%0A%20%20%20%20at%20http%3A%2F% > 2F192.168.11.187%2Fdashboard%2Fstatic%2Fdashboard%2Fjs% > 2F3bf910c7ae4c.js%3A925%3A35%0A%20%20%20%20at%20forEach%20( > http%3A%2F%2F192.168.11.187%2Fdashboard%2Fstatic%2Fdashboard%2Fjs% > 2F3bf910c7ae4c.js%3A703%3A400)%0A%20%20%20%20at% > 20loadModules%20(http%3A%2F%2F192.168.11.187%2Fdashboard% > 2Fstatic%2Fdashboard%2Fjs%2F3bf910c7ae4c.js%3A924%3A156) > %0A%20%20%20%20at%20http%3A%2F%2F192.168.11.187%2Fdashboard%2Fstatic% > 2Fdashboard%2Fjs%2F3bf910c7ae4c.js%3A925%3A84% > 0A%20%20%20%20at%20forEach%20(http%3A%2F%2F192.168.11.187% > 2Fdashboard%2Fstatic%2Fdashboard%2Fjs%2F3bf910c7ae4c.js%3A703%3A400) > %0A%20%20%20%20at%20loadModules%20(http%3A%2F% > 2F192.168.11.187%2Fdashboard%2Fstatic%2Fdashboard%2Fjs% > 2F3bf910c7ae4c.js%3A924%3A156) > at http://192.168.11.187/dashboard/static/dashboard/js/ > 3bf910c7ae4c.js:699:8 > at http://192.168.11.187/dashboard/static/dashboard/js/ > 3bf910c7ae4c.js:927:7 > at forEach (http://192.168.11.187/dashboard/static/dashboard/js/ > 3bf910c7ae4c.js:703:400) > at loadModules (http://192.168.11.187/dashboard/static/dashboard/js/ > 3bf910c7ae4c.js:924:156) > at http://192.168.11.187/dashboard/static/dashboard/js/ > 3bf910c7ae4c.js:925:84 > at forEach (http://192.168.11.187/dashboard/static/dashboard/js/ > 3bf910c7ae4c.js:703:400) > at loadModules (http://192.168.11.187/dashboard/static/dashboard/js/ > 3bf910c7ae4c.js:924:156) > at createInjector (http://192.168.11.187/ > dashboard/static/dashboard/js/3bf910c7ae4c.js:913:464) > at doBootstrap (http://192.168.11.187/dashboard/static/dashboard/js/ > 3bf910c7ae4c.js:792:36) > at bootstrap (http://192.168.11.187/dashboard/static/dashboard/js/ > 3bf910c7ae4c.js:793:58) > http://errors.angularjs.org/1.5.8/$injector/modulerr?p0= > horizon.app&p1=Error%3A%20%5B%24injector%3Amodulerr%5D% > 20Failed%20to%20instantiate%20module%20horizon.dashboard. > project.heat_dashboard.template_generator%20due%20to%3A%0AError%3A%20%5B% > 24injector%3Anomod%5D%20Module%20'horizon.dashboard. > project.heat_dashboard.template_generator'%20is%20not%20available!%20You% > 20either%20misspelled%20the%20module%20name%20or%20forgot% > 20to%20load%20it.%20If%20registering%20a%20module%20ensure%20that%20you% > 20specify%20the%20dependencies%20as%20the%20second%20argument.%0Ahttp% > 3A%2F%2Ferrors.angularjs.org%2F1.5.8%2F%24injector%2Fnomod% > 3Fp0%3Dhorizon.dashboard.project.heat_dashboard. > template_generator%0A%20%20%20%20at%20http%3A%2F%2F192. > 168.11.187%2Fdashboard%2Fstatic%2Fdashboard%2Fjs% > 2F3bf910c7ae4c.js%3A699%3A8%0A%20%20%20%20at%20http%3A%2F% > 2F192.168.11.187%2Fdashboard%2Fstatic%2Fdashboard%2Fjs% > 2F3bf910c7ae4c.js%3A818%3A59%0A%20%20%20%20at%20ensure%20( > http%3A%2F%2F192.168.11.187%2Fdashboard%2Fstatic%2Fdashboard%2Fjs% > 2F3bf910c7ae4c.js%3A816%3A320)%0A%20%20%20%20at%20module%20( > http%3A%2F%2F192.168.11.187%2Fdashboard%2Fstatic%2Fdashboard%2Fjs% > 2F3bf910c7ae4c.js%3A818%3A8)%0A%20%20%20%20at%20http%3A%2F% > 2F192.168.11.187%2Fdashboard%2Fstatic%2Fdashboard%2Fjs% > 2F3bf910c7ae4c.js%3A925%3A35%0A%20%20%20%20at%20forEach%20( > http%3A%2F%2F192.168.11.187%2Fdashboard%2Fstatic%2Fdashboard%2Fjs% > 2F3bf910c7ae4c.js%3A703%3A400)%0A%20%20%20%20at% > 20loadModules%20(http%3A%2F%2F192.168.11.187%2Fdashboard% > 2Fstatic%2Fdashboard%2Fjs%2F3bf910c7ae4c.js%3A924%3A156) > %0A%20%20%20%20at%20http%3A%2F%2F192.168.11.187%2Fdashboard%2Fstatic% > 2Fdashboard%2Fjs%2F3bf910c7ae4c.js%3A925%3A84% > 0A%20%20%20%20at%20forEach%20(http%3A%2F%2F192.168.11.187% > 2Fdashboard%2Fstatic%2Fdashboard%2Fjs%2F3bf910c7ae4c.js%3A703%3A400) > %0A%20%20%20%20at%20loadModules%20(http%3A%2F% > 2F192.168.11.187%2Fdashboard%2Fstatic%2Fdashboard%2Fjs% > 2F3bf910c7ae4c.js%3A924%3A156)%0Ahttp%3A%2F%2Ferrors. > angularjs.org%2F1.5.8%2F%24injector%2Fmodulerr%3Fp0% > 3Dhorizon.dashboard.project.heat_dashboard.template_ > generator%26p1%3DError%253A%2520%255B%2524injector% > 253Anomod%255D%2520Module%2520'horizon.dashboard.project.heat_dashboard. > template_generator'%2520is%2520not%2520available!%2520You%2520either% > 2520misspelled%2520the%2520module%2520name%2520or% > 2520forgot%2520to%2520load%2520it.%2520If%2520registering%2520a% > 2520module%2520ensure%2520that%2520you%2520specify% > 2520the%2520dependencies%2520as%2520the%2520second% > 2520argument.%250Ahttp%253A%252F%252Ferrors.angularjs.org% > 252F1.5.8%252F%2524injector%252Fnomod%253Fp0%253Dhorizon. > dashboard.project.heat_dashboard.template_generator% > 250A%2520%2520%2520%2520at%2520http%253A%252F%252F192. > 168.11.187%252Fdashboard%252Fstatic%252Fdashboard% > 252Fjs%252F3bf910c7ae4c.js%253A699%253A8%250A%2520%2520% > 2520%2520at%2520http%253A%252F%252F192.168.11.187% > 252Fdashboard%252Fstatic%252Fdashboard%252Fjs%252F3bf910c7ae4c.js%253A818% > 253A59%250A%2520%2520%2520%2520at%2520ensure%2520(http% > 253A%252F%252F192.168.11.187%252Fdashboard%252Fstatic% > 252Fdashboard%252Fjs%252F3bf910c7ae4c.js%253A816% > 253A320)%250A%2520%2520%2520%2520at%2520module%2520(http% > 253A%252F%252F192.168.11.187%252Fdashboard%252Fstatic% > 252Fdashboard%252Fjs%252F3bf910c7ae4c.js%253A818% > 253A8)%250A%2520%2520%2520%2520at%2520http%253A%252F%252F192.168.11.187% > 252Fdashboard%252Fstatic%252Fdashboard%252Fjs%252F3bf910c7ae4c.js%253A925% > 253A35%250A%2520%2520%2520%2520at%2520forEach%2520(http% > 253A%252F%252F192.168.11.187%252Fdashboard%252Fstatic% > 252Fdashboard%252Fjs%252F3bf910c7ae4c.js%253A703% > 253A400)%250A%2520%2520%2520%2520at%2520loadModules%2520( > http%253A%252F%252F192.168.11.187%252Fdashboard%252Fstatic% > 252Fdashboard%252Fjs%252F3bf910c7ae4c.js%253A924% > 253A156)%250A%2520%2520%2520%2520at%2520http%253A%252F%252F192.168.11.187% > 252Fdashboard%252Fstatic%252Fdashboard%252Fjs%252F3bf910c7ae4c.js%253A925% > 253A84%250A%2520%2520%2520%2520at%2520forEach%2520(http% > 253A%252F%252F192.168.11.187%252Fdashboard%252Fstatic% > 252Fdashboard%252Fjs%252F3bf910c7ae4c.js%253A703% > 253A400)%250A%2520%2520%2520%2520at%2520loadModules%2520( > http%253A%252F%252F192.168.11.187%252Fdashboard%252Fstatic% > 252Fdashboard%252Fjs%252F3bf910c7ae4c.js%253A924% > 253A156)%0A%20%20%20%20at%20http%3A%2F%2F192.168.11.187% > 2Fdashboard%2Fstatic%2Fdashboard%2Fjs%2F3bf910c7ae4c.js%3A699%3A8% > 0A%20%20%20%20at%20http%3A%2F%2F192.168.11.187%2Fdashboard% > 2Fstatic%2Fdashboard%2Fjs%2F3bf910c7ae4c.js%3A927%3A7% > 0A%20%20%20%20at%20forEach%20(http%3A%2F%2F192.168.11.187% > 2Fdashboard%2Fstatic%2Fdashboard%2Fjs%2F3bf910c7ae4c.js%3A703%3A400) > %0A%20%20%20%20at%20loadModules%20(http%3A%2F% > 2F192.168.11.187%2Fdashboard%2Fstatic%2Fdashboard%2Fjs% > 2F3bf910c7ae4c.js%3A924%3A156)%0A%20%20%20%20at%20http%3A% > 2F%2F192.168.11.187%2Fdashboard%2Fstatic%2Fdashboard%2Fjs% > 2F3bf910c7ae4c.js%3A925%3A84%0A%20%20%20%20at%20forEach%20( > http%3A%2F%2F192.168.11.187%2Fdashboard%2Fstatic%2Fdashboard%2Fjs% > 2F3bf910c7ae4c.js%3A703%3A400)%0A%20%20%20%20at% > 20loadModules%20(http%3A%2F%2F192.168.11.187%2Fdashboard% > 2Fstatic%2Fdashboard%2Fjs%2F3bf910c7ae4c.js%3A924%3A156)%0A%20%20%20%20at% > 20createInjector%20(http%3A%2F%2F192.168.11.187%2Fdashboard%2Fstatic% > 2Fdashboard%2Fjs%2F3bf910c7ae4c.js%3A913%3A464)%0A%20%20%20%20at% > 20doBootstrap%20(http%3A%2F%2F192.168.11.187%2Fdashboard% > 2Fstatic%2Fdashboard%2Fjs%2F3bf910c7ae4c.js%3A792%3A36)% > 0A%20%20%20%20at%20bootstrap%20(http%3A%2F%2F192.168.11. > 187%2Fdashboard%2Fstatic%2Fdashboard%2Fjs%2F3bf910c7ae4c.js%3A793%3A58) > at http://192.168.11.187/dashboard/static/dashboard/js/ > 3bf910c7ae4c.js:699:8 > at http://192.168.11.187/dashboard/static/dashboard/js/ > 3bf910c7ae4c.js:818:59 > at ensure (http://192.168.11.187/dashboard/static/dashboard/js/ > 3bf910c7ae4c.js:816:320) > at module (http://192.168.11.187/dashboard/static/dashboard/js/ > 3bf910c7ae4c.js:818:8) > at http://192.168.11.187/dashboard/static/dashboard/js/ > 3bf910c7ae4c.js:925:35 > at forEach (http://192.168.11.187/dashboard/static/dashboard/js/ > 3bf910c7ae4c.js:703:400) > at loadModules (http://192.168.11.187/dashboard/static/dashboard/js/ > 3bf910c7ae4c.js:924:156) > at http://192.168.11.187/dashboard/static/dashboard/js/ > 3bf910c7ae4c.js:925:84 > at forEach (http://192.168.11.187/dashboard/static/dashboard/js/ > 3bf910c7ae4c.js:703:400) > at loadModules (http://192.168.11.187/dashboard/static/dashboard/js/ > 3bf910c7ae4c.js:924:156) > http://errors.angularjs.org/1.5.8/$injector/modulerr?p0= > horizon.dashboard.project.heat_dashboard.template_ > generator&p1=Error%3A%20%5B%24injector%3Anomod%5D% > 20Module%20'horizon.dashboard.project.heat_dashboard. > template_generator'%20is%20not%20available!%20You% > 20either%20misspelled%20the%20module%20name%20or%20forgot% > 20to%20load%20it.%20If%20registering%20a%20module%20ensure%20that%20you% > 20specify%20the%20dependencies%20as%20the%20second%20argument.%0Ahttp% > 3A%2F%2Ferrors.angularjs.org%2F1.5.8%2F%24injector%2Fnomod% > 3Fp0%3Dhorizon.dashboard.project.heat_dashboard. > template_generator%0A%20%20%20%20at%20http%3A%2F%2F192. > 168.11.187%2Fdashboard%2Fstatic%2Fdashboard%2Fjs% > 2F3bf910c7ae4c.js%3A699%3A8%0A%20%20%20%20at%20http%3A%2F% > 2F192.168.11.187%2Fdashboard%2Fstatic%2Fdashboard%2Fjs% > 2F3bf910c7ae4c.js%3A818%3A59%0A%20%20%20%20at%20ensure%20( > http%3A%2F%2F192.168.11.187%2Fdashboard%2Fstatic%2Fdashboard%2Fjs% > 2F3bf910c7ae4c.js%3A816%3A320)%0A%20%20%20%20at%20module%20( > http%3A%2F%2F192.168.11.187%2Fdashboard%2Fstatic%2Fdashboard%2Fjs% > 2F3bf910c7ae4c.js%3A818%3A8)%0A%20%20%20%20at%20http%3A%2F% > 2F192.168.11.187%2Fdashboard%2Fstatic%2Fdashboard%2Fjs% > 2F3bf910c7ae4c.js%3A925%3A35%0A%20%20%20%20at%20forEach%20( > http%3A%2F%2F192.168.11.187%2Fdashboard%2Fstatic%2Fdashboard%2Fjs% > 2F3bf910c7ae4c.js%3A703%3A400)%0A%20%20%20%20at% > 20loadModules%20(http%3A%2F%2F192.168.11.187%2Fdashboard% > 2Fstatic%2Fdashboard%2Fjs%2F3bf910c7ae4c.js%3A924%3A156) > %0A%20%20%20%20at%20http%3A%2F%2F192.168.11.187%2Fdashboard%2Fstatic% > 2Fdashboard%2Fjs%2F3bf910c7ae4c.js%3A925%3A84% > 0A%20%20%20%20at%20forEach%20(http%3A%2F%2F192.168.11.187% > 2Fdashboard%2Fstatic%2Fdashboard%2Fjs%2F3bf910c7ae4c.js%3A703%3A400) > %0A%20%20%20%20at%20loadModules%20(http%3A%2F% > 2F192.168.11.187%2Fdashboard%2Fstatic%2Fdashboard%2Fjs% > 2F3bf910c7ae4c.js%3A924%3A156) > at http://192.168.11.187/dashboard/static/dashboard/js/ > 3bf910c7ae4c.js:699:8 > at http://192.168.11.187/dashboard/static/dashboard/js/ > 3bf910c7ae4c.js:927:7 > at forEach (http://192.168.11.187/dashboard/static/dashboard/js/ > 3bf910c7ae4c.js:703:400) > at loadModules (http://192.168.11.187/dashboard/static/dashboard/js/ > 3bf910c7ae4c.js:924:156) > at http://192.168.11.187/dashboard/static/dashboard/js/ > 3bf910c7ae4c.js:925:84 > at forEach (http://192.168.11.187/dashboard/static/dashboard/js/ > 3bf910c7ae4c.js:703:400) > at loadModules (http://192.168.11.187/dashboard/static/dashboard/js/ > 3bf910c7ae4c.js:924:156) > at createInjector (http://192.168.11.187/ > dashboard/static/dashboard/js/3bf910c7ae4c.js:913:464) > at doBootstrap (http://192.168.11.187/dashboard/static/dashboard/js/ > 3bf910c7ae4c.js:792:36) > at bootstrap (http://192.168.11.187/dashboard/static/dashboard/js/ > 3bf910c7ae4c.js:793:58) > http://errors.angularjs.org/1.5.8/$injector/modulerr?p0= > horizon.app&p1=Error%3A%20%5B%24injector%3Amodulerr%5D% > 20Failed%20to%20instantiate%20module%20horizon.dashboard. > project.heat_dashboard.template_generator%20due%20to%3A%0AError%3A%20%5B% > 24injector%3Anomod%5D%20Module%20'horizon.dashboard. > project.heat_dashboard.template_generator'%20is%20not%20available!%20You% > 20either%20misspelled%20the%20module%20name%20or%20forgot% > 20to%20load%20it.%20If%20registering%20a%20module%20ensure%20that%20you% > 20specify%20the%20dependencies%20as%20the%20second%20argument.%0Ahttp% > 3A%2F%2Ferrors.angularjs.org%2F1.5.8%2F%24injector%2Fnomod% > 3Fp0%3Dhorizon.dashboard.project.heat_dashboard. > template_generator%0A%20%20%20%20at%20http%3A%2F%2F192. > 168.11.187%2Fdashboard%2Fstatic%2Fdashboard%2Fjs% > 2F3bf910c7ae4c.js%3A699%3A8%0A%20%20%20%20at%20http%3A%2F% > 2F192.168.11.187%2Fdashboard%2Fstatic%2Fdashboard%2Fjs% > 2F3bf910c7ae4c.js%3A818%3A59%0A%20%20%20%20at%20ensure%20( > http%3A%2F%2F192.168.11.187%2Fdashboard%2Fstatic%2Fdashboard%2Fjs% > 2F3bf910c7ae4c.js%3A816%3A320)%0A%20%20%20%20at%20module%20( > http%3A%2F%2F192.168.11.187%2Fdashboard%2Fstatic%2Fdashboard%2Fjs% > 2F3bf910c7ae4c.js%3A818%3A8)%0A%20%20%20%20at%20http%3A%2F% > 2F192.168.11.187%2Fdashboard%2Fstatic%2Fdashboard%2Fjs% > 2F3bf910c7ae4c.js%3A925%3A35%0A%20%20%20%20at%20forEach%20( > http%3A%2F%2F192.168.11.187%2Fdashboard%2Fstatic%2Fdashboard%2Fjs% > 2F3bf910c7ae4c.js%3A703%3A400)%0A%20%20%20%20at% > 20loadModules%20(http%3A%2F%2F192.168.11.187%2Fdashboard% > 2Fstatic%2Fdashboard%2Fjs%2F3bf910c7ae4c.js%3A924%3A156) > %0A%20%20%20%20at%20http%3A%2F%2F192.168.11.187%2Fdashboard%2Fstatic% > 2Fdashboard%2Fjs%2F3bf910c7ae4c.js%3A925%3A84% > 0A%20%20%20%20at%20forEach%20(http%3A%2F%2F192.168.11.187% > 2Fdashboard%2Fstatic%2Fdashboard%2Fjs%2F3bf910c7ae4c.js%3A703%3A400) > %0A%20%20%20%20at%20loadModules%20(http%3A%2F% > 2F192.168.11.187%2Fdashboard%2Fstatic%2Fdashboard%2Fjs% > 2F3bf910c7ae4c.js%3A924%3A156)%0Ahttp%3A%2F%2Ferrors. > angularjs.org%2F1.5.8%2F%24injector%2Fmodulerr%3Fp0% > 3Dhorizon.dashboard.project.heat_dashboard.template_ > generator%26p1%3DError%253A%2520%255B%2524injector% > 253Anomod%255D%2520Module%2520'horizon.dashboard.project.heat_dashboard. > template_generator'%2520is%2520not%2520available!%2520You%2520either% > 2520misspelled%2520the%2520module%2520name%2520or% > 2520forgot%2520to%2520load%2520it.%2520If%2520registering%2520a% > 2520module%2520ensure%2520that%2520you%2520specify% > 2520the%2520dependencies%2520as%2520the%2520second% > 2520argument.%250Ahttp%253A%252F%252Ferrors.angularjs.org% > 252F1.5.8%252F%2524injector%252Fnomod%253Fp0%253Dhorizon. > dashboard.project.heat_dashboard.template_generator% > 250A%2520%2520%2520%2520at%2520http%253A%252F%252F192. > 168.11.187%252Fdashboard%252Fstatic%252Fdashboard% > 252Fjs%252F3bf910c7ae4c.js%253A699%253A8%250A%2520%2520% > 2520%2520at%2520http%253A%252F%252F192.168.11.187% > 252Fdashboard%252Fstatic%252Fdashboard%252Fjs%252F3bf910c7ae4c.js%253A818% > 253A59%250A%2520%2520%2520%2520at%2520ensure%2520(http% > 253A%252F%252F192.168.11.187%252Fdashboard%252Fstatic% > 252Fdashboard%252Fjs%252F3bf910c7ae4c.js%253A816% > 253A320)%250A%2520%2520%2520%2520at%2520module%2520(http% > 253A%252F%252F192.168.11.187%252Fdashboard%252Fstatic% > 252Fdashboard%252Fjs%252F3bf910c7ae4c.js%253A818% > 253A8)%250A%2520%2520%2520%2520at%2520http%253A%252F%252F192.168.11.187% > 252Fdashboard%252Fstatic%252Fdashboard%252Fjs%252F3bf910c7ae4c.js%253A925% > 253A35%250A%2520%2520%2520%2520at%2520forEach%2520(http% > 253A%252F%252F192.168.11.187%252Fdashboard%252Fstatic% > 252Fdashboard%252Fjs%252F3bf910c7ae4c.js%253A703% > 253A400)%250A%2520%2520%2520%2520at%2520loadModules%2520( > http%253A%252F%252F192.168.11.187%252Fdashboard%252Fstatic% > 252Fdashboard%252Fjs%252F3bf910c7ae4c.js%253A924% > 253A156)%250A%2520%2520%2520%2520at%2520http%253A%252F%252F192.168.11.187% > 252Fdashboard%252Fstatic%252Fdashboard%252Fjs%252F3bf910c7ae4c.js%253A925% > 253A84%250A%2520%2520%2520%2520at%2520forEach%2520(http% > 253A%252F%252F192.168.11.187%252Fdashboard%252Fstatic% > 252Fdashboard%252Fjs%252F3bf910c7ae4c.js%253A703% > 253A400)%250A%2520%2520%2520%2520at%2520loadModules%2520( > http%253A%252F%252F192.168.11.187%252Fdashboard%252Fstatic% > 252Fdashboard%252Fjs%252F3bf910c7ae4c.js%253A924% > 253A156)%0A%20%20%20%20at%20http%3A%2F%2F192.168.11.187% > 2Fdashboard%2Fstatic%2Fdashboard%2Fjs%2F3bf910c7ae4c.js%3A699%3A8% > 0A%20%20%20%20at%20http%3A%2F%2F192.168.11.187%2Fdashboard% > 2Fstatic%2Fdashboard%2Fjs%2F3bf910c7ae4c.js%3A927%3A7% > 0A%20%20%20%20at%20forEach%20(http%3A%2F%2F192.168.11.187% > 2Fdashboard%2Fstatic%2Fdashboard%2Fjs%2F3bf910c7ae4c.js%3A703%3A400) > %0A%20%20%20%20at%20loadModules%20(http%3A%2F% > 2F192.168.11.187%2Fdashboard%2Fstatic%2Fdashboard%2Fjs% > 2F3bf910c7ae4c.js%3A924%3A156)%0A%20%20%20%20at%20http%3A% > 2F%2F192.168.11.187%2Fdashboard%2Fstatic%2Fdashboard%2Fjs% > 2F3bf910c7ae4c.js%3A925%3A84%0A%20%20%20%20at%20forEach%20( > http%3A%2F%2F192.168.11.187%2Fdashboard%2Fstatic%2Fdashboard%2Fjs% > 2F3bf910c7ae4c.js%3A703%3A400)%0A%20%20%20%20at% > 20loadModules%20(http%3A%2F%2F192.168.11.187%2Fdashboard% > 2Fstatic%2Fdashboard%2Fjs%2F3bf910c7ae4c.js%3A924%3A156)%0A%20%20%20%20at% > 20createInjector%20(http%3A%2F%2F192.168.11.187%2Fdashboard%2Fstatic% > 2Fdashboard%2Fjs%2F3bf910c7ae4c.js%3A913%3A464)%0A%20%20%20%20at% > 20doBootstrap%20(http%3A%2F%2F192.168.11.187%2Fdashboard% > 2Fstatic%2Fdashboard%2Fjs%2F3bf910c7ae4c.js%3A792%3A36)% > 0A%20%20%20%20at%20bootstrap%20(http%3A%2F%2F192.168.11. > 187%2Fdashboard%2Fstatic%2Fdashboard%2Fjs%2F3bf910c7ae4c.js%3A793%3A58) > at http://192.168.11.187/dashboard/static/dashboard/js/ > 3bf910c7ae4c.js:699:8 > at http://192.168.11.187/dashboard/static/dashboard/js/ > 3bf910c7ae4c.js:927:7 > at forEach (http://192.168.11.187/dashboard/static/dashboard/js/ > 3bf910c7ae4c.js:703:400) > at loadModules (http://192.168.11.187/dashboard/static/dashboard/js/ > 3bf910c7ae4c.js:924:156) > at createInjector (http://192.168.11.187/ > dashboard/static/dashboard/js/3bf910c7ae4c.js:913:464) > at doBootstrap (http://192.168.11.187/dashboard/static/dashboard/js/ > 3bf910c7ae4c.js:792:36) > at bootstrap (http://192.168.11.187/dashboard/static/dashboard/js/ > 3bf910c7ae4c.js:793:58) > at angularInit (http://192.168.11.187/dashboard/static/dashboard/js/ > 3bf910c7ae4c.js:789:556) > at HTMLDocument.<anonymous> (http://192.168.11.187/ > dashboard/static/dashboard/js/3bf910c7ae4c.js:1846:1383) > at fire (http://192.168.11.187/dashboard/static/dashboard/js/ > 3bf910c7ae4c.js:208:299) > (anonymous) @ 3bf910c7ae4c.js:699 > (anonymous) @ 3bf910c7ae4c.js:927 > forEach @ 3bf910c7ae4c.js:703 > loadModules @ 3bf910c7ae4c.js:924 > createInjector @ 3bf910c7ae4c.js:913 > doBootstrap @ 3bf910c7ae4c.js:792 > bootstrap @ 3bf910c7ae4c.js:793 > angularInit @ 3bf910c7ae4c.js:789 > (anonymous) @ 3bf910c7ae4c.js:1846 > fire @ 3bf910c7ae4c.js:208 > fireWith @ 3bf910c7ae4c.js:213 > ready @ 3bf910c7ae4c.js:32 > completed @ 3bf910c7ae4c.js:14 > > I don't know exactly what error do I have to search.. > > Best Regards, > Jaewook. > > > 2018. 3. 12. 오후 9:48, Radomir Dopieralski <openst...@sheep.art.pl> 작성: > > Do you get any errors in the JavaScript console or in the network tab of > the inspector? > > On Mon, Mar 12, 2018 at 12:11 PM, Jaewook Oh <kyle.o...@gmail.com> wrote: > >> Hello, this is Jaewook from Korea. >> >> Today I reinstalled devstack, but something weird dashboard was displayed. >> >> Dashboard shows panels everything. >> >> Please looking at the image. >> >> <horizon_error.png> >> >> >> For example, Create Network panel shows 'Network', 'Subnet', 'Subnet >> Details'. >> >> *But every menus are in Network tab, no distinguished at all. And when I >> click the 'Subnet' or 'Subnet Details', nothing happen.* >> >> And also when I click the dropdown menu such as 'Select a project', it >> shows the projects, but I cannot not select it. *Even though I clicked >> it, it still shows 'Select a project'.* >> >> The OpenStack version is 3.14.0 and Queens release. >> I installed it with devstack master version. >> >> What I suspect is* 'heat-dashboard'.* >> Before I add 'enable plugin ~~ heat-dashboard', it didn't happened. >> But after adding it, this error happened. >> >> I have no idea but to reinstall it. >> >> Is this error already known issue? >> >> I would very appreciate if somebody help me.. >> >> Best Regards, >> Jaewook. >> ================================================ >> *Jaewook Oh* (오재욱) >> IISTRC - Internet Infra System Technology Research Center >> 369 Sangdo-ro, Dongjak-gu, >> 06978, Seoul, Republic of Korea >> >> >> >> ____________________________________________________________ >> ______________ >> OpenStack Development Mailing List (not for usage questions) >> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscrib >> e <http://openstack-dev-requ...@lists.openstack.org/?subject:unsubscribe> >> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev >> >> > __________________________________________________________________________ > OpenStack Development Mailing List (not for usage questions) > Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev > > > > __________________________________________________________________________ > OpenStack Development Mailing List (not for usage questions) > Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev > > -- 葛馨霓 Xinni Ge
__________________________________________________________________________ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev