Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Holding x to delete spawns an army of monos #1913

Closed
jeremycw opened this issue Jan 15, 2016 · 5 comments
Closed

Holding x to delete spawns an army of monos #1913

jeremycw opened this issue Jan 15, 2016 · 5 comments

Comments

@jeremycw
Copy link

Working on a Unity3D project holding x to delete causes this to happen:

screen shot 2016-01-15 at 11 57 41 am

Happens both with neovim and macvim:

NVIM v0.1.2-237-g7f3999a
Build type: Dev
Compilation: /usr/local/Library/ENV/4.3/clang -Wconversion -O2 -g -Wall -Wextra -pedantic -Wno-unused-parameter -Wstrict-prototypes -std=gnu99 -Wvla -fstack-protector-strong -fdiagn
ostics-color=auto -DINCLUDE_GENERATED_DECLARATIONS -DHAVE_CONFIG_H -I/tmp/neovim20160113-24153-2kzgbz/build/config -I/tmp/neovim20160113-24153-2kzgbz/src -I/tmp/neovim20160113-24153
-2kzgbz/deps-build/usr/include -I/tmp/neovim20160113-24153-2kzgbz/deps-build/usr/include -I/tmp/neovim20160113-24153-2kzgbz/deps-build/usr/include/luajit-2.0 -I/tmp/neovim20160113-2
4153-2kzgbz/deps-build/usr/include -I/tmp/neovim20160113-24153-2kzgbz/deps-build/usr/include -I/tmp/neovim20160113-24153-2kzgbz/deps-build/usr/include -I/tmp/neovim20160113-24153-2k
zgbz/deps-build/usr/include -I/usr/local/opt/gettext/include -I/usr/include -I/usr/include -I/tmp/neovim20160113-24153-2kzgbz/build/src/nvim/auto -I/tmp/neovim20160113-24153-2kzgbz/
build/include
Compiled by jeremy@Jeremys-MacBook-Pro.local

Optional features included (+) or not (-): +acl   +iconv    +jemalloc
For differences from Vim, see :help vim-differences

   system vimrc file: "$VIM/sysinit.vim"
  fall-back for $VIM: "/usr/local/Cellar/neovim/HEAD/share/nvim"
VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Jan 15 2016 11:55:18)
MacOS X (unix) version
Included patches: 1-979
Compiled by Homebrew
Huge version with MacVim GUI.  Features included (+) or not (-):
+acl             +file_in_path    +mouse_sgr       +tag_binary
+arabic          +find_in_path    -mouse_sysmouse  +tag_old_static
+autocmd         +float           +mouse_urxvt     -tag_any_white
+balloon_eval    +folding         +mouse_xterm     +tcl
+browse          -footer          +multi_byte      +terminfo
++builtin_terms  +fork()          +multi_lang      +termresponse
+byte_offset     +fullscreen      -mzscheme        +textobjects
+cindent         -gettext         +netbeans_intg   +title
+clientserver    -hangul_input    +odbeditor       +toolbar
+clipboard       +iconv           +path_extra      +transparency
+cmdline_compl   +insert_expand   +perl            +user_commands
+cmdline_hist    +jumplist        +persistent_undo +vertsplit
+cmdline_info    +keymap          +postscript      +virtualedit
+comments        +langmap         +printer         +visual
+conceal         +libcall         +profile         +visualextra
+cryptv          +linebreak       +python          +viminfo
+cscope          +lispindent      -python3         +vreplace
+cursorbind      +listcmds        +quickfix        +wildignore
+cursorshape     +localmap        +reltime         +wildmenu
+dialog_con_gui  -lua             +rightleft       +windows
+diff            +menu            +ruby            +writebackup
+digraphs        +mksession       +scrollbind      -X11
+dnd             +modify_fname    +signs           -xfontset
-ebcdic          +mouse           +smartindent     +xim
+emacs_tags      +mouseshape      -sniff           -xsmp
+eval            +mouse_dec       +startuptime     -xterm_clipboard
+ex_extra        -mouse_gpm       +statusline      -xterm_save
+extra_search    -mouse_jsbterm   -sun_workshop    -xpm
+farsi           +mouse_netterm   +syntax
   system vimrc file: "$VIM/vimrc"
     user vimrc file: "$HOME/.vimrc"
 2nd user vimrc file: "~/.vim/vimrc"
      user exrc file: "$HOME/.exrc"
  system gvimrc file: "$VIM/gvimrc"
    user gvimrc file: "$HOME/.gvimrc"
2nd user gvimrc file: "~/.vim/gvimrc"
    system menu file: "$VIMRUNTIME/menu.vim"
  fall-back for $VIM: "/Applications/MacVim.app/Contents/Resources/vim"
Compilation: clang -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MACVIM -Wall -Wno-unknown-pragmas -pipe  -DMACOS_X_UNIX  -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -fno-strict-aliasing -fno-common -dynamic -arch x86_64 -arch i386 -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -fwrapv -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1      -I/System/Library/Frameworks/Tcl.framework/Headers  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_DARWIN_C_SOURCE=1
Linking: clang   -L. -L/usr/local/lib -L. -L/usr/local/lib -L/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/config -lpython2.7 -framework CoreFoundation -L/usr/local/lib -o Vim -framework Cocoa -framework Carbon       -lm  -lncurses -liconv -framework Cocoa   -fstack-protector  -L/System/Library/Perl/5.18/darwin-thread-multi-2level/CORE -lperl -framework Python  -F/System/Library/Frameworks -framework Tcl -framework CoreFoundation -framework Ruby

With this YCM:

Printing YouCompleteMe debug information...
-- Server has Clang support compiled in: True
-- Clang version: clang version 3.7.0 (tags/RELEASE_370/final)
-- OmniSharp Server running at: http://localhost:64308
-- OmniSharp logfiles:
-- /var/folders/d8/t9cvm23151580vdqm2wvpccc0000gn/T/ycm_temp/omnisharp_64308_pool-unity.sln_stdout.log
-- /var/folders/d8/t9cvm23151580vdqm2wvpccc0000gn/T/ycm_temp/omnisharp_64308_pool-unity.sln_stderr.log
-- Server running at: http://127.0.0.1:64301
-- Server process ID: 66728
-- Server logfiles:
--   /var/folders/d8/t9cvm23151580vdqm2wvpccc0000gn/T/ycm_temp/server_64301_stdout.log
--   /var/folders/d8/t9cvm23151580vdqm2wvpccc0000gn/T/ycm_temp/server_64301_stderr.log

Held x for about 3 seconds. This is the log:

