Package: vim-youcompleteme Version: 0+20160327+git1b76af4-2 Severity: important
Dear Maintainer, since the last update of vim-youcompleteme essentially every key press in vim (e.g., cursor move) triggers a python exception and the whole stack trace is dumped into vim's error log. Using vim's option '-V1' I destilled the following stack trace: Traceback (most recent call last): File "<string>", line 1, in <module> File "/usr/share/vim-youcompleteme/python/ycm/youcompleteme.py", line 508, in HandleFileParseRequest self.NativeFiletypeCompletionUsable() ): File "/usr/share/vim-youcompleteme/python/ycm/youcompleteme.py", line 255, in NativeFiletypeCompletionUsable self.NativeFiletypeCompletionAvailable() ) File "/usr/share/vim-youcompleteme/python/ycm/youcompleteme.py", line 250, in NativeFiletypeCompletionAvailable vimsupport.CurrentFiletypes() ] ) File "/usr/share/vim-youcompleteme/python/ycm/youcompleteme.py", line 249, in <listcomp> return any( [ self.FiletypeCompleterExistsForFiletype( x ) for x in File "/usr/share/vim-youcompleteme/python/ycm/youcompleteme.py", line 240, in FiletypeCompleterExistsForFiletype exists_completer = SendCompleterAvailableRequest( filetype ) File "/usr/share/vim-youcompleteme/python/ycm/client/completer_available_request.py", line 57, in SendCompleterAvailableRequest request.Start() File "/usr/share/vim-youcompleteme/python/ycm/client/completer_available_request.py", line 45, in Start 'semantic_completion_available' ) File "/usr/share/vim-youcompleteme/python/ycm/client/base_request.py", line 81, in PostDataToHandler timeout ) ) File "/usr/share/vim-youcompleteme/python/ycm/client/base_request.py", line 174, in JsonFromFuture _ValidateResponseObject( response ) File "/usr/share/vim-youcompleteme/python/ycm/client/base_request.py", line 203, in _ValidateResponseObject their_hmac = ToBytes( b64decode( response.headers[ _HMAC_HEADER ] ) ) File "/usr/lib/python3/dist-packages/requests/structures.py", line 54, in __getitem__ return self._store[key.lower()][1] KeyError: 'x-ycm-hmac' Unfortunately, as this stack trace is dumped every time I move the cursor, this error renders vim useless for me when youcompleteme is turned on. -- System Information: Debian Release: stretch/sid APT prefers testing APT policy: (500, 'testing') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.8.0-2-amd64 (SMP w/8 CPU cores) Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages vim-youcompleteme depends on: ii python3-future 0.15.2-4 ii python3-requests 2.12.4-1 ii python3-requests-futures 0.9.7-1 pn python3:any <none> ii vim-gtk [vim-python] 2:8.0.0134-1 ii ycmd 0+20160327+gitc3e6904-1+b1 Versions of packages vim-youcompleteme recommends: ii vim-addon-manager 0.5.6 vim-youcompleteme suggests no packages. -- no debconf information
signature.asc
Description: OpenPGP digital signature