Hello, Xinni. I followed your description, and it worked properly :)
Can you comment your description in the bug report? https://bugs.launchpad.net/bugs/1755140 It would be very helpful for me or somebody else who doesn't know how to restart the horizon independently! Best Regards, Jaewook. 2018-03-13 9:45 GMT+09:00 Xinni Ge <xinni.ge1...@gmail.com>: > 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.hea >> t_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/3bf910c7 >> ae4c.js:699:8 >> at http://192.168.11.187/dashboard/static/dashboard/js/3bf910c7 >> ae4c.js:818:59 >> at ensure (http://192.168.11.187/dashboa >> rd/static/dashboard/js/3bf910c7ae4c.js:816:320) >> at module (http://192.168.11.187/dashboa >> rd/static/dashboard/js/3bf910c7ae4c.js:818:8) >> at http://192.168.11.187/dashboard/static/dashboard/js/3bf910c7 >> ae4c.js:925:35 >> at forEach (http://192.168.11.187/dashboa >> rd/static/dashboard/js/3bf910c7ae4c.js:703:400) >> at loadModules (http://192.168.11.187/dashboa >> rd/static/dashboard/js/3bf910c7ae4c.js:924:156) >> at http://192.168.11.187/dashboard/static/dashboard/js/3bf910c7 >> ae4c.js:925:84 >> at forEach (http://192.168.11.187/dashboa >> rd/static/dashboard/js/3bf910c7ae4c.js:703:400) >> at loadModules (http://192.168.11.187/dashboa >> rd/static/dashboard/js/3bf910c7ae4c.js:924:156) >> http://errors.angularjs.org/1.5.8/$injector/modulerr?p0=hori >> zon.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%20registerin >> g%20a%20module%20ensure%20that%20you%20specify%20the%2 >> 0dependencies%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%2F3bf910c7ae4 >> c.js%3A699%3A8%0A%20%20%20%20at%20http%3A%2F%2F192.168. >> 11.187%2Fdashboard%2Fstatic%2Fdashboard%2Fjs%2F3bf910c7ae4 >> c.js%3A818%3A59%0A%20%20%20%20at%20ensure%20(http%3A%2F% >> 2F192.168.11.187%2Fdashboard%2Fstatic%2Fdashboard%2Fjs%2F3b >> f910c7ae4c.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%2F3bf910c7ae4 >> c.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%2F3b >> f910c7ae4c.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/3bf910c7 >> ae4c.js:699:8 >> at http://192.168.11.187/dashboard/static/dashboard/js/3bf910c7 >> ae4c.js:927:7 >> at forEach (http://192.168.11.187/dashboa >> rd/static/dashboard/js/3bf910c7ae4c.js:703:400) >> at loadModules (http://192.168.11.187/dashboa >> rd/static/dashboard/js/3bf910c7ae4c.js:924:156) >> at http://192.168.11.187/dashboard/static/dashboard/js/3bf910c7 >> ae4c.js:925:84 >> at forEach (http://192.168.11.187/dashboa >> rd/static/dashboard/js/3bf910c7ae4c.js:703:400) >> at loadModules (http://192.168.11.187/dashboa >> rd/static/dashboard/js/3bf910c7ae4c.js:924:156) >> at createInjector (http://192.168.11.187/dashboa >> rd/static/dashboard/js/3bf910c7ae4c.js:913:464) >> at doBootstrap (http://192.168.11.187/dashboa >> rd/static/dashboard/js/3bf910c7ae4c.js:792:36) >> at bootstrap (http://192.168.11.187/dashboa >> rd/static/dashboard/js/3bf910c7ae4c.js:793:58) >> http://errors.angularjs.org/1.5.8/$injector/modulerr?p0=hori >> zon.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%20registerin >> g%20a%20module%20ensure%20that%20you%20specify%20the%2 >> 0dependencies%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%2F3bf910c7ae4 >> c.js%3A699%3A8%0A%20%20%20%20at%20http%3A%2F%2F192.168. >> 11.187%2Fdashboard%2Fstatic%2Fdashboard%2Fjs%2F3bf910c7ae4 >> c.js%3A818%3A59%0A%20%20%20%20at%20ensure%20(http%3A%2F% >> 2F192.168.11.187%2Fdashboard%2Fstatic%2Fdashboard%2Fjs%2F3b >> f910c7ae4c.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%2F3bf910c7ae4 >> c.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%2F3b >> f910c7ae4c.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%252Fnom >> od%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%252F3bf910 >> c7ae4c.js%253A816%253A320)%250A%2520%2520%2520%2520at% >> 2520module%2520(http%253A%252F%252F192.168.11.187%252Fda >> shboard%252Fstatic%252Fdashboard%252Fjs%252F3bf910c7ae4c.js% >> 253A818%253A8)%250A%2520%2520%2520%2520at%2520http%253A% >> 252F%252F192.168.11.187%252Fdashboard%252Fstatic%252Fdashboa >> rd%252Fjs%252F3bf910c7ae4c.js%253A925%253A35%250A%2520%2520% >> 2520%2520at%2520forEach%2520(http%253A%252F%252F192.168.11. >> 187%252Fdashboard%252Fstatic%252Fdashboard%252Fjs%252F3bf910 >> c7ae4c.js%253A703%253A400)%250A%2520%2520%2520%2520at% >> 2520loadModules%2520(http%253A%252F%252F192.168.11.187% >> 252Fdashboard%252Fstatic%252Fdashboard%252Fjs%252F3bf910c7ae >> 4c.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%2 >> 52Fdashboard%252Fjs%252F3bf910c7ae4c.js%253A703%253A400)% >> 250A%2520%2520%2520%2520at%2520loadModules%2520(http% >> 253A%252F%252F192.168.11.187%252Fdashboard%252Fstatic%252Fd >> ashboard%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%2Fstati >> c%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%2F3bf910c7ae4 >> c.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%2F3b >> f910c7ae4c.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%2Fdashb >> oard%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%2F3bf910c7a >> e4c.js%3A792%3A36)%0A%20%20%20%20at%20bootstrap%20(http% >> 3A%2F%2F192.168.11.187%2Fdashboard%2Fstatic%2Fdashboa >> rd%2Fjs%2F3bf910c7ae4c.js%3A793%3A58) >> at http://192.168.11.187/dashboard/static/dashboard/js/3bf910c7 >> ae4c.js:699:8 >> at http://192.168.11.187/dashboard/static/dashboard/js/3bf910c7 >> ae4c.js:818:59 >> at ensure (http://192.168.11.187/dashboa >> rd/static/dashboard/js/3bf910c7ae4c.js:816:320) >> at module (http://192.168.11.187/dashboa >> rd/static/dashboard/js/3bf910c7ae4c.js:818:8) >> at http://192.168.11.187/dashboard/static/dashboard/js/3bf910c7 >> ae4c.js:925:35 >> at forEach (http://192.168.11.187/dashboa >> rd/static/dashboard/js/3bf910c7ae4c.js:703:400) >> at loadModules (http://192.168.11.187/dashboa >> rd/static/dashboard/js/3bf910c7ae4c.js:924:156) >> at http://192.168.11.187/dashboard/static/dashboard/js/3bf910c7 >> ae4c.js:925:84 >> at forEach (http://192.168.11.187/dashboa >> rd/static/dashboard/js/3bf910c7ae4c.js:703:400) >> at loadModules (http://192.168.11.187/dashboa >> rd/static/dashboard/js/3bf910c7ae4c.js:924:156) >> http://errors.angularjs.org/1.5.8/$injector/modulerr?p0=hori >> zon.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%20registerin >> g%20a%20module%20ensure%20that%20you%20specify%20the%2 >> 0dependencies%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%2F3bf910c7ae4 >> c.js%3A699%3A8%0A%20%20%20%20at%20http%3A%2F%2F192.168. >> 11.187%2Fdashboard%2Fstatic%2Fdashboard%2Fjs%2F3bf910c7ae4 >> c.js%3A818%3A59%0A%20%20%20%20at%20ensure%20(http%3A%2F% >> 2F192.168.11.187%2Fdashboard%2Fstatic%2Fdashboard%2Fjs%2F3b >> f910c7ae4c.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%2F3bf910c7ae4 >> c.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%2F3b >> f910c7ae4c.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/3bf910c7 >> ae4c.js:699:8 >> at http://192.168.11.187/dashboard/static/dashboard/js/3bf910c7 >> ae4c.js:927:7 >> at forEach (http://192.168.11.187/dashboa >> rd/static/dashboard/js/3bf910c7ae4c.js:703:400) >> at loadModules (http://192.168.11.187/dashboa >> rd/static/dashboard/js/3bf910c7ae4c.js:924:156) >> at http://192.168.11.187/dashboard/static/dashboard/js/3bf910c7 >> ae4c.js:925:84 >> at forEach (http://192.168.11.187/dashboa >> rd/static/dashboard/js/3bf910c7ae4c.js:703:400) >> at loadModules (http://192.168.11.187/dashboa >> rd/static/dashboard/js/3bf910c7ae4c.js:924:156) >> at createInjector (http://192.168.11.187/dashboa >> rd/static/dashboard/js/3bf910c7ae4c.js:913:464) >> at doBootstrap (http://192.168.11.187/dashboa >> rd/static/dashboard/js/3bf910c7ae4c.js:792:36) >> at bootstrap (http://192.168.11.187/dashboa >> rd/static/dashboard/js/3bf910c7ae4c.js:793:58) >> http://errors.angularjs.org/1.5.8/$injector/modulerr?p0=hori >> zon.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%20registerin >> g%20a%20module%20ensure%20that%20you%20specify%20the%2 >> 0dependencies%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%2F3bf910c7ae4 >> c.js%3A699%3A8%0A%20%20%20%20at%20http%3A%2F%2F192.168. >> 11.187%2Fdashboard%2Fstatic%2Fdashboard%2Fjs%2F3bf910c7ae4 >> c.js%3A818%3A59%0A%20%20%20%20at%20ensure%20(http%3A%2F% >> 2F192.168.11.187%2Fdashboard%2Fstatic%2Fdashboard%2Fjs%2F3b >> f910c7ae4c.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%2F3bf910c7ae4 >> c.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%2F3b >> f910c7ae4c.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%252Fnom >> od%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%252F3bf910 >> c7ae4c.js%253A816%253A320)%250A%2520%2520%2520%2520at% >> 2520module%2520(http%253A%252F%252F192.168.11.187%252Fda >> shboard%252Fstatic%252Fdashboard%252Fjs%252F3bf910c7ae4c.js% >> 253A818%253A8)%250A%2520%2520%2520%2520at%2520http%253A% >> 252F%252F192.168.11.187%252Fdashboard%252Fstatic%252Fdashboa >> rd%252Fjs%252F3bf910c7ae4c.js%253A925%253A35%250A%2520%2520% >> 2520%2520at%2520forEach%2520(http%253A%252F%252F192.168.11. >> 187%252Fdashboard%252Fstatic%252Fdashboard%252Fjs%252F3bf910 >> c7ae4c.js%253A703%253A400)%250A%2520%2520%2520%2520at% >> 2520loadModules%2520(http%253A%252F%252F192.168.11.187% >> 252Fdashboard%252Fstatic%252Fdashboard%252Fjs%252F3bf910c7ae >> 4c.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%2 >> 52Fdashboard%252Fjs%252F3bf910c7ae4c.js%253A703%253A400)% >> 250A%2520%2520%2520%2520at%2520loadModules%2520(http% >> 253A%252F%252F192.168.11.187%252Fdashboard%252Fstatic%252Fd >> ashboard%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%2Fstati >> c%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%2F3bf910c7ae4 >> c.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%2F3b >> f910c7ae4c.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%2Fdashb >> oard%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%2F3bf910c7a >> e4c.js%3A792%3A36)%0A%20%20%20%20at%20bootstrap%20(http% >> 3A%2F%2F192.168.11.187%2Fdashboard%2Fstatic%2Fdashboa >> rd%2Fjs%2F3bf910c7ae4c.js%3A793%3A58) >> at http://192.168.11.187/dashboard/static/dashboard/js/3bf910c7 >> ae4c.js:699:8 >> at http://192.168.11.187/dashboard/static/dashboard/js/3bf910c7 >> ae4c.js:927:7 >> at forEach (http://192.168.11.187/dashboa >> rd/static/dashboard/js/3bf910c7ae4c.js:703:400) >> at loadModules (http://192.168.11.187/dashboa >> rd/static/dashboard/js/3bf910c7ae4c.js:924:156) >> at createInjector (http://192.168.11.187/dashboa >> rd/static/dashboard/js/3bf910c7ae4c.js:913:464) >> at doBootstrap (http://192.168.11.187/dashboa >> rd/static/dashboard/js/3bf910c7ae4c.js:792:36) >> at bootstrap (http://192.168.11.187/dashboa >> rd/static/dashboard/js/3bf910c7ae4c.js:793:58) >> at angularInit (http://192.168.11.187/dashboa >> rd/static/dashboard/js/3bf910c7ae4c.js:789:556) >> at HTMLDocument.<anonymous> (http://192.168.11.187/dashboa >> rd/static/dashboard/js/3bf910c7ae4c.js:1846:1383) >> at fire (http://192.168.11.187/dashboard/static/dashboard/js/3bf910c >> 7ae4c.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.op >>> enstack.org?subject:unsubscribe >>> <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:unsubscrib >> e >> 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:unsubscrib >> e >> 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 > >
__________________________________________________________________________ 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