2016-01-15 12:25:34,648 - DEBUG - No global extra conf, not calling method YcmCorePreload
2016-01-15 12:25:35,065 - INFO - Received event notification
2016-01-15 12:25:35,065 - DEBUG - Event name: FileReadyToParse
2016-01-15 12:25:35,066 - INFO - Adding buffer identifiers for file: /Users/jeremy/code/pool-unity
2016-01-15 12:25:36,574 - INFO - Received health request
2016-01-15 12:25:36,580 - INFO - Received filetype completion available request
2016-01-15 12:25:40,982 - INFO - Received event notification
2016-01-15 12:25:40,983 - DEBUG - Event name: BufferVisit
2016-01-15 12:25:41,032 - INFO - Received filetype completion available request
2016-01-15 12:25:41,048 - INFO - Received event notification
2016-01-15 12:25:41,049 - DEBUG - Event name: FileReadyToParse
2016-01-15 12:25:41,050 - INFO - Adding buffer identifiers for file: /Users/jeremy/code/pool-unity/Assets/Scripts/Managers/GameManager.cs
2016-01-15 12:25:41,072 - INFO - Received event notification
2016-01-15 12:25:41,074 - DEBUG - Event name: BufferVisit
2016-01-15 12:25:41,084 - INFO - Received event notification
2016-01-15 12:25:41,085 - DEBUG - Event name: BufferVisit
2016-01-15 12:25:41,088 - INFO - Selected solution file /Users/jeremy/code/pool-unity/pool-unity.sln as it is the first one found
2016-01-15 12:25:41,088 - INFO - startup
2016-01-15 12:25:41,089 - INFO - Loading solution file /Users/jeremy/code/pool-unity/pool-unity.sln
2016-01-15 12:25:41,089 - INFO - using port 64702
2016-01-15 12:25:41,095 - INFO - Starting OmniSharp server
2016-01-15 12:25:41,100 - INFO - Received event notification
2016-01-15 12:25:41,102 - DEBUG - Event name: FileReadyToParse
2016-01-15 12:25:41,102 - INFO - Adding buffer identifiers for file: /Users/jeremy/code/pool-unity/Assets/Scripts/Managers/GameManager.cs
2016-01-15 12:25:41,134 - INFO - Starting new HTTP connection (1): localhost
2016-01-15 12:25:41,136 - INFO - startup
2016-01-15 12:25:41,136 - INFO - Loading solution file /Users/jeremy/code/pool-unity/pool-unity.sln
2016-01-15 12:25:41,136 - INFO - using port 64702
2016-01-15 12:25:41,141 - INFO - Starting OmniSharp server
2016-01-15 12:25:42,276 - INFO - Received event notification
2016-01-15 12:25:42,277 - DEBUG - Event name: BufferVisit
2016-01-15 12:25:42,285 - INFO - Received event notification
2016-01-15 12:25:42,286 - DEBUG - Event name: FileReadyToParse
2016-01-15 12:25:42,287 - INFO - Adding buffer identifiers for file: /Users/jeremy/code/pool-unity
2016-01-15 12:25:49,767 - INFO - Received event notification
2016-01-15 12:25:49,767 - DEBUG - Event name: BufferVisit
2016-01-15 12:25:49,773 - INFO - Received event notification
2016-01-15 12:25:49,773 - DEBUG - Event name: FileReadyToParse
2016-01-15 12:25:49,774 - INFO - Adding buffer identifiers for file: /Users/jeremy/code/pool-unity
2016-01-15 12:25:49,854 - INFO - Received event notification
2016-01-15 12:25:49,854 - DEBUG - Event name: BufferVisit
2016-01-15 12:25:49,861 - INFO - Received event notification
2016-01-15 12:25:49,861 - DEBUG - Event name: FileReadyToParse
2016-01-15 12:25:49,861 - INFO - Adding buffer identifiers for file: /Users/jeremy/code/pool-unity
2016-01-15 12:26:01,951 - INFO - Received event notification
2016-01-15 12:26:01,953 - DEBUG - Event name: BufferVisit
2016-01-15 12:26:18,222 - INFO - Received event notification
2016-01-15 12:26:18,223 - DEBUG - Event name: BufferVisit
2016-01-15 12:26:19,847 - INFO - Received event notification
2016-01-15 12:26:19,848 - DEBUG - Event name: FileReadyToParse
2016-01-15 12:26:19,849 - INFO - Adding buffer identifiers for file: /Users/jeremy/code/pool-unity/Assets/Scripts/Managers/GameManager.cs
2016-01-15 12:26:19,863 - INFO - Starting new HTTP connection (1): localhost
2016-01-15 12:26:20,041 - DEBUG - "POST /checkalivestatus HTTP/1.1" 200 None
2016-01-15 12:26:20,048 - INFO - Starting new HTTP connection (1): localhost
2016-01-15 12:26:20,265 - INFO - Received event notification
2016-01-15 12:26:20,266 - DEBUG - Event name: FileReadyToParse
2016-01-15 12:26:20,267 - INFO - Adding buffer identifiers for file: /Users/jeremy/code/pool-unity/Assets/Scripts/Managers/GameManager.cs
2016-01-15 12:26:20,284 - INFO - Starting new HTTP connection (1): localhost
2016-01-15 12:26:20,298 - INFO - Received event notification
2016-01-15 12:26:20,299 - DEBUG - Event name: FileReadyToParse
2016-01-15 12:26:20,300 - INFO - Adding buffer identifiers for file: /Users/jeremy/code/pool-unity/Assets/Scripts/Managers/GameManager.cs
2016-01-15 12:26:20,316 - INFO - Starting new HTTP connection (1): localhost
2016-01-15 12:26:20,330 - INFO - Received event notification
2016-01-15 12:26:20,331 - DEBUG - Event name: FileReadyToParse
2016-01-15 12:26:20,331 - INFO - Adding buffer identifiers for file: /Users/jeremy/code/pool-unity/Assets/Scripts/Managers/GameManager.cs
2016-01-15 12:26:20,344 - INFO - Starting new HTTP connection (1): localhost
2016-01-15 12:26:20,364 - INFO - Received event notification
2016-01-15 12:26:20,365 - DEBUG - Event name: FileReadyToParse
2016-01-15 12:26:20,365 - INFO - Adding buffer identifiers for file: /Users/jeremy/code/pool-unity/Assets/Scripts/Managers/GameManager.cs
2016-01-15 12:26:20,382 - INFO - Starting new HTTP connection (1): localhost
2016-01-15 12:26:20,397 - INFO - Received event notification
2016-01-15 12:26:20,399 - DEBUG - Event name: FileReadyToParse
2016-01-15 12:26:20,399 - INFO - Adding buffer identifiers for file: /Users/jeremy/code/pool-unity/Assets/Scripts/Managers/GameManager.cs
2016-01-15 12:26:20,411 - INFO - Starting new HTTP connection (1): localhost
2016-01-15 12:26:20,432 - INFO - Received event notification
2016-01-15 12:26:20,433 - DEBUG - Event name: FileReadyToParse
2016-01-15 12:26:20,433 - INFO - Adding buffer identifiers for file: /Users/jeremy/code/pool-unity/Assets/Scripts/Managers/GameManager.cs
2016-01-15 12:26:20,446 - DEBUG - "POST /checkalivestatus HTTP/1.1" 200 None
2016-01-15 12:26:20,448 - DEBUG - "POST /checkalivestatus HTTP/1.1" 200 None
2016-01-15 12:26:20,451 - DEBUG - "POST /checkalivestatus HTTP/1.1" 200 None
2016-01-15 12:26:20,454 - DEBUG - "POST /checkalivestatus HTTP/1.1" 200 None
2016-01-15 12:26:20,456 - DEBUG - "POST /checkalivestatus HTTP/1.1" 200 None
2016-01-15 12:26:20,470 - INFO - Starting new HTTP connection (1): localhost
2016-01-15 12:26:20,508 - INFO - Starting new HTTP connection (1): localhost
2016-01-15 12:26:20,508 - INFO - Starting new HTTP connection (1): localhost
2016-01-15 12:26:20,509 - INFO - Starting new HTTP connection (1): localhost
2016-01-15 12:26:20,509 - INFO - Starting new HTTP connection (1): localhost
2016-01-15 12:26:20,522 - DEBUG - "POST /checkalivestatus HTTP/1.1" 200 None
2016-01-15 12:26:20,523 - INFO - Received event notification
2016-01-15 12:26:20,525 - DEBUG - Event name: FileReadyToParse
2016-01-15 12:26:20,526 - INFO - Adding buffer identifiers for file: /Users/jeremy/code/pool-unity/Assets/Scripts/Managers/GameManager.cs
2016-01-15 12:26:20,548 - INFO - Starting new HTTP connection (1): localhost
2016-01-15 12:26:20,553 - INFO - Received event notification
2016-01-15 12:26:20,554 - DEBUG - Event name: FileReadyToParse
2016-01-15 12:26:20,555 - INFO - Adding buffer identifiers for file: /Users/jeremy/code/pool-unity/Assets/Scripts/Managers/GameManager.cs
2016-01-15 12:26:20,581 - INFO - Starting new HTTP connection (1): localhost
2016-01-15 12:26:20,583 - INFO - Received event notification
2016-01-15 12:26:20,585 - DEBUG - Event name: FileReadyToParse
2016-01-15 12:26:20,586 - INFO - Adding buffer identifiers for file: /Users/jeremy/code/pool-unity/Assets/Scripts/Managers/GameManager.cs
2016-01-15 12:26:20,616 - INFO - Starting new HTTP connection (1): localhost
2016-01-15 12:26:20,618 - INFO - Received event notification
2016-01-15 12:26:20,621 - DEBUG - Event name: FileReadyToParse
2016-01-15 12:26:20,621 - INFO - Adding buffer identifiers for file: /Users/jeremy/code/pool-unity/Assets/Scripts/Managers/GameManager.cs
2016-01-15 12:26:20,647 - INFO - Received event notification
2016-01-15 12:26:20,648 - DEBUG - Event name: FileReadyToParse
2016-01-15 12:26:20,649 - INFO - Adding buffer identifiers for file: /Users/jeremy/code/pool-unity/Assets/Scripts/Managers/GameManager.cs
2016-01-15 12:26:20,676 - INFO - Received event notification
2016-01-15 12:26:20,678 - DEBUG - Event name: FileReadyToParse
2016-01-15 12:26:20,679 - INFO - Adding buffer identifiers for file: /Users/jeremy/code/pool-unity/Assets/Scripts/Managers/GameManager.cs
2016-01-15 12:26:20,693 - INFO - Starting new HTTP connection (1): localhost
2016-01-15 12:26:20,702 - INFO - Starting new HTTP connection (1): localhost
2016-01-15 12:26:20,706 - INFO - Received event notification
2016-01-15 12:26:20,708 - DEBUG - Event name: FileReadyToParse
2016-01-15 12:26:20,708 - INFO - Adding buffer identifiers for file: /Users/jeremy/code/pool-unity/Assets/Scripts/Managers/GameManager.cs
2016-01-15 12:26:20,733 - INFO - Received event notification
2016-01-15 12:26:20,735 - DEBUG - Event name: FileReadyToParse
2016-01-15 12:26:20,736 - INFO - Adding buffer identifiers for file: /Users/jeremy/code/pool-unity/Assets/Scripts/Managers/GameManager.cs
2016-01-15 12:26:20,753 - INFO - Starting new HTTP connection (1): localhost
2016-01-15 12:26:20,760 - INFO - Received event notification
2016-01-15 12:26:20,761 - DEBUG - Event name: FileReadyToParse
2016-01-15 12:26:20,761 - INFO - Adding buffer identifiers for file: /Users/jeremy/code/pool-unity/Assets/Scripts/Managers/GameManager.cs
2016-01-15 12:26:20,784 - INFO - Starting new HTTP connection (1): localhost
2016-01-15 12:26:20,789 - INFO - Starting new HTTP connection (1): localhost
2016-01-15 12:26:20,790 - INFO - startup
2016-01-15 12:26:20,791 - INFO - Loading solution file /Users/jeremy/code/pool-unity/pool-unity.sln
2016-01-15 12:26:20,792 - INFO - using port 64702
2016-01-15 12:26:20,800 - INFO - Starting new HTTP connection (1): localhost
2016-01-15 12:26:20,802 - INFO - Starting OmniSharp server
2016-01-15 12:26:20,808 - INFO - Starting new HTTP connection (1): localhost
2016-01-15 12:26:20,809 - INFO - Starting new HTTP connection (1): localhost
2016-01-15 12:26:20,813 - INFO - Received event notification
2016-01-15 12:26:20,815 - DEBUG - Event name: FileReadyToParse
2016-01-15 12:26:20,816 - INFO - Adding buffer identifiers for file: /Users/jeremy/code/pool-unity/Assets/Scripts/Managers/GameManager.cs
2016-01-15 12:26:20,845 - INFO - Received event notification
2016-01-15 12:26:20,846 - DEBUG - Event name: FileReadyToParse
2016-01-15 12:26:20,847 - INFO - Adding buffer identifiers for file: /Users/jeremy/code/pool-unity/Assets/Scripts/Managers/GameManager.cs
2016-01-15 12:26:20,872 - INFO - Starting new HTTP connection (1): localhost
2016-01-15 12:26:20,876 - INFO - Received event notification
2016-01-15 12:26:20,878 - DEBUG - Event name: FileReadyToParse
2016-01-15 12:26:20,878 - INFO - Adding buffer identifiers for file: /Users/jeremy/code/pool-unity/Assets/Scripts/Managers/GameManager.cs
2016-01-15 12:26:20,906 - INFO - startup
2016-01-15 12:26:20,906 - INFO - Loading solution file /Users/jeremy/code/pool-unity/pool-unity.sln
2016-01-15 12:26:20,907 - INFO - using port 64702
2016-01-15 12:26:20,907 - INFO - startup
2016-01-15 12:26:20,909 - INFO - Loading solution file /Users/jeremy/code/pool-unity/pool-unity.sln
2016-01-15 12:26:20,909 - INFO - Received event notification
2016-01-15 12:26:20,913 - INFO - using port 64702
2016-01-15 12:26:20,916 - DEBUG - Event name: FileReadyToParse
2016-01-15 12:26:20,919 - INFO - Starting OmniSharp server
2016-01-15 12:26:20,920 - INFO - Adding buffer identifiers for file: /Users/jeremy/code/pool-unity/Assets/Scripts/Managers/GameManager.cs
2016-01-15 12:26:20,967 - INFO - Starting OmniSharp server
2016-01-15 12:26:20,969 - INFO - Received event notification
2016-01-15 12:26:20,971 - DEBUG - Event name: FileReadyToParse
2016-01-15 12:26:20,971 - INFO - Adding buffer identifiers for file: /Users/jeremy/code/pool-unity/Assets/Scripts/Managers/GameManager.cs
2016-01-15 12:26:20,985 - INFO - startup
2016-01-15 12:26:20,985 - INFO - Loading solution file /Users/jeremy/code/pool-unity/pool-unity.sln
2016-01-15 12:26:20,985 - INFO - using port 64702
2016-01-15 12:26:20,998 - INFO - Starting new HTTP connection (1): localhost
2016-01-15 12:26:20,999 - INFO - Starting OmniSharp server
2016-01-15 12:26:21,000 - INFO - startup
2016-01-15 12:26:21,002 - INFO - Loading solution file /Users/jeremy/code/pool-unity/pool-unity.sln
2016-01-15 12:26:21,002 - INFO - using port 64702
2016-01-15 12:26:21,010 - INFO - startup
2016-01-15 12:26:21,010 - INFO - Loading solution file /Users/jeremy/code/pool-unity/pool-unity.sln
2016-01-15 12:26:21,010 - INFO - using port 64702
2016-01-15 12:26:21,030 - INFO - Starting OmniSharp server
2016-01-15 12:26:21,030 - INFO - Starting new HTTP connection (1): localhost
2016-01-15 12:26:21,046 - INFO - startup
2016-01-15 12:26:21,046 - INFO - startup
2016-01-15 12:26:21,049 - INFO - Received event notification
2016-01-15 12:26:21,049 - INFO - Starting OmniSharp server
2016-01-15 12:26:21,050 - INFO - Loading solution file /Users/jeremy/code/pool-unity/pool-unity.sln
2016-01-15 12:26:21,055 - INFO - using port 64702
2016-01-15 12:26:21,051 - INFO - Loading solution file /Users/jeremy/code/pool-unity/pool-unity.sln
2016-01-15 12:26:21,054 - DEBUG - Event name: FileReadyToParse
2016-01-15 12:26:21,055 - INFO - Starting new HTTP connection (1): localhost
2016-01-15 12:26:21,051 - INFO - startup
2016-01-15 12:26:21,069 - INFO - Loading solution file /Users/jeremy/code/pool-unity/pool-unity.sln
2016-01-15 12:26:21,067 - INFO - Adding buffer identifiers for file: /Users/jeremy/code/pool-unity/Assets/Scripts/Managers/GameManager.cs
2016-01-15 12:26:21,069 - INFO - Starting OmniSharp server
2016-01-15 12:26:21,066 - INFO - using port 64702
2016-01-15 12:26:21,070 - INFO - using port 64702
2016-01-15 12:26:21,116 - INFO - startup
2016-01-15 12:26:21,118 - INFO - Starting OmniSharp server
2016-01-15 12:26:21,131 - INFO - Loading solution file /Users/jeremy/code/pool-unity/pool-unity.sln
2016-01-15 12:26:21,143 - INFO - Starting OmniSharp server
2016-01-15 12:26:21,145 - INFO - using port 64702
2016-01-15 12:26:21,154 - INFO - Starting new HTTP connection (1): localhost
2016-01-15 12:26:21,160 - INFO - Starting OmniSharp server
2016-01-15 12:26:21,166 - INFO - Starting new HTTP connection (1): localhost
2016-01-15 12:26:21,247 - INFO - startup
2016-01-15 12:26:21,247 - INFO - Loading solution file /Users/jeremy/code/pool-unity/pool-unity.sln
2016-01-15 12:26:21,248 - INFO - using port 64702
2016-01-15 12:26:21,257 - INFO - startup
2016-01-15 12:26:21,259 - INFO - Loading solution file /Users/jeremy/code/pool-unity/pool-unity.sln
2016-01-15 12:26:21,259 - INFO - using port 64702
2016-01-15 12:26:21,268 - INFO - Starting OmniSharp server
2016-01-15 12:26:21,285 - INFO - Starting OmniSharp server
2016-01-15 12:26:21,288 - INFO - Received event notification
2016-01-15 12:26:21,290 - DEBUG - Event name: FileReadyToParse
2016-01-15 12:26:21,291 - INFO - Adding buffer identifiers for file: /Users/jeremy/code/pool-unity/Assets/Scripts/Managers/GameManager.cs
2016-01-15 12:26:21,320 - INFO - Received event notification
2016-01-15 12:26:21,322 - DEBUG - Event name: FileReadyToParse
2016-01-15 12:26:21,322 - INFO - Adding buffer identifiers for file: /Users/jeremy/code/pool-unity/Assets/Scripts/Managers/GameManager.cs
2016-01-15 12:26:21,348 - INFO - Starting new HTTP connection (1): localhost
2016-01-15 12:26:21,351 - INFO - Starting new HTTP connection (1): localhost
2016-01-15 12:26:21,367 - INFO - startup
2016-01-15 12:26:21,367 - INFO - Loading solution file /Users/jeremy/code/pool-unity/pool-unity.sln
2016-01-15 12:26:21,368 - INFO - using port 64702
2016-01-15 12:26:21,374 - INFO - startup
2016-01-15 12:26:21,375 - INFO - Loading solution file /Users/jeremy/code/pool-unity/pool-unity.sln
2016-01-15 12:26:21,375 - INFO - using port 64702
2016-01-15 12:26:21,383 - INFO - startup
2016-01-15 12:26:21,384 - INFO - Loading solution file /Users/jeremy/code/pool-unity/pool-unity.sln
2016-01-15 12:26:21,385 - INFO - using port 64702
2016-01-15 12:26:21,391 - INFO - Starting OmniSharp server
2016-01-15 12:26:21,395 - INFO - Starting OmniSharp server
2016-01-15 12:26:21,398 - INFO - Starting OmniSharp server
2016-01-15 12:26:21,529 - INFO - Received event notification
2016-01-15 12:26:21,531 - DEBUG - Event name: FileReadyToParse
2016-01-15 12:26:21,531 - INFO - Adding buffer identifiers for file: /Users/jeremy/code/pool-unity/Assets/Scripts/Managers/GameManager.cs
2016-01-15 12:26:21,558 - INFO - startup
2016-01-15 12:26:21,561 - INFO - Received event notification
2016-01-15 12:26:21,561 - INFO - startup
2016-01-15 12:26:21,564 - INFO - Loading solution file /Users/jeremy/code/pool-unity/pool-unity.sln
2016-01-15 12:26:21,563 - DEBUG - Event name: FileReadyToParse
2016-01-15 12:26:21,564 - INFO - Adding buffer identifiers for file: /Users/jeremy/code/pool-unity/Assets/Scripts/Managers/GameManager.cs
2016-01-15 12:26:21,562 - INFO - Loading solution file /Users/jeremy/code/pool-unity/pool-unity.sln
2016-01-15 12:26:21,579 - INFO - using port 64702
2016-01-15 12:26:21,577 - INFO - using port 64702
2016-01-15 12:26:21,604 - INFO - Received event notification
2016-01-15 12:26:21,606 - DEBUG - Event name: FileReadyToParse
2016-01-15 12:26:21,607 - INFO - Adding buffer identifiers for file: /Users/jeremy/code/pool-unity/Assets/Scripts/Managers/GameManager.cs
2016-01-15 12:26:21,633 - INFO - Starting OmniSharp server
2016-01-15 12:26:21,646 - INFO - Starting new HTTP connection (1): localhost
2016-01-15 12:26:21,647 - INFO - Starting OmniSharp server
2016-01-15 12:26:21,663 - INFO - Starting new HTTP connection (1): localhost
2016-01-15 12:26:21,666 - INFO - Starting new HTTP connection (1): localhost
2016-01-15 12:26:21,775 - INFO - Received event notification
2016-01-15 12:26:21,777 - DEBUG - Event name: FileReadyToParse
2016-01-15 12:26:21,777 - INFO - Adding buffer identifiers for file: /Users/jeremy/code/pool-unity/Assets/Scripts/Managers/GameManager.cs
2016-01-15 12:26:21,808 - INFO - Received event notification
2016-01-15 12:26:21,809 - DEBUG - Event name: FileReadyToParse
2016-01-15 12:26:21,810 - INFO - Adding buffer identifiers for file: /Users/jeremy/code/pool-unity/Assets/Scripts/Managers/GameManager.cs
2016-01-15 12:26:21,837 - INFO - Received event notification
2016-01-15 12:26:21,839 - DEBUG - Event name: FileReadyToParse
2016-01-15 12:26:21,839 - INFO - Adding buffer identifiers for file: /Users/jeremy/code/pool-unity/Assets/Scripts/Managers/GameManager.cs
2016-01-15 12:26:21,856 - INFO - Starting new HTTP connection (1): localhost
2016-01-15 12:26:21,869 - INFO - startup
2016-01-15 12:26:21,869 - INFO - Loading solution file /Users/jeremy/code/pool-unity/pool-unity.sln
2016-01-15 12:26:21,869 - INFO - using port 64702
2016-01-15 12:26:21,878 - INFO - startup
2016-01-15 12:26:21,880 - INFO - Loading solution file /Users/jeremy/code/pool-unity/pool-unity.sln
2016-01-15 12:26:21,880 - INFO - using port 64702
2016-01-15 12:26:21,883 - INFO - startup
2016-01-15 12:26:21,883 - INFO - Loading solution file /Users/jeremy/code/pool-unity/pool-unity.sln
2016-01-15 12:26:21,884 - INFO - using port 64702
2016-01-15 12:26:21,888 - INFO - Starting new HTTP connection (1): localhost
2016-01-15 12:26:21,890 - INFO - Starting OmniSharp server
2016-01-15 12:26:21,908 - INFO - Starting new HTTP connection (1): localhost
2016-01-15 12:26:21,909 - INFO - Starting OmniSharp server
2016-01-15 12:26:22,064 - INFO - Received event notification
2016-01-15 12:26:22,066 - DEBUG - Event name: FileReadyToParse
2016-01-15 12:26:22,066 - INFO - Adding buffer identifiers for file: /Users/jeremy/code/pool-unity/Assets/Scripts/Managers/GameManager.cs
2016-01-15 12:26:22,097 - INFO - startup
2016-01-15 12:26:22,099 - INFO - Received event notification
2016-01-15 12:26:22,099 - INFO - Loading solution file /Users/jeremy/code/pool-unity/pool-unity.sln
2016-01-15 12:26:22,101 - DEBUG - Event name: FileReadyToParse
2016-01-15 12:26:22,103 - INFO - Adding buffer identifiers for file: /Users/jeremy/code/pool-unity/Assets/Scripts/Managers/GameManager.cs
2016-01-15 12:26:22,103 - INFO - using port 64702
2016-01-15 12:26:22,103 - INFO - Starting new HTTP connection (1): localhost
2016-01-15 12:26:22,119 - INFO - startup
2016-01-15 12:26:22,144 - INFO - Loading solution file /Users/jeremy/code/pool-unity/pool-unity.sln
2016-01-15 12:26:22,144 - INFO - using port 64702
2016-01-15 12:26:22,126 - INFO - startup
2016-01-15 12:26:22,138 - INFO - Starting OmniSharp server
2016-01-15 12:26:22,144 - INFO - Starting new HTTP connection (1): localhost
2016-01-15 12:26:22,148 - INFO - Loading solution file /Users/jeremy/code/pool-unity/pool-unity.sln
2016-01-15 12:26:22,158 - INFO - using port 64702
2016-01-15 12:26:22,159 - INFO - Starting OmniSharp server
2016-01-15 12:26:22,171 - INFO - Starting OmniSharp server
2016-01-15 12:26:22,319 - INFO - Received event notification
2016-01-15 12:26:22,321 - DEBUG - Event name: FileReadyToParse
2016-01-15 12:26:22,321 - INFO - Adding buffer identifiers for file: /Users/jeremy/code/pool-unity/Assets/Scripts/Managers/GameManager.cs
2016-01-15 12:26:22,348 - INFO - Starting new HTTP connection (1): localhost
2016-01-15 12:26:22,353 - INFO - Received event notification
2016-01-15 12:26:22,355 - DEBUG - Event name: FileReadyToParse
2016-01-15 12:26:22,355 - INFO - Adding buffer identifiers for file: /Users/jeremy/code/pool-unity/Assets/Scripts/Managers/GameManager.cs
2016-01-15 12:26:22,379 - INFO - startup
2016-01-15 12:26:22,379 - INFO - Loading solution file /Users/jeremy/code/pool-unity/pool-unity.sln
2016-01-15 12:26:22,379 - INFO - using port 64702
2016-01-15 12:26:22,387 - INFO - startup
2016-01-15 12:26:22,387 - INFO - Loading solution file /Users/jeremy/code/pool-unity/pool-unity.sln
2016-01-15 12:26:22,388 - INFO - using port 64702
2016-01-15 12:26:22,397 - INFO - Starting OmniSharp server
2016-01-15 12:26:22,402 - INFO - Starting OmniSharp server
2016-01-15 12:26:22,409 - INFO - Starting new HTTP connection (1): localhost
2016-01-15 12:26:22,563 - INFO - Received event notification
2016-01-15 12:26:22,565 - DEBUG - Event name: FileReadyToParse
2016-01-15 12:26:22,565 - INFO - Adding buffer identifiers for file: /Users/jeremy/code/pool-unity/Assets/Scripts/Managers/GameManager.cs
2016-01-15 12:26:22,593 - INFO - Received event notification
2016-01-15 12:26:22,594 - DEBUG - Event name: FileReadyToParse
2016-01-15 12:26:22,595 - INFO - Adding buffer identifiers for file: /Users/jeremy/code/pool-unity/Assets/Scripts/Managers/GameManager.cs
2016-01-15 12:26:22,620 - INFO - startup
2016-01-15 12:26:22,620 - INFO - Loading solution file /Users/jeremy/code/pool-unity/pool-unity.sln
2016-01-15 12:26:22,620 - INFO - Starting new HTTP connection (1): localhost
2016-01-15 12:26:22,621 - INFO - using port 64702
2016-01-15 12:26:22,622 - INFO - startup
2016-01-15 12:26:22,622 - INFO - Loading solution file /Users/jeremy/code/pool-unity/pool-unity.sln
2016-01-15 12:26:22,623 - INFO - using port 64702
2016-01-15 12:26:22,638 - INFO - Starting new HTTP connection (1): localhost
2016-01-15 12:26:22,640 - INFO - Starting OmniSharp server
2016-01-15 12:26:22,644 - INFO - Starting OmniSharp server
2016-01-15 12:26:22,817 - INFO - Received event notification
2016-01-15 12:26:22,820 - DEBUG - Event name: FileReadyToParse
2016-01-15 12:26:22,820 - INFO - Adding buffer identifiers for file: /Users/jeremy/code/pool-unity/Assets/Scripts/Managers/GameManager.cs
2016-01-15 12:26:22,848 - INFO - Received event notification
2016-01-15 12:26:22,850 - DEBUG - Event name: FileReadyToParse
2016-01-15 12:26:22,851 - INFO - Adding buffer identifiers for file: /Users/jeremy/code/pool-unity/Assets/Scripts/Managers/GameManager.cs
2016-01-15 12:26:22,862 - INFO - startup
2016-01-15 12:26:22,862 - INFO - Loading solution file /Users/jeremy/code/pool-unity/pool-unity.sln
2016-01-15 12:26:22,862 - INFO - using port 64702
2016-01-15 12:26:22,867 - INFO - startup
2016-01-15 12:26:22,868 - INFO - Loading solution file /Users/jeremy/code/pool-unity/pool-unity.sln
2016-01-15 12:26:22,869 - INFO - using port 64702
2016-01-15 12:26:22,896 - INFO - Starting new HTTP connection (1): localhost
2016-01-15 12:26:22,897 - INFO - Starting OmniSharp server
2016-01-15 12:26:22,900 - INFO - Starting new HTTP connection (1): localhost
2016-01-15 12:26:22,901 - INFO - Starting OmniSharp server
2016-01-15 12:26:23,066 - INFO - Received event notification
2016-01-15 12:26:23,068 - DEBUG - Event name: FileReadyToParse
2016-01-15 12:26:23,068 - INFO - Adding buffer identifiers for file: /Users/jeremy/code/pool-unity/Assets/Scripts/Managers/GameManager.cs
2016-01-15 12:26:23,096 - INFO - Received event notification
2016-01-15 12:26:23,097 - DEBUG - Event name: FileReadyToParse
2016-01-15 12:26:23,097 - INFO - Adding buffer identifiers for file: /Users/jeremy/code/pool-unity/Assets/Scripts/Managers/GameManager.cs
2016-01-15 12:26:23,112 - INFO - startup
2016-01-15 12:26:23,112 - INFO - Loading solution file /Users/jeremy/code/pool-unity/pool-unity.sln
2016-01-15 12:26:23,113 - INFO - using port 64702
2016-01-15 12:26:23,123 - INFO - startup
2016-01-15 12:26:23,124 - INFO - Loading solution file /Users/jeremy/code/pool-unity/pool-unity.sln
2016-01-15 12:26:23,125 - INFO - using port 64702
2016-01-15 12:26:23,131 - INFO - Starting OmniSharp server
2016-01-15 12:26:23,148 - INFO - Starting OmniSharp server
2016-01-15 12:26:23,154 - INFO - Starting new HTTP connection (1): localhost
2016-01-15 12:26:23,157 - INFO - Starting new HTTP connection (1): localhost
2016-01-15 12:26:23,329 - INFO - Received event notification
2016-01-15 12:26:23,331 - DEBUG - Event name: FileReadyToParse
2016-01-15 12:26:23,332 - INFO - Adding buffer identifiers for file: /Users/jeremy/code/pool-unity/Assets/Scripts/Managers/GameManager.cs
2016-01-15 12:26:23,359 - INFO - Received event notification
2016-01-15 12:26:23,361 - DEBUG - Event name: FileReadyToParse
2016-01-15 12:26:23,361 - INFO - Adding buffer identifiers for file: /Users/jeremy/code/pool-unity/Assets/Scripts/Managers/GameManager.cs
2016-01-15 12:26:23,374 - INFO - Starting new HTTP connection (1): localhost
2016-01-15 12:26:23,375 - INFO - startup
2016-01-15 12:26:23,375 - INFO - Loading solution file /Users/jeremy/code/pool-unity/pool-unity.sln
2016-01-15 12:26:23,376 - INFO - using port 64702
2016-01-15 12:26:23,387 - INFO - startup
2016-01-15 12:26:23,388 - INFO - Loading solution file /Users/jeremy/code/pool-unity/pool-unity.sln
2016-01-15 12:26:23,388 - INFO - using port 64702
2016-01-15 12:26:23,393 - INFO - Starting OmniSharp server
2016-01-15 12:26:23,398 - INFO - Starting OmniSharp server
2016-01-15 12:26:23,526 - INFO - Starting new HTTP connection (1): localhost
2016-01-15 12:26:23,617 - INFO - startup
2016-01-15 12:26:23,617 - INFO - Loading solution file /Users/jeremy/code/pool-unity/pool-unity.sln
2016-01-15 12:26:23,617 - INFO - using port 64702
2016-01-15 12:26:23,630 - INFO - Starting OmniSharp server
2016-01-15 12:26:23,631 - INFO - Received event notification
2016-01-15 12:26:23,633 - DEBUG - Event name: FileReadyToParse
2016-01-15 12:26:23,633 - INFO - Adding buffer identifiers for file: /Users/jeremy/code/pool-unity/Assets/Scripts/Managers/GameManager.cs
2016-01-15 12:26:23,661 - INFO - Received event notification
2016-01-15 12:26:23,663 - DEBUG - Event name: FileReadyToParse
2016-01-15 12:26:23,663 - INFO - Adding buffer identifiers for file: /Users/jeremy/code/pool-unity/Assets/Scripts/Managers/GameManager.cs
2016-01-15 12:26:23,728 - INFO - Received event notification
2016-01-15 12:26:23,729 - DEBUG - Event name: FileReadyToParse
2016-01-15 12:26:23,730 - INFO - Adding buffer identifiers for file: /Users/jeremy/code/pool-unity/Assets/Scripts/Managers/GameManager.cs
2016-01-15 12:26:23,743 - INFO - startup
2016-01-15 12:26:23,743 - INFO - Loading solution file /Users/jeremy/code/pool-unity/pool-unity.sln
2016-01-15 12:26:23,743 - INFO - using port 64702
2016-01-15 12:26:23,826 - INFO - Starting OmniSharp server
2016-01-15 12:26:23,834 - INFO - Starting new HTTP connection (1): localhost
2016-01-15 12:26:23,841 - INFO - Received event notification
2016-01-15 12:26:23,842 - DEBUG - Event name: FileReadyToParse
2016-01-15 12:26:23,843 - INFO - Adding buffer identifiers for file: /Users/jeremy/code/pool-unity/Assets/Scripts/Managers/GameManager.cs
2016-01-15 12:26:23,856 - INFO - Starting new HTTP connection (1): localhost
2016-01-15 12:26:23,864 - INFO - Starting new HTTP connection (1): localhost
2016-01-15 12:26:23,867 - INFO - Received event notification
2016-01-15 12:26:23,868 - DEBUG - Event name: FileReadyToParse
2016-01-15 12:26:23,869 - INFO - Adding buffer identifiers for file: /Users/jeremy/code/pool-unity/Assets/Scripts/Managers/GameManager.cs
2016-01-15 12:26:23,904 - INFO - Starting new HTTP connection (1): localhost
2016-01-15 12:26:23,907 - INFO - Starting new HTTP connection (1): localhost
2016-01-15 12:26:24,112 - INFO - startup
2016-01-15 12:26:24,112 - INFO - Loading solution file /Users/jeremy/code/pool-unity/pool-unity.sln
2016-01-15 12:26:24,112 - INFO - using port 64702
2016-01-15 12:26:24,118 - INFO - startup
2016-01-15 12:26:24,119 - INFO - Loading solution file /Users/jeremy/code/pool-unity/pool-unity.sln
2016-01-15 12:26:24,119 - INFO - using port 64702
2016-01-15 12:26:24,129 - INFO - startup
2016-01-15 12:26:24,130 - INFO - Loading solution file /Users/jeremy/code/pool-unity/pool-unity.sln
2016-01-15 12:26:24,134 - INFO - using port 64702
2016-01-15 12:26:24,133 - INFO - Starting OmniSharp server
2016-01-15 12:26:24,133 - INFO - Starting OmniSharp server
2016-01-15 12:26:24,132 - INFO - startup
2016-01-15 12:26:24,148 - INFO - Loading solution file /Users/jeremy/code/pool-unity/pool-unity.sln
2016-01-15 12:26:24,148 - INFO - using port 64702
2016-01-15 12:26:24,152 - INFO - startup
2016-01-15 12:26:24,153 - INFO - Loading solution file /Users/jeremy/code/pool-unity/pool-unity.sln
2016-01-15 12:26:24,154 - INFO - using port 64702
2016-01-15 12:26:24,158 - INFO - Starting OmniSharp server
2016-01-15 12:26:24,167 - INFO - Starting OmniSharp server
2016-01-15 12:26:24,174 - INFO - Starting OmniSharp server
2016-01-15 12:26:24,229 - INFO - Received event notification
2016-01-15 12:26:24,232 - DEBUG - Event name: FileReadyToParse
2016-01-15 12:26:24,232 - INFO - Adding buffer identifiers for file: /Users/jeremy/code/pool-unity/Assets/Scripts/Managers/GameManager.cs
2016-01-15 12:26:24,520 - INFO - Starting new HTTP connection (1): localhost
2016-01-15 12:26:24,528 - INFO - Received event notification
2016-01-15 12:26:24,530 - DEBUG - Event name: FileReadyToParse
2016-01-15 12:26:24,531 - INFO - Adding buffer identifiers for file: /Users/jeremy/code/pool-unity/Assets/Scripts/Managers/GameManager.cs
2016-01-15 12:26:24,549 - INFO - Received event notification
2016-01-15 12:26:24,551 - DEBUG - Event name: FileReadyToParse
2016-01-15 12:26:24,551 - INFO - Adding buffer identifiers for file: /Users/jeremy/code/pool-unity/Assets/Scripts/Managers/GameManager.cs
2016-01-15 12:26:24,588 - INFO - Received event notification
2016-01-15 12:26:24,590 - DEBUG - Event name: FileReadyToParse
2016-01-15 12:26:24,590 - INFO - Adding buffer identifiers for file: /Users/jeremy/code/pool-unity/Assets/Scripts/Managers/GameManager.cs
2016-01-15 12:26:24,612 - INFO - Received event notification
2016-01-15 12:26:24,614 - DEBUG - Event name: FileReadyToParse
2016-01-15 12:26:24,614 - INFO - Adding buffer identifiers for file: /Users/jeremy/code/pool-unity/Assets/Scripts/Managers/GameManager.cs
2016-01-15 12:26:24,629 - INFO - Starting new HTTP connection (1): localhost
2016-01-15 12:26:24,644 - INFO - Starting new HTTP connection (1): localhost
2016-01-15 12:26:24,650 - INFO - Starting new HTTP connection (1): localhost
2016-01-15 12:26:24,656 - INFO - Starting new HTTP connection (1): localhost
2016-01-15 12:26:24,863 - INFO - startup
2016-01-15 12:26:24,863 - INFO - Loading solution file /Users/jeremy/code/pool-unity/pool-unity.sln
2016-01-15 12:26:24,863 - INFO - using port 64702
2016-01-15 12:26:24,875 - INFO - Starting OmniSharp server
2016-01-15 12:26:24,946 - INFO - startup
2016-01-15 12:26:24,946 - INFO - Loading solution file /Users/jeremy/code/pool-unity/pool-unity.sln
2016-01-15 12:26:24,946 - INFO - using port 64702
2016-01-15 12:26:24,956 - INFO - Starting OmniSharp server
2016-01-15 12:26:24,969 - INFO - startup
2016-01-15 12:26:24,969 - INFO - Loading solution file /Users/jeremy/code/pool-unity/pool-unity.sln
2016-01-15 12:26:24,970 - INFO - using port 64702
2016-01-15 12:26:24,975 - INFO - startup
2016-01-15 12:26:24,976 - INFO - Loading solution file /Users/jeremy/code/pool-unity/pool-unity.sln
2016-01-15 12:26:24,976 - INFO - using port 64702
2016-01-15 12:26:24,983 - INFO - Starting OmniSharp server
2016-01-15 12:26:24,989 - INFO - Starting OmniSharp server
2016-01-15 12:26:25,027 - INFO - startup
2016-01-15 12:26:25,027 - INFO - Loading solution file /Users/jeremy/code/pool-unity/pool-unity.sln
2016-01-15 12:26:25,027 - INFO - using port 64702
2016-01-15 12:26:25,038 - INFO - Starting OmniSharp server
2016-01-15 12:26:25,118 - INFO - Received event notification
2016-01-15 12:26:25,120 - DEBUG - Event name: FileReadyToParse
2016-01-15 12:26:25,121 - INFO - Adding buffer identifiers for file: /Users/jeremy/code/pool-unity/Assets/Scripts/Managers/GameManager.cs
2016-01-15 12:26:25,151 - INFO - Received event notification
2016-01-15 12:26:25,153 - DEBUG - Event name: FileReadyToParse
2016-01-15 12:26:25,153 - INFO - Adding buffer identifiers for file: /Users/jeremy/code/pool-unity/Assets/Scripts/Managers/GameManager.cs
2016-01-15 12:26:25,352 - INFO - Starting new HTTP connection (1): localhost
2016-01-15 12:26:25,367 - INFO - Received event notification
2016-01-15 12:26:25,369 - DEBUG - Event name: FileReadyToParse
2016-01-15 12:26:25,369 - INFO - Adding buffer identifiers for file: /Users/jeremy/code/pool-unity/Assets/Scripts/Managers/GameManager.cs
2016-01-15 12:26:25,396 - INFO - Starting new HTTP connection (1): localhost
2016-01-15 12:26:25,399 - INFO - Received event notification
2016-01-15 12:26:25,401 - DEBUG - Event name: FileReadyToParse
2016-01-15 12:26:25,401 - INFO - Adding buffer identifiers for file: /Users/jeremy/code/pool-unity/Assets/Scripts/Managers/GameManager.cs
2016-01-15 12:26:25,402 - INFO - Received event notification
2016-01-15 12:26:25,423 - DEBUG - Event name: FileReadyToParse
2016-01-15 12:26:25,423 - INFO - Adding buffer identifiers for file: /Users/jeremy/code/pool-unity/Assets/Scripts/Managers/GameManager.cs
2016-01-15 12:26:25,507 - INFO - Starting new HTTP connection (1): localhost
2016-01-15 12:26:25,530 - INFO - Starting new HTTP connection (1): localhost
2016-01-15 12:26:25,603 - INFO - Starting new HTTP connection (1): localhost
2016-01-15 12:26:25,738 - INFO - Received event notification
2016-01-15 12:26:25,739 - DEBUG - Event name: FileReadyToParse
2016-01-15 12:26:25,739 - INFO - Adding buffer identifiers for file: /Users/jeremy/code/pool-unity/Assets/Scripts/Managers/GameManager.cs
2016-01-15 12:26:25,765 - INFO - Received event notification
2016-01-15 12:26:25,766 - DEBUG - Event name: FileReadyToParse
2016-01-15 12:26:25,767 - INFO - Adding buffer identifiers for file: /Users/jeremy/code/pool-unity/Assets/Scripts/Managers/GameManager.cs
2016-01-15 12:26:25,796 - INFO - Starting new HTTP connection (1): localhost
2016-01-15 12:26:25,799 - INFO - Received event notification
2016-01-15 12:26:25,801 - DEBUG - Event name: FileReadyToParse
2016-01-15 12:26:25,801 - INFO - Adding buffer identifiers for file: /Users/jeremy/code/pool-unity/Assets/Scripts/Managers/GameManager.cs
2016-01-15 12:26:25,814 - INFO - startup
2016-01-15 12:26:25,814 - INFO - Loading solution file /Users/jeremy/code/pool-unity/pool-unity.sln
2016-01-15 12:26:25,819 - INFO - using port 64702
2016-01-15 12:26:25,818 - INFO - startup
2016-01-15 12:26:25,818 - INFO - startup
2016-01-15 12:26:25,825 - INFO - Loading solution file /Users/jeremy/code/pool-unity/pool-unity.sln
2016-01-15 12:26:25,820 - INFO - Received event notification
2016-01-15 12:26:25,820 - INFO - startup
2016-01-15 12:26:25,829 - INFO - Loading solution file /Users/jeremy/code/pool-unity/pool-unity.sln
2016-01-15 12:26:25,829 - INFO - using port 64702
2016-01-15 12:26:25,821 - INFO - Loading solution file /Users/jeremy/code/pool-unity/pool-unity.sln
2016-01-15 12:26:25,829 - DEBUG - Event name: FileReadyToParse
2016-01-15 12:26:25,816 - INFO - startup
2016-01-15 12:26:25,833 - INFO - Loading solution file /Users/jeremy/code/pool-unity/pool-unity.sln
2016-01-15 12:26:25,833 - INFO - using port 64702
2016-01-15 12:26:25,832 - INFO - Adding buffer identifiers for file: /Users/jeremy/code/pool-unity/Assets/Scripts/Managers/GameManager.cs
2016-01-15 12:26:25,825 - INFO - using port 64702
2016-01-15 12:26:25,831 - INFO - using port 64702
2016-01-15 12:26:25,833 - INFO - Starting OmniSharp server
2016-01-15 12:26:25,869 - INFO - Received event notification
2016-01-15 12:26:25,878 - INFO - Starting OmniSharp server
2016-01-15 12:26:26,086 - INFO - Starting OmniSharp server
2016-01-15 12:26:26,087 - INFO - Starting OmniSharp server
2016-01-15 12:26:26,089 - DEBUG - Event name: FileReadyToParse
2016-01-15 12:26:26,096 - INFO - Adding buffer identifiers for file: /Users/jeremy/code/pool-unity/Assets/Scripts/Managers/GameManager.cs
2016-01-15 12:26:26,093 - INFO - Starting OmniSharp server
2016-01-15 12:26:26,093 - INFO - Starting new HTTP connection (1): localhost
2016-01-15 12:26:26,165 - INFO - startup
2016-01-15 12:26:26,181 - INFO - Loading solution file /Users/jeremy/code/pool-unity/pool-unity.sln
2016-01-15 12:26:26,181 - INFO - using port 64702
2016-01-15 12:26:26,181 - INFO - Starting new HTTP connection (1): localhost
2016-01-15 12:26:26,173 - INFO - Starting new HTTP connection (1): localhost
2016-01-15 12:26:26,184 - INFO - Starting new HTTP connection (1): localhost
2016-01-15 12:26:26,197 - INFO - Starting OmniSharp server
2016-01-15 12:26:26,373 - INFO - Received event notification
2016-01-15 12:26:26,375 - DEBUG - Event name: FileReadyToParse
2016-01-15 12:26:26,376 - INFO - Adding buffer identifiers for file: /Users/jeremy/code/pool-unity/Assets/Scripts/Managers/GameManager.cs
2016-01-15 12:26:26,402 - INFO - startup
2016-01-15 12:26:26,403 - INFO - Loading solution file /Users/jeremy/code/pool-unity/pool-unity.sln
2016-01-15 12:26:26,403 - INFO - using port 64702
2016-01-15 12:26:26,404 - INFO - startup
2016-01-15 12:26:26,404 - INFO - Loading solution file /Users/jeremy/code/pool-unity/pool-unity.sln
2016-01-15 12:26:26,404 - INFO - using port 64702
2016-01-15 12:26:26,414 - INFO - startup
2016-01-15 12:26:26,415 - INFO - Loading solution file /Users/jeremy/code/pool-unity/pool-unity.sln
2016-01-15 12:26:26,415 - INFO - using port 64702
2016-01-15 12:26:26,695 - INFO - Starting OmniSharp server
2016-01-15 12:26:26,697 - INFO - startup
2016-01-15 12:26:26,703 - INFO - Loading solution file /Users/jeremy/code/pool-unity/pool-unity.sln
2016-01-15 12:26:26,703 - INFO - Received event notification
2016-01-15 12:26:26,701 - INFO - Starting OmniSharp server
2016-01-15 12:26:26,704 - INFO - Starting OmniSharp server
2016-01-15 12:26:26,705 - DEBUG - Event name: FileReadyToParse
2016-01-15 12:26:26,706 - INFO - using port 64702
2016-01-15 12:26:26,709 - INFO - Starting new HTTP connection (1): localhost
2016-01-15 12:26:26,710 - INFO - Adding buffer identifiers for file: /Users/jeremy/code/pool-unity/Assets/Scripts/Managers/GameManager.cs
2016-01-15 12:26:26,808 - INFO - Received event notification
2016-01-15 12:26:27,002 - DEBUG - Event name: FileReadyToParse
2016-01-15 12:26:27,002 - INFO - Adding buffer identifiers for file: /Users/jeremy/code/pool-unity/Assets/Scripts/Managers/GameManager.cs
2016-01-15 12:26:27,031 - INFO - Starting OmniSharp server
2016-01-15 12:26:27,042 - INFO - Received event notification
2016-01-15 12:26:27,043 - DEBUG - Event name: FileReadyToParse
2016-01-15 12:26:27,044 - INFO - Adding buffer identifiers for file: /Users/jeremy/code/pool-unity/Assets/Scripts/Managers/GameManager.cs
2016-01-15 12:26:27,064 - INFO - Starting new HTTP connection (1): localhost
2016-01-15 12:26:27,067 - INFO - Received event notification
2016-01-15 12:26:27,069 - DEBUG - Event name: FileReadyToParse
2016-01-15 12:26:27,069 - INFO - Adding buffer identifiers for file: /Users/jeremy/code/pool-unity/Assets/Scripts/Managers/GameManager.cs
2016-01-15 12:26:27,098 - INFO - Starting new HTTP connection (1): localhost
2016-01-15 12:26:27,107 - INFO - Received event notification
2016-01-15 12:26:27,109 - DEBUG - Event name: FileReadyToParse
2016-01-15 12:26:27,110 - INFO - Adding buffer identifiers for file: /Users/jeremy/code/pool-unity/Assets/Scripts/Managers/GameManager.cs
2016-01-15 12:26:27,239 - INFO - startup
2016-01-15 12:26:27,239 - INFO - Loading solution file /Users/jeremy/code/pool-unity/pool-unity.sln
2016-01-15 12:26:27,239 - INFO - using port 64702
2016-01-15 12:26:27,243 - INFO - Starting new HTTP connection (1): localhost
2016-01-15 12:26:27,251 - INFO - Starting new HTTP connection (1): localhost
2016-01-15 12:26:27,261 - INFO - Received event notification
2016-01-15 12:26:27,265 - DEBUG - Event name: FileReadyToParse
2016-01-15 12:26:27,266 - INFO - Adding buffer identifiers for file: /Users/jeremy/code/pool-unity/Assets/Scripts/Managers/GameManager.cs
2016-01-15 12:26:27,300 - INFO - Starting OmniSharp server
2016-01-15 12:26:27,308 - INFO - startup
2016-01-15 12:26:27,308 - INFO - Loading solution file /Users/jeremy/code/pool-unity/pool-unity.sln
2016-01-15 12:26:27,308 - INFO - using port 64702
2016-01-15 12:26:27,320 - INFO - Starting new HTTP connection (1): localhost
2016-01-15 12:26:27,562 - INFO - Starting OmniSharp server
2016-01-15 12:26:27,582 - INFO - Starting new HTTP connection (1): localhost
2016-01-15 12:26:27,603 - INFO - Received event notification
2016-01-15 12:26:27,605 - DEBUG - Event name: FileReadyToParse
2016-01-15 12:26:27,605 - INFO - Adding buffer identifiers for file: /Users/jeremy/code/pool-unity/Assets/Scripts/Managers/GameManager.cs
2016-01-15 12:26:27,771 - INFO - Starting new HTTP connection (1): localhost
2016-01-15 12:26:27,772 - INFO - startup
2016-01-15 12:26:27,772 - INFO - Loading solution file /Users/jeremy/code/pool-unity/pool-unity.sln
2016-01-15 12:26:27,772 - INFO - using port 64702
2016-01-15 12:26:27,795 - INFO - startup
2016-01-15 12:26:27,797 - INFO - startup
2016-01-15 12:26:27,798 - INFO - Loading solution file /Users/jeremy/code/pool-unity/pool-unity.sln
2016-01-15 12:26:27,798 - INFO - using port 64702
2016-01-15 12:26:27,796 - INFO - Loading solution file /Users/jeremy/code/pool-unity/pool-unity.sln
2016-01-15 12:26:27,806 - INFO - using port 64702
2016-01-15 12:26:27,807 - INFO - Starting OmniSharp server
2016-01-15 12:26:27,820 - INFO - startup
2016-01-15 12:26:27,821 - INFO - Loading solution file /Users/jeremy/code/pool-unity/pool-unity.sln
2016-01-15 12:26:27,821 - INFO - using port 64702
2016-01-15 12:26:27,822 - INFO - Starting OmniSharp server
2016-01-15 12:26:27,827 - INFO - startup
2016-01-15 12:26:27,827 - INFO - Loading solution file /Users/jeremy/code/pool-unity/pool-unity.sln
2016-01-15 12:26:27,827 - INFO - using port 64702
2016-01-15 12:26:27,835 - INFO - Starting OmniSharp server
2016-01-15 12:26:27,839 - INFO - Starting OmniSharp server
2016-01-15 12:26:27,843 - INFO - Starting OmniSharp server
2016-01-15 12:26:28,170 - INFO - startup
2016-01-15 12:26:28,170 - INFO - Loading solution file /Users/jeremy/code/pool-unity/pool-unity.sln
2016-01-15 12:26:28,170 - INFO - using port 64702
2016-01-15 12:26:28,182 - INFO - Starting OmniSharp server
2016-01-15 12:26:48,542 - DEBUG - "POST /codecheck HTTP/1.1" 200 None
2016-01-15 12:27:47,180 - INFO - Received event notification
2016-01-15 12:27:47,182 - DEBUG - Event name: BufferVisit
2016-01-15 12:27:55,889 - INFO - Received debug info request
2016-01-15 12:27:55,893 - INFO - Starting new HTTP connection (1): localhost
2016-01-15 12:27:55,967 - DEBUG - "POST /checkalivestatus HTTP/1.1" 200 None
2016-01-15 12:28:03,928 - DEBUG - "POST /codecheck HTTP/1.1" 200 None
2016-01-15 12:28:22,608 - DEBUG - "POST /codecheck HTTP/1.1" 200 None
2016-01-15 12:28:25,795 - DEBUG - "POST /codecheck HTTP/1.1" 200 None
2016-01-15 12:28:27,254 - INFO - Starting OmniSharp server
2016-01-15 12:28:29,128 - DEBUG - "POST /codecheck HTTP/1.1" 200 None
2016-01-15 12:28:29,879 - DEBUG - "POST /codecheck HTTP/1.1" 200 None
2016-01-15 12:28:30,131 - DEBUG - "POST /codecheck HTTP/1.1" 200 None
@vheon
Copy link
Contributor

