abingham/emacs-ycmd

this. completion in csharp mode

Closed this issue · 4 comments

Used backend: (company-ycmd :with company-yasnippet company-dabbrev-code)

Prefix: ("" . t)

Completions: none

Typing "this." gets the above.

Typing "this." gets the above.

Do you mean that, when you type this. in some context where you expect completion, you get no completions? And what do you mean by "Prefix: ("" . t)".

A few things to check:

  1. What are the contents of your *ycmd-server* buffer?
  2. Are you sure you're in ycmd-mode?
  3. Are you sure you're in company-mode?
  4. Do you have ycmd and omnisharp-server installed properly?
2017-02-14 11:21:22,161 - INFO - Received completion request
2017-02-14 11:21:22,161 - DEBUG - Using filetype completion: True
2017-02-14 11:21:22,164 - INFO - Starting new HTTP connection (1): localhost
2017-02-14 11:21:22,166 - ERROR - Exception from semantic completer (using general): Traceback (most recent call last):
  File "/Users/jj/.emacs.d/fork/ycmd/ycmd/../ycmd/handlers.py", line 104, in GetCompletions
    .ComputeCandidates( request_data ) )
  File "/Users/jj/.emacs.d/fork/ycmd/ycmd/../ycmd/completers/completer.py", line 218, in ComputeCandidates
    candidates = self._GetCandidatesFromSubclass( request_data )
  File "/Users/jj/.emacs.d/fork/ycmd/ycmd/../ycmd/completers/completer.py", line 234, in _GetCandidatesFromSubclass
    raw_completions = self.ComputeCandidatesInner( request_data )
  File "/Users/jj/.emacs.d/fork/ycmd/ycmd/../ycmd/completers/cs/cs_completer.py", line 125, in ComputeCandidatesInner
    completion_type ) ]
  File "/Users/jj/.emacs.d/fork/ycmd/ycmd/../ycmd/completers/cs/cs_completer.py", line 447, in _GetCompletions
    completions = self._GetResponse( '/autocomplete', parameters )
  File "/Users/jj/.emacs.d/fork/ycmd/ycmd/../ycmd/completers/cs/cs_completer.py", line 588, in _GetResponse
    response = requests.post( target, data = parameters, timeout = timeout )
  File "/Users/jj/.emacs.d/fork/ycmd/third_party/requests/requests/api.py", line 107, in post
    return request('post', url, data=data, json=json, **kwargs)
  File "/Users/jj/.emacs.d/fork/ycmd/third_party/requests/requests/api.py", line 53, in request
    return session.request(method=method, url=url, **kwargs)
  File "/Users/jj/.emacs.d/fork/ycmd/third_party/requests/requests/sessions.py", line 468, in request
    resp = self.send(prep, **send_kwargs)
  File "/Users/jj/.emacs.d/fork/ycmd/third_party/requests/requests/sessions.py", line 576, in send
    r = adapter.send(request, **kwargs)
  File "/Users/jj/.emacs.d/fork/ycmd/third_party/requests/requests/adapters.py", line 437, in send
    raise ConnectionError(e, request=request)
ConnectionError: HTTPConnectionPool(host='localhost', port=57236): Max retries exceeded with url: /autocomplete (Caused by NewConnectionError('<requests.packages.urllib3.connection.HTTPConnection object at 0x104c48a90>: Failed to establish a new connection: [Errno 61] Connection refused',))
Searching Python 2.7 libraries...
Found Python library: /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/config/libpython2.7.dylib
Found Python headers folder: /System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7
-- The C compiler identification is AppleClang 7.3.0.7030031
-- The CXX compiler identification is AppleClang 7.3.0.7030031
-- Check for working C compiler: /Applications/Xcode7.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc
-- Check for working C compiler: /Applications/Xcode7.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /Applications/Xcode7.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++
-- Check for working CXX compiler: /Applications/Xcode7.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found PythonLibs: /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/config/libpython2.7.dylib (found suitable version "2.7.10", minimum required is "2.6")
Using Clang archive: /Users/jj/.emacs.d/fork/ycmd/cpp/../clang_archives/clang+llvm-3.9.0-x86_64-apple-darwin.tar.xz
Using libclang to provide semantic completion for C/C++/ObjC
Using external libclang: /private/var/folders/6y/st0hct495wg_wf6z7wf8pn38vv7821/T/ycm_build_ioE0C0/clang+llvm-3.9.0-x86_64-apple-darwin/lib/libclang.dylib
-- Found PythonInterp: /usr/bin/python2.7 (found version "2.7.10")
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - found
-- Found Threads: TRUE
-- Configuring done
-- Generating done
-- Build files have been written to: /private/var/folders/6y/st0hct495wg_wf6z7wf8pn38vv7821/T/ycm_build_ioE0C0
Scanning dependencies of target BoostParts
[  0%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/atomic/src/lockpool.cpp.o
[  1%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/chrono/src/chrono.cpp.o
[  1%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/chrono/src/process_cpu_clocks.cpp.o
[  2%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/chrono/src/thread_clock.cpp.o
[  3%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/date_time/src/gregorian/date_generators.cpp.o
[  3%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/date_time/src/gregorian/greg_month.cpp.o
[  4%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/date_time/src/gregorian/greg_weekday.cpp.o
[  5%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/date_time/src/gregorian/gregorian_types.cpp.o
[  5%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/date_time/src/posix_time/posix_time_types.cpp.o
[  7%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/exception/src/clone_current_exception_non_intrusive.cpp.o
[  8%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/filesystem/src/codecvt_error_category.cpp.o
[  8%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/filesystem/src/operations.cpp.o
[  9%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/filesystem/src/path.cpp.o
[  9%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/filesystem/src/path_traits.cpp.o
[ 10%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/filesystem/src/portability.cpp.o
[ 11%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/filesystem/src/unique_path.cpp.o
[ 11%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/filesystem/src/utf8_codecvt_facet.cpp.o
[ 13%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/filesystem/src/windows_file_codecvt.cpp.o
[ 14%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/converter/arg_to_python_base.cpp.o
[ 14%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/converter/builtin_converters.cpp.o
[ 15%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/converter/from_python.cpp.o
[ 16%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/converter/registry.cpp.o
[ 16%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/converter/type_id.cpp.o
[ 17%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/dict.cpp.o
[ 17%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/errors.cpp.o
[ 19%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/exec.cpp.o
[ 20%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/import.cpp.o
[ 20%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/list.cpp.o
[ 21%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/long.cpp.o
[ 22%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/module.cpp.o
[ 22%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/numeric.cpp.o
[ 23%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/object/class.cpp.o
[ 25%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/object/enum.cpp.o
[ 25%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/object/function.cpp.o
[ 26%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/object/function_doc_signature.cpp.o
[ 26%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/object/inheritance.cpp.o
[ 27%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/object/iterator.cpp.o
[ 28%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/object/life_support.cpp.o
[ 28%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/object/pickle_support.cpp.o
[ 29%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/object/stl_iterator.cpp.o
[ 30%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/object_operators.cpp.o
[ 30%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/object_protocol.cpp.o
[ 32%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/slice.cpp.o
[ 33%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/str.cpp.o
[ 33%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/tuple.cpp.o
[ 34%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/wrapper.cpp.o
[ 34%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/regex/src/c_regex_traits.cpp.o
[ 35%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/regex/src/cpp_regex_traits.cpp.o
[ 36%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/regex/src/cregex.cpp.o
[ 36%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/regex/src/fileiter.cpp.o
[ 38%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/regex/src/icu.cpp.o
[ 39%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/regex/src/instances.cpp.o
[ 39%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/regex/src/posix_api.cpp.o
[ 40%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/regex/src/regex.cpp.o
[ 41%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/regex/src/regex_debug.cpp.o
[ 41%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/regex/src/regex_raw_buffer.cpp.o
[ 42%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/regex/src/regex_traits_defaults.cpp.o
[ 42%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/regex/src/static_mutex.cpp.o
[ 44%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/regex/src/usinstances.cpp.o
[ 45%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/regex/src/w32_regex_traits.cpp.o
[ 45%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/regex/src/wc_regex_traits.cpp.o
[ 46%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/regex/src/wide_posix_api.cpp.o
[ 47%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/regex/src/winstances.cpp.o
[ 47%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/archive_exception.cpp.o
[ 48%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/basic_archive.cpp.o
[ 50%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/basic_iarchive.cpp.o
[ 50%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/basic_iserializer.cpp.o
[ 51%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/basic_oarchive.cpp.o
[ 51%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/basic_oserializer.cpp.o
[ 52%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/basic_pointer_iserializer.cpp.o
[ 53%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/basic_pointer_oserializer.cpp.o
[ 53%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/basic_serializer_map.cpp.o
[ 54%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/basic_text_iprimitive.cpp.o
[ 55%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/basic_text_oprimitive.cpp.o
[ 55%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/basic_text_wiprimitive.cpp.o
[ 57%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/basic_text_woprimitive.cpp.o
[ 58%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/basic_xml_archive.cpp.o
[ 58%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/binary_iarchive.cpp.o
[ 59%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/binary_oarchive.cpp.o
[ 59%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/binary_wiarchive.cpp.o
[ 60%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/binary_woarchive.cpp.o
[ 61%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/codecvt_null.cpp.o
[ 61%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/extended_type_info.cpp.o
[ 63%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/extended_type_info_no_rtti.cpp.o
[ 64%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/extended_type_info_typeid.cpp.o
[ 64%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/polymorphic_iarchive.cpp.o
[ 65%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/polymorphic_oarchive.cpp.o
[ 66%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/singleton.cpp.o
[ 66%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/stl_port.cpp.o
[ 67%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/text_iarchive.cpp.o
[ 67%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/text_oarchive.cpp.o
[ 69%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/text_wiarchive.cpp.o
[ 70%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/text_woarchive.cpp.o
[ 70%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/utf8_codecvt_facet.cpp.o
[ 71%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/void_cast.cpp.o
[ 72%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/xml_archive_exception.cpp.o
[ 72%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/xml_grammar.cpp.o
[ 73%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/xml_iarchive.cpp.o
[ 75%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/xml_oarchive.cpp.o
[ 75%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/xml_wgrammar.cpp.o
[ 76%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/xml_wiarchive.cpp.o
[ 76%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/smart_ptr/src/sp_collector.cpp.o
[ 77%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/smart_ptr/src/sp_debug_hooks.cpp.o
[ 78%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/system/src/error_code.cpp.o
[ 78%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/timer/src/auto_timers_construction.cpp.o
[ 79%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/timer/src/cpu_timer.cpp.o
[ 80%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/thread/src/future.cpp.o
[ 80%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/thread/src/pthread/once.cpp.o
[ 82%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/thread/src/pthread/once_atomic.cpp.o
[ 83%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/thread/src/pthread/thread.cpp.o
[ 83%] Linking CXX static library libBoostParts.a
/Applications/Xcode7.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libBoostParts.a(gregorian_types.cpp.o) has no symbols
/Applications/Xcode7.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libBoostParts.a(posix_time_types.cpp.o) has no symbols
/Applications/Xcode7.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libBoostParts.a(windows_file_codecvt.cpp.o) has no symbols
/Applications/Xcode7.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libBoostParts.a(icu.cpp.o) has no symbols
/Applications/Xcode7.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libBoostParts.a(regex_debug.cpp.o) has no symbols
/Applications/Xcode7.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libBoostParts.a(usinstances.cpp.o) has no symbols
/Applications/Xcode7.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libBoostParts.a(w32_regex_traits.cpp.o) has no symbols
/Applications/Xcode7.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libBoostParts.a(stl_port.cpp.o) has no symbols
/Applications/Xcode7.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libBoostParts.a(sp_collector.cpp.o) has no symbols
/Applications/Xcode7.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libBoostParts.a(sp_debug_hooks.cpp.o) has no symbols
/Applications/Xcode7.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libBoostParts.a(gregorian_types.cpp.o) has no symbols
/Applications/Xcode7.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libBoostParts.a(posix_time_types.cpp.o) has no symbols
/Applications/Xcode7.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libBoostParts.a(windows_file_codecvt.cpp.o) has no symbols
/Applications/Xcode7.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libBoostParts.a(icu.cpp.o) has no symbols
/Applications/Xcode7.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libBoostParts.a(regex_debug.cpp.o) has no symbols
/Applications/Xcode7.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libBoostParts.a(usinstances.cpp.o) has no symbols
/Applications/Xcode7.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libBoostParts.a(w32_regex_traits.cpp.o) has no symbols
/Applications/Xcode7.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libBoostParts.a(stl_port.cpp.o) has no symbols
/Applications/Xcode7.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libBoostParts.a(sp_collector.cpp.o) has no symbols
/Applications/Xcode7.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libBoostParts.a(sp_debug_hooks.cpp.o) has no symbols
[ 83%] Built target BoostParts
Scanning dependencies of target ycm_core
[ 84%] Building CXX object ycm/CMakeFiles/ycm_core.dir/Candidate.cpp.o
[ 84%] Building CXX object ycm/CMakeFiles/ycm_core.dir/CandidateRepository.cpp.o
[ 85%] Building CXX object ycm/CMakeFiles/ycm_core.dir/ClangCompleter/ClangCompleter.cpp.o
[ 86%] Building CXX object ycm/CMakeFiles/ycm_core.dir/ClangCompleter/ClangHelpers.cpp.o
[ 86%] Building CXX object ycm/CMakeFiles/ycm_core.dir/ClangCompleter/ClangUtils.cpp.o
[ 88%] Building CXX object ycm/CMakeFiles/ycm_core.dir/ClangCompleter/CompilationDatabase.cpp.o
[ 89%] Building CXX object ycm/CMakeFiles/ycm_core.dir/ClangCompleter/CompletionData.cpp.o
[ 89%] Building CXX object ycm/CMakeFiles/ycm_core.dir/ClangCompleter/Documentation.cpp.o
[ 90%] Building CXX object ycm/CMakeFiles/ycm_core.dir/ClangCompleter/Range.cpp.o
[ 91%] Building CXX object ycm/CMakeFiles/ycm_core.dir/ClangCompleter/TranslationUnit.cpp.o
[ 91%] Building CXX object ycm/CMakeFiles/ycm_core.dir/ClangCompleter/TranslationUnitStore.cpp.o
[ 92%] Building CXX object ycm/CMakeFiles/ycm_core.dir/IdentifierCompleter.cpp.o
[ 92%] Building CXX object ycm/CMakeFiles/ycm_core.dir/IdentifierDatabase.cpp.o
[ 94%] Building CXX object ycm/CMakeFiles/ycm_core.dir/IdentifierUtils.cpp.o
[ 95%] Building CXX object ycm/CMakeFiles/ycm_core.dir/LetterNode.cpp.o
[ 95%] Building CXX object ycm/CMakeFiles/ycm_core.dir/LetterNodeListMap.cpp.o
[ 96%] Building CXX object ycm/CMakeFiles/ycm_core.dir/PythonSupport.cpp.o
[ 97%] Building CXX object ycm/CMakeFiles/ycm_core.dir/Result.cpp.o
[ 97%] Building CXX object ycm/CMakeFiles/ycm_core.dir/Utils.cpp.o
[ 98%] Building CXX object ycm/CMakeFiles/ycm_core.dir/versioning.cpp.o
[100%] Building CXX object ycm/CMakeFiles/ycm_core.dir/ycm_core.cpp.o
[100%] Linking CXX shared library /Users/jj/.emacs.d/fork/ycmd/ycm_core.so
[100%] Built target ycm_core
Microsoft (R) Build Engine version 14.1.0.0
Copyright (C) Microsoft Corporation. All rights reserved.

Building the projects in this solution one at a time. To enable parallel build, please add the "/m" switch.
Build started 2/14/2017 11:08:25 AM.
Project "/Users/jj/.emacs.d/fork/ycmd/third_party/OmniSharpServer/OmniSharp.sln" on node 1 (default targets).
ValidateSolutionConfiguration:
  Building solution configuration "Release|Any CPU".
Project "/Users/jj/.emacs.d/fork/ycmd/third_party/OmniSharpServer/OmniSharp.sln" (1) is building "/Users/jj/.emacs.d/fork/ycmd/third_party/OmniSharpServer/OmniSharp/OmniSharp.csproj" (2) on node 1 (default targets).
Project "/Users/jj/.emacs.d/fork/ycmd/third_party/OmniSharpServer/OmniSharp/OmniSharp.csproj" (2) is building "/Users/jj/.emacs.d/fork/ycmd/third_party/OmniSharpServer/Microsoft.Build.Evaluation/Microsoft.Build.Evaluation.csproj" (3) on node 1 (default targets).
GenerateTargetFrameworkMonikerAttribute:
Skipping target "GenerateTargetFrameworkMonikerAttribute" because all output files are up-to-date with respect to the input files.
CoreCompile:
Skipping target "CoreCompile" because all output files are up-to-date with respect to the input files.
CopyFilesToOutputDirectory:
  Microsoft.Build.Evaluation -> /Users/jj/.emacs.d/fork/ycmd/third_party/OmniSharpServer/Microsoft.Build.Evaluation/bin/Release/Microsoft.Build.Evaluation.dll
Done Building Project "/Users/jj/.emacs.d/fork/ycmd/third_party/OmniSharpServer/Microsoft.Build.Evaluation/Microsoft.Build.Evaluation.csproj" (default targets).
Project "/Users/jj/.emacs.d/fork/ycmd/third_party/OmniSharpServer/OmniSharp/OmniSharp.csproj" (2) is building "/Users/jj/.emacs.d/fork/ycmd/third_party/OmniSharpServer/NRefactory/ICSharpCode.NRefactory.Cecil/ICSharpCode.NRefactory.Cecil.csproj" (4) on node 1 (default targets).
Project "/Users/jj/.emacs.d/fork/ycmd/third_party/OmniSharpServer/NRefactory/ICSharpCode.NRefactory.Cecil/ICSharpCode.NRefactory.Cecil.csproj" (4) is building "/Users/jj/.emacs.d/fork/ycmd/third_party/OmniSharpServer/NRefactory/ICSharpCode.NRefactory/ICSharpCode.NRefactory.csproj" (5) on node 1 (default targets).
GenerateTargetFrameworkMonikerAttribute:
Skipping target "GenerateTargetFrameworkMonikerAttribute" because all output files are up-to-date with respect to the input files.
CoreCompile:
Skipping target "CoreCompile" because all output files are up-to-date with respect to the input files.
CopyFilesToOutputDirectory:
  ICSharpCode.NRefactory -> /Users/jj/.emacs.d/fork/ycmd/third_party/OmniSharpServer/NRefactory/bin/Release/ICSharpCode.NRefactory.dll
Done Building Project "/Users/jj/.emacs.d/fork/ycmd/third_party/OmniSharpServer/NRefactory/ICSharpCode.NRefactory/ICSharpCode.NRefactory.csproj" (default targets).
Project "/Users/jj/.emacs.d/fork/ycmd/third_party/OmniSharpServer/NRefactory/ICSharpCode.NRefactory.Cecil/ICSharpCode.NRefactory.Cecil.csproj" (4) is building "/Users/jj/.emacs.d/fork/ycmd/third_party/OmniSharpServer/cecil/Mono.Cecil.csproj" (6) on node 1 (default targets).
GenerateTargetFrameworkMonikerAttribute:
Skipping target "GenerateTargetFrameworkMonikerAttribute" because all output files are up-to-date with respect to the input files.
CoreCompile:
Skipping target "CoreCompile" because all output files are up-to-date with respect to the input files.
CopyFilesToOutputDirectory:
  Mono.Cecil -> /Users/jj/.emacs.d/fork/ycmd/third_party/OmniSharpServer/cecil/bin/net_4_0_Release/Mono.Cecil.dll
Done Building Project "/Users/jj/.emacs.d/fork/ycmd/third_party/OmniSharpServer/cecil/Mono.Cecil.csproj" (default targets).
GenerateTargetFrameworkMonikerAttribute:
Skipping target "GenerateTargetFrameworkMonikerAttribute" because all output files are up-to-date with respect to the input files.
CoreCompile:
Skipping target "CoreCompile" because all output files are up-to-date with respect to the input files.
CopyFilesToOutputDirectory:
  ICSharpCode.NRefactory.Cecil -> /Users/jj/.emacs.d/fork/ycmd/third_party/OmniSharpServer/NRefactory/ICSharpCode.NRefactory.Cecil/bin/Release/ICSharpCode.NRefactory.Cecil.dll
Done Building Project "/Users/jj/.emacs.d/fork/ycmd/third_party/OmniSharpServer/NRefactory/ICSharpCode.NRefactory.Cecil/ICSharpCode.NRefactory.Cecil.csproj" (default targets).
Project "/Users/jj/.emacs.d/fork/ycmd/third_party/OmniSharpServer/OmniSharp/OmniSharp.csproj" (2) is building "/Users/jj/.emacs.d/fork/ycmd/third_party/OmniSharpServer/NRefactory/ICSharpCode.NRefactory.CSharp.Refactoring/ICSharpCode.NRefactory.CSharp.Refactoring.csproj" (7) on node 1 (default targets).
Project "/Users/jj/.emacs.d/fork/ycmd/third_party/OmniSharpServer/NRefactory/ICSharpCode.NRefactory.CSharp.Refactoring/ICSharpCode.NRefactory.CSharp.Refactoring.csproj" (7) is building "/Users/jj/.emacs.d/fork/ycmd/third_party/OmniSharpServer/NRefactory/ICSharpCode.NRefactory.CSharp/ICSharpCode.NRefactory.CSharp.csproj" (8) on node 1 (default targets).
GenerateTargetFrameworkMonikerAttribute:
Skipping target "GenerateTargetFrameworkMonikerAttribute" because all output files are up-to-date with respect to the input files.
CoreCompile:
Skipping target "CoreCompile" because all output files are up-to-date with respect to the input files.
CopyFilesToOutputDirectory:
  ICSharpCode.NRefactory.CSharp -> /Users/jj/.emacs.d/fork/ycmd/third_party/OmniSharpServer/NRefactory/bin/Release/ICSharpCode.NRefactory.CSharp.dll
Done Building Project "/Users/jj/.emacs.d/fork/ycmd/third_party/OmniSharpServer/NRefactory/ICSharpCode.NRefactory.CSharp/ICSharpCode.NRefactory.CSharp.csproj" (default targets).
Project "/Users/jj/.emacs.d/fork/ycmd/third_party/OmniSharpServer/NRefactory/ICSharpCode.NRefactory.CSharp.Refactoring/ICSharpCode.NRefactory.CSharp.Refactoring.csproj" (7) is building "/Users/jj/.emacs.d/fork/ycmd/third_party/OmniSharpServer/NRefactory/ICSharpCode.NRefactory.Xml/ICSharpCode.NRefactory.Xml.csproj" (9) on node 1 (default targets).
GenerateTargetFrameworkMonikerAttribute:
Skipping target "GenerateTargetFrameworkMonikerAttribute" because all output files are up-to-date with respect to the input files.
CoreCompile:
Skipping target "CoreCompile" because all output files are up-to-date with respect to the input files.
CopyFilesToOutputDirectory:
  ICSharpCode.NRefactory.Xml -> /Users/jj/.emacs.d/fork/ycmd/third_party/OmniSharpServer/NRefactory/bin/Release/ICSharpCode.NRefactory.Xml.dll
Done Building Project "/Users/jj/.emacs.d/fork/ycmd/third_party/OmniSharpServer/NRefactory/ICSharpCode.NRefactory.Xml/ICSharpCode.NRefactory.Xml.csproj" (default targets).
GenerateTargetFrameworkMonikerAttribute:
Skipping target "GenerateTargetFrameworkMonikerAttribute" because all output files are up-to-date with respect to the input files.
CoreCompile:
Skipping target "CoreCompile" because all output files are up-to-date with respect to the input files.
CopyFilesToOutputDirectory:
  ICSharpCode.NRefactory.CSharp.Refactoring -> /Users/jj/.emacs.d/fork/ycmd/third_party/OmniSharpServer/NRefactory/bin/Release/ICSharpCode.NRefactory.CSharp.Refactoring.dll
Done Building Project "/Users/jj/.emacs.d/fork/ycmd/third_party/OmniSharpServer/NRefactory/ICSharpCode.NRefactory.CSharp.Refactoring/ICSharpCode.NRefactory.CSharp.Refactoring.csproj" (default targets).
ResolveAssemblyReferences:
  Consider app.config remapping of assembly "System.Core, Culture=neutral, PublicKeyToken=b77a5c561934e089" from Version "3.5.0.0" [/Library/Frameworks/Mono.framework/Versions/4.6.2/lib/mono/2.0-api/System.Core.dll] to Version "4.0.0.0" [/Library/Frameworks/Mono.framework/Versions/4.6.2/lib/mono/4.0-api/System.Core.dll] to solve conflict and get rid of warning.
  Consider app.config remapping of assembly "System.Configuration, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" from Version "2.0.0.0" [/Library/Frameworks/Mono.framework/Versions/4.6.2/lib/mono/2.0-api/System.Configuration.dll] to Version "4.0.0.0" [/Library/Frameworks/Mono.framework/Versions/4.6.2/lib/mono/4.0-api/System.Configuration.dll] to solve conflict and get rid of warning.
  Consider app.config remapping of assembly "System.Xml, Culture=neutral, PublicKeyToken=b77a5c561934e089" from Version "2.0.0.0" [/Library/Frameworks/Mono.framework/Versions/4.6.2/lib/mono/2.0-api/System.Xml.dll] to Version "4.0.0.0" [/Library/Frameworks/Mono.framework/Versions/4.6.2/lib/mono/4.0-api/System.Xml.dll] to solve conflict and get rid of warning.
  Consider app.config remapping of assembly "mscorlib, Culture=neutral, PublicKeyToken=b77a5c561934e089" from Version "2.0.0.0" [/Library/Frameworks/Mono.framework/Versions/4.6.2/lib/mono/2.0-api/mscorlib.dll] to Version "4.0.0.0" [/Library/Frameworks/Mono.framework/Versions/4.6.2/lib/mono/4.0-api/mscorlib.dll] to solve conflict and get rid of warning.
  Consider app.config remapping of assembly "System, Culture=neutral, PublicKeyToken=b77a5c561934e089" from Version "2.0.0.0" [/Library/Frameworks/Mono.framework/Versions/4.6.2/lib/mono/2.0-api/System.dll] to Version "4.0.0.0" [/Library/Frameworks/Mono.framework/Versions/4.6.2/lib/mono/4.0-api/System.dll] to solve conflict and get rid of warning.
/Library/Frameworks/Mono.framework/Versions/4.6.2/lib/mono/msbuild/14.1/bin/Microsoft.Common.CurrentVersion.targets(1844,5): warning MSB3276: Found conflicts between different versions of the same dependent assembly. Please set the "AutoGenerateBindingRedirects" property to true in the project file. For more information, see http://go.microsoft.com/fwlink/?LinkId=294190. [/Users/jj/.emacs.d/fork/ycmd/third_party/OmniSharpServer/OmniSharp/OmniSharp.csproj]
GenerateTargetFrameworkMonikerAttribute:
Skipping target "GenerateTargetFrameworkMonikerAttribute" because all output files are up-to-date with respect to the input files.
/Library/Frameworks/Mono.framework/Versions/4.6.2/lib/mono/msbuild/14.1/bin/Microsoft.CSharp.CurrentVersion.targets(146,9): warning MSB3884: Could not find rule set file "MinimumRecommendedRules.ruleset". [/Users/jj/.emacs.d/fork/ycmd/third_party/OmniSharpServer/OmniSharp/OmniSharp.csproj]
CoreCompile:
Skipping target "CoreCompile" because all output files are up-to-date with respect to the input files.
_CopyOutOfDateSourceItemsToOutputDirectory:
Skipping target "_CopyOutOfDateSourceItemsToOutputDirectory" because all output files are up-to-date with respect to the input files.
_CopyAppConfigFile:
Skipping target "_CopyAppConfigFile" because all output files are up-to-date with respect to the input files.
CopyFilesToOutputDirectory:
  OmniSharp -> /Users/jj/.emacs.d/fork/ycmd/third_party/OmniSharpServer/OmniSharp/bin/Release/OmniSharp.exe
Done Building Project "/Users/jj/.emacs.d/fork/ycmd/third_party/OmniSharpServer/OmniSharp/OmniSharp.csproj" (default targets).
Project "/Users/jj/.emacs.d/fork/ycmd/third_party/OmniSharpServer/OmniSharp.sln" (1) is building "/Users/jj/.emacs.d/fork/ycmd/third_party/OmniSharpServer/OmniSharp.Tests/OmniSharp.Tests.csproj" (10) on node 1 (default targets).
GenerateTargetFrameworkMonikerAttribute:
Skipping target "GenerateTargetFrameworkMonikerAttribute" because all output files are up-to-date with respect to the input files.
CoreCompile:
Skipping target "CoreCompile" because all output files are up-to-date with respect to the input files.
_CopyOutOfDateSourceItemsToOutputDirectory:
Skipping target "_CopyOutOfDateSourceItemsToOutputDirectory" because all output files are up-to-date with respect to the input files.
CopyFilesToOutputDirectory:
  OmniSharp.Tests -> /Users/jj/.emacs.d/fork/ycmd/third_party/OmniSharpServer/OmniSharp.Tests/bin/Release/OmniSharp.Tests.dll
Done Building Project "/Users/jj/.emacs.d/fork/ycmd/third_party/OmniSharpServer/OmniSharp.Tests/OmniSharp.Tests.csproj" (default targets).
Done Building Project "/Users/jj/.emacs.d/fork/ycmd/third_party/OmniSharpServer/OmniSharp.sln" (default targets).

Build succeeded.

"/Users/jj/.emacs.d/fork/ycmd/third_party/OmniSharpServer/OmniSharp.sln" (default target) (1) ->
"/Users/jj/.emacs.d/fork/ycmd/third_party/OmniSharpServer/OmniSharp/OmniSharp.csproj" (default target) (2) ->
(ResolveAssemblyReferences target) ->
  /Library/Frameworks/Mono.framework/Versions/4.6.2/lib/mono/msbuild/14.1/bin/Microsoft.Common.CurrentVersion.targets(1844,5): warning MSB3276: Found conflicts between different versions of the same dependent assembly. Please set the "AutoGenerateBindingRedirects" property to true in the project file. For more information, see http://go.microsoft.com/fwlink/?LinkId=294190. [/Users/jj/.emacs.d/fork/ycmd/third_party/OmniSharpServer/OmniSharp/OmniSharp.csproj]


"/Users/jj/.emacs.d/fork/ycmd/third_party/OmniSharpServer/OmniSharp.sln" (default target) (1) ->
"/Users/jj/.emacs.d/fork/ycmd/third_party/OmniSharpServer/OmniSharp/OmniSharp.csproj" (default target) (2) ->
(ResolveCodeAnalysisRuleSet target) ->
  /Library/Frameworks/Mono.framework/Versions/4.6.2/lib/mono/msbuild/14.1/bin/Microsoft.CSharp.CurrentVersion.targets(146,9): warning MSB3884: Could not find rule set file "MinimumRecommendedRules.ruleset". [/Users/jj/.emacs.d/fork/ycmd/third_party/OmniSharpServer/OmniSharp/OmniSharp.csproj]

    2 Warning(s)
    0 Error(s)

Time Elapsed 00:00:04.60
npm WARN tern_runtime No repository field.
npm WARN tern_runtime No license field.
    Updating registry `https://github.com/rust-lang/crates.io-index`
 Downloading serde_json v0.8.1
 Downloading hyper v0.9.10
 Downloading bodyparser v0.4.1
 Downloading regex v0.1.73
 Downloading iron-hmac v0.4.0
 Downloading log v0.3.6
 Downloading racer v2.0.2
 Downloading env_logger v0.3.4
 Downloading rand v0.3.14
 Downloading router v0.2.0
 Downloading serde v0.8.4
 Downloading logger v0.1.0
 Downloading persistent v0.2.0
 Downloading iron v0.4.0
 Downloading docopt v0.6.86
 Downloading rustc-serialize v0.3.19
 Downloading num-traits v0.1.35
 Downloading dtoa v0.2.2
 Downloading itoa v0.1.1
 Downloading traitobject v0.0.1
 Downloading mime v0.2.2
 Downloading url v1.2.0
 Downloading time v0.1.35
 Downloading language-tags v0.2.2
 Downloading typeable v0.1.2
 Downloading cookie v0.2.5
 Downloading httparse v1.1.2
 Downloading unicase v1.4.0
 Downloading solicit v0.4.4
 Downloading num_cpus v0.2.13
 Downloading idna v0.1.0
 Downloading matches v0.1.2
 Downloading unicode-bidi v0.2.3
 Downloading unicode-normalization v0.1.2
 Downloading kernel32-sys v0.2.2
 Downloading winapi v0.2.8
 Downloading libc v0.2.15
 Downloading winapi-build v0.1.1
 Downloading rustc_version v0.1.7
 Downloading semver v0.1.20
 Downloading hpack v0.2.0
 Downloading plugin v0.2.6
 Downloading modifier v0.1.0
 Downloading error v0.1.9
 Downloading lazy_static v0.1.16
 Downloading typemap v0.3.3
 Downloading conduit-mime-types v0.7.3
 Downloading traitobject v0.0.3
 Downloading unsafe-any v0.4.1
 Downloading regex-syntax v0.3.4
 Downloading memchr v0.1.11
 Downloading aho-corasick v0.5.2
 Downloading utf8-ranges v0.1.3
 Downloading thread_local v0.2.6
 Downloading thread-id v2.0.0
 Downloading constant_time_eq v0.1.2
 Downloading rust-crypto v0.2.36
 Downloading gcc v0.3.35
 Downloading toml v0.2.1
 Downloading syntex_errors v0.52.0
 Downloading clap v2.19.2
 Downloading syntex_syntax v0.52.0
 Downloading typed-arena v1.2.0
 Downloading unicode-xid v0.0.3
 Downloading syntex_pos v0.52.0
 Downloading term v0.4.4
 Downloading ansi_term v0.9.0
 Downloading unicode-width v0.1.3
 Downloading unicode-segmentation v0.1.2
 Downloading vec_map v0.6.0
 Downloading term_size v0.2.1
 Downloading strsim v0.5.1
 Downloading bitflags v0.7.0
 Downloading route-recognizer v0.1.11
 Downloading lazy_static v0.2.1
 Downloading serde_codegen v0.8.20
 Downloading syn v0.10.3
 Downloading syntex v0.50.0
 Downloading quote v0.3.10
 Downloading syntex_syntax v0.50.0
 Downloading serde_codegen_internals v0.11.2
 Downloading syntex_errors v0.50.0
 Downloading syntex_pos v0.50.0
   Compiling ansi_term v0.9.0
   Compiling quote v0.3.10
   Compiling dtoa v0.2.2
   Compiling language-tags v0.2.2
   Compiling bitflags v0.7.0
   Compiling traitobject v0.0.1
   Compiling route-recognizer v0.1.11
   Compiling lazy_static v0.2.1
   Compiling winapi-build v0.1.1
   Compiling libc v0.2.15
   Compiling kernel32-sys v0.2.2
   Compiling num-traits v0.1.35
   Compiling term_size v0.2.1
   Compiling strsim v0.5.1
   Compiling gcc v0.3.35
   Compiling regex-syntax v0.3.4
   Compiling unicode-width v0.1.3
   Compiling constant_time_eq v0.1.2
   Compiling winapi v0.2.8
   Compiling log v0.3.6
   Compiling hpack v0.2.0
   Compiling unicode-normalization v0.1.2
   Compiling httparse v1.1.2
   Compiling semver v0.1.20
   Compiling modifier v0.1.0
   Compiling num_cpus v0.2.13
   Compiling serde v0.8.4
   Compiling typeable v0.1.2
   Compiling itoa v0.1.1
   Compiling memchr v0.1.11
   Compiling rustc_version v0.1.7
   Compiling aho-corasick v0.5.2
   Compiling solicit v0.4.4
   Compiling traitobject v0.0.3
   Compiling unsafe-any v0.4.1
   Compiling typemap v0.3.3
   Compiling plugin v0.2.6
   Compiling error v0.1.9
   Compiling unicode-segmentation v0.1.2
   Compiling mime v0.2.2
   Compiling rust-crypto v0.2.36
   Compiling unicase v1.4.0
   Compiling term v0.4.4
   Compiling thread-id v2.0.0
   Compiling thread_local v0.2.6
   Compiling serde_json v0.8.1
   Compiling time v0.1.35
   Compiling rustc-serialize v0.3.19
   Compiling vec_map v0.6.0
   Compiling clap v2.19.2
   Compiling lazy_static v0.1.16
   Compiling unicode-xid v0.0.3
   Compiling syn v0.10.3
   Compiling utf8-ranges v0.1.3
   Compiling regex v0.1.73
   Compiling conduit-mime-types v0.7.3
   Compiling toml v0.2.1
   Compiling serde_codegen_internals v0.11.2
   Compiling syntex_pos v0.50.0
   Compiling syntex_pos v0.52.0
   Compiling syntex_errors v0.50.0
   Compiling syntex_errors v0.52.0
   Compiling docopt v0.6.86
   Compiling syntex_syntax v0.50.0
   Compiling env_logger v0.3.4
   Compiling syntex_syntax v0.52.0
   Compiling rand v0.3.14
   Compiling typed-arena v1.2.0
   Compiling matches v0.1.2
   Compiling unicode-bidi v0.2.3
   Compiling idna v0.1.0
   Compiling url v1.2.0
   Compiling cookie v0.2.5
   Compiling hyper v0.9.10
   Compiling iron v0.4.0
   Compiling router v0.2.0
   Compiling persistent v0.2.0
   Compiling logger v0.1.0
   Compiling bodyparser v0.4.1
   Compiling iron-hmac v0.4.0
   Compiling racer v2.0.2
   Compiling syntex v0.50.0
   Compiling serde_codegen v0.8.20
   Compiling libracerd v0.3.3 (file:///Users/jj/.emacs.d/fork/ycmd/third_party/racerd)
    Finished release [optimized] target(s) in 473.98 secs

Built off master

https://github.com/jojojames/ycmd

Do you mean that, when you type this. in some context where you expect completion, you get no completions? And what do you mean by "Prefix: ("" . t)".

  • Yep, I type "this." inside a function inside a class (I'd expect it to be able to complete instance variables/properties).

A few things to check:

What are the contents of your *ycmd-server* buffer?

^

Are you sure you're in ycmd-mode?

Yeah
Are you sure you're in company-mode?
Yeah
Do you have ycmd and omnisharp-server installed properly?
Not sure.

(use-package company-ycmd
  :ensure t
  :commands (ycmd-mode)
  :init
  (defvar ycmd-path (concat (getenv "HOME") "/.emacs.d/fork/ycmd/ycmd"))
  (defun jojo/ycmd-setup-keys ()
    "Setting initial key bindings for ycmd."
    (evil-define-key 'normal ycmd-mode-map
      (kbd "gr") 'mimic-find-references
      (kbd "g.") 'ycmd-goto
      (kbd "g/") 'pop-tag-mark))
  (defun jojo/ycmd-base-setup ()
    "Base setup for ycmd."
    (require 'company-ycmd)
    (set-variable 'ycmd-server-command `("python" ,ycmd-path))
    (setq ycmd-extra-conf-handler 'ignore) ;; Only use global config
    (jojo/company-push-backend 'company-ycmd)
    (ycmd-mode 1))
  (add-hook 'csharp-mode-hook #'jojo/ycmd-base-setup))
ptrv commented

Looking at the server log, it looks like there is a problem with the server connection to the omnisharp server.

I have no experience with csharp, but I tried out a test project from the ycmd folder (ycmd/ycmd/tests/cs/testdata/testy). After opening a file from the project I was able to get semantic completion, out of the box.

There is a similar issue in the YouCompleteMe project: ycm-core/YouCompleteMe#2530

cc @vheon

Thanks, I put a comment in that issue. Will close this one and track that one instead.