[openstack-dev] [horizon] [devstack] horizon 'network create' panel does not distinguished

Jaewook Oh kyle.oh95 at gmail.com
Tue Mar 13 01:34:26 UTC 2018


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.ge1990 at 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.oh95 at 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 <openstack at 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.oh95 at 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-request at lists.op
>>> enstack.org?subject:unsubscribe
>>> <http://OpenStack-dev-request@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-request at 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-request at 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-request at lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20180313/d10480b0/attachment.html>


More information about the OpenStack-dev mailing list