vheon commented Jan 15, 2016

What is really strange is that apparently we're using always the same port 😕 I'll try to take a look asap but ping @mispencer

@micbou
Copy link
Collaborator

micbou commented Jan 15, 2016

This is the same issue as ycm-core/ycmd#284. I am currently working on a fix.

@vheon
Copy link
Contributor

vheon commented Jan 15, 2016

@micbou I did not saw that bug 😕

@mispencer
Copy link
Contributor

It probable should be checking ServerIsActive not ServerIsReady before autostarting a server during hte parse check.

ServerIsReady required Omnisharp to respond to a ping, where ServerIsActive just requires it to be started. If the server has just started, it may not respond, and thus you get a new server started (which won't respond during the next parse check, thus you get a third server...)

homu added a commit to ycm-core/ycmd that referenced this issue Jan 18, 2016
[READY] Prevent simultaneous starts of OmniSharp server

Currently, C# completer starts a new server on the `FileReadyToParse` event if no port is defined or the running server does not respond. This can lead to situations where multiple servers with same port and solution are started until one of them become ready. See PR #284 and ycm-core/YouCompleteMe#1913.

This is fixed by using `ServerIsActive` instead of `ServerIsRunning` to start the server in `OnFileReadyToParse`. We then check `ServerIsRunning` for an early return.

`ServerIsActive` is updated to check the handle (instead of the port) and to poll the process. We cannot only rely on the port because it can be defined while the process is down: server crashed during start up or its process was directly terminated by the user.

`ServerIsRunning` and `ServerIsReady` are also changed. We return early in both methods by checking `ServerIsAlive` first and we restrict exceptions catching.

<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/valloric/ycmd/310)
<!-- Reviewable:end -->
@micbou
Copy link
Collaborator

micbou commented Feb 3, 2016

Fixed by PR ycm-core/ycmd#315

@micbou micbou closed this as completed Feb 3, 2016
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Jun 1, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants