Skip to content

running as systmd service - EXCEPTION! 'NoneType' object has no attribute 'strip' #1212

@m3xw3ll

Description

@m3xw3ll

Summary

Same bug like mentioned in #554 but I do not use docker, instead I want to run it as a service on ubuntu.

Steps to reproduce

Create a bash init_bug_report_service script like this:

#!bin/bash
cd /data/projects/myenv/streamlit
/data/anaconda3/envs/myenv/bin/streamlit run bug_report.py

create a systemd service like this:

[Unit]
Description=My Service

[Service]
Type=simple
ExecStart=/scripts/<my-project>/init_bug_report_service

[Install]
WantedBy=multi-user.target

Try to start the service with systemctl start chatbot-bug-report.

Note: If you run the bash file on its own streamlit starts without problems, if you want to run it as a service it won´t.

Expected behavior:

running streamlit as a service

Actual behavior:

Mar 11 07:43:27 init_bug_report_service[4334]: Did not auto detect external IP.
Mar 11 07:43:27 init_bug_report_service[4334]: Please go to https://docs.streamlit.io/ for debugging hints.
Mar 11 07:43:27 init_bug_report_service[4334]: Please report this bug at https://github.com/streamlit/streamlit/issues.
Mar 11 07:43:27 init_bug_report_service[4334]: EXCEPTION! 'NoneType' object has no attribute 'strip'
Mar 11 07:43:27 init_bug_report_service[4334]:   File "/data/anaconda3/envs/rasa/bin/streamlit", line 8, in <module>
Mar 11 07:43:27 init_bug_report_service[4334]:     sys.exit(main())
Mar 11 07:43:27 init_bug_report_service[4334]:   File "/data/anaconda3/envs/rasa/lib/python3.7/site-packages/click/core.py", line 764, in __call__
Mar 11 07:43:27 init_bug_report_service[4334]:     return self.main(*args, **kwargs)
Mar 11 07:43:27 init_bug_report_service[4334]:   File "/data/anaconda3/envs/rasa/lib/python3.7/site-packages/click/core.py", line 717, in main
Mar 11 07:43:27 init_bug_report_service[4334]:     rv = self.invoke(ctx)
Mar 11 07:43:27 init_bug_report_service[4334]:   File "/data/anaconda3/envs/rasa/lib/python3.7/site-packages/click/core.py", line 1137, in invoke
Mar 11 07:43:27 init_bug_report_service[4334]:     return _process_result(sub_ctx.command.invoke(sub_ctx))
Mar 11 07:43:27 init_bug_report_service[4334]:   File "/data/anaconda3/envs/rasa/lib/python3.7/site-packages/click/core.py", line 956, in invoke
Mar 11 07:43:27 init_bug_report_service[4334]:     return ctx.invoke(self.callback, **ctx.params)
Mar 11 07:43:27 init_bug_report_service[4334]:   File "/data/anaconda3/envs/rasa/lib/python3.7/site-packages/click/core.py", line 555, in invoke
Mar 11 07:43:27 init_bug_report_service[4334]:     return callback(*args, **kwargs)
Mar 11 07:43:27 init_bug_report_service[4334]:   File "/data/anaconda3/envs/rasa/lib/python3.7/site-packages/streamlit/cli.py", line 235, in main_run
Mar 11 07:43:27 init_bug_report_service[4334]:     _main_run(target, args)
Mar 11 07:43:27 init_bug_report_service[4334]:   File "/data/anaconda3/envs/rasa/lib/python3.7/site-packages/streamlit/cli.py", line 260, in _main_run
Mar 11 07:43:27 init_bug_report_service[4334]:     bootstrap.run(file, command_line, args)
Mar 11 07:43:27 init_bug_report_service[4334]:   File "/data/anaconda3/envs/rasa/lib/python3.7/site-packages/streamlit/bootstrap.py", line 233, in run
Mar 11 07:43:27 init_bug_report_service[4334]:     ioloop.start()
Mar 11 07:43:27 init_bug_report_service[4334]:   File "/data/anaconda3/envs/rasa/lib/python3.7/site-packages/tornado/platform/asyncio.py", line 132, in start
Mar 11 07:43:27 init_bug_report_service[4334]:     self.asyncio_loop.run_forever()
Mar 11 07:43:27 init_bug_report_service[4334]:   File "/data/anaconda3/envs/rasa/lib/python3.7/asyncio/base_events.py", line 534, in run_forever
Mar 11 07:43:27 init_bug_report_service[4334]:     self._run_once()
Mar 11 07:43:27 init_bug_report_service[4334]:   File "/data/anaconda3/envs/rasa/lib/python3.7/asyncio/base_events.py", line 1771, in _run_once
Mar 11 07:43:27 init_bug_report_service[4334]:     handle._run()
Mar 11 07:43:27 init_bug_report_service[4334]:   File "/data/anaconda3/envs/rasa/lib/python3.7/asyncio/events.py", line 88, in _run
Mar 11 07:43:27 init_bug_report_service[4334]:     self._context.run(self._callback, *self._args)
Mar 11 07:43:27 init_bug_report_service[4334]:   File "/data/anaconda3/envs/rasa/lib/python3.7/site-packages/tornado/ioloop.py", line 758, in _run_callback
Mar 11 07:43:27 init_bug_report_service[4334]:     ret = callback()
Mar 11 07:43:27 init_bug_report_service[4334]:   File "/data/anaconda3/envs/rasa/lib/python3.7/site-packages/tornado/stack_context.py", line 300, in null_wrapper
Mar 11 07:43:27 init_bug_report_service[4334]:     return fn(*args, **kwargs)
Mar 11 07:43:27 init_bug_report_service[4334]:   File "/data/anaconda3/envs/rasa/lib/python3.7/site-packages/tornado/gen.py", line 326, in wrapper
Mar 11 07:43:27 init_bug_report_service[4334]:     yielded = next(result)
Mar 11 07:43:27 init_bug_report_service[4334]:   File "/data/anaconda3/envs/rasa/lib/python3.7/site-packages/streamlit/server/Server.py", line 343, in _loop_coroutine
Mar 11 07:43:27 init_bug_report_service[4334]:     traceback.print_stack(file=sys.stdout)

Debug info

  • Streamlit version: 0.56.0
  • Python version: 3.7.5
  • Conda version: 3.7.12
  • OS version: Ubuntu 18.04.3 LTS
  • Local Browser Version: Chrome Version 78.0.3904.108

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:networkRelated to networking and connectionstype:bugSomething isn't working as expected

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions