awslabs / aws-shell

An integrated shell for working with the AWS CLI.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

No such file or directory error

feinstein opened this issue · comments

I updated my aws-shell and when I open it, it says its the first run of this version, so it will build the docs in the background. Then after a while I get an exception:

Traceback (most recent call last):
File "c:\users\my user\appdata\local\programs\python\python36\lib\threading.py", line 916, in _bootstrap_inner
self.run()
File "c:\users\my user\appdata\local\programs\python\python36\lib\threading.py", line 864, in run
self._target(*self._args, **self._kwargs)
File "c:\users\my user\appdata\local\programs\python\python36\lib\site-packages\awsshell\makeindex.py", line 88, in write_doc_index
do_write_doc_index(db, help_command, close_db_on_finish=should_close)
File "c:\users\my user\appdata\local\programs\python\python36\lib\site-packages\awsshell\makeindex.py", line 93, in do_write_doc_index
_index_docs(db, help_command)
File "c:\users\my user\appdata\local\programs\python\python36\lib\site-packages\awsshell\makeindex.py", line 111, in _index_docs
_index_docs(db, sub_help_command)
File "c:\users\my user\appdata\local\programs\python\python36\lib\site-packages\awsshell\makeindex.py", line 108, in _index_docs
text_docs = render_docs_for_cmd(sub_help_command)
File "c:\users\my user\appdata\local\programs\python\python36\lib\site-packages\awsshell\makeindex.py", line 117, in render_docs_for_cmd Emacs [F4] Single Column [F5] Help: ON [F9] Focus: cli [F10] Exit
help_command(None, None)
File "c:\users\my user\appdata\local\programs\python\python36\lib\site-packages\awscli\customizations\commands.py", line 358, in call
docevents.generate_events(self.session, self)
File "c:\users\my user\appdata\local\programs\python\python36\lib\site-packages\botocore\docs\bcdoc\docevents.py", line 46, in generate_events
help_command=help_command)
File "c:\users\my user\appdata\local\programs\python\python36\lib\site-packages\botocore\session.py", line 672, in emit
return self._events.emit(event_name, **kwargs)
File "c:\users\my user\appdata\local\programs\python\python36\lib\site-packages\botocore\hooks.py", line 356, in emit
return self._emitter.emit(aliased_event_name, **kwargs)
File "c:\users\my user\appdata\local\programs\python\python36\lib\site-packages\botocore\hooks.py", line 228, in emit
return self._emit(event_name, kwargs)
File "c:\users\my user\appdata\local\programs\python\python36\lib\site-packages\botocore\hooks.py", line 211, in _emit
response = handler(**kwargs)
File "c:\users\my user\appdata\local\programs\python\python36\lib\site-packages\awscli\customizations\commands.py", line 376, in doc_synopsis_start
if not help_command.synopsis:
File "c:\users\my user\appdata\local\programs\python\python36\lib\site-packages\awscli\customizations\commands.py", line 326, in synopsis
return self._get_doc_contents('_synopsis')
File "c:\users\my user\appdata\local\programs\python\python36\lib\site-packages\awscli\customizations\commands.py", line 347, in _get_doc_contents
with _open(doc_path) as f:
FileNotFoundError: [Errno 2] No such file or directory: 'c:\users\my user\appdata\local\programs\python\python36\lib\site-packages\awscli\examples\emr\create-cluster-synopsis.txt'

I'm having the exact same problem

I added a blank file with the same name at that folder and the error disappeared, probably that specific documentation will not be fetch, but at least it works for the rest.