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

