Skip to content

Instantly share code, notes, and snippets.

@yejingchen
Created December 4, 2020 17:19
Show Gist options
  • Save yejingchen/d82cb521abe2ccbc9251f4f573f734ed to your computer and use it in GitHub Desktop.
Save yejingchen/d82cb521abe2ccbc9251f4f573f734ed to your computer and use it in GitHub Desktop.
YCM logs for watchdog issue
01:12:30 ccls initialize.cc:274 I initialize in directory /tmp/foo with uri file:///tmp/foo
01:12:30 ccls initialize.cc:297 I initializationOptions: {"compilationDatabaseCommand":"","compilationDatabaseDirectory":"","cache":{"directory":".ccls-cache","format":"binary","hierarchicalPath":false,"retainInMemory":2},"capabilities":{"documentOnTypeFormattingProvider":{"firstTriggerCharacter":"}","moreTriggerCharacter":[]},"foldingRangeProvider":true,"workspace":{"workspaceFolders":{"supported":true,"changeNotifications":true}}},"clang":{"excludeArgs":[],"extraArgs":[],"pathMappings":[],"resourceDir":""},"client":{"diagnosticsRelatedInformation":true,"hierarchicalDocumentSymbolSupport":true,"linkSupport":true,"snippetSupport":true},"codeLens":{"localVariables":true},"completion":{"caseSensitivity":2,"detailedLabel":true,"dropOldRequests":true,"duplicateOptional":true,"filterAndSort":true,"include":{"blacklist":[],"maxPathSize":30,"suffixWhitelist":[".h",".hpp",".hh",".inc"],"whitelist":[]},"maxNum":100,"placeholder":true},"diagnostics":{"blacklist":[],"onChange":1000,"onOpen":0,"onSave":0,"spellChecking":true,"whitelist":[]},"highlight":{"largeFileSize":2097152,"lsRanges":false,"blacklist":[],"whitelist":[]},"index":{"blacklist":[],"comments":2,"initialNoLinkage":false,"initialBlacklist":[],"initialWhitelist":[],"maxInitializerLines":5,"multiVersion":0,"multiVersionBlacklist":[],"multiVersionWhitelist":[],"name":{"suppressUnwrittenScope":false},"onChange":false,"parametersInDeclarations":true,"threads":0,"trackDependency":2,"whitelist":[]},"request":{"timeout":5000},"session":{"maxNum":10},"workspaceSymbol":{"caseSensitivity":1,"maxNum":1000,"sort":true},"xref":{"maxNum":2000}}
01:12:30 ccls initialize.cc:329 I use -resource-dir=/usr/lib/clang/11.0.0
01:12:30 ccls initialize.cc:361 I workspace folder: /tmp/foo/
01:12:30 ccls initialize.cc:386 I start 8 indexers
01:12:30 ccls initialize.cc:394 I dispatch initial index requests
01:12:30 ccls pipeline.cc:493 I loaded project. Refresh semantic highlight for all working file.
01:12:30 ccls sema_manager.cc:745 I clear all sessions
01:12:30 ccls pipeline.cc:493 I loaded project. Refresh semantic highlight for all working file.
01:12:30 preamble sema_manager.cc:736 I create session for /tmp/foo/a.c
01:12:30 indexer2 pipeline.cc:298 I load cache for /tmp/foo/a.c
2020-12-05 01:12:29,745 - DEBUG - GET b'http://127.0.0.1:59209/ready' (None)
{'content-type': 'application/json', 'x-ycm-hmac': b'kmm0qrPDqfarRjz4ra6sn2w8Xa5kaPonOJkD65S8//4='}
2020-12-05 01:12:29,820 - ERROR - HTTPConnectionPool(host='127.0.0.1', port=59209): Max retries exceeded with url: /ready (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f96cfdd8040>: Failed to establish a new connection: [Errno 111] 拒绝连接'))
2020-12-05 01:12:29,920 - DEBUG - GET b'http://127.0.0.1:59209/ready' (None)
{'content-type': 'application/json', 'x-ycm-hmac': b'kmm0qrPDqfarRjz4ra6sn2w8Xa5kaPonOJkD65S8//4='}
2020-12-05 01:12:29,923 - ERROR - HTTPConnectionPool(host='127.0.0.1', port=59209): Max retries exceeded with url: /ready (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f96cfdd8b80>: Failed to establish a new connection: [Errno 111] 拒绝连接'))
2020-12-05 01:12:30,024 - DEBUG - GET b'http://127.0.0.1:59209/ready' (None)
{'content-type': 'application/json', 'x-ycm-hmac': b'kmm0qrPDqfarRjz4ra6sn2w8Xa5kaPonOJkD65S8//4='}
2020-12-05 01:12:30,033 - DEBUG - RX: <Response [200]>
true
2020-12-05 01:12:30,036 - DEBUG - GET b'http://127.0.0.1:59209/signature_help_available' ({'subserver': 'c'})
{'content-type': 'application/json', 'x-ycm-hmac': b'9XPAxkEuJn3ljtt1DcuY7qWvGTfIzMnWFmsz9kdaF58='}
2020-12-05 01:12:30,040 - DEBUG - POST b'http://127.0.0.1:59209/event_notification'
{'content-type': 'application/json', 'x-ycm-hmac': b'UDsq2+dwugUXz5SrpRAJol+Ql8xOUKvl39UhKVnOjdU='}
b'{"filepath": "/tmp/foo/a.c", "line_num": 1, "column_num": 1, "working_dir": "/tmp/foo", "file_data": {"/tmp/foo/a.c": {"contents": "#include <stdio.h>\\nint main()\\n{\\n\\tprintf(\\"hello\\\\n\\");\\n\\treturn 0;\\n}\\n", "filetypes": ["c"]}}, "event_name": "BufferVisit"}'
2020-12-05 01:12:30,049 - DEBUG - POST b'http://127.0.0.1:59209/event_notification'
{'content-type': 'application/json', 'x-ycm-hmac': b'Gf1gF8tAK/Y0dcos4yQKI3AIYIfIaRTDkuQZUfFYVjg='}
b'{"filepath": "/tmp/foo/a.c", "line_num": 1, "column_num": 1, "working_dir": "/tmp/foo", "file_data": {"/tmp/foo/a.c": {"contents": "#include <stdio.h>\\nint main()\\n{\\n\\tprintf(\\"hello\\\\n\\");\\n\\treturn 0;\\n}\\n", "filetypes": ["c"]}}, "event_name": "FileReadyToParse"}'
2020-12-05 01:12:30,135 - DEBUG - POST b'http://127.0.0.1:59209/receive_messages'
{'content-type': 'application/json', 'x-ycm-hmac': b'XE+IG46qv8RvPYJqyCmdJTdQgAfoJuLhXtYA1dZIu7k='}
b'{"filepath": "/tmp/foo/a.c", "line_num": 1, "column_num": 1, "working_dir": "/tmp/foo", "file_data": {"/tmp/foo/a.c": {"contents": "#include <stdio.h>\\nint main()\\n{\\n\\tprintf(\\"hello\\\\n\\");\\n\\treturn 0;\\n}\\n", "filetypes": ["c"]}}}'
2020-12-05 01:12:30,152 - DEBUG - POST b'http://127.0.0.1:59209/semantic_completion_available'
{'content-type': 'application/json', 'x-ycm-hmac': b'zOCvjqBzSjx3TG0Hrs2U5yjea8IvlRUTrFpoBqkjJrs='}
b'{"filepath": "/tmp/foo/a.c", "line_num": 1, "column_num": 1, "working_dir": "/tmp/foo", "file_data": {"/tmp/foo/a.c": {"contents": "#include <stdio.h>\\nint main()\\n{\\n\\tprintf(\\"hello\\\\n\\");\\n\\treturn 0;\\n}\\n", "filetypes": ["c"]}}, "filetypes": "c"}'
2020-12-05 01:12:30,158 - DEBUG - RX: <Response [200]>
true
2020-12-05 01:12:30,159 - DEBUG - RX: <Response [200]>
{}
2020-12-05 01:12:30,246 - DEBUG - RX: <Response [200]>
true
2020-12-05 01:12:30,247 - DEBUG - POST b'http://127.0.0.1:59209/receive_messages'
{'content-type': 'application/json', 'x-ycm-hmac': b'XE+IG46qv8RvPYJqyCmdJTdQgAfoJuLhXtYA1dZIu7k='}
b'{"filepath": "/tmp/foo/a.c", "line_num": 1, "column_num": 1, "working_dir": "/tmp/foo", "file_data": {"/tmp/foo/a.c": {"contents": "#include <stdio.h>\\nint main()\\n{\\n\\tprintf(\\"hello\\\\n\\");\\n\\treturn 0;\\n}\\n", "filetypes": ["c"]}}}'
2020-12-05 01:12:33,223 - DEBUG - POST b'http://127.0.0.1:59209/debug_info'
{'content-type': 'application/json', 'x-ycm-hmac': b'oDvKX9TqIfzMxdbXHxdfx4d83hrXMyrMHvVhBVNDks4='}
b'{"filepath": "/tmp/foo/a.c", "line_num": 1, "column_num": 1, "working_dir": "/tmp/foo", "file_data": {"/tmp/foo/a.c": {"contents": "#include <stdio.h>\\nint main()\\n{\\n\\tprintf(\\"hello\\\\n\\");\\n\\treturn 0;\\n}\\n", "filetypes": ["c"]}}}'
2020-12-05 01:12:33,230 - DEBUG - RX: <Response [200]>
{"python":{"executable":"/usr/bin/python","version":"3.9.0"},"clang":{"has_support":false,"version":null},"extra_conf":{"path":null,"is_loaded":false},"completer":{"name":"GenericLSP","servers":[{"name":"cclsCompleter","is_running":false,"executable":["/usr/bin/ccls"],"address":null,"port":null,"pid":null,"logfiles":["/tmp/cclscompleter_stderrypdre8uw.log"],"extras":[{"key":"Server State","value":"Dead"},{"key":"Project Directory","value":"/tmp/foo"},{"key":"Settings","value":"{}"}]}],"items":[]}}
2020-12-05 01:12:40,276 - DEBUG - RX: <Response [200]>
true
2020-12-05 01:12:40,278 - DEBUG - POST b'http://127.0.0.1:59209/receive_messages'
{'content-type': 'application/json', 'x-ycm-hmac': b'XE+IG46qv8RvPYJqyCmdJTdQgAfoJuLhXtYA1dZIu7k='}
b'{"filepath": "/tmp/foo/a.c", "line_num": 1, "column_num": 1, "working_dir": "/tmp/foo", "file_data": {"/tmp/foo/a.c": {"contents": "#include <stdio.h>\\nint main()\\n{\\n\\tprintf(\\"hello\\\\n\\");\\n\\treturn 0;\\n}\\n", "filetypes": ["c"]}}}'
2020-12-05 01:12:50,299 - DEBUG - RX: <Response [200]>
true
2020-12-05 01:12:50,300 - DEBUG - POST b'http://127.0.0.1:59209/receive_messages'
{'content-type': 'application/json', 'x-ycm-hmac': b'XE+IG46qv8RvPYJqyCmdJTdQgAfoJuLhXtYA1dZIu7k='}
b'{"filepath": "/tmp/foo/a.c", "line_num": 1, "column_num": 1, "working_dir": "/tmp/foo", "file_data": {"/tmp/foo/a.c": {"contents": "#include <stdio.h>\\nint main()\\n{\\n\\tprintf(\\"hello\\\\n\\");\\n\\treturn 0;\\n}\\n", "filetypes": ["c"]}}}'
2020-12-05 01:13:00,323 - DEBUG - RX: <Response [200]>
true
2020-12-05 01:13:00,324 - DEBUG - POST b'http://127.0.0.1:59209/receive_messages'
{'content-type': 'application/json', 'x-ycm-hmac': b'XE+IG46qv8RvPYJqyCmdJTdQgAfoJuLhXtYA1dZIu7k='}
b'{"filepath": "/tmp/foo/a.c", "line_num": 1, "column_num": 1, "working_dir": "/tmp/foo", "file_data": {"/tmp/foo/a.c": {"contents": "#include <stdio.h>\\nint main()\\n{\\n\\tprintf(\\"hello\\\\n\\");\\n\\treturn 0;\\n}\\n", "filetypes": ["c"]}}}'
2020-12-05 01:13:10,360 - DEBUG - RX: <Response [200]>
true
2020-12-05 01:13:10,362 - DEBUG - POST b'http://127.0.0.1:59209/receive_messages'
{'content-type': 'application/json', 'x-ycm-hmac': b'XE+IG46qv8RvPYJqyCmdJTdQgAfoJuLhXtYA1dZIu7k='}
b'{"filepath": "/tmp/foo/a.c", "line_num": 1, "column_num": 1, "working_dir": "/tmp/foo", "file_data": {"/tmp/foo/a.c": {"contents": "#include <stdio.h>\\nint main()\\n{\\n\\tprintf(\\"hello\\\\n\\");\\n\\treturn 0;\\n}\\n", "filetypes": ["c"]}}}'
2020-12-05 01:13:20,383 - DEBUG - RX: <Response [200]>
true
2020-12-05 01:13:20,384 - DEBUG - POST b'http://127.0.0.1:59209/receive_messages'
{'content-type': 'application/json', 'x-ycm-hmac': b'XE+IG46qv8RvPYJqyCmdJTdQgAfoJuLhXtYA1dZIu7k='}
b'{"filepath": "/tmp/foo/a.c", "line_num": 1, "column_num": 1, "working_dir": "/tmp/foo", "file_data": {"/tmp/foo/a.c": {"contents": "#include <stdio.h>\\nint main()\\n{\\n\\tprintf(\\"hello\\\\n\\");\\n\\treturn 0;\\n}\\n", "filetypes": ["c"]}}}'
2020-12-05 01:13:27,192 - DEBUG - POST b'http://127.0.0.1:59209/event_notification'
{'content-type': 'application/json', 'x-ycm-hmac': b'Gf1gF8tAK/Y0dcos4yQKI3AIYIfIaRTDkuQZUfFYVjg='}
b'{"filepath": "/tmp/foo/a.c", "line_num": 1, "column_num": 1, "working_dir": "/tmp/foo", "file_data": {"/tmp/foo/a.c": {"contents": "#include <stdio.h>\\nint main()\\n{\\n\\tprintf(\\"hello\\\\n\\");\\n\\treturn 0;\\n}\\n", "filetypes": ["c"]}}, "event_name": "FileReadyToParse"}'
2020-12-05 01:13:27,197 - DEBUG - RX: <Response [200]>
{}
2020-12-05 01:13:30,414 - DEBUG - RX: <Response [200]>
true
2020-12-05 01:13:30,415 - DEBUG - POST b'http://127.0.0.1:59209/receive_messages'
{'content-type': 'application/json', 'x-ycm-hmac': b'XE+IG46qv8RvPYJqyCmdJTdQgAfoJuLhXtYA1dZIu7k='}
b'{"filepath": "/tmp/foo/a.c", "line_num": 1, "column_num": 1, "working_dir": "/tmp/foo", "file_data": {"/tmp/foo/a.c": {"contents": "#include <stdio.h>\\nint main()\\n{\\n\\tprintf(\\"hello\\\\n\\");\\n\\treturn 0;\\n}\\n", "filetypes": ["c"]}}}'
2020-12-05 01:13:31,254 - DEBUG - POST b'http://127.0.0.1:59209/defined_subcommands'
{'content-type': 'application/json', 'x-ycm-hmac': b'5oFQEI4giEQWz7/dFDH7PPVsFK1TrQg7STscB/6pImc='}
b'{"filepath": "/tmp/foo/a.c", "line_num": 1, "column_num": 1, "working_dir": "/tmp/foo", "file_data": {"/tmp/foo/a.c": {"contents": "#include <stdio.h>\\nint main()\\n{\\n\\tprintf(\\"hello\\\\n\\");\\n\\treturn 0;\\n}\\n", "filetypes": ["c"]}}}'
2020-12-05 01:13:31,266 - DEBUG - RX: <Response [200]>
["ExecuteCommand","FixIt","Format","GetHover","GoTo","GoToDeclaration","GoToDefinition","GoToImplementation","GoToReferences","GoToSymbol","GoToType","RefactorRename","RestartServer"]
2020-12-05 01:13:31,268 - DEBUG - POST b'http://127.0.0.1:59209/run_completer_command'
{'content-type': 'application/json', 'x-ycm-hmac': b'BVI2PmE7AbRBaQXuGUt0WFA4A2HPbOsBvAuwPahtuW0='}
b'{"filepath": "/tmp/foo/a.c", "line_num": 1, "column_num": 1, "working_dir": "/tmp/foo", "file_data": {"/tmp/foo/a.c": {"contents": "#include <stdio.h>\\nint main()\\n{\\n\\tprintf(\\"hello\\\\n\\");\\n\\treturn 0;\\n}\\n", "filetypes": ["c"]}}, "options": {"tab_size": 8, "insert_spaces": false}, "command_arguments": ["GetHover"]}'
2020-12-05 01:13:31,371 - DEBUG - RX: <Response [500]>
{"exception":{"TYPE":"RuntimeError"},"message":"Server is initializing. Please wait.","traceback":"Traceback (most recent call last):\n File \"/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/third_party/bottle/bottle.py\", line 868, in _handle\n return route.call(**args)\n File \"/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/third_party/bottle/bottle.py\", line 1748, in wrapper\n rv = callback(*a, **ka)\n File \"/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/watchdog_plugin.py\", line 97, in wrapper\n return callback( *args, **kwargs )\n File \"/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/hmac_plugin.py\", line 62, in wrapper\n body = callback( *args, **kwargs )\n File \"/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/handlers.py\", line 94, in RunCompleterCommand\n return _JsonResponse( completer.OnUserCommand(\n File \"/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/completers/completer.py\", line 472, in OnUserCommand\n return command( self, request_data, arguments[ 1: ] )\n File \"/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/completers/language_server/generic_lsp_completer.py\", line 70, in <lambda>\n self._GetHover( request_data ) }\n File \"/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/completers/language_server/generic_lsp_completer.py\", line 74, in _GetHover\n raw_hover = self.GetHoverResponse( request_data )\n File \"/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/completers/language_server/language_server_completer.py\", line 2330, in GetHoverResponse\n raise RuntimeError( 'Server is initializing. Please wait.' )\nRuntimeError: Server is initializing. Please wait.\n"}
2020-12-05 01:13:31,372 - ERROR - Error while handling server response
Traceback (most recent call last):
File "/home/yjc/.vim/plugged/YouCompleteMe/python/ycm/client/base_request.py", line 73, in HandleFuture
return _JsonFromFuture( future )
File "/home/yjc/.vim/plugged/YouCompleteMe/python/ycm/client/base_request.py", line 256, in _JsonFromFuture
raise MakeServerException( response.json() )
ycmd.responses.ServerError: RuntimeError: Server is initializing. Please wait.
2020-12-05 01:13:36,230 - DEBUG - POST b'http://127.0.0.1:59209/defined_subcommands'
{'content-type': 'application/json', 'x-ycm-hmac': b'GL26DEhXPB8SpUCQxXJNV3V/8qpznHXEd9W757mYqbc='}
b'{"filepath": "/tmp/foo/a.c", "line_num": 4, "column_num": 2, "working_dir": "/tmp/foo", "file_data": {"/tmp/foo/a.c": {"contents": "#include <stdio.h>\\nint main()\\n{\\n\\tprintf(\\"hello\\\\n\\");\\n\\treturn 0;\\n}\\n", "filetypes": ["c"]}}}'
2020-12-05 01:13:36,236 - DEBUG - RX: <Response [200]>
["ExecuteCommand","FixIt","Format","GetHover","GoTo","GoToDeclaration","GoToDefinition","GoToImplementation","GoToReferences","GoToSymbol","GoToType","RefactorRename","RestartServer"]
2020-12-05 01:13:36,806 - DEBUG - POST b'http://127.0.0.1:59209/run_completer_command'
{'content-type': 'application/json', 'x-ycm-hmac': b'0bZIFOIuaCMi2qptJKqNjhHohPVs6yFbe0bHt5k1DM8='}
b'{"filepath": "/tmp/foo/a.c", "line_num": 4, "column_num": 2, "working_dir": "/tmp/foo", "file_data": {"/tmp/foo/a.c": {"contents": "#include <stdio.h>\\nint main()\\n{\\n\\tprintf(\\"hello\\\\n\\");\\n\\treturn 0;\\n}\\n", "filetypes": ["c"]}}, "options": {"tab_size": 8, "insert_spaces": false}, "command_arguments": ["GoTo"]}'
2020-12-05 01:13:36,815 - DEBUG - RX: <Response [500]>
{"exception":{"TYPE":"RuntimeError"},"message":"Server is initializing. Please wait.","traceback":"Traceback (most recent call last):\n File \"/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/third_party/bottle/bottle.py\", line 868, in _handle\n return route.call(**args)\n File \"/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/third_party/bottle/bottle.py\", line 1748, in wrapper\n rv = callback(*a, **ka)\n File \"/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/watchdog_plugin.py\", line 97, in wrapper\n return callback( *args, **kwargs )\n File \"/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/hmac_plugin.py\", line 62, in wrapper\n body = callback( *args, **kwargs )\n File \"/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/handlers.py\", line 94, in RunCompleterCommand\n return _JsonResponse( completer.OnUserCommand(\n File \"/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/completers/completer.py\", line 472, in OnUserCommand\n return command( self, request_data, arguments[ 1: ] )\n File \"/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/completers/language_server/language_server_completer.py\", line 63, in <lambda>\n lambda self, request_data, args: self.GoTo( request_data,\n File \"/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/completers/language_server/language_server_completer.py\", line 2365, in GoTo\n raise RuntimeError( 'Server is initializing. Please wait.' )\nRuntimeError: Server is initializing. Please wait.\n"}
2020-12-05 01:13:36,816 - ERROR - Error while handling server response
Traceback (most recent call last):
File "/home/yjc/.vim/plugged/YouCompleteMe/python/ycm/client/base_request.py", line 73, in HandleFuture
return _JsonFromFuture( future )
File "/home/yjc/.vim/plugged/YouCompleteMe/python/ycm/client/base_request.py", line 256, in _JsonFromFuture
raise MakeServerException( response.json() )
ycmd.responses.ServerError: RuntimeError: Server is initializing. Please wait.
2020-12-05 01:13:36,817 - DEBUG - RX: <Response [500]>
{"exception":{"TYPE":"RuntimeError"},"message":"Server is initializing. Please wait.","traceback":"Traceback (most recent call last):\n File \"/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/third_party/bottle/bottle.py\", line 868, in _handle\n return route.call(**args)\n File \"/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/third_party/bottle/bottle.py\", line 1748, in wrapper\n rv = callback(*a, **ka)\n File \"/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/watchdog_plugin.py\", line 97, in wrapper\n return callback( *args, **kwargs )\n File \"/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/hmac_plugin.py\", line 62, in wrapper\n body = callback( *args, **kwargs )\n File \"/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/handlers.py\", line 94, in RunCompleterCommand\n return _JsonResponse( completer.OnUserCommand(\n File \"/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/completers/completer.py\", line 472, in OnUserCommand\n return command( self, request_data, arguments[ 1: ] )\n File \"/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/completers/language_server/language_server_completer.py\", line 63, in <lambda>\n lambda self, request_data, args: self.GoTo( request_data,\n File \"/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/completers/language_server/language_server_completer.py\", line 2365, in GoTo\n raise RuntimeError( 'Server is initializing. Please wait.' )\nRuntimeError: Server is initializing. Please wait.\n"}
2020-12-05 01:13:36,818 - ERROR - Error while handling server response
Traceback (most recent call last):
File "/home/yjc/.vim/plugged/YouCompleteMe/python/ycm/client/base_request.py", line 73, in HandleFuture
return _JsonFromFuture( future )
File "/home/yjc/.vim/plugged/YouCompleteMe/python/ycm/client/base_request.py", line 256, in _JsonFromFuture
raise MakeServerException( response.json() )
ycmd.responses.ServerError: RuntimeError: Server is initializing. Please wait.
2020-12-05 01:13:40,454 - DEBUG - RX: <Response [200]>
true
2020-12-05 01:13:40,455 - DEBUG - POST b'http://127.0.0.1:59209/receive_messages'
{'content-type': 'application/json', 'x-ycm-hmac': b'XE+IG46qv8RvPYJqyCmdJTdQgAfoJuLhXtYA1dZIu7k='}
b'{"filepath": "/tmp/foo/a.c", "line_num": 1, "column_num": 1, "working_dir": "/tmp/foo", "file_data": {"/tmp/foo/a.c": {"contents": "#include <stdio.h>\\nint main()\\n{\\n\\tprintf(\\"hello\\\\n\\");\\n\\treturn 0;\\n}\\n", "filetypes": ["c"]}}}'
2020-12-05 01:13:40,935 - DEBUG - POST b'http://127.0.0.1:59209/event_notification'
{'content-type': 'application/json', 'x-ycm-hmac': b'o9Qd4sBQKofn1J/4jj4Pbp6d6NM1VBqX0lNh5xtm3mk='}
b'{"filepath": "/tmp/foo/a.c", "line_num": 4, "column_num": 2, "working_dir": "/tmp/foo", "file_data": {"/tmp/foo/a.c": {"contents": "#include <stdio.h>\\nint main()\\n{\\n\\tprintf(\\"hello\\\\n\\");\\n\\treturn 0;\\n}\\n", "filetypes": ["c"]}}, "event_name": "FileReadyToParse"}'
2020-12-05 01:13:40,943 - DEBUG - RX: <Response [200]>
{}
2020-12-05 01:13:44,998 - DEBUG - POST b'http://127.0.0.1:59209/run_completer_command'
{'content-type': 'application/json', 'x-ycm-hmac': b'iB68tl4xyMMbpSvI3m/A3aIH4UZSdyh8Co+j9ZRFGlk='}
b'{"filepath": "/tmp/foo/a.c", "line_num": 4, "column_num": 2, "working_dir": "/tmp/foo", "file_data": {"/tmp/foo/a.c": {"contents": "#include <stdio.h>\\nint main()\\n{\\n\\tprintf(\\"hello\\\\n\\");\\n\\treturn 0;\\n}\\n", "filetypes": ["c"]}}, "options": {"tab_size": 8, "insert_spaces": false}, "command_arguments": ["GetHover"]}'
2020-12-05 01:13:45,105 - DEBUG - RX: <Response [500]>
{"exception":{"TYPE":"RuntimeError"},"message":"Server is initializing. Please wait.","traceback":"Traceback (most recent call last):\n File \"/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/third_party/bottle/bottle.py\", line 868, in _handle\n return route.call(**args)\n File \"/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/third_party/bottle/bottle.py\", line 1748, in wrapper\n rv = callback(*a, **ka)\n File \"/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/watchdog_plugin.py\", line 97, in wrapper\n return callback( *args, **kwargs )\n File \"/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/hmac_plugin.py\", line 62, in wrapper\n body = callback( *args, **kwargs )\n File \"/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/handlers.py\", line 94, in RunCompleterCommand\n return _JsonResponse( completer.OnUserCommand(\n File \"/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/completers/completer.py\", line 472, in OnUserCommand\n return command( self, request_data, arguments[ 1: ] )\n File \"/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/completers/language_server/generic_lsp_completer.py\", line 70, in <lambda>\n self._GetHover( request_data ) }\n File \"/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/completers/language_server/generic_lsp_completer.py\", line 74, in _GetHover\n raw_hover = self.GetHoverResponse( request_data )\n File \"/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/completers/language_server/language_server_completer.py\", line 2330, in GetHoverResponse\n raise RuntimeError( 'Server is initializing. Please wait.' )\nRuntimeError: Server is initializing. Please wait.\n"}
2020-12-05 01:13:45,106 - ERROR - Error while handling server response
Traceback (most recent call last):
File "/home/yjc/.vim/plugged/YouCompleteMe/python/ycm/client/base_request.py", line 73, in HandleFuture
return _JsonFromFuture( future )
File "/home/yjc/.vim/plugged/YouCompleteMe/python/ycm/client/base_request.py", line 256, in _JsonFromFuture
raise MakeServerException( response.json() )
ycmd.responses.ServerError: RuntimeError: Server is initializing. Please wait.
2020-12-05 01:13:50,487 - DEBUG - RX: <Response [200]>
true
2020-12-05 01:13:50,488 - DEBUG - POST b'http://127.0.0.1:59209/receive_messages'
{'content-type': 'application/json', 'x-ycm-hmac': b'XE+IG46qv8RvPYJqyCmdJTdQgAfoJuLhXtYA1dZIu7k='}
b'{"filepath": "/tmp/foo/a.c", "line_num": 1, "column_num": 1, "working_dir": "/tmp/foo", "file_data": {"/tmp/foo/a.c": {"contents": "#include <stdio.h>\\nint main()\\n{\\n\\tprintf(\\"hello\\\\n\\");\\n\\treturn 0;\\n}\\n", "filetypes": ["c"]}}}'
2020-12-05 01:14:00,510 - DEBUG - RX: <Response [200]>
true
2020-12-05 01:14:00,511 - DEBUG - POST b'http://127.0.0.1:59209/receive_messages'
{'content-type': 'application/json', 'x-ycm-hmac': b'XE+IG46qv8RvPYJqyCmdJTdQgAfoJuLhXtYA1dZIu7k='}
b'{"filepath": "/tmp/foo/a.c", "line_num": 1, "column_num": 1, "working_dir": "/tmp/foo", "file_data": {"/tmp/foo/a.c": {"contents": "#include <stdio.h>\\nint main()\\n{\\n\\tprintf(\\"hello\\\\n\\");\\n\\treturn 0;\\n}\\n", "filetypes": ["c"]}}}'
2020-12-05 01:14:10,546 - DEBUG - RX: <Response [200]>
true
2020-12-05 01:14:10,546 - DEBUG - POST b'http://127.0.0.1:59209/receive_messages'
{'content-type': 'application/json', 'x-ycm-hmac': b'XE+IG46qv8RvPYJqyCmdJTdQgAfoJuLhXtYA1dZIu7k='}
b'{"filepath": "/tmp/foo/a.c", "line_num": 1, "column_num": 1, "working_dir": "/tmp/foo", "file_data": {"/tmp/foo/a.c": {"contents": "#include <stdio.h>\\nint main()\\n{\\n\\tprintf(\\"hello\\\\n\\");\\n\\treturn 0;\\n}\\n", "filetypes": ["c"]}}}'
2020-12-05 01:14:20,562 - DEBUG - RX: <Response [200]>
true
2020-12-05 01:14:20,562 - DEBUG - POST b'http://127.0.0.1:59209/receive_messages'
{'content-type': 'application/json', 'x-ycm-hmac': b'XE+IG46qv8RvPYJqyCmdJTdQgAfoJuLhXtYA1dZIu7k='}
b'{"filepath": "/tmp/foo/a.c", "line_num": 1, "column_num": 1, "working_dir": "/tmp/foo", "file_data": {"/tmp/foo/a.c": {"contents": "#include <stdio.h>\\nint main()\\n{\\n\\tprintf(\\"hello\\\\n\\");\\n\\treturn 0;\\n}\\n", "filetypes": ["c"]}}}'
2020-12-05 01:14:30,599 - DEBUG - RX: <Response [200]>
true
2020-12-05 01:14:30,600 - DEBUG - POST b'http://127.0.0.1:59209/receive_messages'
{'content-type': 'application/json', 'x-ycm-hmac': b'XE+IG46qv8RvPYJqyCmdJTdQgAfoJuLhXtYA1dZIu7k='}
b'{"filepath": "/tmp/foo/a.c", "line_num": 1, "column_num": 1, "working_dir": "/tmp/foo", "file_data": {"/tmp/foo/a.c": {"contents": "#include <stdio.h>\\nint main()\\n{\\n\\tprintf(\\"hello\\\\n\\");\\n\\treturn 0;\\n}\\n", "filetypes": ["c"]}}}'
2020-12-05 01:14:40,628 - DEBUG - RX: <Response [200]>
true
2020-12-05 01:14:40,628 - DEBUG - POST b'http://127.0.0.1:59209/receive_messages'
{'content-type': 'application/json', 'x-ycm-hmac': b'XE+IG46qv8RvPYJqyCmdJTdQgAfoJuLhXtYA1dZIu7k='}
b'{"filepath": "/tmp/foo/a.c", "line_num": 1, "column_num": 1, "working_dir": "/tmp/foo", "file_data": {"/tmp/foo/a.c": {"contents": "#include <stdio.h>\\nint main()\\n{\\n\\tprintf(\\"hello\\\\n\\");\\n\\treturn 0;\\n}\\n", "filetypes": ["c"]}}}'
2020-12-05 01:14:49,737 - DEBUG - POST b'http://127.0.0.1:59209/debug_info'
{'content-type': 'application/json', 'x-ycm-hmac': b'xJPtak0omr6j70wqyhXJnjcULarFOiDQLxjm+sac/NM='}
b'{"filepath": "/tmp/foo/a.c", "line_num": 4, "column_num": 2, "working_dir": "/tmp/foo", "file_data": {"/tmp/foo/a.c": {"contents": "#include <stdio.h>\\nint main()\\n{\\n\\tprintf(\\"hello\\\\n\\");\\n\\treturn 0;\\n}\\n", "filetypes": ["c"]}}}'
2020-12-05 01:14:49,746 - DEBUG - RX: <Response [200]>
{"python":{"executable":"/usr/bin/python","version":"3.9.0"},"clang":{"has_support":false,"version":null},"extra_conf":{"path":null,"is_loaded":false},"completer":{"name":"GenericLSP","servers":[{"name":"cclsCompleter","is_running":false,"executable":["/usr/bin/ccls"],"address":null,"port":null,"pid":null,"logfiles":["/tmp/cclscompleter_stderrypdre8uw.log"],"extras":[{"key":"Server State","value":"Dead"},{"key":"Project Directory","value":"/tmp/foo"},{"key":"Settings","value":"{}"}]}],"items":[]}}
2020-12-05 01:14:50,649 - DEBUG - RX: <Response [200]>
true
2020-12-05 01:14:50,651 - DEBUG - POST b'http://127.0.0.1:59209/receive_messages'
{'content-type': 'application/json', 'x-ycm-hmac': b'XE+IG46qv8RvPYJqyCmdJTdQgAfoJuLhXtYA1dZIu7k='}
b'{"filepath": "/tmp/foo/a.c", "line_num": 1, "column_num": 1, "working_dir": "/tmp/foo", "file_data": {"/tmp/foo/a.c": {"contents": "#include <stdio.h>\\nint main()\\n{\\n\\tprintf(\\"hello\\\\n\\");\\n\\treturn 0;\\n}\\n", "filetypes": ["c"]}}}'
2020-12-05 01:15:00,673 - DEBUG - RX: <Response [200]>
true
2020-12-05 01:15:00,675 - DEBUG - POST b'http://127.0.0.1:59209/receive_messages'
{'content-type': 'application/json', 'x-ycm-hmac': b'XE+IG46qv8RvPYJqyCmdJTdQgAfoJuLhXtYA1dZIu7k='}
b'{"filepath": "/tmp/foo/a.c", "line_num": 1, "column_num": 1, "working_dir": "/tmp/foo", "file_data": {"/tmp/foo/a.c": {"contents": "#include <stdio.h>\\nint main()\\n{\\n\\tprintf(\\"hello\\\\n\\");\\n\\treturn 0;\\n}\\n", "filetypes": ["c"]}}}'
2020-12-05 01:15:10,702 - DEBUG - RX: <Response [200]>
true
2020-12-05 01:15:10,702 - DEBUG - POST b'http://127.0.0.1:59209/receive_messages'
{'content-type': 'application/json', 'x-ycm-hmac': b'XE+IG46qv8RvPYJqyCmdJTdQgAfoJuLhXtYA1dZIu7k='}
b'{"filepath": "/tmp/foo/a.c", "line_num": 1, "column_num": 1, "working_dir": "/tmp/foo", "file_data": {"/tmp/foo/a.c": {"contents": "#include <stdio.h>\\nint main()\\n{\\n\\tprintf(\\"hello\\\\n\\");\\n\\treturn 0;\\n}\\n", "filetypes": ["c"]}}}'
2020-12-05 01:15:20,723 - DEBUG - RX: <Response [200]>
true
2020-12-05 01:15:20,724 - DEBUG - POST b'http://127.0.0.1:59209/receive_messages'
{'content-type': 'application/json', 'x-ycm-hmac': b'XE+IG46qv8RvPYJqyCmdJTdQgAfoJuLhXtYA1dZIu7k='}
b'{"filepath": "/tmp/foo/a.c", "line_num": 1, "column_num": 1, "working_dir": "/tmp/foo", "file_data": {"/tmp/foo/a.c": {"contents": "#include <stdio.h>\\nint main()\\n{\\n\\tprintf(\\"hello\\\\n\\");\\n\\treturn 0;\\n}\\n", "filetypes": ["c"]}}}'
2020-12-05 01:15:30,755 - DEBUG - RX: <Response [200]>
true
2020-12-05 01:15:30,755 - DEBUG - POST b'http://127.0.0.1:59209/receive_messages'
{'content-type': 'application/json', 'x-ycm-hmac': b'XE+IG46qv8RvPYJqyCmdJTdQgAfoJuLhXtYA1dZIu7k='}
b'{"filepath": "/tmp/foo/a.c", "line_num": 1, "column_num": 1, "working_dir": "/tmp/foo", "file_data": {"/tmp/foo/a.c": {"contents": "#include <stdio.h>\\nint main()\\n{\\n\\tprintf(\\"hello\\\\n\\");\\n\\treturn 0;\\n}\\n", "filetypes": ["c"]}}}'
2020-12-05 01:15:40,788 - DEBUG - RX: <Response [200]>
true
2020-12-05 01:15:40,790 - DEBUG - POST b'http://127.0.0.1:59209/receive_messages'
{'content-type': 'application/json', 'x-ycm-hmac': b'XE+IG46qv8RvPYJqyCmdJTdQgAfoJuLhXtYA1dZIu7k='}
b'{"filepath": "/tmp/foo/a.c", "line_num": 1, "column_num": 1, "working_dir": "/tmp/foo", "file_data": {"/tmp/foo/a.c": {"contents": "#include <stdio.h>\\nint main()\\n{\\n\\tprintf(\\"hello\\\\n\\");\\n\\treturn 0;\\n}\\n", "filetypes": ["c"]}}}'
2020-12-05 01:15:44,700 - DEBUG - POST b'http://127.0.0.1:59209/receive_messages'
{'content-type': 'application/json', 'x-ycm-hmac': b'ewnBF8dbCXnLFd5mScpjbaZW04qgbjtCwLiDJq9G+yc='}
b'{"filepath": "/tmp/ycm_ygjkowv1.log", "line_num": 1, "column_num": 1, "working_dir": "/tmp/foo", "file_data": {"/tmp/ycm_ygjkowv1.log": {"contents": "2020-12-05 01:12:29,745 - DEBUG - GET b\'http://127.0.0.1:59209/ready\' (None)\\n{\'content-type\': \'application/json\', \'x-ycm-hmac\': b\'kmm0qrPDqfarRjz4ra6sn2w8Xa5kaPonOJkD65S8//4=\'}\\n2020-12-05 01:12:29,820 - ERROR - HTTPConnectionPool(host=\'127.0.0.1\', port=59209): Max retries exceeded with url: /ready (Caused by NewConnectionError(\'<urllib3.connection.HTTPConnection object at 0x7f96cfdd8040>: Failed to establish a new connection: [Errno 111] \\u62d2\\u7edd\\u8fde\\u63a5\'))\\n2020-12-05 01:12:29,920 - DEBUG - GET b\'http://127.0.0.1:59209/ready\' (None)\\n{\'content-type\': \'application/json\', \'x-ycm-hmac\': b\'kmm0qrPDqfarRjz4ra6sn2w8Xa5kaPonOJkD65S8//4=\'}\\n2020-12-05 01:12:29,923 - ERROR - HTTPConnectionPool(host=\'127.0.0.1\', port=59209): Max retries exceeded with url: /ready (Caused by NewConnectionError(\'<urllib3.connection.HTTPConnection object at 0x7f96cfdd8b80>: Failed to establish a new connection: [Errno 111] \\u62d2\\u7edd\\u8fde\\u63a5\'))\\n2020-12-05 01:12:30,024 - DEBUG - GET b\'http://127.0.0.1:59209/ready\' (None)\\n{\'content-type\': \'application/json\', \'x-ycm-hmac\': b\'kmm0qrPDqfarRjz4ra6sn2w8Xa5kaPonOJkD65S8//4=\'}\\n2020-12-05 01:12:30,033 - DEBUG - RX: <Response [200]>\\ntrue\\n2020-12-05 01:12:30,036 - DEBUG - GET b\'http://127.0.0.1:59209/signature_help_available\' ({\'subserver\': \'c\'})\\n{\'content-type\': \'application/json\', \'x-ycm-hmac\': b\'9XPAxkEuJn3ljtt1DcuY7qWvGTfIzMnWFmsz9kdaF58=\'}\\n2020-12-05 01:12:30,040 - DEBUG - POST b\'http://127.0.0.1:59209/event_notification\'\\n{\'content-type\': \'application/json\', \'x-ycm-hmac\': b\'UDsq2+dwugUXz5SrpRAJol+Ql8xOUKvl39UhKVnOjdU=\'}\\nb\'{\\"filepath\\": \\"/tmp/foo/a.c\\", \\"line_num\\": 1, \\"column_num\\": 1, \\"working_dir\\": \\"/tmp/foo\\", \\"file_data\\": {\\"/tmp/foo/a.c\\": {\\"contents\\": \\"#include <stdio.h>\\\\\\\\nint main()\\\\\\\\n{\\\\\\\\n\\\\\\\\tprintf(\\\\\\\\\\"hello\\\\\\\\\\\\\\\\n\\\\\\\\\\");\\\\\\\\n\\\\\\\\treturn 0;\\\\\\\\n}\\\\\\\\n\\", \\"filetypes\\": [\\"c\\"]}}, \\"event_name\\": \\"BufferVisit\\"}\'\\n2020-12-05 01:12:30,049 - DEBUG - POST b\'http://127.0.0.1:59209/event_notification\'\\n{\'content-type\': \'application/json\', \'x-ycm-hmac\': b\'Gf1gF8tAK/Y0dcos4yQKI3AIYIfIaRTDkuQZUfFYVjg=\'}\\nb\'{\\"filepath\\": \\"/tmp/foo/a.c\\", \\"line_num\\": 1, \\"column_num\\": 1, \\"working_dir\\": \\"/tmp/foo\\", \\"file_data\\": {\\"/tmp/foo/a.c\\": {\\"contents\\": \\"#include <stdio.h>\\\\\\\\nint main()\\\\\\\\n{\\\\\\\\n\\\\\\\\tprintf(\\\\\\\\\\"hello\\\\\\\\\\\\\\\\n\\\\\\\\\\");\\\\\\\\n\\\\\\\\treturn 0;\\\\\\\\n}\\\\\\\\n\\", \\"filetypes\\": [\\"c\\"]}}, \\"event_name\\": \\"FileReadyToParse\\"}\'\\n2020-12-05 01:12:30,135 - DEBUG - POST b\'http://127.0.0.1:59209/receive_messages\'\\n{\'content-type\': \'application/json\', \'x-ycm-hmac\': b\'XE+IG46qv8RvPYJqyCmdJTdQgAfoJuLhXtYA1dZIu7k=\'}\\nb\'{\\"filepath\\": \\"/tmp/foo/a.c\\", \\"line_num\\": 1, \\"column_num\\": 1, \\"working_dir\\": \\"/tmp/foo\\", \\"file_data\\": {\\"/tmp/foo/a.c\\": {\\"contents\\": \\"#include <stdio.h>\\\\\\\\nint main()\\\\\\\\n{\\\\\\\\n\\\\\\\\tprintf(\\\\\\\\\\"hello\\\\\\\\\\\\\\\\n\\\\\\\\\\");\\\\\\\\n\\\\\\\\treturn 0;\\\\\\\\n}\\\\\\\\n\\", \\"filetypes\\": [\\"c\\"]}}}\'\\n2020-12-05 01:12:30,152 - DEBUG - POST b\'http://127.0.0.1:59209/semantic_completion_available\'\\n{\'content-type\': \'application/json\', \'x-ycm-hmac\': b\'zOCvjqBzSjx3TG0Hrs2U5yjea8IvlRUTrFpoBqkjJrs=\'}\\nb\'{\\"filepath\\": \\"/tmp/foo/a.c\\", \\"line_num\\": 1, \\"column_num\\": 1, \\"working_dir\\": \\"/tmp/foo\\", \\"file_data\\": {\\"/tmp/foo/a.c\\": {\\"contents\\": \\"#include <stdio.h>\\\\\\\\nint main()\\\\\\\\n{\\\\\\\\n\\\\\\\\tprintf(\\\\\\\\\\"hello\\\\\\\\\\\\\\\\n\\\\\\\\\\");\\\\\\\\n\\\\\\\\treturn 0;\\\\\\\\n}\\\\\\\\n\\", \\"filetypes\\": [\\"c\\"]}}, \\"filetypes\\": \\"c\\"}\'\\n2020-12-05 01:12:30,158 - DEBUG - RX: <Response [200]>\\ntrue\\n2020-12-05 01:12:30,159 - DEBUG - RX: <Response [200]>\\n{}\\n2020-12-05 01:12:30,246 - DEBUG - RX: <Response [200]>\\ntrue\\n2020-12-05 01:12:30,247 - DEBUG - POST b\'http://127.0.0.1:59209/receive_messages\'\\n{\'content-type\': \'application/json\', \'x-ycm-hmac\': b\'XE+IG46qv8RvPYJqyCmdJTdQgAfoJuLhXtYA1dZIu7k=\'}\\nb\'{\\"filepath\\": \\"/tmp/foo/a.c\\", \\"line_num\\": 1, \\"column_num\\": 1, \\"working_dir\\": \\"/tmp/foo\\", \\"file_data\\": {\\"/tmp/foo/a.c\\": {\\"contents\\": \\"#include <stdio.h>\\\\\\\\nint main()\\\\\\\\n{\\\\\\\\n\\\\\\\\tprintf(\\\\\\\\\\"hello\\\\\\\\\\\\\\\\n\\\\\\\\\\");\\\\\\\\n\\\\\\\\treturn 0;\\\\\\\\n}\\\\\\\\n\\", \\"filetypes\\": [\\"c\\"]}}}\'\\n2020-12-05 01:12:33,223 - DEBUG - POST b\'http://127.0.0.1:59209/debug_info\'\\n{\'content-type\': \'application/json\', \'x-ycm-hmac\': b\'oDvKX9TqIfzMxdbXHxdfx4d83hrXMyrMHvVhBVNDks4=\'}\\nb\'{\\"filepath\\": \\"/tmp/foo/a.c\\", \\"line_num\\": 1, \\"column_num\\": 1, \\"working_dir\\": \\"/tmp/foo\\", \\"file_data\\": {\\"/tmp/foo/a.c\\": {\\"contents\\": \\"#include <stdio.h>\\\\\\\\nint main()\\\\\\\\n{\\\\\\\\n\\\\\\\\tprintf(\\\\\\\\\\"hello\\\\\\\\\\\\\\\\n\\\\\\\\\\");\\\\\\\\n\\\\\\\\treturn 0;\\\\\\\\n}\\\\\\\\n\\", \\"filetypes\\": [\\"c\\"]}}}\'\\n2020-12-05 01:12:33,230 - DEBUG - RX: <Response [200]>\\n{\\"python\\":{\\"executable\\":\\"/usr/bin/python\\",\\"version\\":\\"3.9.0\\"},\\"clang\\":{\\"has_support\\":false,\\"version\\":null},\\"extra_conf\\":{\\"path\\":null,\\"is_loaded\\":false},\\"completer\\":{\\"name\\":\\"GenericLSP\\",\\"servers\\":[{\\"name\\":\\"cclsCompleter\\",\\"is_running\\":false,\\"executable\\":[\\"/usr/bin/ccls\\"],\\"address\\":null,\\"port\\":null,\\"pid\\":null,\\"logfiles\\":[\\"/tmp/cclscompleter_stderrypdre8uw.log\\"],\\"extras\\":[{\\"key\\":\\"Server State\\",\\"value\\":\\"Dead\\"},{\\"key\\":\\"Project Directory\\",\\"value\\":\\"/tmp/foo\\"},{\\"key\\":\\"Settings\\",\\"value\\":\\"{}\\"}]}],\\"items\\":[]}}\\n2020-12-05 01:12:40,276 - DEBUG - RX: <Response [200]>\\ntrue\\n2020-12-05 01:12:40,278 - DEBUG - POST b\'http://127.0.0.1:59209/receive_messages\'\\n{\'content-type\': \'application/json\', \'x-ycm-hmac\': b\'XE+IG46qv8RvPYJqyCmdJTdQgAfoJuLhXtYA1dZIu7k=\'}\\nb\'{\\"filepath\\": \\"/tmp/foo/a.c\\", \\"line_num\\": 1, \\"column_num\\": 1, \\"working_dir\\": \\"/tmp/foo\\", \\"file_data\\": {\\"/tmp/foo/a.c\\": {\\"contents\\": \\"#include <stdio.h>\\\\\\\\nint main()\\\\\\\\n{\\\\\\\\n\\\\\\\\tprintf(\\\\\\\\\\"hello\\\\\\\\\\\\\\\\n\\\\\\\\\\");\\\\\\\\n\\\\\\\\treturn 0;\\\\\\\\n}\\\\\\\\n\\", \\"filetypes\\": [\\"c\\"]}}}\'\\n2020-12-05 01:12:50,299 - DEBUG - RX: <Response [200]>\\ntrue\\n2020-12-05 01:12:50,300 - DEBUG - POST b\'http://127.0.0.1:59209/receive_messages\'\\n{\'content-type\': \'application/json\', \'x-ycm-hmac\': b\'XE+IG46qv8RvPYJqyCmdJTdQgAfoJuLhXtYA1dZIu7k=\'}\\nb\'{\\"filepath\\": \\"/tmp/foo/a.c\\", \\"line_num\\": 1, \\"column_num\\": 1, \\"working_dir\\": \\"/tmp/foo\\", \\"file_data\\": {\\"/tmp/foo/a.c\\": {\\"contents\\": \\"#include <stdio.h>\\\\\\\\nint main()\\\\\\\\n{\\\\\\\\n\\\\\\\\tprintf(\\\\\\\\\\"hello\\\\\\\\\\\\\\\\n\\\\\\\\\\");\\\\\\\\n\\\\\\\\treturn 0;\\\\\\\\n}\\\\\\\\n\\", \\"filetypes\\": [\\"c\\"]}}}\'\\n2020-12-05 01:13:00,323 - DEBUG - RX: <Response [200]>\\ntrue\\n2020-12-05 01:13:00,324 - DEBUG - POST b\'http://127.0.0.1:59209/receive_messages\'\\n{\'content-type\': \'application/json\', \'x-ycm-hmac\': b\'XE+IG46qv8RvPYJqyCmdJTdQgAfoJuLhXtYA1dZIu7k=\'}\\nb\'{\\"filepath\\": \\"/tmp/foo/a.c\\", \\"line_num\\": 1, \\"column_num\\": 1, \\"working_dir\\": \\"/tmp/foo\\", \\"file_data\\": {\\"/tmp/foo/a.c\\": {\\"contents\\": \\"#include <stdio.h>\\\\\\\\nint main()\\\\\\\\n{\\\\\\\\n\\\\\\\\tprintf(\\\\\\\\\\"hello\\\\\\\\\\\\\\\\n\\\\\\\\\\");\\\\\\\\n\\\\\\\\treturn 0;\\\\\\\\n}\\\\\\\\n\\", \\"filetypes\\": [\\"c\\"]}}}\'\\n2020-12-05 01:13:10,360 - DEBUG - RX: <Response [200]>\\ntrue\\n2020-12-05 01:13:10,362 - DEBUG - POST b\'http://127.0.0.1:59209/receive_messages\'\\n{\'content-type\': \'application/json\', \'x-ycm-hmac\': b\'XE+IG46qv8RvPYJqyCmdJTdQgAfoJuLhXtYA1dZIu7k=\'}\\nb\'{\\"filepath\\": \\"/tmp/foo/a.c\\", \\"line_num\\": 1, \\"column_num\\": 1, \\"working_dir\\": \\"/tmp/foo\\", \\"file_data\\": {\\"/tmp/foo/a.c\\": {\\"contents\\": \\"#include <stdio.h>\\\\\\\\nint main()\\\\\\\\n{\\\\\\\\n\\\\\\\\tprintf(\\\\\\\\\\"hello\\\\\\\\\\\\\\\\n\\\\\\\\\\");\\\\\\\\n\\\\\\\\treturn 0;\\\\\\\\n}\\\\\\\\n\\", \\"filetypes\\": [\\"c\\"]}}}\'\\n2020-12-05 01:13:20,383 - DEBUG - RX: <Response [200]>\\ntrue\\n2020-12-05 01:13:20,384 - DEBUG - POST b\'http://127.0.0.1:59209/receive_messages\'\\n{\'content-type\': \'application/json\', \'x-ycm-hmac\': b\'XE+IG46qv8RvPYJqyCmdJTdQgAfoJuLhXtYA1dZIu7k=\'}\\nb\'{\\"filepath\\": \\"/tmp/foo/a.c\\", \\"line_num\\": 1, \\"column_num\\": 1, \\"working_dir\\": \\"/tmp/foo\\", \\"file_data\\": {\\"/tmp/foo/a.c\\": {\\"contents\\": \\"#include <stdio.h>\\\\\\\\nint main()\\\\\\\\n{\\\\\\\\n\\\\\\\\tprintf(\\\\\\\\\\"hello\\\\\\\\\\\\\\\\n\\\\\\\\\\");\\\\\\\\n\\\\\\\\treturn 0;\\\\\\\\n}\\\\\\\\n\\", \\"filetypes\\": [\\"c\\"]}}}\'\\n2020-12-05 01:13:27,192 - DEBUG - POST b\'http://127.0.0.1:59209/event_notification\'\\n{\'content-type\': \'application/json\', \'x-ycm-hmac\': b\'Gf1gF8tAK/Y0dcos4yQKI3AIYIfIaRTDkuQZUfFYVjg=\'}\\nb\'{\\"filepath\\": \\"/tmp/foo/a.c\\", \\"line_num\\": 1, \\"column_num\\": 1, \\"working_dir\\": \\"/tmp/foo\\", \\"file_data\\": {\\"/tmp/foo/a.c\\": {\\"contents\\": \\"#include <stdio.h>\\\\\\\\nint main()\\\\\\\\n{\\\\\\\\n\\\\\\\\tprintf(\\\\\\\\\\"hello\\\\\\\\\\\\\\\\n\\\\\\\\\\");\\\\\\\\n\\\\\\\\treturn 0;\\\\\\\\n}\\\\\\\\n\\", \\"filetypes\\": [\\"c\\"]}}, \\"event_name\\": \\"FileReadyToParse\\"}\'\\n2020-12-05 01:13:27,197 - DEBUG - RX: <Response [200]>\\n{}\\n2020-12-05 01:13:30,414 - DEBUG - RX: <Response [200]>\\ntrue\\n2020-12-05 01:13:30,415 - DEBUG - POST b\'http://127.0.0.1:59209/receive_messages\'\\n{\'content-type\': \'application/json\', \'x-ycm-hmac\': b\'XE+IG46qv8RvPYJqyCmdJTdQgAfoJuLhXtYA1dZIu7k=\'}\\nb\'{\\"filepath\\": \\"/tmp/foo/a.c\\", \\"line_num\\": 1, \\"column_num\\": 1, \\"working_dir\\": \\"/tmp/foo\\", \\"file_data\\": {\\"/tmp/foo/a.c\\": {\\"contents\\": \\"#include <stdio.h>\\\\\\\\nint main()\\\\\\\\n{\\\\\\\\n\\\\\\\\tprintf(\\\\\\\\\\"hello\\\\\\\\\\\\\\\\n\\\\\\\\\\");\\\\\\\\n\\\\\\\\treturn 0;\\\\\\\\n}\\\\\\\\n\\", \\"filetypes\\": [\\"c\\"]}}}\'\\n2020-12-05 01:13:31,254 - DEBUG - POST b\'http://127.0.0.1:59209/defined_subcommands\'\\n{\'content-type\': \'application/json\', \'x-ycm-hmac\': b\'5oFQEI4giEQWz7/dFDH7PPVsFK1TrQg7STscB/6pImc=\'}\\nb\'{\\"filepath\\": \\"/tmp/foo/a.c\\", \\"line_num\\": 1, \\"column_num\\": 1, \\"working_dir\\": \\"/tmp/foo\\", \\"file_data\\": {\\"/tmp/foo/a.c\\": {\\"contents\\": \\"#include <stdio.h>\\\\\\\\nint main()\\\\\\\\n{\\\\\\\\n\\\\\\\\tprintf(\\\\\\\\\\"hello\\\\\\\\\\\\\\\\n\\\\\\\\\\");\\\\\\\\n\\\\\\\\treturn 0;\\\\\\\\n}\\\\\\\\n\\", \\"filetypes\\": [\\"c\\"]}}}\'\\n2020-12-05 01:13:31,266 - DEBUG - RX: <Response [200]>\\n[\\"ExecuteCommand\\",\\"FixIt\\",\\"Format\\",\\"GetHover\\",\\"GoTo\\",\\"GoToDeclaration\\",\\"GoToDefinition\\",\\"GoToImplementation\\",\\"GoToReferences\\",\\"GoToSymbol\\",\\"GoToType\\",\\"RefactorRename\\",\\"RestartServer\\"]\\n2020-12-05 01:13:31,268 - DEBUG - POST b\'http://127.0.0.1:59209/run_completer_command\'\\n{\'content-type\': \'application/json\', \'x-ycm-hmac\': b\'BVI2PmE7AbRBaQXuGUt0WFA4A2HPbOsBvAuwPahtuW0=\'}\\nb\'{\\"filepath\\": \\"/tmp/foo/a.c\\", \\"line_num\\": 1, \\"column_num\\": 1, \\"working_dir\\": \\"/tmp/foo\\", \\"file_data\\": {\\"/tmp/foo/a.c\\": {\\"contents\\": \\"#include <stdio.h>\\\\\\\\nint main()\\\\\\\\n{\\\\\\\\n\\\\\\\\tprintf(\\\\\\\\\\"hello\\\\\\\\\\\\\\\\n\\\\\\\\\\");\\\\\\\\n\\\\\\\\treturn 0;\\\\\\\\n}\\\\\\\\n\\", \\"filetypes\\": [\\"c\\"]}}, \\"options\\": {\\"tab_size\\": 8, \\"insert_spaces\\": false}, \\"command_arguments\\": [\\"GetHover\\"]}\'\\n2020-12-05 01:13:31,371 - DEBUG - RX: <Response [500]>\\n{\\"exception\\":{\\"TYPE\\":\\"RuntimeError\\"},\\"message\\":\\"Server is initializing. Please wait.\\",\\"traceback\\":\\"Traceback (most recent call last):\\\\n File \\\\\\"/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/third_party/bottle/bottle.py\\\\\\", line 868, in _handle\\\\n return route.call(**args)\\\\n File \\\\\\"/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/third_party/bottle/bottle.py\\\\\\", line 1748, in wrapper\\\\n rv = callback(*a, **ka)\\\\n File \\\\\\"/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/watchdog_plugin.py\\\\\\", line 97, in wrapper\\\\n return callback( *args, **kwargs )\\\\n File \\\\\\"/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/hmac_plugin.py\\\\\\", line 62, in wrapper\\\\n body = callback( *args, **kwargs )\\\\n File \\\\\\"/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/handlers.py\\\\\\", line 94, in RunCompleterCommand\\\\n return _JsonResponse( completer.OnUserCommand(\\\\n File \\\\\\"/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/completers/completer.py\\\\\\", line 472, in OnUserCommand\\\\n return command( self, request_data, arguments[ 1: ] )\\\\n File \\\\\\"/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/completers/language_server/generic_lsp_completer.py\\\\\\", line 70, in <lambda>\\\\n self._GetHover( request_data ) }\\\\n File \\\\\\"/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/completers/language_server/generic_lsp_completer.py\\\\\\", line 74, in _GetHover\\\\n raw_hover = self.GetHoverResponse( request_data )\\\\n File \\\\\\"/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/completers/language_server/language_server_completer.py\\\\\\", line 2330, in GetHoverResponse\\\\n raise RuntimeError( \'Server is initializing. Please wait.\' )\\\\nRuntimeError: Server is initializing. Please wait.\\\\n\\"}\\n2020-12-05 01:13:31,372 - ERROR - Error while handling server response\\nTraceback (most recent call last):\\n File \\"/home/yjc/.vim/plugged/YouCompleteMe/python/ycm/client/base_request.py\\", line 73, in HandleFuture\\n return _JsonFromFuture( future )\\n File \\"/home/yjc/.vim/plugged/YouCompleteMe/python/ycm/client/base_request.py\\", line 256, in _JsonFromFuture\\n raise MakeServerException( response.json() )\\nycmd.responses.ServerError: RuntimeError: Server is initializing. Please wait.\\n2020-12-05 01:13:36,230 - DEBUG - POST b\'http://127.0.0.1:59209/defined_subcommands\'\\n{\'content-type\': \'application/json\', \'x-ycm-hmac\': b\'GL26DEhXPB8SpUCQxXJNV3V/8qpznHXEd9W757mYqbc=\'}\\nb\'{\\"filepath\\": \\"/tmp/foo/a.c\\", \\"line_num\\": 4, \\"column_num\\": 2, \\"working_dir\\": \\"/tmp/foo\\", \\"file_data\\": {\\"/tmp/foo/a.c\\": {\\"contents\\": \\"#include <stdio.h>\\\\\\\\nint main()\\\\\\\\n{\\\\\\\\n\\\\\\\\tprintf(\\\\\\\\\\"hello\\\\\\\\\\\\\\\\n\\\\\\\\\\");\\\\\\\\n\\\\\\\\treturn 0;\\\\\\\\n}\\\\\\\\n\\", \\"filetypes\\": [\\"c\\"]}}}\'\\n2020-12-05 01:13:36,236 - DEBUG - RX: <Response [200]>\\n[\\"ExecuteCommand\\",\\"FixIt\\",\\"Format\\",\\"GetHover\\",\\"GoTo\\",\\"GoToDeclaration\\",\\"GoToDefinition\\",\\"GoToImplementation\\",\\"GoToReferences\\",\\"GoToSymbol\\",\\"GoToType\\",\\"RefactorRename\\",\\"RestartServer\\"]\\n2020-12-05 01:13:36,806 - DEBUG - POST b\'http://127.0.0.1:59209/run_completer_command\'\\n{\'content-type\': \'application/json\', \'x-ycm-hmac\': b\'0bZIFOIuaCMi2qptJKqNjhHohPVs6yFbe0bHt5k1DM8=\'}\\nb\'{\\"filepath\\": \\"/tmp/foo/a.c\\", \\"line_num\\": 4, \\"column_num\\": 2, \\"working_dir\\": \\"/tmp/foo\\", \\"file_data\\": {\\"/tmp/foo/a.c\\": {\\"contents\\": \\"#include <stdio.h>\\\\\\\\nint main()\\\\\\\\n{\\\\\\\\n\\\\\\\\tprintf(\\\\\\\\\\"hello\\\\\\\\\\\\\\\\n\\\\\\\\\\");\\\\\\\\n\\\\\\\\treturn 0;\\\\\\\\n}\\\\\\\\n\\", \\"filetypes\\": [\\"c\\"]}}, \\"options\\": {\\"tab_size\\": 8, \\"insert_spaces\\": false}, \\"command_arguments\\": [\\"GoTo\\"]}\'\\n2020-12-05 01:13:36,815 - DEBUG - RX: <Response [500]>\\n{\\"exception\\":{\\"TYPE\\":\\"RuntimeError\\"},\\"message\\":\\"Server is initializing. Please wait.\\",\\"traceback\\":\\"Traceback (most recent call last):\\\\n File \\\\\\"/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/third_party/bottle/bottle.py\\\\\\", line 868, in _handle\\\\n return route.call(**args)\\\\n File \\\\\\"/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/third_party/bottle/bottle.py\\\\\\", line 1748, in wrapper\\\\n rv = callback(*a, **ka)\\\\n File \\\\\\"/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/watchdog_plugin.py\\\\\\", line 97, in wrapper\\\\n return callback( *args, **kwargs )\\\\n File \\\\\\"/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/hmac_plugin.py\\\\\\", line 62, in wrapper\\\\n body = callback( *args, **kwargs )\\\\n File \\\\\\"/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/handlers.py\\\\\\", line 94, in RunCompleterCommand\\\\n return _JsonResponse( completer.OnUserCommand(\\\\n File \\\\\\"/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/completers/completer.py\\\\\\", line 472, in OnUserCommand\\\\n return command( self, request_data, arguments[ 1: ] )\\\\n File \\\\\\"/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/completers/language_server/language_server_completer.py\\\\\\", line 63, in <lambda>\\\\n lambda self, request_data, args: self.GoTo( request_data,\\\\n File \\\\\\"/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/completers/language_server/language_server_completer.py\\\\\\", line 2365, in GoTo\\\\n raise RuntimeError( \'Server is initializing. Please wait.\' )\\\\nRuntimeError: Server is initializing. Please wait.\\\\n\\"}\\n2020-12-05 01:13:36,816 - ERROR - Error while handling server response\\nTraceback (most recent call last):\\n File \\"/home/yjc/.vim/plugged/YouCompleteMe/python/ycm/client/base_request.py\\", line 73, in HandleFuture\\n return _JsonFromFuture( future )\\n File \\"/home/yjc/.vim/plugged/YouCompleteMe/python/ycm/client/base_request.py\\", line 256, in _JsonFromFuture\\n raise MakeServerException( response.json() )\\nycmd.responses.ServerError: RuntimeError: Server is initializing. Please wait.\\n2020-12-05 01:13:36,817 - DEBUG - RX: <Response [500]>\\n{\\"exception\\":{\\"TYPE\\":\\"RuntimeError\\"},\\"message\\":\\"Server is initializing. Please wait.\\",\\"traceback\\":\\"Traceback (most recent call last):\\\\n File \\\\\\"/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/third_party/bottle/bottle.py\\\\\\", line 868, in _handle\\\\n return route.call(**args)\\\\n File \\\\\\"/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/third_party/bottle/bottle.py\\\\\\", line 1748, in wrapper\\\\n rv = callback(*a, **ka)\\\\n File \\\\\\"/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/watchdog_plugin.py\\\\\\", line 97, in wrapper\\\\n return callback( *args, **kwargs )\\\\n File \\\\\\"/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/hmac_plugin.py\\\\\\", line 62, in wrapper\\\\n body = callback( *args, **kwargs )\\\\n File \\\\\\"/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/handlers.py\\\\\\", line 94, in RunCompleterCommand\\\\n return _JsonResponse( completer.OnUserCommand(\\\\n File \\\\\\"/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/completers/completer.py\\\\\\", line 472, in OnUserCommand\\\\n return command( self, request_data, arguments[ 1: ] )\\\\n File \\\\\\"/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/completers/language_server/language_server_completer.py\\\\\\", line 63, in <lambda>\\\\n lambda self, request_data, args: self.GoTo( request_data,\\\\n File \\\\\\"/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/completers/language_server/language_server_completer.py\\\\\\", line 2365, in GoTo\\\\n raise RuntimeError( \'Server is initializing. Please wait.\' )\\\\nRuntimeError: Server is initializing. Please wait.\\\\n\\"}\\n2020-12-05 01:13:36,818 - ERROR - Error while handling server response\\nTraceback (most recent call last):\\n File \\"/home/yjc/.vim/plugged/YouCompleteMe/python/ycm/client/base_request.py\\", line 73, in HandleFuture\\n return _JsonFromFuture( future )\\n File \\"/home/yjc/.vim/plugged/YouCompleteMe/python/ycm/client/base_request.py\\", line 256, in _JsonFromFuture\\n raise MakeServerException( response.json() )\\nycmd.responses.ServerError: RuntimeError: Server is initializing. Please wait.\\n2020-12-05 01:13:40,454 - DEBUG - RX: <Response [200]>\\ntrue\\n2020-12-05 01:13:40,455 - DEBUG - POST b\'http://127.0.0.1:59209/receive_messages\'\\n{\'content-type\': \'application/json\', \'x-ycm-hmac\': b\'XE+IG46qv8RvPYJqyCmdJTdQgAfoJuLhXtYA1dZIu7k=\'}\\nb\'{\\"filepath\\": \\"/tmp/foo/a.c\\", \\"line_num\\": 1, \\"column_num\\": 1, \\"working_dir\\": \\"/tmp/foo\\", \\"file_data\\": {\\"/tmp/foo/a.c\\": {\\"contents\\": \\"#include <stdio.h>\\\\\\\\nint main()\\\\\\\\n{\\\\\\\\n\\\\\\\\tprintf(\\\\\\\\\\"hello\\\\\\\\\\\\\\\\n\\\\\\\\\\");\\\\\\\\n\\\\\\\\treturn 0;\\\\\\\\n}\\\\\\\\n\\", \\"filetypes\\": [\\"c\\"]}}}\'\\n2020-12-05 01:13:40,935 - DEBUG - POST b\'http://127.0.0.1:59209/event_notification\'\\n{\'content-type\': \'application/json\', \'x-ycm-hmac\': b\'o9Qd4sBQKofn1J/4jj4Pbp6d6NM1VBqX0lNh5xtm3mk=\'}\\nb\'{\\"filepath\\": \\"/tmp/foo/a.c\\", \\"line_num\\": 4, \\"column_num\\": 2, \\"working_dir\\": \\"/tmp/foo\\", \\"file_data\\": {\\"/tmp/foo/a.c\\": {\\"contents\\": \\"#include <stdio.h>\\\\\\\\nint main()\\\\\\\\n{\\\\\\\\n\\\\\\\\tprintf(\\\\\\\\\\"hello\\\\\\\\\\\\\\\\n\\\\\\\\\\");\\\\\\\\n\\\\\\\\treturn 0;\\\\\\\\n}\\\\\\\\n\\", \\"filetypes\\": [\\"c\\"]}}, \\"event_name\\": \\"FileReadyToParse\\"}\'\\n2020-12-05 01:13:40,943 - DEBUG - RX: <Response [200]>\\n{}\\n2020-12-05 01:13:44,998 - DEBUG - POST b\'http://127.0.0.1:59209/run_completer_command\'\\n{\'content-type\': \'application/json\', \'x-ycm-hmac\': b\'iB68tl4xyMMbpSvI3m/A3aIH4UZSdyh8Co+j9ZRFGlk=\'}\\nb\'{\\"filepath\\": \\"/tmp/foo/a.c\\", \\"line_num\\": 4, \\"column_num\\": 2, \\"working_dir\\": \\"/tmp/foo\\", \\"file_data\\": {\\"/tmp/foo/a.c\\": {\\"contents\\": \\"#include <stdio.h>\\\\\\\\nint main()\\\\\\\\n{\\\\\\\\n\\\\\\\\tprintf(\\\\\\\\\\"hello\\\\\\\\\\\\\\\\n\\\\\\\\\\");\\\\\\\\n\\\\\\\\treturn 0;\\\\\\\\n}\\\\\\\\n\\", \\"filetypes\\": [\\"c\\"]}}, \\"options\\": {\\"tab_size\\": 8, \\"insert_spaces\\": false}, \\"command_arguments\\": [\\"GetHover\\"]}\'\\n2020-12-05 01:13:45,105 - DEBUG - RX: <Response [500]>\\n{\\"exception\\":{\\"TYPE\\":\\"RuntimeError\\"},\\"message\\":\\"Server is initializing. Please wait.\\",\\"traceback\\":\\"Traceback (most recent call last):\\\\n File \\\\\\"/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/third_party/bottle/bottle.py\\\\\\", line 868, in _handle\\\\n return route.call(**args)\\\\n File \\\\\\"/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/third_party/bottle/bottle.py\\\\\\", line 1748, in wrapper\\\\n rv = callback(*a, **ka)\\\\n File \\\\\\"/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/watchdog_plugin.py\\\\\\", line 97, in wrapper\\\\n return callback( *args, **kwargs )\\\\n File \\\\\\"/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/hmac_plugin.py\\\\\\", line 62, in wrapper\\\\n body = callback( *args, **kwargs )\\\\n File \\\\\\"/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/handlers.py\\\\\\", line 94, in RunCompleterCommand\\\\n return _JsonResponse( completer.OnUserCommand(\\\\n File \\\\\\"/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/completers/completer.py\\\\\\", line 472, in OnUserCommand\\\\n return command( self, request_data, arguments[ 1: ] )\\\\n File \\\\\\"/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/completers/language_server/generic_lsp_completer.py\\\\\\", line 70, in <lambda>\\\\n self._GetHover( request_data ) }\\\\n File \\\\\\"/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/completers/language_server/generic_lsp_completer.py\\\\\\", line 74, in _GetHover\\\\n raw_hover = self.GetHoverResponse( request_data )\\\\n File \\\\\\"/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/completers/language_server/language_server_completer.py\\\\\\", line 2330, in GetHoverResponse\\\\n raise RuntimeError( \'Server is initializing. Please wait.\' )\\\\nRuntimeError: Server is initializing. Please wait.\\\\n\\"}\\n2020-12-05 01:13:45,106 - ERROR - Error while handling server response\\nTraceback (most recent call last):\\n File \\"/home/yjc/.vim/plugged/YouCompleteMe/python/ycm/client/base_request.py\\", line 73, in HandleFuture\\n return _JsonFromFuture( future )\\n File \\"/home/yjc/.vim/plugged/YouCompleteMe/python/ycm/client/base_request.py\\", line 256, in _JsonFromFuture\\n raise MakeServerException( response.json() )\\nycmd.responses.ServerError: RuntimeError: Server is initializing. Please wait.\\n2020-12-05 01:13:50,487 - DEBUG - RX: <Response [200]>\\ntrue\\n2020-12-05 01:13:50,488 - DEBUG - POST b\'http://127.0.0.1:59209/receive_messages\'\\n{\'content-type\': \'application/json\', \'x-ycm-hmac\': b\'XE+IG46qv8RvPYJqyCmdJTdQgAfoJuLhXtYA1dZIu7k=\'}\\nb\'{\\"filepath\\": \\"/tmp/foo/a.c\\", \\"line_num\\": 1, \\"column_num\\": 1, \\"working_dir\\": \\"/tmp/foo\\", \\"file_data\\": {\\"/tmp/foo/a.c\\": {\\"contents\\": \\"#include <stdio.h>\\\\\\\\nint main()\\\\\\\\n{\\\\\\\\n\\\\\\\\tprintf(\\\\\\\\\\"hello\\\\\\\\\\\\\\\\n\\\\\\\\\\");\\\\\\\\n\\\\\\\\treturn 0;\\\\\\\\n}\\\\\\\\n\\", \\"filetypes\\": [\\"c\\"]}}}\'\\n2020-12-05 01:14:00,510 - DEBUG - RX: <Response [200]>\\ntrue\\n2020-12-05 01:14:00,511 - DEBUG - POST b\'http://127.0.0.1:59209/receive_messages\'\\n{\'content-type\': \'application/json\', \'x-ycm-hmac\': b\'XE+IG46qv8RvPYJqyCmdJTdQgAfoJuLhXtYA1dZIu7k=\'}\\nb\'{\\"filepath\\": \\"/tmp/foo/a.c\\", \\"line_num\\": 1, \\"column_num\\": 1, \\"working_dir\\": \\"/tmp/foo\\", \\"file_data\\": {\\"/tmp/foo/a.c\\": {\\"contents\\": \\"#include <stdio.h>\\\\\\\\nint main()\\\\\\\\n{\\\\\\\\n\\\\\\\\tprintf(\\\\\\\\\\"hello\\\\\\\\\\\\\\\\n\\\\\\\\\\");\\\\\\\\n\\\\\\\\treturn 0;\\\\\\\\n}\\\\\\\\n\\", \\"filetypes\\": [\\"c\\"]}}}\'\\n2020-12-05 01:14:10,546 - DEBUG - RX: <Response [200]>\\ntrue\\n2020-12-05 01:14:10,546 - DEBUG - POST b\'http://127.0.0.1:59209/receive_messages\'\\n{\'content-type\': \'application/json\', \'x-ycm-hmac\': b\'XE+IG46qv8RvPYJqyCmdJTdQgAfoJuLhXtYA1dZIu7k=\'}\\nb\'{\\"filepath\\": \\"/tmp/foo/a.c\\", \\"line_num\\": 1, \\"column_num\\": 1, \\"working_dir\\": \\"/tmp/foo\\", \\"file_data\\": {\\"/tmp/foo/a.c\\": {\\"contents\\": \\"#include <stdio.h>\\\\\\\\nint main()\\\\\\\\n{\\\\\\\\n\\\\\\\\tprintf(\\\\\\\\\\"hello\\\\\\\\\\\\\\\\n\\\\\\\\\\");\\\\\\\\n\\\\\\\\treturn 0;\\\\\\\\n}\\\\\\\\n\\", \\"filetypes\\": [\\"c\\"]}}}\'\\n2020-12-05 01:14:20,562 - DEBUG - RX: <Response [200]>\\ntrue\\n2020-12-05 01:14:20,562 - DEBUG - POST b\'http://127.0.0.1:59209/receive_messages\'\\n{\'content-type\': \'application/json\', \'x-ycm-hmac\': b\'XE+IG46qv8RvPYJqyCmdJTdQgAfoJuLhXtYA1dZIu7k=\'}\\nb\'{\\"filepath\\": \\"/tmp/foo/a.c\\", \\"line_num\\": 1, \\"column_num\\": 1, \\"working_dir\\": \\"/tmp/foo\\", \\"file_data\\": {\\"/tmp/foo/a.c\\": {\\"contents\\": \\"#include <stdio.h>\\\\\\\\nint main()\\\\\\\\n{\\\\\\\\n\\\\\\\\tprintf(\\\\\\\\\\"hello\\\\\\\\\\\\\\\\n\\\\\\\\\\");\\\\\\\\n\\\\\\\\treturn 0;\\\\\\\\n}\\\\\\\\n\\", \\"filetypes\\": [\\"c\\"]}}}\'\\n2020-12-05 01:14:30,599 - DEBUG - RX: <Response [200]>\\ntrue\\n2020-12-05 01:14:30,600 - DEBUG - POST b\'http://127.0.0.1:59209/receive_messages\'\\n{\'content-type\': \'application/json\', \'x-ycm-hmac\': b\'XE+IG46qv8RvPYJqyCmdJTdQgAfoJuLhXtYA1dZIu7k=\'}\\nb\'{\\"filepath\\": \\"/tmp/foo/a.c\\", \\"line_num\\": 1, \\"column_num\\": 1, \\"working_dir\\": \\"/tmp/foo\\", \\"file_data\\": {\\"/tmp/foo/a.c\\": {\\"contents\\": \\"#include <stdio.h>\\\\\\\\nint main()\\\\\\\\n{\\\\\\\\n\\\\\\\\tprintf(\\\\\\\\\\"hello\\\\\\\\\\\\\\\\n\\\\\\\\\\");\\\\\\\\n\\\\\\\\treturn 0;\\\\\\\\n}\\\\\\\\n\\", \\"filetypes\\": [\\"c\\"]}}}\'\\n2020-12-05 01:14:40,628 - DEBUG - RX: <Response [200]>\\ntrue\\n2020-12-05 01:14:40,628 - DEBUG - POST b\'http://127.0.0.1:59209/receive_messages\'\\n{\'content-type\': \'application/json\', \'x-ycm-hmac\': b\'XE+IG46qv8RvPYJqyCmdJTdQgAfoJuLhXtYA1dZIu7k=\'}\\nb\'{\\"filepath\\": \\"/tmp/foo/a.c\\", \\"line_num\\": 1, \\"column_num\\": 1, \\"working_dir\\": \\"/tmp/foo\\", \\"file_data\\": {\\"/tmp/foo/a.c\\": {\\"contents\\": \\"#include <stdio.h>\\\\\\\\nint main()\\\\\\\\n{\\\\\\\\n\\\\\\\\tprintf(\\\\\\\\\\"hello\\\\\\\\\\\\\\\\n\\\\\\\\\\");\\\\\\\\n\\\\\\\\treturn 0;\\\\\\\\n}\\\\\\\\n\\", \\"filetypes\\": [\\"c\\"]}}}\'\\n2020-12-05 01:14:49,737 - DEBUG - POST b\'http://127.0.0.1:59209/debug_info\'\\n{\'content-type\': \'application/json\', \'x-ycm-hmac\': b\'xJPtak0omr6j70wqyhXJnjcULarFOiDQLxjm+sac/NM=\'}\\nb\'{\\"filepath\\": \\"/tmp/foo/a.c\\", \\"line_num\\": 4, \\"column_num\\": 2, \\"working_dir\\": \\"/tmp/foo\\", \\"file_data\\": {\\"/tmp/foo/a.c\\": {\\"contents\\": \\"#include <stdio.h>\\\\\\\\nint main()\\\\\\\\n{\\\\\\\\n\\\\\\\\tprintf(\\\\\\\\\\"hello\\\\\\\\\\\\\\\\n\\\\\\\\\\");\\\\\\\\n\\\\\\\\treturn 0;\\\\\\\\n}\\\\\\\\n\\", \\"filetypes\\": [\\"c\\"]}}}\'\\n2020-12-05 01:14:49,746 - DEBUG - RX: <Response [200]>\\n{\\"python\\":{\\"executable\\":\\"/usr/bin/python\\",\\"version\\":\\"3.9.0\\"},\\"clang\\":{\\"has_support\\":false,\\"version\\":null},\\"extra_conf\\":{\\"path\\":null,\\"is_loaded\\":false},\\"completer\\":{\\"name\\":\\"GenericLSP\\",\\"servers\\":[{\\"name\\":\\"cclsCompleter\\",\\"is_running\\":false,\\"executable\\":[\\"/usr/bin/ccls\\"],\\"address\\":null,\\"port\\":null,\\"pid\\":null,\\"logfiles\\":[\\"/tmp/cclscompleter_stderrypdre8uw.log\\"],\\"extras\\":[{\\"key\\":\\"Server State\\",\\"value\\":\\"Dead\\"},{\\"key\\":\\"Project Directory\\",\\"value\\":\\"/tmp/foo\\"},{\\"key\\":\\"Settings\\",\\"value\\":\\"{}\\"}]}],\\"items\\":[]}}\\n2020-12-05 01:14:50,649 - DEBUG - RX: <Response [200]>\\ntrue\\n2020-12-05 01:14:50,651 - DEBUG - POST b\'http://127.0.0.1:59209/receive_messages\'\\n{\'content-type\': \'application/json\', \'x-ycm-hmac\': b\'XE+IG46qv8RvPYJqyCmdJTdQgAfoJuLhXtYA1dZIu7k=\'}\\nb\'{\\"filepath\\": \\"/tmp/foo/a.c\\", \\"line_num\\": 1, \\"column_num\\": 1, \\"working_dir\\": \\"/tmp/foo\\", \\"file_data\\": {\\"/tmp/foo/a.c\\": {\\"contents\\": \\"#include <stdio.h>\\\\\\\\nint main()\\\\\\\\n{\\\\\\\\n\\\\\\\\tprintf(\\\\\\\\\\"hello\\\\\\\\\\\\\\\\n\\\\\\\\\\");\\\\\\\\n\\\\\\\\treturn 0;\\\\\\\\n}\\\\\\\\n\\", \\"filetypes\\": [\\"c\\"]}}}\'\\n2020-12-05 01:15:00,673 - DEBUG - RX: <Response [200]>\\ntrue\\n2020-12-05 01:15:00,675 - DEBUG - POST b\'http://127.0.0.1:59209/receive_messages\'\\n{\'content-type\': \'application/json\', \'x-ycm-hmac\': b\'XE+IG46qv8RvPYJqyCmdJTdQgAfoJuLhXtYA1dZIu7k=\'}\\nb\'{\\"filepath\\": \\"/tmp/foo/a.c\\", \\"line_num\\": 1, \\"column_num\\": 1, \\"working_dir\\": \\"/tmp/foo\\", \\"file_data\\": {\\"/tmp/foo/a.c\\": {\\"contents\\": \\"#include <stdio.h>\\\\\\\\nint main()\\\\\\\\n{\\\\\\\\n\\\\\\\\tprintf(\\\\\\\\\\"hello\\\\\\\\\\\\\\\\n\\\\\\\\\\");\\\\\\\\n\\\\\\\\treturn 0;\\\\\\\\n}\\\\\\\\n\\", \\"filetypes\\": [\\"c\\"]}}}\'\\n2020-12-05 01:15:10,702 - DEBUG - RX: <Response [200]>\\ntrue\\n2020-12-05 01:15:10,702 - DEBUG - POST b\'http://127.0.0.1:59209/receive_messages\'\\n{\'content-type\': \'application/json\', \'x-ycm-hmac\': b\'XE+IG46qv8RvPYJqyCmdJTdQgAfoJuLhXtYA1dZIu7k=\'}\\nb\'{\\"filepath\\": \\"/tmp/foo/a.c\\", \\"line_num\\": 1, \\"column_num\\": 1, \\"working_dir\\": \\"/tmp/foo\\", \\"file_data\\": {\\"/tmp/foo/a.c\\": {\\"contents\\": \\"#include <stdio.h>\\\\\\\\nint main()\\\\\\\\n{\\\\\\\\n\\\\\\\\tprintf(\\\\\\\\\\"hello\\\\\\\\\\\\\\\\n\\\\\\\\\\");\\\\\\\\n\\\\\\\\treturn 0;\\\\\\\\n}\\\\\\\\n\\", \\"filetypes\\": [\\"c\\"]}}}\'\\n2020-12-05 01:15:20,723 - DEBUG - RX: <Response [200]>\\ntrue\\n2020-12-05 01:15:20,724 - DEBUG - POST b\'http://127.0.0.1:59209/receive_messages\'\\n{\'content-type\': \'application/json\', \'x-ycm-hmac\': b\'XE+IG46qv8RvPYJqyCmdJTdQgAfoJuLhXtYA1dZIu7k=\'}\\nb\'{\\"filepath\\": \\"/tmp/foo/a.c\\", \\"line_num\\": 1, \\"column_num\\": 1, \\"working_dir\\": \\"/tmp/foo\\", \\"file_data\\": {\\"/tmp/foo/a.c\\": {\\"contents\\": \\"#include <stdio.h>\\\\\\\\nint main()\\\\\\\\n{\\\\\\\\n\\\\\\\\tprintf(\\\\\\\\\\"hello\\\\\\\\\\\\\\\\n\\\\\\\\\\");\\\\\\\\n\\\\\\\\treturn 0;\\\\\\\\n}\\\\\\\\n\\", \\"filetypes\\": [\\"c\\"]}}}\'\\n2020-12-05 01:15:30,755 - DEBUG - RX: <Response [200]>\\ntrue\\n2020-12-05 01:15:30,755 - DEBUG - POST b\'http://127.0.0.1:59209/receive_messages\'\\n{\'content-type\': \'application/json\', \'x-ycm-hmac\': b\'XE+IG46qv8RvPYJqyCmdJTdQgAfoJuLhXtYA1dZIu7k=\'}\\nb\'{\\"filepath\\": \\"/tmp/foo/a.c\\", \\"line_num\\": 1, \\"column_num\\": 1, \\"working_dir\\": \\"/tmp/foo\\", \\"file_data\\": {\\"/tmp/foo/a.c\\": {\\"contents\\": \\"#include <stdio.h>\\\\\\\\nint main()\\\\\\\\n{\\\\\\\\n\\\\\\\\tprintf(\\\\\\\\\\"hello\\\\\\\\\\\\\\\\n\\\\\\\\\\");\\\\\\\\n\\\\\\\\treturn 0;\\\\\\\\n}\\\\\\\\n\\", \\"filetypes\\": [\\"c\\"]}}}\'\\n2020-12-05 01:15:40,788 - DEBUG - RX: <Response [200]>\\ntrue\\n2020-12-05 01:15:40,790 - DEBUG - POST b\'http://127.0.0.1:59209/receive_messages\'\\n{\'content-type\': \'application/json\', \'x-ycm-hmac\': b\'XE+IG46qv8RvPYJqyCmdJTdQgAfoJuLhXtYA1dZIu7k=\'}\\nb\'{\\"filepath\\": \\"/tmp/foo/a.c\\", \\"line_num\\": 1, \\"column_num\\": 1, \\"working_dir\\": \\"/tmp/foo\\", \\"file_data\\": {\\"/tmp/foo/a.c\\": {\\"contents\\": \\"#include <stdio.h>\\\\\\\\nint main()\\\\\\\\n{\\\\\\\\n\\\\\\\\tprintf(\\\\\\\\\\"hello\\\\\\\\\\\\\\\\n\\\\\\\\\\");\\\\\\\\n\\\\\\\\treturn 0;\\\\\\\\n}\\\\\\\\n\\", \\"filetypes\\": [\\"c\\"]}}}\'\\n", "filetypes": ["ycm_nofiletype"]}}}'
2020-12-05 01:15:44,805 - DEBUG - RX: <Response [200]>
false
2020-12-05 01:15:48,704 - DEBUG - POST b'http://127.0.0.1:59209/run_completer_command'
{'content-type': 'application/json', 'x-ycm-hmac': b'iB68tl4xyMMbpSvI3m/A3aIH4UZSdyh8Co+j9ZRFGlk='}
b'{"filepath": "/tmp/foo/a.c", "line_num": 4, "column_num": 2, "working_dir": "/tmp/foo", "file_data": {"/tmp/foo/a.c": {"contents": "#include <stdio.h>\\nint main()\\n{\\n\\tprintf(\\"hello\\\\n\\");\\n\\treturn 0;\\n}\\n", "filetypes": ["c"]}}, "options": {"tab_size": 8, "insert_spaces": false}, "command_arguments": ["GetHover"]}'
2020-12-05 01:15:48,805 - DEBUG - RX: <Response [500]>
{"exception":{"TYPE":"RuntimeError"},"message":"Server is initializing. Please wait.","traceback":"Traceback (most recent call last):\n File \"/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/third_party/bottle/bottle.py\", line 868, in _handle\n return route.call(**args)\n File \"/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/third_party/bottle/bottle.py\", line 1748, in wrapper\n rv = callback(*a, **ka)\n File \"/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/watchdog_plugin.py\", line 97, in wrapper\n return callback( *args, **kwargs )\n File \"/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/hmac_plugin.py\", line 62, in wrapper\n body = callback( *args, **kwargs )\n File \"/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/handlers.py\", line 94, in RunCompleterCommand\n return _JsonResponse( completer.OnUserCommand(\n File \"/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/completers/completer.py\", line 472, in OnUserCommand\n return command( self, request_data, arguments[ 1: ] )\n File \"/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/completers/language_server/generic_lsp_completer.py\", line 70, in <lambda>\n self._GetHover( request_data ) }\n File \"/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/completers/language_server/generic_lsp_completer.py\", line 74, in _GetHover\n raw_hover = self.GetHoverResponse( request_data )\n File \"/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/completers/language_server/language_server_completer.py\", line 2330, in GetHoverResponse\n raise RuntimeError( 'Server is initializing. Please wait.' )\nRuntimeError: Server is initializing. Please wait.\n"}
2020-12-05 01:15:48,806 - ERROR - Error while handling server response
Traceback (most recent call last):
File "/home/yjc/.vim/plugged/YouCompleteMe/python/ycm/client/base_request.py", line 73, in HandleFuture
return _JsonFromFuture( future )
File "/home/yjc/.vim/plugged/YouCompleteMe/python/ycm/client/base_request.py", line 256, in _JsonFromFuture
raise MakeServerException( response.json() )
ycmd.responses.ServerError: RuntimeError: Server is initializing. Please wait.
2020-12-05 01:12:29,960 - DEBUG - No global extra conf, not calling method YcmCorePreload
2020-12-05 01:12:30,012 - INFO - Completion config: 50, detailing -1 candiates
2020-12-05 01:12:30,012 - INFO - Completion config: 50, detailing -1 candiates
2020-12-05 01:12:30,013 - INFO - Completion config: 50, detailing -1 candiates
2020-12-05 01:12:30,014 - INFO - Completion config: 50, detailing -1 candiates
2020-12-05 01:12:30,031 - INFO - Received ready request
2020-12-05 01:12:30,041 - INFO - Received signature help available request
2020-12-05 01:12:30,052 - INFO - Received event notification
2020-12-05 01:12:30,052 - DEBUG - Event name: BufferVisit
2020-12-05 01:12:30,054 - INFO - Received event notification
2020-12-05 01:12:30,055 - DEBUG - Event name: FileReadyToParse
2020-12-05 01:12:30,056 - INFO - Adding buffer identifiers for file: /tmp/foo/a.c
2020-12-05 01:12:30,081 - INFO - No Clangd executable found in /home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/third_party/clangd/output/bin
2020-12-05 01:12:30,082 - INFO - Completion config: 50, detailing -1 candiates
2020-12-05 01:12:30,083 - INFO - Starting cclsCompleter: ['/usr/bin/ccls']
2020-12-05 01:12:30,093 - INFO - cclsCompleter started with PID 1124331
2020-12-05 01:12:30,095 - DEBUG - TX: Sending message: b'Content-Length: 1022\r\n\r\n{"id":1,"jsonrpc":"2.0","method":"initialize","params":{"capabilities":{"textDocument":{"codeAction":{"codeActionLiteralSupport":{"codeActionKind":{"valueSet":["","quickfix","refactor","refactor.extract","refactor.inline","refactor.rewrite","source","source.organizeImports"]}}},"completion":{"completionItem":{"documentationFormat":["plaintext","markdown"]},"completionItemKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25]}},"hover":{"contentFormat":["plaintext","markdown"]},"signatureHelp":{"signatureInformation":{"documentationFormat":["plaintext","markdown"],"parameterInformation":{"labelOffsetSupport":true}}},"synchronization":{"didSave":true}},"workspace":{"applyEdit":true,"didChangeWatchedFiles":{"dynamicRegistration":true},"symbol":{"symbolKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26]}},"workspaceEdit":{"documentChanges":true}}},"initializationOptions":{},"processId":1124275,"rootPath":"/tmp/foo","rootUri":"file:///tmp/foo"}}'
2020-12-05 01:12:30,155 - INFO - Received filetype completion available request
2020-12-05 01:12:30,174 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","id":1,"result":{"capabilities":{"textDocumentSync":{"openClose":true,"change":2,"willSave":false,"willSaveWaitUntil":false,"save":{"includeText":false}},"hoverProvider":true,"completionProvider":{"resolveProvider":false,"triggerCharacters":[".",":",">","#","<","\\"","/"]},"signatureHelpProvider":{"triggerCharacters":["(",","]},"declarationProvider":true,"definitionProvider":true,"implementationProvider":true,"typeDefinitionProvider":true,"referencesProvider":true,"documentHighlightProvider":true,"documentSymbolProvider":true,"workspaceSymbolProvider":true,"codeActionProvider":{"codeActionKinds":["quickfix"]},"codeLensProvider":{"resolveProvider":false},"documentFormattingProvider":true,"documentRangeFormattingProvider":true,"documentOnTypeFormattingProvider":{"firstTriggerCharacter":"}","moreTriggerCharacter":[]},"renameProvider":true,"documentLinkProvider":{"resolveProvider":true},"foldingRangeProvider":true,"executeCommandProvider":{"commands":["ccls.xref"]},"workspace":{"workspaceFolders":{"supported":true,"changeNotifications":true}}},"serverInfo":{"name":"ccls","version":"<unknown>"}}}'
2020-12-05 01:12:30,175 - INFO - None: Language server does not require resolve request
2020-12-05 01:12:30,175 - INFO - None: Language server requires sync type of Incremental
2020-12-05 01:12:30,176 - DEBUG - ccls: Server declares trigger characters: ['.', ':', '>', '#', '<', '"', '/']
2020-12-05 01:12:30,176 - INFO - ccls: Using trigger characters for semantic triggers: .,:,>,#,<,",/
2020-12-05 01:12:30,177 - DEBUG - ccls: Server declares signature trigger characters: ['(', ',']
2020-12-05 01:12:30,177 - INFO - ccls: Using characters for signature triggers: (,,
2020-12-05 01:12:30,178 - DEBUG - TX: Sending notification: b'Content-Length: 52\r\n\r\n{"jsonrpc":"2.0","method":"initialized","params":{}}'
2020-12-05 01:12:30,178 - DEBUG - TX: Sending notification: b'Content-Length: 86\r\n\r\n{"jsonrpc":"2.0","method":"workspace/didChangeConfiguration","params":{"settings":{}}}'
2020-12-05 01:12:30,178 - DEBUG - Refreshing file /tmp/foo/a.c: State is Open/action Open
2020-12-05 01:12:30,178 - DEBUG - TX: Sending notification: b'Content-Length: 220\r\n\r\n{"jsonrpc":"2.0","method":"textDocument/didOpen","params":{"textDocument":{"languageId":"c","text":"#include <stdio.h>\\nint main()\\n{\\n\\tprintf(\\"hello\\\\n\\");\\n\\treturn 0;\\n}\\n","uri":"file:///tmp/foo/a.c","version":1}}}'
2020-12-05 01:12:30,179 - DEBUG - RX: Received message: b'{"jsonrpc":"2.0","method":"client/registerCapability","id":0,"params":{"registrations":[{"id":"didChangeWatchedFiles","method":"workspace/didChangeWatchedFiles","registerOptions":{"watchers":[{"globPattern":"**/*"}]}}]}}'
2020-12-05 01:12:30,180 - ERROR - The language server communication channel closed unexpectedly. Issue a RestartServer command to recover.
Traceback (most recent call last):
File "/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/completers/language_server/language_server_completer.py", line 363, in run
self._ReadMessages()
File "/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/completers/language_server/language_server_completer.py", line 518, in _ReadMessages
self._DispatchMessage( lsp.Parse( content ) )
File "/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/completers/language_server/language_server_completer.py", line 631, in _DispatchMessage
self._ServerToClientRequest( message )
File "/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/completers/language_server/language_server_completer.py", line 609, in _ServerToClientRequest
self._HandleDynamicRegistrations( request )
File "/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/completers/language_server/language_server_completer.py", line 593, in _HandleDynamicRegistrations
observer.start()
File "/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/third_party/watchdog_deps/watchdog/build/lib3/watchdog/observers/api.py", line 253, in start
emitter.start()
File "/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/third_party/watchdog_deps/watchdog/build/lib3/watchdog/utils/__init__.py", line 110, in start
self.on_thread_start()
File "/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/third_party/watchdog_deps/watchdog/build/lib3/watchdog/observers/inotify.py", line 121, in on_thread_start
self._inotify = InotifyBuffer(path, self.watch.is_recursive)
File "/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/third_party/watchdog_deps/watchdog/build/lib3/watchdog/observers/inotify_buffer.py", line 35, in __init__
self._inotify = Inotify(path, recursive)
File "/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/third_party/watchdog_deps/watchdog/build/lib3/watchdog/observers/inotify_c.py", line 200, in __init__
self._add_dir_watch(path, recursive, event_mask)
File "/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/third_party/watchdog_deps/watchdog/build/lib3/watchdog/observers/inotify_c.py", line 395, in _add_dir_watch
self._add_watch(full_path, mask)
File "/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/third_party/watchdog_deps/watchdog/build/lib3/watchdog/observers/inotify_c.py", line 409, in _add_watch
Inotify._raise_error()
File "/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/third_party/watchdog_deps/watchdog/build/lib3/watchdog/observers/inotify_c.py", line 425, in _raise_error
raise OSError(err, os.strerror(err))
PermissionError: [Errno 13] Permission denied
2020-12-05 01:12:33,227 - INFO - Received debug info request
2020-12-05 01:13:27,194 - INFO - Received event notification
2020-12-05 01:13:27,195 - DEBUG - Event name: FileReadyToParse
2020-12-05 01:13:27,195 - INFO - Adding buffer identifiers for file: /tmp/foo/a.c
2020-12-05 01:13:31,261 - INFO - Received defined subcommands request
2020-12-05 01:13:31,261 - INFO - Found executeCommandProvider support for command ExecuteCommand in ccls
2020-12-05 01:13:31,261 - INFO - Found codeActionProvider support for command FixIt in ccls
2020-12-05 01:13:31,262 - INFO - Found definitionProvider support for command GoToDefinition in ccls
2020-12-05 01:13:31,262 - INFO - Found declarationProvider support for command GoToDeclaration in ccls
2020-12-05 01:13:31,262 - INFO - Found ('definitionProvider', 'declarationProvider') support for command GoTo in ccls
2020-12-05 01:13:31,262 - INFO - Found typeDefinitionProvider support for command GoToType in ccls
2020-12-05 01:13:31,262 - INFO - Found implementationProvider support for command GoToImplementation in ccls
2020-12-05 01:13:31,262 - INFO - Found referencesProvider support for command GoToReferences in ccls
2020-12-05 01:13:31,263 - INFO - Found renameProvider support for command RefactorRename in ccls
2020-12-05 01:13:31,263 - INFO - Found documentFormattingProvider support for command Format in ccls
2020-12-05 01:13:31,263 - INFO - Found workspaceSymbolProvider support for command GoToSymbol in ccls
2020-12-05 01:13:31,263 - INFO - Always supporting StopServer for ccls
2020-12-05 01:13:31,263 - INFO - Always supporting RestartServer for ccls
2020-12-05 01:13:31,263 - INFO - Always supporting GetHover for ccls
2020-12-05 01:13:31,272 - INFO - Received command request
2020-12-05 01:13:31,272 - INFO - Found executeCommandProvider support for command ExecuteCommand in ccls
2020-12-05 01:13:31,272 - INFO - Found codeActionProvider support for command FixIt in ccls
2020-12-05 01:13:31,272 - INFO - Found definitionProvider support for command GoToDefinition in ccls
2020-12-05 01:13:31,273 - INFO - Found declarationProvider support for command GoToDeclaration in ccls
2020-12-05 01:13:31,273 - INFO - Found ('definitionProvider', 'declarationProvider') support for command GoTo in ccls
2020-12-05 01:13:31,273 - INFO - Found typeDefinitionProvider support for command GoToType in ccls
2020-12-05 01:13:31,273 - INFO - Found implementationProvider support for command GoToImplementation in ccls
2020-12-05 01:13:31,273 - INFO - Found referencesProvider support for command GoToReferences in ccls
2020-12-05 01:13:31,273 - INFO - Found renameProvider support for command RefactorRename in ccls
2020-12-05 01:13:31,273 - INFO - Found documentFormattingProvider support for command Format in ccls
2020-12-05 01:13:31,273 - INFO - Found workspaceSymbolProvider support for command GoToSymbol in ccls
2020-12-05 01:13:31,273 - INFO - Always supporting StopServer for ccls
2020-12-05 01:13:31,273 - INFO - Always supporting RestartServer for ccls
2020-12-05 01:13:31,273 - INFO - Always supporting GetHover for ccls
Traceback (most recent call last):
File "/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/third_party/bottle/bottle.py", line 868, in _handle
return route.call(**args)
File "/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/third_party/bottle/bottle.py", line 1748, in wrapper
rv = callback(*a, **ka)
File "/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/watchdog_plugin.py", line 97, in wrapper
return callback( *args, **kwargs )
File "/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/hmac_plugin.py", line 62, in wrapper
body = callback( *args, **kwargs )
File "/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/handlers.py", line 94, in RunCompleterCommand
return _JsonResponse( completer.OnUserCommand(
File "/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/completers/completer.py", line 472, in OnUserCommand
return command( self, request_data, arguments[ 1: ] )
File "/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/completers/language_server/generic_lsp_completer.py", line 70, in <lambda>
self._GetHover( request_data ) }
File "/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/completers/language_server/generic_lsp_completer.py", line 74, in _GetHover
raw_hover = self.GetHoverResponse( request_data )
File "/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/completers/language_server/language_server_completer.py", line 2330, in GetHoverResponse
raise RuntimeError( 'Server is initializing. Please wait.' )
RuntimeError: Server is initializing. Please wait.
2020-12-05 01:13:36,234 - INFO - Received defined subcommands request
2020-12-05 01:13:36,234 - INFO - Found executeCommandProvider support for command ExecuteCommand in ccls
2020-12-05 01:13:36,234 - INFO - Found codeActionProvider support for command FixIt in ccls
2020-12-05 01:13:36,235 - INFO - Found definitionProvider support for command GoToDefinition in ccls
2020-12-05 01:13:36,235 - INFO - Found declarationProvider support for command GoToDeclaration in ccls
2020-12-05 01:13:36,235 - INFO - Found ('definitionProvider', 'declarationProvider') support for command GoTo in ccls
2020-12-05 01:13:36,235 - INFO - Found typeDefinitionProvider support for command GoToType in ccls
2020-12-05 01:13:36,235 - INFO - Found implementationProvider support for command GoToImplementation in ccls
2020-12-05 01:13:36,235 - INFO - Found referencesProvider support for command GoToReferences in ccls
2020-12-05 01:13:36,235 - INFO - Found renameProvider support for command RefactorRename in ccls
2020-12-05 01:13:36,235 - INFO - Found documentFormattingProvider support for command Format in ccls
2020-12-05 01:13:36,235 - INFO - Found workspaceSymbolProvider support for command GoToSymbol in ccls
2020-12-05 01:13:36,235 - INFO - Always supporting StopServer for ccls
2020-12-05 01:13:36,235 - INFO - Always supporting RestartServer for ccls
2020-12-05 01:13:36,235 - INFO - Always supporting GetHover for ccls
2020-12-05 01:13:36,809 - INFO - Received command request
2020-12-05 01:13:36,810 - INFO - Found executeCommandProvider support for command ExecuteCommand in ccls
2020-12-05 01:13:36,810 - INFO - Found codeActionProvider support for command FixIt in ccls
2020-12-05 01:13:36,810 - INFO - Found definitionProvider support for command GoToDefinition in ccls
2020-12-05 01:13:36,810 - INFO - Found declarationProvider support for command GoToDeclaration in ccls
2020-12-05 01:13:36,810 - INFO - Found ('definitionProvider', 'declarationProvider') support for command GoTo in ccls
2020-12-05 01:13:36,810 - INFO - Found typeDefinitionProvider support for command GoToType in ccls
2020-12-05 01:13:36,810 - INFO - Found implementationProvider support for command GoToImplementation in ccls
2020-12-05 01:13:36,811 - INFO - Found referencesProvider support for command GoToReferences in ccls
2020-12-05 01:13:36,811 - INFO - Found renameProvider support for command RefactorRename in ccls
2020-12-05 01:13:36,811 - INFO - Found documentFormattingProvider support for command Format in ccls
2020-12-05 01:13:36,811 - INFO - Found workspaceSymbolProvider support for command GoToSymbol in ccls
2020-12-05 01:13:36,811 - INFO - Always supporting StopServer for ccls
2020-12-05 01:13:36,811 - INFO - Always supporting RestartServer for ccls
2020-12-05 01:13:36,812 - INFO - Always supporting GetHover for ccls
Traceback (most recent call last):
File "/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/third_party/bottle/bottle.py", line 868, in _handle
return route.call(**args)
File "/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/third_party/bottle/bottle.py", line 1748, in wrapper
rv = callback(*a, **ka)
File "/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/watchdog_plugin.py", line 97, in wrapper
return callback( *args, **kwargs )
File "/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/hmac_plugin.py", line 62, in wrapper
body = callback( *args, **kwargs )
File "/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/handlers.py", line 94, in RunCompleterCommand
return _JsonResponse( completer.OnUserCommand(
File "/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/completers/completer.py", line 472, in OnUserCommand
return command( self, request_data, arguments[ 1: ] )
File "/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/completers/language_server/language_server_completer.py", line 63, in <lambda>
lambda self, request_data, args: self.GoTo( request_data,
File "/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/completers/language_server/language_server_completer.py", line 2365, in GoTo
raise RuntimeError( 'Server is initializing. Please wait.' )
RuntimeError: Server is initializing. Please wait.
2020-12-05 01:13:40,940 - INFO - Received event notification
2020-12-05 01:13:40,940 - DEBUG - Event name: FileReadyToParse
2020-12-05 01:13:40,940 - INFO - Adding buffer identifiers for file: /tmp/foo/a.c
2020-12-05 01:13:45,006 - INFO - Received command request
2020-12-05 01:13:45,007 - INFO - Found executeCommandProvider support for command ExecuteCommand in ccls
2020-12-05 01:13:45,009 - INFO - Found codeActionProvider support for command FixIt in ccls
2020-12-05 01:13:45,009 - INFO - Found definitionProvider support for command GoToDefinition in ccls
2020-12-05 01:13:45,009 - INFO - Found declarationProvider support for command GoToDeclaration in ccls
2020-12-05 01:13:45,009 - INFO - Found ('definitionProvider', 'declarationProvider') support for command GoTo in ccls
2020-12-05 01:13:45,010 - INFO - Found typeDefinitionProvider support for command GoToType in ccls
2020-12-05 01:13:45,010 - INFO - Found implementationProvider support for command GoToImplementation in ccls
2020-12-05 01:13:45,010 - INFO - Found referencesProvider support for command GoToReferences in ccls
2020-12-05 01:13:45,010 - INFO - Found renameProvider support for command RefactorRename in ccls
2020-12-05 01:13:45,010 - INFO - Found documentFormattingProvider support for command Format in ccls
2020-12-05 01:13:45,010 - INFO - Found workspaceSymbolProvider support for command GoToSymbol in ccls
2020-12-05 01:13:45,010 - INFO - Always supporting StopServer for ccls
2020-12-05 01:13:45,010 - INFO - Always supporting RestartServer for ccls
2020-12-05 01:13:45,011 - INFO - Always supporting GetHover for ccls
Traceback (most recent call last):
File "/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/third_party/bottle/bottle.py", line 868, in _handle
return route.call(**args)
File "/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/third_party/bottle/bottle.py", line 1748, in wrapper
rv = callback(*a, **ka)
File "/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/watchdog_plugin.py", line 97, in wrapper
return callback( *args, **kwargs )
File "/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/hmac_plugin.py", line 62, in wrapper
body = callback( *args, **kwargs )
File "/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/handlers.py", line 94, in RunCompleterCommand
return _JsonResponse( completer.OnUserCommand(
File "/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/completers/completer.py", line 472, in OnUserCommand
return command( self, request_data, arguments[ 1: ] )
File "/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/completers/language_server/generic_lsp_completer.py", line 70, in <lambda>
self._GetHover( request_data ) }
File "/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/completers/language_server/generic_lsp_completer.py", line 74, in _GetHover
raw_hover = self.GetHoverResponse( request_data )
File "/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/completers/language_server/language_server_completer.py", line 2330, in GetHoverResponse
raise RuntimeError( 'Server is initializing. Please wait.' )
RuntimeError: Server is initializing. Please wait.
2020-12-05 01:14:49,742 - INFO - Received debug info request
2020-12-05 01:15:48,710 - INFO - Received command request
2020-12-05 01:15:48,711 - INFO - Found executeCommandProvider support for command ExecuteCommand in ccls
2020-12-05 01:15:48,711 - INFO - Found codeActionProvider support for command FixIt in ccls
2020-12-05 01:15:48,711 - INFO - Found definitionProvider support for command GoToDefinition in ccls
2020-12-05 01:15:48,712 - INFO - Found declarationProvider support for command GoToDeclaration in ccls
2020-12-05 01:15:48,712 - INFO - Found ('definitionProvider', 'declarationProvider') support for command GoTo in ccls
2020-12-05 01:15:48,712 - INFO - Found typeDefinitionProvider support for command GoToType in ccls
2020-12-05 01:15:48,712 - INFO - Found implementationProvider support for command GoToImplementation in ccls
2020-12-05 01:15:48,713 - INFO - Found referencesProvider support for command GoToReferences in ccls
2020-12-05 01:15:48,713 - INFO - Found renameProvider support for command RefactorRename in ccls
2020-12-05 01:15:48,713 - INFO - Found documentFormattingProvider support for command Format in ccls
2020-12-05 01:15:48,713 - INFO - Found workspaceSymbolProvider support for command GoToSymbol in ccls
2020-12-05 01:15:48,713 - INFO - Always supporting StopServer for ccls
2020-12-05 01:15:48,713 - INFO - Always supporting RestartServer for ccls
2020-12-05 01:15:48,713 - INFO - Always supporting GetHover for ccls
Traceback (most recent call last):
File "/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/third_party/bottle/bottle.py", line 868, in _handle
return route.call(**args)
File "/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/third_party/bottle/bottle.py", line 1748, in wrapper
rv = callback(*a, **ka)
File "/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/watchdog_plugin.py", line 97, in wrapper
return callback( *args, **kwargs )
File "/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/hmac_plugin.py", line 62, in wrapper
body = callback( *args, **kwargs )
File "/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/handlers.py", line 94, in RunCompleterCommand
return _JsonResponse( completer.OnUserCommand(
File "/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/completers/completer.py", line 472, in OnUserCommand
return command( self, request_data, arguments[ 1: ] )
File "/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/completers/language_server/generic_lsp_completer.py", line 70, in <lambda>
self._GetHover( request_data ) }
File "/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/completers/language_server/generic_lsp_completer.py", line 74, in _GetHover
raw_hover = self.GetHoverResponse( request_data )
File "/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/completers/language_server/language_server_completer.py", line 2330, in GetHoverResponse
raise RuntimeError( 'Server is initializing. Please wait.' )
RuntimeError: Server is initializing. Please wait.
2020-12-05 01:17:02,250 - INFO - Received debug info request
2020-12-05 01:17:02,253 - ERROR - Error retrieving completer debug info
Traceback (most recent call last):
File "/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/handlers.py", line 297, in DebugInfo
response[ 'completer' ] = _GetCompleterForRequestData(
File "/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/handlers.py", line 364, in _GetCompleterForRequestData
return _server_state.GetFiletypeCompleter( request_data[ 'filetypes' ] )
File "/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/server_state.py", line 91, in GetFiletypeCompleter
raise ValueError(
ValueError: No semantic completer exists for filetypes: ['ycm_nofiletype']
2020-12-05 01:17:09,173 - INFO - Received debug info request
2020-12-05 01:17:47,247 - INFO - Received debug info request
2020-12-05 01:17:47,248 - ERROR - Error retrieving completer debug info
Traceback (most recent call last):
File "/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/handlers.py", line 297, in DebugInfo
response[ 'completer' ] = _GetCompleterForRequestData(
File "/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/handlers.py", line 364, in _GetCompleterForRequestData
return _server_state.GetFiletypeCompleter( request_data[ 'filetypes' ] )
File "/home/yjc/.vim/plugged/YouCompleteMe/third_party/ycmd/ycmd/server_state.py", line 91, in GetFiletypeCompleter
raise ValueError(
ValueError: No semantic completer exists for filetypes: ['ycm_nofiletype']
serving on http://localhost.localdomain:59209
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment