I’ve got a Bokeh Server app that’s embedded in Flask and it runs fine on my machine but when run on my coworker’s machine, he gets this error when navigating to a page in our app that has a bokeh document embedded in it.
127.0.0.1 - - [17/Oct/2018
15:36:26] “GET / HTTP/1.1” 200 -
127.0.0.1 - - [17/Oct/2018
15:36:28] “GET /bokeh_skill_breakdown HTTP/1.1” 200 -
ERROR:tornado.application:Uncaught
exception GET
/glideslope_widget/autoload.js?bokeh-autoload-element=06106e94-b29e-45af-bc39-36d0874eecd8&bokeh-app-path=/glideslope_widget&bokeh-absolute-url=http://localhost:5006/glideslope_widget
(::1)
HTTPServerRequest(protocol=‘http’,
host=‘localhost:5006’, method=‘GET’,
uri=‘/glideslope_widget/autoload.js?bokeh-autoload-element=06106e94-b29e-45af-bc39-36d0874eecd8&bokeh-app-path=/glideslope_widget&bokeh-absolute-url=http://localhost:5006/glideslope_widget’,
version=‘HTTP/1.1’, remote_ip=‘::1’)
Traceback (most recent call
last):
File
“D:\src\LSO_BS\venv\default\lib\site-packages\tornado\web.py”, line
1592, in _execute
result =
yield result
File
“D:\src\LSO_BS\venv\default\lib\site-packages\tornado\gen.py”, line
1133, in run
value =
future.result()
File
“D:\src\LSO_BS\venv\default\lib\site-packages\tornado\gen.py”, line
1147, in run
yielded =
self.gen.send(value)
File “D:\src\LSO_BS\venv\default\lib\site-packages\bokeh\server\views\autoload_js_handler.py”,
line 40, in get
resources =
self.application.resources(server_url)
File
“D:\src\LSO_BS\venv\default\lib\site-packages\bokeh\server\tornado.py”,
line 378, in resources
return
Resources(mode=“server”, root_url=absolute_url + self._prefix,
path_versioner=StaticHandler.append_version)
File
“D:\src\LSO_BS\venv\default\lib\site-packages\bokeh\resources.py”,
line 171, in init
raise
ValueError(“setting ‘root_url’ makes sense only when ‘mode’ is set to
‘server’”)
ValueError: setting ‘root_url’
makes sense only when ‘mode’ is set to ‘server’
ERROR:tornado.access:500 GET
/glideslope_widget/autoload.js?bokeh-autoload-element=06106e94-b29e-45af-bc39-36d0874eecd8&bokeh-app-path=/glideslope_widget&bokeh-absolute-url=http://localhost:5006/glideslope_widget
(::1) 62.50ms
Also note that the script src, instead of linking to JavaScript code, is just a 500 error when you click on it.
Any insight into what the issue may be or what could be causing it to run fine on m machine and not my coworkers?
Thanks,
-Tim Snyder