YouCompleteMe icon indicating copy to clipboard operation
YouCompleteMe copied to clipboard

The cpu is occupied so highly

Open draftman9 opened this issue 3 years ago • 4 comments

Issue Prelude

Please complete these steps and check these boxes (by putting an x inside the brackets) before filing your issue:

  • [x] I have read and understood YCM's CONTRIBUTING document.
  • [x] I have read and understood YCM's CODE_OF_CONDUCT document.
  • [x] I have read and understood YCM's README, especially the Frequently Asked Questions section.
  • [x] I have searched YCM's issue tracker to find issues similar to the one I'm about to report and couldn't find an answer to my problem. (Example Google search.)
  • [x] If filing a bug report, I have included the output of vim --version.
  • [x] If filing a bug report, I have included the output of :YcmDebugInfo.
  • [x] If filing a bug report, I have attached the contents of the logfiles using the :YcmToggleLogs command.
  • [x] If filing a bug report, I have included which OS (including specific OS version) I am using.
  • [x] If filing a bug report, I have included a minimal test case that reproduces my issue, using vim -Nu /path/to/YCM/vimrc_ycm_minimal, including what I expected to happen and what actually happened.
  • [ ] If filing a installation failure report, I have included the entire output of install.py (or cmake/make/ninja) including its invocation
  • [x] I understand this is an open-source project staffed by volunteers and that any help I receive is a selfless, heartfelt gift of their free time. I know I am not entitled to anything and will be polite and courteous.
  • [x] I understand my issue may be closed if it becomes obvious I didn't actually perform all of these steps.

Issue Details

Provide a clear description of the problem, including the following key

When I open the ~_vimrc, the python.exe will occupy cpu highly. Its occupation would not dissppear after a while or vanish even if I exit gvim. From my first speculation I think it is related to ycm plugin.

questions:

When I open other type files such as .py .jl .m .md, the question does not appear. By now only when I open ~/_vimrc the phenomena appears.

  • What did you do?
  1. gvim -Nu ycm_vimrc_minimal
  2. :edit ~/_vimrc

Here is my minimal vimrc:

let g:ycm_key_list_select_completion = ['<Down>']
let g:ycm_key_list_previous_completion = ['<Up>']
"<c-z> is equal to <c-x><c-o>. o is omnifunc. For supported lang by ycm, <c-z> maybe more powerful.
let g:ycm_key_invoke_completion = '<c-z>'
let g:ycm_enable_diagnostic_signs = 1
let g:ycm_seed_identifiers_with_syntax = 1
let g:ycm_collect_identifiers_from_tags_files = 1
let g:ycm_filetype_blacklist = {
      \ 'notes': 1,
      \ 'vimwiki': 1,
      \ 'mail': 1
      \}
set pythonthreedll=C:\Users\Administrator\AppData\Local\Programs\Python\Python39-32\python39.dll
set fileencodings=utf-8,gbk2312,gbk,gb18030,cp936
set encoding=utf-8
call plug#begin('~/vimfiles/plugged')
Plug 'ycm-core/YouCompleteMe'
call plug#end()
  • What did you expect to happen?

I hope when I open _vimrc the python.exe would not occupy so high cpu or the occupation would go down after a while.

  • What actually happened?

The python progress occupy the cpu so highly and would not disappear after a while. You can pressCtrl+Shift+Esc to check cpu occupation.

20220824103020

Diagnostic data

Output of vim --version

My vim is gvim on win10 so following is got by the command gvim --version.

VIM - Vi IMproved 8.2 (2019 Dec 12, compiled May  2 2021 19:00:02)
MS-Windows 32 位图形界面版本 带 OLE 支持
包含补丁: 1-2824
编译者 mool@tororo
巨型版本 带图形界面。  可使用(+)与不可使用(-)的功能:
+acl                +eval               +multi_byte_ime/dyn -tag_old_static
+arabic             +ex_extra           +multi_lang         -tag_any_white
+autocmd            +extra_search       +mzscheme/dyn       +tcl/dyn
+autochdir          -farsi              +netbeans_intg      -termguicolors
+autoservername     +file_in_path       +num64              +terminal
+balloon_eval       +find_in_path       +ole                -termresponse
-balloon_eval_term  +float              +packages           +textobjects
+browse             +folding            +path_extra         +textprop
++builtin_terms     -footer             +perl/dyn           -tgetent
+byte_offset        +gettext/dyn        +persistent_undo    +timers
+channel            -hangul_input       +popupwin           +title
+cindent            +iconv/dyn          -postscript         +toolbar
+clientserver       +insert_expand      +printer            +user_commands
+clipboard          +ipv6               +profile            +vartabs
+cmdline_compl      +job                +python/dyn         +vertsplit
+cmdline_hist       +jumplist           +python3/dyn        +virtualedit
+cmdline_info       +keymap             +quickfix           +visual
+comments           +lambda             +reltime            +visualextra
+conceal            +langmap            +rightleft          +viminfo
+cryptv             +libcall            +ruby/dyn           +vreplace
+cscope             +linebreak          +scrollbind         -vtp
+cursorbind         +lispindent         +signs              +wildignore
+cursorshape        +listcmds           +smartindent        +wildmenu
+dialog_con_gui     +localmap           +sound              +windows
+diff               +lua/dyn            +spell              +writebackup
+digraphs           +menu               +startuptime        -xfontset
+directx            +mksession          +statusline         -xim
-dnd                +modify_fname       -sun_workshop       +xpm_w32
-ebcdic             +mouse              +syntax             -xterm_save
+emacs_tags         +mouseshape         +tag_binary         
     系统 vimrc 文件: "$VIM\vimrc"
     用户 vimrc 文件: "$HOME\_vimrc"
 第二用户 vimrc 文件: "$HOME\vimfiles\vimrc"
 第三用户 vimrc 文件: "$VIM\_vimrc"
      用户 exrc 文件: "$HOME\_exrc"
  第二用户 exrc 文件: "$VIM\_exrc"
    系统 gvimrc 文件: "$VIM\gvimrc"
    用户 gvimrc 文件: "$HOME\_gvimrc"
第二用户 gvimrc 文件: "$HOME\vimfiles\gvimrc"
第三用户 gvimrc 文件: "$VIM\_gvimrc"
       defaults file: "$VIMRUNTIME\defaults.vim"
        系统菜单文件: "$VIMRUNTIME\menu.vim"
编译方式: cl -c /W3 /GF /nologo  -I. -Iproto -DHAVE_PATHDEF -DWIN32  -DFEAT_CSCOPE 
-DFEAT_TERMINAL -DFEAT_SOUND -DFEAT_NETBEANS_INTG -DFEAT_JOB_CHANNEL -DFEAT_IPV6   
-DFEAT_XPM_W32   -DWINVER=0x0501 -D_WIN32_WINNT=0x0501 /source-charset:utf-8 /MP 
-DHAVE_STDINT_H /Ox /GL -DNDEBUG /arch:IA32 /Zl /MT /D_CRT_SECURE_NO_DEPRECATE 
/D_CRT_NONSTDC_NO_DEPRECATE -DFEAT_OLE -DFEAT_MBYTE_IME -DDYNAMIC_IME 
-DFEAT_GUI_MSWIN -DFEAT_DIRECTX -DDYNAMIC_DIRECTX -DFEAT_DIRECTX_COLOR_EMOJI 
-DDYNAMIC_ICONV -DDYNAMIC_GETTEXT -DFEAT_TCL -DDYNAMIC_TCL -DDYNAMIC_TCL_DLL=\"tcl86
t.dll\" -DDYNAMIC_TCL_VER=\"8.6\" -DFEAT_LUA -DDYNAMIC_LUA -DDYNAMIC_LUA_DLL=\"lua53.dll\" 
-DFEAT_PYTHON -DDYNAMIC_PYTHON -DDYNAMIC_PYTHON_DLL=\"python27.dll\" -DFEAT_PYTHON3 
-DDYNAMIC_PYTHON3 -DDYNAMIC_PYTHON3_DLL=\"python36.dll\" -DFEAT_MZSCHEME -I 
"E:\Racket\include" -DMZ_PRECISE_GC -DDYNAMIC_MZSCHEME -DDYNAMIC_MZSCH_DLL=\"libracket3
m_a36fs8.dll\" -DDYNAMIC_MZGC_DLL=\"libracket3m_a36fs8.dll\" -DFEAT_PERL 
-DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DDYNAMIC_PERL -DDYNAMIC_PERL_DLL=\"perl524
.dll\" -DFEAT_RUBY -DDYNAMIC_RUBY -DDYNAMIC_RUBY_DLL=\"msvcrt-ruby240.dll\" 
-DRUBY_VERSION=24 -DFEAT_HUGE /Fd.\ObjGXOULYHTRZi386/ /Zi
链接方式: link  /nologo /opt:ref /LTCG:STATUS oldnames.lib kernel32.lib advapi32.lib shell32.lib 
gdi32.lib  comdlg32.lib ole32.lib netapi32.lib uuid.lib /machine:i386 gdi32.lib version.lib   winspool.lib 
comctl32.lib advapi32.lib shell32.lib netapi32.lib  /machine:i386  libcmt.lib oleaut32.lib user32.lib  
/nodefaultlib:lua53.lib  /STACK:8388608  /nodefaultlib:python27.lib /nodefaultlib:python36.lib   
"E:\ActiveTcl\lib\tclstub86.lib" winmm.lib WSock32.lib Ws2_32.lib xpm\x86\lib-vc14\libXpm.lib 
/PDB:gvim.pdb -debug

Output of YcmDebugInfo

ycmdebuginfo

  • stderr
2022-08-24 10:32:09,575 - ERROR - Semantic completion not available for ['vim']
Traceback (most recent call last):
  File "C:\Users\Administrator\vimfiles\plugged\YouCompleteMe\third_party\ycmd\ycmd\server_state.py", line 111, in FiletypeCompletionAvailable
    self.GetFiletypeCompleter( filetypes )
  File "C:\Users\Administrator\vimfiles\plugged\YouCompleteMe\third_party\ycmd\ycmd\server_state.py", line 96, in GetFiletypeCompleter
    raise ValueError(
ValueError: No semantic completer exists for filetypes: ['vim']
127.0.0.1 - - [24/Aug/2022 10:32:09] "POST /event_notification HTTP/1.1" 200 2
2022-08-24 10:32:10,595 - INFO - Adding buffer identifiers for file: C:\Users\Administrator\_vimrc
2022-08-24 10:32:11,965 - ERROR - Error retrieving completer debug info
Traceback (most recent call last):
  File "C:\Users\Administrator\vimfiles\plugged\YouCompleteMe\third_party\ycmd\ycmd\handlers.py", line 309, in DebugInfo
    response[ 'completer' ] = _GetCompleterForRequestData(
  File "C:\Users\Administrator\vimfiles\plugged\YouCompleteMe\third_party\ycmd\ycmd\handlers.py", line 374, in _GetCompleterForRequestData
    return _server_state.GetFiletypeCompleter( request_data[ 'filetypes' ] )
  File "C:\Users\Administrator\vimfiles\plugged\YouCompleteMe\third_party\ycmd\ycmd\server_state.py", line 96, in GetFiletypeCompleter
    raise ValueError(
ValueError: No semantic completer exists for filetypes: ['vim']
127.0.0.1 - - [24/Aug/2022 10:32:11] "POST /debug_info HTTP/1.1" 200 237
2022-08-24 10:32:24,659 - ERROR - Semantic completion not available for ['log']
Traceback (most recent call last):
  File "C:\Users\Administrator\vimfiles\plugged\YouCompleteMe\third_party\ycmd\ycmd\server_state.py", line 111, in FiletypeCompletionAvailable
    self.GetFiletypeCompleter( filetypes )
  File "C:\Users\Administrator\vimfiles\plugged\YouCompleteMe\third_party\ycmd\ycmd\server_state.py", line 96, in GetFiletypeCompleter
    raise ValueError(
ValueError: No semantic completer exists for filetypes: ['log']
127.0.0.1 - - [24/Aug/2022 10:32:24] "POST /event_notification HTTP/1.1" 200 2
2022-08-24 10:32:24,679 - INFO - Adding buffer identifiers for file: C:\Users\Public\Documents\Wondershare\CreatorTemp\ycmd_2696_stderr_bjahn19l.log
2022-08-24 10:32:24,899 - ERROR - Semantic completion not available for ['log']
Traceback (most recent call last):
  File "C:\Users\Administrator\vimfiles\plugged\YouCompleteMe\third_party\ycmd\ycmd\server_state.py", line 111, in FiletypeCompletionAvailable
    self.GetFiletypeCompleter( filetypes )
  File "C:\Users\Administrator\vimfiles\plugged\YouCompleteMe\third_party\ycmd\ycmd\server_state.py", line 96, in GetFiletypeCompleter
    raise ValueError(
ValueError: No semantic completer exists for filetypes: ['log']
2022-08-24 10:32:24,899 - ERROR - Semantic completion not available for ['vim']
Traceback (most recent call last):
  File "C:\Users\Administrator\vimfiles\plugged\YouCompleteMe\third_party\ycmd\ycmd\server_state.py", line 111, in FiletypeCompletionAvailable
    self.GetFiletypeCompleter( filetypes )
  File "C:\Users\Administrator\vimfiles\plugged\YouCompleteMe\third_party\ycmd\ycmd\server_state.py", line 96, in GetFiletypeCompleter
    raise ValueError(
ValueError: No semantic completer exists for filetypes: ['vim']
127.0.0.1 - - [24/Aug/2022 10:32:24] "POST /event_notification HTTP/1.1" 200 2
127.0.0.1 - - [24/Aug/2022 10:32:24] "POST /event_notification HTTP/1.1" 200 2
2022-08-24 10:32:28,429 - ERROR - Semantic completion not available for ['log']
Traceback (most recent call last):
  File "C:\Users\Administrator\vimfiles\plugged\YouCompleteMe\third_party\ycmd\ycmd\server_state.py", line 111, in FiletypeCompletionAvailable
    self.GetFiletypeCompleter( filetypes )
  File "C:\Users\Administrator\vimfiles\plugged\YouCompleteMe\third_party\ycmd\ycmd\server_state.py", line 96, in GetFiletypeCompleter
    raise ValueError(
ValueError: No semantic completer exists for filetypes: ['log']
2022-08-24 10:32:28,459 - INFO - Adding buffer identifiers for file: C:\Users\Public\Documents\Wondershare\CreatorTemp\ycm_7wvv80rl.log
127.0.0.1 - - [24/Aug/2022 10:32:28] "POST /event_notification HTTP/1.1" 200 2
2022-08-24 10:32:28,659 - ERROR - Semantic completion not available for ['log']
Traceback (most recent call last):
  File "C:\Users\Administrator\vimfiles\plugged\YouCompleteMe\third_party\ycmd\ycmd\server_state.py", line 111, in FiletypeCompletionAvailable
    self.GetFiletypeCompleter( filetypes )
  File "C:\Users\Administrator\vimfiles\plugged\YouCompleteMe\third_party\ycmd\ycmd\server_state.py", line 96, in GetFiletypeCompleter
    raise ValueError(
ValueError: No semantic completer exists for filetypes: ['log']
2022-08-24 10:32:28,669 - ERROR - Semantic completion not available for ['log']
Traceback (most recent call last):
  File "C:\Users\Administrator\vimfiles\plugged\YouCompleteMe\third_party\ycmd\ycmd\server_state.py", line 111, in FiletypeCompletionAvailable
    self.GetFiletypeCompleter( filetypes )
  File "C:\Users\Administrator\vimfiles\plugged\YouCompleteMe\third_party\ycmd\ycmd\server_state.py", line 96, in GetFiletypeCompleter
    raise ValueError(
ValueError: No semantic completer exists for filetypes: ['log']
127.0.0.1 - - [24/Aug/2022 10:32:28] "POST /event_notification HTTP/1.1" 200 2
127.0.0.1 - - [24/Aug/2022 10:32:28] "POST /event_notification HTTP/1.1" 200 2
2022-08-24 10:32:29,199 - INFO - Adding buffer identifiers for file: C:\Users\Public\Documents\Wondershare\CreatorTemp\ycmd_2696_stderr_bjahn19l.log
2022-08-24 10:32:29,359 - ERROR - Semantic completion not available for ['log']
Traceback (most recent call last):
  File "C:\Users\Administrator\vimfiles\plugged\YouCompleteMe\third_party\ycmd\ycmd\server_state.py", line 111, in FiletypeCompletionAvailable
    self.GetFiletypeCompleter( filetypes )
  File "C:\Users\Administrator\vimfiles\plugged\YouCompleteMe\third_party\ycmd\ycmd\server_state.py", line 96, in GetFiletypeCompleter
    raise ValueError(
ValueError: No semantic completer exists for filetypes: ['log']
127.0.0.1 - - [24/Aug/2022 10:32:29] "POST /event_notification HTTP/1.1" 200 2
2022-08-24 10:32:32,749 - ERROR - Semantic completion not available for ['vim']
Traceback (most recent call last):
  File "C:\Users\Administrator\vimfiles\plugged\YouCompleteMe\third_party\ycmd\ycmd\server_state.py", line 111, in FiletypeCompletionAvailable
    self.GetFiletypeCompleter( filetypes )
  File "C:\Users\Administrator\vimfiles\plugged\YouCompleteMe\third_party\ycmd\ycmd\server_state.py", line 96, in GetFiletypeCompleter
    raise ValueError(
ValueError: No semantic completer exists for filetypes: ['vim']
127.0.0.1 - - [24/Aug/2022 10:32:32] "POST /event_notification HTTP/1.1" 200 2
2022-08-24 10:32:32,749 - ERROR - Semantic completion not available for ['log']
Traceback (most recent call last):
  File "C:\Users\Administrator\vimfiles\plugged\YouCompleteMe\third_party\ycmd\ycmd\server_state.py", line 111, in FiletypeCompletionAvailable
    self.GetFiletypeCompleter( filetypes )
  File "C:\Users\Administrator\vimfiles\plugged\YouCompleteMe\third_party\ycmd\ycmd\server_state.py", line 96, in GetFiletypeCompleter
    raise ValueError(
ValueError: No semantic completer exists for filetypes: ['log']
127.0.0.1 - - [24/Aug/2022 10:32:32] "POST /event_notification HTTP/1.1" 200 2
2022-08-24 10:32:32,859 - INFO - Adding buffer identifiers for file: C:\Users\Public\Documents\Wondershare\CreatorTemp\ycmd_2696_stderr_bjahn19l.log
2022-08-24 10:32:33,059 - ERROR - Semantic completion not available for ['log']
Traceback (most recent call last):
  File "C:\Users\Administrator\vimfiles\plugged\YouCompleteMe\third_party\ycmd\ycmd\server_state.py", line 111, in FiletypeCompletionAvailable
    self.GetFiletypeCompleter( filetypes )
  File "C:\Users\Administrator\vimfiles\plugged\YouCompleteMe\third_party\ycmd\ycmd\server_state.py", line 96, in GetFiletypeCompleter
    raise ValueError(
ValueError: No semantic completer exists for filetypes: ['log']
127.0.0.1 - - [24/Aug/2022 10:32:33] "POST /event_notification HTTP/1.1" 200 2
2022-08-24 10:32:33,779 - ERROR - Semantic completion not available for ['log']
Traceback (most recent call last):
  File "C:\Users\Administrator\vimfiles\plugged\YouCompleteMe\third_party\ycmd\ycmd\server_state.py", line 111, in FiletypeCompletionAvailable
    self.GetFiletypeCompleter( filetypes )
  File "C:\Users\Administrator\vimfiles\plugged\YouCompleteMe\third_party\ycmd\ycmd\server_state.py", line 96, in GetFiletypeCompleter
    raise ValueError(
ValueError: No semantic completer exists for filetypes: ['log']
127.0.0.1 - - [24/Aug/2022 10:32:33] "POST /event_notification HTTP/1.1" 200 2
2022-08-24 10:32:34,499 - INFO - Adding buffer identifiers for file: C:\Users\Public\Documents\Wondershare\CreatorTemp\ycmd_2696_stderr_bjahn19l.log
2022-08-24 10:32:34,519 - ERROR - Semantic completion not available for ['log']
Traceback (most recent call last):
  File "C:\Users\Administrator\vimfiles\plugged\YouCompleteMe\third_party\ycmd\ycmd\server_state.py", line 111, in FiletypeCompletionAvailable
    self.GetFiletypeCompleter( filetypes )
  File "C:\Users\Administrator\vimfiles\plugged\YouCompleteMe\third_party\ycmd\ycmd\server_state.py", line 96, in GetFiletypeCompleter
    raise ValueError(
ValueError: No semantic completer exists for filetypes: ['log']
127.0.0.1 - - [24/Aug/2022 10:32:34] "POST /event_notification HTTP/1.1" 200 2
2022-08-24 10:32:34,779 - ERROR - Semantic completion not available for ['log']
Traceback (most recent call last):
  File "C:\Users\Administrator\vimfiles\plugged\YouCompleteMe\third_party\ycmd\ycmd\server_state.py", line 111, in FiletypeCompletionAvailable
    self.GetFiletypeCompleter( filetypes )
  File "C:\Users\Administrator\vimfiles\plugged\YouCompleteMe\third_party\ycmd\ycmd\server_state.py", line 96, in GetFiletypeCompleter
    raise ValueError(
ValueError: No semantic completer exists for filetypes: ['log']
127.0.0.1 - - [24/Aug/2022 10:32:35] "POST /event_notification HTTP/1.1" 200 2
2022-08-24 10:32:35,389 - ERROR - Semantic completion not available for ['log']
Traceback (most recent call last):
  File "C:\Users\Administrator\vimfiles\plugged\YouCompleteMe\third_party\ycmd\ycmd\server_state.py", line 111, in FiletypeCompletionAvailable
    self.GetFiletypeCompleter( filetypes )
  File "C:\Users\Administrator\vimfiles\plugged\YouCompleteMe\third_party\ycmd\ycmd\server_state.py", line 96, in GetFiletypeCompleter
    raise ValueError(
ValueError: No semantic completer exists for filetypes: ['log']
127.0.0.1 - - [24/Aug/2022 10:32:35] "POST /event_notification HTTP/1.1" 200 2
2022-08-24 10:32:35,419 - INFO - Adding buffer identifiers for file: C:\Users\Public\Documents\Wondershare\CreatorTemp\ycmd_2696_stderr_bjahn19l.log
2022-08-24 10:32:35,579 - ERROR - Semantic completion not available for ['log']
Traceback (most recent call last):
  File "C:\Users\Administrator\vimfiles\plugged\YouCompleteMe\third_party\ycmd\ycmd\server_state.py", line 111, in FiletypeCompletionAvailable
    self.GetFiletypeCompleter( filetypes )
  File "C:\Users\Administrator\vimfiles\plugged\YouCompleteMe\third_party\ycmd\ycmd\server_state.py", line 96, in GetFiletypeCompleter
    raise ValueError(
ValueError: No semantic completer exists for filetypes: ['log']
127.0.0.1 - - [24/Aug/2022 10:32:35] "POST /event_notification HTTP/1.1" 200 2
2022-08-24 10:32:37,839 - ERROR - Semantic completion not available for ['log']
Traceback (most recent call last):
  File "C:\Users\Administrator\vimfiles\plugged\YouCompleteMe\third_party\ycmd\ycmd\server_state.py", line 111, in FiletypeCompletionAvailable
    self.GetFiletypeCompleter( filetypes )
  File "C:\Users\Administrator\vimfiles\plugged\YouCompleteMe\third_party\ycmd\ycmd\server_state.py", line 96, in GetFiletypeCompleter
    raise ValueError(
ValueError: No semantic completer exists for filetypes: ['log']
127.0.0.1 - - [24/Aug/2022 10:32:37] "POST /event_notification HTTP/1.1" 200 2
2022-08-24 10:32:37,859 - INFO - Adding buffer identifiers for file: C:\Users\Public\Documents\Wondershare\CreatorTemp\ycmd_2696_stderr_bjahn19l.log
2022-08-24 10:32:38,019 - ERROR - Semantic completion not available for ['log']
Traceback (most recent call last):
  File "C:\Users\Administrator\vimfiles\plugged\YouCompleteMe\third_party\ycmd\ycmd\server_state.py", line 111, in FiletypeCompletionAvailable
    self.GetFiletypeCompleter( filetypes )
  File "C:\Users\Administrator\vimfiles\plugged\YouCompleteMe\third_party\ycmd\ycmd\server_state.py", line 96, in GetFiletypeCompleter
    raise ValueError(
ValueError: No semantic completer exists for filetypes: ['log']
127.0.0.1 - - [24/Aug/2022 10:32:38] "POST /event_notification HTTP/1.1" 200 2
2022-08-24 10:32:38,846 - INFO - Adding buffer identifiers for file: C:\Users\Public\Documents\Wondershare\CreatorTemp\ycmd_2696_stderr_bjahn19l.log
2022-08-24 10:32:39,126 - ERROR - Semantic completion not available for ['log']
Traceback (most recent call last):
  File "C:\Users\Administrator\vimfiles\plugged\YouCompleteMe\third_party\ycmd\ycmd\server_state.py", line 111, in FiletypeCompletionAvailable
    self.GetFiletypeCompleter( filetypes )
  File "C:\Users\Administrator\vimfiles\plugged\YouCompleteMe\third_party\ycmd\ycmd\server_state.py", line 96, in GetFiletypeCompleter
    raise ValueError(
ValueError: No semantic completer exists for filetypes: ['log']
127.0.0.1 - - [24/Aug/2022 10:32:39] "POST /event_notification HTTP/1.1" 200 2
2022-08-24 10:32:40,857 - ERROR - Semantic completion not available for ['log']
Traceback (most recent call last):
  File "C:\Users\Administrator\vimfiles\plugged\YouCompleteMe\third_party\ycmd\ycmd\server_state.py", line 111, in FiletypeCompletionAvailable
    self.GetFiletypeCompleter( filetypes )
  File "C:\Users\Administrator\vimfiles\plugged\YouCompleteMe\third_party\ycmd\ycmd\server_state.py", line 96, in GetFiletypeCompleter
    raise ValueError(
ValueError: No semantic completer exists for filetypes: ['log']
2022-08-24 10:32:40,867 - INFO - Adding buffer identifiers for file: C:\Users\Public\Documents\Wondershare\CreatorTemp\ycmd_2696_stderr_bjahn19l.log
2022-08-24 10:32:40,967 - ERROR - Semantic completion not available for ['log']
Traceback (most recent call last):
  File "C:\Users\Administrator\vimfiles\plugged\YouCompleteMe\third_party\ycmd\ycmd\server_state.py", line 111, in FiletypeCompletionAvailable
    self.GetFiletypeCompleter( filetypes )
  File "C:\Users\Administrator\vimfiles\plugged\YouCompleteMe\third_party\ycmd\ycmd\server_state.py", line 96, in GetFiletypeCompleter
    raise ValueError(
ValueError: No semantic completer exists for filetypes: ['log']
127.0.0.1 - - [24/Aug/2022 10:32:40] "POST /event_notification HTTP/1.1" 200 2
127.0.0.1 - - [24/Aug/2022 10:32:41] "POST /event_notification HTTP/1.1" 200 2
2022-08-24 10:32:41,187 - ERROR - Semantic completion not available for ['log']
Traceback (most recent call last):
  File "C:\Users\Administrator\vimfiles\plugged\YouCompleteMe\third_party\ycmd\ycmd\server_state.py", line 111, in FiletypeCompletionAvailable
    self.GetFiletypeCompleter( filetypes )
  File "C:\Users\Administrator\vimfiles\plugged\YouCompleteMe\third_party\ycmd\ycmd\server_state.py", line 96, in GetFiletypeCompleter
    raise ValueError(
ValueError: No semantic completer exists for filetypes: ['log']
127.0.0.1 - - [24/Aug/2022 10:32:41] "POST /event_notification HTTP/1.1" 200 2
2022-08-24 10:32:41,557 - INFO - Adding buffer identifiers for file: C:\Users\Public\Documents\Wondershare\CreatorTemp\ycmd_2696_stderr_bjahn19l.log
2022-08-24 10:32:41,807 - ERROR - Semantic completion not available for ['log']
Traceback (most recent call last):
  File "C:\Users\Administrator\vimfiles\plugged\YouCompleteMe\third_party\ycmd\ycmd\server_state.py", line 111, in FiletypeCompletionAvailable
    self.GetFiletypeCompleter( filetypes )
  File "C:\Users\Administrator\vimfiles\plugged\YouCompleteMe\third_party\ycmd\ycmd\server_state.py", line 96, in GetFiletypeCompleter
    raise ValueError(
ValueError: No semantic completer exists for filetypes: ['log']
127.0.0.1 - - [24/Aug/2022 10:32:41] "POST /event_notification HTTP/1.1" 200 2
2022-08-24 10:32:42,107 - INFO - Adding buffer identifiers for file: C:\Users\Public\Documents\Wondershare\CreatorTemp\ycmd_2696_stderr_bjahn19l.log
2022-08-24 10:32:42,367 - ERROR - Semantic completion not available for ['log']
Traceback (most recent call last):
  File "C:\Users\Administrator\vimfiles\plugged\YouCompleteMe\third_party\ycmd\ycmd\server_state.py", line 111, in FiletypeCompletionAvailable
    self.GetFiletypeCompleter( filetypes )
  File "C:\Users\Administrator\vimfiles\plugged\YouCompleteMe\third_party\ycmd\ycmd\server_state.py", line 96, in GetFiletypeCompleter
    raise ValueError(
ValueError: No semantic completer exists for filetypes: ['log']
127.0.0.1 - - [24/Aug/2022 10:32:42] "POST /event_notification HTTP/1.1" 200 2
2022-08-24 10:32:43,127 - ERROR - Semantic completion not available for ['log']
Traceback (most recent call last):
  File "C:\Users\Administrator\vimfiles\plugged\YouCompleteMe\third_party\ycmd\ycmd\server_state.py", line 111, in FiletypeCompletionAvailable
    self.GetFiletypeCompleter( filetypes )
  File "C:\Users\Administrator\vimfiles\plugged\YouCompleteMe\third_party\ycmd\ycmd\server_state.py", line 96, in GetFiletypeCompleter
    raise ValueError(
ValueError: No semantic completer exists for filetypes: ['log']
127.0.0.1 - - [24/Aug/2022 10:32:43] "POST /event_notification HTTP/1.1" 200 2
2022-08-24 10:32:43,167 - INFO - Adding buffer identifiers for file: C:\Users\Public\Documents\Wondershare\CreatorTemp\ycmd_2696_stderr_bjahn19l.log
2022-08-24 10:32:43,177 - ERROR - Semantic completion not available for ['log']
Traceback (most recent call last):
  File "C:\Users\Administrator\vimfiles\plugged\YouCompleteMe\third_party\ycmd\ycmd\server_state.py", line 111, in FiletypeCompletionAvailable
    self.GetFiletypeCompleter( filetypes )
  File "C:\Users\Administrator\vimfiles\plugged\YouCompleteMe\third_party\ycmd\ycmd\server_state.py", line 96, in GetFiletypeCompleter
    raise ValueError(
ValueError: No semantic completer exists for filetypes: ['log']
127.0.0.1 - - [24/Aug/2022 10:32:43] "POST /event_notification HTTP/1.1" 200 2
2022-08-24 10:32:43,617 - INFO - Adding buffer identifiers for file: C:\Users\Public\Documents\Wondershare\CreatorTemp\ycmd_2696_stderr_bjahn19l.log
2022-08-24 10:32:43,839 - ERROR - Semantic completion not available for ['log']
Traceback (most recent call last):
  File "C:\Users\Administrator\vimfiles\plugged\YouCompleteMe\third_party\ycmd\ycmd\server_state.py", line 111, in FiletypeCompletionAvailable
    self.GetFiletypeCompleter( filetypes )
  File "C:\Users\Administrator\vimfiles\plugged\YouCompleteMe\third_party\ycmd\ycmd\server_state.py", line 96, in GetFiletypeCompleter
    raise ValueError(
ValueError: No semantic completer exists for filetypes: ['log']
127.0.0.1 - - [24/Aug/2022 10:32:43] "POST /event_notification HTTP/1.1" 200 2
2022-08-24 10:32:46,549 - ERROR - Semantic completion not available for ['log']
Traceback (most recent call last):
  File "C:\Users\Administrator\vimfiles\plugged\YouCompleteMe\third_party\ycmd\ycmd\server_state.py", line 111, in FiletypeCompletionAvailable
    self.GetFiletypeCompleter( filetypes )
  File "C:\Users\Administrator\vimfiles\plugged\YouCompleteMe\third_party\ycmd\ycmd\server_state.py", line 96, in GetFiletypeCompleter
    raise ValueError(
ValueError: No semantic completer exists for filetypes: ['log']
127.0.0.1 - - [24/Aug/2022 10:32:46] "POST /event_notification HTTP/1.1" 200 2
2022-08-24 10:32:46,549 - INFO - Adding buffer identifiers for file: C:\Users\Public\Documents\Wondershare\CreatorTemp\ycmd_2696_stderr_bjahn19l.log
2022-08-24 10:32:46,859 - ERROR - Semantic completion not available for ['log']
Traceback (most recent call last):
  File "C:\Users\Administrator\vimfiles\plugged\YouCompleteMe\third_party\ycmd\ycmd\server_state.py", line 111, in FiletypeCompletionAvailable
    self.GetFiletypeCompleter( filetypes )
  File "C:\Users\Administrator\vimfiles\plugged\YouCompleteMe\third_party\ycmd\ycmd\server_state.py", line 96, in GetFiletypeCompleter
    raise ValueError(
ValueError: No semantic completer exists for filetypes: ['log']
127.0.0.1 - - [24/Aug/2022 10:32:46] "POST /event_notification HTTP/1.1" 200 2
2022-08-24 10:32:48,595 - ERROR - Semantic completion not available for ['log']
Traceback (most recent call last):
  File "C:\Users\Administrator\vimfiles\plugged\YouCompleteMe\third_party\ycmd\ycmd\server_state.py", line 111, in FiletypeCompletionAvailable
    self.GetFiletypeCompleter( filetypes )
  File "C:\Users\Administrator\vimfiles\plugged\YouCompleteMe\third_party\ycmd\ycmd\server_state.py", line 96, in GetFiletypeCompleter
    raise ValueError(
ValueError: No semantic completer exists for filetypes: ['log']
127.0.0.1 - - [24/Aug/2022 10:32:48] "POST /event_notification HTTP/1.1" 200 2
2022-08-24 10:32:48,600 - INFO - Adding buffer identifiers for file: C:\Users\Public\Documents\Wondershare\CreatorTemp\ycmd_2696_stderr_bjahn19l.log
2022-08-24 10:32:48,694 - ERROR - Semantic completion not available for ['log']
Traceback (most recent call last):
  File "C:\Users\Administrator\vimfiles\plugged\YouCompleteMe\third_party\ycmd\ycmd\server_state.py", line 111, in FiletypeCompletionAvailable
    self.GetFiletypeCompleter( filetypes )
  File "C:\Users\Administrator\vimfiles\plugged\YouCompleteMe\third_party\ycmd\ycmd\server_state.py", line 96, in GetFiletypeCompleter
    raise ValueError(
ValueError: No semantic completer exists for filetypes: ['log']
127.0.0.1 - - [24/Aug/2022 10:32:48] "POST /event_notification HTTP/1.1" 200 2
2022-08-24 10:32:49,560 - ERROR - Semantic completion not available for ['log']
Traceback (most recent call last):
  File "C:\Users\Administrator\vimfiles\plugged\YouCompleteMe\third_party\ycmd\ycmd\server_state.py", line 111, in FiletypeCompletionAvailable
    self.GetFiletypeCompleter( filetypes )
  File "C:\Users\Administrator\vimfiles\plugged\YouCompleteMe\third_party\ycmd\ycmd\server_state.py", line 96, in GetFiletypeCompleter
    raise ValueError(
ValueError: No semantic completer exists for filetypes: ['log']
127.0.0.1 - - [24/Aug/2022 10:32:49] "POST /event_notification HTTP/1.1" 200 2
2022-08-24 10:32:50,200 - INFO - Adding buffer identifiers for file: C:\Users\Public\Documents\Wondershare\CreatorTemp\ycmd_2696_stderr_bjahn19l.log
2022-08-24 10:32:50,581 - ERROR - Semantic completion not available for ['log']
Traceback (most recent call last):
  File "C:\Users\Administrator\vimfiles\plugged\YouCompleteMe\third_party\ycmd\ycmd\server_state.py", line 111, in FiletypeCompletionAvailable
    self.GetFiletypeCompleter( filetypes )
  File "C:\Users\Administrator\vimfiles\plugged\YouCompleteMe\third_party\ycmd\ycmd\server_state.py", line 96, in GetFiletypeCompleter
    raise ValueError(
ValueError: No semantic completer exists for filetypes: ['log']
127.0.0.1 - - [24/Aug/2022 10:32:50] "POST /event_notification HTTP/1.1" 200 2
2022-08-24 10:32:50,591 - ERROR - Semantic completion not available for ['log']
Traceback (most recent call last):
  File "C:\Users\Administrator\vimfiles\plugged\YouCompleteMe\third_party\ycmd\ycmd\server_state.py", line 111, in FiletypeCompletionAvailable
    self.GetFiletypeCompleter( filetypes )
  File "C:\Users\Administrator\vimfiles\plugged\YouCompleteMe\third_party\ycmd\ycmd\server_state.py", line 96, in GetFiletypeCompleter
    raise ValueError(
ValueError: No semantic completer exists for filetypes: ['log']
127.0.0.1 - - [24/Aug/2022 10:32:50] "POST /event_notification HTTP/1.1" 200 2
2022-08-24 10:32:51,481 - ERROR - Semantic completion not available for ['log']
Traceback (most recent call last):
  File "C:\Users\Administrator\vimfiles\plugged\YouCompleteMe\third_party\ycmd\ycmd\server_state.py", line 111, in FiletypeCompletionAvailable
    self.GetFiletypeCompleter( filetypes )
  File "C:\Users\Administrator\vimfiles\plugged\YouCompleteMe\third_party\ycmd\ycmd\server_state.py", line 96, in GetFiletypeCompleter
    raise ValueError(
ValueError: No semantic completer exists for filetypes: ['log']
2022-08-24 10:32:51,481 - INFO - Adding buffer identifiers for file: C:\Users\Public\Documents\Wondershare\CreatorTemp\ycmd_2696_stderr_bjahn19l.log
127.0.0.1 - - [24/Aug/2022 10:32:51] "POST /event_notification HTTP/1.1" 200 2
2022-08-24 10:32:51,651 - ERROR - Semantic completion not available for ['log']
Traceback (most recent call last):
  File "C:\Users\Administrator\vimfiles\plugged\YouCompleteMe\third_party\ycmd\ycmd\server_state.py", line 111, in FiletypeCompletionAvailable
    self.GetFiletypeCompleter( filetypes )
  File "C:\Users\Administrator\vimfiles\plugged\YouCompleteMe\third_party\ycmd\ycmd\server_state.py", line 96, in GetFiletypeCompleter
    raise ValueError(
ValueError: No semantic completer exists for filetypes: ['log']
127.0.0.1 - - [24/Aug/2022 10:32:51] "POST /event_notification HTTP/1.1" 200 2
  • stdout
serving on http://DESKTOP-2019FXT:2696

Output of YcmDiags

ycmdiags

Output of git rev-parse HEAD in YouCompleteMe installation directory

3bc66120729ec36d6cea98104b231bbcccdaf5f7

Contents of YCM, ycmd and completion engine logfiles

20220824103221

Following are respectively the first, second and third log files' contents.

  1. 2022-08-24 10:27:58,953 - ERROR - <urlopen error [WinError 10061] 由于目标计算机积极拒绝,无法连接。>
    
  2. 2022-08-24 10:32:49,560 - ERROR - Semantic completion not available for ['log']
    Traceback (most recent call last):
      File "C:\Users\Administrator\vimfiles\plugged\YouCompleteMe\third_party\ycmd\ycmd\server_state.py", line 111, in FiletypeCompletionAvailable
        self.GetFiletypeCompleter( filetypes )
      File "C:\Users\Administrator\vimfiles\plugged\YouCompleteMe\third_party\ycmd\ycmd\server_state.py", line 96, in GetFiletypeCompleter
        raise ValueError(
    ValueError: No semantic completer exists for filetypes: ['log']
    127.0.0.1 - - [24/Aug/2022 10:32:49] "POST /event_notification HTTP/1.1" 200 2
    2022-08-24 10:32:50,200 - INFO - Adding buffer identifiers for file: C:\Users\Public\Documents\Wondershare\CreatorTemp\ycmd_2696_stderr_bjahn19l.log
    2022-08-24 10:32:50,581 - ERROR - Semantic completion not available for ['log']
    Traceback (most recent call last):
      File "C:\Users\Administrator\vimfiles\plugged\YouCompleteMe\third_party\ycmd\ycmd\server_state.py", line 111, in FiletypeCompletionAvailable
        self.GetFiletypeCompleter( filetypes )
      File "C:\Users\Administrator\vimfiles\plugged\YouCompleteMe\third_party\ycmd\ycmd\server_state.py", line 96, in GetFiletypeCompleter
        raise ValueError(
    ValueError: No semantic completer exists for filetypes: ['log']
    127.0.0.1 - - [24/Aug/2022 10:32:50] "POST /event_notification HTTP/1.1" 200 2
    2022-08-24 10:32:50,591 - ERROR - Semantic completion not available for ['log']
    Traceback (most recent call last):
      File "C:\Users\Administrator\vimfiles\plugged\YouCompleteMe\third_party\ycmd\ycmd\server_state.py", line 111, in FiletypeCompletionAvailable
        self.GetFiletypeCompleter( filetypes )
      File "C:\Users\Administrator\vimfiles\plugged\YouCompleteMe\third_party\ycmd\ycmd\server_state.py", line 96, in GetFiletypeCompleter
        raise ValueError(
    ValueError: No semantic completer exists for filetypes: ['log']
    127.0.0.1 - - [24/Aug/2022 10:32:50] "POST /event_notification HTTP/1.1" 200 2
    2022-08-24 10:32:51,481 - ERROR - Semantic completion not available for ['log']
    Traceback (most recent call last):
      File "C:\Users\Administrator\vimfiles\plugged\YouCompleteMe\third_party\ycmd\ycmd\server_state.py", line 111, in FiletypeCompletionAvailable
        self.GetFiletypeCompleter( filetypes )
      File "C:\Users\Administrator\vimfiles\plugged\YouCompleteMe\third_party\ycmd\ycmd\server_state.py", line 96, in GetFiletypeCompleter
        raise ValueError(
    ValueError: No semantic completer exists for filetypes: ['log']
    2022-08-24 10:32:51,481 - INFO - Adding buffer identifiers for file: C:\Users\Public\Documents\Wondershare\CreatorTemp\ycmd_2696_stderr_bjahn19l.log
    127.0.0.1 - - [24/Aug/2022 10:32:51] "POST /event_notification HTTP/1.1" 200 2
    2022-08-24 10:32:51,651 - ERROR - Semantic completion not available for ['log']
    Traceback (most recent call last):
      File "C:\Users\Administrator\vimfiles\plugged\YouCompleteMe\third_party\ycmd\ycmd\server_state.py", line 111, in FiletypeCompletionAvailable
        self.GetFiletypeCompleter( filetypes )
      File "C:\Users\Administrator\vimfiles\plugged\YouCompleteMe\third_party\ycmd\ycmd\server_state.py", line 96, in GetFiletypeCompleter
        raise ValueError(
    ValueError: No semantic completer exists for filetypes: ['log']
    127.0.0.1 - - [24/Aug/2022 10:32:51] "POST /event_notification HTTP/1.1" 200 2
    2022-08-24 10:32:52,091 - ERROR - Semantic completion not available for ['log']
    Traceback (most recent call last):
      File "C:\Users\Administrator\vimfiles\plugged\YouCompleteMe\third_party\ycmd\ycmd\server_state.py", line 111, in FiletypeCompletionAvailable
        self.GetFiletypeCompleter( filetypes )
      File "C:\Users\Administrator\vimfiles\plugged\YouCompleteMe\third_party\ycmd\ycmd\server_state.py", line 96, in GetFiletypeCompleter
        raise ValueError(
    ValueError: No semantic completer exists for filetypes: ['log']
    127.0.0.1 - - [24/Aug/2022 10:32:52] "POST /event_notification HTTP/1.1" 200 2
    2022-08-24 10:32:52,101 - INFO - Adding buffer identifiers for file: C:\Users\Public\Documents\Wondershare\CreatorTemp\ycmd_2696_stderr_bjahn19l.log
    
  3. serving on http://DESKTOP-2019FXT:2696
    

OS version, distribution, etc.

  • win10

Output of build/install commands

Include link to a gist containing the invocation and entire output of install.py if reporting an installation issue.

Other info may help

  1. When I forcely close the python progress, the following message arises below the gvim.20220823200141
  2. When I add vim into g:ycm_filetype_blacklist, the phenomena disappears.

draftman9 avatar Aug 24 '22 04:08 draftman9

Please provide the entire ycmd and YCM log files with debug logging enabled. Use a gist rather than paste here.

puremourning avatar Aug 24 '22 05:08 puremourning

I'm looking into this. going to try your version of vim as I don't repro on latest.

puremourning avatar Aug 24 '22 14:08 puremourning

I can't reproduce this. can you share the exact file that you are opening? Do you see this on multiple machines or just one?

puremourning avatar Aug 24 '22 14:08 puremourning

I can't reproduce this. can you share the exact file that you are opening? Do you see this on multiple machines or just one?

This file is my gvim vimrc file. The ycm_minimal_vimrc I have supported is censored from it.

I just tried it again on my PC and the cpu occupation of python progress did not tended to decrease. When I open this file at the same time this file is my vimrc file, the phenomena appears. I didn't try it on other machines. I guess it is caused by my PC though I don't know what it is.

_vimrc.zip

draftman9 avatar Aug 24 '22 15:08 draftman9

do you have like a really big tags file or something?

let g:ycm_collect_identifiers_from_tags_files = 1

puremourning avatar Sep 23 '22 11:09 puremourning

do you have like a really big tags file or something?

Maybe. But I could not determine it. Thanks for your replying. I think I would use YCM out of vim script, which does not torture me.

draftman9 avatar Sep 24 '22 16:09 draftman9