VIM-Go Debugger на Windows приводит к "Goroutine not found" - PullRequest
0 голосов
/ 24 сентября 2019

Я настраиваю среду vim-go в Windows, которая работает по большей части.Единственное, что я не могу заставить работать - это отладчик.Я начинаю это с : GoDebugStart .Это уже приводит к большому количеству ошибок относительно debug layer = rpc .Затем я получаю больше ошибок, связанных с RPC, при попытке создать точку останова.В конце при запуске отладки с : GoDebugNext он жалуется на Goroutine not found .У кого-нибудь есть подобные проблемы или есть идея, что это может быть или чего не хватает?Спасибо!

Вот некоторые из выводимых ошибок:

ERR: 2019-09-24T16:43:37+02:00 info layer=debugger launching process with args: [C:\Users\henri\AppData\Local\Temp\VIA7813.tmp]

ERR: 2019-09-24T16:43:53+02:00 debug layer=rpc <- RPCServer.CreateBreakpoint(rpc2.CreateBreakpointIn{"Breakpoint":{"id":0,"name":"","addr":0,"file":"C:/Users/henri/go/src/local/flightGenerator/readAirports.go","line":38,"Cond":"","continue":false,"traceReturn":false,"goroutine":false,"stacktrace":0,"LoadArgs":null,"LoadLocals":null,"hitCount":null,"totalHitCount":0}})

ERR: 2019-09-24T16:43:53+02:00 info layer=debugger created breakpoint: &api.Breakpoint{ID:1, Name:"", Addr:0x4d179f, File:"C:/Users/henri/go/src/local/flightGenerator/readAirports.go", Line:38, FunctionName:"main.main", Cond:"", Tracepoint:false, TraceReturn:false, Goroutine:false, Stacktrace:0, Variables:[]string(nil), LoadArgs:(*api.LoadConfig)(nil), LoadLocals:(*api.LoadConfig)(nil), HitCount:map[string]uint64{}, TotalHitCount:0x0}

ERR: 2019-09-24T16:43:53+02:00 debug layer=rpc -> *rpc2.CreateBreakpointOut{"Breakpoint":{"id":1,"name":"","addr":5052319,"file":"C:/Users/hen

Кроме того, после запуска процесса отладки с помощью : GoDebugNext Я получаю сообщение об ошибке:

текущий маршрут не найден ... vim-go: требуется словарь

Ответы [ 2 ]

1 голос
/ 25 сентября 2019

Это похоже на ошибку, и я подал ее как ошибку # 2511 разработчику на github.На всякий случай, если у кого-то еще есть эта проблема.

0 голосов
/ 24 сентября 2019

Я читаю здесь Запрос: опция для подавления журналов отладки delve

Это не ошибки, это просто диагностика, которую delve отправляет на stderr, следовательно, ERR.Вы можете игнорировать их.

...