[Trace - 20:57:53.156 PM] Sending request 'textDocument/hover - (9397)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":244,"character":1}} [Trace - 20:57:53.157 PM] Received response 'textDocument/hover - (9397)' in 0ms. Result: null [Trace - 20:58:32.391 PM] Sending request 'textDocument/codeAction - (9398)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":228,"character":2},"end":{"line":228,"character":2}},"context":{"diagnostics":[]}} [Trace - 20:58:32.393 PM] Received response 'textDocument/codeAction - (9398)' in 2ms. Result: null [Trace - 20:58:33.096 PM] Sending request 'textDocument/codeAction - (9399)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":229,"character":43},"end":{"line":229,"character":43}},"context":{"diagnostics":[]}} [Trace - 20:58:33.098 PM] Received response 'textDocument/codeAction - (9399)' in 1ms. Result: null [Trace - 20:58:33.530 PM] Sending request 'textDocument/codeAction - (9400)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":649,"character":0}},"context":{"diagnostics":[],"only":["source.organizeImports"]}} [Trace - 20:58:33.531 PM] Received response 'textDocument/codeAction - (9400)' in 1ms. Result: null [Trace - 20:58:33.533 PM] Sending request 'textDocument/formatting - (9401)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 20:58:33.539 PM] Received response 'textDocument/formatting - (9401)' in 6ms. Result: [] [Trace - 20:58:33.566 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":30}} [Trace - 20:58:33.732 PM] Sending request 'textDocument/codeAction - (9402)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":649,"character":0}},"context":{"diagnostics":[],"only":["source.organizeImports"]}} [Trace - 20:58:33.734 PM] Received response 'textDocument/codeAction - (9402)' in 1ms. Result: null [Trace - 20:58:33.735 PM] Sending request 'textDocument/formatting - (9403)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 20:58:33.741 PM] Received response 'textDocument/formatting - (9403)' in 5ms. Result: [] [Trace - 20:58:33.758 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":30}} [Trace - 20:58:33.908 PM] Sending request 'textDocument/codeAction - (9404)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":649,"character":0}},"context":{"diagnostics":[],"only":["source.organizeImports"]}} [Trace - 20:58:33.910 PM] Received response 'textDocument/codeAction - (9404)' in 1ms. Result: null [Trace - 20:58:33.911 PM] Sending request 'textDocument/formatting - (9405)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 20:58:33.917 PM] Received response 'textDocument/formatting - (9405)' in 5ms. Result: [] [Trace - 20:58:33.933 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":30}} [Trace - 20:58:34.208 PM] Sending request 'textDocument/codeAction - (9406)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"range":{"start":{"line":380,"character":22},"end":{"line":380,"character":22}},"context":{"diagnostics":[]}} [Trace - 20:58:34.209 PM] Received response 'textDocument/codeAction - (9406)' in 0ms. Result: null [Trace - 20:59:02.393 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 20:59:02 background imports cache refresh starting\n"} [Info - 8:59:02 PM] 2020/11/25 20:59:02 background imports cache refresh starting [Trace - 20:59:02.587 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 20:59:02 background refresh finished after 193.567123ms\n"} [Info - 8:59:02 PM] 2020/11/25 20:59:02 background refresh finished after 193.567123ms [Trace - 21:01:01.932 PM] Sending request 'textDocument/codeAction - (9407)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":649,"character":0}},"context":{"diagnostics":[],"only":["source.organizeImports"]}} [Trace - 21:01:01.933 PM] Received response 'textDocument/codeAction - (9407)' in 1ms. Result: null [Trace - 21:01:01.934 PM] Sending request 'textDocument/formatting - (9408)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 21:01:01.940 PM] Received response 'textDocument/formatting - (9408)' in 5ms. Result: [] [Trace - 21:01:01.956 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":30}} [Trace - 21:01:02.233 PM] Sending request 'textDocument/codeAction - (9409)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"range":{"start":{"line":380,"character":22},"end":{"line":380,"character":22}},"context":{"diagnostics":[]}} [Trace - 21:01:02.234 PM] Received response 'textDocument/codeAction - (9409)' in 0ms. Result: null [Trace - 21:01:12.192 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","type":2}]} [Trace - 21:01:31.935 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 21:01:31 background imports cache refresh starting\n"} [Info - 9:01:31 PM] 2020/11/25 21:01:31 background imports cache refresh starting [Trace - 21:01:32.101 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 21:01:32 background refresh finished after 165.573372ms\n"} [Info - 9:01:32 PM] 2020/11/25 21:01:32 background refresh finished after 165.573372ms [Trace - 21:02:13.537 PM] Sending request 'textDocument/hover - (9410)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"position":{"line":379,"character":14}} [Trace - 21:02:13.537 PM] Received response 'textDocument/hover - (9410)' in 0ms. Result: null [Trace - 21:02:26.069 PM] Sending request 'textDocument/hover - (9411)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"position":{"line":386,"character":7}} [Trace - 21:02:26.070 PM] Received response 'textDocument/hover - (9411)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nvar sch Scheduler\n```"},"range":{"start":{"line":386,"character":5},"end":{"line":386,"character":8}}} [Trace - 21:02:27.166 PM] Sending request 'textDocument/hover - (9412)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"position":{"line":386,"character":7}} [Trace - 21:02:27.167 PM] Received response 'textDocument/hover - (9412)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nvar sch Scheduler\n```"},"range":{"start":{"line":386,"character":5},"end":{"line":386,"character":8}}} [Trace - 21:04:45.815 PM] Sending request 'textDocument/hover - (9413)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"position":{"line":367,"character":15}} [Trace - 21:04:45.815 PM] Received response 'textDocument/hover - (9413)' in 0ms. Result: null [Trace - 21:04:46.937 PM] Sending request 'textDocument/hover - (9414)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":233,"character":21}} [Trace - 21:04:46.938 PM] Received response 'textDocument/hover - (9414)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nfunc simple.SimpleSchedule(id interface{}, epoch int64) schedule.Schedule\n```\n\n[`simple.SimpleSchedule` on pkg.go.dev](https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls#SimpleSchedule)"},"range":{"start":{"line":233,"character":19},"end":{"line":233,"character":33}}} [Trace - 21:04:47.845 PM] Sending request 'textDocument/hover - (9415)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":222,"character":31}} [Trace - 21:04:47.846 PM] Received response 'textDocument/hover - (9415)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\npackage time\n```\n\n[`time` on pkg.go.dev](https://pkg.go.dev/time?utm_source=gopls)"},"range":{"start":{"line":222,"character":30},"end":{"line":222,"character":34}}} [Trace - 21:04:48.396 PM] Sending request 'textDocument/hover - (9416)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":225,"character":29}} [Trace - 21:04:48.397 PM] Received response 'textDocument/hover - (9416)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\ntype Schedule interface {\n\t// schedule ID (should be uniq per schedule type)\n\tID() string\n\t// schedule due date in seconds (epoch)\n\tEpoch() int64\n\t// Timestamp returns the creation date of the schedule\n\tTimestamp() int64\n\t// String returns a string representation\n\tString() string\n}\n```\n\n[`schedule.Schedule` on pkg.go.dev](https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls#Schedule)"},"range":{"start":{"line":225,"character":24},"end":{"line":225,"character":32}}} [Trace - 21:04:52.798 PM] Sending request 'textDocument/codeAction - (9417)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":225,"character":33},"end":{"line":225,"character":33}},"context":{"diagnostics":[]}} [Trace - 21:04:52.800 PM] Received response 'textDocument/codeAction - (9417)' in 2ms. Result: null [Trace - 21:04:53.274 PM] Sending request 'textDocument/codeAction - (9418)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":649,"character":0}},"context":{"diagnostics":[],"only":["source.organizeImports"]}} [Trace - 21:04:53.276 PM] Received response 'textDocument/codeAction - (9418)' in 1ms. Result: null [Trace - 21:04:53.277 PM] Sending request 'textDocument/formatting - (9419)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 21:04:53.282 PM] Received response 'textDocument/formatting - (9419)' in 4ms. Result: [] [Trace - 21:04:53.298 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":30}} [Trace - 21:04:53.569 PM] Sending request 'textDocument/codeAction - (9420)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"range":{"start":{"line":380,"character":22},"end":{"line":380,"character":22}},"context":{"diagnostics":[]}} [Trace - 21:04:53.570 PM] Received response 'textDocument/codeAction - (9420)' in 0ms. Result: null [Trace - 21:04:54.161 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","type":2}]} [Trace - 21:05:22.833 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 21:05:22 background imports cache refresh starting\n"} [Info - 9:05:22 PM] 2020/11/25 21:05:22 background imports cache refresh starting [Trace - 21:05:23.005 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 21:05:23 background refresh finished after 171.727645ms\n"} [Info - 9:05:23 PM] 2020/11/25 21:05:23 background refresh finished after 171.727645ms [Trace - 21:07:29.359 PM] Sending request 'textDocument/hover - (9421)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":226,"character":14}} [Trace - 21:07:29.359 PM] Received response 'textDocument/hover - (9421)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nfunc simple.SimpleSchedule(id interface{}, epoch int64) schedule.Schedule\n```\n\n[`simple.SimpleSchedule` on pkg.go.dev](https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls#SimpleSchedule)"},"range":{"start":{"line":226,"character":9},"end":{"line":226,"character":23}}} [Trace - 21:07:30.761 PM] Sending request 'textDocument/definition - (9422)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":226,"character":14}} [Trace - 21:07:30.762 PM] Received response 'textDocument/definition - (9422)' in 0ms. Result: [{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","range":{"start":{"line":16,"character":5},"end":{"line":16,"character":19}}}] [Trace - 21:07:30.867 PM] Sending request 'textDocument/documentHighlight - (9423)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":226,"character":14}} [Trace - 21:07:30.868 PM] Received response 'textDocument/documentHighlight - (9423)' in 0ms. Result: [{"range":{"start":{"line":391,"character":9},"end":{"line":391,"character":23}},"kind":1},{"range":{"start":{"line":525,"character":14},"end":{"line":525,"character":28}},"kind":1},{"range":{"start":{"line":534,"character":14},"end":{"line":534,"character":28}},"kind":1},{"range":{"start":{"line":73,"character":10},"end":{"line":73,"character":24}},"kind":1},{"range":{"start":{"line":158,"character":10},"end":{"line":158,"character":24}},"kind":1},{"range":{"start":{"line":160,"character":10},"end":{"line":160,"character":24}},"kind":1},{"range":{"start":{"line":226,"character":9},"end":{"line":226,"character":23}},"kind":1},{"range":{"start":{"line":329,"character":10},"end":{"line":329,"character":24}},"kind":1},{"range":{"start":{"line":393,"character":9},"end":{"line":393,"character":23}},"kind":1},{"range":{"start":{"line":416,"character":20},"end":{"line":416,"character":34}},"kind":1},{"range":{"start":{"line":61,"character":19},"end":{"line":61,"character":33}},"kind":1},{"range":{"start":{"line":248,"character":10},"end":{"line":248,"character":24}},"kind":1},{"range":{"start":{"line":400,"character":19},"end":{"line":400,"character":33}},"kind":1},{"range":{"start":{"line":540,"character":28},"end":{"line":540,"character":42}},"kind":1},{"range":{"start":{"line":599,"character":11},"end":{"line":599,"character":25}},"kind":1},{"range":{"start":{"line":601,"character":11},"end":{"line":601,"character":25}},"kind":1},{"range":{"start":{"line":600,"character":11},"end":{"line":600,"character":25}},"kind":1},{"range":{"start":{"line":55,"character":9},"end":{"line":55,"character":23}},"kind":1},{"range":{"start":{"line":75,"character":10},"end":{"line":75,"character":24}},"kind":1},{"range":{"start":{"line":136,"character":9},"end":{"line":136,"character":23}},"kind":1},{"range":{"start":{"line":143,"character":19},"end":{"line":143,"character":33}},"kind":1},{"range":{"start":{"line":249,"character":10},"end":{"line":249,"character":24}},"kind":1},{"range":{"start":{"line":471,"character":18},"end":{"line":471,"character":32}},"kind":1},{"range":{"start":{"line":482,"character":19},"end":{"line":482,"character":33}},"kind":1},{"range":{"start":{"line":74,"character":10},"end":{"line":74,"character":24}},"kind":1},{"range":{"start":{"line":133,"character":9},"end":{"line":133,"character":23}},"kind":1},{"range":{"start":{"line":134,"character":9},"end":{"line":134,"character":23}},"kind":1},{"range":{"start":{"line":253,"character":20},"end":{"line":253,"character":34}},"kind":1},{"range":{"start":{"line":334,"character":20},"end":{"line":334,"character":34}},"kind":1},{"range":{"start":{"line":483,"character":22},"end":{"line":483,"character":36}},"kind":1},{"range":{"start":{"line":310,"character":9},"end":{"line":310,"character":23}},"kind":1},{"range":{"start":{"line":311,"character":9},"end":{"line":311,"character":23}},"kind":1},{"range":{"start":{"line":317,"character":19},"end":{"line":317,"character":33}},"kind":1},{"range":{"start":{"line":412,"character":10},"end":{"line":412,"character":24}},"kind":1},{"range":{"start":{"line":472,"character":21},"end":{"line":472,"character":35}},"kind":1},{"range":{"start":{"line":539,"character":19},"end":{"line":539,"character":33}},"kind":1},{"range":{"start":{"line":394,"character":9},"end":{"line":394,"character":23}},"kind":1},{"range":{"start":{"line":54,"character":9},"end":{"line":54,"character":23}},"kind":1},{"range":{"start":{"line":76,"character":10},"end":{"line":76,"character":24}},"kind":1},{"range":{"start":{"line":137,"character":9},"end":{"line":137,"character":23}},"kind":1},{"range":{"start":{"line":157,"character":10},"end":{"line":157,"character":24}},"kind":1},{"range":{"start":{"line":165,"character":20},"end":{"line":165,"character":34}},"kind":1},{"range":{"start":{"line":247,"character":10},"end":{"line":247,"character":24}},"kind":1},{"range":{"start":{"line":392,"character":9},"end":{"line":392,"character":23}},"kind":1},{"range":{"start":{"line":81,"character":20},"end":{"line":81,"character":34}},"kind":1},{"range":{"start":{"line":161,"character":10},"end":{"line":161,"character":24}},"kind":1},{"range":{"start":{"line":227,"character":9},"end":{"line":227,"character":23}},"kind":1},{"range":{"start":{"line":233,"character":19},"end":{"line":233,"character":33}},"kind":1},{"range":{"start":{"line":330,"character":10},"end":{"line":330,"character":24}},"kind":1},{"range":{"start":{"line":607,"character":21},"end":{"line":607,"character":35}},"kind":1}] [Trace - 21:07:30.948 PM] Sending request 'textDocument/definition - (9424)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":226,"character":14}} [Trace - 21:07:30.948 PM] Received response 'textDocument/definition - (9424)' in 0ms. Result: [{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","range":{"start":{"line":16,"character":5},"end":{"line":16,"character":19}}}] [Trace - 21:07:31.002 PM] Sending request 'textDocument/documentLink - (9425)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:07:31.002 PM] Sending request 'textDocument/codeAction - (9426)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} [Trace - 21:07:31.002 PM] Sending request 'textDocument/documentSymbol - (9427)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:07:31.002 PM] Received response 'textDocument/documentLink - (9425)' in 0ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/strconv?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"}] [Trace - 21:07:31.003 PM] Received response 'textDocument/codeAction - (9426)' in 0ms. Result: null [Trace - 21:07:31.003 PM] Received response 'textDocument/documentSymbol - (9427)' in 0ms. Result: [{"name":"Schedule","detail":"struct{...}","kind":23,"range":{"start":{"line":10,"character":5},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":10,"character":5},"end":{"line":10,"character":13}},"children":[{"name":"id","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":17}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":3}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":16}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":6}}},{"name":"timestamp","detail":"int64","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":16}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":10}}}]},{"name":"SimpleSchedule","detail":"(id interface{}, epoch int64)","kind":12,"range":{"start":{"line":16,"character":0},"end":{"line":33,"character":1}},"selectionRange":{"start":{"line":16,"character":5},"end":{"line":16,"character":19}}},{"name":"(Schedule).ID","detail":"()","kind":6,"range":{"start":{"line":35,"character":0},"end":{"line":37,"character":1}},"selectionRange":{"start":{"line":35,"character":18},"end":{"line":35,"character":20}}},{"name":"(Schedule).Epoch","detail":"()","kind":6,"range":{"start":{"line":39,"character":0},"end":{"line":41,"character":1}},"selectionRange":{"start":{"line":39,"character":18},"end":{"line":39,"character":23}}},{"name":"(Schedule).Timestamp","detail":"()","kind":6,"range":{"start":{"line":43,"character":0},"end":{"line":45,"character":1}},"selectionRange":{"start":{"line":43,"character":18},"end":{"line":43,"character":27}}},{"name":"(Schedule).String","detail":"()","kind":6,"range":{"start":{"line":47,"character":0},"end":{"line":49,"character":1}},"selectionRange":{"start":{"line":47,"character":18},"end":{"line":47,"character":24}}}] [Trace - 21:07:31.183 PM] Sending request 'textDocument/foldingRange - (9428)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:07:31.184 PM] Received response 'textDocument/foldingRange - (9428)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":68,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":30},{"startLine":35,"startCharacter":31,"endLine":36,"endCharacter":12},{"startLine":39,"startCharacter":33,"endLine":40,"endCharacter":15},{"startLine":43,"startCharacter":37,"endLine":44,"endCharacter":19},{"startLine":47,"startCharacter":35,"endLine":48,"endCharacter":91}] [Trace - 21:07:31.235 PM] Sending request 'textDocument/codeLens - (9429)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:07:31.235 PM] Received response 'textDocument/codeLens - (9429)' in 0ms. Result: null [Trace - 21:07:31.237 PM] Sending request 'textDocument/codeAction - (9430)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":16,"character":5},"end":{"line":16,"character":5}},"context":{"diagnostics":[]}} [Trace - 21:07:31.237 PM] Received response 'textDocument/codeAction - (9430)' in 0ms. Result: null [Trace - 21:07:35.551 PM] Sending request 'textDocument/hover - (9431)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":16,"character":18}} [Trace - 21:07:35.552 PM] Received response 'textDocument/hover - (9431)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nfunc SimpleSchedule(id interface{}, epoch int64) schedule.Schedule\n```\n\n[`simple.SimpleSchedule` on pkg.go.dev](https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls#SimpleSchedule)"},"range":{"start":{"line":16,"character":5},"end":{"line":16,"character":19}}} [Trace - 21:07:36.733 PM] Sending request 'textDocument/definition - (9432)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":16,"character":18}} [Trace - 21:07:36.734 PM] Received response 'textDocument/definition - (9432)' in 0ms. Result: [{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","range":{"start":{"line":16,"character":5},"end":{"line":16,"character":19}}}] [Trace - 21:07:36.888 PM] Sending request 'textDocument/hover - (9433)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":16,"character":18}} [Trace - 21:07:36.888 PM] Received response 'textDocument/hover - (9433)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nfunc SimpleSchedule(id interface{}, epoch int64) schedule.Schedule\n```\n\n[`simple.SimpleSchedule` on pkg.go.dev](https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls#SimpleSchedule)"},"range":{"start":{"line":16,"character":5},"end":{"line":16,"character":19}}} [Trace - 21:07:36.925 PM] Sending request 'textDocument/documentHighlight - (9434)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":16,"character":0}} [Trace - 21:07:36.925 PM] Received response 'textDocument/documentHighlight - (9434)' in 0ms. Result: [{"range":{"start":{"line":16,"character":0},"end":{"line":16,"character":4}},"kind":1},{"range":{"start":{"line":28,"character":1},"end":{"line":32,"character":2}},"kind":1}] [Trace - 21:07:37.174 PM] Sending request 'textDocument/codeAction - (9435)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":16,"character":0},"end":{"line":16,"character":0}},"context":{"diagnostics":[]}} [Trace - 21:07:37.174 PM] Received response 'textDocument/codeAction - (9435)' in 0ms. Result: null [Trace - 21:07:38.965 PM] Sending request 'textDocument/codeAction - (9436)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":16,"character":0},"end":{"line":34,"character":0}},"context":{"diagnostics":[]}} [Trace - 21:07:38.966 PM] Received response 'textDocument/codeAction - (9436)' in 0ms. Result: null [Trace - 21:07:39.382 PM] Sending request 'textDocument/definition - (9437)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":16,"character":18}} [Trace - 21:07:39.382 PM] Received response 'textDocument/definition - (9437)' in 0ms. Result: [{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","range":{"start":{"line":16,"character":5},"end":{"line":16,"character":19}}}] [Trace - 21:07:40.298 PM] Sending request 'textDocument/codeAction - (9438)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":14,"character":0},"end":{"line":14,"character":0}},"context":{"diagnostics":[]}} [Trace - 21:07:40.299 PM] Received response 'textDocument/codeAction - (9438)' in 0ms. Result: null [Trace - 21:07:40.824 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":2},"contentChanges":[{"range":{"start":{"line":15,"character":0},"end":{"line":15,"character":0}},"rangeLength":0,"text":"\n"}]} [Trace - 21:07:41.010 PM] Sending request 'textDocument/foldingRange - (9439)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:07:41.010 PM] Received response 'textDocument/foldingRange - (9439)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":17,"startCharacter":68,"endLine":33,"endCharacter":2},{"startLine":20,"startCharacter":24,"endLine":26,"endCharacter":10},{"startLine":21,"startCharacter":10,"endLine":22,"endCharacter":23},{"startLine":23,"startCharacter":13,"endLine":24,"endCharacter":9},{"startLine":25,"startCharacter":9,"endLine":26,"endCharacter":10},{"startLine":29,"startCharacter":17,"endLine":32,"endCharacter":30},{"startLine":36,"startCharacter":31,"endLine":37,"endCharacter":12},{"startLine":40,"startCharacter":33,"endLine":41,"endCharacter":15},{"startLine":44,"startCharacter":37,"endLine":45,"endCharacter":19},{"startLine":48,"startCharacter":35,"endLine":49,"endCharacter":91}] [Trace - 21:07:41.060 PM] Sending request 'textDocument/codeLens - (9440)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:07:41.060 PM] Received response 'textDocument/codeLens - (9440)' in 0ms. Result: null [Trace - 21:07:41.102 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":3},"contentChanges":[{"range":{"start":{"line":16,"character":0},"end":{"line":16,"character":0}},"rangeLength":0,"text":"func SimpleSchedule(id interface{}, epoch int64) schedule.Schedule {\n\tvar sid string\n\n\tswitch v := id.(type) {\n\tcase int:\n\t\tsid = strconv.Itoa(v)\n\tcase string:\n\t\tsid = v\n\tdefault:\n\t\tsid = \"\"\n\t}\n\n\treturn Schedule{\n\t\tid: sid,\n\t\tepoch: epoch,\n\t\ttimestamp: time.Now().Unix(),\n\t}\n}\n"}]} [Trace - 21:07:41.109 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":3,"diagnostics":[{"range":{"start":{"line":16,"character":5},"end":{"line":16,"character":19}},"severity":1,"source":"compiler","message":"other declaration of SimpleSchedule"},{"range":{"start":{"line":35,"character":5},"end":{"line":35,"character":19}},"severity":1,"source":"compiler","message":"SimpleSchedule redeclared in this block","relatedInformation":[{"location":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","range":{"start":{"line":16,"character":5},"end":{"line":16,"character":19}}},"message":"\tother declaration of SimpleSchedule"}]}]} [Trace - 21:07:41.257 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":4},"contentChanges":[{"range":{"start":{"line":34,"character":0},"end":{"line":34,"character":0}},"rangeLength":0,"text":"\n"}]} [Trace - 21:07:41.265 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":4,"diagnostics":[{"range":{"start":{"line":16,"character":5},"end":{"line":16,"character":19}},"severity":1,"source":"compiler","message":"other declaration of SimpleSchedule"},{"range":{"start":{"line":36,"character":5},"end":{"line":36,"character":19}},"severity":1,"source":"compiler","message":"SimpleSchedule redeclared in this block","relatedInformation":[{"location":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","range":{"start":{"line":16,"character":5},"end":{"line":16,"character":19}}},"message":"\tother declaration of SimpleSchedule"}]}]} [Trace - 21:07:41.456 PM] Sending request 'textDocument/foldingRange - (9441)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:07:41.457 PM] Received response 'textDocument/foldingRange - (9441)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":68,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":30},{"startLine":36,"startCharacter":68,"endLine":52,"endCharacter":2},{"startLine":39,"startCharacter":24,"endLine":45,"endCharacter":10},{"startLine":40,"startCharacter":10,"endLine":41,"endCharacter":23},{"startLine":42,"startCharacter":13,"endLine":43,"endCharacter":9},{"startLine":44,"startCharacter":9,"endLine":45,"endCharacter":10},{"startLine":48,"startCharacter":17,"endLine":51,"endCharacter":30},{"startLine":55,"startCharacter":31,"endLine":56,"endCharacter":12},{"startLine":59,"startCharacter":33,"endLine":60,"endCharacter":15},{"startLine":63,"startCharacter":37,"endLine":64,"endCharacter":19},{"startLine":67,"startCharacter":35,"endLine":68,"endCharacter":91}] [Trace - 21:07:41.510 PM] Sending request 'textDocument/codeLens - (9442)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:07:41.510 PM] Received response 'textDocument/codeLens - (9442)' in 0ms. Result: null [Trace - 21:07:41.606 PM] Sending request 'textDocument/documentSymbol - (9443)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:07:41.607 PM] Received response 'textDocument/documentSymbol - (9443)' in 0ms. Result: [{"name":"Schedule","detail":"struct{...}","kind":23,"range":{"start":{"line":10,"character":5},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":10,"character":5},"end":{"line":10,"character":13}},"children":[{"name":"id","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":17}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":3}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":16}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":6}}},{"name":"timestamp","detail":"int64","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":16}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":10}}}]},{"name":"SimpleSchedule","detail":"(id interface{}, epoch int64)","kind":12,"range":{"start":{"line":16,"character":0},"end":{"line":33,"character":1}},"selectionRange":{"start":{"line":16,"character":5},"end":{"line":16,"character":19}}},{"name":"(Schedule).ID","detail":"()","kind":6,"range":{"start":{"line":55,"character":0},"end":{"line":57,"character":1}},"selectionRange":{"start":{"line":55,"character":18},"end":{"line":55,"character":20}}},{"name":"(Schedule).Epoch","detail":"()","kind":6,"range":{"start":{"line":59,"character":0},"end":{"line":61,"character":1}},"selectionRange":{"start":{"line":59,"character":18},"end":{"line":59,"character":23}}},{"name":"(Schedule).Timestamp","detail":"()","kind":6,"range":{"start":{"line":63,"character":0},"end":{"line":65,"character":1}},"selectionRange":{"start":{"line":63,"character":18},"end":{"line":63,"character":27}}},{"name":"(Schedule).String","detail":"()","kind":6,"range":{"start":{"line":67,"character":0},"end":{"line":69,"character":1}},"selectionRange":{"start":{"line":67,"character":18},"end":{"line":67,"character":24}}}] [Trace - 21:07:41.807 PM] Sending request 'textDocument/documentLink - (9444)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:07:41.808 PM] Received response 'textDocument/documentLink - (9444)' in 0ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/strconv?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"}] [Trace - 21:07:42.785 PM] Sending request 'textDocument/hover - (9445)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":16,"character":19}} [Trace - 21:07:42.785 PM] Received response 'textDocument/hover - (9445)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nfunc SimpleSchedule(id interface{}, epoch int64) schedule.Schedule\n```\n\n[`simple.SimpleSchedule` on pkg.go.dev](https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls#SimpleSchedule)"},"range":{"start":{"line":16,"character":5},"end":{"line":16,"character":19}}} [Trace - 21:07:43.251 PM] Sending request 'textDocument/documentHighlight - (9446)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":16,"character":19}} [Trace - 21:07:43.251 PM] Received response 'textDocument/documentHighlight - (9446)' in 0ms. Result: [{"range":{"start":{"line":16,"character":5},"end":{"line":16,"character":19}},"kind":1}] [Trace - 21:07:43.494 PM] Sending request 'textDocument/codeAction - (9447)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":16,"character":19},"end":{"line":16,"character":19}},"context":{"diagnostics":[{"range":{"start":{"line":16,"character":5},"end":{"line":16,"character":19}},"message":"other declaration of SimpleSchedule","severity":1,"source":"compiler"}]}} [Trace - 21:07:43.494 PM] Received response 'textDocument/codeAction - (9447)' in 0ms. Result: null [Trace - 21:08:01.003 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 21:08:01 background imports cache refresh starting\n"} [Info - 9:08:01 PM] 2020/11/25 21:08:01 background imports cache refresh starting [Trace - 21:08:01.171 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 21:08:01 background refresh finished after 167.24621ms\n"} [Info - 9:08:01 PM] 2020/11/25 21:08:01 background refresh finished after 167.24621ms [Trace - 21:08:28.186 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":5},"contentChanges":[{"range":{"start":{"line":16,"character":19},"end":{"line":16,"character":19}},"rangeLength":0,"text":"W"}]} [Trace - 21:08:28.191 PM] Sending request 'textDocument/completion - (9448)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":16,"character":20},"context":{"triggerKind":1}} [Trace - 21:08:28.191 PM] Received response 'textDocument/completion - (9448)' in 0ms. Result: {"isIncomplete":false,"items":[]} [Trace - 21:08:28.192 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 21:08:28 no completions found: this is a definition of func SimpleScheduleW(id interface{}, epoch int64) github.com/etf1/kafka-scheduler/schedule.Schedule\n\tposition={16 20}\n"} [Error - 9:08:28 PM] 2020/11/25 21:08:28 no completions found: this is a definition of func SimpleScheduleW(id interface{}, epoch int64) github.com/etf1/kafka-scheduler/schedule.Schedule position={16 20} [Trace - 21:08:28.194 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":5,"diagnostics":[]} [Trace - 21:08:28.379 PM] Sending request 'textDocument/foldingRange - (9449)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:08:28.379 PM] Received response 'textDocument/foldingRange - (9449)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":69,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":30},{"startLine":36,"startCharacter":68,"endLine":52,"endCharacter":2},{"startLine":39,"startCharacter":24,"endLine":45,"endCharacter":10},{"startLine":40,"startCharacter":10,"endLine":41,"endCharacter":23},{"startLine":42,"startCharacter":13,"endLine":43,"endCharacter":9},{"startLine":44,"startCharacter":9,"endLine":45,"endCharacter":10},{"startLine":48,"startCharacter":17,"endLine":51,"endCharacter":30},{"startLine":55,"startCharacter":31,"endLine":56,"endCharacter":12},{"startLine":59,"startCharacter":33,"endLine":60,"endCharacter":15},{"startLine":63,"startCharacter":37,"endLine":64,"endCharacter":19},{"startLine":67,"startCharacter":35,"endLine":68,"endCharacter":91}] [Trace - 21:08:28.415 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":6},"contentChanges":[{"range":{"start":{"line":16,"character":20},"end":{"line":16,"character":20}},"rangeLength":0,"text":"i"}]} [Trace - 21:08:28.417 PM] Sending request 'textDocument/completion - (9450)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":16,"character":21},"context":{"triggerKind":1}} [Trace - 21:08:28.418 PM] Received response 'textDocument/completion - (9450)' in 0ms. Result: {"isIncomplete":false,"items":[]} [Trace - 21:08:28.418 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 21:08:28 no completions found: this is a definition of func SimpleScheduleWi(id interface{}, epoch int64) github.com/etf1/kafka-scheduler/schedule.Schedule\n\tposition={16 21}\n"} [Error - 9:08:28 PM] 2020/11/25 21:08:28 no completions found: this is a definition of func SimpleScheduleWi(id interface{}, epoch int64) github.com/etf1/kafka-scheduler/schedule.Schedule position={16 21} [Trace - 21:08:28.598 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":7},"contentChanges":[{"range":{"start":{"line":16,"character":21},"end":{"line":16,"character":21}},"rangeLength":0,"text":"t"}]} [Trace - 21:08:28.601 PM] Sending request 'textDocument/completion - (9451)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":16,"character":22},"context":{"triggerKind":1}} [Trace - 21:08:28.602 PM] Received response 'textDocument/completion - (9451)' in 0ms. Result: {"isIncomplete":false,"items":[]} [Trace - 21:08:28.602 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 21:08:28 no completions found: this is a definition of func SimpleScheduleWit(id interface{}, epoch int64) github.com/etf1/kafka-scheduler/schedule.Schedule\n\tposition={16 22}\n"} [Error - 9:08:28 PM] 2020/11/25 21:08:28 no completions found: this is a definition of func SimpleScheduleWit(id interface{}, epoch int64) github.com/etf1/kafka-scheduler/schedule.Schedule position={16 22} [Trace - 21:08:28.678 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":8},"contentChanges":[{"range":{"start":{"line":16,"character":22},"end":{"line":16,"character":22}},"rangeLength":0,"text":"h"}]} [Trace - 21:08:28.681 PM] Sending request 'textDocument/completion - (9452)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":16,"character":23},"context":{"triggerKind":1}} [Trace - 21:08:28.682 PM] Received response 'textDocument/completion - (9452)' in 0ms. Result: {"isIncomplete":false,"items":[]} [Trace - 21:08:28.682 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 21:08:28 no completions found: this is a definition of func SimpleScheduleWith(id interface{}, epoch int64) github.com/etf1/kafka-scheduler/schedule.Schedule\n\tposition={16 23}\n"} [Error - 9:08:28 PM] 2020/11/25 21:08:28 no completions found: this is a definition of func SimpleScheduleWith(id interface{}, epoch int64) github.com/etf1/kafka-scheduler/schedule.Schedule position={16 23} [Trace - 21:08:28.872 PM] Sending request 'textDocument/foldingRange - (9453)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:08:28.872 PM] Received response 'textDocument/foldingRange - (9453)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":72,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":30},{"startLine":36,"startCharacter":68,"endLine":52,"endCharacter":2},{"startLine":39,"startCharacter":24,"endLine":45,"endCharacter":10},{"startLine":40,"startCharacter":10,"endLine":41,"endCharacter":23},{"startLine":42,"startCharacter":13,"endLine":43,"endCharacter":9},{"startLine":44,"startCharacter":9,"endLine":45,"endCharacter":10},{"startLine":48,"startCharacter":17,"endLine":51,"endCharacter":30},{"startLine":55,"startCharacter":31,"endLine":56,"endCharacter":12},{"startLine":59,"startCharacter":33,"endLine":60,"endCharacter":15},{"startLine":63,"startCharacter":37,"endLine":64,"endCharacter":19},{"startLine":67,"startCharacter":35,"endLine":68,"endCharacter":91}] [Trace - 21:08:28.922 PM] Sending request 'textDocument/codeLens - (9454)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:08:28.923 PM] Sending request 'textDocument/codeAction - (9455)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":16,"character":23},"end":{"line":16,"character":23}},"context":{"diagnostics":[]}} [Trace - 21:08:28.923 PM] Received response 'textDocument/codeLens - (9454)' in 0ms. Result: null [Trace - 21:08:28.923 PM] Received response 'textDocument/codeAction - (9455)' in 0ms. Result: null [Trace - 21:08:29.021 PM] Sending request 'textDocument/documentSymbol - (9456)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:08:29.022 PM] Received response 'textDocument/documentSymbol - (9456)' in 0ms. Result: [{"name":"Schedule","detail":"struct{...}","kind":23,"range":{"start":{"line":10,"character":5},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":10,"character":5},"end":{"line":10,"character":13}},"children":[{"name":"id","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":17}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":3}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":16}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":6}}},{"name":"timestamp","detail":"int64","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":16}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":10}}}]},{"name":"SimpleScheduleWith","detail":"(id interface{}, epoch int64)","kind":12,"range":{"start":{"line":16,"character":0},"end":{"line":33,"character":1}},"selectionRange":{"start":{"line":16,"character":5},"end":{"line":16,"character":23}}},{"name":"SimpleSchedule","detail":"(id interface{}, epoch int64)","kind":12,"range":{"start":{"line":36,"character":0},"end":{"line":53,"character":1}},"selectionRange":{"start":{"line":36,"character":5},"end":{"line":36,"character":19}}},{"name":"(Schedule).ID","detail":"()","kind":6,"range":{"start":{"line":55,"character":0},"end":{"line":57,"character":1}},"selectionRange":{"start":{"line":55,"character":18},"end":{"line":55,"character":20}}},{"name":"(Schedule).Epoch","detail":"()","kind":6,"range":{"start":{"line":59,"character":0},"end":{"line":61,"character":1}},"selectionRange":{"start":{"line":59,"character":18},"end":{"line":59,"character":23}}},{"name":"(Schedule).Timestamp","detail":"()","kind":6,"range":{"start":{"line":63,"character":0},"end":{"line":65,"character":1}},"selectionRange":{"start":{"line":63,"character":18},"end":{"line":63,"character":27}}},{"name":"(Schedule).String","detail":"()","kind":6,"range":{"start":{"line":67,"character":0},"end":{"line":69,"character":1}},"selectionRange":{"start":{"line":67,"character":18},"end":{"line":67,"character":24}}}] [Trace - 21:08:29.178 PM] Sending request 'textDocument/documentLink - (9457)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:08:29.179 PM] Received response 'textDocument/documentLink - (9457)' in 0ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/strconv?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"}] [Trace - 21:08:30.052 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":9},"contentChanges":[{"range":{"start":{"line":16,"character":23},"end":{"line":16,"character":23}},"rangeLength":0,"text":"T"}]} [Trace - 21:08:30.054 PM] Sending request 'textDocument/completion - (9458)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":16,"character":24},"context":{"triggerKind":1}} [Trace - 21:08:30.055 PM] Received response 'textDocument/completion - (9458)' in 1ms. Result: {"isIncomplete":false,"items":[]} [Trace - 21:08:30.056 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 21:08:30 no completions found: this is a definition of func SimpleScheduleWithT(id interface{}, epoch int64) github.com/etf1/kafka-scheduler/schedule.Schedule\n\tposition={16 24}\n"} [Error - 9:08:30 PM] 2020/11/25 21:08:30 no completions found: this is a definition of func SimpleScheduleWithT(id interface{}, epoch int64) github.com/etf1/kafka-scheduler/schedule.Schedule position={16 24} [Trace - 21:08:30.244 PM] Sending request 'textDocument/foldingRange - (9459)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:08:30.245 PM] Received response 'textDocument/foldingRange - (9459)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":73,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":30},{"startLine":36,"startCharacter":68,"endLine":52,"endCharacter":2},{"startLine":39,"startCharacter":24,"endLine":45,"endCharacter":10},{"startLine":40,"startCharacter":10,"endLine":41,"endCharacter":23},{"startLine":42,"startCharacter":13,"endLine":43,"endCharacter":9},{"startLine":44,"startCharacter":9,"endLine":45,"endCharacter":10},{"startLine":48,"startCharacter":17,"endLine":51,"endCharacter":30},{"startLine":55,"startCharacter":31,"endLine":56,"endCharacter":12},{"startLine":59,"startCharacter":33,"endLine":60,"endCharacter":15},{"startLine":63,"startCharacter":37,"endLine":64,"endCharacter":19},{"startLine":67,"startCharacter":35,"endLine":68,"endCharacter":91}] [Trace - 21:08:30.295 PM] Sending request 'textDocument/codeLens - (9460)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:08:30.295 PM] Sending request 'textDocument/codeAction - (9461)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":16,"character":24},"end":{"line":16,"character":24}},"context":{"diagnostics":[]}} [Trace - 21:08:30.296 PM] Received response 'textDocument/codeLens - (9460)' in 0ms. Result: null [Trace - 21:08:30.296 PM] Received response 'textDocument/codeAction - (9461)' in 0ms. Result: null [Trace - 21:08:30.354 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":10},"contentChanges":[{"range":{"start":{"line":16,"character":24},"end":{"line":16,"character":24}},"rangeLength":0,"text":"S"}]} [Trace - 21:08:30.358 PM] Sending request 'textDocument/completion - (9462)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":16,"character":25},"context":{"triggerKind":1}} [Trace - 21:08:30.358 PM] Received response 'textDocument/completion - (9462)' in 0ms. Result: {"isIncomplete":false,"items":[]} [Trace - 21:08:30.358 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 21:08:30 no completions found: this is a definition of func SimpleScheduleWithTS(id interface{}, epoch int64) github.com/etf1/kafka-scheduler/schedule.Schedule\n\tposition={16 25}\n"} [Error - 9:08:30 PM] 2020/11/25 21:08:30 no completions found: this is a definition of func SimpleScheduleWithTS(id interface{}, epoch int64) github.com/etf1/kafka-scheduler/schedule.Schedule position={16 25} [Trace - 21:08:30.549 PM] Sending request 'textDocument/foldingRange - (9463)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:08:30.549 PM] Received response 'textDocument/foldingRange - (9463)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":74,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":30},{"startLine":36,"startCharacter":68,"endLine":52,"endCharacter":2},{"startLine":39,"startCharacter":24,"endLine":45,"endCharacter":10},{"startLine":40,"startCharacter":10,"endLine":41,"endCharacter":23},{"startLine":42,"startCharacter":13,"endLine":43,"endCharacter":9},{"startLine":44,"startCharacter":9,"endLine":45,"endCharacter":10},{"startLine":48,"startCharacter":17,"endLine":51,"endCharacter":30},{"startLine":55,"startCharacter":31,"endLine":56,"endCharacter":12},{"startLine":59,"startCharacter":33,"endLine":60,"endCharacter":15},{"startLine":63,"startCharacter":37,"endLine":64,"endCharacter":19},{"startLine":67,"startCharacter":35,"endLine":68,"endCharacter":91}] [Trace - 21:08:30.602 PM] Sending request 'textDocument/codeLens - (9464)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:08:30.602 PM] Sending request 'textDocument/codeAction - (9465)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":16,"character":25},"end":{"line":16,"character":25}},"context":{"diagnostics":[]}} [Trace - 21:08:30.602 PM] Received response 'textDocument/codeLens - (9464)' in 0ms. Result: null [Trace - 21:08:30.603 PM] Received response 'textDocument/codeAction - (9465)' in 0ms. Result: null [Trace - 21:08:30.697 PM] Sending request 'textDocument/documentSymbol - (9466)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:08:30.697 PM] Received response 'textDocument/documentSymbol - (9466)' in 0ms. Result: [{"name":"Schedule","detail":"struct{...}","kind":23,"range":{"start":{"line":10,"character":5},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":10,"character":5},"end":{"line":10,"character":13}},"children":[{"name":"id","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":17}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":3}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":16}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":6}}},{"name":"timestamp","detail":"int64","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":16}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":10}}}]},{"name":"SimpleScheduleWithTS","detail":"(id interface{}, epoch int64)","kind":12,"range":{"start":{"line":16,"character":0},"end":{"line":33,"character":1}},"selectionRange":{"start":{"line":16,"character":5},"end":{"line":16,"character":25}}},{"name":"SimpleSchedule","detail":"(id interface{}, epoch int64)","kind":12,"range":{"start":{"line":36,"character":0},"end":{"line":53,"character":1}},"selectionRange":{"start":{"line":36,"character":5},"end":{"line":36,"character":19}}},{"name":"(Schedule).ID","detail":"()","kind":6,"range":{"start":{"line":55,"character":0},"end":{"line":57,"character":1}},"selectionRange":{"start":{"line":55,"character":18},"end":{"line":55,"character":20}}},{"name":"(Schedule).Epoch","detail":"()","kind":6,"range":{"start":{"line":59,"character":0},"end":{"line":61,"character":1}},"selectionRange":{"start":{"line":59,"character":18},"end":{"line":59,"character":23}}},{"name":"(Schedule).Timestamp","detail":"()","kind":6,"range":{"start":{"line":63,"character":0},"end":{"line":65,"character":1}},"selectionRange":{"start":{"line":63,"character":18},"end":{"line":63,"character":27}}},{"name":"(Schedule).String","detail":"()","kind":6,"range":{"start":{"line":67,"character":0},"end":{"line":69,"character":1}},"selectionRange":{"start":{"line":67,"character":18},"end":{"line":67,"character":24}}}] [Trace - 21:08:31.045 PM] Sending request 'textDocument/documentLink - (9467)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:08:31.046 PM] Received response 'textDocument/documentLink - (9467)' in 1ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/strconv?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"}] [Trace - 21:08:32.015 PM] Sending request 'textDocument/codeAction - (9468)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":0,"character":0},"end":{"line":70,"character":0}},"context":{"diagnostics":[],"only":["source.organizeImports"]}} [Trace - 21:08:32.015 PM] Received response 'textDocument/codeAction - (9468)' in 0ms. Result: null [Trace - 21:08:32.016 PM] Sending request 'textDocument/formatting - (9469)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 21:08:32.017 PM] Received response 'textDocument/formatting - (9469)' in 0ms. Result: [{"range":{"start":{"line":35,"character":0},"end":{"line":36,"character":0}},"newText":""}] [Trace - 21:08:32.029 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":11},"contentChanges":[{"range":{"start":{"line":35,"character":0},"end":{"line":36,"character":0}},"rangeLength":1,"text":""}]} [Trace - 21:08:32.047 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":11}} [Trace - 21:08:32.221 PM] Sending request 'textDocument/foldingRange - (9470)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:08:32.221 PM] Received response 'textDocument/foldingRange - (9470)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":74,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":30},{"startLine":35,"startCharacter":68,"endLine":51,"endCharacter":2},{"startLine":38,"startCharacter":24,"endLine":44,"endCharacter":10},{"startLine":39,"startCharacter":10,"endLine":40,"endCharacter":23},{"startLine":41,"startCharacter":13,"endLine":42,"endCharacter":9},{"startLine":43,"startCharacter":9,"endLine":44,"endCharacter":10},{"startLine":47,"startCharacter":17,"endLine":50,"endCharacter":30},{"startLine":54,"startCharacter":31,"endLine":55,"endCharacter":12},{"startLine":58,"startCharacter":33,"endLine":59,"endCharacter":15},{"startLine":62,"startCharacter":37,"endLine":63,"endCharacter":19},{"startLine":66,"startCharacter":35,"endLine":67,"endCharacter":91}] [Trace - 21:08:32.272 PM] Sending request 'textDocument/codeLens - (9471)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:08:32.272 PM] Received response 'textDocument/codeLens - (9471)' in 0ms. Result: null [Trace - 21:08:32.303 PM] Sending request 'textDocument/codeAction - (9472)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"range":{"start":{"line":380,"character":22},"end":{"line":380,"character":22}},"context":{"diagnostics":[]}} [Trace - 21:08:32.304 PM] Received response 'textDocument/codeAction - (9472)' in 0ms. Result: null [Trace - 21:08:32.321 PM] Sending request 'textDocument/codeAction - (9473)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":16,"character":25},"end":{"line":16,"character":25}},"context":{"diagnostics":[{"range":{"start":{"line":16,"character":0},"end":{"line":16,"character":74}},"message":"exported function SimpleScheduleWithTS should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":16,"character":5},"end":{"line":16,"character":74}},"message":"func name will be used as simple.SimpleScheduleWithTS by other packages, and that stutters; consider calling this ScheduleWithTS","severity":2,"source":"go-lint"}]}} [Trace - 21:08:32.322 PM] Received response 'textDocument/codeAction - (9473)' in 0ms. Result: null [Trace - 21:08:32.371 PM] Sending request 'textDocument/documentSymbol - (9474)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:08:32.371 PM] Received response 'textDocument/documentSymbol - (9474)' in 0ms. Result: [{"name":"Schedule","detail":"struct{...}","kind":23,"range":{"start":{"line":10,"character":5},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":10,"character":5},"end":{"line":10,"character":13}},"children":[{"name":"id","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":17}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":3}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":16}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":6}}},{"name":"timestamp","detail":"int64","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":16}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":10}}}]},{"name":"SimpleScheduleWithTS","detail":"(id interface{}, epoch int64)","kind":12,"range":{"start":{"line":16,"character":0},"end":{"line":33,"character":1}},"selectionRange":{"start":{"line":16,"character":5},"end":{"line":16,"character":25}}},{"name":"SimpleSchedule","detail":"(id interface{}, epoch int64)","kind":12,"range":{"start":{"line":35,"character":0},"end":{"line":52,"character":1}},"selectionRange":{"start":{"line":35,"character":5},"end":{"line":35,"character":19}}},{"name":"(Schedule).ID","detail":"()","kind":6,"range":{"start":{"line":54,"character":0},"end":{"line":56,"character":1}},"selectionRange":{"start":{"line":54,"character":18},"end":{"line":54,"character":20}}},{"name":"(Schedule).Epoch","detail":"()","kind":6,"range":{"start":{"line":58,"character":0},"end":{"line":60,"character":1}},"selectionRange":{"start":{"line":58,"character":18},"end":{"line":58,"character":23}}},{"name":"(Schedule).Timestamp","detail":"()","kind":6,"range":{"start":{"line":62,"character":0},"end":{"line":64,"character":1}},"selectionRange":{"start":{"line":62,"character":18},"end":{"line":62,"character":27}}},{"name":"(Schedule).String","detail":"()","kind":6,"range":{"start":{"line":66,"character":0},"end":{"line":68,"character":1}},"selectionRange":{"start":{"line":66,"character":18},"end":{"line":66,"character":24}}}] [Trace - 21:08:32.447 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","type":2}]} [Trace - 21:08:33.021 PM] Sending request 'textDocument/documentLink - (9475)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:08:33.022 PM] Received response 'textDocument/documentLink - (9475)' in 0ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/strconv?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"}] [Trace - 21:08:33.221 PM] Sending request 'textDocument/hover - (9476)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":16,"character":19}} [Trace - 21:08:33.221 PM] Received response 'textDocument/hover - (9476)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nfunc SimpleScheduleWithTS(id interface{}, epoch int64) schedule.Schedule\n```\n\n[`simple.SimpleScheduleWithTS` on pkg.go.dev](https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls#SimpleScheduleWithTS)"},"range":{"start":{"line":16,"character":5},"end":{"line":16,"character":25}}} [Trace - 21:08:36.010 PM] Sending request 'textDocument/hover - (9477)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":16,"character":52}} [Trace - 21:08:36.010 PM] Received response 'textDocument/hover - (9477)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nint64\n```"},"range":{"start":{"line":16,"character":48},"end":{"line":16,"character":53}}} [Trace - 21:08:36.167 PM] Sending request 'textDocument/codeAction - (9478)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":16,"character":0},"end":{"line":16,"character":74}},"context":{"diagnostics":[{"range":{"start":{"line":16,"character":0},"end":{"line":16,"character":74}},"message":"exported function SimpleScheduleWithTS should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":16,"character":5},"end":{"line":16,"character":74}},"message":"func name will be used as simple.SimpleScheduleWithTS by other packages, and that stutters; consider calling this ScheduleWithTS","severity":2,"source":"go-lint"}],"only":["quickfix"]}} [Trace - 21:08:36.167 PM] Received response 'textDocument/codeAction - (9478)' in 0ms. Result: null [Trace - 21:08:36.249 PM] Sending request 'textDocument/documentHighlight - (9479)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":16,"character":53}} [Trace - 21:08:36.249 PM] Received response 'textDocument/documentHighlight - (9479)' in 0ms. Result: [{"range":{"start":{"line":35,"character":42},"end":{"line":35,"character":47}},"kind":1},{"range":{"start":{"line":58,"character":26},"end":{"line":58,"character":31}},"kind":1},{"range":{"start":{"line":62,"character":30},"end":{"line":62,"character":35}},"kind":1},{"range":{"start":{"line":12,"character":11},"end":{"line":12,"character":16}},"kind":1},{"range":{"start":{"line":13,"character":11},"end":{"line":13,"character":16}},"kind":1},{"range":{"start":{"line":16,"character":48},"end":{"line":16,"character":53}},"kind":1}] [Trace - 21:08:36.494 PM] Sending request 'textDocument/codeAction - (9480)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":16,"character":53},"end":{"line":16,"character":53}},"context":{"diagnostics":[{"range":{"start":{"line":16,"character":0},"end":{"line":16,"character":74}},"message":"exported function SimpleScheduleWithTS should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":16,"character":5},"end":{"line":16,"character":74}},"message":"func name will be used as simple.SimpleScheduleWithTS by other packages, and that stutters; consider calling this ScheduleWithTS","severity":2,"source":"go-lint"}]}} [Trace - 21:08:36.495 PM] Received response 'textDocument/codeAction - (9480)' in 0ms. Result: null [Trace - 21:08:37.144 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":12},"contentChanges":[{"range":{"start":{"line":16,"character":53},"end":{"line":16,"character":53}},"rangeLength":0,"text":","}]} [Trace - 21:08:37.182 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":13},"contentChanges":[{"range":{"start":{"line":16,"character":54},"end":{"line":16,"character":54}},"rangeLength":0,"text":" "}]} [Trace - 21:08:37.295 PM] Sending request 'textDocument/signatureHelp - (9481)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":16,"character":55},"context":{"isRetrigger":false,"triggerCharacter":",","triggerKind":2}} [Trace - 21:08:37.296 PM] Received response 'textDocument/signatureHelp - (9481)' in 0ms. Result: null [Trace - 21:08:37.296 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 21:08:37 no signature help: cannot find an enclosing function\n\tposition={16 55}\n"} [Error - 9:08:37 PM] 2020/11/25 21:08:37 no signature help: cannot find an enclosing function position={16 55} [Trace - 21:08:37.376 PM] Sending request 'textDocument/foldingRange - (9482)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:08:37.377 PM] Received response 'textDocument/foldingRange - (9482)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":76,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":30},{"startLine":35,"startCharacter":68,"endLine":51,"endCharacter":2},{"startLine":38,"startCharacter":24,"endLine":44,"endCharacter":10},{"startLine":39,"startCharacter":10,"endLine":40,"endCharacter":23},{"startLine":41,"startCharacter":13,"endLine":42,"endCharacter":9},{"startLine":43,"startCharacter":9,"endLine":44,"endCharacter":10},{"startLine":47,"startCharacter":17,"endLine":50,"endCharacter":30},{"startLine":54,"startCharacter":31,"endLine":55,"endCharacter":12},{"startLine":58,"startCharacter":33,"endLine":59,"endCharacter":15},{"startLine":62,"startCharacter":37,"endLine":63,"endCharacter":19},{"startLine":66,"startCharacter":35,"endLine":67,"endCharacter":91}] [Trace - 21:08:37.425 PM] Sending request 'textDocument/codeLens - (9483)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:08:37.425 PM] Received response 'textDocument/codeLens - (9483)' in 0ms. Result: null [Trace - 21:08:37.425 PM] Sending request 'textDocument/codeAction - (9484)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":16,"character":55},"end":{"line":16,"character":55}},"context":{"diagnostics":[{"range":{"start":{"line":16,"character":0},"end":{"line":16,"character":74}},"message":"exported function SimpleScheduleWithTS should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":16,"character":5},"end":{"line":16,"character":74}},"message":"func name will be used as simple.SimpleScheduleWithTS by other packages, and that stutters; consider calling this ScheduleWithTS","severity":2,"source":"go-lint"}]}} [Trace - 21:08:37.426 PM] Received response 'textDocument/codeAction - (9484)' in 0ms. Result: null [Trace - 21:08:37.436 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":14},"contentChanges":[{"range":{"start":{"line":16,"character":55},"end":{"line":16,"character":55}},"rangeLength":0,"text":"t"}]} [Trace - 21:08:37.443 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":30,"diagnostics":[{"range":{"start":{"line":54,"character":9},"end":{"line":54,"character":23}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":55,"character":9},"end":{"line":55,"character":23}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":61,"character":19},"end":{"line":61,"character":33}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":73,"character":10},"end":{"line":73,"character":24}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":74,"character":10},"end":{"line":74,"character":24}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":75,"character":10},"end":{"line":75,"character":24}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":76,"character":10},"end":{"line":76,"character":24}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":81,"character":20},"end":{"line":81,"character":34}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":133,"character":9},"end":{"line":133,"character":23}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":134,"character":9},"end":{"line":134,"character":23}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":136,"character":9},"end":{"line":136,"character":23}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":137,"character":9},"end":{"line":137,"character":23}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":143,"character":19},"end":{"line":143,"character":33}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":157,"character":10},"end":{"line":157,"character":24}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":158,"character":10},"end":{"line":158,"character":24}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":160,"character":10},"end":{"line":160,"character":24}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":161,"character":10},"end":{"line":161,"character":24}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":165,"character":20},"end":{"line":165,"character":34}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":226,"character":9},"end":{"line":226,"character":23}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":227,"character":9},"end":{"line":227,"character":23}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":233,"character":19},"end":{"line":233,"character":33}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":247,"character":10},"end":{"line":247,"character":24}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":248,"character":10},"end":{"line":248,"character":24}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":249,"character":10},"end":{"line":249,"character":24}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":253,"character":20},"end":{"line":253,"character":34}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":310,"character":9},"end":{"line":310,"character":23}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":311,"character":9},"end":{"line":311,"character":23}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":317,"character":19},"end":{"line":317,"character":33}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":329,"character":10},"end":{"line":329,"character":24}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":330,"character":10},"end":{"line":330,"character":24}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":334,"character":20},"end":{"line":334,"character":34}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":391,"character":9},"end":{"line":391,"character":23}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":392,"character":9},"end":{"line":392,"character":23}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":393,"character":9},"end":{"line":393,"character":23}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":394,"character":9},"end":{"line":394,"character":23}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":400,"character":19},"end":{"line":400,"character":33}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":412,"character":10},"end":{"line":412,"character":24}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":416,"character":20},"end":{"line":416,"character":34}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":471,"character":18},"end":{"line":471,"character":32}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":472,"character":21},"end":{"line":472,"character":35}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":482,"character":19},"end":{"line":482,"character":33}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":483,"character":22},"end":{"line":483,"character":36}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":525,"character":14},"end":{"line":525,"character":28}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":534,"character":14},"end":{"line":534,"character":28}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":539,"character":19},"end":{"line":539,"character":33}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":540,"character":28},"end":{"line":540,"character":42}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":599,"character":11},"end":{"line":599,"character":25}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":600,"character":11},"end":{"line":600,"character":25}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":601,"character":11},"end":{"line":601,"character":25}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":607,"character":21},"end":{"line":607,"character":35}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"}]} [Trace - 21:08:37.443 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":14,"diagnostics":[{"range":{"start":{"line":16,"character":56},"end":{"line":16,"character":56}},"severity":1,"source":"syntax","message":"expected type, found ')'"}]} [Trace - 21:08:37.448 PM] Sending request 'textDocument/completion - (9485)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":16,"character":56},"context":{"triggerKind":1}} [Trace - 21:08:37.448 PM] Received response 'textDocument/completion - (9485)' in 0ms. Result: {"isIncomplete":false,"items":[]} [Trace - 21:08:37.448 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 21:08:37 no completions found: this is a definition of var t invalid type\n\tposition={16 56}\n"} [Error - 9:08:37 PM] 2020/11/25 21:08:37 no completions found: this is a definition of var t invalid type position={16 56} [Trace - 21:08:37.636 PM] Sending request 'textDocument/foldingRange - (9486)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:08:37.636 PM] Received response 'textDocument/foldingRange - (9486)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16}] [Trace - 21:08:37.686 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":15},"contentChanges":[{"range":{"start":{"line":16,"character":56},"end":{"line":16,"character":56}},"rangeLength":0,"text":"s"}]} [Trace - 21:08:37.692 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":15,"diagnostics":[{"range":{"start":{"line":16,"character":57},"end":{"line":16,"character":57}},"severity":1,"source":"syntax","message":"expected type, found ')'"}]} [Trace - 21:08:37.876 PM] Sending request 'textDocument/foldingRange - (9487)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:08:37.876 PM] Received response 'textDocument/foldingRange - (9487)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16}] [Trace - 21:08:37.926 PM] Sending request 'textDocument/codeLens - (9488)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:08:37.926 PM] Received response 'textDocument/codeLens - (9488)' in 0ms. Result: null [Trace - 21:08:37.951 PM] Sending request 'textDocument/codeAction - (9489)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":16,"character":57},"end":{"line":16,"character":57}},"context":{"diagnostics":[{"range":{"start":{"line":16,"character":0},"end":{"line":16,"character":74}},"message":"exported function SimpleScheduleWithTS should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":16,"character":5},"end":{"line":16,"character":74}},"message":"func name will be used as simple.SimpleScheduleWithTS by other packages, and that stutters; consider calling this ScheduleWithTS","severity":2,"source":"go-lint"},{"range":{"start":{"line":16,"character":57},"end":{"line":16,"character":57}},"message":"expected type, found ')'","severity":1,"source":"syntax"}]}} [Trace - 21:08:37.951 PM] Received response 'textDocument/codeAction - (9489)' in 0ms. Result: null [Trace - 21:08:37.951 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 21:08:37 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go:17:58: expected type, found ')' (and 49 more errors)\n\tfile=\"/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go\"\n"} [Error - 9:08:37 PM] 2020/11/25 21:08:37 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go:17:58: expected type, found ')' (and 49 more errors) file="/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go" [Trace - 21:08:38.022 PM] Sending request 'textDocument/documentSymbol - (9490)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:08:38.023 PM] Received response 'textDocument/documentSymbol - (9490)' in 0ms. Result: [{"name":"Schedule","detail":"struct{...}","kind":23,"range":{"start":{"line":10,"character":5},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":10,"character":5},"end":{"line":10,"character":13}},"children":[{"name":"id","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":17}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":3}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":16}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":6}}},{"name":"timestamp","detail":"int64","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":16}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":10}}}]},{"name":"SimpleScheduleWithTS","detail":"(id interface{}, epoch int64, ts invalid type, _ Schedule, _ invalid type, _ invalid type, _ invalid type, _ invalid type, _ int, sid invalid type, _ invalid type, v invalid type, _ string, sid invalid type, _ invalid type, sid invalid type, _ invalid type, _ Schedule, id invalid type, _ invalid type, epoch invalid type, timestamp invalid type, _ invalid type)","kind":12,"range":{"start":{"line":16,"character":0},"end":{"line":31,"character":23}},"selectionRange":{"start":{"line":16,"character":5},"end":{"line":16,"character":25}}},{"name":"sid","detail":"string","kind":13,"range":{"start":{"line":36,"character":1},"end":{"line":36,"character":15}},"selectionRange":{"start":{"line":36,"character":5},"end":{"line":36,"character":8}}}] [Trace - 21:08:38.133 PM] Sending request 'textDocument/documentLink - (9491)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:08:38.133 PM] Received response 'textDocument/documentLink - (9491)' in 0ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/strconv?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"}] [Trace - 21:08:38.914 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":16},"contentChanges":[{"range":{"start":{"line":16,"character":57},"end":{"line":16,"character":57}},"rangeLength":0,"text":" "}]} [Trace - 21:08:38.920 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":16,"diagnostics":[{"range":{"start":{"line":16,"character":58},"end":{"line":16,"character":58}},"severity":1,"source":"syntax","message":"expected type, found ')'"}]} [Trace - 21:08:39.106 PM] Sending request 'textDocument/foldingRange - (9492)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:08:39.107 PM] Received response 'textDocument/foldingRange - (9492)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16}] [Trace - 21:08:39.156 PM] Sending request 'textDocument/codeLens - (9493)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:08:39.156 PM] Received response 'textDocument/codeLens - (9493)' in 0ms. Result: null [Trace - 21:08:39.176 PM] Sending request 'textDocument/codeAction - (9494)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":16,"character":58},"end":{"line":16,"character":58}},"context":{"diagnostics":[{"range":{"start":{"line":16,"character":0},"end":{"line":16,"character":74}},"message":"exported function SimpleScheduleWithTS should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":16,"character":5},"end":{"line":16,"character":74}},"message":"func name will be used as simple.SimpleScheduleWithTS by other packages, and that stutters; consider calling this ScheduleWithTS","severity":2,"source":"go-lint"},{"range":{"start":{"line":16,"character":58},"end":{"line":16,"character":58}},"message":"expected type, found ')'","severity":1,"source":"syntax"}]}} [Trace - 21:08:39.176 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 21:08:39 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go:17:59: expected type, found ')' (and 49 more errors)\n\tfile=\"/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go\"\n"} [Trace - 21:08:39.177 PM] Received response 'textDocument/codeAction - (9494)' in 0ms. Result: null [Error - 9:08:39 PM] 2020/11/25 21:08:39 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go:17:59: expected type, found ')' (and 49 more errors) file="/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go" [Trace - 21:08:39.256 PM] Sending request 'textDocument/documentSymbol - (9495)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:08:39.256 PM] Received response 'textDocument/documentSymbol - (9495)' in 0ms. Result: [{"name":"Schedule","detail":"struct{...}","kind":23,"range":{"start":{"line":10,"character":5},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":10,"character":5},"end":{"line":10,"character":13}},"children":[{"name":"id","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":17}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":3}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":16}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":6}}},{"name":"timestamp","detail":"int64","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":16}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":10}}}]},{"name":"SimpleScheduleWithTS","detail":"(id interface{}, epoch int64, ts invalid type, _ Schedule, _ invalid type, _ invalid type, _ invalid type, _ invalid type, _ int, sid invalid type, _ invalid type, v invalid type, _ string, sid invalid type, _ invalid type, sid invalid type, _ invalid type, _ Schedule, id invalid type, _ invalid type, epoch invalid type, timestamp invalid type, _ invalid type)","kind":12,"range":{"start":{"line":16,"character":0},"end":{"line":31,"character":23}},"selectionRange":{"start":{"line":16,"character":5},"end":{"line":16,"character":25}}},{"name":"sid","detail":"string","kind":13,"range":{"start":{"line":36,"character":1},"end":{"line":36,"character":15}},"selectionRange":{"start":{"line":36,"character":5},"end":{"line":36,"character":8}}}] [Trace - 21:08:39.573 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":17},"contentChanges":[{"range":{"start":{"line":16,"character":57},"end":{"line":16,"character":58}},"rangeLength":1,"text":""}]} [Trace - 21:08:39.580 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":17,"diagnostics":[{"range":{"start":{"line":16,"character":57},"end":{"line":16,"character":57}},"severity":1,"source":"syntax","message":"expected type, found ')'"}]} [Trace - 21:08:39.709 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":18},"contentChanges":[{"range":{"start":{"line":16,"character":56},"end":{"line":16,"character":57}},"rangeLength":1,"text":""}]} [Trace - 21:08:39.715 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":18,"diagnostics":[{"range":{"start":{"line":16,"character":56},"end":{"line":16,"character":56}},"severity":1,"source":"syntax","message":"expected type, found ')'"}]} [Trace - 21:08:39.840 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":19},"contentChanges":[{"range":{"start":{"line":16,"character":55},"end":{"line":16,"character":56}},"rangeLength":1,"text":""}]} [Trace - 21:08:39.849 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":19,"diagnostics":[]} [Trace - 21:08:39.849 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":30,"diagnostics":[]} [Trace - 21:08:39.905 PM] Sending request 'textDocument/documentLink - (9496)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:08:39.906 PM] Received response 'textDocument/documentLink - (9496)' in 0ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/strconv?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"}] [Trace - 21:08:40.038 PM] Sending request 'textDocument/foldingRange - (9497)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:08:40.039 PM] Received response 'textDocument/foldingRange - (9497)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":76,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":30},{"startLine":35,"startCharacter":68,"endLine":51,"endCharacter":2},{"startLine":38,"startCharacter":24,"endLine":44,"endCharacter":10},{"startLine":39,"startCharacter":10,"endLine":40,"endCharacter":23},{"startLine":41,"startCharacter":13,"endLine":42,"endCharacter":9},{"startLine":43,"startCharacter":9,"endLine":44,"endCharacter":10},{"startLine":47,"startCharacter":17,"endLine":50,"endCharacter":30},{"startLine":54,"startCharacter":31,"endLine":55,"endCharacter":12},{"startLine":58,"startCharacter":33,"endLine":59,"endCharacter":15},{"startLine":62,"startCharacter":37,"endLine":63,"endCharacter":19},{"startLine":66,"startCharacter":35,"endLine":67,"endCharacter":91}] [Trace - 21:08:40.092 PM] Sending request 'textDocument/codeLens - (9498)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:08:40.092 PM] Received response 'textDocument/codeLens - (9498)' in 0ms. Result: null [Trace - 21:08:40.103 PM] Sending request 'textDocument/codeAction - (9499)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":16,"character":55},"end":{"line":16,"character":55}},"context":{"diagnostics":[{"range":{"start":{"line":16,"character":0},"end":{"line":16,"character":74}},"message":"exported function SimpleScheduleWithTS should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":16,"character":5},"end":{"line":16,"character":74}},"message":"func name will be used as simple.SimpleScheduleWithTS by other packages, and that stutters; consider calling this ScheduleWithTS","severity":2,"source":"go-lint"}]}} [Trace - 21:08:40.104 PM] Received response 'textDocument/codeAction - (9499)' in 0ms. Result: null [Trace - 21:08:40.192 PM] Sending request 'textDocument/documentSymbol - (9500)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:08:40.192 PM] Received response 'textDocument/documentSymbol - (9500)' in 0ms. Result: [{"name":"Schedule","detail":"struct{...}","kind":23,"range":{"start":{"line":10,"character":5},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":10,"character":5},"end":{"line":10,"character":13}},"children":[{"name":"id","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":17}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":3}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":16}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":6}}},{"name":"timestamp","detail":"int64","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":16}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":10}}}]},{"name":"SimpleScheduleWithTS","detail":"(id interface{}, epoch int64)","kind":12,"range":{"start":{"line":16,"character":0},"end":{"line":33,"character":1}},"selectionRange":{"start":{"line":16,"character":5},"end":{"line":16,"character":25}}},{"name":"SimpleSchedule","detail":"(id interface{}, epoch int64)","kind":12,"range":{"start":{"line":35,"character":0},"end":{"line":52,"character":1}},"selectionRange":{"start":{"line":35,"character":5},"end":{"line":35,"character":19}}},{"name":"(Schedule).ID","detail":"()","kind":6,"range":{"start":{"line":54,"character":0},"end":{"line":56,"character":1}},"selectionRange":{"start":{"line":54,"character":18},"end":{"line":54,"character":20}}},{"name":"(Schedule).Epoch","detail":"()","kind":6,"range":{"start":{"line":58,"character":0},"end":{"line":60,"character":1}},"selectionRange":{"start":{"line":58,"character":18},"end":{"line":58,"character":23}}},{"name":"(Schedule).Timestamp","detail":"()","kind":6,"range":{"start":{"line":62,"character":0},"end":{"line":64,"character":1}},"selectionRange":{"start":{"line":62,"character":18},"end":{"line":62,"character":27}}},{"name":"(Schedule).String","detail":"()","kind":6,"range":{"start":{"line":66,"character":0},"end":{"line":68,"character":1}},"selectionRange":{"start":{"line":66,"character":18},"end":{"line":66,"character":24}}}] [Trace - 21:08:40.579 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":20},"contentChanges":[{"range":{"start":{"line":16,"character":55},"end":{"line":16,"character":55}},"rangeLength":0,"text":"t"}]} [Trace - 21:08:40.582 PM] Sending request 'textDocument/completion - (9501)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":16,"character":56},"context":{"triggerKind":1}} [Trace - 21:08:40.582 PM] Received response 'textDocument/completion - (9501)' in 0ms. Result: {"isIncomplete":false,"items":[]} [Trace - 21:08:40.583 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 21:08:40 no completions found: this is a definition of var t invalid type\n\tposition={16 56}\n"} [Error - 9:08:40 PM] 2020/11/25 21:08:40 no completions found: this is a definition of var t invalid type position={16 56} [Trace - 21:08:40.586 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":30,"diagnostics":[{"range":{"start":{"line":54,"character":9},"end":{"line":54,"character":23}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":55,"character":9},"end":{"line":55,"character":23}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":61,"character":19},"end":{"line":61,"character":33}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":73,"character":10},"end":{"line":73,"character":24}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":74,"character":10},"end":{"line":74,"character":24}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":75,"character":10},"end":{"line":75,"character":24}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":76,"character":10},"end":{"line":76,"character":24}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":81,"character":20},"end":{"line":81,"character":34}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":133,"character":9},"end":{"line":133,"character":23}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":134,"character":9},"end":{"line":134,"character":23}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":136,"character":9},"end":{"line":136,"character":23}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":137,"character":9},"end":{"line":137,"character":23}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":143,"character":19},"end":{"line":143,"character":33}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":157,"character":10},"end":{"line":157,"character":24}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":158,"character":10},"end":{"line":158,"character":24}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":160,"character":10},"end":{"line":160,"character":24}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":161,"character":10},"end":{"line":161,"character":24}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":165,"character":20},"end":{"line":165,"character":34}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":226,"character":9},"end":{"line":226,"character":23}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":227,"character":9},"end":{"line":227,"character":23}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":233,"character":19},"end":{"line":233,"character":33}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":247,"character":10},"end":{"line":247,"character":24}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":248,"character":10},"end":{"line":248,"character":24}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":249,"character":10},"end":{"line":249,"character":24}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":253,"character":20},"end":{"line":253,"character":34}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":310,"character":9},"end":{"line":310,"character":23}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":311,"character":9},"end":{"line":311,"character":23}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":317,"character":19},"end":{"line":317,"character":33}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":329,"character":10},"end":{"line":329,"character":24}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":330,"character":10},"end":{"line":330,"character":24}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":334,"character":20},"end":{"line":334,"character":34}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":391,"character":9},"end":{"line":391,"character":23}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":392,"character":9},"end":{"line":392,"character":23}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":393,"character":9},"end":{"line":393,"character":23}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":394,"character":9},"end":{"line":394,"character":23}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":400,"character":19},"end":{"line":400,"character":33}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":412,"character":10},"end":{"line":412,"character":24}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":416,"character":20},"end":{"line":416,"character":34}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":471,"character":18},"end":{"line":471,"character":32}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":472,"character":21},"end":{"line":472,"character":35}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":482,"character":19},"end":{"line":482,"character":33}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":483,"character":22},"end":{"line":483,"character":36}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":525,"character":14},"end":{"line":525,"character":28}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":534,"character":14},"end":{"line":534,"character":28}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":539,"character":19},"end":{"line":539,"character":33}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":540,"character":28},"end":{"line":540,"character":42}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":599,"character":11},"end":{"line":599,"character":25}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":600,"character":11},"end":{"line":600,"character":25}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":601,"character":11},"end":{"line":601,"character":25}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":607,"character":21},"end":{"line":607,"character":35}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"}]} [Trace - 21:08:40.586 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":20,"diagnostics":[{"range":{"start":{"line":16,"character":56},"end":{"line":16,"character":56}},"severity":1,"source":"syntax","message":"expected type, found ')'"}]} [Trace - 21:08:40.699 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":21},"contentChanges":[{"range":{"start":{"line":16,"character":56},"end":{"line":16,"character":56}},"rangeLength":0,"text":"i"}]} [Trace - 21:08:40.706 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":21,"diagnostics":[{"range":{"start":{"line":16,"character":57},"end":{"line":16,"character":57}},"severity":1,"source":"syntax","message":"expected type, found ')'"}]} [Trace - 21:08:40.887 PM] Sending request 'textDocument/foldingRange - (9502)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:08:40.887 PM] Received response 'textDocument/foldingRange - (9502)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16}] [Trace - 21:08:40.938 PM] Sending request 'textDocument/codeLens - (9503)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:08:40.939 PM] Received response 'textDocument/codeLens - (9503)' in 0ms. Result: null [Trace - 21:08:40.962 PM] Sending request 'textDocument/codeAction - (9504)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":16,"character":57},"end":{"line":16,"character":57}},"context":{"diagnostics":[{"range":{"start":{"line":16,"character":0},"end":{"line":16,"character":74}},"message":"exported function SimpleScheduleWithTS should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":16,"character":5},"end":{"line":16,"character":74}},"message":"func name will be used as simple.SimpleScheduleWithTS by other packages, and that stutters; consider calling this ScheduleWithTS","severity":2,"source":"go-lint"},{"range":{"start":{"line":16,"character":57},"end":{"line":16,"character":57}},"message":"expected type, found ')'","severity":1,"source":"syntax"}]}} [Trace - 21:08:40.963 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 21:08:40 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go:17:58: expected type, found ')' (and 49 more errors)\n\tfile=\"/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go\"\n"} [Trace - 21:08:40.963 PM] Received response 'textDocument/codeAction - (9504)' in 0ms. Result: null [Error - 9:08:40 PM] 2020/11/25 21:08:40 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go:17:58: expected type, found ')' (and 49 more errors) file="/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go" [Trace - 21:08:41.000 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":22},"contentChanges":[{"range":{"start":{"line":16,"character":57},"end":{"line":16,"character":57}},"rangeLength":0,"text":"m"}]} [Trace - 21:08:41.007 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":22,"diagnostics":[{"range":{"start":{"line":16,"character":58},"end":{"line":16,"character":58}},"severity":1,"source":"syntax","message":"expected type, found ')'"}]} [Trace - 21:08:41.093 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":23},"contentChanges":[{"range":{"start":{"line":16,"character":58},"end":{"line":16,"character":58}},"rangeLength":0,"text":"e"}]} [Trace - 21:08:41.100 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":23,"diagnostics":[{"range":{"start":{"line":16,"character":59},"end":{"line":16,"character":59}},"severity":1,"source":"syntax","message":"expected type, found ')'"}]} [Trace - 21:08:41.102 PM] Sending request 'textDocument/completion - (9505)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":16,"character":59},"context":{"triggerKind":1}} [Trace - 21:08:41.102 PM] Received response 'textDocument/completion - (9505)' in 0ms. Result: {"isIncomplete":false,"items":[]} [Trace - 21:08:41.103 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 21:08:41 no completions found: this is a definition of var time invalid type\n\tposition={16 59}\n"} [Error - 9:08:41 PM] 2020/11/25 21:08:41 no completions found: this is a definition of var time invalid type position={16 59} [Trace - 21:08:41.292 PM] Sending request 'textDocument/foldingRange - (9506)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:08:41.292 PM] Received response 'textDocument/foldingRange - (9506)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16}] [Trace - 21:08:41.343 PM] Sending request 'textDocument/codeLens - (9507)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:08:41.343 PM] Received response 'textDocument/codeLens - (9507)' in 0ms. Result: null [Trace - 21:08:41.353 PM] Sending request 'textDocument/codeAction - (9508)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":16,"character":59},"end":{"line":16,"character":59}},"context":{"diagnostics":[{"range":{"start":{"line":16,"character":0},"end":{"line":16,"character":74}},"message":"exported function SimpleScheduleWithTS should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":16,"character":5},"end":{"line":16,"character":74}},"message":"func name will be used as simple.SimpleScheduleWithTS by other packages, and that stutters; consider calling this ScheduleWithTS","severity":2,"source":"go-lint"},{"range":{"start":{"line":16,"character":59},"end":{"line":16,"character":59}},"message":"expected type, found ')'","severity":1,"source":"syntax"}]}} [Trace - 21:08:41.354 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 21:08:41 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go:17:60: expected type, found ')' (and 49 more errors)\n\tfile=\"/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go\"\n"} [Trace - 21:08:41.354 PM] Received response 'textDocument/codeAction - (9508)' in 0ms. Result: null [Error - 9:08:41 PM] 2020/11/25 21:08:41 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go:17:60: expected type, found ')' (and 49 more errors) file="/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go" [Trace - 21:08:41.442 PM] Sending request 'textDocument/documentSymbol - (9509)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:08:41.442 PM] Received response 'textDocument/documentSymbol - (9509)' in 0ms. Result: [{"name":"Schedule","detail":"struct{...}","kind":23,"range":{"start":{"line":10,"character":5},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":10,"character":5},"end":{"line":10,"character":13}},"children":[{"name":"id","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":17}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":3}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":16}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":6}}},{"name":"timestamp","detail":"int64","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":16}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":10}}}]},{"name":"SimpleScheduleWithTS","detail":"(id interface{}, epoch int64, time invalid type, _ Schedule, _ invalid type, _ invalid type, _ invalid type, _ invalid type, _ int, sid invalid type, _ invalid type, v invalid type, _ string, sid invalid type, _ invalid type, sid invalid type, _ invalid type, _ Schedule, id invalid type, _ invalid type, epoch invalid type, timestamp invalid type, _ invalid type)","kind":12,"range":{"start":{"line":16,"character":0},"end":{"line":31,"character":23}},"selectionRange":{"start":{"line":16,"character":5},"end":{"line":16,"character":25}}},{"name":"sid","detail":"string","kind":13,"range":{"start":{"line":36,"character":1},"end":{"line":36,"character":15}},"selectionRange":{"start":{"line":36,"character":5},"end":{"line":36,"character":8}}}] [Trace - 21:08:41.572 PM] Sending request 'textDocument/documentLink - (9510)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:08:41.572 PM] Received response 'textDocument/documentLink - (9510)' in 0ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/strconv?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"}] [Trace - 21:08:41.782 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":24},"contentChanges":[{"range":{"start":{"line":16,"character":59},"end":{"line":16,"character":59}},"rangeLength":0,"text":"s"}]} [Trace - 21:08:41.789 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":24,"diagnostics":[{"range":{"start":{"line":16,"character":60},"end":{"line":16,"character":60}},"severity":1,"source":"syntax","message":"expected type, found ')'"}]} [Trace - 21:08:41.975 PM] Sending request 'textDocument/foldingRange - (9511)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:08:41.975 PM] Received response 'textDocument/foldingRange - (9511)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16}] [Trace - 21:08:42.012 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":25},"contentChanges":[{"range":{"start":{"line":16,"character":60},"end":{"line":16,"character":60}},"rangeLength":0,"text":"t"}]} [Trace - 21:08:42.019 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":25,"diagnostics":[{"range":{"start":{"line":16,"character":61},"end":{"line":16,"character":61}},"severity":1,"source":"syntax","message":"expected type, found ')'"}]} [Trace - 21:08:42.202 PM] Sending request 'textDocument/foldingRange - (9512)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:08:42.203 PM] Received response 'textDocument/foldingRange - (9512)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16}] [Trace - 21:08:42.239 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":26},"contentChanges":[{"range":{"start":{"line":16,"character":61},"end":{"line":16,"character":61}},"rangeLength":0,"text":"a"}]} [Trace - 21:08:42.246 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":26,"diagnostics":[{"range":{"start":{"line":16,"character":62},"end":{"line":16,"character":62}},"severity":1,"source":"syntax","message":"expected type, found ')'"}]} [Trace - 21:08:42.305 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":27},"contentChanges":[{"range":{"start":{"line":16,"character":62},"end":{"line":16,"character":62}},"rangeLength":0,"text":"m"}]} [Trace - 21:08:42.312 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":27,"diagnostics":[{"range":{"start":{"line":16,"character":63},"end":{"line":16,"character":63}},"severity":1,"source":"syntax","message":"expected type, found ')'"}]} [Trace - 21:08:42.488 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":28},"contentChanges":[{"range":{"start":{"line":16,"character":63},"end":{"line":16,"character":63}},"rangeLength":0,"text":"p"}]} [Trace - 21:08:42.495 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":28,"diagnostics":[{"range":{"start":{"line":16,"character":64},"end":{"line":16,"character":64}},"severity":1,"source":"syntax","message":"expected type, found ')'"}]} [Trace - 21:08:42.562 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":29},"contentChanges":[{"range":{"start":{"line":16,"character":64},"end":{"line":16,"character":64}},"rangeLength":0,"text":" "}]} [Trace - 21:08:42.569 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":29,"diagnostics":[{"range":{"start":{"line":16,"character":65},"end":{"line":16,"character":65}},"severity":1,"source":"syntax","message":"expected type, found ')'"}]} [Trace - 21:08:42.753 PM] Sending request 'textDocument/foldingRange - (9513)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:08:42.753 PM] Received response 'textDocument/foldingRange - (9513)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16}] [Trace - 21:08:42.772 PM] Sending request 'textDocument/documentLink - (9514)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:08:42.772 PM] Received response 'textDocument/documentLink - (9514)' in 0ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/strconv?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"}] [Trace - 21:08:42.805 PM] Sending request 'textDocument/codeLens - (9515)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:08:42.805 PM] Received response 'textDocument/codeLens - (9515)' in 0ms. Result: null [Trace - 21:08:42.823 PM] Sending request 'textDocument/codeAction - (9516)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":16,"character":65},"end":{"line":16,"character":65}},"context":{"diagnostics":[{"range":{"start":{"line":16,"character":0},"end":{"line":16,"character":74}},"message":"exported function SimpleScheduleWithTS should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":16,"character":5},"end":{"line":16,"character":74}},"message":"func name will be used as simple.SimpleScheduleWithTS by other packages, and that stutters; consider calling this ScheduleWithTS","severity":2,"source":"go-lint"},{"range":{"start":{"line":16,"character":65},"end":{"line":16,"character":65}},"message":"expected type, found ')'","severity":1,"source":"syntax"}]}} [Trace - 21:08:42.823 PM] Received response 'textDocument/codeAction - (9516)' in 0ms. Result: null [Trace - 21:08:42.823 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 21:08:42 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go:17:66: expected type, found ')' (and 49 more errors)\n\tfile=\"/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go\"\n"} [Error - 9:08:42 PM] 2020/11/25 21:08:42 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go:17:66: expected type, found ')' (and 49 more errors) file="/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go" [Trace - 21:08:42.907 PM] Sending request 'textDocument/documentSymbol - (9517)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:08:42.908 PM] Received response 'textDocument/documentSymbol - (9517)' in 0ms. Result: [{"name":"Schedule","detail":"struct{...}","kind":23,"range":{"start":{"line":10,"character":5},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":10,"character":5},"end":{"line":10,"character":13}},"children":[{"name":"id","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":17}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":3}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":16}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":6}}},{"name":"timestamp","detail":"int64","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":16}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":10}}}]},{"name":"SimpleScheduleWithTS","detail":"(id interface{}, epoch int64, timestamp invalid type, _ Schedule, _ invalid type, _ invalid type, _ invalid type, _ invalid type, _ int, sid invalid type, _ invalid type, v invalid type, _ string, sid invalid type, _ invalid type, sid invalid type, _ invalid type, _ Schedule, id invalid type, _ invalid type, epoch invalid type, timestamp invalid type, _ invalid type)","kind":12,"range":{"start":{"line":16,"character":0},"end":{"line":31,"character":23}},"selectionRange":{"start":{"line":16,"character":5},"end":{"line":16,"character":25}}},{"name":"sid","detail":"string","kind":13,"range":{"start":{"line":36,"character":1},"end":{"line":36,"character":15}},"selectionRange":{"start":{"line":36,"character":5},"end":{"line":36,"character":8}}}] [Trace - 21:08:45.073 PM] Sending request 'textDocument/hover - (9518)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":16,"character":24}} [Trace - 21:08:45.073 PM] Received response 'textDocument/hover - (9518)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nfunc SimpleScheduleWithTS(id interface{}, epoch int64, timestamp invalid type, _ Schedule, _ invalid type, _ invalid type, _ invalid type, _ invalid type, _ int, sid invalid type, _ invalid type, v invalid type, _ string, sid invalid type, _ invalid type, sid invalid type, _ invalid type, _ Schedule, id invalid type, _ invalid type, epoch invalid type, timestamp invalid type, _ invalid type)\n```\n\n[`simple.SimpleScheduleWithTS` on pkg.go.dev](https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls#SimpleScheduleWithTS)"},"range":{"start":{"line":16,"character":5},"end":{"line":16,"character":25}}} [Trace - 21:08:45.239 PM] Sending request 'textDocument/codeAction - (9519)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":16,"character":0},"end":{"line":16,"character":74}},"context":{"diagnostics":[{"range":{"start":{"line":16,"character":0},"end":{"line":16,"character":74}},"message":"exported function SimpleScheduleWithTS should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":16,"character":5},"end":{"line":16,"character":74}},"message":"func name will be used as simple.SimpleScheduleWithTS by other packages, and that stutters; consider calling this ScheduleWithTS","severity":2,"source":"go-lint"},{"range":{"start":{"line":16,"character":65},"end":{"line":16,"character":65}},"message":"expected type, found ')'","severity":1,"source":"syntax"}],"only":["quickfix"]}} [Trace - 21:08:45.240 PM] Received response 'textDocument/codeAction - (9519)' in 0ms. Result: null [Trace - 21:08:45.240 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 21:08:45 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go:17:66: expected type, found ')' (and 49 more errors)\n\tfile=\"/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go\"\n"} [Error - 9:08:45 PM] 2020/11/25 21:08:45 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go:17:66: expected type, found ')' (and 49 more errors) file="/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go" [Trace - 21:08:45.445 PM] Sending request 'textDocument/documentHighlight - (9520)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":16,"character":25}} [Trace - 21:08:45.446 PM] Received response 'textDocument/documentHighlight - (9520)' in 0ms. Result: [{"range":{"start":{"line":16,"character":5},"end":{"line":16,"character":25}},"kind":1}] [Trace - 21:08:45.691 PM] Sending request 'textDocument/codeAction - (9521)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":16,"character":25},"end":{"line":16,"character":25}},"context":{"diagnostics":[{"range":{"start":{"line":16,"character":0},"end":{"line":16,"character":74}},"message":"exported function SimpleScheduleWithTS should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":16,"character":5},"end":{"line":16,"character":74}},"message":"func name will be used as simple.SimpleScheduleWithTS by other packages, and that stutters; consider calling this ScheduleWithTS","severity":2,"source":"go-lint"}]}} [Trace - 21:08:45.692 PM] Received response 'textDocument/codeAction - (9521)' in 0ms. Result: null [Trace - 21:08:45.692 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 21:08:45 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go:17:66: expected type, found ')' (and 49 more errors)\n\tfile=\"/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go\"\n"} [Error - 9:08:45 PM] 2020/11/25 21:08:45 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go:17:66: expected type, found ')' (and 49 more errors) file="/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go" [Trace - 21:08:56.367 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":30},"contentChanges":[{"range":{"start":{"line":16,"character":24},"end":{"line":16,"character":25}},"rangeLength":1,"text":""}]} [Trace - 21:08:56.380 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":30,"diagnostics":[{"range":{"start":{"line":16,"character":64},"end":{"line":16,"character":64}},"severity":1,"source":"syntax","message":"expected type, found ')'"}]} [Trace - 21:08:56.526 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":31},"contentChanges":[{"range":{"start":{"line":16,"character":23},"end":{"line":16,"character":24}},"rangeLength":1,"text":""}]} [Trace - 21:08:56.533 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":31,"diagnostics":[{"range":{"start":{"line":16,"character":63},"end":{"line":16,"character":63}},"severity":1,"source":"syntax","message":"expected type, found ')'"}]} [Trace - 21:08:56.725 PM] Sending request 'textDocument/foldingRange - (9522)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:08:56.726 PM] Received response 'textDocument/foldingRange - (9522)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16}] [Trace - 21:08:56.775 PM] Sending request 'textDocument/codeLens - (9523)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:08:56.776 PM] Received response 'textDocument/codeLens - (9523)' in 0ms. Result: null [Trace - 21:08:56.786 PM] Sending request 'textDocument/codeAction - (9524)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":16,"character":23},"end":{"line":16,"character":23}},"context":{"diagnostics":[{"range":{"start":{"line":16,"character":0},"end":{"line":16,"character":74}},"message":"exported function SimpleScheduleWithTS should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":16,"character":5},"end":{"line":16,"character":74}},"message":"func name will be used as simple.SimpleScheduleWithTS by other packages, and that stutters; consider calling this ScheduleWithTS","severity":2,"source":"go-lint"}]}} [Trace - 21:08:56.787 PM] Received response 'textDocument/codeAction - (9524)' in 0ms. Result: null [Trace - 21:08:56.787 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 21:08:56 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go:17:64: expected type, found ')' (and 49 more errors)\n\tfile=\"/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go\"\n"} [Error - 9:08:56 PM] 2020/11/25 21:08:56 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go:17:64: expected type, found ')' (and 49 more errors) file="/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go" [Trace - 21:08:56.800 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":32},"contentChanges":[{"range":{"start":{"line":16,"character":23},"end":{"line":16,"character":23}},"rangeLength":0,"text":"t"}]} [Trace - 21:08:56.806 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":32,"diagnostics":[{"range":{"start":{"line":16,"character":64},"end":{"line":16,"character":64}},"severity":1,"source":"syntax","message":"expected type, found ')'"}]} [Trace - 21:08:56.813 PM] Sending request 'textDocument/completion - (9525)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":16,"character":24},"context":{"triggerKind":1}} [Trace - 21:08:56.814 PM] Received response 'textDocument/completion - (9525)' in 0ms. Result: {"isIncomplete":false,"items":[]} [Trace - 21:08:56.814 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 21:08:56 no completions found: this is a definition of func SimpleScheduleWitht(id interface{}, epoch int64, timestamp invalid type, _ Schedule, _ invalid type, _ invalid type, _ invalid type, _ invalid type, _ int, sid invalid type, _ invalid type, v invalid type, _ string, sid invalid type, _ invalid type, sid invalid type, _ invalid type, _ Schedule, id invalid type, _ invalid type, epoch invalid type, timestamp invalid type, _ invalid type)\n\tposition={16 24}\n"} [Error - 9:08:56 PM] 2020/11/25 21:08:56 no completions found: this is a definition of func SimpleScheduleWitht(id interface{}, epoch int64, timestamp invalid type, _ Schedule, _ invalid type, _ invalid type, _ invalid type, _ invalid type, _ int, sid invalid type, _ invalid type, v invalid type, _ string, sid invalid type, _ invalid type, sid invalid type, _ invalid type, _ Schedule, id invalid type, _ invalid type, epoch invalid type, timestamp invalid type, _ invalid type) position={16 24} [Trace - 21:08:56.999 PM] Sending request 'textDocument/foldingRange - (9526)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:08:57.000 PM] Received response 'textDocument/foldingRange - (9526)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16}] [Trace - 21:08:57.050 PM] Sending request 'textDocument/codeLens - (9527)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:08:57.050 PM] Received response 'textDocument/codeLens - (9527)' in 0ms. Result: null [Trace - 21:08:57.065 PM] Sending request 'textDocument/codeAction - (9528)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":16,"character":24},"end":{"line":16,"character":24}},"context":{"diagnostics":[{"range":{"start":{"line":16,"character":0},"end":{"line":16,"character":74}},"message":"exported function SimpleScheduleWithTS should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":16,"character":5},"end":{"line":16,"character":74}},"message":"func name will be used as simple.SimpleScheduleWithTS by other packages, and that stutters; consider calling this ScheduleWithTS","severity":2,"source":"go-lint"}]}} [Trace - 21:08:57.065 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 21:08:57 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go:17:65: expected type, found ')' (and 49 more errors)\n\tfile=\"/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go\"\n"} [Trace - 21:08:57.065 PM] Received response 'textDocument/codeAction - (9528)' in 0ms. Result: null [Error - 9:08:57 PM] 2020/11/25 21:08:57 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go:17:65: expected type, found ')' (and 49 more errors) file="/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go" [Trace - 21:08:57.152 PM] Sending request 'textDocument/documentSymbol - (9529)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:08:57.152 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":33},"contentChanges":[{"range":{"start":{"line":16,"character":24},"end":{"line":16,"character":24}},"rangeLength":0,"text":"d"}]} [Trace - 21:08:57.152 PM] Received response 'textDocument/documentSymbol - (9529)' in 0ms. Result: [{"name":"Schedule","detail":"struct{...}","kind":23,"range":{"start":{"line":10,"character":5},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":10,"character":5},"end":{"line":10,"character":13}},"children":[{"name":"id","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":17}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":3}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":16}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":6}}},{"name":"timestamp","detail":"int64","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":16}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":10}}}]},{"name":"SimpleScheduleWitht","detail":"(id interface{}, epoch int64, timestamp invalid type, _ Schedule, _ invalid type, _ invalid type, _ invalid type, _ invalid type, _ int, sid invalid type, _ invalid type, v invalid type, _ string, sid invalid type, _ invalid type, sid invalid type, _ invalid type, _ Schedule, id invalid type, _ invalid type, epoch invalid type, timestamp invalid type, _ invalid type)","kind":12,"range":{"start":{"line":16,"character":0},"end":{"line":31,"character":23}},"selectionRange":{"start":{"line":16,"character":5},"end":{"line":16,"character":24}}},{"name":"sid","detail":"string","kind":13,"range":{"start":{"line":36,"character":1},"end":{"line":36,"character":15}},"selectionRange":{"start":{"line":36,"character":5},"end":{"line":36,"character":8}}}] [Trace - 21:08:57.158 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":33,"diagnostics":[{"range":{"start":{"line":16,"character":65},"end":{"line":16,"character":65}},"severity":1,"source":"syntax","message":"expected type, found ')'"}]} [Trace - 21:08:57.164 PM] Sending request 'textDocument/completion - (9530)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":16,"character":25},"context":{"triggerKind":1}} [Trace - 21:08:57.164 PM] Received response 'textDocument/completion - (9530)' in 0ms. Result: {"isIncomplete":false,"items":[]} [Trace - 21:08:57.164 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 21:08:57 no completions found: this is a definition of func SimpleScheduleWithtd(id interface{}, epoch int64, timestamp invalid type, _ Schedule, _ invalid type, _ invalid type, _ invalid type, _ invalid type, _ int, sid invalid type, _ invalid type, v invalid type, _ string, sid invalid type, _ invalid type, sid invalid type, _ invalid type, _ Schedule, id invalid type, _ invalid type, epoch invalid type, timestamp invalid type, _ invalid type)\n\tposition={16 25}\n"} [Error - 9:08:57 PM] 2020/11/25 21:08:57 no completions found: this is a definition of func SimpleScheduleWithtd(id interface{}, epoch int64, timestamp invalid type, _ Schedule, _ invalid type, _ invalid type, _ invalid type, _ invalid type, _ int, sid invalid type, _ invalid type, v invalid type, _ string, sid invalid type, _ invalid type, sid invalid type, _ invalid type, _ Schedule, id invalid type, _ invalid type, epoch invalid type, timestamp invalid type, _ invalid type) position={16 25} [Trace - 21:08:57.352 PM] Sending request 'textDocument/foldingRange - (9531)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:08:57.352 PM] Received response 'textDocument/foldingRange - (9531)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16}] [Trace - 21:08:57.359 PM] Sending request 'textDocument/documentLink - (9532)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:08:57.359 PM] Received response 'textDocument/documentLink - (9532)' in 0ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/strconv?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"}] [Trace - 21:08:57.407 PM] Sending request 'textDocument/codeLens - (9533)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:08:57.407 PM] Received response 'textDocument/codeLens - (9533)' in 0ms. Result: null [Trace - 21:08:57.415 PM] Sending request 'textDocument/codeAction - (9534)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":16,"character":25},"end":{"line":16,"character":25}},"context":{"diagnostics":[{"range":{"start":{"line":16,"character":0},"end":{"line":16,"character":74}},"message":"exported function SimpleScheduleWithTS should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":16,"character":5},"end":{"line":16,"character":74}},"message":"func name will be used as simple.SimpleScheduleWithTS by other packages, and that stutters; consider calling this ScheduleWithTS","severity":2,"source":"go-lint"}]}} [Trace - 21:08:57.416 PM] Received response 'textDocument/codeAction - (9534)' in 0ms. Result: null [Trace - 21:08:57.416 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 21:08:57 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go:17:66: expected type, found ')' (and 49 more errors)\n\tfile=\"/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go\"\n"} [Error - 9:08:57 PM] 2020/11/25 21:08:57 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go:17:66: expected type, found ')' (and 49 more errors) file="/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go" [Trace - 21:08:57.502 PM] Sending request 'textDocument/documentSymbol - (9535)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:08:57.502 PM] Received response 'textDocument/documentSymbol - (9535)' in 0ms. Result: [{"name":"Schedule","detail":"struct{...}","kind":23,"range":{"start":{"line":10,"character":5},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":10,"character":5},"end":{"line":10,"character":13}},"children":[{"name":"id","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":17}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":3}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":16}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":6}}},{"name":"timestamp","detail":"int64","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":16}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":10}}}]},{"name":"SimpleScheduleWithtd","detail":"(id interface{}, epoch int64, timestamp invalid type, _ Schedule, _ invalid type, _ invalid type, _ invalid type, _ invalid type, _ int, sid invalid type, _ invalid type, v invalid type, _ string, sid invalid type, _ invalid type, sid invalid type, _ invalid type, _ Schedule, id invalid type, _ invalid type, epoch invalid type, timestamp invalid type, _ invalid type)","kind":12,"range":{"start":{"line":16,"character":0},"end":{"line":31,"character":23}},"selectionRange":{"start":{"line":16,"character":5},"end":{"line":16,"character":25}}},{"name":"sid","detail":"string","kind":13,"range":{"start":{"line":36,"character":1},"end":{"line":36,"character":15}},"selectionRange":{"start":{"line":36,"character":5},"end":{"line":36,"character":8}}}] [Trace - 21:08:58.161 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":34},"contentChanges":[{"range":{"start":{"line":16,"character":24},"end":{"line":16,"character":25}},"rangeLength":1,"text":""}]} [Trace - 21:08:58.167 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":34,"diagnostics":[{"range":{"start":{"line":16,"character":64},"end":{"line":16,"character":64}},"severity":1,"source":"syntax","message":"expected type, found ')'"}]} [Trace - 21:08:58.353 PM] Sending request 'textDocument/foldingRange - (9536)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:08:58.353 PM] Received response 'textDocument/foldingRange - (9536)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16}] [Trace - 21:08:58.364 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":35},"contentChanges":[{"range":{"start":{"line":16,"character":24},"end":{"line":16,"character":24}},"rangeLength":0,"text":"s"}]} [Trace - 21:08:58.367 PM] Sending request 'textDocument/completion - (9537)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":16,"character":25},"context":{"triggerKind":1}} [Trace - 21:08:58.368 PM] Received response 'textDocument/completion - (9537)' in 1ms. Result: {"isIncomplete":false,"items":[]} [Trace - 21:08:58.368 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 21:08:58 no completions found: this is a definition of func SimpleScheduleWithts(id interface{}, epoch int64, timestamp invalid type, _ Schedule, _ invalid type, _ invalid type, _ invalid type, _ invalid type, _ int, sid invalid type, _ invalid type, v invalid type, _ string, sid invalid type, _ invalid type, sid invalid type, _ invalid type, _ Schedule, id invalid type, _ invalid type, epoch invalid type, timestamp invalid type, _ invalid type)\n\tposition={16 25}\n"} [Error - 9:08:58 PM] 2020/11/25 21:08:58 no completions found: this is a definition of func SimpleScheduleWithts(id interface{}, epoch int64, timestamp invalid type, _ Schedule, _ invalid type, _ invalid type, _ invalid type, _ invalid type, _ int, sid invalid type, _ invalid type, v invalid type, _ string, sid invalid type, _ invalid type, sid invalid type, _ invalid type, _ Schedule, id invalid type, _ invalid type, epoch invalid type, timestamp invalid type, _ invalid type) position={16 25} [Trace - 21:08:58.371 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":35,"diagnostics":[{"range":{"start":{"line":16,"character":65},"end":{"line":16,"character":65}},"severity":1,"source":"syntax","message":"expected type, found ')'"}]} [Trace - 21:08:58.559 PM] Sending request 'textDocument/foldingRange - (9538)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:08:58.559 PM] Received response 'textDocument/foldingRange - (9538)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16}] [Trace - 21:08:58.609 PM] Sending request 'textDocument/codeLens - (9539)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:08:58.609 PM] Received response 'textDocument/codeLens - (9539)' in 0ms. Result: null [Trace - 21:08:58.625 PM] Sending request 'textDocument/codeAction - (9540)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":16,"character":25},"end":{"line":16,"character":25}},"context":{"diagnostics":[{"range":{"start":{"line":16,"character":0},"end":{"line":16,"character":74}},"message":"exported function SimpleScheduleWithTS should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":16,"character":5},"end":{"line":16,"character":74}},"message":"func name will be used as simple.SimpleScheduleWithTS by other packages, and that stutters; consider calling this ScheduleWithTS","severity":2,"source":"go-lint"}]}} [Trace - 21:08:58.626 PM] Received response 'textDocument/codeAction - (9540)' in 0ms. Result: null [Trace - 21:08:58.626 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 21:08:58 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go:17:66: expected type, found ')' (and 49 more errors)\n\tfile=\"/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go\"\n"} [Error - 9:08:58 PM] 2020/11/25 21:08:58 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go:17:66: expected type, found ')' (and 49 more errors) file="/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go" [Trace - 21:08:58.708 PM] Sending request 'textDocument/documentSymbol - (9541)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:08:58.709 PM] Received response 'textDocument/documentSymbol - (9541)' in 0ms. Result: [{"name":"Schedule","detail":"struct{...}","kind":23,"range":{"start":{"line":10,"character":5},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":10,"character":5},"end":{"line":10,"character":13}},"children":[{"name":"id","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":17}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":3}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":16}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":6}}},{"name":"timestamp","detail":"int64","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":16}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":10}}}]},{"name":"SimpleScheduleWithts","detail":"(id interface{}, epoch int64, timestamp invalid type, _ Schedule, _ invalid type, _ invalid type, _ invalid type, _ invalid type, _ int, sid invalid type, _ invalid type, v invalid type, _ string, sid invalid type, _ invalid type, sid invalid type, _ invalid type, _ Schedule, id invalid type, _ invalid type, epoch invalid type, timestamp invalid type, _ invalid type)","kind":12,"range":{"start":{"line":16,"character":0},"end":{"line":31,"character":23}},"selectionRange":{"start":{"line":16,"character":5},"end":{"line":16,"character":25}}},{"name":"sid","detail":"string","kind":13,"range":{"start":{"line":36,"character":1},"end":{"line":36,"character":15}},"selectionRange":{"start":{"line":36,"character":5},"end":{"line":36,"character":8}}}] [Trace - 21:08:58.928 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 21:08:58 background imports cache refresh starting\n"} [Info - 9:08:58 PM] 2020/11/25 21:08:58 background imports cache refresh starting [Trace - 21:08:59.098 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 21:08:59 background refresh finished after 170.76395ms\n"} [Info - 9:08:59 PM] 2020/11/25 21:08:59 background refresh finished after 170.76395ms [Trace - 21:08:59.153 PM] Sending request 'textDocument/documentLink - (9542)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:08:59.153 PM] Received response 'textDocument/documentLink - (9542)' in 0ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/strconv?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"}] [Trace - 21:09:01.420 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":36},"contentChanges":[{"range":{"start":{"line":16,"character":24},"end":{"line":16,"character":25}},"rangeLength":1,"text":""}]} [Trace - 21:09:01.426 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":36,"diagnostics":[{"range":{"start":{"line":16,"character":64},"end":{"line":16,"character":64}},"severity":1,"source":"syntax","message":"expected type, found ')'"}]} [Trace - 21:09:01.619 PM] Sending request 'textDocument/foldingRange - (9543)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:09:01.619 PM] Received response 'textDocument/foldingRange - (9543)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16}] [Trace - 21:09:01.650 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":37},"contentChanges":[{"range":{"start":{"line":16,"character":23},"end":{"line":16,"character":24}},"rangeLength":1,"text":""}]} [Trace - 21:09:01.656 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":37,"diagnostics":[{"range":{"start":{"line":16,"character":63},"end":{"line":16,"character":63}},"severity":1,"source":"syntax","message":"expected type, found ')'"}]} [Trace - 21:09:01.849 PM] Sending request 'textDocument/foldingRange - (9544)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:09:01.849 PM] Received response 'textDocument/foldingRange - (9544)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16}] [Trace - 21:09:01.899 PM] Sending request 'textDocument/codeLens - (9545)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:09:01.899 PM] Received response 'textDocument/codeLens - (9545)' in 0ms. Result: null [Trace - 21:09:01.910 PM] Sending request 'textDocument/codeAction - (9546)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":16,"character":23},"end":{"line":16,"character":23}},"context":{"diagnostics":[{"range":{"start":{"line":16,"character":0},"end":{"line":16,"character":74}},"message":"exported function SimpleScheduleWithTS should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":16,"character":5},"end":{"line":16,"character":74}},"message":"func name will be used as simple.SimpleScheduleWithTS by other packages, and that stutters; consider calling this ScheduleWithTS","severity":2,"source":"go-lint"}]}} [Trace - 21:09:01.911 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 21:09:01 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go:17:64: expected type, found ')' (and 49 more errors)\n\tfile=\"/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go\"\n"} [Trace - 21:09:01.911 PM] Received response 'textDocument/codeAction - (9546)' in 0ms. Result: null [Error - 9:09:01 PM] 2020/11/25 21:09:01 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go:17:64: expected type, found ')' (and 49 more errors) file="/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go" [Trace - 21:09:01.999 PM] Sending request 'textDocument/documentSymbol - (9547)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:09:01.999 PM] Received response 'textDocument/documentSymbol - (9547)' in 0ms. Result: [{"name":"Schedule","detail":"struct{...}","kind":23,"range":{"start":{"line":10,"character":5},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":10,"character":5},"end":{"line":10,"character":13}},"children":[{"name":"id","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":17}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":3}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":16}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":6}}},{"name":"timestamp","detail":"int64","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":16}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":10}}}]},{"name":"SimpleScheduleWith","detail":"(id interface{}, epoch int64, timestamp invalid type, _ Schedule, _ invalid type, _ invalid type, _ invalid type, _ invalid type, _ int, sid invalid type, _ invalid type, v invalid type, _ string, sid invalid type, _ invalid type, sid invalid type, _ invalid type, _ Schedule, id invalid type, _ invalid type, epoch invalid type, timestamp invalid type, _ invalid type)","kind":12,"range":{"start":{"line":16,"character":0},"end":{"line":31,"character":23}},"selectionRange":{"start":{"line":16,"character":5},"end":{"line":16,"character":23}}},{"name":"sid","detail":"string","kind":13,"range":{"start":{"line":36,"character":1},"end":{"line":36,"character":15}},"selectionRange":{"start":{"line":36,"character":5},"end":{"line":36,"character":8}}}] [Trace - 21:09:02.422 PM] Sending request 'textDocument/documentLink - (9548)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:09:02.422 PM] Received response 'textDocument/documentLink - (9548)' in 0ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/strconv?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"}] [Trace - 21:09:02.743 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":38},"contentChanges":[{"range":{"start":{"line":16,"character":23},"end":{"line":16,"character":23}},"rangeLength":0,"text":"T"}]} [Trace - 21:09:02.745 PM] Sending request 'textDocument/completion - (9549)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":16,"character":24},"context":{"triggerKind":1}} [Trace - 21:09:02.746 PM] Received response 'textDocument/completion - (9549)' in 0ms. Result: {"isIncomplete":false,"items":[]} [Trace - 21:09:02.746 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 21:09:02 no completions found: this is a definition of func SimpleScheduleWithT(id interface{}, epoch int64, timestamp invalid type, _ Schedule, _ invalid type, _ invalid type, _ invalid type, _ invalid type, _ int, sid invalid type, _ invalid type, v invalid type, _ string, sid invalid type, _ invalid type, sid invalid type, _ invalid type, _ Schedule, id invalid type, _ invalid type, epoch invalid type, timestamp invalid type, _ invalid type)\n\tposition={16 24}\n"} [Error - 9:09:02 PM] 2020/11/25 21:09:02 no completions found: this is a definition of func SimpleScheduleWithT(id interface{}, epoch int64, timestamp invalid type, _ Schedule, _ invalid type, _ invalid type, _ invalid type, _ invalid type, _ int, sid invalid type, _ invalid type, v invalid type, _ string, sid invalid type, _ invalid type, sid invalid type, _ invalid type, _ Schedule, id invalid type, _ invalid type, epoch invalid type, timestamp invalid type, _ invalid type) position={16 24} [Trace - 21:09:02.749 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":38,"diagnostics":[{"range":{"start":{"line":16,"character":64},"end":{"line":16,"character":64}},"severity":1,"source":"syntax","message":"expected type, found ')'"}]} [Trace - 21:09:02.938 PM] Sending request 'textDocument/foldingRange - (9550)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:09:02.938 PM] Received response 'textDocument/foldingRange - (9550)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16}] [Trace - 21:09:02.990 PM] Sending request 'textDocument/codeLens - (9551)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:09:02.990 PM] Received response 'textDocument/codeLens - (9551)' in 0ms. Result: null [Trace - 21:09:03.002 PM] Sending request 'textDocument/codeAction - (9552)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":16,"character":24},"end":{"line":16,"character":24}},"context":{"diagnostics":[{"range":{"start":{"line":16,"character":0},"end":{"line":16,"character":74}},"message":"exported function SimpleScheduleWithTS should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":16,"character":5},"end":{"line":16,"character":74}},"message":"func name will be used as simple.SimpleScheduleWithTS by other packages, and that stutters; consider calling this ScheduleWithTS","severity":2,"source":"go-lint"}]}} [Trace - 21:09:03.003 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 21:09:03 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go:17:65: expected type, found ')' (and 49 more errors)\n\tfile=\"/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go\"\n"} [Trace - 21:09:03.003 PM] Received response 'textDocument/codeAction - (9552)' in 0ms. Result: null [Error - 9:09:03 PM] 2020/11/25 21:09:03 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go:17:65: expected type, found ')' (and 49 more errors) file="/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go" [Trace - 21:09:03.085 PM] Sending request 'textDocument/documentSymbol - (9553)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:09:03.086 PM] Received response 'textDocument/documentSymbol - (9553)' in 0ms. Result: [{"name":"Schedule","detail":"struct{...}","kind":23,"range":{"start":{"line":10,"character":5},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":10,"character":5},"end":{"line":10,"character":13}},"children":[{"name":"id","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":17}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":3}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":16}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":6}}},{"name":"timestamp","detail":"int64","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":16}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":10}}}]},{"name":"SimpleScheduleWithT","detail":"(id interface{}, epoch int64, timestamp invalid type, _ Schedule, _ invalid type, _ invalid type, _ invalid type, _ invalid type, _ int, sid invalid type, _ invalid type, v invalid type, _ string, sid invalid type, _ invalid type, sid invalid type, _ invalid type, _ Schedule, id invalid type, _ invalid type, epoch invalid type, timestamp invalid type, _ invalid type)","kind":12,"range":{"start":{"line":16,"character":0},"end":{"line":31,"character":23}},"selectionRange":{"start":{"line":16,"character":5},"end":{"line":16,"character":24}}},{"name":"sid","detail":"string","kind":13,"range":{"start":{"line":36,"character":1},"end":{"line":36,"character":15}},"selectionRange":{"start":{"line":36,"character":5},"end":{"line":36,"character":8}}}] [Trace - 21:09:03.454 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":39},"contentChanges":[{"range":{"start":{"line":16,"character":24},"end":{"line":16,"character":24}},"rangeLength":0,"text":"S"}]} [Trace - 21:09:03.455 PM] Sending request 'textDocument/completion - (9554)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":16,"character":25},"context":{"triggerKind":1}} [Trace - 21:09:03.458 PM] Received response 'textDocument/completion - (9554)' in 2ms. Result: {"isIncomplete":false,"items":[]} [Trace - 21:09:03.458 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 21:09:03 no completions found: this is a definition of func SimpleScheduleWithTS(id interface{}, epoch int64, timestamp invalid type, _ Schedule, _ invalid type, _ invalid type, _ invalid type, _ invalid type, _ int, sid invalid type, _ invalid type, v invalid type, _ string, sid invalid type, _ invalid type, sid invalid type, _ invalid type, _ Schedule, id invalid type, _ invalid type, epoch invalid type, timestamp invalid type, _ invalid type)\n\tposition={16 25}\n"} [Error - 9:09:03 PM] 2020/11/25 21:09:03 no completions found: this is a definition of func SimpleScheduleWithTS(id interface{}, epoch int64, timestamp invalid type, _ Schedule, _ invalid type, _ invalid type, _ invalid type, _ invalid type, _ int, sid invalid type, _ invalid type, v invalid type, _ string, sid invalid type, _ invalid type, sid invalid type, _ invalid type, _ Schedule, id invalid type, _ invalid type, epoch invalid type, timestamp invalid type, _ invalid type) position={16 25} [Trace - 21:09:03.461 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":39,"diagnostics":[{"range":{"start":{"line":16,"character":65},"end":{"line":16,"character":65}},"severity":1,"source":"syntax","message":"expected type, found ')'"}]} [Trace - 21:09:03.649 PM] Sending request 'textDocument/foldingRange - (9555)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:09:03.649 PM] Received response 'textDocument/foldingRange - (9555)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16}] [Trace - 21:09:03.697 PM] Sending request 'textDocument/codeLens - (9556)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:09:03.697 PM] Received response 'textDocument/codeLens - (9556)' in 0ms. Result: null [Trace - 21:09:03.718 PM] Sending request 'textDocument/codeAction - (9557)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":16,"character":25},"end":{"line":16,"character":25}},"context":{"diagnostics":[{"range":{"start":{"line":16,"character":0},"end":{"line":16,"character":74}},"message":"exported function SimpleScheduleWithTS should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":16,"character":5},"end":{"line":16,"character":74}},"message":"func name will be used as simple.SimpleScheduleWithTS by other packages, and that stutters; consider calling this ScheduleWithTS","severity":2,"source":"go-lint"}]}} [Trace - 21:09:03.718 PM] Received response 'textDocument/codeAction - (9557)' in 0ms. Result: null [Trace - 21:09:03.719 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 21:09:03 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go:17:66: expected type, found ')' (and 49 more errors)\n\tfile=\"/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go\"\n"} [Error - 9:09:03 PM] 2020/11/25 21:09:03 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go:17:66: expected type, found ')' (and 49 more errors) file="/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go" [Trace - 21:09:03.735 PM] Sending request 'textDocument/documentLink - (9558)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:09:03.736 PM] Received response 'textDocument/documentLink - (9558)' in 0ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/strconv?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"}] [Trace - 21:09:03.795 PM] Sending request 'textDocument/documentSymbol - (9559)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:09:03.796 PM] Received response 'textDocument/documentSymbol - (9559)' in 0ms. Result: [{"name":"Schedule","detail":"struct{...}","kind":23,"range":{"start":{"line":10,"character":5},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":10,"character":5},"end":{"line":10,"character":13}},"children":[{"name":"id","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":17}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":3}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":16}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":6}}},{"name":"timestamp","detail":"int64","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":16}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":10}}}]},{"name":"SimpleScheduleWithTS","detail":"(id interface{}, epoch int64, timestamp invalid type, _ Schedule, _ invalid type, _ invalid type, _ invalid type, _ invalid type, _ int, sid invalid type, _ invalid type, v invalid type, _ string, sid invalid type, _ invalid type, sid invalid type, _ invalid type, _ Schedule, id invalid type, _ invalid type, epoch invalid type, timestamp invalid type, _ invalid type)","kind":12,"range":{"start":{"line":16,"character":0},"end":{"line":31,"character":23}},"selectionRange":{"start":{"line":16,"character":5},"end":{"line":16,"character":25}}},{"name":"sid","detail":"string","kind":13,"range":{"start":{"line":36,"character":1},"end":{"line":36,"character":15}},"selectionRange":{"start":{"line":36,"character":5},"end":{"line":36,"character":8}}}] [Trace - 21:09:05.327 PM] Sending request 'textDocument/hover - (9560)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":16,"character":65}} [Trace - 21:09:05.327 PM] Received response 'textDocument/hover - (9560)' in 0ms. Result: null [Trace - 21:09:05.686 PM] Sending request 'textDocument/codeAction - (9561)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":16,"character":65},"end":{"line":16,"character":65}},"context":{"diagnostics":[{"range":{"start":{"line":16,"character":0},"end":{"line":16,"character":74}},"message":"exported function SimpleScheduleWithTS should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":16,"character":5},"end":{"line":16,"character":74}},"message":"func name will be used as simple.SimpleScheduleWithTS by other packages, and that stutters; consider calling this ScheduleWithTS","severity":2,"source":"go-lint"},{"range":{"start":{"line":16,"character":65},"end":{"line":16,"character":65}},"message":"expected type, found ')'","severity":1,"source":"syntax"}]}} [Trace - 21:09:05.686 PM] Received response 'textDocument/codeAction - (9561)' in 0ms. Result: null [Trace - 21:09:05.686 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 21:09:05 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go:17:66: expected type, found ')' (and 49 more errors)\n\tfile=\"/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go\"\n"} [Error - 9:09:05 PM] 2020/11/25 21:09:05 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go:17:66: expected type, found ')' (and 49 more errors) file="/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go" [Trace - 21:09:09.188 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":40},"contentChanges":[{"range":{"start":{"line":16,"character":65},"end":{"line":16,"character":65}},"rangeLength":0,"text":"i"}]} [Trace - 21:09:09.190 PM] Sending request 'textDocument/completion - (9562)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":16,"character":66},"context":{"triggerKind":1}} [Trace - 21:09:09.193 PM] Received response 'textDocument/completion - (9562)' in 3ms. Result: {"isIncomplete":true,"items":[{"label":"int","kind":7,"preselect":true,"sortText":"00000","filterText":"int","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":65},"end":{"line":16,"character":66}},"newText":"int"}},{"label":"int16","kind":7,"sortText":"00001","filterText":"int16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":65},"end":{"line":16,"character":66}},"newText":"int16"}},{"label":"int32","kind":7,"sortText":"00002","filterText":"int32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":65},"end":{"line":16,"character":66}},"newText":"int32"}},{"label":"int64","kind":7,"sortText":"00003","filterText":"int64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":65},"end":{"line":16,"character":66}},"newText":"int64"}},{"label":"int8","kind":7,"sortText":"00004","filterText":"int8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":65},"end":{"line":16,"character":66}},"newText":"int8"}},{"label":"io.ByteReader","kind":8,"detail":"interface{...} (from \"io\")","documentation":"ByteReader is the interface that wraps the ReadByte method.\n\nReadByte reads and returns the next byte from the input or\nany error encountered. If ReadByte returns an error, no input\nbyte was consumed, and the returned byte value is undefined.\n\nReadByte provides an efficient interface for byte-at-time\nprocessing. A Reader that does not implement ByteReader\ncan be wrapped using bufio.NewReader to add this method.\n","sortText":"00005","filterText":"io.ByteReader","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":65},"end":{"line":16,"character":66}},"newText":"io.ByteReader"},"additionalTextEdits":[{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":2}},"newText":"io\"\n\t\""}]},{"label":"io.ByteScanner","kind":8,"detail":"interface{...} (from \"io\")","documentation":"ByteScanner is the interface that adds the UnreadByte method to the\nbasic ReadByte method.\n\nUnreadByte causes the next call to ReadByte to return the same byte\nas the previous call to ReadByte.\nIt may be an error to call UnreadByte twice without an intervening\ncall to ReadByte.\n","sortText":"00006","filterText":"io.ByteScanner","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":65},"end":{"line":16,"character":66}},"newText":"io.ByteScanner"},"additionalTextEdits":[{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":2}},"newText":"io\"\n\t\""}]},{"label":"schedule.InvalidSchedule","kind":22,"detail":"struct{...}","sortText":"00007","filterText":"schedule.InvalidSchedule","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":65},"end":{"line":16,"character":66}},"newText":"schedule.InvalidSchedule"}},{"label":"interface","kind":14,"sortText":"00008","filterText":"interface","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":65},"end":{"line":16,"character":66}},"newText":"interface"}},{"label":"image","kind":9,"detail":"\"image\"","sortText":"00009","filterText":"image","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":65},"end":{"line":16,"character":66}},"newText":"image"},"additionalTextEdits":[{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":2}},"newText":"image\"\n\t\""}]},{"label":"importer","kind":9,"detail":"\"go/importer\"","sortText":"00010","filterText":"importer","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":65},"end":{"line":16,"character":66}},"newText":"importer"},"additionalTextEdits":[{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":2}},"newText":"go/importer\"\n\t\""}]},{"label":"io","kind":9,"detail":"\"io\"","sortText":"00011","filterText":"io","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":65},"end":{"line":16,"character":66}},"newText":"io"},"additionalTextEdits":[{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":2}},"newText":"io\"\n\t\""}]},{"label":"iotest","kind":9,"detail":"\"testing/iotest\"","sortText":"00012","filterText":"iotest","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":65},"end":{"line":16,"character":66}},"newText":"iotest"},"additionalTextEdits":[{"range":{"start":{"line":5,"character":3},"end":{"line":5,"character":3}},"newText":"esting/iotest\"\n\t\"t"}]},{"label":"ioutil","kind":9,"detail":"\"io/ioutil\"","sortText":"00013","filterText":"ioutil","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":65},"end":{"line":16,"character":66}},"newText":"ioutil"},"additionalTextEdits":[{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":2}},"newText":"io/ioutil\"\n\t\""}]}]} [Trace - 21:09:09.195 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":30,"diagnostics":[]} [Trace - 21:09:09.195 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":40,"diagnostics":[{"range":{"start":{"line":16,"character":65},"end":{"line":16,"character":66}},"severity":1,"source":"compiler","message":"undeclared name: i"}]} [Trace - 21:09:09.379 PM] Sending request 'textDocument/foldingRange - (9563)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:09:09.380 PM] Received response 'textDocument/foldingRange - (9563)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":87,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":30},{"startLine":35,"startCharacter":68,"endLine":51,"endCharacter":2},{"startLine":38,"startCharacter":24,"endLine":44,"endCharacter":10},{"startLine":39,"startCharacter":10,"endLine":40,"endCharacter":23},{"startLine":41,"startCharacter":13,"endLine":42,"endCharacter":9},{"startLine":43,"startCharacter":9,"endLine":44,"endCharacter":10},{"startLine":47,"startCharacter":17,"endLine":50,"endCharacter":30},{"startLine":54,"startCharacter":31,"endLine":55,"endCharacter":12},{"startLine":58,"startCharacter":33,"endLine":59,"endCharacter":15},{"startLine":62,"startCharacter":37,"endLine":63,"endCharacter":19},{"startLine":66,"startCharacter":35,"endLine":67,"endCharacter":91}] [Trace - 21:09:09.390 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":41},"contentChanges":[{"range":{"start":{"line":16,"character":66},"end":{"line":16,"character":66}},"rangeLength":0,"text":"n"}]} [Trace - 21:09:09.390 PM] Sending request 'textDocument/completion - (9564)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":16,"character":67},"context":{"triggerKind":3}} [Trace - 21:09:09.397 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":41,"diagnostics":[{"range":{"start":{"line":16,"character":65},"end":{"line":16,"character":67}},"severity":1,"source":"compiler","message":"undeclared name: in"}]} [Trace - 21:09:09.430 PM] Received response 'textDocument/completion - (9564)' in 40ms. Result: {"isIncomplete":true,"items":[{"label":"int","kind":7,"preselect":true,"sortText":"00000","filterText":"int","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":65},"end":{"line":16,"character":67}},"newText":"int"}},{"label":"int16","kind":7,"sortText":"00001","filterText":"int16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":65},"end":{"line":16,"character":67}},"newText":"int16"}},{"label":"int32","kind":7,"sortText":"00002","filterText":"int32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":65},"end":{"line":16,"character":67}},"newText":"int32"}},{"label":"int64","kind":7,"sortText":"00003","filterText":"int64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":65},"end":{"line":16,"character":67}},"newText":"int64"}},{"label":"int8","kind":7,"sortText":"00004","filterText":"int8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":65},"end":{"line":16,"character":67}},"newText":"int8"}},{"label":"schedule.InvalidSchedule","kind":22,"detail":"struct{...}","sortText":"00005","filterText":"schedule.InvalidSchedule","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":65},"end":{"line":16,"character":67}},"newText":"schedule.InvalidSchedule"}},{"label":"interface","kind":14,"sortText":"00006","filterText":"interface","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":65},"end":{"line":16,"character":67}},"newText":"interface"}},{"label":"informers","kind":9,"detail":"\"k8s.io/client-go/informers\"","sortText":"00007","filterText":"informers","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":65},"end":{"line":16,"character":67}},"newText":"informers"},"additionalTextEdits":[{"range":{"start":{"line":8,"character":0},"end":{"line":8,"character":0}},"newText":"\t\"k8s.io/client-go/informers\"\n"}]},{"label":"install","kind":9,"detail":"\"k8s.io/client-go/pkg/apis/clientauthentication/install\"","sortText":"00008","filterText":"install","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":65},"end":{"line":16,"character":67}},"newText":"install"},"additionalTextEdits":[{"range":{"start":{"line":8,"character":0},"end":{"line":8,"character":0}},"newText":"\t\"k8s.io/client-go/pkg/apis/clientauthentication/install\"\n"}]},{"label":"instance","kind":9,"detail":"\"google.golang.org/genproto/googleapis/spanner/admin/instance/v1\"","sortText":"00009","filterText":"instance","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":65},"end":{"line":16,"character":67}},"newText":"instance"},"additionalTextEdits":[{"range":{"start":{"line":8,"character":0},"end":{"line":8,"character":0}},"newText":"\t\"google.golang.org/genproto/googleapis/spanner/admin/instance/v1\"\n"}]},{"label":"interp","kind":9,"detail":"\"golang.org/x/tools/go/ssa/interp\"","sortText":"00010","filterText":"interp","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":65},"end":{"line":16,"character":67}},"newText":"interp"},"additionalTextEdits":[{"range":{"start":{"line":8,"character":0},"end":{"line":8,"character":0}},"newText":"\t\"golang.org/x/tools/go/ssa/interp\"\n"}]},{"label":"intsets","kind":9,"detail":"\"golang.org/x/tools/container/intsets\"","sortText":"00011","filterText":"intsets","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":65},"end":{"line":16,"character":67}},"newText":"intsets"},"additionalTextEdits":[{"range":{"start":{"line":8,"character":0},"end":{"line":8,"character":0}},"newText":"\t\"golang.org/x/tools/container/intsets\"\n"}]}]} [Trace - 21:09:09.468 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":42},"contentChanges":[{"range":{"start":{"line":16,"character":67},"end":{"line":16,"character":67}},"rangeLength":0,"text":"t"}]} [Trace - 21:09:09.468 PM] Sending request 'textDocument/completion - (9565)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":16,"character":68},"context":{"triggerKind":3}} [Trace - 21:09:09.477 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":42,"diagnostics":[]} [Trace - 21:09:09.518 PM] Received response 'textDocument/completion - (9565)' in 49ms. Result: {"isIncomplete":true,"items":[{"label":"int","kind":7,"preselect":true,"sortText":"00000","filterText":"int","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":65},"end":{"line":16,"character":68}},"newText":"int"}},{"label":"int16","kind":7,"sortText":"00001","filterText":"int16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":65},"end":{"line":16,"character":68}},"newText":"int16"}},{"label":"int32","kind":7,"sortText":"00002","filterText":"int32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":65},"end":{"line":16,"character":68}},"newText":"int32"}},{"label":"int64","kind":7,"sortText":"00003","filterText":"int64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":65},"end":{"line":16,"character":68}},"newText":"int64"}},{"label":"int8","kind":7,"sortText":"00004","filterText":"int8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":65},"end":{"line":16,"character":68}},"newText":"int8"}},{"label":"interface","kind":14,"sortText":"00005","filterText":"interface","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":65},"end":{"line":16,"character":68}},"newText":"interface"}},{"label":"uint","kind":7,"sortText":"00006","filterText":"uint","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":65},"end":{"line":16,"character":68}},"newText":"uint"}},{"label":"uint16","kind":7,"sortText":"00007","filterText":"uint16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":65},"end":{"line":16,"character":68}},"newText":"uint16"}},{"label":"uint32","kind":7,"sortText":"00008","filterText":"uint32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":65},"end":{"line":16,"character":68}},"newText":"uint32"}},{"label":"uint64","kind":7,"sortText":"00009","filterText":"uint64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":65},"end":{"line":16,"character":68}},"newText":"uint64"}},{"label":"uint8","kind":7,"sortText":"00010","filterText":"uint8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":65},"end":{"line":16,"character":68}},"newText":"uint8"}},{"label":"uintptr","kind":7,"sortText":"00011","filterText":"uintptr","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":65},"end":{"line":16,"character":68}},"newText":"uintptr"}},{"label":"integration","kind":9,"detail":"\"go.mongodb.org/mongo-driver/x/mongo/driver/integration\"","sortText":"00012","filterText":"integration","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":65},"end":{"line":16,"character":68}},"newText":"integration"},"additionalTextEdits":[{"range":{"start":{"line":8,"character":0},"end":{"line":8,"character":0}},"newText":"\t\"go.mongodb.org/mongo-driver/x/mongo/driver/integration\"\n"}]},{"label":"interceptor","kind":9,"detail":"\"go.etf1.tf1.fr/etf1-mytf1/middle-catalog-services/v2/pkg/grpc/interceptor\"","sortText":"00013","filterText":"interceptor","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":65},"end":{"line":16,"character":68}},"newText":"interceptor"},"additionalTextEdits":[{"range":{"start":{"line":8,"character":0},"end":{"line":8,"character":0}},"newText":"\t\"go.etf1.tf1.fr/etf1-mytf1/middle-catalog-services/v2/pkg/grpc/interceptor\"\n"}]},{"label":"interp","kind":9,"detail":"\"golang.org/x/tools/go/ssa/interp\"","sortText":"00014","filterText":"interp","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":65},"end":{"line":16,"character":68}},"newText":"interp"},"additionalTextEdits":[{"range":{"start":{"line":8,"character":0},"end":{"line":8,"character":0}},"newText":"\t\"golang.org/x/tools/go/ssa/interp\"\n"}]},{"label":"intsets","kind":9,"detail":"\"golang.org/x/tools/container/intsets\"","sortText":"00015","filterText":"intsets","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":65},"end":{"line":16,"character":68}},"newText":"intsets"},"additionalTextEdits":[{"range":{"start":{"line":8,"character":0},"end":{"line":8,"character":0}},"newText":"\t\"golang.org/x/tools/container/intsets\"\n"}]},{"label":"intstr","kind":9,"detail":"\"k8s.io/apimachinery/pkg/util/intstr\"","sortText":"00016","filterText":"intstr","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":65},"end":{"line":16,"character":68}},"newText":"intstr"},"additionalTextEdits":[{"range":{"start":{"line":8,"character":0},"end":{"line":8,"character":0}},"newText":"\t\"k8s.io/apimachinery/pkg/util/intstr\"\n"}]}]} [Trace - 21:09:09.667 PM] Sending request 'textDocument/foldingRange - (9566)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:09:09.667 PM] Received response 'textDocument/foldingRange - (9566)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":89,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":30},{"startLine":35,"startCharacter":68,"endLine":51,"endCharacter":2},{"startLine":38,"startCharacter":24,"endLine":44,"endCharacter":10},{"startLine":39,"startCharacter":10,"endLine":40,"endCharacter":23},{"startLine":41,"startCharacter":13,"endLine":42,"endCharacter":9},{"startLine":43,"startCharacter":9,"endLine":44,"endCharacter":10},{"startLine":47,"startCharacter":17,"endLine":50,"endCharacter":30},{"startLine":54,"startCharacter":31,"endLine":55,"endCharacter":12},{"startLine":58,"startCharacter":33,"endLine":59,"endCharacter":15},{"startLine":62,"startCharacter":37,"endLine":63,"endCharacter":19},{"startLine":66,"startCharacter":35,"endLine":67,"endCharacter":91}] [Trace - 21:09:09.721 PM] Sending request 'textDocument/codeLens - (9567)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:09:09.721 PM] Received response 'textDocument/codeLens - (9567)' in 0ms. Result: null [Trace - 21:09:09.740 PM] Sending request 'textDocument/codeAction - (9568)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":16,"character":68},"end":{"line":16,"character":68}},"context":{"diagnostics":[{"range":{"start":{"line":16,"character":0},"end":{"line":16,"character":74}},"message":"exported function SimpleScheduleWithTS should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":16,"character":5},"end":{"line":16,"character":74}},"message":"func name will be used as simple.SimpleScheduleWithTS by other packages, and that stutters; consider calling this ScheduleWithTS","severity":2,"source":"go-lint"}]}} [Trace - 21:09:09.741 PM] Received response 'textDocument/codeAction - (9568)' in 0ms. Result: null [Trace - 21:09:09.818 PM] Sending request 'textDocument/documentSymbol - (9569)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:09:09.818 PM] Received response 'textDocument/documentSymbol - (9569)' in 0ms. Result: [{"name":"Schedule","detail":"struct{...}","kind":23,"range":{"start":{"line":10,"character":5},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":10,"character":5},"end":{"line":10,"character":13}},"children":[{"name":"id","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":17}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":3}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":16}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":6}}},{"name":"timestamp","detail":"int64","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":16}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":10}}}]},{"name":"SimpleScheduleWithTS","detail":"(id interface{}, epoch int64, timestamp int)","kind":12,"range":{"start":{"line":16,"character":0},"end":{"line":33,"character":1}},"selectionRange":{"start":{"line":16,"character":5},"end":{"line":16,"character":25}}},{"name":"SimpleSchedule","detail":"(id interface{}, epoch int64)","kind":12,"range":{"start":{"line":35,"character":0},"end":{"line":52,"character":1}},"selectionRange":{"start":{"line":35,"character":5},"end":{"line":35,"character":19}}},{"name":"(Schedule).ID","detail":"()","kind":6,"range":{"start":{"line":54,"character":0},"end":{"line":56,"character":1}},"selectionRange":{"start":{"line":54,"character":18},"end":{"line":54,"character":20}}},{"name":"(Schedule).Epoch","detail":"()","kind":6,"range":{"start":{"line":58,"character":0},"end":{"line":60,"character":1}},"selectionRange":{"start":{"line":58,"character":18},"end":{"line":58,"character":23}}},{"name":"(Schedule).Timestamp","detail":"()","kind":6,"range":{"start":{"line":62,"character":0},"end":{"line":64,"character":1}},"selectionRange":{"start":{"line":62,"character":18},"end":{"line":62,"character":27}}},{"name":"(Schedule).String","detail":"()","kind":6,"range":{"start":{"line":66,"character":0},"end":{"line":68,"character":1}},"selectionRange":{"start":{"line":66,"character":18},"end":{"line":66,"character":24}}}] [Trace - 21:09:09.872 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":43},"contentChanges":[{"range":{"start":{"line":16,"character":68},"end":{"line":16,"character":68}},"rangeLength":0,"text":"6"}]} [Trace - 21:09:09.872 PM] Sending request 'textDocument/completion - (9570)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":16,"character":69},"context":{"triggerKind":3}} [Trace - 21:09:09.880 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":43,"diagnostics":[{"range":{"start":{"line":16,"character":65},"end":{"line":16,"character":69}},"severity":1,"source":"compiler","message":"undeclared name: int6"}]} [Trace - 21:09:09.905 PM] Received response 'textDocument/completion - (9570)' in 32ms. Result: {"isIncomplete":true,"items":[{"label":"int64","kind":7,"preselect":true,"sortText":"00000","filterText":"int64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":65},"end":{"line":16,"character":69}},"newText":"int64"}},{"label":"int16","kind":7,"sortText":"00001","filterText":"int16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":65},"end":{"line":16,"character":69}},"newText":"int16"}},{"label":"uint64","kind":7,"sortText":"00002","filterText":"uint64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":65},"end":{"line":16,"character":69}},"newText":"uint64"}},{"label":"int64support","kind":9,"detail":"\"github.com/gogo/protobuf/test/int64support\"","sortText":"00003","filterText":"int64support","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":65},"end":{"line":16,"character":69}},"newText":"int64support"},"additionalTextEdits":[{"range":{"start":{"line":8,"character":0},"end":{"line":8,"character":0}},"newText":"\t\"github.com/gogo/protobuf/test/int64support\"\n"}]}]} [Trace - 21:09:10.063 PM] Sending request 'textDocument/foldingRange - (9571)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:09:10.063 PM] Received response 'textDocument/foldingRange - (9571)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":90,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":30},{"startLine":35,"startCharacter":68,"endLine":51,"endCharacter":2},{"startLine":38,"startCharacter":24,"endLine":44,"endCharacter":10},{"startLine":39,"startCharacter":10,"endLine":40,"endCharacter":23},{"startLine":41,"startCharacter":13,"endLine":42,"endCharacter":9},{"startLine":43,"startCharacter":9,"endLine":44,"endCharacter":10},{"startLine":47,"startCharacter":17,"endLine":50,"endCharacter":30},{"startLine":54,"startCharacter":31,"endLine":55,"endCharacter":12},{"startLine":58,"startCharacter":33,"endLine":59,"endCharacter":15},{"startLine":62,"startCharacter":37,"endLine":63,"endCharacter":19},{"startLine":66,"startCharacter":35,"endLine":67,"endCharacter":91}] [Trace - 21:09:10.114 PM] Sending request 'textDocument/codeLens - (9572)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:09:10.114 PM] Received response 'textDocument/codeLens - (9572)' in 0ms. Result: null [Trace - 21:09:10.134 PM] Sending request 'textDocument/codeAction - (9573)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":16,"character":69},"end":{"line":16,"character":69}},"context":{"diagnostics":[{"range":{"start":{"line":16,"character":0},"end":{"line":16,"character":74}},"message":"exported function SimpleScheduleWithTS should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":16,"character":5},"end":{"line":16,"character":74}},"message":"func name will be used as simple.SimpleScheduleWithTS by other packages, and that stutters; consider calling this ScheduleWithTS","severity":2,"source":"go-lint"},{"range":{"start":{"line":16,"character":65},"end":{"line":16,"character":69}},"message":"undeclared name: int6","severity":1,"source":"compiler"}]}} [Trace - 21:09:10.135 PM] Received response 'textDocument/codeAction - (9573)' in 0ms. Result: [{"title":"undeclared name: int6","kind":"quickfix","diagnostics":[{"range":{"start":{"line":16,"character":65},"end":{"line":16,"character":69}},"severity":1,"source":"compiler","message":"undeclared name: int6"}],"disabled":{"reason":""},"edit":{},"command":{"title":"undeclared name: int6","command":"gopls.undeclared_name","arguments":["file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go",{"start":{"line":16,"character":65},"end":{"line":16,"character":69}}]}}] [Trace - 21:09:10.179 PM] Sending request 'textDocument/documentLink - (9574)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:09:10.180 PM] Received response 'textDocument/documentLink - (9574)' in 0ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/strconv?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"}] [Trace - 21:09:10.189 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":44},"contentChanges":[{"range":{"start":{"line":16,"character":69},"end":{"line":16,"character":69}},"rangeLength":0,"text":"4"}]} [Trace - 21:09:10.189 PM] Sending request 'textDocument/completion - (9575)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":16,"character":70},"context":{"triggerKind":3}} [Trace - 21:09:10.196 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":44,"diagnostics":[]} [Trace - 21:09:10.221 PM] Received response 'textDocument/completion - (9575)' in 31ms. Result: {"isIncomplete":true,"items":[{"label":"int64","kind":7,"preselect":true,"sortText":"00000","filterText":"int64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":65},"end":{"line":16,"character":70}},"newText":"int64"}},{"label":"uint64","kind":7,"sortText":"00001","filterText":"uint64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":65},"end":{"line":16,"character":70}},"newText":"uint64"}},{"label":"int64support","kind":9,"detail":"\"github.com/gogo/protobuf/test/int64support\"","sortText":"00002","filterText":"int64support","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":65},"end":{"line":16,"character":70}},"newText":"int64support"},"additionalTextEdits":[{"range":{"start":{"line":8,"character":0},"end":{"line":8,"character":0}},"newText":"\t\"github.com/gogo/protobuf/test/int64support\"\n"}]}]} [Trace - 21:09:10.392 PM] Sending request 'textDocument/foldingRange - (9576)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:09:10.392 PM] Received response 'textDocument/foldingRange - (9576)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":91,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":30},{"startLine":35,"startCharacter":68,"endLine":51,"endCharacter":2},{"startLine":38,"startCharacter":24,"endLine":44,"endCharacter":10},{"startLine":39,"startCharacter":10,"endLine":40,"endCharacter":23},{"startLine":41,"startCharacter":13,"endLine":42,"endCharacter":9},{"startLine":43,"startCharacter":9,"endLine":44,"endCharacter":10},{"startLine":47,"startCharacter":17,"endLine":50,"endCharacter":30},{"startLine":54,"startCharacter":31,"endLine":55,"endCharacter":12},{"startLine":58,"startCharacter":33,"endLine":59,"endCharacter":15},{"startLine":62,"startCharacter":37,"endLine":63,"endCharacter":19},{"startLine":66,"startCharacter":35,"endLine":67,"endCharacter":91}] [Trace - 21:09:10.442 PM] Sending request 'textDocument/codeLens - (9577)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:09:10.442 PM] Received response 'textDocument/codeLens - (9577)' in 0ms. Result: null [Trace - 21:09:10.458 PM] Sending request 'textDocument/codeAction - (9578)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":16,"character":70},"end":{"line":16,"character":70}},"context":{"diagnostics":[{"range":{"start":{"line":16,"character":0},"end":{"line":16,"character":74}},"message":"exported function SimpleScheduleWithTS should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":16,"character":5},"end":{"line":16,"character":74}},"message":"func name will be used as simple.SimpleScheduleWithTS by other packages, and that stutters; consider calling this ScheduleWithTS","severity":2,"source":"go-lint"}]}} [Trace - 21:09:10.459 PM] Received response 'textDocument/codeAction - (9578)' in 0ms. Result: null [Trace - 21:09:10.538 PM] Sending request 'textDocument/documentSymbol - (9579)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:09:10.539 PM] Received response 'textDocument/documentSymbol - (9579)' in 0ms. Result: [{"name":"Schedule","detail":"struct{...}","kind":23,"range":{"start":{"line":10,"character":5},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":10,"character":5},"end":{"line":10,"character":13}},"children":[{"name":"id","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":17}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":3}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":16}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":6}}},{"name":"timestamp","detail":"int64","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":16}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":10}}}]},{"name":"SimpleScheduleWithTS","detail":"(id interface{}, epoch int64, timestamp int64)","kind":12,"range":{"start":{"line":16,"character":0},"end":{"line":33,"character":1}},"selectionRange":{"start":{"line":16,"character":5},"end":{"line":16,"character":25}}},{"name":"SimpleSchedule","detail":"(id interface{}, epoch int64)","kind":12,"range":{"start":{"line":35,"character":0},"end":{"line":52,"character":1}},"selectionRange":{"start":{"line":35,"character":5},"end":{"line":35,"character":19}}},{"name":"(Schedule).ID","detail":"()","kind":6,"range":{"start":{"line":54,"character":0},"end":{"line":56,"character":1}},"selectionRange":{"start":{"line":54,"character":18},"end":{"line":54,"character":20}}},{"name":"(Schedule).Epoch","detail":"()","kind":6,"range":{"start":{"line":58,"character":0},"end":{"line":60,"character":1}},"selectionRange":{"start":{"line":58,"character":18},"end":{"line":58,"character":23}}},{"name":"(Schedule).Timestamp","detail":"()","kind":6,"range":{"start":{"line":62,"character":0},"end":{"line":64,"character":1}},"selectionRange":{"start":{"line":62,"character":18},"end":{"line":62,"character":27}}},{"name":"(Schedule).String","detail":"()","kind":6,"range":{"start":{"line":66,"character":0},"end":{"line":68,"character":1}},"selectionRange":{"start":{"line":66,"character":18},"end":{"line":66,"character":24}}}] [Trace - 21:09:10.657 PM] Sending request 'textDocument/codeAction - (9580)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":0,"character":0},"end":{"line":69,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":10,"character":5},"end":{"line":10,"character":22}},"message":"exported type Schedule should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":16,"character":0},"end":{"line":16,"character":74}},"message":"exported function SimpleScheduleWithTS should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":16,"character":5},"end":{"line":16,"character":74}},"message":"func name will be used as simple.SimpleScheduleWithTS by other packages, and that stutters; consider calling this ScheduleWithTS","severity":2,"source":"go-lint"},{"range":{"start":{"line":35,"character":0},"end":{"line":35,"character":68}},"message":"exported function SimpleSchedule should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":35,"character":5},"end":{"line":35,"character":68}},"message":"func name will be used as simple.SimpleSchedule by other packages, and that stutters; consider calling this Schedule","severity":2,"source":"go-lint"},{"range":{"start":{"line":54,"character":0},"end":{"line":54,"character":31}},"message":"exported method Schedule.ID should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":58,"character":0},"end":{"line":58,"character":33}},"message":"exported method Schedule.Epoch should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":62,"character":0},"end":{"line":62,"character":37}},"message":"exported method Schedule.Timestamp should have comment or be unexported","severity":2,"source":"go-lint"}],"only":["source.organizeImports"]}} [Trace - 21:09:10.657 PM] Received response 'textDocument/codeAction - (9580)' in 0ms. Result: null [Trace - 21:09:10.659 PM] Sending request 'textDocument/formatting - (9581)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 21:09:10.659 PM] Received response 'textDocument/formatting - (9581)' in 0ms. Result: [] [Trace - 21:09:10.681 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":44}} [Trace - 21:09:10.955 PM] Sending request 'textDocument/codeAction - (9582)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":16,"character":70},"end":{"line":16,"character":70}},"context":{"diagnostics":[{"range":{"start":{"line":16,"character":0},"end":{"line":16,"character":91}},"message":"exported function SimpleScheduleWithTS should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":16,"character":5},"end":{"line":16,"character":91}},"message":"func name will be used as simple.SimpleScheduleWithTS by other packages, and that stutters; consider calling this ScheduleWithTS","severity":2,"source":"go-lint"}]}} [Trace - 21:09:10.956 PM] Received response 'textDocument/codeAction - (9582)' in 0ms. Result: null [Trace - 21:09:11.188 PM] Sending request 'textDocument/documentLink - (9583)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:09:11.189 PM] Received response 'textDocument/documentLink - (9583)' in 0ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/strconv?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"}] [Trace - 21:09:11.243 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","type":2}]} [Trace - 21:09:11.324 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":45},"contentChanges":[{"range":{"start":{"line":16,"character":65},"end":{"line":16,"character":70}},"rangeLength":5,"text":"int64"}]} [Trace - 21:09:11.515 PM] Sending request 'textDocument/foldingRange - (9584)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:09:11.515 PM] Received response 'textDocument/foldingRange - (9584)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":91,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":30},{"startLine":35,"startCharacter":68,"endLine":51,"endCharacter":2},{"startLine":38,"startCharacter":24,"endLine":44,"endCharacter":10},{"startLine":39,"startCharacter":10,"endLine":40,"endCharacter":23},{"startLine":41,"startCharacter":13,"endLine":42,"endCharacter":9},{"startLine":43,"startCharacter":9,"endLine":44,"endCharacter":10},{"startLine":47,"startCharacter":17,"endLine":50,"endCharacter":30},{"startLine":54,"startCharacter":31,"endLine":55,"endCharacter":12},{"startLine":58,"startCharacter":33,"endLine":59,"endCharacter":15},{"startLine":62,"startCharacter":37,"endLine":63,"endCharacter":19},{"startLine":66,"startCharacter":35,"endLine":67,"endCharacter":91}] [Trace - 21:09:11.570 PM] Sending request 'textDocument/codeLens - (9585)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:09:11.571 PM] Received response 'textDocument/codeLens - (9585)' in 0ms. Result: null [Trace - 21:09:11.663 PM] Sending request 'textDocument/documentSymbol - (9586)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:09:11.664 PM] Received response 'textDocument/documentSymbol - (9586)' in 0ms. Result: [{"name":"Schedule","detail":"struct{...}","kind":23,"range":{"start":{"line":10,"character":5},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":10,"character":5},"end":{"line":10,"character":13}},"children":[{"name":"id","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":17}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":3}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":16}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":6}}},{"name":"timestamp","detail":"int64","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":16}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":10}}}]},{"name":"SimpleScheduleWithTS","detail":"(id interface{}, epoch int64, timestamp int64)","kind":12,"range":{"start":{"line":16,"character":0},"end":{"line":33,"character":1}},"selectionRange":{"start":{"line":16,"character":5},"end":{"line":16,"character":25}}},{"name":"SimpleSchedule","detail":"(id interface{}, epoch int64)","kind":12,"range":{"start":{"line":35,"character":0},"end":{"line":52,"character":1}},"selectionRange":{"start":{"line":35,"character":5},"end":{"line":35,"character":19}}},{"name":"(Schedule).ID","detail":"()","kind":6,"range":{"start":{"line":54,"character":0},"end":{"line":56,"character":1}},"selectionRange":{"start":{"line":54,"character":18},"end":{"line":54,"character":20}}},{"name":"(Schedule).Epoch","detail":"()","kind":6,"range":{"start":{"line":58,"character":0},"end":{"line":60,"character":1}},"selectionRange":{"start":{"line":58,"character":18},"end":{"line":58,"character":23}}},{"name":"(Schedule).Timestamp","detail":"()","kind":6,"range":{"start":{"line":62,"character":0},"end":{"line":64,"character":1}},"selectionRange":{"start":{"line":62,"character":18},"end":{"line":62,"character":27}}},{"name":"(Schedule).String","detail":"()","kind":6,"range":{"start":{"line":66,"character":0},"end":{"line":68,"character":1}},"selectionRange":{"start":{"line":66,"character":18},"end":{"line":66,"character":24}}}] [Trace - 21:09:12.314 PM] Sending request 'textDocument/documentLink - (9587)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:09:12.314 PM] Received response 'textDocument/documentLink - (9587)' in 0ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/strconv?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"}] [Trace - 21:09:14.713 PM] Sending request 'textDocument/hover - (9588)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":31,"character":14}} [Trace - 21:09:14.714 PM] Received response 'textDocument/hover - (9588)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\npackage time\n```\n\n[`time` on pkg.go.dev](https://pkg.go.dev/time?utm_source=gopls)"},"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":17}}} [Trace - 21:09:14.914 PM] Sending request 'textDocument/hover - (9589)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":31,"character":13}} [Trace - 21:09:14.915 PM] Received response 'textDocument/hover - (9589)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\npackage time\n```\n\n[`time` on pkg.go.dev](https://pkg.go.dev/time?utm_source=gopls)"},"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":17}}} [Trace - 21:09:15.156 PM] Sending request 'textDocument/documentHighlight - (9590)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":31,"character":13}} [Trace - 21:09:15.156 PM] Received response 'textDocument/documentHighlight - (9590)' in 0ms. Result: [{"range":{"start":{"line":67,"character":67},"end":{"line":67,"character":71}},"kind":1},{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":7}},"kind":1},{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":17}},"kind":1},{"range":{"start":{"line":50,"character":13},"end":{"line":50,"character":17}},"kind":1}] [Trace - 21:09:15.401 PM] Sending request 'textDocument/codeAction - (9591)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":13}},"context":{"diagnostics":[]}} [Trace - 21:09:15.401 PM] Received response 'textDocument/codeAction - (9591)' in 0ms. Result: null [Trace - 21:09:16.237 PM] Sending request 'textDocument/codeAction - (9592)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":28}},"context":{"diagnostics":[]}} [Trace - 21:09:16.238 PM] Received response 'textDocument/codeAction - (9592)' in 0ms. Result: [{"title":"Extract to variable","kind":"refactor.extract","disabled":{"reason":""},"edit":{},"command":{"title":"","command":"gopls.extract_variable","arguments":["file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go",{"start":{"line":31,"character":13},"end":{"line":31,"character":28}}]}}] [Trace - 21:09:16.613 PM] Sending request 'textDocument/codeAction - (9593)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":30}},"context":{"diagnostics":[]}} [Trace - 21:09:16.614 PM] Received response 'textDocument/codeAction - (9593)' in 0ms. Result: [{"title":"Extract to variable","kind":"refactor.extract","disabled":{"reason":""},"edit":{},"command":{"title":"","command":"gopls.extract_variable","arguments":["file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go",{"start":{"line":31,"character":13},"end":{"line":31,"character":30}}]}}] [Trace - 21:09:16.991 PM] Sending request 'textDocument/hover - (9594)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":31,"character":30}} [Trace - 21:09:16.992 PM] Received response 'textDocument/hover - (9594)' in 0ms. Result: null [Trace - 21:09:17.705 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":46},"contentChanges":[{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":30}},"rangeLength":17,"text":""}]} [Trace - 21:09:17.714 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":30,"diagnostics":[{"range":{"start":{"line":54,"character":9},"end":{"line":54,"character":23}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":55,"character":9},"end":{"line":55,"character":23}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":61,"character":19},"end":{"line":61,"character":33}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":73,"character":10},"end":{"line":73,"character":24}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":74,"character":10},"end":{"line":74,"character":24}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":75,"character":10},"end":{"line":75,"character":24}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":76,"character":10},"end":{"line":76,"character":24}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":81,"character":20},"end":{"line":81,"character":34}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":133,"character":9},"end":{"line":133,"character":23}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":134,"character":9},"end":{"line":134,"character":23}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":136,"character":9},"end":{"line":136,"character":23}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":137,"character":9},"end":{"line":137,"character":23}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":143,"character":19},"end":{"line":143,"character":33}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":157,"character":10},"end":{"line":157,"character":24}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":158,"character":10},"end":{"line":158,"character":24}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":160,"character":10},"end":{"line":160,"character":24}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":161,"character":10},"end":{"line":161,"character":24}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":165,"character":20},"end":{"line":165,"character":34}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":226,"character":9},"end":{"line":226,"character":23}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":227,"character":9},"end":{"line":227,"character":23}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":233,"character":19},"end":{"line":233,"character":33}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":247,"character":10},"end":{"line":247,"character":24}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":248,"character":10},"end":{"line":248,"character":24}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":249,"character":10},"end":{"line":249,"character":24}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":253,"character":20},"end":{"line":253,"character":34}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":310,"character":9},"end":{"line":310,"character":23}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":311,"character":9},"end":{"line":311,"character":23}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":317,"character":19},"end":{"line":317,"character":33}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":329,"character":10},"end":{"line":329,"character":24}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":330,"character":10},"end":{"line":330,"character":24}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":334,"character":20},"end":{"line":334,"character":34}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":391,"character":9},"end":{"line":391,"character":23}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":392,"character":9},"end":{"line":392,"character":23}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":393,"character":9},"end":{"line":393,"character":23}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":394,"character":9},"end":{"line":394,"character":23}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":400,"character":19},"end":{"line":400,"character":33}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":412,"character":10},"end":{"line":412,"character":24}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":416,"character":20},"end":{"line":416,"character":34}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":471,"character":18},"end":{"line":471,"character":32}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":472,"character":21},"end":{"line":472,"character":35}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":482,"character":19},"end":{"line":482,"character":33}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":483,"character":22},"end":{"line":483,"character":36}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":525,"character":14},"end":{"line":525,"character":28}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":534,"character":14},"end":{"line":534,"character":28}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":539,"character":19},"end":{"line":539,"character":33}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":540,"character":28},"end":{"line":540,"character":42}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":599,"character":11},"end":{"line":599,"character":25}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":600,"character":11},"end":{"line":600,"character":25}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":601,"character":11},"end":{"line":601,"character":25}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":607,"character":21},"end":{"line":607,"character":35}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"}]} [Trace - 21:09:17.718 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":46,"diagnostics":[{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":13}},"severity":1,"source":"syntax","message":"expected operand, found ','"}]} [Trace - 21:09:17.897 PM] Sending request 'textDocument/foldingRange - (9595)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:09:17.898 PM] Received response 'textDocument/foldingRange - (9595)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":91,"endLine":55,"endCharacter":12},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":51,"endCharacter":2},{"startLine":47,"startCharacter":17,"endLine":50,"endCharacter":30},{"startLine":58,"startCharacter":33,"endLine":59,"endCharacter":15},{"startLine":62,"startCharacter":37,"endLine":63,"endCharacter":19},{"startLine":66,"startCharacter":35,"endLine":67,"endCharacter":91}] [Trace - 21:09:17.947 PM] Sending request 'textDocument/codeLens - (9596)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:09:17.947 PM] Received response 'textDocument/codeLens - (9596)' in 0ms. Result: null [Trace - 21:09:17.975 PM] Sending request 'textDocument/codeAction - (9597)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":13}},"context":{"diagnostics":[{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":13}},"message":"expected operand, found ','","severity":1,"source":"syntax"}]}} [Trace - 21:09:17.975 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 21:09:17 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go:32:14: expected operand, found ',' (and 10 more errors)\n\tfile=\"/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go\"\n"} [Trace - 21:09:17.975 PM] Received response 'textDocument/codeAction - (9597)' in 0ms. Result: null [Error - 9:09:17 PM] 2020/11/25 21:09:17 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go:32:14: expected operand, found ',' (and 10 more errors) file="/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go" [Trace - 21:09:18.047 PM] Sending request 'textDocument/documentSymbol - (9598)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:09:18.047 PM] Received response 'textDocument/documentSymbol - (9598)' in 0ms. Result: [{"name":"Schedule","detail":"struct{...}","kind":23,"range":{"start":{"line":10,"character":5},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":10,"character":5},"end":{"line":10,"character":13}},"children":[{"name":"id","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":17}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":3}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":16}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":6}}},{"name":"timestamp","detail":"int64","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":16}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":10}}}]},{"name":"SimpleScheduleWithTS","detail":"(id interface{}, epoch int64, timestamp int64)","kind":12,"range":{"start":{"line":16,"character":0},"end":{"line":56,"character":1}},"selectionRange":{"start":{"line":16,"character":5},"end":{"line":16,"character":25}}},{"name":"(Schedule).Epoch","detail":"()","kind":6,"range":{"start":{"line":58,"character":0},"end":{"line":60,"character":1}},"selectionRange":{"start":{"line":58,"character":18},"end":{"line":58,"character":23}}},{"name":"(Schedule).Timestamp","detail":"()","kind":6,"range":{"start":{"line":62,"character":0},"end":{"line":64,"character":1}},"selectionRange":{"start":{"line":62,"character":18},"end":{"line":62,"character":27}}},{"name":"(Schedule).String","detail":"()","kind":6,"range":{"start":{"line":66,"character":0},"end":{"line":68,"character":1}},"selectionRange":{"start":{"line":66,"character":18},"end":{"line":66,"character":24}}}] [Trace - 21:09:18.698 PM] Sending request 'textDocument/documentLink - (9599)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:09:18.698 PM] Received response 'textDocument/documentLink - (9599)' in 0ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/strconv?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"}] [Trace - 21:09:19.933 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":47},"contentChanges":[{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":13}},"rangeLength":0,"text":"t"}]} [Trace - 21:09:19.936 PM] Sending request 'textDocument/completion - (9600)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":31,"character":14},"context":{"triggerKind":1}} [Trace - 21:09:19.942 PM] Received response 'textDocument/completion - (9600)' in 5ms. Result: {"isIncomplete":true,"items":[{"label":"timestamp","kind":6,"detail":"int64","preselect":true,"sortText":"00000","filterText":"timestamp","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":14}},"newText":"timestamp"}},{"label":"time.Hour.Microseconds","kind":2,"detail":"func() int64","documentation":"Microseconds returns the duration as an integer microsecond count.\n","sortText":"00001","filterText":"time.Hour.Microseconds","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":14}},"newText":"time.Hour.Microseconds()"}},{"label":"time.Hour.Milliseconds","kind":2,"detail":"func() int64","documentation":"Milliseconds returns the duration as an integer millisecond count.\n","sortText":"00002","filterText":"time.Hour.Milliseconds","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":14}},"newText":"time.Hour.Milliseconds()"}},{"label":"time.Hour.Nanoseconds","kind":2,"detail":"func() int64","documentation":"Nanoseconds returns the duration as an integer nanosecond count.\n","sortText":"00003","filterText":"time.Hour.Nanoseconds","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":14}},"newText":"time.Hour.Nanoseconds()"}},{"label":"time","kind":9,"detail":"\"time\"","sortText":"00004","filterText":"time","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":14}},"newText":"time"}},{"label":"testing","kind":9,"detail":"\"testing\"","sortText":"00005","filterText":"testing","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":14}},"newText":"testing"},"additionalTextEdits":[{"range":{"start":{"line":5,"character":3},"end":{"line":5,"character":3}},"newText":"esting\"\n\t\"t"}]},{"label":"trace","kind":9,"detail":"\"runtime/trace\"","sortText":"00006","filterText":"trace","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":14}},"newText":"trace"},"additionalTextEdits":[{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":2}},"newText":"runtime/trace\"\n\t\""}]},{"label":"true","kind":21,"sortText":"00007","filterText":"true","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":14}},"newText":"true"}},{"label":"test","kind":9,"detail":"\"github.com/etf1/kafka-scheduler/internal/test\"","sortText":"00008","filterText":"test","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":14}},"newText":"test"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":34},"end":{"line":7,"character":34}},"newText":"internal/test\"\n\t\"github.com/etf1/kafka-scheduler/"}]},{"label":"timers","kind":9,"detail":"\"github.com/etf1/kafka-scheduler/internal/timers\"","sortText":"00009","filterText":"timers","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":14}},"newText":"timers"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":34},"end":{"line":7,"character":34}},"newText":"internal/timers\"\n\t\"github.com/etf1/kafka-scheduler/"}]},{"label":"testlog","kind":9,"detail":"\"internal/testlog\"","sortText":"00010","filterText":"testlog","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":14}},"newText":"testlog"},"additionalTextEdits":[{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":2}},"newText":"internal/testlog\"\n\t\""}]},{"label":"SimpleScheduleWithTS","kind":3,"detail":"func(id interface{}, epoch int64, timestamp int64) schedule.Schedule","sortText":"00014","filterText":"SimpleScheduleWithTS","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":14}},"newText":"SimpleScheduleWithTS(${1:})"}}]} [Trace - 21:09:19.942 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":47,"diagnostics":[{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":14}},"severity":1,"source":"compiler","message":"undeclared name: t"}]} [Trace - 21:09:19.942 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":30,"diagnostics":[]} [Trace - 21:09:20.039 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":48},"contentChanges":[{"range":{"start":{"line":31,"character":14},"end":{"line":31,"character":14}},"rangeLength":0,"text":"i"}]} [Trace - 21:09:20.039 PM] Sending request 'textDocument/completion - (9601)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":31,"character":15},"context":{"triggerKind":3}} [Trace - 21:09:20.047 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":48,"diagnostics":[{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":15}},"severity":1,"source":"compiler","message":"undeclared name: ti"}]} [Trace - 21:09:20.050 PM] Received response 'textDocument/completion - (9601)' in 10ms. Result: {"isIncomplete":true,"items":[{"label":"timestamp","kind":6,"detail":"int64","preselect":true,"sortText":"00000","filterText":"timestamp","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":15}},"newText":"timestamp"}},{"label":"time.Hour.Microseconds","kind":2,"detail":"func() int64","documentation":"Microseconds returns the duration as an integer microsecond count.\n","sortText":"00001","filterText":"time.Hour.Microseconds","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":15}},"newText":"time.Hour.Microseconds()"}},{"label":"time.Hour.Milliseconds","kind":2,"detail":"func() int64","documentation":"Milliseconds returns the duration as an integer millisecond count.\n","sortText":"00002","filterText":"time.Hour.Milliseconds","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":15}},"newText":"time.Hour.Milliseconds()"}},{"label":"time.Hour.Nanoseconds","kind":2,"detail":"func() int64","documentation":"Nanoseconds returns the duration as an integer nanosecond count.\n","sortText":"00003","filterText":"time.Hour.Nanoseconds","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":15}},"newText":"time.Hour.Nanoseconds()"}},{"label":"time","kind":9,"detail":"\"time\"","sortText":"00004","filterText":"time","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":15}},"newText":"time"}},{"label":"timers","kind":9,"detail":"\"github.com/etf1/kafka-scheduler/internal/timers\"","sortText":"00005","filterText":"timers","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":15}},"newText":"timers"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":34},"end":{"line":7,"character":34}},"newText":"internal/timers\"\n\t\"github.com/etf1/kafka-scheduler/"}]},{"label":"ti","kind":9,"detail":"\"github.com/go-playground/locales/ti\"","sortText":"00009","filterText":"ti","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":15}},"newText":"ti"},"additionalTextEdits":[{"range":{"start":{"line":8,"character":0},"end":{"line":8,"character":0}},"newText":"\t\"github.com/go-playground/locales/ti\"\n"}]},{"label":"timeofday","kind":9,"detail":"\"google.golang.org/genproto/googleapis/type/timeofday\"","sortText":"00010","filterText":"timeofday","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":15}},"newText":"timeofday"},"additionalTextEdits":[{"range":{"start":{"line":8,"character":0},"end":{"line":8,"character":0}},"newText":"\t\"google.golang.org/genproto/googleapis/type/timeofday\"\n"}]},{"label":"timeseriesinsightsapi","kind":9,"detail":"\"github.com/Azure/azure-sdk-for-go/profiles/latest/timeseriesinsights/mgmt/timeseriesinsights/timeseriesinsightsapi\"","sortText":"00011","filterText":"timeseriesinsightsapi","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":15}},"newText":"timeseriesinsightsapi"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"Azure/azure-sdk-for-go/profiles/latest/timeseriesinsights/mgmt/timeseriesinsights/timeseriesinsightsapi\"\n\t\"github.com/"}]},{"label":"timestamppb","kind":9,"detail":"\"google.golang.org/protobuf/types/known/timestamppb\"","sortText":"00012","filterText":"timestamppb","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":15}},"newText":"timestamppb"},"additionalTextEdits":[{"range":{"start":{"line":8,"character":0},"end":{"line":8,"character":0}},"newText":"\t\"google.golang.org/protobuf/types/known/timestamppb\"\n"}]}]} [Trace - 21:09:20.238 PM] Sending request 'textDocument/foldingRange - (9602)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:09:20.238 PM] Received response 'textDocument/foldingRange - (9602)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":91,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":15},{"startLine":35,"startCharacter":68,"endLine":51,"endCharacter":2},{"startLine":38,"startCharacter":24,"endLine":44,"endCharacter":10},{"startLine":39,"startCharacter":10,"endLine":40,"endCharacter":23},{"startLine":41,"startCharacter":13,"endLine":42,"endCharacter":9},{"startLine":43,"startCharacter":9,"endLine":44,"endCharacter":10},{"startLine":47,"startCharacter":17,"endLine":50,"endCharacter":30},{"startLine":54,"startCharacter":31,"endLine":55,"endCharacter":12},{"startLine":58,"startCharacter":33,"endLine":59,"endCharacter":15},{"startLine":62,"startCharacter":37,"endLine":63,"endCharacter":19},{"startLine":66,"startCharacter":35,"endLine":67,"endCharacter":91}] [Trace - 21:09:20.292 PM] Sending request 'textDocument/codeLens - (9603)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:09:20.292 PM] Received response 'textDocument/codeLens - (9603)' in 0ms. Result: null [Trace - 21:09:20.301 PM] Sending request 'textDocument/codeAction - (9604)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":31,"character":15},"end":{"line":31,"character":15}},"context":{"diagnostics":[{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":15}},"message":"undeclared name: ti","severity":1,"source":"compiler"}]}} [Trace - 21:09:20.301 PM] Received response 'textDocument/codeAction - (9604)' in 0ms. Result: [{"title":"undeclared name: ti","kind":"quickfix","diagnostics":[{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":15}},"severity":1,"source":"compiler","message":"undeclared name: ti"}],"disabled":{"reason":""},"edit":{},"command":{"title":"undeclared name: ti","command":"gopls.undeclared_name","arguments":["file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go",{"start":{"line":31,"character":13},"end":{"line":31,"character":15}}]}}] [Trace - 21:09:20.392 PM] Sending request 'textDocument/documentSymbol - (9605)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:09:20.393 PM] Received response 'textDocument/documentSymbol - (9605)' in 0ms. Result: [{"name":"Schedule","detail":"struct{...}","kind":23,"range":{"start":{"line":10,"character":5},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":10,"character":5},"end":{"line":10,"character":13}},"children":[{"name":"id","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":17}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":3}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":16}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":6}}},{"name":"timestamp","detail":"int64","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":16}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":10}}}]},{"name":"SimpleScheduleWithTS","detail":"(id interface{}, epoch int64, timestamp int64)","kind":12,"range":{"start":{"line":16,"character":0},"end":{"line":33,"character":1}},"selectionRange":{"start":{"line":16,"character":5},"end":{"line":16,"character":25}}},{"name":"SimpleSchedule","detail":"(id interface{}, epoch int64)","kind":12,"range":{"start":{"line":35,"character":0},"end":{"line":52,"character":1}},"selectionRange":{"start":{"line":35,"character":5},"end":{"line":35,"character":19}}},{"name":"(Schedule).ID","detail":"()","kind":6,"range":{"start":{"line":54,"character":0},"end":{"line":56,"character":1}},"selectionRange":{"start":{"line":54,"character":18},"end":{"line":54,"character":20}}},{"name":"(Schedule).Epoch","detail":"()","kind":6,"range":{"start":{"line":58,"character":0},"end":{"line":60,"character":1}},"selectionRange":{"start":{"line":58,"character":18},"end":{"line":58,"character":23}}},{"name":"(Schedule).Timestamp","detail":"()","kind":6,"range":{"start":{"line":62,"character":0},"end":{"line":64,"character":1}},"selectionRange":{"start":{"line":62,"character":18},"end":{"line":62,"character":27}}},{"name":"(Schedule).String","detail":"()","kind":6,"range":{"start":{"line":66,"character":0},"end":{"line":68,"character":1}},"selectionRange":{"start":{"line":66,"character":18},"end":{"line":66,"character":24}}}] [Trace - 21:09:20.406 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":49},"contentChanges":[{"range":{"start":{"line":31,"character":15},"end":{"line":31,"character":15}},"rangeLength":0,"text":"m"}]} [Trace - 21:09:20.406 PM] Sending request 'textDocument/completion - (9606)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":31,"character":16},"context":{"triggerKind":3}} [Trace - 21:09:20.414 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":49,"diagnostics":[{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":16}},"severity":1,"source":"compiler","message":"undeclared name: tim"}]} [Trace - 21:09:20.417 PM] Received response 'textDocument/completion - (9606)' in 11ms. Result: {"isIncomplete":true,"items":[{"label":"timestamp","kind":6,"detail":"int64","preselect":true,"sortText":"00000","filterText":"timestamp","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":16}},"newText":"timestamp"}},{"label":"time.Hour.Microseconds","kind":2,"detail":"func() int64","documentation":"Microseconds returns the duration as an integer microsecond count.\n","sortText":"00001","filterText":"time.Hour.Microseconds","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":16}},"newText":"time.Hour.Microseconds()"}},{"label":"time.Hour.Milliseconds","kind":2,"detail":"func() int64","documentation":"Milliseconds returns the duration as an integer millisecond count.\n","sortText":"00002","filterText":"time.Hour.Milliseconds","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":16}},"newText":"time.Hour.Milliseconds()"}},{"label":"time.Microsecond.Microseconds","kind":2,"detail":"func() int64","documentation":"Microseconds returns the duration as an integer microsecond count.\n","sortText":"00003","filterText":"time.Microsecond.Microseconds","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":16}},"newText":"time.Microsecond.Microseconds()"}},{"label":"time","kind":9,"detail":"\"time\"","sortText":"00005","filterText":"time","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":16}},"newText":"time"}},{"label":"timers","kind":9,"detail":"\"github.com/etf1/kafka-scheduler/internal/timers\"","sortText":"00006","filterText":"timers","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":16}},"newText":"timers"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":34},"end":{"line":7,"character":34}},"newText":"internal/timers\"\n\t\"github.com/etf1/kafka-scheduler/"}]},{"label":"timeofday","kind":9,"detail":"\"google.golang.org/genproto/googleapis/type/timeofday\"","sortText":"00013","filterText":"timeofday","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":16}},"newText":"timeofday"},"additionalTextEdits":[{"range":{"start":{"line":8,"character":0},"end":{"line":8,"character":0}},"newText":"\t\"google.golang.org/genproto/googleapis/type/timeofday\"\n"}]},{"label":"timeseriesinsights","kind":9,"detail":"\"github.com/Azure/azure-sdk-for-go/services/preview/timeseriesinsights/mgmt/2017-02-28-preview/timeseriesinsights\"","sortText":"00014","filterText":"timeseriesinsights","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":16}},"newText":"timeseriesinsights"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"Azure/azure-sdk-for-go/services/preview/timeseriesinsights/mgmt/2017-02-28-preview/timeseriesinsights\"\n\t\"github.com/"}]},{"label":"timeseriesinsights","kind":9,"detail":"\"github.com/Azure/azure-sdk-for-go/services/timeseriesinsights/mgmt/2017-11-15/timeseriesinsights\"","sortText":"00015","filterText":"timeseriesinsights","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":16}},"newText":"timeseriesinsights"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"Azure/azure-sdk-for-go/services/timeseriesinsights/mgmt/2017-11-15/timeseriesinsights\"\n\t\"github.com/"}]},{"label":"timeseriesinsights","kind":9,"detail":"\"github.com/Azure/azure-sdk-for-go/profiles/preview/timeseriesinsights/mgmt/timeseriesinsights\"","sortText":"00016","filterText":"timeseriesinsights","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":16}},"newText":"timeseriesinsights"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"Azure/azure-sdk-for-go/profiles/preview/timeseriesinsights/mgmt/timeseriesinsights\"\n\t\"github.com/"}]}]} [Trace - 21:09:20.479 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":50},"contentChanges":[{"range":{"start":{"line":31,"character":16},"end":{"line":31,"character":16}},"rangeLength":0,"text":"e"}]} [Trace - 21:09:20.479 PM] Sending request 'textDocument/completion - (9607)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":31,"character":17},"context":{"triggerKind":3}} [Trace - 21:09:20.486 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":50,"diagnostics":[{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":17}},"severity":1,"source":"compiler","message":"use of package time not in selector"}]} [Trace - 21:09:20.487 PM] Received response 'textDocument/completion - (9607)' in 8ms. Result: {"isIncomplete":true,"items":[{"label":"timestamp","kind":6,"detail":"int64","preselect":true,"sortText":"00000","filterText":"timestamp","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":17}},"newText":"timestamp"}},{"label":"time.Hour.Microseconds","kind":2,"detail":"func() int64","documentation":"Microseconds returns the duration as an integer microsecond count.\n","sortText":"00001","filterText":"time.Hour.Microseconds","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":17}},"newText":"time.Hour.Microseconds()"}},{"label":"time.Hour.Milliseconds","kind":2,"detail":"func() int64","documentation":"Milliseconds returns the duration as an integer millisecond count.\n","sortText":"00002","filterText":"time.Hour.Milliseconds","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":17}},"newText":"time.Hour.Milliseconds()"}},{"label":"time.Hour.Nanoseconds","kind":2,"detail":"func() int64","documentation":"Nanoseconds returns the duration as an integer nanosecond count.\n","sortText":"00003","filterText":"time.Hour.Nanoseconds","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":17}},"newText":"time.Hour.Nanoseconds()"}},{"label":"time","kind":9,"detail":"\"time\"","sortText":"00004","filterText":"time","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":17}},"newText":"time"}},{"label":"timers","kind":9,"detail":"\"github.com/etf1/kafka-scheduler/internal/timers\"","sortText":"00005","filterText":"timers","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":17}},"newText":"timers"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":34},"end":{"line":7,"character":34}},"newText":"internal/timers\"\n\t\"github.com/etf1/kafka-scheduler/"}]},{"label":"timeofday","kind":9,"detail":"\"google.golang.org/genproto/googleapis/type/timeofday\"","sortText":"00009","filterText":"timeofday","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":17}},"newText":"timeofday"},"additionalTextEdits":[{"range":{"start":{"line":8,"character":0},"end":{"line":8,"character":0}},"newText":"\t\"google.golang.org/genproto/googleapis/type/timeofday\"\n"}]},{"label":"timeseriesinsights","kind":9,"detail":"\"github.com/Azure/azure-sdk-for-go/profiles/preview/timeseriesinsights/mgmt/timeseriesinsights\"","sortText":"00010","filterText":"timeseriesinsights","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":17}},"newText":"timeseriesinsights"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"Azure/azure-sdk-for-go/profiles/preview/timeseriesinsights/mgmt/timeseriesinsights\"\n\t\"github.com/"}]},{"label":"timeseriesinsightsapi","kind":9,"detail":"\"github.com/Azure/azure-sdk-for-go/services/timeseriesinsights/mgmt/2017-11-15/timeseriesinsights/timeseriesinsightsapi\"","sortText":"00011","filterText":"timeseriesinsightsapi","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":17}},"newText":"timeseriesinsightsapi"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"Azure/azure-sdk-for-go/services/timeseriesinsights/mgmt/2017-11-15/timeseriesinsights/timeseriesinsightsapi\"\n\t\"github.com/"}]},{"label":"timestamppb","kind":9,"detail":"\"google.golang.org/protobuf/types/known/timestamppb\"","sortText":"00012","filterText":"timestamppb","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":17}},"newText":"timestamppb"},"additionalTextEdits":[{"range":{"start":{"line":8,"character":0},"end":{"line":8,"character":0}},"newText":"\t\"google.golang.org/protobuf/types/known/timestamppb\"\n"}]}]} [Trace - 21:09:20.675 PM] Sending request 'textDocument/foldingRange - (9608)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:09:20.675 PM] Received response 'textDocument/foldingRange - (9608)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":91,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":17},{"startLine":35,"startCharacter":68,"endLine":51,"endCharacter":2},{"startLine":38,"startCharacter":24,"endLine":44,"endCharacter":10},{"startLine":39,"startCharacter":10,"endLine":40,"endCharacter":23},{"startLine":41,"startCharacter":13,"endLine":42,"endCharacter":9},{"startLine":43,"startCharacter":9,"endLine":44,"endCharacter":10},{"startLine":47,"startCharacter":17,"endLine":50,"endCharacter":30},{"startLine":54,"startCharacter":31,"endLine":55,"endCharacter":12},{"startLine":58,"startCharacter":33,"endLine":59,"endCharacter":15},{"startLine":62,"startCharacter":37,"endLine":63,"endCharacter":19},{"startLine":66,"startCharacter":35,"endLine":67,"endCharacter":91}] [Trace - 21:09:20.683 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":51},"contentChanges":[{"range":{"start":{"line":31,"character":17},"end":{"line":31,"character":17}},"rangeLength":0,"text":"s"}]} [Trace - 21:09:20.683 PM] Sending request 'textDocument/completion - (9609)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":31,"character":18},"context":{"triggerKind":3}} [Trace - 21:09:20.690 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":51,"diagnostics":[{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":18}},"severity":1,"source":"compiler","message":"undeclared name: times"}]} [Trace - 21:09:20.697 PM] Received response 'textDocument/completion - (9609)' in 13ms. Result: {"isIncomplete":true,"items":[{"label":"timestamp","kind":6,"detail":"int64","preselect":true,"sortText":"00000","filterText":"timestamp","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":18}},"newText":"timestamp"}},{"label":"time.Second.Microseconds","kind":2,"detail":"func() int64","documentation":"Microseconds returns the duration as an integer microsecond count.\n","sortText":"00001","filterText":"time.Second.Microseconds","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":18}},"newText":"time.Second.Microseconds()"}},{"label":"time.Second.Milliseconds","kind":2,"detail":"func() int64","documentation":"Milliseconds returns the duration as an integer millisecond count.\n","sortText":"00002","filterText":"time.Second.Milliseconds","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":18}},"newText":"time.Second.Milliseconds()"}},{"label":"time.Second.Nanoseconds","kind":2,"detail":"func() int64","documentation":"Nanoseconds returns the duration as an integer nanosecond count.\n","sortText":"00003","filterText":"time.Second.Nanoseconds","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":18}},"newText":"time.Second.Nanoseconds()"}},{"label":"timeseriesinsights","kind":9,"detail":"\"github.com/Azure/azure-sdk-for-go/services/timeseriesinsights/mgmt/2017-11-15/timeseriesinsights\"","sortText":"00010","filterText":"timeseriesinsights","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":18}},"newText":"timeseriesinsights"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"Azure/azure-sdk-for-go/services/timeseriesinsights/mgmt/2017-11-15/timeseriesinsights\"\n\t\"github.com/"}]},{"label":"timeseriesinsights","kind":9,"detail":"\"github.com/Azure/azure-sdk-for-go/services/preview/timeseriesinsights/mgmt/2017-02-28-preview/timeseriesinsights\"","sortText":"00011","filterText":"timeseriesinsights","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":18}},"newText":"timeseriesinsights"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"Azure/azure-sdk-for-go/services/preview/timeseriesinsights/mgmt/2017-02-28-preview/timeseriesinsights\"\n\t\"github.com/"}]},{"label":"timeseriesinsights","kind":9,"detail":"\"github.com/Azure/azure-sdk-for-go/profiles/preview/timeseriesinsights/mgmt/timeseriesinsights\"","sortText":"00012","filterText":"timeseriesinsights","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":18}},"newText":"timeseriesinsights"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"Azure/azure-sdk-for-go/profiles/preview/timeseriesinsights/mgmt/timeseriesinsights\"\n\t\"github.com/"}]},{"label":"timeseriesinsightsapi","kind":9,"detail":"\"github.com/Azure/azure-sdk-for-go/profiles/preview/timeseriesinsights/mgmt/timeseriesinsights/timeseriesinsightsapi\"","sortText":"00013","filterText":"timeseriesinsightsapi","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":18}},"newText":"timeseriesinsightsapi"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"Azure/azure-sdk-for-go/profiles/preview/timeseriesinsights/mgmt/timeseriesinsights/timeseriesinsightsapi\"\n\t\"github.com/"}]},{"label":"timeseriesinsightsapi","kind":9,"detail":"\"github.com/Azure/azure-sdk-for-go/profiles/preview/preview/timeseriesinsights/mgmt/timeseriesinsights/timeseriesinsightsapi\"","sortText":"00014","filterText":"timeseriesinsightsapi","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":18}},"newText":"timeseriesinsightsapi"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"Azure/azure-sdk-for-go/profiles/preview/preview/timeseriesinsights/mgmt/timeseriesinsights/timeseriesinsightsapi\"\n\t\"github.com/"}]}]} [Trace - 21:09:20.883 PM] Sending request 'textDocument/foldingRange - (9610)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:09:20.884 PM] Received response 'textDocument/foldingRange - (9610)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":91,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":18},{"startLine":35,"startCharacter":68,"endLine":51,"endCharacter":2},{"startLine":38,"startCharacter":24,"endLine":44,"endCharacter":10},{"startLine":39,"startCharacter":10,"endLine":40,"endCharacter":23},{"startLine":41,"startCharacter":13,"endLine":42,"endCharacter":9},{"startLine":43,"startCharacter":9,"endLine":44,"endCharacter":10},{"startLine":47,"startCharacter":17,"endLine":50,"endCharacter":30},{"startLine":54,"startCharacter":31,"endLine":55,"endCharacter":12},{"startLine":58,"startCharacter":33,"endLine":59,"endCharacter":15},{"startLine":62,"startCharacter":37,"endLine":63,"endCharacter":19},{"startLine":66,"startCharacter":35,"endLine":67,"endCharacter":91}] [Trace - 21:09:20.902 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":52},"contentChanges":[{"range":{"start":{"line":31,"character":18},"end":{"line":31,"character":18}},"rangeLength":0,"text":"t"}]} [Trace - 21:09:20.902 PM] Sending request 'textDocument/completion - (9611)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":31,"character":19},"context":{"triggerKind":3}} [Trace - 21:09:20.909 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":52,"diagnostics":[{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":19}},"severity":1,"source":"compiler","message":"undeclared name: timest"}]} [Trace - 21:09:20.928 PM] Sending request 'textDocument/documentLink - (9612)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:09:20.937 PM] Received response 'textDocument/completion - (9611)' in 34ms. Result: {"isIncomplete":true,"items":[{"label":"timestamp","kind":6,"detail":"int64","preselect":true,"sortText":"00000","filterText":"timestamp","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":19}},"newText":"timestamp"}},{"label":"time.Stamp","kind":21,"detail":"string","documentation":"Handy time stamps.\n","sortText":"00001","filterText":"time.Stamp","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":19}},"newText":"time.Stamp"}},{"label":"time.StampMicro","kind":21,"detail":"string","documentation":"These are predefined layouts for use in Time.Format and time.Parse.\nThe reference time used in the layouts is the specific time:\n\tMon Jan 2 15:04:05 MST 2006\nwhich is Unix time 1136239445. Since MST is GMT-0700,\nthe reference time can be thought of as\n\t01/02 03:04:05PM '06 -0700\nTo define your own format, write down what the reference time would look\nlike formatted your way; see the values of constants like ANSIC,\nStampMicro or Kitchen for examples. The model is to demonstrate what the\nreference time looks like so that the Format and Parse methods can apply\nthe same transformation to a general time value.\n\nSome valid layouts are invalid time values for time.Parse, due to formats\nsuch as _ for space padding and Z for zone information.\n\nWithin the format string, an underscore _ represents a space that may be\nreplaced by a digit if the following number (a day) has two digits; for\ncompatibility with fixed-width Unix time formats.\n\nA decimal point followed by one or more zeros represents a fractional\nsecond, printed to the given number of decimal places. A decimal point\nfollowed by one or more nines represents a fractional second, printed to\nthe given number of decimal places, with trailing zeros removed.\nWhen parsing (only), the input may contain a fractional second\nfield immediately after the seconds field, even if the layout does not\nsignify its presence. In that case a decimal point followed by a maximal\nseries of digits is parsed as a fractional second.\n\nNumeric time zone offsets format as follows:\n\t-0700 ±hhmm\n\t-07:00 ±hh:mm\n\t-07 ±hh\nReplacing the sign in the format with a Z triggers\nthe ISO 8601 behavior of printing Z instead of an\noffset for the UTC zone. Thus:\n\tZ0700 Z or ±hhmm\n\tZ07:00 Z or ±hh:mm\n\tZ07 Z or ±hh\n\nThe recognized day of week formats are \"Mon\" and \"Monday\".\nThe recognized month formats are \"Jan\" and \"January\".\n\nThe formats 2, _2, and 02 are unpadded, space-padded, and zero-padded\nday of month. The formats __2 and 002 are space-padded and zero-padded\nthree-character day of year; there is no unpadded day of year format.\n\nText in the format string that is not recognized as part of the reference\ntime is echoed verbatim during Format and expected to appear verbatim\nin the input to Parse.\n\nThe executable example for Time.Format demonstrates the working\nof the layout string in detail and is a good reference.\n\nNote that the RFC822, RFC850, and RFC1123 formats should be applied\nonly to local times. Applying them to UTC times will use \"UTC\" as the\ntime zone abbreviation, while strictly speaking those RFCs require the\nuse of \"GMT\" in that case.\nIn general RFC1123Z should be used instead of RFC1123 for servers\nthat insist on that format, and RFC3339 should be preferred for new protocols.\nRFC3339, RFC822, RFC822Z, RFC1123, and RFC1123Z are useful for formatting;\nwhen used with time.Parse they do not accept all the time formats\npermitted by the RFCs and they do accept time formats not formally defined.\nThe RFC3339Nano format removes trailing zeros from the seconds field\nand thus may not sort correctly once formatted.\n","sortText":"00002","filterText":"time.StampMicro","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":19}},"newText":"time.StampMicro"}},{"label":"time.StampMilli","kind":21,"detail":"string","documentation":"These are predefined layouts for use in Time.Format and time.Parse.\nThe reference time used in the layouts is the specific time:\n\tMon Jan 2 15:04:05 MST 2006\nwhich is Unix time 1136239445. Since MST is GMT-0700,\nthe reference time can be thought of as\n\t01/02 03:04:05PM '06 -0700\nTo define your own format, write down what the reference time would look\nlike formatted your way; see the values of constants like ANSIC,\nStampMicro or Kitchen for examples. The model is to demonstrate what the\nreference time looks like so that the Format and Parse methods can apply\nthe same transformation to a general time value.\n\nSome valid layouts are invalid time values for time.Parse, due to formats\nsuch as _ for space padding and Z for zone information.\n\nWithin the format string, an underscore _ represents a space that may be\nreplaced by a digit if the following number (a day) has two digits; for\ncompatibility with fixed-width Unix time formats.\n\nA decimal point followed by one or more zeros represents a fractional\nsecond, printed to the given number of decimal places. A decimal point\nfollowed by one or more nines represents a fractional second, printed to\nthe given number of decimal places, with trailing zeros removed.\nWhen parsing (only), the input may contain a fractional second\nfield immediately after the seconds field, even if the layout does not\nsignify its presence. In that case a decimal point followed by a maximal\nseries of digits is parsed as a fractional second.\n\nNumeric time zone offsets format as follows:\n\t-0700 ±hhmm\n\t-07:00 ±hh:mm\n\t-07 ±hh\nReplacing the sign in the format with a Z triggers\nthe ISO 8601 behavior of printing Z instead of an\noffset for the UTC zone. Thus:\n\tZ0700 Z or ±hhmm\n\tZ07:00 Z or ±hh:mm\n\tZ07 Z or ±hh\n\nThe recognized day of week formats are \"Mon\" and \"Monday\".\nThe recognized month formats are \"Jan\" and \"January\".\n\nThe formats 2, _2, and 02 are unpadded, space-padded, and zero-padded\nday of month. The formats __2 and 002 are space-padded and zero-padded\nthree-character day of year; there is no unpadded day of year format.\n\nText in the format string that is not recognized as part of the reference\ntime is echoed verbatim during Format and expected to appear verbatim\nin the input to Parse.\n\nThe executable example for Time.Format demonstrates the working\nof the layout string in detail and is a good reference.\n\nNote that the RFC822, RFC850, and RFC1123 formats should be applied\nonly to local times. Applying them to UTC times will use \"UTC\" as the\ntime zone abbreviation, while strictly speaking those RFCs require the\nuse of \"GMT\" in that case.\nIn general RFC1123Z should be used instead of RFC1123 for servers\nthat insist on that format, and RFC3339 should be preferred for new protocols.\nRFC3339, RFC822, RFC822Z, RFC1123, and RFC1123Z are useful for formatting;\nwhen used with time.Parse they do not accept all the time formats\npermitted by the RFCs and they do accept time formats not formally defined.\nThe RFC3339Nano format removes trailing zeros from the seconds field\nand thus may not sort correctly once formatted.\n","sortText":"00003","filterText":"time.StampMilli","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":19}},"newText":"time.StampMilli"}},{"label":"timestamppb","kind":9,"detail":"\"google.golang.org/protobuf/types/known/timestamppb\"","sortText":"00004","filterText":"timestamppb","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":19}},"newText":"timestamppb"},"additionalTextEdits":[{"range":{"start":{"line":8,"character":0},"end":{"line":8,"character":0}},"newText":"\t\"google.golang.org/protobuf/types/known/timestamppb\"\n"}]}]} [Trace - 21:09:20.937 PM] Received response 'textDocument/documentLink - (9612)' in 8ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/strconv?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"}] [Trace - 21:09:21.103 PM] Sending request 'textDocument/foldingRange - (9613)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:09:21.104 PM] Received response 'textDocument/foldingRange - (9613)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":91,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":19},{"startLine":35,"startCharacter":68,"endLine":51,"endCharacter":2},{"startLine":38,"startCharacter":24,"endLine":44,"endCharacter":10},{"startLine":39,"startCharacter":10,"endLine":40,"endCharacter":23},{"startLine":41,"startCharacter":13,"endLine":42,"endCharacter":9},{"startLine":43,"startCharacter":9,"endLine":44,"endCharacter":10},{"startLine":47,"startCharacter":17,"endLine":50,"endCharacter":30},{"startLine":54,"startCharacter":31,"endLine":55,"endCharacter":12},{"startLine":58,"startCharacter":33,"endLine":59,"endCharacter":15},{"startLine":62,"startCharacter":37,"endLine":63,"endCharacter":19},{"startLine":66,"startCharacter":35,"endLine":67,"endCharacter":91}] [Trace - 21:09:21.155 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":53},"contentChanges":[{"range":{"start":{"line":31,"character":19},"end":{"line":31,"character":19}},"rangeLength":0,"text":"a"}]} [Trace - 21:09:21.155 PM] Sending request 'textDocument/completion - (9614)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":31,"character":20},"context":{"triggerKind":3}} [Trace - 21:09:21.163 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":53,"diagnostics":[{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":20}},"severity":1,"source":"compiler","message":"undeclared name: timesta"}]} [Trace - 21:09:21.189 PM] Received response 'textDocument/completion - (9614)' in 33ms. Result: {"isIncomplete":true,"items":[{"label":"timestamp","kind":6,"detail":"int64","preselect":true,"sortText":"00000","filterText":"timestamp","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":20}},"newText":"timestamp"}},{"label":"time.Stamp","kind":21,"detail":"string","documentation":"Handy time stamps.\n","sortText":"00001","filterText":"time.Stamp","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":20}},"newText":"time.Stamp"}},{"label":"time.StampMicro","kind":21,"detail":"string","documentation":"These are predefined layouts for use in Time.Format and time.Parse.\nThe reference time used in the layouts is the specific time:\n\tMon Jan 2 15:04:05 MST 2006\nwhich is Unix time 1136239445. Since MST is GMT-0700,\nthe reference time can be thought of as\n\t01/02 03:04:05PM '06 -0700\nTo define your own format, write down what the reference time would look\nlike formatted your way; see the values of constants like ANSIC,\nStampMicro or Kitchen for examples. The model is to demonstrate what the\nreference time looks like so that the Format and Parse methods can apply\nthe same transformation to a general time value.\n\nSome valid layouts are invalid time values for time.Parse, due to formats\nsuch as _ for space padding and Z for zone information.\n\nWithin the format string, an underscore _ represents a space that may be\nreplaced by a digit if the following number (a day) has two digits; for\ncompatibility with fixed-width Unix time formats.\n\nA decimal point followed by one or more zeros represents a fractional\nsecond, printed to the given number of decimal places. A decimal point\nfollowed by one or more nines represents a fractional second, printed to\nthe given number of decimal places, with trailing zeros removed.\nWhen parsing (only), the input may contain a fractional second\nfield immediately after the seconds field, even if the layout does not\nsignify its presence. In that case a decimal point followed by a maximal\nseries of digits is parsed as a fractional second.\n\nNumeric time zone offsets format as follows:\n\t-0700 ±hhmm\n\t-07:00 ±hh:mm\n\t-07 ±hh\nReplacing the sign in the format with a Z triggers\nthe ISO 8601 behavior of printing Z instead of an\noffset for the UTC zone. Thus:\n\tZ0700 Z or ±hhmm\n\tZ07:00 Z or ±hh:mm\n\tZ07 Z or ±hh\n\nThe recognized day of week formats are \"Mon\" and \"Monday\".\nThe recognized month formats are \"Jan\" and \"January\".\n\nThe formats 2, _2, and 02 are unpadded, space-padded, and zero-padded\nday of month. The formats __2 and 002 are space-padded and zero-padded\nthree-character day of year; there is no unpadded day of year format.\n\nText in the format string that is not recognized as part of the reference\ntime is echoed verbatim during Format and expected to appear verbatim\nin the input to Parse.\n\nThe executable example for Time.Format demonstrates the working\nof the layout string in detail and is a good reference.\n\nNote that the RFC822, RFC850, and RFC1123 formats should be applied\nonly to local times. Applying them to UTC times will use \"UTC\" as the\ntime zone abbreviation, while strictly speaking those RFCs require the\nuse of \"GMT\" in that case.\nIn general RFC1123Z should be used instead of RFC1123 for servers\nthat insist on that format, and RFC3339 should be preferred for new protocols.\nRFC3339, RFC822, RFC822Z, RFC1123, and RFC1123Z are useful for formatting;\nwhen used with time.Parse they do not accept all the time formats\npermitted by the RFCs and they do accept time formats not formally defined.\nThe RFC3339Nano format removes trailing zeros from the seconds field\nand thus may not sort correctly once formatted.\n","sortText":"00002","filterText":"time.StampMicro","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":20}},"newText":"time.StampMicro"}},{"label":"time.StampMilli","kind":21,"detail":"string","documentation":"These are predefined layouts for use in Time.Format and time.Parse.\nThe reference time used in the layouts is the specific time:\n\tMon Jan 2 15:04:05 MST 2006\nwhich is Unix time 1136239445. Since MST is GMT-0700,\nthe reference time can be thought of as\n\t01/02 03:04:05PM '06 -0700\nTo define your own format, write down what the reference time would look\nlike formatted your way; see the values of constants like ANSIC,\nStampMicro or Kitchen for examples. The model is to demonstrate what the\nreference time looks like so that the Format and Parse methods can apply\nthe same transformation to a general time value.\n\nSome valid layouts are invalid time values for time.Parse, due to formats\nsuch as _ for space padding and Z for zone information.\n\nWithin the format string, an underscore _ represents a space that may be\nreplaced by a digit if the following number (a day) has two digits; for\ncompatibility with fixed-width Unix time formats.\n\nA decimal point followed by one or more zeros represents a fractional\nsecond, printed to the given number of decimal places. A decimal point\nfollowed by one or more nines represents a fractional second, printed to\nthe given number of decimal places, with trailing zeros removed.\nWhen parsing (only), the input may contain a fractional second\nfield immediately after the seconds field, even if the layout does not\nsignify its presence. In that case a decimal point followed by a maximal\nseries of digits is parsed as a fractional second.\n\nNumeric time zone offsets format as follows:\n\t-0700 ±hhmm\n\t-07:00 ±hh:mm\n\t-07 ±hh\nReplacing the sign in the format with a Z triggers\nthe ISO 8601 behavior of printing Z instead of an\noffset for the UTC zone. Thus:\n\tZ0700 Z or ±hhmm\n\tZ07:00 Z or ±hh:mm\n\tZ07 Z or ±hh\n\nThe recognized day of week formats are \"Mon\" and \"Monday\".\nThe recognized month formats are \"Jan\" and \"January\".\n\nThe formats 2, _2, and 02 are unpadded, space-padded, and zero-padded\nday of month. The formats __2 and 002 are space-padded and zero-padded\nthree-character day of year; there is no unpadded day of year format.\n\nText in the format string that is not recognized as part of the reference\ntime is echoed verbatim during Format and expected to appear verbatim\nin the input to Parse.\n\nThe executable example for Time.Format demonstrates the working\nof the layout string in detail and is a good reference.\n\nNote that the RFC822, RFC850, and RFC1123 formats should be applied\nonly to local times. Applying them to UTC times will use \"UTC\" as the\ntime zone abbreviation, while strictly speaking those RFCs require the\nuse of \"GMT\" in that case.\nIn general RFC1123Z should be used instead of RFC1123 for servers\nthat insist on that format, and RFC3339 should be preferred for new protocols.\nRFC3339, RFC822, RFC822Z, RFC1123, and RFC1123Z are useful for formatting;\nwhen used with time.Parse they do not accept all the time formats\npermitted by the RFCs and they do accept time formats not formally defined.\nThe RFC3339Nano format removes trailing zeros from the seconds field\nand thus may not sort correctly once formatted.\n","sortText":"00003","filterText":"time.StampMilli","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":20}},"newText":"time.StampMilli"}},{"label":"timestamppb","kind":9,"detail":"\"google.golang.org/protobuf/types/known/timestamppb\"","sortText":"00004","filterText":"timestamppb","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":20}},"newText":"timestamppb"},"additionalTextEdits":[{"range":{"start":{"line":8,"character":0},"end":{"line":8,"character":0}},"newText":"\t\"google.golang.org/protobuf/types/known/timestamppb\"\n"}]}]} [Trace - 21:09:21.192 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":54},"contentChanges":[{"range":{"start":{"line":31,"character":20},"end":{"line":31,"character":20}},"rangeLength":0,"text":"m"}]} [Trace - 21:09:21.193 PM] Sending request 'textDocument/completion - (9615)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":31,"character":21},"context":{"triggerKind":3}} [Trace - 21:09:21.201 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":54,"diagnostics":[{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":21}},"severity":1,"source":"compiler","message":"undeclared name: timestam"}]} [Trace - 21:09:21.227 PM] Received response 'textDocument/completion - (9615)' in 33ms. Result: {"isIncomplete":true,"items":[{"label":"timestamp","kind":6,"detail":"int64","preselect":true,"sortText":"00000","filterText":"timestamp","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":21}},"newText":"timestamp"}},{"label":"time.Stamp","kind":21,"detail":"string","documentation":"Handy time stamps.\n","sortText":"00001","filterText":"time.Stamp","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":21}},"newText":"time.Stamp"}},{"label":"time.StampMicro","kind":21,"detail":"string","documentation":"These are predefined layouts for use in Time.Format and time.Parse.\nThe reference time used in the layouts is the specific time:\n\tMon Jan 2 15:04:05 MST 2006\nwhich is Unix time 1136239445. Since MST is GMT-0700,\nthe reference time can be thought of as\n\t01/02 03:04:05PM '06 -0700\nTo define your own format, write down what the reference time would look\nlike formatted your way; see the values of constants like ANSIC,\nStampMicro or Kitchen for examples. The model is to demonstrate what the\nreference time looks like so that the Format and Parse methods can apply\nthe same transformation to a general time value.\n\nSome valid layouts are invalid time values for time.Parse, due to formats\nsuch as _ for space padding and Z for zone information.\n\nWithin the format string, an underscore _ represents a space that may be\nreplaced by a digit if the following number (a day) has two digits; for\ncompatibility with fixed-width Unix time formats.\n\nA decimal point followed by one or more zeros represents a fractional\nsecond, printed to the given number of decimal places. A decimal point\nfollowed by one or more nines represents a fractional second, printed to\nthe given number of decimal places, with trailing zeros removed.\nWhen parsing (only), the input may contain a fractional second\nfield immediately after the seconds field, even if the layout does not\nsignify its presence. In that case a decimal point followed by a maximal\nseries of digits is parsed as a fractional second.\n\nNumeric time zone offsets format as follows:\n\t-0700 ±hhmm\n\t-07:00 ±hh:mm\n\t-07 ±hh\nReplacing the sign in the format with a Z triggers\nthe ISO 8601 behavior of printing Z instead of an\noffset for the UTC zone. Thus:\n\tZ0700 Z or ±hhmm\n\tZ07:00 Z or ±hh:mm\n\tZ07 Z or ±hh\n\nThe recognized day of week formats are \"Mon\" and \"Monday\".\nThe recognized month formats are \"Jan\" and \"January\".\n\nThe formats 2, _2, and 02 are unpadded, space-padded, and zero-padded\nday of month. The formats __2 and 002 are space-padded and zero-padded\nthree-character day of year; there is no unpadded day of year format.\n\nText in the format string that is not recognized as part of the reference\ntime is echoed verbatim during Format and expected to appear verbatim\nin the input to Parse.\n\nThe executable example for Time.Format demonstrates the working\nof the layout string in detail and is a good reference.\n\nNote that the RFC822, RFC850, and RFC1123 formats should be applied\nonly to local times. Applying them to UTC times will use \"UTC\" as the\ntime zone abbreviation, while strictly speaking those RFCs require the\nuse of \"GMT\" in that case.\nIn general RFC1123Z should be used instead of RFC1123 for servers\nthat insist on that format, and RFC3339 should be preferred for new protocols.\nRFC3339, RFC822, RFC822Z, RFC1123, and RFC1123Z are useful for formatting;\nwhen used with time.Parse they do not accept all the time formats\npermitted by the RFCs and they do accept time formats not formally defined.\nThe RFC3339Nano format removes trailing zeros from the seconds field\nand thus may not sort correctly once formatted.\n","sortText":"00002","filterText":"time.StampMicro","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":21}},"newText":"time.StampMicro"}},{"label":"time.StampMilli","kind":21,"detail":"string","documentation":"These are predefined layouts for use in Time.Format and time.Parse.\nThe reference time used in the layouts is the specific time:\n\tMon Jan 2 15:04:05 MST 2006\nwhich is Unix time 1136239445. Since MST is GMT-0700,\nthe reference time can be thought of as\n\t01/02 03:04:05PM '06 -0700\nTo define your own format, write down what the reference time would look\nlike formatted your way; see the values of constants like ANSIC,\nStampMicro or Kitchen for examples. The model is to demonstrate what the\nreference time looks like so that the Format and Parse methods can apply\nthe same transformation to a general time value.\n\nSome valid layouts are invalid time values for time.Parse, due to formats\nsuch as _ for space padding and Z for zone information.\n\nWithin the format string, an underscore _ represents a space that may be\nreplaced by a digit if the following number (a day) has two digits; for\ncompatibility with fixed-width Unix time formats.\n\nA decimal point followed by one or more zeros represents a fractional\nsecond, printed to the given number of decimal places. A decimal point\nfollowed by one or more nines represents a fractional second, printed to\nthe given number of decimal places, with trailing zeros removed.\nWhen parsing (only), the input may contain a fractional second\nfield immediately after the seconds field, even if the layout does not\nsignify its presence. In that case a decimal point followed by a maximal\nseries of digits is parsed as a fractional second.\n\nNumeric time zone offsets format as follows:\n\t-0700 ±hhmm\n\t-07:00 ±hh:mm\n\t-07 ±hh\nReplacing the sign in the format with a Z triggers\nthe ISO 8601 behavior of printing Z instead of an\noffset for the UTC zone. Thus:\n\tZ0700 Z or ±hhmm\n\tZ07:00 Z or ±hh:mm\n\tZ07 Z or ±hh\n\nThe recognized day of week formats are \"Mon\" and \"Monday\".\nThe recognized month formats are \"Jan\" and \"January\".\n\nThe formats 2, _2, and 02 are unpadded, space-padded, and zero-padded\nday of month. The formats __2 and 002 are space-padded and zero-padded\nthree-character day of year; there is no unpadded day of year format.\n\nText in the format string that is not recognized as part of the reference\ntime is echoed verbatim during Format and expected to appear verbatim\nin the input to Parse.\n\nThe executable example for Time.Format demonstrates the working\nof the layout string in detail and is a good reference.\n\nNote that the RFC822, RFC850, and RFC1123 formats should be applied\nonly to local times. Applying them to UTC times will use \"UTC\" as the\ntime zone abbreviation, while strictly speaking those RFCs require the\nuse of \"GMT\" in that case.\nIn general RFC1123Z should be used instead of RFC1123 for servers\nthat insist on that format, and RFC3339 should be preferred for new protocols.\nRFC3339, RFC822, RFC822Z, RFC1123, and RFC1123Z are useful for formatting;\nwhen used with time.Parse they do not accept all the time formats\npermitted by the RFCs and they do accept time formats not formally defined.\nThe RFC3339Nano format removes trailing zeros from the seconds field\nand thus may not sort correctly once formatted.\n","sortText":"00003","filterText":"time.StampMilli","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":21}},"newText":"time.StampMilli"}},{"label":"timestamppb","kind":9,"detail":"\"google.golang.org/protobuf/types/known/timestamppb\"","sortText":"00004","filterText":"timestamppb","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":21}},"newText":"timestamppb"},"additionalTextEdits":[{"range":{"start":{"line":8,"character":0},"end":{"line":8,"character":0}},"newText":"\t\"google.golang.org/protobuf/types/known/timestamppb\"\n"}]}]} [Trace - 21:09:21.362 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":55},"contentChanges":[{"range":{"start":{"line":31,"character":21},"end":{"line":31,"character":21}},"rangeLength":0,"text":"p"}]} [Trace - 21:09:21.362 PM] Sending request 'textDocument/completion - (9616)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":31,"character":22},"context":{"triggerKind":3}} [Trace - 21:09:21.371 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":55,"diagnostics":[]} [Trace - 21:09:21.398 PM] Received response 'textDocument/completion - (9616)' in 35ms. Result: {"isIncomplete":true,"items":[{"label":"timestamp","kind":6,"detail":"int64","preselect":true,"sortText":"00000","filterText":"timestamp","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":22}},"newText":"timestamp"}},{"label":"time.Stamp","kind":21,"detail":"string","documentation":"Handy time stamps.\n","sortText":"00001","filterText":"time.Stamp","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":22}},"newText":"time.Stamp"}},{"label":"time.StampMicro","kind":21,"detail":"string","documentation":"These are predefined layouts for use in Time.Format and time.Parse.\nThe reference time used in the layouts is the specific time:\n\tMon Jan 2 15:04:05 MST 2006\nwhich is Unix time 1136239445. Since MST is GMT-0700,\nthe reference time can be thought of as\n\t01/02 03:04:05PM '06 -0700\nTo define your own format, write down what the reference time would look\nlike formatted your way; see the values of constants like ANSIC,\nStampMicro or Kitchen for examples. The model is to demonstrate what the\nreference time looks like so that the Format and Parse methods can apply\nthe same transformation to a general time value.\n\nSome valid layouts are invalid time values for time.Parse, due to formats\nsuch as _ for space padding and Z for zone information.\n\nWithin the format string, an underscore _ represents a space that may be\nreplaced by a digit if the following number (a day) has two digits; for\ncompatibility with fixed-width Unix time formats.\n\nA decimal point followed by one or more zeros represents a fractional\nsecond, printed to the given number of decimal places. A decimal point\nfollowed by one or more nines represents a fractional second, printed to\nthe given number of decimal places, with trailing zeros removed.\nWhen parsing (only), the input may contain a fractional second\nfield immediately after the seconds field, even if the layout does not\nsignify its presence. In that case a decimal point followed by a maximal\nseries of digits is parsed as a fractional second.\n\nNumeric time zone offsets format as follows:\n\t-0700 ±hhmm\n\t-07:00 ±hh:mm\n\t-07 ±hh\nReplacing the sign in the format with a Z triggers\nthe ISO 8601 behavior of printing Z instead of an\noffset for the UTC zone. Thus:\n\tZ0700 Z or ±hhmm\n\tZ07:00 Z or ±hh:mm\n\tZ07 Z or ±hh\n\nThe recognized day of week formats are \"Mon\" and \"Monday\".\nThe recognized month formats are \"Jan\" and \"January\".\n\nThe formats 2, _2, and 02 are unpadded, space-padded, and zero-padded\nday of month. The formats __2 and 002 are space-padded and zero-padded\nthree-character day of year; there is no unpadded day of year format.\n\nText in the format string that is not recognized as part of the reference\ntime is echoed verbatim during Format and expected to appear verbatim\nin the input to Parse.\n\nThe executable example for Time.Format demonstrates the working\nof the layout string in detail and is a good reference.\n\nNote that the RFC822, RFC850, and RFC1123 formats should be applied\nonly to local times. Applying them to UTC times will use \"UTC\" as the\ntime zone abbreviation, while strictly speaking those RFCs require the\nuse of \"GMT\" in that case.\nIn general RFC1123Z should be used instead of RFC1123 for servers\nthat insist on that format, and RFC3339 should be preferred for new protocols.\nRFC3339, RFC822, RFC822Z, RFC1123, and RFC1123Z are useful for formatting;\nwhen used with time.Parse they do not accept all the time formats\npermitted by the RFCs and they do accept time formats not formally defined.\nThe RFC3339Nano format removes trailing zeros from the seconds field\nand thus may not sort correctly once formatted.\n","sortText":"00002","filterText":"time.StampMicro","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":22}},"newText":"time.StampMicro"}},{"label":"time.StampMilli","kind":21,"detail":"string","documentation":"These are predefined layouts for use in Time.Format and time.Parse.\nThe reference time used in the layouts is the specific time:\n\tMon Jan 2 15:04:05 MST 2006\nwhich is Unix time 1136239445. Since MST is GMT-0700,\nthe reference time can be thought of as\n\t01/02 03:04:05PM '06 -0700\nTo define your own format, write down what the reference time would look\nlike formatted your way; see the values of constants like ANSIC,\nStampMicro or Kitchen for examples. The model is to demonstrate what the\nreference time looks like so that the Format and Parse methods can apply\nthe same transformation to a general time value.\n\nSome valid layouts are invalid time values for time.Parse, due to formats\nsuch as _ for space padding and Z for zone information.\n\nWithin the format string, an underscore _ represents a space that may be\nreplaced by a digit if the following number (a day) has two digits; for\ncompatibility with fixed-width Unix time formats.\n\nA decimal point followed by one or more zeros represents a fractional\nsecond, printed to the given number of decimal places. A decimal point\nfollowed by one or more nines represents a fractional second, printed to\nthe given number of decimal places, with trailing zeros removed.\nWhen parsing (only), the input may contain a fractional second\nfield immediately after the seconds field, even if the layout does not\nsignify its presence. In that case a decimal point followed by a maximal\nseries of digits is parsed as a fractional second.\n\nNumeric time zone offsets format as follows:\n\t-0700 ±hhmm\n\t-07:00 ±hh:mm\n\t-07 ±hh\nReplacing the sign in the format with a Z triggers\nthe ISO 8601 behavior of printing Z instead of an\noffset for the UTC zone. Thus:\n\tZ0700 Z or ±hhmm\n\tZ07:00 Z or ±hh:mm\n\tZ07 Z or ±hh\n\nThe recognized day of week formats are \"Mon\" and \"Monday\".\nThe recognized month formats are \"Jan\" and \"January\".\n\nThe formats 2, _2, and 02 are unpadded, space-padded, and zero-padded\nday of month. The formats __2 and 002 are space-padded and zero-padded\nthree-character day of year; there is no unpadded day of year format.\n\nText in the format string that is not recognized as part of the reference\ntime is echoed verbatim during Format and expected to appear verbatim\nin the input to Parse.\n\nThe executable example for Time.Format demonstrates the working\nof the layout string in detail and is a good reference.\n\nNote that the RFC822, RFC850, and RFC1123 formats should be applied\nonly to local times. Applying them to UTC times will use \"UTC\" as the\ntime zone abbreviation, while strictly speaking those RFCs require the\nuse of \"GMT\" in that case.\nIn general RFC1123Z should be used instead of RFC1123 for servers\nthat insist on that format, and RFC3339 should be preferred for new protocols.\nRFC3339, RFC822, RFC822Z, RFC1123, and RFC1123Z are useful for formatting;\nwhen used with time.Parse they do not accept all the time formats\npermitted by the RFCs and they do accept time formats not formally defined.\nThe RFC3339Nano format removes trailing zeros from the seconds field\nand thus may not sort correctly once formatted.\n","sortText":"00003","filterText":"time.StampMilli","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":22}},"newText":"time.StampMilli"}},{"label":"timestamppb","kind":9,"detail":"\"google.golang.org/protobuf/types/known/timestamppb\"","sortText":"00004","filterText":"timestamppb","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":22}},"newText":"timestamppb"},"additionalTextEdits":[{"range":{"start":{"line":8,"character":0},"end":{"line":8,"character":0}},"newText":"\t\"google.golang.org/protobuf/types/known/timestamppb\"\n"}]}]} [Trace - 21:09:21.533 PM] Sending request 'textDocument/codeAction - (9617)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":0,"character":0},"end":{"line":69,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":10,"character":5},"end":{"line":10,"character":22}},"message":"exported type Schedule should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":16,"character":0},"end":{"line":16,"character":91}},"message":"exported function SimpleScheduleWithTS should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":16,"character":5},"end":{"line":16,"character":91}},"message":"func name will be used as simple.SimpleScheduleWithTS by other packages, and that stutters; consider calling this ScheduleWithTS","severity":2,"source":"go-lint"},{"range":{"start":{"line":35,"character":0},"end":{"line":35,"character":68}},"message":"exported function SimpleSchedule should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":35,"character":5},"end":{"line":35,"character":68}},"message":"func name will be used as simple.SimpleSchedule by other packages, and that stutters; consider calling this Schedule","severity":2,"source":"go-lint"},{"range":{"start":{"line":54,"character":0},"end":{"line":54,"character":31}},"message":"exported method Schedule.ID should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":58,"character":0},"end":{"line":58,"character":33}},"message":"exported method Schedule.Epoch should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":62,"character":0},"end":{"line":62,"character":37}},"message":"exported method Schedule.Timestamp should have comment or be unexported","severity":2,"source":"go-lint"}],"only":["source.organizeImports"]}} [Trace - 21:09:21.533 PM] Received response 'textDocument/codeAction - (9617)' in 0ms. Result: null [Trace - 21:09:21.535 PM] Sending request 'textDocument/formatting - (9618)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 21:09:21.535 PM] Received response 'textDocument/formatting - (9618)' in 0ms. Result: [] [Trace - 21:09:21.555 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":55}} [Trace - 21:09:21.556 PM] Sending request 'textDocument/foldingRange - (9619)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:09:21.560 PM] Received response 'textDocument/foldingRange - (9619)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":91,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":22},{"startLine":35,"startCharacter":68,"endLine":51,"endCharacter":2},{"startLine":38,"startCharacter":24,"endLine":44,"endCharacter":10},{"startLine":39,"startCharacter":10,"endLine":40,"endCharacter":23},{"startLine":41,"startCharacter":13,"endLine":42,"endCharacter":9},{"startLine":43,"startCharacter":9,"endLine":44,"endCharacter":10},{"startLine":47,"startCharacter":17,"endLine":50,"endCharacter":30},{"startLine":54,"startCharacter":31,"endLine":55,"endCharacter":12},{"startLine":58,"startCharacter":33,"endLine":59,"endCharacter":15},{"startLine":62,"startCharacter":37,"endLine":63,"endCharacter":19},{"startLine":66,"startCharacter":35,"endLine":67,"endCharacter":91}] [Trace - 21:09:21.604 PM] Sending request 'textDocument/codeLens - (9620)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:09:21.604 PM] Received response 'textDocument/codeLens - (9620)' in 0ms. Result: null [Trace - 21:09:21.704 PM] Sending request 'textDocument/documentSymbol - (9621)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:09:21.705 PM] Received response 'textDocument/documentSymbol - (9621)' in 0ms. Result: [{"name":"Schedule","detail":"struct{...}","kind":23,"range":{"start":{"line":10,"character":5},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":10,"character":5},"end":{"line":10,"character":13}},"children":[{"name":"id","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":17}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":3}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":16}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":6}}},{"name":"timestamp","detail":"int64","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":16}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":10}}}]},{"name":"SimpleScheduleWithTS","detail":"(id interface{}, epoch int64, timestamp int64)","kind":12,"range":{"start":{"line":16,"character":0},"end":{"line":33,"character":1}},"selectionRange":{"start":{"line":16,"character":5},"end":{"line":16,"character":25}}},{"name":"SimpleSchedule","detail":"(id interface{}, epoch int64)","kind":12,"range":{"start":{"line":35,"character":0},"end":{"line":52,"character":1}},"selectionRange":{"start":{"line":35,"character":5},"end":{"line":35,"character":19}}},{"name":"(Schedule).ID","detail":"()","kind":6,"range":{"start":{"line":54,"character":0},"end":{"line":56,"character":1}},"selectionRange":{"start":{"line":54,"character":18},"end":{"line":54,"character":20}}},{"name":"(Schedule).Epoch","detail":"()","kind":6,"range":{"start":{"line":58,"character":0},"end":{"line":60,"character":1}},"selectionRange":{"start":{"line":58,"character":18},"end":{"line":58,"character":23}}},{"name":"(Schedule).Timestamp","detail":"()","kind":6,"range":{"start":{"line":62,"character":0},"end":{"line":64,"character":1}},"selectionRange":{"start":{"line":62,"character":18},"end":{"line":62,"character":27}}},{"name":"(Schedule).String","detail":"()","kind":6,"range":{"start":{"line":66,"character":0},"end":{"line":68,"character":1}},"selectionRange":{"start":{"line":66,"character":18},"end":{"line":66,"character":24}}}] [Trace - 21:09:21.831 PM] Sending request 'textDocument/codeAction - (9622)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":31,"character":22},"end":{"line":31,"character":22}},"context":{"diagnostics":[]}} [Trace - 21:09:21.832 PM] Received response 'textDocument/codeAction - (9622)' in 0ms. Result: null [Trace - 21:09:21.909 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","type":2}]} [Trace - 21:09:22.146 PM] Sending request 'textDocument/documentLink - (9623)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:09:22.146 PM] Received response 'textDocument/documentLink - (9623)' in 0ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/strconv?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"}] [Trace - 21:09:39.194 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 21:09:39 background imports cache refresh starting\n"} [Info - 9:09:39 PM] 2020/11/25 21:09:39 background imports cache refresh starting [Trace - 21:09:39.380 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 21:09:39 background refresh finished after 185.79579ms\n"} [Info - 9:09:39 PM] 2020/11/25 21:09:39 background refresh finished after 185.79579ms [Trace - 21:09:40.212 PM] Sending request 'textDocument/codeAction - (9624)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":0,"character":0},"end":{"line":69,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":10,"character":5},"end":{"line":10,"character":22}},"message":"exported type Schedule should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":16,"character":0},"end":{"line":16,"character":91}},"message":"exported function SimpleScheduleWithTS should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":16,"character":5},"end":{"line":16,"character":91}},"message":"func name will be used as simple.SimpleScheduleWithTS by other packages, and that stutters; consider calling this ScheduleWithTS","severity":2,"source":"go-lint"},{"range":{"start":{"line":35,"character":0},"end":{"line":35,"character":68}},"message":"exported function SimpleSchedule should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":35,"character":5},"end":{"line":35,"character":68}},"message":"func name will be used as simple.SimpleSchedule by other packages, and that stutters; consider calling this Schedule","severity":2,"source":"go-lint"},{"range":{"start":{"line":54,"character":0},"end":{"line":54,"character":31}},"message":"exported method Schedule.ID should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":58,"character":0},"end":{"line":58,"character":33}},"message":"exported method Schedule.Epoch should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":62,"character":0},"end":{"line":62,"character":37}},"message":"exported method Schedule.Timestamp should have comment or be unexported","severity":2,"source":"go-lint"}],"only":["source.organizeImports"]}} [Trace - 21:09:40.212 PM] Received response 'textDocument/codeAction - (9624)' in 0ms. Result: null [Trace - 21:09:40.214 PM] Sending request 'textDocument/formatting - (9625)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 21:09:40.214 PM] Received response 'textDocument/formatting - (9625)' in 0ms. Result: [] [Trace - 21:09:40.231 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":55}} [Trace - 21:09:40.499 PM] Sending request 'textDocument/codeAction - (9626)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":31,"character":22},"end":{"line":31,"character":22}},"context":{"diagnostics":[]}} [Trace - 21:09:40.500 PM] Received response 'textDocument/codeAction - (9626)' in 0ms. Result: null [Trace - 21:09:40.761 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","type":2}]} [Trace - 21:09:45.742 PM] Sending request 'textDocument/codeAction - (9627)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":0,"character":0},"end":{"line":69,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":10,"character":5},"end":{"line":10,"character":22}},"message":"exported type Schedule should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":16,"character":0},"end":{"line":16,"character":91}},"message":"exported function SimpleScheduleWithTS should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":16,"character":5},"end":{"line":16,"character":91}},"message":"func name will be used as simple.SimpleScheduleWithTS by other packages, and that stutters; consider calling this ScheduleWithTS","severity":2,"source":"go-lint"},{"range":{"start":{"line":35,"character":0},"end":{"line":35,"character":68}},"message":"exported function SimpleSchedule should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":35,"character":5},"end":{"line":35,"character":68}},"message":"func name will be used as simple.SimpleSchedule by other packages, and that stutters; consider calling this Schedule","severity":2,"source":"go-lint"},{"range":{"start":{"line":54,"character":0},"end":{"line":54,"character":31}},"message":"exported method Schedule.ID should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":58,"character":0},"end":{"line":58,"character":33}},"message":"exported method Schedule.Epoch should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":62,"character":0},"end":{"line":62,"character":37}},"message":"exported method Schedule.Timestamp should have comment or be unexported","severity":2,"source":"go-lint"}],"only":["source.organizeImports"]}} [Trace - 21:09:45.743 PM] Received response 'textDocument/codeAction - (9627)' in 0ms. Result: null [Trace - 21:09:45.744 PM] Sending request 'textDocument/formatting - (9628)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 21:09:45.745 PM] Received response 'textDocument/formatting - (9628)' in 0ms. Result: [] [Trace - 21:09:45.761 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":55}} [Trace - 21:09:46.029 PM] Sending request 'textDocument/codeAction - (9629)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":31,"character":22},"end":{"line":31,"character":22}},"context":{"diagnostics":[]}} [Trace - 21:09:46.029 PM] Received response 'textDocument/codeAction - (9629)' in 0ms. Result: null [Trace - 21:09:46.166 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","type":2}]} [Trace - 21:10:10.213 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 21:10:10 background imports cache refresh starting\n"} [Info - 9:10:10 PM] 2020/11/25 21:10:10 background imports cache refresh starting [Trace - 21:10:10.381 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 21:10:10 background refresh finished after 167.759973ms\n"} [Info - 9:10:10 PM] 2020/11/25 21:10:10 background refresh finished after 167.759973ms [Trace - 21:10:22.539 PM] Sending request 'textDocument/hover - (9630)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":36,"character":1}} [Trace - 21:10:22.539 PM] Received response 'textDocument/hover - (9630)' in 0ms. Result: null [Trace - 21:10:22.648 PM] Sending request 'textDocument/documentHighlight - (9631)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":36,"character":1}} [Trace - 21:10:22.649 PM] Received response 'textDocument/documentHighlight - (9631)' in 0ms. Result: [] [Trace - 21:10:22.897 PM] Sending request 'textDocument/codeAction - (9632)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":36,"character":1},"end":{"line":36,"character":1}},"context":{"diagnostics":[]}} [Trace - 21:10:22.897 PM] Received response 'textDocument/codeAction - (9632)' in 0ms. Result: null [Trace - 21:10:23.829 PM] Sending request 'textDocument/codeAction - (9633)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":36,"character":1},"end":{"line":51,"character":2}},"context":{"diagnostics":[]}} [Trace - 21:10:23.829 PM] Received response 'textDocument/codeAction - (9633)' in 0ms. Result: [{"title":"Extract to function","kind":"refactor.extract","disabled":{"reason":""},"edit":{},"command":{"title":"","command":"gopls.extract_function","arguments":["file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go",{"start":{"line":36,"character":1},"end":{"line":51,"character":2}}]}}] [Trace - 21:10:26.299 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":56},"contentChanges":[{"range":{"start":{"line":36,"character":1},"end":{"line":51,"character":2}},"rangeLength":215,"text":""}]} [Trace - 21:10:26.307 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":56,"diagnostics":[{"range":{"start":{"line":37,"character":0},"end":{"line":37,"character":1}},"severity":1,"source":"compiler","message":"missing return"}]} [Trace - 21:10:26.484 PM] Sending request 'textDocument/foldingRange - (9634)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:10:26.485 PM] Received response 'textDocument/foldingRange - (9634)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":91,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":22},{"startLine":39,"startCharacter":31,"endLine":40,"endCharacter":12},{"startLine":43,"startCharacter":33,"endLine":44,"endCharacter":15},{"startLine":47,"startCharacter":37,"endLine":48,"endCharacter":19},{"startLine":51,"startCharacter":35,"endLine":52,"endCharacter":91}] [Trace - 21:10:26.536 PM] Sending request 'textDocument/codeLens - (9635)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:10:26.536 PM] Received response 'textDocument/codeLens - (9635)' in 0ms. Result: null [Trace - 21:10:26.633 PM] Sending request 'textDocument/documentSymbol - (9636)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:10:26.634 PM] Received response 'textDocument/documentSymbol - (9636)' in 0ms. Result: [{"name":"Schedule","detail":"struct{...}","kind":23,"range":{"start":{"line":10,"character":5},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":10,"character":5},"end":{"line":10,"character":13}},"children":[{"name":"id","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":17}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":3}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":16}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":6}}},{"name":"timestamp","detail":"int64","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":16}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":10}}}]},{"name":"SimpleScheduleWithTS","detail":"(id interface{}, epoch int64, timestamp int64)","kind":12,"range":{"start":{"line":16,"character":0},"end":{"line":33,"character":1}},"selectionRange":{"start":{"line":16,"character":5},"end":{"line":16,"character":25}}},{"name":"SimpleSchedule","detail":"(id interface{}, epoch int64)","kind":12,"range":{"start":{"line":35,"character":0},"end":{"line":37,"character":1}},"selectionRange":{"start":{"line":35,"character":5},"end":{"line":35,"character":19}}},{"name":"(Schedule).ID","detail":"()","kind":6,"range":{"start":{"line":39,"character":0},"end":{"line":41,"character":1}},"selectionRange":{"start":{"line":39,"character":18},"end":{"line":39,"character":20}}},{"name":"(Schedule).Epoch","detail":"()","kind":6,"range":{"start":{"line":43,"character":0},"end":{"line":45,"character":1}},"selectionRange":{"start":{"line":43,"character":18},"end":{"line":43,"character":23}}},{"name":"(Schedule).Timestamp","detail":"()","kind":6,"range":{"start":{"line":47,"character":0},"end":{"line":49,"character":1}},"selectionRange":{"start":{"line":47,"character":18},"end":{"line":47,"character":27}}},{"name":"(Schedule).String","detail":"()","kind":6,"range":{"start":{"line":51,"character":0},"end":{"line":53,"character":1}},"selectionRange":{"start":{"line":51,"character":18},"end":{"line":51,"character":24}}}] [Trace - 21:10:27.182 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":57},"contentChanges":[{"range":{"start":{"line":36,"character":1},"end":{"line":36,"character":1}},"rangeLength":0,"text":"r"}]} [Trace - 21:10:27.186 PM] Sending request 'textDocument/completion - (9637)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":36,"character":2},"context":{"triggerKind":1}} [Trace - 21:10:27.190 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":57,"diagnostics":[{"range":{"start":{"line":36,"character":1},"end":{"line":36,"character":2}},"severity":1,"source":"compiler","message":"undeclared name: r"},{"range":{"start":{"line":37,"character":0},"end":{"line":37,"character":1}},"severity":1,"source":"compiler","message":"missing return"}]} [Trace - 21:10:27.192 PM] Received response 'textDocument/completion - (9637)' in 5ms. Result: {"isIncomplete":true,"items":[{"label":"return","kind":14,"preselect":true,"sortText":"00000","filterText":"return","insertTextFormat":2,"textEdit":{"range":{"start":{"line":36,"character":1},"end":{"line":36,"character":2}},"newText":"return"}},{"label":"real","kind":3,"detail":"func(c complex128) float64","sortText":"00001","filterText":"real","insertTextFormat":2,"textEdit":{"range":{"start":{"line":36,"character":1},"end":{"line":36,"character":2}},"newText":"real(${1:})"}},{"label":"recover","kind":3,"detail":"func() interface{}","sortText":"00002","filterText":"recover","insertTextFormat":2,"textEdit":{"range":{"start":{"line":36,"character":1},"end":{"line":36,"character":2}},"newText":"recover()"}},{"label":"rune","kind":7,"sortText":"00003","filterText":"rune","insertTextFormat":2,"textEdit":{"range":{"start":{"line":36,"character":1},"end":{"line":36,"character":2}},"newText":"rune"}},{"label":"rand","kind":9,"detail":"\"math/rand\"","sortText":"00004","filterText":"rand","insertTextFormat":2,"textEdit":{"range":{"start":{"line":36,"character":1},"end":{"line":36,"character":2}},"newText":"rand"},"additionalTextEdits":[{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":2}},"newText":"math/rand\"\n\t\""}]},{"label":"reflect","kind":9,"detail":"\"reflect\"","sortText":"00005","filterText":"reflect","insertTextFormat":2,"textEdit":{"range":{"start":{"line":36,"character":1},"end":{"line":36,"character":2}},"newText":"reflect"},"additionalTextEdits":[{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":2}},"newText":"reflect\"\n\t\""}]},{"label":"runtime","kind":9,"detail":"\"runtime\"","sortText":"00006","filterText":"runtime","insertTextFormat":2,"textEdit":{"range":{"start":{"line":36,"character":1},"end":{"line":36,"character":2}},"newText":"runtime"},"additionalTextEdits":[{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":2}},"newText":"runtime\"\n\t\""}]},{"label":"runner","kind":9,"detail":"\"github.com/etf1/kafka-scheduler/runner\"","sortText":"00007","filterText":"runner","insertTextFormat":2,"textEdit":{"range":{"start":{"line":36,"character":1},"end":{"line":36,"character":2}},"newText":"runner"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":34},"end":{"line":7,"character":34}},"newText":"runner\"\n\t\"github.com/etf1/kafka-scheduler/"}]},{"label":"race","kind":9,"detail":"\"internal/race\"","sortText":"00008","filterText":"race","insertTextFormat":2,"textEdit":{"range":{"start":{"line":36,"character":1},"end":{"line":36,"character":2}},"newText":"race"},"additionalTextEdits":[{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":2}},"newText":"internal/race\"\n\t\""}]},{"label":"time.RFC1123","kind":21,"detail":"string","documentation":"These are predefined layouts for use in Time.Format and time.Parse.\nThe reference time used in the layouts is the specific time:\n\tMon Jan 2 15:04:05 MST 2006\nwhich is Unix time 1136239445. Since MST is GMT-0700,\nthe reference time can be thought of as\n\t01/02 03:04:05PM '06 -0700\nTo define your own format, write down what the reference time would look\nlike formatted your way; see the values of constants like ANSIC,\nStampMicro or Kitchen for examples. The model is to demonstrate what the\nreference time looks like so that the Format and Parse methods can apply\nthe same transformation to a general time value.\n\nSome valid layouts are invalid time values for time.Parse, due to formats\nsuch as _ for space padding and Z for zone information.\n\nWithin the format string, an underscore _ represents a space that may be\nreplaced by a digit if the following number (a day) has two digits; for\ncompatibility with fixed-width Unix time formats.\n\nA decimal point followed by one or more zeros represents a fractional\nsecond, printed to the given number of decimal places. A decimal point\nfollowed by one or more nines represents a fractional second, printed to\nthe given number of decimal places, with trailing zeros removed.\nWhen parsing (only), the input may contain a fractional second\nfield immediately after the seconds field, even if the layout does not\nsignify its presence. In that case a decimal point followed by a maximal\nseries of digits is parsed as a fractional second.\n\nNumeric time zone offsets format as follows:\n\t-0700 ±hhmm\n\t-07:00 ±hh:mm\n\t-07 ±hh\nReplacing the sign in the format with a Z triggers\nthe ISO 8601 behavior of printing Z instead of an\noffset for the UTC zone. Thus:\n\tZ0700 Z or ±hhmm\n\tZ07:00 Z or ±hh:mm\n\tZ07 Z or ±hh\n\nThe recognized day of week formats are \"Mon\" and \"Monday\".\nThe recognized month formats are \"Jan\" and \"January\".\n\nThe formats 2, _2, and 02 are unpadded, space-padded, and zero-padded\nday of month. The formats __2 and 002 are space-padded and zero-padded\nthree-character day of year; there is no unpadded day of year format.\n\nText in the format string that is not recognized as part of the reference\ntime is echoed verbatim during Format and expected to appear verbatim\nin the input to Parse.\n\nThe executable example for Time.Format demonstrates the working\nof the layout string in detail and is a good reference.\n\nNote that the RFC822, RFC850, and RFC1123 formats should be applied\nonly to local times. Applying them to UTC times will use \"UTC\" as the\ntime zone abbreviation, while strictly speaking those RFCs require the\nuse of \"GMT\" in that case.\nIn general RFC1123Z should be used instead of RFC1123 for servers\nthat insist on that format, and RFC3339 should be preferred for new protocols.\nRFC3339, RFC822, RFC822Z, RFC1123, and RFC1123Z are useful for formatting;\nwhen used with time.Parse they do not accept all the time formats\npermitted by the RFCs and they do accept time formats not formally defined.\nThe RFC3339Nano format removes trailing zeros from the seconds field\nand thus may not sort correctly once formatted.\n","sortText":"00009","filterText":"time.RFC1123","insertTextFormat":2,"textEdit":{"range":{"start":{"line":36,"character":1},"end":{"line":36,"character":2}},"newText":"time.RFC1123"}},{"label":"time.RFC1123Z","kind":21,"detail":"string","documentation":"These are predefined layouts for use in Time.Format and time.Parse.\nThe reference time used in the layouts is the specific time:\n\tMon Jan 2 15:04:05 MST 2006\nwhich is Unix time 1136239445. Since MST is GMT-0700,\nthe reference time can be thought of as\n\t01/02 03:04:05PM '06 -0700\nTo define your own format, write down what the reference time would look\nlike formatted your way; see the values of constants like ANSIC,\nStampMicro or Kitchen for examples. The model is to demonstrate what the\nreference time looks like so that the Format and Parse methods can apply\nthe same transformation to a general time value.\n\nSome valid layouts are invalid time values for time.Parse, due to formats\nsuch as _ for space padding and Z for zone information.\n\nWithin the format string, an underscore _ represents a space that may be\nreplaced by a digit if the following number (a day) has two digits; for\ncompatibility with fixed-width Unix time formats.\n\nA decimal point followed by one or more zeros represents a fractional\nsecond, printed to the given number of decimal places. A decimal point\nfollowed by one or more nines represents a fractional second, printed to\nthe given number of decimal places, with trailing zeros removed.\nWhen parsing (only), the input may contain a fractional second\nfield immediately after the seconds field, even if the layout does not\nsignify its presence. In that case a decimal point followed by a maximal\nseries of digits is parsed as a fractional second.\n\nNumeric time zone offsets format as follows:\n\t-0700 ±hhmm\n\t-07:00 ±hh:mm\n\t-07 ±hh\nReplacing the sign in the format with a Z triggers\nthe ISO 8601 behavior of printing Z instead of an\noffset for the UTC zone. Thus:\n\tZ0700 Z or ±hhmm\n\tZ07:00 Z or ±hh:mm\n\tZ07 Z or ±hh\n\nThe recognized day of week formats are \"Mon\" and \"Monday\".\nThe recognized month formats are \"Jan\" and \"January\".\n\nThe formats 2, _2, and 02 are unpadded, space-padded, and zero-padded\nday of month. The formats __2 and 002 are space-padded and zero-padded\nthree-character day of year; there is no unpadded day of year format.\n\nText in the format string that is not recognized as part of the reference\ntime is echoed verbatim during Format and expected to appear verbatim\nin the input to Parse.\n\nThe executable example for Time.Format demonstrates the working\nof the layout string in detail and is a good reference.\n\nNote that the RFC822, RFC850, and RFC1123 formats should be applied\nonly to local times. Applying them to UTC times will use \"UTC\" as the\ntime zone abbreviation, while strictly speaking those RFCs require the\nuse of \"GMT\" in that case.\nIn general RFC1123Z should be used instead of RFC1123 for servers\nthat insist on that format, and RFC3339 should be preferred for new protocols.\nRFC3339, RFC822, RFC822Z, RFC1123, and RFC1123Z are useful for formatting;\nwhen used with time.Parse they do not accept all the time formats\npermitted by the RFCs and they do accept time formats not formally defined.\nThe RFC3339Nano format removes trailing zeros from the seconds field\nand thus may not sort correctly once formatted.\n","sortText":"00010","filterText":"time.RFC1123Z","insertTextFormat":2,"textEdit":{"range":{"start":{"line":36,"character":1},"end":{"line":36,"character":2}},"newText":"time.RFC1123Z"}},{"label":"time.RFC3339","kind":21,"detail":"string","documentation":"These are predefined layouts for use in Time.Format and time.Parse.\nThe reference time used in the layouts is the specific time:\n\tMon Jan 2 15:04:05 MST 2006\nwhich is Unix time 1136239445. Since MST is GMT-0700,\nthe reference time can be thought of as\n\t01/02 03:04:05PM '06 -0700\nTo define your own format, write down what the reference time would look\nlike formatted your way; see the values of constants like ANSIC,\nStampMicro or Kitchen for examples. The model is to demonstrate what the\nreference time looks like so that the Format and Parse methods can apply\nthe same transformation to a general time value.\n\nSome valid layouts are invalid time values for time.Parse, due to formats\nsuch as _ for space padding and Z for zone information.\n\nWithin the format string, an underscore _ represents a space that may be\nreplaced by a digit if the following number (a day) has two digits; for\ncompatibility with fixed-width Unix time formats.\n\nA decimal point followed by one or more zeros represents a fractional\nsecond, printed to the given number of decimal places. A decimal point\nfollowed by one or more nines represents a fractional second, printed to\nthe given number of decimal places, with trailing zeros removed.\nWhen parsing (only), the input may contain a fractional second\nfield immediately after the seconds field, even if the layout does not\nsignify its presence. In that case a decimal point followed by a maximal\nseries of digits is parsed as a fractional second.\n\nNumeric time zone offsets format as follows:\n\t-0700 ±hhmm\n\t-07:00 ±hh:mm\n\t-07 ±hh\nReplacing the sign in the format with a Z triggers\nthe ISO 8601 behavior of printing Z instead of an\noffset for the UTC zone. Thus:\n\tZ0700 Z or ±hhmm\n\tZ07:00 Z or ±hh:mm\n\tZ07 Z or ±hh\n\nThe recognized day of week formats are \"Mon\" and \"Monday\".\nThe recognized month formats are \"Jan\" and \"January\".\n\nThe formats 2, _2, and 02 are unpadded, space-padded, and zero-padded\nday of month. The formats __2 and 002 are space-padded and zero-padded\nthree-character day of year; there is no unpadded day of year format.\n\nText in the format string that is not recognized as part of the reference\ntime is echoed verbatim during Format and expected to appear verbatim\nin the input to Parse.\n\nThe executable example for Time.Format demonstrates the working\nof the layout string in detail and is a good reference.\n\nNote that the RFC822, RFC850, and RFC1123 formats should be applied\nonly to local times. Applying them to UTC times will use \"UTC\" as the\ntime zone abbreviation, while strictly speaking those RFCs require the\nuse of \"GMT\" in that case.\nIn general RFC1123Z should be used instead of RFC1123 for servers\nthat insist on that format, and RFC3339 should be preferred for new protocols.\nRFC3339, RFC822, RFC822Z, RFC1123, and RFC1123Z are useful for formatting;\nwhen used with time.Parse they do not accept all the time formats\npermitted by the RFCs and they do accept time formats not formally defined.\nThe RFC3339Nano format removes trailing zeros from the seconds field\nand thus may not sort correctly once formatted.\n","sortText":"00011","filterText":"time.RFC3339","insertTextFormat":2,"textEdit":{"range":{"start":{"line":36,"character":1},"end":{"line":36,"character":2}},"newText":"time.RFC3339"}}]} [Trace - 21:10:27.230 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":58},"contentChanges":[{"range":{"start":{"line":36,"character":2},"end":{"line":36,"character":2}},"rangeLength":0,"text":"e"}]} [Trace - 21:10:27.230 PM] Sending request 'textDocument/completion - (9638)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":36,"character":3},"context":{"triggerKind":3}} [Trace - 21:10:27.238 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":58,"diagnostics":[{"range":{"start":{"line":36,"character":1},"end":{"line":36,"character":3}},"severity":1,"source":"compiler","message":"undeclared name: re"},{"range":{"start":{"line":37,"character":0},"end":{"line":37,"character":1}},"severity":1,"source":"compiler","message":"missing return"}]} [Trace - 21:10:27.238 PM] Received response 'textDocument/completion - (9638)' in 8ms. Result: {"isIncomplete":true,"items":[{"label":"return","kind":14,"preselect":true,"sortText":"00000","filterText":"return","insertTextFormat":2,"textEdit":{"range":{"start":{"line":36,"character":1},"end":{"line":36,"character":3}},"newText":"return"}},{"label":"real","kind":3,"detail":"func(c complex128) float64","sortText":"00001","filterText":"real","insertTextFormat":2,"textEdit":{"range":{"start":{"line":36,"character":1},"end":{"line":36,"character":3}},"newText":"real(${1:})"}},{"label":"recover","kind":3,"detail":"func() interface{}","sortText":"00002","filterText":"recover","insertTextFormat":2,"textEdit":{"range":{"start":{"line":36,"character":1},"end":{"line":36,"character":3}},"newText":"recover()"}},{"label":"reflect","kind":9,"detail":"\"reflect\"","sortText":"00003","filterText":"reflect","insertTextFormat":2,"textEdit":{"range":{"start":{"line":36,"character":1},"end":{"line":36,"character":3}},"newText":"reflect"},"additionalTextEdits":[{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":2}},"newText":"reflect\"\n\t\""}]},{"label":"regexp","kind":9,"detail":"\"regexp\"","sortText":"00004","filterText":"regexp","insertTextFormat":2,"textEdit":{"range":{"start":{"line":36,"character":1},"end":{"line":36,"character":3}},"newText":"regexp"},"additionalTextEdits":[{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":2}},"newText":"regexp\"\n\t\""}]},{"label":"reflect.RecvDir","kind":21,"detail":"reflect.ChanDir (from \"reflect\")","documentation":"\u003c-chan\n","sortText":"00005","filterText":"reflect.RecvDir","insertTextFormat":2,"textEdit":{"range":{"start":{"line":36,"character":1},"end":{"line":36,"character":3}},"newText":"reflect.RecvDir"},"additionalTextEdits":[{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":2}},"newText":"reflect\"\n\t\""}]},{"label":"recognizer","kind":9,"detail":"\"k8s.io/apimachinery/pkg/runtime/serializer/recognizer\"","sortText":"00006","filterText":"recognizer","insertTextFormat":2,"textEdit":{"range":{"start":{"line":36,"character":1},"end":{"line":36,"character":3}},"newText":"recognizer"},"additionalTextEdits":[{"range":{"start":{"line":8,"character":0},"end":{"line":8,"character":0}},"newText":"\t\"k8s.io/apimachinery/pkg/runtime/serializer/recognizer\"\n"}]},{"label":"reflectlite","kind":9,"detail":"\"internal/reflectlite\"","sortText":"00007","filterText":"reflectlite","insertTextFormat":2,"textEdit":{"range":{"start":{"line":36,"character":1},"end":{"line":36,"character":3}},"newText":"reflectlite"},"additionalTextEdits":[{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":2}},"newText":"internal/reflectlite\"\n\t\""}]},{"label":"rest","kind":9,"detail":"\"k8s.io/client-go/rest\"","sortText":"00008","filterText":"rest","insertTextFormat":2,"textEdit":{"range":{"start":{"line":36,"character":1},"end":{"line":36,"character":3}},"newText":"rest"},"additionalTextEdits":[{"range":{"start":{"line":8,"character":0},"end":{"line":8,"character":0}},"newText":"\t\"k8s.io/client-go/rest\"\n"}]},{"label":"reflect.Append","kind":3,"detail":"func(s reflect.Value, x ...reflect.Value) reflect.Value (from \"reflect\")","documentation":"Append appends the values x to a slice s and returns the resulting slice.\nAs in Go, each x's value must be assignable to the slice's element type.\n","sortText":"00009","filterText":"reflect.Append","insertTextFormat":2,"textEdit":{"range":{"start":{"line":36,"character":1},"end":{"line":36,"character":3}},"newText":"reflect.Append(${1:})"},"additionalTextEdits":[{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":2}},"newText":"reflect\"\n\t\""}]},{"label":"reflect.AppendSlice","kind":3,"detail":"func(s reflect.Value, t reflect.Value) reflect.Value (from \"reflect\")","documentation":"AppendSlice appends a slice t to a slice s and returns the resulting slice.\nThe slices s and t must have the same element type.\n","sortText":"00010","filterText":"reflect.AppendSlice","insertTextFormat":2,"textEdit":{"range":{"start":{"line":36,"character":1},"end":{"line":36,"character":3}},"newText":"reflect.AppendSlice(${1:})"},"additionalTextEdits":[{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":2}},"newText":"reflect\"\n\t\""}]},{"label":"rune","kind":7,"sortText":"00012","filterText":"rune","insertTextFormat":2,"textEdit":{"range":{"start":{"line":36,"character":1},"end":{"line":36,"character":3}},"newText":"rune"}}]} [Trace - 21:10:27.282 PM] Sending request 'textDocument/documentLink - (9639)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:10:27.282 PM] Received response 'textDocument/documentLink - (9639)' in 0ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/strconv?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"}] [Trace - 21:10:27.421 PM] Sending request 'textDocument/foldingRange - (9640)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:10:27.422 PM] Received response 'textDocument/foldingRange - (9640)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":91,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":22},{"startLine":35,"startCharacter":68,"endLine":36,"endCharacter":3},{"startLine":39,"startCharacter":31,"endLine":40,"endCharacter":12},{"startLine":43,"startCharacter":33,"endLine":44,"endCharacter":15},{"startLine":47,"startCharacter":37,"endLine":48,"endCharacter":19},{"startLine":51,"startCharacter":35,"endLine":52,"endCharacter":91}] [Trace - 21:10:27.454 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":59},"contentChanges":[{"range":{"start":{"line":36,"character":3},"end":{"line":36,"character":3}},"rangeLength":0,"text":"t"}]} [Trace - 21:10:27.454 PM] Sending request 'textDocument/completion - (9641)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":36,"character":4},"context":{"triggerKind":3}} [Trace - 21:10:27.461 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":59,"diagnostics":[{"range":{"start":{"line":36,"character":1},"end":{"line":36,"character":4}},"severity":1,"source":"compiler","message":"undeclared name: ret"},{"range":{"start":{"line":37,"character":0},"end":{"line":37,"character":1}},"severity":1,"source":"compiler","message":"missing return"}]} [Trace - 21:10:27.473 PM] Received response 'textDocument/completion - (9641)' in 18ms. Result: {"isIncomplete":true,"items":[{"label":"return","kind":14,"preselect":true,"sortText":"00000","filterText":"return","insertTextFormat":2,"textEdit":{"range":{"start":{"line":36,"character":1},"end":{"line":36,"character":4}},"newText":"return"}},{"label":"retry","kind":9,"detail":"\"k8s.io/client-go/util/retry\"","sortText":"00001","filterText":"retry","insertTextFormat":2,"textEdit":{"range":{"start":{"line":36,"character":1},"end":{"line":36,"character":4}},"newText":"retry"},"additionalTextEdits":[{"range":{"start":{"line":8,"character":0},"end":{"line":8,"character":0}},"newText":"\t\"k8s.io/client-go/util/retry\"\n"}]},{"label":"retry","kind":9,"detail":"\"github.com/aws/aws-sdk-go-v2/aws/retry\"","sortText":"00002","filterText":"retry","insertTextFormat":2,"textEdit":{"range":{"start":{"line":36,"character":1},"end":{"line":36,"character":4}},"newText":"retry"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"aws/aws-sdk-go-v2/aws/retry\"\n\t\"github.com/"}]},{"label":"retry","kind":9,"detail":"\"github.com/hashicorp/serf/testutil/retry\"","sortText":"00003","filterText":"retry","insertTextFormat":2,"textEdit":{"range":{"start":{"line":36,"character":1},"end":{"line":36,"character":4}},"newText":"retry"},"additionalTextEdits":[{"range":{"start":{"line":8,"character":0},"end":{"line":8,"character":0}},"newText":"\t\"github.com/hashicorp/serf/testutil/retry\"\n"}]},{"label":"retry","kind":9,"detail":"\"github.com/hashicorp/consul/sdk/testutil/retry\"","sortText":"00004","filterText":"retry","insertTextFormat":2,"textEdit":{"range":{"start":{"line":36,"character":1},"end":{"line":36,"character":4}},"newText":"retry"},"additionalTextEdits":[{"range":{"start":{"line":8,"character":0},"end":{"line":8,"character":0}},"newText":"\t\"github.com/hashicorp/consul/sdk/testutil/retry\"\n"}]},{"label":"retryablehttp","kind":9,"detail":"\"github.com/hashicorp/go-retryablehttp\"","sortText":"00005","filterText":"retryablehttp","insertTextFormat":2,"textEdit":{"range":{"start":{"line":36,"character":1},"end":{"line":36,"character":4}},"newText":"retryablehttp"},"additionalTextEdits":[{"range":{"start":{"line":8,"character":0},"end":{"line":8,"character":0}},"newText":"\t\"github.com/hashicorp/go-retryablehttp\"\n"}]},{"label":"strconv.AppendQuoteRuneToASCII","kind":3,"detail":"func(dst []byte, r rune) []byte","documentation":"AppendQuoteRuneToASCII appends a single-quoted Go character literal representing the rune,\nas generated by QuoteRuneToASCII, to dst and returns the extended buffer.\n","sortText":"00006","filterText":"strconv.AppendQuoteRuneToASCII","insertTextFormat":2,"textEdit":{"range":{"start":{"line":36,"character":1},"end":{"line":36,"character":4}},"newText":"strconv.AppendQuoteRuneToASCII(${1:})"}},{"label":"strconv.AppendQuoteRuneToGraphic","kind":3,"detail":"func(dst []byte, r rune) []byte","documentation":"AppendQuoteRuneToGraphic appends a single-quoted Go character literal representing the rune,\nas generated by QuoteRuneToGraphic, to dst and returns the extended buffer.\n","sortText":"00007","filterText":"strconv.AppendQuoteRuneToGraphic","insertTextFormat":2,"textEdit":{"range":{"start":{"line":36,"character":1},"end":{"line":36,"character":4}},"newText":"strconv.AppendQuoteRuneToGraphic(${1:})"}},{"label":"strconv.QuoteRuneToASCII","kind":3,"detail":"func(r rune) string","documentation":"QuoteRuneToASCII returns a single-quoted Go character literal representing\nthe rune. The returned string uses Go escape sequences (\\t, \\n, \\xFF,\n\\u0100) for non-ASCII characters and non-printable characters as defined\nby IsPrint.\n","sortText":"00008","filterText":"strconv.QuoteRuneToASCII","insertTextFormat":2,"textEdit":{"range":{"start":{"line":36,"character":1},"end":{"line":36,"character":4}},"newText":"strconv.QuoteRuneToASCII(${1:})"}}]} [Trace - 21:10:27.569 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":60},"contentChanges":[{"range":{"start":{"line":36,"character":4},"end":{"line":36,"character":4}},"rangeLength":0,"text":"u"}]} [Trace - 21:10:27.569 PM] Sending request 'textDocument/completion - (9642)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":36,"character":5},"context":{"triggerKind":3}} [Trace - 21:10:27.577 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":60,"diagnostics":[{"range":{"start":{"line":36,"character":1},"end":{"line":36,"character":5}},"severity":1,"source":"compiler","message":"undeclared name: retu"},{"range":{"start":{"line":37,"character":0},"end":{"line":37,"character":1}},"severity":1,"source":"compiler","message":"missing return"}]} [Trace - 21:10:27.603 PM] Received response 'textDocument/completion - (9642)' in 33ms. Result: {"isIncomplete":true,"items":[{"label":"return","kind":14,"preselect":true,"sortText":"00000","filterText":"return","insertTextFormat":2,"textEdit":{"range":{"start":{"line":36,"character":1},"end":{"line":36,"character":5}},"newText":"return"}}]} [Trace - 21:10:27.670 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":61},"contentChanges":[{"range":{"start":{"line":36,"character":5},"end":{"line":36,"character":5}},"rangeLength":0,"text":"r"}]} [Trace - 21:10:27.670 PM] Sending request 'textDocument/completion - (9643)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":36,"character":6},"context":{"triggerKind":3}} [Trace - 21:10:27.678 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":61,"diagnostics":[{"range":{"start":{"line":36,"character":1},"end":{"line":36,"character":6}},"severity":1,"source":"compiler","message":"undeclared name: retur"},{"range":{"start":{"line":37,"character":0},"end":{"line":37,"character":1}},"severity":1,"source":"compiler","message":"missing return"}]} [Trace - 21:10:27.704 PM] Received response 'textDocument/completion - (9643)' in 34ms. Result: {"isIncomplete":true,"items":[{"label":"return","kind":14,"preselect":true,"sortText":"00000","filterText":"return","insertTextFormat":2,"textEdit":{"range":{"start":{"line":36,"character":1},"end":{"line":36,"character":6}},"newText":"return"}}]} [Trace - 21:10:27.771 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":62},"contentChanges":[{"range":{"start":{"line":36,"character":6},"end":{"line":36,"character":6}},"rangeLength":0,"text":"n"}]} [Trace - 21:10:27.772 PM] Sending request 'textDocument/completion - (9644)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":36,"character":7},"context":{"triggerKind":3}} [Trace - 21:10:27.780 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":62,"diagnostics":[{"range":{"start":{"line":36,"character":1},"end":{"line":36,"character":7}},"severity":1,"source":"compiler","message":"wrong number of return values (want 1, got 0)"}]} [Trace - 21:10:27.814 PM] Received response 'textDocument/completion - (9644)' in 41ms. Result: {"isIncomplete":false,"items":[]} [Trace - 21:10:27.864 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":63},"contentChanges":[{"range":{"start":{"line":36,"character":7},"end":{"line":36,"character":7}},"rangeLength":0,"text":" "}]} [Trace - 21:10:28.061 PM] Sending request 'textDocument/foldingRange - (9645)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:10:28.061 PM] Received response 'textDocument/foldingRange - (9645)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":91,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":22},{"startLine":35,"startCharacter":68,"endLine":36,"endCharacter":7},{"startLine":39,"startCharacter":31,"endLine":40,"endCharacter":12},{"startLine":43,"startCharacter":33,"endLine":44,"endCharacter":15},{"startLine":47,"startCharacter":37,"endLine":48,"endCharacter":19},{"startLine":51,"startCharacter":35,"endLine":52,"endCharacter":91}] [Trace - 21:10:28.111 PM] Sending request 'textDocument/codeLens - (9646)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:10:28.112 PM] Received response 'textDocument/codeLens - (9646)' in 0ms. Result: null [Trace - 21:10:28.208 PM] Sending request 'textDocument/documentSymbol - (9647)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:10:28.209 PM] Received response 'textDocument/documentSymbol - (9647)' in 0ms. Result: [{"name":"Schedule","detail":"struct{...}","kind":23,"range":{"start":{"line":10,"character":5},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":10,"character":5},"end":{"line":10,"character":13}},"children":[{"name":"id","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":17}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":3}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":16}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":6}}},{"name":"timestamp","detail":"int64","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":16}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":10}}}]},{"name":"SimpleScheduleWithTS","detail":"(id interface{}, epoch int64, timestamp int64)","kind":12,"range":{"start":{"line":16,"character":0},"end":{"line":33,"character":1}},"selectionRange":{"start":{"line":16,"character":5},"end":{"line":16,"character":25}}},{"name":"SimpleSchedule","detail":"(id interface{}, epoch int64)","kind":12,"range":{"start":{"line":35,"character":0},"end":{"line":37,"character":1}},"selectionRange":{"start":{"line":35,"character":5},"end":{"line":35,"character":19}}},{"name":"(Schedule).ID","detail":"()","kind":6,"range":{"start":{"line":39,"character":0},"end":{"line":41,"character":1}},"selectionRange":{"start":{"line":39,"character":18},"end":{"line":39,"character":20}}},{"name":"(Schedule).Epoch","detail":"()","kind":6,"range":{"start":{"line":43,"character":0},"end":{"line":45,"character":1}},"selectionRange":{"start":{"line":43,"character":18},"end":{"line":43,"character":23}}},{"name":"(Schedule).Timestamp","detail":"()","kind":6,"range":{"start":{"line":47,"character":0},"end":{"line":49,"character":1}},"selectionRange":{"start":{"line":47,"character":18},"end":{"line":47,"character":27}}},{"name":"(Schedule).String","detail":"()","kind":6,"range":{"start":{"line":51,"character":0},"end":{"line":53,"character":1}},"selectionRange":{"start":{"line":51,"character":18},"end":{"line":51,"character":24}}}] [Trace - 21:10:28.447 PM] Sending request 'textDocument/documentLink - (9648)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:10:28.448 PM] Received response 'textDocument/documentLink - (9648)' in 0ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/strconv?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"}] [Trace - 21:10:29.520 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":64},"contentChanges":[{"range":{"start":{"line":36,"character":8},"end":{"line":36,"character":8}},"rangeLength":0,"text":"S"}]} [Trace - 21:10:29.524 PM] Sending request 'textDocument/completion - (9649)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":36,"character":9},"context":{"triggerKind":1}} [Trace - 21:10:29.528 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":64,"diagnostics":[{"range":{"start":{"line":36,"character":8},"end":{"line":36,"character":9}},"severity":1,"source":"compiler","message":"undeclared name: S"}]} [Trace - 21:10:29.554 PM] Received response 'textDocument/completion - (9649)' in 30ms. Result: {"isIncomplete":true,"items":[{"label":"SimpleSchedule","kind":3,"detail":"func(id interface{}, epoch int64) schedule.Schedule","preselect":true,"sortText":"00000","filterText":"SimpleSchedule","insertTextFormat":2,"textEdit":{"range":{"start":{"line":36,"character":8},"end":{"line":36,"character":9}},"newText":"SimpleSchedule(${1:})"}},{"label":"SimpleScheduleWithTS","kind":3,"detail":"func(id interface{}, epoch int64, timestamp int64) schedule.Schedule","sortText":"00001","filterText":"SimpleScheduleWithTS","insertTextFormat":2,"textEdit":{"range":{"start":{"line":36,"character":8},"end":{"line":36,"character":9}},"newText":"SimpleScheduleWithTS(${1:})"}},{"label":"Schedule{}","kind":6,"sortText":"00002","filterText":"Schedule{}","insertTextFormat":2,"textEdit":{"range":{"start":{"line":36,"character":8},"end":{"line":36,"character":9}},"newText":"Schedule{$0\\}"}},{"label":"schedule.DeletedSchedule{}","kind":6,"sortText":"00003","filterText":"schedule.DeletedSchedule{}","insertTextFormat":2,"textEdit":{"range":{"start":{"line":36,"character":8},"end":{"line":36,"character":9}},"newText":"schedule.DeletedSchedule{$0\\}"}},{"label":"schedule.InvalidSchedule{}","kind":6,"sortText":"00004","filterText":"schedule.InvalidSchedule{}","insertTextFormat":2,"textEdit":{"range":{"start":{"line":36,"character":8},"end":{"line":36,"character":9}},"newText":"schedule.InvalidSchedule{$0\\}"}},{"label":"schedule.MissedSchedule{}","kind":6,"sortText":"00005","filterText":"schedule.MissedSchedule{}","insertTextFormat":2,"textEdit":{"range":{"start":{"line":36,"character":8},"end":{"line":36,"character":9}},"newText":"schedule.MissedSchedule{$0\\}"}},{"label":"schedule","kind":9,"detail":"\"github.com/etf1/kafka-scheduler/schedule\"","sortText":"00006","filterText":"schedule","insertTextFormat":2,"textEdit":{"range":{"start":{"line":36,"character":8},"end":{"line":36,"character":9}},"newText":"schedule"}},{"label":"strconv","kind":9,"detail":"\"strconv\"","sortText":"00007","filterText":"strconv","insertTextFormat":2,"textEdit":{"range":{"start":{"line":36,"character":8},"end":{"line":36,"character":9}},"newText":"strconv"}},{"label":"Schedule","kind":22,"detail":"struct{...}","sortText":"00008","filterText":"Schedule","insertTextFormat":2,"textEdit":{"range":{"start":{"line":36,"character":8},"end":{"line":36,"character":9}},"newText":"Schedule"}},{"label":"string","kind":7,"sortText":"00009","filterText":"string","insertTextFormat":2,"textEdit":{"range":{"start":{"line":36,"character":8},"end":{"line":36,"character":9}},"newText":"string"}},{"label":"fmt.Scan","kind":3,"detail":"func(a ...interface{}) (n int, err error)","documentation":"Scan scans text read from standard input, storing successive\nspace-separated values into successive arguments. Newlines count\nas space. It returns the number of items successfully scanned.\nIf that is less than the number of arguments, err will report why.\n","sortText":"00010","filterText":"fmt.Scan","insertTextFormat":2,"textEdit":{"range":{"start":{"line":36,"character":8},"end":{"line":36,"character":9}},"newText":"fmt.Scan(${1:})"}},{"label":"fmt.ScanState","kind":8,"detail":"interface{...}","documentation":"ScanState represents the scanner state passed to custom scanners.\nScanners may do rune-at-a-time scanning or ask the ScanState\nto discover the next space-delimited token.\n","sortText":"00011","filterText":"fmt.ScanState","insertTextFormat":2,"textEdit":{"range":{"start":{"line":36,"character":8},"end":{"line":36,"character":9}},"newText":"fmt.ScanState"}},{"label":"fmt.Scanf","kind":3,"detail":"func(format string, a ...interface{}) (n int, err error)","documentation":"Scanf scans text read from standard input, storing successive\nspace-separated values into successive arguments as determined by\nthe format. It returns the number of items successfully scanned.\nIf that is less than the number of arguments, err will report why.\nNewlines in the input must match newlines in the format.\nThe one exception: the verb %c always scans the next rune in the\ninput, even if it is a space (or tab etc.) or newline.\n","sortText":"00012","filterText":"fmt.Scanf","insertTextFormat":2,"textEdit":{"range":{"start":{"line":36,"character":8},"end":{"line":36,"character":9}},"newText":"fmt.Scanf(${1:})"}}]} [Trace - 21:10:29.713 PM] Sending request 'textDocument/foldingRange - (9650)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:10:29.713 PM] Received response 'textDocument/foldingRange - (9650)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":91,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":22},{"startLine":35,"startCharacter":68,"endLine":36,"endCharacter":9},{"startLine":39,"startCharacter":31,"endLine":40,"endCharacter":12},{"startLine":43,"startCharacter":33,"endLine":44,"endCharacter":15},{"startLine":47,"startCharacter":37,"endLine":48,"endCharacter":19},{"startLine":51,"startCharacter":35,"endLine":52,"endCharacter":91}] [Trace - 21:10:29.764 PM] Sending request 'textDocument/codeLens - (9651)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:10:29.764 PM] Received response 'textDocument/codeLens - (9651)' in 0ms. Result: null [Trace - 21:10:29.782 PM] Sending request 'textDocument/codeAction - (9652)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":36,"character":9},"end":{"line":36,"character":9}},"context":{"diagnostics":[{"range":{"start":{"line":36,"character":8},"end":{"line":36,"character":9}},"message":"undeclared name: S","severity":1,"source":"compiler"}]}} [Trace - 21:10:29.783 PM] Received response 'textDocument/codeAction - (9652)' in 0ms. Result: [{"title":"undeclared name: S","kind":"quickfix","diagnostics":[{"range":{"start":{"line":36,"character":8},"end":{"line":36,"character":9}},"severity":1,"source":"compiler","message":"undeclared name: S"}],"disabled":{"reason":""},"edit":{},"command":{"title":"undeclared name: S","command":"gopls.undeclared_name","arguments":["file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go",{"start":{"line":36,"character":8},"end":{"line":36,"character":9}}]}}] [Trace - 21:10:29.793 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":65},"contentChanges":[{"range":{"start":{"line":36,"character":9},"end":{"line":36,"character":9}},"rangeLength":0,"text":"i"}]} [Trace - 21:10:29.794 PM] Sending request 'textDocument/completion - (9653)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":36,"character":10},"context":{"triggerKind":3}} [Trace - 21:10:29.801 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":65,"diagnostics":[{"range":{"start":{"line":36,"character":8},"end":{"line":36,"character":10}},"severity":1,"source":"compiler","message":"undeclared name: Si"}]} [Trace - 21:10:29.826 PM] Received response 'textDocument/completion - (9653)' in 31ms. Result: {"isIncomplete":true,"items":[{"label":"SimpleSchedule","kind":3,"detail":"func(id interface{}, epoch int64) schedule.Schedule","preselect":true,"sortText":"00000","filterText":"SimpleSchedule","insertTextFormat":2,"textEdit":{"range":{"start":{"line":36,"character":8},"end":{"line":36,"character":10}},"newText":"SimpleSchedule(${1:})"}},{"label":"SimpleScheduleWithTS","kind":3,"detail":"func(id interface{}, epoch int64, timestamp int64) schedule.Schedule","sortText":"00001","filterText":"SimpleScheduleWithTS","insertTextFormat":2,"textEdit":{"range":{"start":{"line":36,"character":8},"end":{"line":36,"character":10}},"newText":"SimpleScheduleWithTS(${1:})"}},{"label":"schedule.InvalidSchedule{}","kind":6,"sortText":"00002","filterText":"schedule.InvalidSchedule{}","insertTextFormat":2,"textEdit":{"range":{"start":{"line":36,"character":8},"end":{"line":36,"character":10}},"newText":"schedule.InvalidSchedule{$0\\}"}},{"label":"time.Since","kind":3,"detail":"func(t time.Time) time.Duration","documentation":"Since returns the time elapsed since t.\nIt is shorthand for time.Now().Sub(t).\n","sortText":"00003","filterText":"time.Since","insertTextFormat":2,"textEdit":{"range":{"start":{"line":36,"character":8},"end":{"line":36,"character":10}},"newText":"time.Since(${1:})"}},{"label":"schedule.InvalidSchedule","kind":22,"detail":"struct{...}","sortText":"00004","filterText":"schedule.InvalidSchedule","insertTextFormat":2,"textEdit":{"range":{"start":{"line":36,"character":8},"end":{"line":36,"character":10}},"newText":"schedule.InvalidSchedule"}},{"label":"strconv.IntSize","kind":21,"detail":"int","documentation":"IntSize is the size in bits of an int or uint value.\n","sortText":"00005","filterText":"strconv.IntSize","insertTextFormat":2,"textEdit":{"range":{"start":{"line":36,"character":8},"end":{"line":36,"character":10}},"newText":"strconv.IntSize"}},{"label":"schedule.MissedSchedule{}","kind":6,"sortText":"00007","filterText":"schedule.MissedSchedule{}","insertTextFormat":2,"textEdit":{"range":{"start":{"line":36,"character":8},"end":{"line":36,"character":10}},"newText":"schedule.MissedSchedule{$0\\}"}},{"label":"string","kind":7,"sortText":"00008","filterText":"string","insertTextFormat":2,"textEdit":{"range":{"start":{"line":36,"character":8},"end":{"line":36,"character":10}},"newText":"string"}}]} [Trace - 21:10:29.993 PM] Sending request 'textDocument/foldingRange - (9654)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:10:29.994 PM] Received response 'textDocument/foldingRange - (9654)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":91,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":22},{"startLine":35,"startCharacter":68,"endLine":36,"endCharacter":10},{"startLine":39,"startCharacter":31,"endLine":40,"endCharacter":12},{"startLine":43,"startCharacter":33,"endLine":44,"endCharacter":15},{"startLine":47,"startCharacter":37,"endLine":48,"endCharacter":19},{"startLine":51,"startCharacter":35,"endLine":52,"endCharacter":91}] [Trace - 21:10:30.042 PM] Sending request 'textDocument/codeLens - (9655)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:10:30.043 PM] Received response 'textDocument/codeLens - (9655)' in 0ms. Result: null [Trace - 21:10:30.054 PM] Sending request 'textDocument/codeAction - (9656)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":36,"character":10},"end":{"line":36,"character":10}},"context":{"diagnostics":[{"range":{"start":{"line":36,"character":8},"end":{"line":36,"character":10}},"message":"undeclared name: Si","severity":1,"source":"compiler"}]}} [Trace - 21:10:30.054 PM] Received response 'textDocument/codeAction - (9656)' in 0ms. Result: [{"title":"undeclared name: Si","kind":"quickfix","diagnostics":[{"range":{"start":{"line":36,"character":8},"end":{"line":36,"character":10}},"severity":1,"source":"compiler","message":"undeclared name: Si"}],"disabled":{"reason":""},"edit":{},"command":{"title":"undeclared name: Si","command":"gopls.undeclared_name","arguments":["file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go",{"start":{"line":36,"character":8},"end":{"line":36,"character":10}}]}}] [Trace - 21:10:30.142 PM] Sending request 'textDocument/documentSymbol - (9657)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:10:30.143 PM] Received response 'textDocument/documentSymbol - (9657)' in 0ms. Result: [{"name":"Schedule","detail":"struct{...}","kind":23,"range":{"start":{"line":10,"character":5},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":10,"character":5},"end":{"line":10,"character":13}},"children":[{"name":"id","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":17}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":3}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":16}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":6}}},{"name":"timestamp","detail":"int64","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":16}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":10}}}]},{"name":"SimpleScheduleWithTS","detail":"(id interface{}, epoch int64, timestamp int64)","kind":12,"range":{"start":{"line":16,"character":0},"end":{"line":33,"character":1}},"selectionRange":{"start":{"line":16,"character":5},"end":{"line":16,"character":25}}},{"name":"SimpleSchedule","detail":"(id interface{}, epoch int64)","kind":12,"range":{"start":{"line":35,"character":0},"end":{"line":37,"character":1}},"selectionRange":{"start":{"line":35,"character":5},"end":{"line":35,"character":19}}},{"name":"(Schedule).ID","detail":"()","kind":6,"range":{"start":{"line":39,"character":0},"end":{"line":41,"character":1}},"selectionRange":{"start":{"line":39,"character":18},"end":{"line":39,"character":20}}},{"name":"(Schedule).Epoch","detail":"()","kind":6,"range":{"start":{"line":43,"character":0},"end":{"line":45,"character":1}},"selectionRange":{"start":{"line":43,"character":18},"end":{"line":43,"character":23}}},{"name":"(Schedule).Timestamp","detail":"()","kind":6,"range":{"start":{"line":47,"character":0},"end":{"line":49,"character":1}},"selectionRange":{"start":{"line":47,"character":18},"end":{"line":47,"character":27}}},{"name":"(Schedule).String","detail":"()","kind":6,"range":{"start":{"line":51,"character":0},"end":{"line":53,"character":1}},"selectionRange":{"start":{"line":51,"character":18},"end":{"line":51,"character":24}}}] [Trace - 21:10:30.516 PM] Sending request 'textDocument/documentLink - (9658)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:10:30.516 PM] Received response 'textDocument/documentLink - (9658)' in 0ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/strconv?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"}] [Trace - 21:10:31.272 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":66},"contentChanges":[{"range":{"start":{"line":36,"character":8},"end":{"line":36,"character":10}},"rangeLength":2,"text":"SimpleScheduleWithTS()"}]} [Trace - 21:10:31.273 PM] Sending request 'textDocument/signatureHelp - (9659)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":36,"character":29},"context":{"isRetrigger":false,"triggerKind":1}} [Trace - 21:10:31.275 PM] Received response 'textDocument/signatureHelp - (9659)' in 2ms. Result: {"signatures":[{"label":"SimpleScheduleWithTS(id interface{}, epoch int64, timestamp int64) schedule.Schedule","parameters":[{"label":"id interface{}"},{"label":"epoch int64"},{"label":"timestamp int64"}]}],"activeSignature":0,"activeParameter":0} [Trace - 21:10:31.279 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":66,"diagnostics":[{"range":{"start":{"line":36,"character":29},"end":{"line":36,"character":29}},"severity":1,"source":"compiler","message":"too few arguments in call to SimpleScheduleWithTS"}]} [Trace - 21:10:31.466 PM] Sending request 'textDocument/foldingRange - (9660)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:10:31.467 PM] Received response 'textDocument/foldingRange - (9660)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":91,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":22},{"startLine":35,"startCharacter":68,"endLine":36,"endCharacter":30},{"startLine":39,"startCharacter":31,"endLine":40,"endCharacter":12},{"startLine":43,"startCharacter":33,"endLine":44,"endCharacter":15},{"startLine":47,"startCharacter":37,"endLine":48,"endCharacter":19},{"startLine":51,"startCharacter":35,"endLine":52,"endCharacter":91}] [Trace - 21:10:31.512 PM] Sending request 'textDocument/codeLens - (9661)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:10:31.513 PM] Received response 'textDocument/codeLens - (9661)' in 0ms. Result: null [Trace - 21:10:31.533 PM] Sending request 'textDocument/codeAction - (9662)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":36,"character":29},"end":{"line":36,"character":29}},"context":{"diagnostics":[{"range":{"start":{"line":36,"character":29},"end":{"line":36,"character":29}},"message":"too few arguments in call to SimpleScheduleWithTS","severity":1,"source":"compiler"}]}} [Trace - 21:10:31.533 PM] Received response 'textDocument/codeAction - (9662)' in 0ms. Result: null [Trace - 21:10:31.612 PM] Sending request 'textDocument/documentSymbol - (9663)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:10:31.612 PM] Received response 'textDocument/documentSymbol - (9663)' in 0ms. Result: [{"name":"Schedule","detail":"struct{...}","kind":23,"range":{"start":{"line":10,"character":5},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":10,"character":5},"end":{"line":10,"character":13}},"children":[{"name":"id","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":17}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":3}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":16}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":6}}},{"name":"timestamp","detail":"int64","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":16}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":10}}}]},{"name":"SimpleScheduleWithTS","detail":"(id interface{}, epoch int64, timestamp int64)","kind":12,"range":{"start":{"line":16,"character":0},"end":{"line":33,"character":1}},"selectionRange":{"start":{"line":16,"character":5},"end":{"line":16,"character":25}}},{"name":"SimpleSchedule","detail":"(id interface{}, epoch int64)","kind":12,"range":{"start":{"line":35,"character":0},"end":{"line":37,"character":1}},"selectionRange":{"start":{"line":35,"character":5},"end":{"line":35,"character":19}}},{"name":"(Schedule).ID","detail":"()","kind":6,"range":{"start":{"line":39,"character":0},"end":{"line":41,"character":1}},"selectionRange":{"start":{"line":39,"character":18},"end":{"line":39,"character":20}}},{"name":"(Schedule).Epoch","detail":"()","kind":6,"range":{"start":{"line":43,"character":0},"end":{"line":45,"character":1}},"selectionRange":{"start":{"line":43,"character":18},"end":{"line":43,"character":23}}},{"name":"(Schedule).Timestamp","detail":"()","kind":6,"range":{"start":{"line":47,"character":0},"end":{"line":49,"character":1}},"selectionRange":{"start":{"line":47,"character":18},"end":{"line":47,"character":27}}},{"name":"(Schedule).String","detail":"()","kind":6,"range":{"start":{"line":51,"character":0},"end":{"line":53,"character":1}},"selectionRange":{"start":{"line":51,"character":18},"end":{"line":51,"character":24}}}] [Trace - 21:10:32.265 PM] Sending request 'textDocument/documentLink - (9664)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:10:32.265 PM] Received response 'textDocument/documentLink - (9664)' in 0ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/strconv?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"}] [Trace - 21:10:32.808 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":67},"contentChanges":[{"range":{"start":{"line":36,"character":29},"end":{"line":36,"character":29}},"rangeLength":0,"text":"i"}]} [Trace - 21:10:32.816 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":67,"diagnostics":[{"range":{"start":{"line":36,"character":29},"end":{"line":36,"character":30}},"severity":1,"source":"compiler","message":"undeclared name: i"}]} [Trace - 21:10:32.901 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":68},"contentChanges":[{"range":{"start":{"line":36,"character":30},"end":{"line":36,"character":30}},"rangeLength":0,"text":"d"}]} [Trace - 21:10:32.908 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":68,"diagnostics":[{"range":{"start":{"line":36,"character":31},"end":{"line":36,"character":31}},"severity":1,"source":"compiler","message":"too few arguments in call to SimpleScheduleWithTS"}]} [Trace - 21:10:33.022 PM] Sending request 'textDocument/signatureHelp - (9665)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":36,"character":31},"context":{"isRetrigger":true,"triggerKind":3,"activeSignatureHelp":{"signatures":[{"label":"SimpleScheduleWithTS(id interface{}, epoch int64, timestamp int64) schedule.Schedule","parameters":[{"label":"id interface{}"},{"label":"epoch int64"},{"label":"timestamp int64"}]}],"activeSignature":0,"activeParameter":0}}} [Trace - 21:10:33.023 PM] Received response 'textDocument/signatureHelp - (9665)' in 0ms. Result: {"signatures":[{"label":"SimpleScheduleWithTS(id interface{}, epoch int64, timestamp int64) schedule.Schedule","parameters":[{"label":"id interface{}"},{"label":"epoch int64"},{"label":"timestamp int64"}]}],"activeSignature":0,"activeParameter":0} [Trace - 21:10:33.100 PM] Sending request 'textDocument/foldingRange - (9666)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:10:33.101 PM] Received response 'textDocument/foldingRange - (9666)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":91,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":22},{"startLine":35,"startCharacter":68,"endLine":36,"endCharacter":32},{"startLine":39,"startCharacter":31,"endLine":40,"endCharacter":12},{"startLine":43,"startCharacter":33,"endLine":44,"endCharacter":15},{"startLine":47,"startCharacter":37,"endLine":48,"endCharacter":19},{"startLine":51,"startCharacter":35,"endLine":52,"endCharacter":91}] [Trace - 21:10:33.151 PM] Sending request 'textDocument/codeLens - (9667)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:10:33.151 PM] Received response 'textDocument/codeLens - (9667)' in 0ms. Result: null [Trace - 21:10:33.163 PM] Sending request 'textDocument/codeAction - (9668)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":36,"character":31},"end":{"line":36,"character":31}},"context":{"diagnostics":[{"range":{"start":{"line":36,"character":31},"end":{"line":36,"character":31}},"message":"too few arguments in call to SimpleScheduleWithTS","severity":1,"source":"compiler"}]}} [Trace - 21:10:33.163 PM] Received response 'textDocument/codeAction - (9668)' in 0ms. Result: null [Trace - 21:10:33.251 PM] Sending request 'textDocument/documentSymbol - (9669)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:10:33.251 PM] Received response 'textDocument/documentSymbol - (9669)' in 0ms. Result: [{"name":"Schedule","detail":"struct{...}","kind":23,"range":{"start":{"line":10,"character":5},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":10,"character":5},"end":{"line":10,"character":13}},"children":[{"name":"id","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":17}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":3}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":16}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":6}}},{"name":"timestamp","detail":"int64","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":16}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":10}}}]},{"name":"SimpleScheduleWithTS","detail":"(id interface{}, epoch int64, timestamp int64)","kind":12,"range":{"start":{"line":16,"character":0},"end":{"line":33,"character":1}},"selectionRange":{"start":{"line":16,"character":5},"end":{"line":16,"character":25}}},{"name":"SimpleSchedule","detail":"(id interface{}, epoch int64)","kind":12,"range":{"start":{"line":35,"character":0},"end":{"line":37,"character":1}},"selectionRange":{"start":{"line":35,"character":5},"end":{"line":35,"character":19}}},{"name":"(Schedule).ID","detail":"()","kind":6,"range":{"start":{"line":39,"character":0},"end":{"line":41,"character":1}},"selectionRange":{"start":{"line":39,"character":18},"end":{"line":39,"character":20}}},{"name":"(Schedule).Epoch","detail":"()","kind":6,"range":{"start":{"line":43,"character":0},"end":{"line":45,"character":1}},"selectionRange":{"start":{"line":43,"character":18},"end":{"line":43,"character":23}}},{"name":"(Schedule).Timestamp","detail":"()","kind":6,"range":{"start":{"line":47,"character":0},"end":{"line":49,"character":1}},"selectionRange":{"start":{"line":47,"character":18},"end":{"line":47,"character":27}}},{"name":"(Schedule).String","detail":"()","kind":6,"range":{"start":{"line":51,"character":0},"end":{"line":53,"character":1}},"selectionRange":{"start":{"line":51,"character":18},"end":{"line":51,"character":24}}}] [Trace - 21:10:33.730 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":69},"contentChanges":[{"range":{"start":{"line":36,"character":31},"end":{"line":36,"character":31}},"rangeLength":0,"text":","}]} [Trace - 21:10:33.737 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":69,"diagnostics":[{"range":{"start":{"line":36,"character":32},"end":{"line":36,"character":32}},"severity":1,"source":"compiler","message":"too few arguments in call to SimpleScheduleWithTS"}]} [Trace - 21:10:33.772 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":70},"contentChanges":[{"range":{"start":{"line":36,"character":32},"end":{"line":36,"character":32}},"rangeLength":0,"text":" "}]} [Trace - 21:10:33.780 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":70,"diagnostics":[{"range":{"start":{"line":36,"character":33},"end":{"line":36,"character":33}},"severity":1,"source":"compiler","message":"too few arguments in call to SimpleScheduleWithTS"}]} [Trace - 21:10:33.806 PM] Sending request 'textDocument/documentLink - (9670)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:10:33.807 PM] Received response 'textDocument/documentLink - (9670)' in 0ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/strconv?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"}] [Trace - 21:10:33.891 PM] Sending request 'textDocument/signatureHelp - (9671)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":36,"character":33},"context":{"isRetrigger":true,"triggerCharacter":",","triggerKind":2,"activeSignatureHelp":{"signatures":[{"label":"SimpleScheduleWithTS(id interface{}, epoch int64, timestamp int64) schedule.Schedule","parameters":[{"label":"id interface{}"},{"label":"epoch int64"},{"label":"timestamp int64"}]}],"activeSignature":0,"activeParameter":0}}} [Trace - 21:10:33.892 PM] Received response 'textDocument/signatureHelp - (9671)' in 0ms. Result: {"signatures":[{"label":"SimpleScheduleWithTS(id interface{}, epoch int64, timestamp int64) schedule.Schedule","parameters":[{"label":"id interface{}"},{"label":"epoch int64"},{"label":"timestamp int64"}]}],"activeSignature":0,"activeParameter":1} [Trace - 21:10:33.971 PM] Sending request 'textDocument/foldingRange - (9672)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:10:33.972 PM] Received response 'textDocument/foldingRange - (9672)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":91,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":22},{"startLine":35,"startCharacter":68,"endLine":36,"endCharacter":34},{"startLine":39,"startCharacter":31,"endLine":40,"endCharacter":12},{"startLine":43,"startCharacter":33,"endLine":44,"endCharacter":15},{"startLine":47,"startCharacter":37,"endLine":48,"endCharacter":19},{"startLine":51,"startCharacter":35,"endLine":52,"endCharacter":91}] [Trace - 21:10:34.024 PM] Sending request 'textDocument/codeLens - (9673)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:10:34.024 PM] Received response 'textDocument/codeLens - (9673)' in 0ms. Result: null [Trace - 21:10:34.033 PM] Sending request 'textDocument/codeAction - (9674)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":36,"character":33},"end":{"line":36,"character":33}},"context":{"diagnostics":[{"range":{"start":{"line":36,"character":33},"end":{"line":36,"character":33}},"message":"too few arguments in call to SimpleScheduleWithTS","severity":1,"source":"compiler"}]}} [Trace - 21:10:34.034 PM] Received response 'textDocument/codeAction - (9674)' in 0ms. Result: null [Trace - 21:10:34.121 PM] Sending request 'textDocument/documentSymbol - (9675)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:10:34.121 PM] Received response 'textDocument/documentSymbol - (9675)' in 0ms. Result: [{"name":"Schedule","detail":"struct{...}","kind":23,"range":{"start":{"line":10,"character":5},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":10,"character":5},"end":{"line":10,"character":13}},"children":[{"name":"id","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":17}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":3}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":16}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":6}}},{"name":"timestamp","detail":"int64","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":16}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":10}}}]},{"name":"SimpleScheduleWithTS","detail":"(id interface{}, epoch int64, timestamp int64)","kind":12,"range":{"start":{"line":16,"character":0},"end":{"line":33,"character":1}},"selectionRange":{"start":{"line":16,"character":5},"end":{"line":16,"character":25}}},{"name":"SimpleSchedule","detail":"(id interface{}, epoch int64)","kind":12,"range":{"start":{"line":35,"character":0},"end":{"line":37,"character":1}},"selectionRange":{"start":{"line":35,"character":5},"end":{"line":35,"character":19}}},{"name":"(Schedule).ID","detail":"()","kind":6,"range":{"start":{"line":39,"character":0},"end":{"line":41,"character":1}},"selectionRange":{"start":{"line":39,"character":18},"end":{"line":39,"character":20}}},{"name":"(Schedule).Epoch","detail":"()","kind":6,"range":{"start":{"line":43,"character":0},"end":{"line":45,"character":1}},"selectionRange":{"start":{"line":43,"character":18},"end":{"line":43,"character":23}}},{"name":"(Schedule).Timestamp","detail":"()","kind":6,"range":{"start":{"line":47,"character":0},"end":{"line":49,"character":1}},"selectionRange":{"start":{"line":47,"character":18},"end":{"line":47,"character":27}}},{"name":"(Schedule).String","detail":"()","kind":6,"range":{"start":{"line":51,"character":0},"end":{"line":53,"character":1}},"selectionRange":{"start":{"line":51,"character":18},"end":{"line":51,"character":24}}}] [Trace - 21:10:37.647 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":71},"contentChanges":[{"range":{"start":{"line":36,"character":33},"end":{"line":36,"character":33}},"rangeLength":0,"text":"e"}]} [Trace - 21:10:37.654 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":71,"diagnostics":[{"range":{"start":{"line":36,"character":33},"end":{"line":36,"character":34}},"severity":1,"source":"compiler","message":"undeclared name: e"},{"range":{"start":{"line":36,"character":34},"end":{"line":36,"character":34}},"severity":1,"source":"compiler","message":"too few arguments in call to SimpleScheduleWithTS"}]} [Trace - 21:10:37.771 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":72},"contentChanges":[{"range":{"start":{"line":36,"character":34},"end":{"line":36,"character":34}},"rangeLength":0,"text":"p"}]} [Trace - 21:10:37.779 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":72,"diagnostics":[{"range":{"start":{"line":36,"character":33},"end":{"line":36,"character":35}},"severity":1,"source":"compiler","message":"undeclared name: ep"},{"range":{"start":{"line":36,"character":35},"end":{"line":36,"character":35}},"severity":1,"source":"compiler","message":"too few arguments in call to SimpleScheduleWithTS"}]} [Trace - 21:10:37.833 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":73},"contentChanges":[{"range":{"start":{"line":36,"character":35},"end":{"line":36,"character":35}},"rangeLength":0,"text":"o"}]} [Trace - 21:10:37.841 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":73,"diagnostics":[{"range":{"start":{"line":36,"character":33},"end":{"line":36,"character":36}},"severity":1,"source":"compiler","message":"undeclared name: epo"},{"range":{"start":{"line":36,"character":36},"end":{"line":36,"character":36}},"severity":1,"source":"compiler","message":"too few arguments in call to SimpleScheduleWithTS"}]} [Trace - 21:10:37.922 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":74},"contentChanges":[{"range":{"start":{"line":36,"character":36},"end":{"line":36,"character":36}},"rangeLength":0,"text":"c"}]} [Trace - 21:10:37.929 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":74,"diagnostics":[{"range":{"start":{"line":36,"character":33},"end":{"line":36,"character":37}},"severity":1,"source":"compiler","message":"undeclared name: epoc"},{"range":{"start":{"line":36,"character":37},"end":{"line":36,"character":37}},"severity":1,"source":"compiler","message":"too few arguments in call to SimpleScheduleWithTS"}]} [Trace - 21:10:38.098 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":75},"contentChanges":[{"range":{"start":{"line":36,"character":37},"end":{"line":36,"character":37}},"rangeLength":0,"text":"h"}]} [Trace - 21:10:38.106 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":75,"diagnostics":[{"range":{"start":{"line":36,"character":38},"end":{"line":36,"character":38}},"severity":1,"source":"compiler","message":"too few arguments in call to SimpleScheduleWithTS"}]} [Trace - 21:10:38.292 PM] Sending request 'textDocument/foldingRange - (9676)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:10:38.292 PM] Received response 'textDocument/foldingRange - (9676)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":91,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":22},{"startLine":35,"startCharacter":68,"endLine":36,"endCharacter":39},{"startLine":39,"startCharacter":31,"endLine":40,"endCharacter":12},{"startLine":43,"startCharacter":33,"endLine":44,"endCharacter":15},{"startLine":47,"startCharacter":37,"endLine":48,"endCharacter":19},{"startLine":51,"startCharacter":35,"endLine":52,"endCharacter":91}] [Trace - 21:10:38.340 PM] Sending request 'textDocument/codeLens - (9677)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:10:38.341 PM] Received response 'textDocument/codeLens - (9677)' in 0ms. Result: null [Trace - 21:10:38.360 PM] Sending request 'textDocument/codeAction - (9678)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":36,"character":38},"end":{"line":36,"character":38}},"context":{"diagnostics":[{"range":{"start":{"line":36,"character":38},"end":{"line":36,"character":38}},"message":"too few arguments in call to SimpleScheduleWithTS","severity":1,"source":"compiler"}]}} [Trace - 21:10:38.361 PM] Received response 'textDocument/codeAction - (9678)' in 0ms. Result: null [Trace - 21:10:38.376 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":76},"contentChanges":[{"range":{"start":{"line":36,"character":38},"end":{"line":36,"character":38}},"rangeLength":0,"text":","}]} [Trace - 21:10:38.383 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":76,"diagnostics":[{"range":{"start":{"line":36,"character":39},"end":{"line":36,"character":39}},"severity":1,"source":"compiler","message":"too few arguments in call to SimpleScheduleWithTS"}]} [Trace - 21:10:38.424 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":77},"contentChanges":[{"range":{"start":{"line":36,"character":39},"end":{"line":36,"character":39}},"rangeLength":0,"text":" "}]} [Trace - 21:10:38.431 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":77,"diagnostics":[{"range":{"start":{"line":36,"character":40},"end":{"line":36,"character":40}},"severity":1,"source":"compiler","message":"too few arguments in call to SimpleScheduleWithTS"}]} [Trace - 21:10:38.544 PM] Sending request 'textDocument/signatureHelp - (9679)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":36,"character":40},"context":{"isRetrigger":false,"triggerCharacter":",","triggerKind":2}} [Trace - 21:10:38.544 PM] Received response 'textDocument/signatureHelp - (9679)' in 0ms. Result: {"signatures":[{"label":"SimpleScheduleWithTS(id interface{}, epoch int64, timestamp int64) schedule.Schedule","parameters":[{"label":"id interface{}"},{"label":"epoch int64"},{"label":"timestamp int64"}]}],"activeSignature":0,"activeParameter":2} [Trace - 21:10:38.624 PM] Sending request 'textDocument/foldingRange - (9680)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:10:38.624 PM] Received response 'textDocument/foldingRange - (9680)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":91,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":22},{"startLine":35,"startCharacter":68,"endLine":36,"endCharacter":41},{"startLine":39,"startCharacter":31,"endLine":40,"endCharacter":12},{"startLine":43,"startCharacter":33,"endLine":44,"endCharacter":15},{"startLine":47,"startCharacter":37,"endLine":48,"endCharacter":19},{"startLine":51,"startCharacter":35,"endLine":52,"endCharacter":91}] [Trace - 21:10:38.639 PM] Sending request 'textDocument/documentLink - (9681)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:10:38.640 PM] Received response 'textDocument/documentLink - (9681)' in 0ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/strconv?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"}] [Trace - 21:10:38.674 PM] Sending request 'textDocument/codeLens - (9682)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:10:38.674 PM] Received response 'textDocument/codeLens - (9682)' in 0ms. Result: null [Trace - 21:10:38.691 PM] Sending request 'textDocument/codeAction - (9683)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":36,"character":40},"end":{"line":36,"character":40}},"context":{"diagnostics":[{"range":{"start":{"line":36,"character":40},"end":{"line":36,"character":40}},"message":"too few arguments in call to SimpleScheduleWithTS","severity":1,"source":"compiler"}]}} [Trace - 21:10:38.691 PM] Received response 'textDocument/codeAction - (9683)' in 0ms. Result: null [Trace - 21:10:38.773 PM] Sending request 'textDocument/documentSymbol - (9684)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:10:38.773 PM] Received response 'textDocument/documentSymbol - (9684)' in 0ms. Result: [{"name":"Schedule","detail":"struct{...}","kind":23,"range":{"start":{"line":10,"character":5},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":10,"character":5},"end":{"line":10,"character":13}},"children":[{"name":"id","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":17}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":3}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":16}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":6}}},{"name":"timestamp","detail":"int64","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":16}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":10}}}]},{"name":"SimpleScheduleWithTS","detail":"(id interface{}, epoch int64, timestamp int64)","kind":12,"range":{"start":{"line":16,"character":0},"end":{"line":33,"character":1}},"selectionRange":{"start":{"line":16,"character":5},"end":{"line":16,"character":25}}},{"name":"SimpleSchedule","detail":"(id interface{}, epoch int64)","kind":12,"range":{"start":{"line":35,"character":0},"end":{"line":37,"character":1}},"selectionRange":{"start":{"line":35,"character":5},"end":{"line":35,"character":19}}},{"name":"(Schedule).ID","detail":"()","kind":6,"range":{"start":{"line":39,"character":0},"end":{"line":41,"character":1}},"selectionRange":{"start":{"line":39,"character":18},"end":{"line":39,"character":20}}},{"name":"(Schedule).Epoch","detail":"()","kind":6,"range":{"start":{"line":43,"character":0},"end":{"line":45,"character":1}},"selectionRange":{"start":{"line":43,"character":18},"end":{"line":43,"character":23}}},{"name":"(Schedule).Timestamp","detail":"()","kind":6,"range":{"start":{"line":47,"character":0},"end":{"line":49,"character":1}},"selectionRange":{"start":{"line":47,"character":18},"end":{"line":47,"character":27}}},{"name":"(Schedule).String","detail":"()","kind":6,"range":{"start":{"line":51,"character":0},"end":{"line":53,"character":1}},"selectionRange":{"start":{"line":51,"character":18},"end":{"line":51,"character":24}}}] [Trace - 21:10:39.351 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":78},"contentChanges":[{"range":{"start":{"line":36,"character":40},"end":{"line":36,"character":40}},"rangeLength":0,"text":"time.Now().Unix()"}]} [Trace - 21:10:39.359 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":78,"diagnostics":[]} [Trace - 21:10:39.476 PM] Sending request 'textDocument/signatureHelp - (9685)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":36,"character":57},"context":{"isRetrigger":true,"triggerKind":3,"activeSignatureHelp":{"signatures":[{"label":"SimpleScheduleWithTS(id interface{}, epoch int64, timestamp int64) schedule.Schedule","parameters":[{"label":"id interface{}"},{"label":"epoch int64"},{"label":"timestamp int64"}]}],"activeSignature":0,"activeParameter":2}}} [Trace - 21:10:39.477 PM] Received response 'textDocument/signatureHelp - (9685)' in 0ms. Result: {"signatures":[{"label":"SimpleScheduleWithTS(id interface{}, epoch int64, timestamp int64) schedule.Schedule","parameters":[{"label":"id interface{}"},{"label":"epoch int64"},{"label":"timestamp int64"}]}],"activeSignature":0,"activeParameter":2} [Trace - 21:10:39.543 PM] Sending request 'textDocument/foldingRange - (9686)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:10:39.543 PM] Received response 'textDocument/foldingRange - (9686)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":91,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":22},{"startLine":35,"startCharacter":68,"endLine":36,"endCharacter":58},{"startLine":39,"startCharacter":31,"endLine":40,"endCharacter":12},{"startLine":43,"startCharacter":33,"endLine":44,"endCharacter":15},{"startLine":47,"startCharacter":37,"endLine":48,"endCharacter":19},{"startLine":51,"startCharacter":35,"endLine":52,"endCharacter":91}] [Trace - 21:10:39.596 PM] Sending request 'textDocument/codeLens - (9687)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:10:39.597 PM] Received response 'textDocument/codeLens - (9687)' in 0ms. Result: null [Trace - 21:10:39.612 PM] Sending request 'textDocument/codeAction - (9688)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":36,"character":57},"end":{"line":36,"character":57}},"context":{"diagnostics":[]}} [Trace - 21:10:39.612 PM] Received response 'textDocument/codeAction - (9688)' in 0ms. Result: null [Trace - 21:10:39.693 PM] Sending request 'textDocument/documentSymbol - (9689)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:10:39.694 PM] Received response 'textDocument/documentSymbol - (9689)' in 0ms. Result: [{"name":"Schedule","detail":"struct{...}","kind":23,"range":{"start":{"line":10,"character":5},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":10,"character":5},"end":{"line":10,"character":13}},"children":[{"name":"id","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":17}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":3}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":16}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":6}}},{"name":"timestamp","detail":"int64","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":16}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":10}}}]},{"name":"SimpleScheduleWithTS","detail":"(id interface{}, epoch int64, timestamp int64)","kind":12,"range":{"start":{"line":16,"character":0},"end":{"line":33,"character":1}},"selectionRange":{"start":{"line":16,"character":5},"end":{"line":16,"character":25}}},{"name":"SimpleSchedule","detail":"(id interface{}, epoch int64)","kind":12,"range":{"start":{"line":35,"character":0},"end":{"line":37,"character":1}},"selectionRange":{"start":{"line":35,"character":5},"end":{"line":35,"character":19}}},{"name":"(Schedule).ID","detail":"()","kind":6,"range":{"start":{"line":39,"character":0},"end":{"line":41,"character":1}},"selectionRange":{"start":{"line":39,"character":18},"end":{"line":39,"character":20}}},{"name":"(Schedule).Epoch","detail":"()","kind":6,"range":{"start":{"line":43,"character":0},"end":{"line":45,"character":1}},"selectionRange":{"start":{"line":43,"character":18},"end":{"line":43,"character":23}}},{"name":"(Schedule).Timestamp","detail":"()","kind":6,"range":{"start":{"line":47,"character":0},"end":{"line":49,"character":1}},"selectionRange":{"start":{"line":47,"character":18},"end":{"line":47,"character":27}}},{"name":"(Schedule).String","detail":"()","kind":6,"range":{"start":{"line":51,"character":0},"end":{"line":53,"character":1}},"selectionRange":{"start":{"line":51,"character":18},"end":{"line":51,"character":24}}}] [Trace - 21:10:40.302 PM] Sending request 'textDocument/codeAction - (9690)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":0,"character":0},"end":{"line":54,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":10,"character":5},"end":{"line":10,"character":22}},"message":"exported type Schedule should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":16,"character":0},"end":{"line":16,"character":91}},"message":"exported function SimpleScheduleWithTS should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":16,"character":5},"end":{"line":16,"character":91}},"message":"func name will be used as simple.SimpleScheduleWithTS by other packages, and that stutters; consider calling this ScheduleWithTS","severity":2,"source":"go-lint"},{"range":{"start":{"line":35,"character":0},"end":{"line":35,"character":68}},"message":"exported function SimpleSchedule should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":35,"character":5},"end":{"line":35,"character":68}},"message":"func name will be used as simple.SimpleSchedule by other packages, and that stutters; consider calling this Schedule","severity":2,"source":"go-lint"},{"range":{"start":{"line":54,"character":0},"end":{"line":54,"character":31}},"message":"exported method Schedule.ID should have comment or be unexported","severity":2,"source":"go-lint"}],"only":["source.organizeImports"]}} [Trace - 21:10:40.303 PM] Received response 'textDocument/codeAction - (9690)' in 0ms. Result: null [Trace - 21:10:40.304 PM] Sending request 'textDocument/formatting - (9691)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 21:10:40.304 PM] Received response 'textDocument/formatting - (9691)' in 0ms. Result: [] [Trace - 21:10:40.327 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":78}} [Trace - 21:10:40.343 PM] Sending request 'textDocument/documentLink - (9692)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:10:40.343 PM] Received response 'textDocument/documentLink - (9692)' in 0ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/strconv?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"}] [Trace - 21:10:40.596 PM] Sending request 'textDocument/codeAction - (9693)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":36,"character":57},"end":{"line":36,"character":57}},"context":{"diagnostics":[]}} [Trace - 21:10:40.597 PM] Received response 'textDocument/codeAction - (9693)' in 0ms. Result: null [Trace - 21:10:40.888 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","type":2}]} [Trace - 21:10:52.147 PM] Sending request 'textDocument/codeAction - (9694)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":0,"character":0},"end":{"line":54,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":10,"character":5},"end":{"line":10,"character":22}},"message":"exported type Schedule should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":16,"character":0},"end":{"line":16,"character":91}},"message":"exported function SimpleScheduleWithTS should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":16,"character":5},"end":{"line":16,"character":91}},"message":"func name will be used as simple.SimpleScheduleWithTS by other packages, and that stutters; consider calling this ScheduleWithTS","severity":2,"source":"go-lint"},{"range":{"start":{"line":35,"character":0},"end":{"line":35,"character":68}},"message":"exported function SimpleSchedule should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":35,"character":5},"end":{"line":35,"character":68}},"message":"func name will be used as simple.SimpleSchedule by other packages, and that stutters; consider calling this Schedule","severity":2,"source":"go-lint"},{"range":{"start":{"line":39,"character":0},"end":{"line":39,"character":31}},"message":"exported method Schedule.ID should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":43,"character":0},"end":{"line":43,"character":33}},"message":"exported method Schedule.Epoch should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":47,"character":0},"end":{"line":47,"character":37}},"message":"exported method Schedule.Timestamp should have comment or be unexported","severity":2,"source":"go-lint"}],"only":["source.organizeImports"]}} [Trace - 21:10:52.147 PM] Received response 'textDocument/codeAction - (9694)' in 0ms. Result: null [Trace - 21:10:52.148 PM] Sending request 'textDocument/formatting - (9695)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 21:10:52.149 PM] Received response 'textDocument/formatting - (9695)' in 0ms. Result: [] [Trace - 21:10:52.167 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":78}} [Trace - 21:10:52.435 PM] Sending request 'textDocument/codeAction - (9696)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":36,"character":57},"end":{"line":36,"character":57}},"context":{"diagnostics":[]}} [Trace - 21:10:52.436 PM] Received response 'textDocument/codeAction - (9696)' in 0ms. Result: null [Trace - 21:10:52.568 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","type":2}]} [Trace - 21:10:52.902 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 21:10:52 background imports cache refresh starting\n"} [Info - 9:10:52 PM] 2020/11/25 21:10:52 background imports cache refresh starting [Trace - 21:10:53.077 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 21:10:53 background refresh finished after 175.008397ms\n"} [Info - 9:10:53 PM] 2020/11/25 21:10:53 background refresh finished after 175.008397ms [Trace - 21:10:58.618 PM] Sending request 'textDocument/codeAction - (9697)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":0,"character":0},"end":{"line":54,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":10,"character":5},"end":{"line":10,"character":22}},"message":"exported type Schedule should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":16,"character":0},"end":{"line":16,"character":91}},"message":"exported function SimpleScheduleWithTS should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":16,"character":5},"end":{"line":16,"character":91}},"message":"func name will be used as simple.SimpleScheduleWithTS by other packages, and that stutters; consider calling this ScheduleWithTS","severity":2,"source":"go-lint"},{"range":{"start":{"line":35,"character":0},"end":{"line":35,"character":68}},"message":"exported function SimpleSchedule should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":35,"character":5},"end":{"line":35,"character":68}},"message":"func name will be used as simple.SimpleSchedule by other packages, and that stutters; consider calling this Schedule","severity":2,"source":"go-lint"},{"range":{"start":{"line":39,"character":0},"end":{"line":39,"character":31}},"message":"exported method Schedule.ID should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":43,"character":0},"end":{"line":43,"character":33}},"message":"exported method Schedule.Epoch should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":47,"character":0},"end":{"line":47,"character":37}},"message":"exported method Schedule.Timestamp should have comment or be unexported","severity":2,"source":"go-lint"}],"only":["source.organizeImports"]}} [Trace - 21:10:58.619 PM] Received response 'textDocument/codeAction - (9697)' in 0ms. Result: null [Trace - 21:10:58.620 PM] Sending request 'textDocument/formatting - (9698)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 21:10:58.620 PM] Received response 'textDocument/formatting - (9698)' in 0ms. Result: [] [Trace - 21:10:58.636 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":78}} [Trace - 21:10:58.906 PM] Sending request 'textDocument/codeAction - (9699)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":36,"character":57},"end":{"line":36,"character":57}},"context":{"diagnostics":[]}} [Trace - 21:10:58.907 PM] Received response 'textDocument/codeAction - (9699)' in 0ms. Result: null [Trace - 21:10:59.037 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","type":2}]} [Trace - 21:11:08.084 PM] Sending request 'textDocument/codeAction - (9700)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":0,"character":0},"end":{"line":54,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":10,"character":5},"end":{"line":10,"character":22}},"message":"exported type Schedule should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":16,"character":0},"end":{"line":16,"character":91}},"message":"exported function SimpleScheduleWithTS should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":16,"character":5},"end":{"line":16,"character":91}},"message":"func name will be used as simple.SimpleScheduleWithTS by other packages, and that stutters; consider calling this ScheduleWithTS","severity":2,"source":"go-lint"},{"range":{"start":{"line":35,"character":0},"end":{"line":35,"character":68}},"message":"exported function SimpleSchedule should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":35,"character":5},"end":{"line":35,"character":68}},"message":"func name will be used as simple.SimpleSchedule by other packages, and that stutters; consider calling this Schedule","severity":2,"source":"go-lint"},{"range":{"start":{"line":39,"character":0},"end":{"line":39,"character":31}},"message":"exported method Schedule.ID should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":43,"character":0},"end":{"line":43,"character":33}},"message":"exported method Schedule.Epoch should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":47,"character":0},"end":{"line":47,"character":37}},"message":"exported method Schedule.Timestamp should have comment or be unexported","severity":2,"source":"go-lint"}],"only":["source.organizeImports"]}} [Trace - 21:11:08.085 PM] Received response 'textDocument/codeAction - (9700)' in 0ms. Result: null [Trace - 21:11:08.086 PM] Sending request 'textDocument/formatting - (9701)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 21:11:08.087 PM] Received response 'textDocument/formatting - (9701)' in 0ms. Result: [] [Trace - 21:11:08.103 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":78}} [Trace - 21:11:08.370 PM] Sending request 'textDocument/codeAction - (9702)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":36,"character":57},"end":{"line":36,"character":57}},"context":{"diagnostics":[]}} [Trace - 21:11:08.371 PM] Received response 'textDocument/codeAction - (9702)' in 0ms. Result: null [Trace - 21:11:08.505 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","type":2}]} [Trace - 21:11:22.077 PM] Sending request 'textDocument/hover - (9703)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":10,"character":10}} [Trace - 21:11:22.078 PM] Received response 'textDocument/hover - (9703)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\ntype Schedule struct {\n\tid string\n\tepoch int64\n\ttimestamp int64\n}\n```\n\n[`simple.Schedule` on pkg.go.dev](https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls#Schedule)"},"range":{"start":{"line":10,"character":5},"end":{"line":10,"character":13}}} [Trace - 21:11:22.753 PM] Sending request 'textDocument/documentLink - (9704)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:11:22.753 PM] Sending request 'textDocument/codeAction - (9705)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} [Trace - 21:11:22.753 PM] Sending request 'textDocument/documentSymbol - (9706)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:11:22.759 PM] Received response 'textDocument/documentLink - (9704)' in 6ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":410,"character":11},"end":{"line":410,"character":19}},"target":"https://time.Now"}] [Trace - 21:11:22.761 PM] Received response 'textDocument/codeAction - (9705)' in 8ms. Result: null [Trace - 21:11:22.762 PM] Received response 'textDocument/documentSymbol - (9706)' in 8ms. Result: [{"name":"ReceivedEvent","detail":"struct{...}","kind":23,"range":{"start":{"line":14,"character":5},"end":{"line":17,"character":1}},"selectionRange":{"start":{"line":14,"character":5},"end":{"line":14,"character":18}},"children":[{"name":"Event","detail":"interface{...}","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":12}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":6}}}]},{"name":"(ReceivedEvent).String","detail":"()","kind":6,"range":{"start":{"line":19,"character":0},"end":{"line":21,"character":1}},"selectionRange":{"start":{"line":19,"character":23},"end":{"line":19,"character":29}}},{"name":"isIn","detail":"(id string, ids []string)","kind":12,"range":{"start":{"line":23,"character":0},"end":{"line":30,"character":1}},"selectionRange":{"start":{"line":23,"character":5},"end":{"line":23,"character":9}}},{"name":"durations","detail":"(dd []time.Duration)","kind":12,"range":{"start":{"line":33,"character":0},"end":{"line":35,"character":1}},"selectionRange":{"start":{"line":33,"character":5},"end":{"line":33,"character":14}}},{"name":"errs","detail":"(ee []error)","kind":12,"range":{"start":{"line":37,"character":0},"end":{"line":39,"character":1}},"selectionRange":{"start":{"line":37,"character":5},"end":{"line":37,"character":9}}},{"name":"events","detail":"(ee []scheduler.Event)","kind":12,"range":{"start":{"line":41,"character":0},"end":{"line":43,"character":1}},"selectionRange":{"start":{"line":41,"character":5},"end":{"line":41,"character":11}}},{"name":"TestScheduler_trigger_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":46,"character":0},"end":{"line":121,"character":1}},"selectionRange":{"start":{"line":46,"character":5},"end":{"line":46,"character":32}}},{"name":"TestScheduler_update_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":124,"character":0},"end":{"line":212,"character":1}},"selectionRange":{"start":{"line":124,"character":5},"end":{"line":124,"character":31}}},{"name":"TestScheduler_outdated_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":215,"character":0},"end":{"line":301,"character":1}},"selectionRange":{"start":{"line":215,"character":5},"end":{"line":215,"character":36}}},{"name":"TestScheduler_ignore_invalid_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":304,"character":0},"end":{"line":378,"character":1}},"selectionRange":{"start":{"line":304,"character":5},"end":{"line":304,"character":43}}},{"name":"TestScheduler_missed_schedules_first","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":381,"character":0},"end":{"line":459,"character":1}},"selectionRange":{"start":{"line":381,"character":5},"end":{"line":381,"character":41}}},{"name":"TestScheduler_deleted_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":462,"character":0},"end":{"line":511,"character":1}},"selectionRange":{"start":{"line":462,"character":5},"end":{"line":462,"character":35}}},{"name":"TestScheduler_delete_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":514,"character":0},"end":{"line":575,"character":1}},"selectionRange":{"start":{"line":514,"character":5},"end":{"line":514,"character":35}}},{"name":"TestScheduler_scheduler_since","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":578,"character":0},"end":{"line":648,"character":1}},"selectionRange":{"start":{"line":578,"character":5},"end":{"line":578,"character":34}}}] [Trace - 21:11:22.918 PM] Sending request 'textDocument/foldingRange - (9707)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:11:22.921 PM] Received response 'textDocument/foldingRange - (9707)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":300,"endCharacter":2},{"startLine":225,"startCharacter":33,"endLine":227,"endCharacter":39},{"startLine":232,"startCharacter":36,"endLine":233,"endCharacter":67},{"startLine":244,"startCharacter":12,"endLine":254,"endCharacter":3},{"startLine":246,"startCharacter":33,"endLine":249,"endCharacter":61},{"startLine":252,"startCharacter":36,"endLine":253,"endCharacter":68},{"startLine":261,"startCharacter":6,"endLine":272,"endCharacter":3},{"startLine":262,"startCharacter":10,"endLine":271,"endCharacter":13},{"startLine":263,"startCharacter":23,"endLine":269,"endCharacter":5},{"startLine":266,"startCharacter":19,"endLine":269,"endCharacter":4},{"startLine":266,"startCharacter":41,"endLine":268,"endCharacter":9},{"startLine":270,"startCharacter":38,"endLine":271,"endCharacter":13},{"startLine":275,"startCharacter":22,"endLine":276,"endCharacter":55},{"startLine":279,"startCharacter":29,"endLine":280,"endCharacter":40},{"startLine":283,"startCharacter":29,"endLine":299,"endCharacter":3},{"startLine":284,"startCharacter":32,"endLine":298,"endCharacter":51},{"startLine":285,"startCharacter":32,"endLine":288,"endCharacter":4},{"startLine":286,"startCharacter":38,"endLine":287,"endCharacter":51},{"startLine":289,"startCharacter":31,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":47,"endLine":291,"endCharacter":50},{"startLine":293,"startCharacter":25,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":68},{"startLine":297,"startCharacter":10,"endLine":298,"endCharacter":51},{"startLine":304,"startCharacter":59,"endLine":377,"endCharacter":2},{"startLine":309,"startCharacter":33,"endLine":311,"endCharacter":31},{"startLine":316,"startCharacter":36,"endLine":317,"endCharacter":67},{"startLine":326,"startCharacter":12,"endLine":335,"endCharacter":3},{"startLine":328,"startCharacter":33,"endLine":330,"endCharacter":32},{"startLine":333,"startCharacter":36,"endLine":334,"endCharacter":68},{"startLine":342,"startCharacter":6,"endLine":353,"endCharacter":3},{"startLine":343,"startCharacter":10,"endLine":352,"endCharacter":13},{"startLine":344,"startCharacter":23,"endLine":350,"endCharacter":5},{"startLine":347,"startCharacter":19,"endLine":350,"endCharacter":4},{"startLine":347,"startCharacter":41,"endLine":349,"endCharacter":9},{"startLine":351,"startCharacter":38,"endLine":352,"endCharacter":13},{"startLine":356,"startCharacter":22,"endLine":357,"endCharacter":55},{"startLine":360,"startCharacter":29,"endLine":361,"endCharacter":40},{"startLine":366,"startCharacter":29,"endLine":372,"endCharacter":3},{"startLine":367,"startCharacter":32,"endLine":371,"endCharacter":51},{"startLine":368,"startCharacter":32,"endLine":369,"endCharacter":49},{"startLine":370,"startCharacter":10,"endLine":371,"endCharacter":51},{"startLine":375,"startCharacter":32,"endLine":376,"endCharacter":76},{"startLine":381,"startCharacter":57,"endLine":458,"endCharacter":2},{"startLine":390,"startCharacter":33,"endLine":394,"endCharacter":60},{"startLine":399,"startCharacter":36,"endLine":400,"endCharacter":67},{"startLine":409,"startCharacter":12,"endLine":417,"endCharacter":3},{"startLine":411,"startCharacter":33,"endLine":412,"endCharacter":62},{"startLine":415,"startCharacter":36,"endLine":416,"endCharacter":68},{"startLine":424,"startCharacter":6,"endLine":435,"endCharacter":3},{"startLine":425,"startCharacter":10,"endLine":434,"endCharacter":13},{"startLine":426,"startCharacter":23,"endLine":432,"endCharacter":5},{"startLine":429,"startCharacter":19,"endLine":432,"endCharacter":4},{"startLine":429,"startCharacter":41,"endLine":431,"endCharacter":9},{"startLine":433,"startCharacter":38,"endLine":434,"endCharacter":13},{"startLine":438,"startCharacter":29,"endLine":439,"endCharacter":34},{"startLine":442,"startCharacter":35,"endLine":443,"endCharacter":55},{"startLine":447,"startCharacter":29,"endLine":457,"endCharacter":3},{"startLine":449,"startCharacter":10,"endLine":453,"endCharacter":17},{"startLine":450,"startCharacter":14,"endLine":451,"endCharacter":58},{"startLine":455,"startCharacter":28,"endLine":456,"endCharacter":51},{"startLine":462,"startCharacter":51,"endLine":510,"endCharacter":2},{"startLine":480,"startCharacter":12,"endLine":483,"endCharacter":45},{"startLine":490,"startCharacter":6,"endLine":501,"endCharacter":3},{"startLine":491,"startCharacter":10,"endLine":500,"endCharacter":13},{"startLine":492,"startCharacter":23,"endLine":498,"endCharacter":5},{"startLine":495,"startCharacter":19,"endLine":498,"endCharacter":4},{"startLine":495,"startCharacter":41,"endLine":497,"endCharacter":9},{"startLine":499,"startCharacter":38,"endLine":500,"endCharacter":13},{"startLine":504,"startCharacter":22,"endLine":505,"endCharacter":55},{"startLine":508,"startCharacter":29,"endLine":509,"endCharacter":40},{"startLine":514,"startCharacter":51,"endLine":574,"endCharacter":2},{"startLine":538,"startCharacter":12,"endLine":541,"endCharacter":15},{"startLine":548,"startCharacter":6,"endLine":559,"endCharacter":3},{"startLine":549,"startCharacter":10,"endLine":558,"endCharacter":13},{"startLine":550,"startCharacter":23,"endLine":556,"endCharacter":5},{"startLine":553,"startCharacter":19,"endLine":556,"endCharacter":4},{"startLine":553,"startCharacter":41,"endLine":555,"endCharacter":9},{"startLine":557,"startCharacter":38,"endLine":558,"endCharacter":13},{"startLine":563,"startCharacter":29,"endLine":565,"endCharacter":62},{"startLine":568,"startCharacter":22,"endLine":569,"endCharacter":55},{"startLine":572,"startCharacter":44,"endLine":573,"endCharacter":46},{"startLine":578,"startCharacter":50,"endLine":647,"endCharacter":2},{"startLine":579,"startCharacter":20,"endLine":582,"endCharacter":25},{"startLine":583,"startCharacter":3,"endLine":585,"endCharacter":54},{"startLine":588,"startCharacter":26,"endLine":646,"endCharacter":4},{"startLine":589,"startCharacter":8,"endLine":646,"endCharacter":3},{"startLine":589,"startCharacter":36,"endLine":645,"endCharacter":4},{"startLine":598,"startCharacter":35,"endLine":601,"endCharacter":62},{"startLine":606,"startCharacter":38,"endLine":607,"endCharacter":69},{"startLine":617,"startCharacter":8,"endLine":628,"endCharacter":5},{"startLine":618,"startCharacter":12,"endLine":627,"endCharacter":15},{"startLine":619,"startCharacter":25,"endLine":625,"endCharacter":7},{"startLine":622,"startCharacter":21,"endLine":625,"endCharacter":6},{"startLine":622,"startCharacter":43,"endLine":624,"endCharacter":11},{"startLine":626,"startCharacter":40,"endLine":627,"endCharacter":15},{"startLine":631,"startCharacter":31,"endLine":632,"endCharacter":42},{"startLine":636,"startCharacter":31,"endLine":640,"endCharacter":5},{"startLine":637,"startCharacter":29,"endLine":639,"endCharacter":18},{"startLine":638,"startCharacter":33,"endLine":639,"endCharacter":18},{"startLine":643,"startCharacter":44,"endLine":644,"endCharacter":92}] [Trace - 21:11:22.980 PM] Sending request 'textDocument/codeLens - (9708)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:11:22.981 PM] Received response 'textDocument/codeLens - (9708)' in 0ms. Result: null [Trace - 21:11:22.981 PM] Sending request 'textDocument/codeAction - (9709)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":226,"character":14},"end":{"line":226,"character":14}},"context":{"diagnostics":[]}} [Trace - 21:11:22.983 PM] Received response 'textDocument/codeAction - (9709)' in 1ms. Result: null [Trace - 21:11:23.495 PM] Sending request 'textDocument/hover - (9710)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":227,"character":18}} [Trace - 21:11:23.496 PM] Received response 'textDocument/hover - (9710)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nfunc simple.SimpleSchedule(id interface{}, epoch int64) schedule.Schedule\n```\n\n[`simple.SimpleSchedule` on pkg.go.dev](https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls#SimpleSchedule)"},"range":{"start":{"line":227,"character":9},"end":{"line":227,"character":23}}} [Trace - 21:11:28.620 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 21:11:28 background imports cache refresh starting\n"} [Info - 9:11:28 PM] 2020/11/25 21:11:28 background imports cache refresh starting [Trace - 21:11:28.790 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 21:11:28 background refresh finished after 170.315577ms\n"} [Info - 9:11:28 PM] 2020/11/25 21:11:28 background refresh finished after 170.315577ms [Trace - 21:11:41.893 PM] Sending request 'textDocument/codeAction - (9711)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":222,"character":42},"end":{"line":222,"character":42}},"context":{"diagnostics":[]}} [Trace - 21:11:41.895 PM] Received response 'textDocument/codeAction - (9711)' in 2ms. Result: null [Trace - 21:11:54.232 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":31},"contentChanges":[{"range":{"start":{"line":222,"character":42},"end":{"line":222,"character":42}},"rangeLength":0,"text":"\n\t"}]} [Trace - 21:11:54.416 PM] Sending request 'textDocument/foldingRange - (9712)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:11:54.420 PM] Received response 'textDocument/foldingRange - (9712)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":301,"endCharacter":2},{"startLine":226,"startCharacter":33,"endLine":228,"endCharacter":39},{"startLine":233,"startCharacter":36,"endLine":234,"endCharacter":67},{"startLine":245,"startCharacter":12,"endLine":255,"endCharacter":3},{"startLine":247,"startCharacter":33,"endLine":250,"endCharacter":61},{"startLine":253,"startCharacter":36,"endLine":254,"endCharacter":68},{"startLine":262,"startCharacter":6,"endLine":273,"endCharacter":3},{"startLine":263,"startCharacter":10,"endLine":272,"endCharacter":13},{"startLine":264,"startCharacter":23,"endLine":270,"endCharacter":5},{"startLine":267,"startCharacter":19,"endLine":270,"endCharacter":4},{"startLine":267,"startCharacter":41,"endLine":269,"endCharacter":9},{"startLine":271,"startCharacter":38,"endLine":272,"endCharacter":13},{"startLine":276,"startCharacter":22,"endLine":277,"endCharacter":55},{"startLine":280,"startCharacter":29,"endLine":281,"endCharacter":40},{"startLine":284,"startCharacter":29,"endLine":300,"endCharacter":3},{"startLine":285,"startCharacter":32,"endLine":299,"endCharacter":51},{"startLine":286,"startCharacter":32,"endLine":289,"endCharacter":4},{"startLine":287,"startCharacter":38,"endLine":288,"endCharacter":51},{"startLine":290,"startCharacter":31,"endLine":293,"endCharacter":4},{"startLine":291,"startCharacter":47,"endLine":292,"endCharacter":50},{"startLine":294,"startCharacter":25,"endLine":297,"endCharacter":4},{"startLine":295,"startCharacter":47,"endLine":296,"endCharacter":68},{"startLine":298,"startCharacter":10,"endLine":299,"endCharacter":51},{"startLine":305,"startCharacter":59,"endLine":378,"endCharacter":2},{"startLine":310,"startCharacter":33,"endLine":312,"endCharacter":31},{"startLine":317,"startCharacter":36,"endLine":318,"endCharacter":67},{"startLine":327,"startCharacter":12,"endLine":336,"endCharacter":3},{"startLine":329,"startCharacter":33,"endLine":331,"endCharacter":32},{"startLine":334,"startCharacter":36,"endLine":335,"endCharacter":68},{"startLine":343,"startCharacter":6,"endLine":354,"endCharacter":3},{"startLine":344,"startCharacter":10,"endLine":353,"endCharacter":13},{"startLine":345,"startCharacter":23,"endLine":351,"endCharacter":5},{"startLine":348,"startCharacter":19,"endLine":351,"endCharacter":4},{"startLine":348,"startCharacter":41,"endLine":350,"endCharacter":9},{"startLine":352,"startCharacter":38,"endLine":353,"endCharacter":13},{"startLine":357,"startCharacter":22,"endLine":358,"endCharacter":55},{"startLine":361,"startCharacter":29,"endLine":362,"endCharacter":40},{"startLine":367,"startCharacter":29,"endLine":373,"endCharacter":3},{"startLine":368,"startCharacter":32,"endLine":372,"endCharacter":51},{"startLine":369,"startCharacter":32,"endLine":370,"endCharacter":49},{"startLine":371,"startCharacter":10,"endLine":372,"endCharacter":51},{"startLine":376,"startCharacter":32,"endLine":377,"endCharacter":76},{"startLine":382,"startCharacter":57,"endLine":459,"endCharacter":2},{"startLine":391,"startCharacter":33,"endLine":395,"endCharacter":60},{"startLine":400,"startCharacter":36,"endLine":401,"endCharacter":67},{"startLine":410,"startCharacter":12,"endLine":418,"endCharacter":3},{"startLine":412,"startCharacter":33,"endLine":413,"endCharacter":62},{"startLine":416,"startCharacter":36,"endLine":417,"endCharacter":68},{"startLine":425,"startCharacter":6,"endLine":436,"endCharacter":3},{"startLine":426,"startCharacter":10,"endLine":435,"endCharacter":13},{"startLine":427,"startCharacter":23,"endLine":433,"endCharacter":5},{"startLine":430,"startCharacter":19,"endLine":433,"endCharacter":4},{"startLine":430,"startCharacter":41,"endLine":432,"endCharacter":9},{"startLine":434,"startCharacter":38,"endLine":435,"endCharacter":13},{"startLine":439,"startCharacter":29,"endLine":440,"endCharacter":34},{"startLine":443,"startCharacter":35,"endLine":444,"endCharacter":55},{"startLine":448,"startCharacter":29,"endLine":458,"endCharacter":3},{"startLine":450,"startCharacter":10,"endLine":454,"endCharacter":17},{"startLine":451,"startCharacter":14,"endLine":452,"endCharacter":58},{"startLine":456,"startCharacter":28,"endLine":457,"endCharacter":51},{"startLine":463,"startCharacter":51,"endLine":511,"endCharacter":2},{"startLine":481,"startCharacter":12,"endLine":484,"endCharacter":45},{"startLine":491,"startCharacter":6,"endLine":502,"endCharacter":3},{"startLine":492,"startCharacter":10,"endLine":501,"endCharacter":13},{"startLine":493,"startCharacter":23,"endLine":499,"endCharacter":5},{"startLine":496,"startCharacter":19,"endLine":499,"endCharacter":4},{"startLine":496,"startCharacter":41,"endLine":498,"endCharacter":9},{"startLine":500,"startCharacter":38,"endLine":501,"endCharacter":13},{"startLine":505,"startCharacter":22,"endLine":506,"endCharacter":55},{"startLine":509,"startCharacter":29,"endLine":510,"endCharacter":40},{"startLine":515,"startCharacter":51,"endLine":575,"endCharacter":2},{"startLine":539,"startCharacter":12,"endLine":542,"endCharacter":15},{"startLine":549,"startCharacter":6,"endLine":560,"endCharacter":3},{"startLine":550,"startCharacter":10,"endLine":559,"endCharacter":13},{"startLine":551,"startCharacter":23,"endLine":557,"endCharacter":5},{"startLine":554,"startCharacter":19,"endLine":557,"endCharacter":4},{"startLine":554,"startCharacter":41,"endLine":556,"endCharacter":9},{"startLine":558,"startCharacter":38,"endLine":559,"endCharacter":13},{"startLine":564,"startCharacter":29,"endLine":566,"endCharacter":62},{"startLine":569,"startCharacter":22,"endLine":570,"endCharacter":55},{"startLine":573,"startCharacter":44,"endLine":574,"endCharacter":46},{"startLine":579,"startCharacter":50,"endLine":648,"endCharacter":2},{"startLine":580,"startCharacter":20,"endLine":583,"endCharacter":25},{"startLine":584,"startCharacter":3,"endLine":586,"endCharacter":54},{"startLine":589,"startCharacter":26,"endLine":647,"endCharacter":4},{"startLine":590,"startCharacter":8,"endLine":647,"endCharacter":3},{"startLine":590,"startCharacter":36,"endLine":646,"endCharacter":4},{"startLine":599,"startCharacter":35,"endLine":602,"endCharacter":62},{"startLine":607,"startCharacter":38,"endLine":608,"endCharacter":69},{"startLine":618,"startCharacter":8,"endLine":629,"endCharacter":5},{"startLine":619,"startCharacter":12,"endLine":628,"endCharacter":15},{"startLine":620,"startCharacter":25,"endLine":626,"endCharacter":7},{"startLine":623,"startCharacter":21,"endLine":626,"endCharacter":6},{"startLine":623,"startCharacter":43,"endLine":625,"endCharacter":11},{"startLine":627,"startCharacter":40,"endLine":628,"endCharacter":15},{"startLine":632,"startCharacter":31,"endLine":633,"endCharacter":42},{"startLine":637,"startCharacter":31,"endLine":641,"endCharacter":5},{"startLine":638,"startCharacter":29,"endLine":640,"endCharacter":18},{"startLine":639,"startCharacter":33,"endLine":640,"endCharacter":18},{"startLine":644,"startCharacter":44,"endLine":645,"endCharacter":92}] [Trace - 21:11:54.480 PM] Sending request 'textDocument/codeLens - (9713)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:11:54.480 PM] Received response 'textDocument/codeLens - (9713)' in 0ms. Result: null [Trace - 21:11:54.565 PM] Sending request 'textDocument/documentSymbol - (9714)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:11:54.566 PM] Received response 'textDocument/documentSymbol - (9714)' in 0ms. Result: [{"name":"ReceivedEvent","detail":"struct{...}","kind":23,"range":{"start":{"line":14,"character":5},"end":{"line":17,"character":1}},"selectionRange":{"start":{"line":14,"character":5},"end":{"line":14,"character":18}},"children":[{"name":"Event","detail":"interface{...}","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":12}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":6}}}]},{"name":"(ReceivedEvent).String","detail":"()","kind":6,"range":{"start":{"line":19,"character":0},"end":{"line":21,"character":1}},"selectionRange":{"start":{"line":19,"character":23},"end":{"line":19,"character":29}}},{"name":"isIn","detail":"(id string, ids []string)","kind":12,"range":{"start":{"line":23,"character":0},"end":{"line":30,"character":1}},"selectionRange":{"start":{"line":23,"character":5},"end":{"line":23,"character":9}}},{"name":"durations","detail":"(dd []time.Duration)","kind":12,"range":{"start":{"line":33,"character":0},"end":{"line":35,"character":1}},"selectionRange":{"start":{"line":33,"character":5},"end":{"line":33,"character":14}}},{"name":"errs","detail":"(ee []error)","kind":12,"range":{"start":{"line":37,"character":0},"end":{"line":39,"character":1}},"selectionRange":{"start":{"line":37,"character":5},"end":{"line":37,"character":9}}},{"name":"events","detail":"(ee []scheduler.Event)","kind":12,"range":{"start":{"line":41,"character":0},"end":{"line":43,"character":1}},"selectionRange":{"start":{"line":41,"character":5},"end":{"line":41,"character":11}}},{"name":"TestScheduler_trigger_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":46,"character":0},"end":{"line":121,"character":1}},"selectionRange":{"start":{"line":46,"character":5},"end":{"line":46,"character":32}}},{"name":"TestScheduler_update_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":124,"character":0},"end":{"line":212,"character":1}},"selectionRange":{"start":{"line":124,"character":5},"end":{"line":124,"character":31}}},{"name":"TestScheduler_outdated_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":215,"character":0},"end":{"line":302,"character":1}},"selectionRange":{"start":{"line":215,"character":5},"end":{"line":215,"character":36}}},{"name":"TestScheduler_ignore_invalid_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":305,"character":0},"end":{"line":379,"character":1}},"selectionRange":{"start":{"line":305,"character":5},"end":{"line":305,"character":43}}},{"name":"TestScheduler_missed_schedules_first","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":382,"character":0},"end":{"line":460,"character":1}},"selectionRange":{"start":{"line":382,"character":5},"end":{"line":382,"character":41}}},{"name":"TestScheduler_deleted_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":463,"character":0},"end":{"line":512,"character":1}},"selectionRange":{"start":{"line":463,"character":5},"end":{"line":463,"character":35}}},{"name":"TestScheduler_delete_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":515,"character":0},"end":{"line":576,"character":1}},"selectionRange":{"start":{"line":515,"character":5},"end":{"line":515,"character":35}}},{"name":"TestScheduler_scheduler_since","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":579,"character":0},"end":{"line":649,"character":1}},"selectionRange":{"start":{"line":579,"character":5},"end":{"line":579,"character":34}}}] [Trace - 21:11:55.216 PM] Sending request 'textDocument/documentLink - (9715)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:11:55.221 PM] Received response 'textDocument/documentLink - (9715)' in 4ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":411,"character":11},"end":{"line":411,"character":19}},"target":"https://time.Now"}] [Trace - 21:11:57.041 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":32},"contentChanges":[{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":1}},"rangeLength":0,"text":"e"}]} [Trace - 21:11:57.044 PM] Sending request 'textDocument/completion - (9716)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":223,"character":2},"context":{"triggerKind":1}} [Trace - 21:11:57.047 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":32,"diagnostics":[{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":2}},"severity":1,"source":"compiler","message":"undeclared name: e"}]} [Trace - 21:11:57.054 PM] Received response 'textDocument/completion - (9716)' in 9ms. Result: {"isIncomplete":true,"items":[{"label":"errs","kind":3,"detail":"func(ee ...error) []error","preselect":true,"sortText":"00000","filterText":"errs","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":2}},"newText":"errs(${1:})"}},{"label":"events","kind":3,"detail":"func(ee ...scheduler.Event) []scheduler.Event","sortText":"00001","filterText":"events","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":2}},"newText":"events(${1:})"}},{"label":"else","kind":14,"sortText":"00002","filterText":"else","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":2}},"newText":"else"}},{"label":"error","kind":8,"sortText":"00003","filterText":"error","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":2}},"newText":"error"}},{"label":"ed25519","kind":9,"detail":"\"crypto/ed25519\"","sortText":"00004","filterText":"ed25519","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":2}},"newText":"ed25519"},"additionalTextEdits":[{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":2}},"newText":"crypto/ed25519\"\n\t\""}]},{"label":"encoding","kind":9,"detail":"\"encoding\"","sortText":"00005","filterText":"encoding","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":2}},"newText":"encoding"},"additionalTextEdits":[{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":2}},"newText":"encoding\"\n\t\""}]},{"label":"errors","kind":9,"detail":"\"errors\"","sortText":"00006","filterText":"errors","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":2}},"newText":"errors"},"additionalTextEdits":[{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":2}},"newText":"errors\"\n\t\""}]},{"label":"exec","kind":9,"detail":"\"os/exec\"","sortText":"00007","filterText":"exec","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":2}},"newText":"exec"},"additionalTextEdits":[{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":2}},"newText":"os/exec\"\n\t\""}]},{"label":"execenv","kind":9,"detail":"\"internal/syscall/execenv\"","sortText":"00008","filterText":"execenv","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":2}},"newText":"execenv"},"additionalTextEdits":[{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":2}},"newText":"internal/syscall/execenv\"\n\t\""}]},{"label":"fmt.Errorf","kind":3,"detail":"func(format string, a ...interface{}) error","documentation":"Errorf formats according to a format specifier and returns the string as a\nvalue that satisfies error.\n\nIf the format specifier includes a %w verb with an error operand,\nthe returned error will implement an Unwrap method returning the operand. It is\ninvalid to include more than one %w verb or to supply it with an operand\nthat does not implement the error interface. The %w verb is otherwise\na synonym for %v.\n","sortText":"00009","filterText":"fmt.Errorf","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":2}},"newText":"fmt.Errorf(${1:})"}},{"label":"schedule.ErrInvalidScheduleEpoch","kind":6,"detail":"error","sortText":"00010","filterText":"schedule.ErrInvalidScheduleEpoch","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":2}},"newText":"schedule.ErrInvalidScheduleEpoch"}},{"label":"schedule.ErrInvalidScheduleID","kind":6,"detail":"error","sortText":"00011","filterText":"schedule.ErrInvalidScheduleID","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":2}},"newText":"schedule.ErrInvalidScheduleID"}},{"label":"ReceivedEvent","kind":22,"detail":"struct{...}","documentation":"ReceivedEvent holds the event and the really triggered time in epoch\n","sortText":"00015","filterText":"ReceivedEvent","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":2}},"newText":"ReceivedEvent"}},{"label":"TestScheduler_trigger_epoch","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #1: schedules should be triggered at the expected time\n","sortText":"00016","filterText":"TestScheduler_trigger_epoch","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":2}},"newText":"TestScheduler_trigger_epoch(${1:})"}},{"label":"TestScheduler_update_epoch","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #2: when updating epochs, schedules should be triggered at the new time\n","sortText":"00017","filterText":"TestScheduler_update_epoch","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":2}},"newText":"TestScheduler_update_epoch(${1:})"}}]} [Trace - 21:11:57.074 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":33},"contentChanges":[{"range":{"start":{"line":223,"character":2},"end":{"line":223,"character":2}},"rangeLength":0,"text":"a"}]} [Trace - 21:11:57.074 PM] Sending request 'textDocument/completion - (9717)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":223,"character":3},"context":{"triggerKind":3}} [Trace - 21:11:57.080 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":33,"diagnostics":[{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":3}},"severity":1,"source":"compiler","message":"undeclared name: ea"}]} [Trace - 21:11:57.115 PM] Received response 'textDocument/completion - (9717)' in 41ms. Result: {"isIncomplete":true,"items":[{"label":"easyjson","kind":9,"detail":"\"github.com/mailru/easyjson\"","preselect":true,"sortText":"00000","filterText":"easyjson","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":3}},"newText":"easyjson"},"additionalTextEdits":[{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":0}},"newText":"\t\"github.com/mailru/easyjson\"\n"}]},{"label":"schedule.ErrInvalidScheduleEpoch","kind":6,"detail":"error","sortText":"00001","filterText":"schedule.ErrInvalidScheduleEpoch","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":3}},"newText":"schedule.ErrInvalidScheduleEpoch"}},{"label":"schedule.ErrInvalidScheduleID","kind":6,"detail":"error","sortText":"00002","filterText":"schedule.ErrInvalidScheduleID","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":3}},"newText":"schedule.ErrInvalidScheduleID"}},{"label":"schedule.ErrOutdatedScheduleEpoch","kind":6,"detail":"error","sortText":"00003","filterText":"schedule.ErrOutdatedScheduleEpoch","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":3}},"newText":"schedule.ErrOutdatedScheduleEpoch"}}]} [Trace - 21:11:57.274 PM] Sending request 'textDocument/foldingRange - (9718)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:11:57.277 PM] Received response 'textDocument/foldingRange - (9718)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":301,"endCharacter":2},{"startLine":226,"startCharacter":33,"endLine":228,"endCharacter":39},{"startLine":233,"startCharacter":36,"endLine":234,"endCharacter":67},{"startLine":245,"startCharacter":12,"endLine":255,"endCharacter":3},{"startLine":247,"startCharacter":33,"endLine":250,"endCharacter":61},{"startLine":253,"startCharacter":36,"endLine":254,"endCharacter":68},{"startLine":262,"startCharacter":6,"endLine":273,"endCharacter":3},{"startLine":263,"startCharacter":10,"endLine":272,"endCharacter":13},{"startLine":264,"startCharacter":23,"endLine":270,"endCharacter":5},{"startLine":267,"startCharacter":19,"endLine":270,"endCharacter":4},{"startLine":267,"startCharacter":41,"endLine":269,"endCharacter":9},{"startLine":271,"startCharacter":38,"endLine":272,"endCharacter":13},{"startLine":276,"startCharacter":22,"endLine":277,"endCharacter":55},{"startLine":280,"startCharacter":29,"endLine":281,"endCharacter":40},{"startLine":284,"startCharacter":29,"endLine":300,"endCharacter":3},{"startLine":285,"startCharacter":32,"endLine":299,"endCharacter":51},{"startLine":286,"startCharacter":32,"endLine":289,"endCharacter":4},{"startLine":287,"startCharacter":38,"endLine":288,"endCharacter":51},{"startLine":290,"startCharacter":31,"endLine":293,"endCharacter":4},{"startLine":291,"startCharacter":47,"endLine":292,"endCharacter":50},{"startLine":294,"startCharacter":25,"endLine":297,"endCharacter":4},{"startLine":295,"startCharacter":47,"endLine":296,"endCharacter":68},{"startLine":298,"startCharacter":10,"endLine":299,"endCharacter":51},{"startLine":305,"startCharacter":59,"endLine":378,"endCharacter":2},{"startLine":310,"startCharacter":33,"endLine":312,"endCharacter":31},{"startLine":317,"startCharacter":36,"endLine":318,"endCharacter":67},{"startLine":327,"startCharacter":12,"endLine":336,"endCharacter":3},{"startLine":329,"startCharacter":33,"endLine":331,"endCharacter":32},{"startLine":334,"startCharacter":36,"endLine":335,"endCharacter":68},{"startLine":343,"startCharacter":6,"endLine":354,"endCharacter":3},{"startLine":344,"startCharacter":10,"endLine":353,"endCharacter":13},{"startLine":345,"startCharacter":23,"endLine":351,"endCharacter":5},{"startLine":348,"startCharacter":19,"endLine":351,"endCharacter":4},{"startLine":348,"startCharacter":41,"endLine":350,"endCharacter":9},{"startLine":352,"startCharacter":38,"endLine":353,"endCharacter":13},{"startLine":357,"startCharacter":22,"endLine":358,"endCharacter":55},{"startLine":361,"startCharacter":29,"endLine":362,"endCharacter":40},{"startLine":367,"startCharacter":29,"endLine":373,"endCharacter":3},{"startLine":368,"startCharacter":32,"endLine":372,"endCharacter":51},{"startLine":369,"startCharacter":32,"endLine":370,"endCharacter":49},{"startLine":371,"startCharacter":10,"endLine":372,"endCharacter":51},{"startLine":376,"startCharacter":32,"endLine":377,"endCharacter":76},{"startLine":382,"startCharacter":57,"endLine":459,"endCharacter":2},{"startLine":391,"startCharacter":33,"endLine":395,"endCharacter":60},{"startLine":400,"startCharacter":36,"endLine":401,"endCharacter":67},{"startLine":410,"startCharacter":12,"endLine":418,"endCharacter":3},{"startLine":412,"startCharacter":33,"endLine":413,"endCharacter":62},{"startLine":416,"startCharacter":36,"endLine":417,"endCharacter":68},{"startLine":425,"startCharacter":6,"endLine":436,"endCharacter":3},{"startLine":426,"startCharacter":10,"endLine":435,"endCharacter":13},{"startLine":427,"startCharacter":23,"endLine":433,"endCharacter":5},{"startLine":430,"startCharacter":19,"endLine":433,"endCharacter":4},{"startLine":430,"startCharacter":41,"endLine":432,"endCharacter":9},{"startLine":434,"startCharacter":38,"endLine":435,"endCharacter":13},{"startLine":439,"startCharacter":29,"endLine":440,"endCharacter":34},{"startLine":443,"startCharacter":35,"endLine":444,"endCharacter":55},{"startLine":448,"startCharacter":29,"endLine":458,"endCharacter":3},{"startLine":450,"startCharacter":10,"endLine":454,"endCharacter":17},{"startLine":451,"startCharacter":14,"endLine":452,"endCharacter":58},{"startLine":456,"startCharacter":28,"endLine":457,"endCharacter":51},{"startLine":463,"startCharacter":51,"endLine":511,"endCharacter":2},{"startLine":481,"startCharacter":12,"endLine":484,"endCharacter":45},{"startLine":491,"startCharacter":6,"endLine":502,"endCharacter":3},{"startLine":492,"startCharacter":10,"endLine":501,"endCharacter":13},{"startLine":493,"startCharacter":23,"endLine":499,"endCharacter":5},{"startLine":496,"startCharacter":19,"endLine":499,"endCharacter":4},{"startLine":496,"startCharacter":41,"endLine":498,"endCharacter":9},{"startLine":500,"startCharacter":38,"endLine":501,"endCharacter":13},{"startLine":505,"startCharacter":22,"endLine":506,"endCharacter":55},{"startLine":509,"startCharacter":29,"endLine":510,"endCharacter":40},{"startLine":515,"startCharacter":51,"endLine":575,"endCharacter":2},{"startLine":539,"startCharacter":12,"endLine":542,"endCharacter":15},{"startLine":549,"startCharacter":6,"endLine":560,"endCharacter":3},{"startLine":550,"startCharacter":10,"endLine":559,"endCharacter":13},{"startLine":551,"startCharacter":23,"endLine":557,"endCharacter":5},{"startLine":554,"startCharacter":19,"endLine":557,"endCharacter":4},{"startLine":554,"startCharacter":41,"endLine":556,"endCharacter":9},{"startLine":558,"startCharacter":38,"endLine":559,"endCharacter":13},{"startLine":564,"startCharacter":29,"endLine":566,"endCharacter":62},{"startLine":569,"startCharacter":22,"endLine":570,"endCharacter":55},{"startLine":573,"startCharacter":44,"endLine":574,"endCharacter":46},{"startLine":579,"startCharacter":50,"endLine":648,"endCharacter":2},{"startLine":580,"startCharacter":20,"endLine":583,"endCharacter":25},{"startLine":584,"startCharacter":3,"endLine":586,"endCharacter":54},{"startLine":589,"startCharacter":26,"endLine":647,"endCharacter":4},{"startLine":590,"startCharacter":8,"endLine":647,"endCharacter":3},{"startLine":590,"startCharacter":36,"endLine":646,"endCharacter":4},{"startLine":599,"startCharacter":35,"endLine":602,"endCharacter":62},{"startLine":607,"startCharacter":38,"endLine":608,"endCharacter":69},{"startLine":618,"startCharacter":8,"endLine":629,"endCharacter":5},{"startLine":619,"startCharacter":12,"endLine":628,"endCharacter":15},{"startLine":620,"startCharacter":25,"endLine":626,"endCharacter":7},{"startLine":623,"startCharacter":21,"endLine":626,"endCharacter":6},{"startLine":623,"startCharacter":43,"endLine":625,"endCharacter":11},{"startLine":627,"startCharacter":40,"endLine":628,"endCharacter":15},{"startLine":632,"startCharacter":31,"endLine":633,"endCharacter":42},{"startLine":637,"startCharacter":31,"endLine":641,"endCharacter":5},{"startLine":638,"startCharacter":29,"endLine":640,"endCharacter":18},{"startLine":639,"startCharacter":33,"endLine":640,"endCharacter":18},{"startLine":644,"startCharacter":44,"endLine":645,"endCharacter":92}] [Trace - 21:11:57.300 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":34},"contentChanges":[{"range":{"start":{"line":223,"character":3},"end":{"line":223,"character":3}},"rangeLength":0,"text":"r"}]} [Trace - 21:11:57.301 PM] Sending request 'textDocument/completion - (9719)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":223,"character":4},"context":{"triggerKind":3}} [Trace - 21:11:57.307 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":34,"diagnostics":[{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":4}},"severity":1,"source":"compiler","message":"undeclared name: ear"}]} [Trace - 21:11:57.339 PM] Received response 'textDocument/completion - (9719)' in 38ms. Result: {"isIncomplete":false,"items":[]} [Trace - 21:11:57.501 PM] Sending request 'textDocument/foldingRange - (9720)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:11:57.505 PM] Received response 'textDocument/foldingRange - (9720)' in 4ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":301,"endCharacter":2},{"startLine":226,"startCharacter":33,"endLine":228,"endCharacter":39},{"startLine":233,"startCharacter":36,"endLine":234,"endCharacter":67},{"startLine":245,"startCharacter":12,"endLine":255,"endCharacter":3},{"startLine":247,"startCharacter":33,"endLine":250,"endCharacter":61},{"startLine":253,"startCharacter":36,"endLine":254,"endCharacter":68},{"startLine":262,"startCharacter":6,"endLine":273,"endCharacter":3},{"startLine":263,"startCharacter":10,"endLine":272,"endCharacter":13},{"startLine":264,"startCharacter":23,"endLine":270,"endCharacter":5},{"startLine":267,"startCharacter":19,"endLine":270,"endCharacter":4},{"startLine":267,"startCharacter":41,"endLine":269,"endCharacter":9},{"startLine":271,"startCharacter":38,"endLine":272,"endCharacter":13},{"startLine":276,"startCharacter":22,"endLine":277,"endCharacter":55},{"startLine":280,"startCharacter":29,"endLine":281,"endCharacter":40},{"startLine":284,"startCharacter":29,"endLine":300,"endCharacter":3},{"startLine":285,"startCharacter":32,"endLine":299,"endCharacter":51},{"startLine":286,"startCharacter":32,"endLine":289,"endCharacter":4},{"startLine":287,"startCharacter":38,"endLine":288,"endCharacter":51},{"startLine":290,"startCharacter":31,"endLine":293,"endCharacter":4},{"startLine":291,"startCharacter":47,"endLine":292,"endCharacter":50},{"startLine":294,"startCharacter":25,"endLine":297,"endCharacter":4},{"startLine":295,"startCharacter":47,"endLine":296,"endCharacter":68},{"startLine":298,"startCharacter":10,"endLine":299,"endCharacter":51},{"startLine":305,"startCharacter":59,"endLine":378,"endCharacter":2},{"startLine":310,"startCharacter":33,"endLine":312,"endCharacter":31},{"startLine":317,"startCharacter":36,"endLine":318,"endCharacter":67},{"startLine":327,"startCharacter":12,"endLine":336,"endCharacter":3},{"startLine":329,"startCharacter":33,"endLine":331,"endCharacter":32},{"startLine":334,"startCharacter":36,"endLine":335,"endCharacter":68},{"startLine":343,"startCharacter":6,"endLine":354,"endCharacter":3},{"startLine":344,"startCharacter":10,"endLine":353,"endCharacter":13},{"startLine":345,"startCharacter":23,"endLine":351,"endCharacter":5},{"startLine":348,"startCharacter":19,"endLine":351,"endCharacter":4},{"startLine":348,"startCharacter":41,"endLine":350,"endCharacter":9},{"startLine":352,"startCharacter":38,"endLine":353,"endCharacter":13},{"startLine":357,"startCharacter":22,"endLine":358,"endCharacter":55},{"startLine":361,"startCharacter":29,"endLine":362,"endCharacter":40},{"startLine":367,"startCharacter":29,"endLine":373,"endCharacter":3},{"startLine":368,"startCharacter":32,"endLine":372,"endCharacter":51},{"startLine":369,"startCharacter":32,"endLine":370,"endCharacter":49},{"startLine":371,"startCharacter":10,"endLine":372,"endCharacter":51},{"startLine":376,"startCharacter":32,"endLine":377,"endCharacter":76},{"startLine":382,"startCharacter":57,"endLine":459,"endCharacter":2},{"startLine":391,"startCharacter":33,"endLine":395,"endCharacter":60},{"startLine":400,"startCharacter":36,"endLine":401,"endCharacter":67},{"startLine":410,"startCharacter":12,"endLine":418,"endCharacter":3},{"startLine":412,"startCharacter":33,"endLine":413,"endCharacter":62},{"startLine":416,"startCharacter":36,"endLine":417,"endCharacter":68},{"startLine":425,"startCharacter":6,"endLine":436,"endCharacter":3},{"startLine":426,"startCharacter":10,"endLine":435,"endCharacter":13},{"startLine":427,"startCharacter":23,"endLine":433,"endCharacter":5},{"startLine":430,"startCharacter":19,"endLine":433,"endCharacter":4},{"startLine":430,"startCharacter":41,"endLine":432,"endCharacter":9},{"startLine":434,"startCharacter":38,"endLine":435,"endCharacter":13},{"startLine":439,"startCharacter":29,"endLine":440,"endCharacter":34},{"startLine":443,"startCharacter":35,"endLine":444,"endCharacter":55},{"startLine":448,"startCharacter":29,"endLine":458,"endCharacter":3},{"startLine":450,"startCharacter":10,"endLine":454,"endCharacter":17},{"startLine":451,"startCharacter":14,"endLine":452,"endCharacter":58},{"startLine":456,"startCharacter":28,"endLine":457,"endCharacter":51},{"startLine":463,"startCharacter":51,"endLine":511,"endCharacter":2},{"startLine":481,"startCharacter":12,"endLine":484,"endCharacter":45},{"startLine":491,"startCharacter":6,"endLine":502,"endCharacter":3},{"startLine":492,"startCharacter":10,"endLine":501,"endCharacter":13},{"startLine":493,"startCharacter":23,"endLine":499,"endCharacter":5},{"startLine":496,"startCharacter":19,"endLine":499,"endCharacter":4},{"startLine":496,"startCharacter":41,"endLine":498,"endCharacter":9},{"startLine":500,"startCharacter":38,"endLine":501,"endCharacter":13},{"startLine":505,"startCharacter":22,"endLine":506,"endCharacter":55},{"startLine":509,"startCharacter":29,"endLine":510,"endCharacter":40},{"startLine":515,"startCharacter":51,"endLine":575,"endCharacter":2},{"startLine":539,"startCharacter":12,"endLine":542,"endCharacter":15},{"startLine":549,"startCharacter":6,"endLine":560,"endCharacter":3},{"startLine":550,"startCharacter":10,"endLine":559,"endCharacter":13},{"startLine":551,"startCharacter":23,"endLine":557,"endCharacter":5},{"startLine":554,"startCharacter":19,"endLine":557,"endCharacter":4},{"startLine":554,"startCharacter":41,"endLine":556,"endCharacter":9},{"startLine":558,"startCharacter":38,"endLine":559,"endCharacter":13},{"startLine":564,"startCharacter":29,"endLine":566,"endCharacter":62},{"startLine":569,"startCharacter":22,"endLine":570,"endCharacter":55},{"startLine":573,"startCharacter":44,"endLine":574,"endCharacter":46},{"startLine":579,"startCharacter":50,"endLine":648,"endCharacter":2},{"startLine":580,"startCharacter":20,"endLine":583,"endCharacter":25},{"startLine":584,"startCharacter":3,"endLine":586,"endCharacter":54},{"startLine":589,"startCharacter":26,"endLine":647,"endCharacter":4},{"startLine":590,"startCharacter":8,"endLine":647,"endCharacter":3},{"startLine":590,"startCharacter":36,"endLine":646,"endCharacter":4},{"startLine":599,"startCharacter":35,"endLine":602,"endCharacter":62},{"startLine":607,"startCharacter":38,"endLine":608,"endCharacter":69},{"startLine":618,"startCharacter":8,"endLine":629,"endCharacter":5},{"startLine":619,"startCharacter":12,"endLine":628,"endCharacter":15},{"startLine":620,"startCharacter":25,"endLine":626,"endCharacter":7},{"startLine":623,"startCharacter":21,"endLine":626,"endCharacter":6},{"startLine":623,"startCharacter":43,"endLine":625,"endCharacter":11},{"startLine":627,"startCharacter":40,"endLine":628,"endCharacter":15},{"startLine":632,"startCharacter":31,"endLine":633,"endCharacter":42},{"startLine":637,"startCharacter":31,"endLine":641,"endCharacter":5},{"startLine":638,"startCharacter":29,"endLine":640,"endCharacter":18},{"startLine":639,"startCharacter":33,"endLine":640,"endCharacter":18},{"startLine":644,"startCharacter":44,"endLine":645,"endCharacter":92}] [Trace - 21:11:57.566 PM] Sending request 'textDocument/codeLens - (9721)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:11:57.566 PM] Received response 'textDocument/codeLens - (9721)' in 0ms. Result: null [Trace - 21:11:57.567 PM] Sending request 'textDocument/codeAction - (9722)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":223,"character":4},"end":{"line":223,"character":4}},"context":{"diagnostics":[{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":4}},"message":"undeclared name: ear","severity":1,"source":"compiler"}]}} [Trace - 21:11:57.568 PM] Received response 'textDocument/codeAction - (9722)' in 1ms. Result: [{"title":"undeclared name: ear","kind":"quickfix","diagnostics":[{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":4}},"severity":1,"source":"compiler","message":"undeclared name: ear"}],"disabled":{"reason":""},"edit":{},"command":{"title":"undeclared name: ear","command":"gopls.undeclared_name","arguments":["file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go",{"start":{"line":223,"character":1},"end":{"line":223,"character":4}}]}}] [Trace - 21:11:57.651 PM] Sending request 'textDocument/documentSymbol - (9723)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:11:57.652 PM] Received response 'textDocument/documentSymbol - (9723)' in 0ms. Result: [{"name":"ReceivedEvent","detail":"struct{...}","kind":23,"range":{"start":{"line":14,"character":5},"end":{"line":17,"character":1}},"selectionRange":{"start":{"line":14,"character":5},"end":{"line":14,"character":18}},"children":[{"name":"Event","detail":"interface{...}","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":12}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":6}}}]},{"name":"(ReceivedEvent).String","detail":"()","kind":6,"range":{"start":{"line":19,"character":0},"end":{"line":21,"character":1}},"selectionRange":{"start":{"line":19,"character":23},"end":{"line":19,"character":29}}},{"name":"isIn","detail":"(id string, ids []string)","kind":12,"range":{"start":{"line":23,"character":0},"end":{"line":30,"character":1}},"selectionRange":{"start":{"line":23,"character":5},"end":{"line":23,"character":9}}},{"name":"durations","detail":"(dd []time.Duration)","kind":12,"range":{"start":{"line":33,"character":0},"end":{"line":35,"character":1}},"selectionRange":{"start":{"line":33,"character":5},"end":{"line":33,"character":14}}},{"name":"errs","detail":"(ee []error)","kind":12,"range":{"start":{"line":37,"character":0},"end":{"line":39,"character":1}},"selectionRange":{"start":{"line":37,"character":5},"end":{"line":37,"character":9}}},{"name":"events","detail":"(ee []scheduler.Event)","kind":12,"range":{"start":{"line":41,"character":0},"end":{"line":43,"character":1}},"selectionRange":{"start":{"line":41,"character":5},"end":{"line":41,"character":11}}},{"name":"TestScheduler_trigger_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":46,"character":0},"end":{"line":121,"character":1}},"selectionRange":{"start":{"line":46,"character":5},"end":{"line":46,"character":32}}},{"name":"TestScheduler_update_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":124,"character":0},"end":{"line":212,"character":1}},"selectionRange":{"start":{"line":124,"character":5},"end":{"line":124,"character":31}}},{"name":"TestScheduler_outdated_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":215,"character":0},"end":{"line":302,"character":1}},"selectionRange":{"start":{"line":215,"character":5},"end":{"line":215,"character":36}}},{"name":"TestScheduler_ignore_invalid_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":305,"character":0},"end":{"line":379,"character":1}},"selectionRange":{"start":{"line":305,"character":5},"end":{"line":305,"character":43}}},{"name":"TestScheduler_missed_schedules_first","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":382,"character":0},"end":{"line":460,"character":1}},"selectionRange":{"start":{"line":382,"character":5},"end":{"line":382,"character":41}}},{"name":"TestScheduler_deleted_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":463,"character":0},"end":{"line":512,"character":1}},"selectionRange":{"start":{"line":463,"character":5},"end":{"line":463,"character":35}}},{"name":"TestScheduler_delete_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":515,"character":0},"end":{"line":576,"character":1}},"selectionRange":{"start":{"line":515,"character":5},"end":{"line":515,"character":35}}},{"name":"TestScheduler_scheduler_since","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":579,"character":0},"end":{"line":649,"character":1}},"selectionRange":{"start":{"line":579,"character":5},"end":{"line":579,"character":34}}}] [Trace - 21:11:57.668 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":35},"contentChanges":[{"range":{"start":{"line":223,"character":4},"end":{"line":223,"character":4}},"rangeLength":0,"text":"l"}]} [Trace - 21:11:57.672 PM] Sending request 'textDocument/completion - (9724)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":223,"character":5},"context":{"triggerKind":1}} [Trace - 21:11:57.675 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":35,"diagnostics":[{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":5}},"severity":1,"source":"compiler","message":"undeclared name: earl"}]} [Trace - 21:11:57.707 PM] Received response 'textDocument/completion - (9724)' in 35ms. Result: {"isIncomplete":false,"items":[]} [Trace - 21:11:57.865 PM] Sending request 'textDocument/foldingRange - (9725)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:11:57.868 PM] Received response 'textDocument/foldingRange - (9725)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":301,"endCharacter":2},{"startLine":226,"startCharacter":33,"endLine":228,"endCharacter":39},{"startLine":233,"startCharacter":36,"endLine":234,"endCharacter":67},{"startLine":245,"startCharacter":12,"endLine":255,"endCharacter":3},{"startLine":247,"startCharacter":33,"endLine":250,"endCharacter":61},{"startLine":253,"startCharacter":36,"endLine":254,"endCharacter":68},{"startLine":262,"startCharacter":6,"endLine":273,"endCharacter":3},{"startLine":263,"startCharacter":10,"endLine":272,"endCharacter":13},{"startLine":264,"startCharacter":23,"endLine":270,"endCharacter":5},{"startLine":267,"startCharacter":19,"endLine":270,"endCharacter":4},{"startLine":267,"startCharacter":41,"endLine":269,"endCharacter":9},{"startLine":271,"startCharacter":38,"endLine":272,"endCharacter":13},{"startLine":276,"startCharacter":22,"endLine":277,"endCharacter":55},{"startLine":280,"startCharacter":29,"endLine":281,"endCharacter":40},{"startLine":284,"startCharacter":29,"endLine":300,"endCharacter":3},{"startLine":285,"startCharacter":32,"endLine":299,"endCharacter":51},{"startLine":286,"startCharacter":32,"endLine":289,"endCharacter":4},{"startLine":287,"startCharacter":38,"endLine":288,"endCharacter":51},{"startLine":290,"startCharacter":31,"endLine":293,"endCharacter":4},{"startLine":291,"startCharacter":47,"endLine":292,"endCharacter":50},{"startLine":294,"startCharacter":25,"endLine":297,"endCharacter":4},{"startLine":295,"startCharacter":47,"endLine":296,"endCharacter":68},{"startLine":298,"startCharacter":10,"endLine":299,"endCharacter":51},{"startLine":305,"startCharacter":59,"endLine":378,"endCharacter":2},{"startLine":310,"startCharacter":33,"endLine":312,"endCharacter":31},{"startLine":317,"startCharacter":36,"endLine":318,"endCharacter":67},{"startLine":327,"startCharacter":12,"endLine":336,"endCharacter":3},{"startLine":329,"startCharacter":33,"endLine":331,"endCharacter":32},{"startLine":334,"startCharacter":36,"endLine":335,"endCharacter":68},{"startLine":343,"startCharacter":6,"endLine":354,"endCharacter":3},{"startLine":344,"startCharacter":10,"endLine":353,"endCharacter":13},{"startLine":345,"startCharacter":23,"endLine":351,"endCharacter":5},{"startLine":348,"startCharacter":19,"endLine":351,"endCharacter":4},{"startLine":348,"startCharacter":41,"endLine":350,"endCharacter":9},{"startLine":352,"startCharacter":38,"endLine":353,"endCharacter":13},{"startLine":357,"startCharacter":22,"endLine":358,"endCharacter":55},{"startLine":361,"startCharacter":29,"endLine":362,"endCharacter":40},{"startLine":367,"startCharacter":29,"endLine":373,"endCharacter":3},{"startLine":368,"startCharacter":32,"endLine":372,"endCharacter":51},{"startLine":369,"startCharacter":32,"endLine":370,"endCharacter":49},{"startLine":371,"startCharacter":10,"endLine":372,"endCharacter":51},{"startLine":376,"startCharacter":32,"endLine":377,"endCharacter":76},{"startLine":382,"startCharacter":57,"endLine":459,"endCharacter":2},{"startLine":391,"startCharacter":33,"endLine":395,"endCharacter":60},{"startLine":400,"startCharacter":36,"endLine":401,"endCharacter":67},{"startLine":410,"startCharacter":12,"endLine":418,"endCharacter":3},{"startLine":412,"startCharacter":33,"endLine":413,"endCharacter":62},{"startLine":416,"startCharacter":36,"endLine":417,"endCharacter":68},{"startLine":425,"startCharacter":6,"endLine":436,"endCharacter":3},{"startLine":426,"startCharacter":10,"endLine":435,"endCharacter":13},{"startLine":427,"startCharacter":23,"endLine":433,"endCharacter":5},{"startLine":430,"startCharacter":19,"endLine":433,"endCharacter":4},{"startLine":430,"startCharacter":41,"endLine":432,"endCharacter":9},{"startLine":434,"startCharacter":38,"endLine":435,"endCharacter":13},{"startLine":439,"startCharacter":29,"endLine":440,"endCharacter":34},{"startLine":443,"startCharacter":35,"endLine":444,"endCharacter":55},{"startLine":448,"startCharacter":29,"endLine":458,"endCharacter":3},{"startLine":450,"startCharacter":10,"endLine":454,"endCharacter":17},{"startLine":451,"startCharacter":14,"endLine":452,"endCharacter":58},{"startLine":456,"startCharacter":28,"endLine":457,"endCharacter":51},{"startLine":463,"startCharacter":51,"endLine":511,"endCharacter":2},{"startLine":481,"startCharacter":12,"endLine":484,"endCharacter":45},{"startLine":491,"startCharacter":6,"endLine":502,"endCharacter":3},{"startLine":492,"startCharacter":10,"endLine":501,"endCharacter":13},{"startLine":493,"startCharacter":23,"endLine":499,"endCharacter":5},{"startLine":496,"startCharacter":19,"endLine":499,"endCharacter":4},{"startLine":496,"startCharacter":41,"endLine":498,"endCharacter":9},{"startLine":500,"startCharacter":38,"endLine":501,"endCharacter":13},{"startLine":505,"startCharacter":22,"endLine":506,"endCharacter":55},{"startLine":509,"startCharacter":29,"endLine":510,"endCharacter":40},{"startLine":515,"startCharacter":51,"endLine":575,"endCharacter":2},{"startLine":539,"startCharacter":12,"endLine":542,"endCharacter":15},{"startLine":549,"startCharacter":6,"endLine":560,"endCharacter":3},{"startLine":550,"startCharacter":10,"endLine":559,"endCharacter":13},{"startLine":551,"startCharacter":23,"endLine":557,"endCharacter":5},{"startLine":554,"startCharacter":19,"endLine":557,"endCharacter":4},{"startLine":554,"startCharacter":41,"endLine":556,"endCharacter":9},{"startLine":558,"startCharacter":38,"endLine":559,"endCharacter":13},{"startLine":564,"startCharacter":29,"endLine":566,"endCharacter":62},{"startLine":569,"startCharacter":22,"endLine":570,"endCharacter":55},{"startLine":573,"startCharacter":44,"endLine":574,"endCharacter":46},{"startLine":579,"startCharacter":50,"endLine":648,"endCharacter":2},{"startLine":580,"startCharacter":20,"endLine":583,"endCharacter":25},{"startLine":584,"startCharacter":3,"endLine":586,"endCharacter":54},{"startLine":589,"startCharacter":26,"endLine":647,"endCharacter":4},{"startLine":590,"startCharacter":8,"endLine":647,"endCharacter":3},{"startLine":590,"startCharacter":36,"endLine":646,"endCharacter":4},{"startLine":599,"startCharacter":35,"endLine":602,"endCharacter":62},{"startLine":607,"startCharacter":38,"endLine":608,"endCharacter":69},{"startLine":618,"startCharacter":8,"endLine":629,"endCharacter":5},{"startLine":619,"startCharacter":12,"endLine":628,"endCharacter":15},{"startLine":620,"startCharacter":25,"endLine":626,"endCharacter":7},{"startLine":623,"startCharacter":21,"endLine":626,"endCharacter":6},{"startLine":623,"startCharacter":43,"endLine":625,"endCharacter":11},{"startLine":627,"startCharacter":40,"endLine":628,"endCharacter":15},{"startLine":632,"startCharacter":31,"endLine":633,"endCharacter":42},{"startLine":637,"startCharacter":31,"endLine":641,"endCharacter":5},{"startLine":638,"startCharacter":29,"endLine":640,"endCharacter":18},{"startLine":639,"startCharacter":33,"endLine":640,"endCharacter":18},{"startLine":644,"startCharacter":44,"endLine":645,"endCharacter":92}] [Trace - 21:11:57.933 PM] Sending request 'textDocument/codeLens - (9726)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:11:57.933 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":36},"contentChanges":[{"range":{"start":{"line":223,"character":5},"end":{"line":223,"character":5}},"rangeLength":0,"text":"i"}]} [Trace - 21:11:57.933 PM] Received response 'textDocument/codeLens - (9726)' in 0ms. Result: null [Trace - 21:11:57.939 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":36,"diagnostics":[{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":6}},"severity":1,"source":"compiler","message":"undeclared name: earli"}]} [Trace - 21:11:58.009 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":37},"contentChanges":[{"range":{"start":{"line":223,"character":6},"end":{"line":223,"character":6}},"rangeLength":0,"text":"e"}]} [Trace - 21:11:58.016 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":37,"diagnostics":[{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":7}},"severity":1,"source":"compiler","message":"undeclared name: earlie"}]} [Trace - 21:11:58.033 PM] Sending request 'textDocument/documentLink - (9727)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:11:58.037 PM] Received response 'textDocument/documentLink - (9727)' in 4ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":411,"character":11},"end":{"line":411,"character":19}},"target":"https://time.Now"}] [Trace - 21:11:58.085 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":38},"contentChanges":[{"range":{"start":{"line":223,"character":7},"end":{"line":223,"character":7}},"rangeLength":0,"text":"r"}]} [Trace - 21:11:58.093 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":38,"diagnostics":[{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":8}},"severity":1,"source":"compiler","message":"undeclared name: earlier"}]} [Trace - 21:11:58.275 PM] Sending request 'textDocument/foldingRange - (9728)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:11:58.279 PM] Received response 'textDocument/foldingRange - (9728)' in 4ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":301,"endCharacter":2},{"startLine":226,"startCharacter":33,"endLine":228,"endCharacter":39},{"startLine":233,"startCharacter":36,"endLine":234,"endCharacter":67},{"startLine":245,"startCharacter":12,"endLine":255,"endCharacter":3},{"startLine":247,"startCharacter":33,"endLine":250,"endCharacter":61},{"startLine":253,"startCharacter":36,"endLine":254,"endCharacter":68},{"startLine":262,"startCharacter":6,"endLine":273,"endCharacter":3},{"startLine":263,"startCharacter":10,"endLine":272,"endCharacter":13},{"startLine":264,"startCharacter":23,"endLine":270,"endCharacter":5},{"startLine":267,"startCharacter":19,"endLine":270,"endCharacter":4},{"startLine":267,"startCharacter":41,"endLine":269,"endCharacter":9},{"startLine":271,"startCharacter":38,"endLine":272,"endCharacter":13},{"startLine":276,"startCharacter":22,"endLine":277,"endCharacter":55},{"startLine":280,"startCharacter":29,"endLine":281,"endCharacter":40},{"startLine":284,"startCharacter":29,"endLine":300,"endCharacter":3},{"startLine":285,"startCharacter":32,"endLine":299,"endCharacter":51},{"startLine":286,"startCharacter":32,"endLine":289,"endCharacter":4},{"startLine":287,"startCharacter":38,"endLine":288,"endCharacter":51},{"startLine":290,"startCharacter":31,"endLine":293,"endCharacter":4},{"startLine":291,"startCharacter":47,"endLine":292,"endCharacter":50},{"startLine":294,"startCharacter":25,"endLine":297,"endCharacter":4},{"startLine":295,"startCharacter":47,"endLine":296,"endCharacter":68},{"startLine":298,"startCharacter":10,"endLine":299,"endCharacter":51},{"startLine":305,"startCharacter":59,"endLine":378,"endCharacter":2},{"startLine":310,"startCharacter":33,"endLine":312,"endCharacter":31},{"startLine":317,"startCharacter":36,"endLine":318,"endCharacter":67},{"startLine":327,"startCharacter":12,"endLine":336,"endCharacter":3},{"startLine":329,"startCharacter":33,"endLine":331,"endCharacter":32},{"startLine":334,"startCharacter":36,"endLine":335,"endCharacter":68},{"startLine":343,"startCharacter":6,"endLine":354,"endCharacter":3},{"startLine":344,"startCharacter":10,"endLine":353,"endCharacter":13},{"startLine":345,"startCharacter":23,"endLine":351,"endCharacter":5},{"startLine":348,"startCharacter":19,"endLine":351,"endCharacter":4},{"startLine":348,"startCharacter":41,"endLine":350,"endCharacter":9},{"startLine":352,"startCharacter":38,"endLine":353,"endCharacter":13},{"startLine":357,"startCharacter":22,"endLine":358,"endCharacter":55},{"startLine":361,"startCharacter":29,"endLine":362,"endCharacter":40},{"startLine":367,"startCharacter":29,"endLine":373,"endCharacter":3},{"startLine":368,"startCharacter":32,"endLine":372,"endCharacter":51},{"startLine":369,"startCharacter":32,"endLine":370,"endCharacter":49},{"startLine":371,"startCharacter":10,"endLine":372,"endCharacter":51},{"startLine":376,"startCharacter":32,"endLine":377,"endCharacter":76},{"startLine":382,"startCharacter":57,"endLine":459,"endCharacter":2},{"startLine":391,"startCharacter":33,"endLine":395,"endCharacter":60},{"startLine":400,"startCharacter":36,"endLine":401,"endCharacter":67},{"startLine":410,"startCharacter":12,"endLine":418,"endCharacter":3},{"startLine":412,"startCharacter":33,"endLine":413,"endCharacter":62},{"startLine":416,"startCharacter":36,"endLine":417,"endCharacter":68},{"startLine":425,"startCharacter":6,"endLine":436,"endCharacter":3},{"startLine":426,"startCharacter":10,"endLine":435,"endCharacter":13},{"startLine":427,"startCharacter":23,"endLine":433,"endCharacter":5},{"startLine":430,"startCharacter":19,"endLine":433,"endCharacter":4},{"startLine":430,"startCharacter":41,"endLine":432,"endCharacter":9},{"startLine":434,"startCharacter":38,"endLine":435,"endCharacter":13},{"startLine":439,"startCharacter":29,"endLine":440,"endCharacter":34},{"startLine":443,"startCharacter":35,"endLine":444,"endCharacter":55},{"startLine":448,"startCharacter":29,"endLine":458,"endCharacter":3},{"startLine":450,"startCharacter":10,"endLine":454,"endCharacter":17},{"startLine":451,"startCharacter":14,"endLine":452,"endCharacter":58},{"startLine":456,"startCharacter":28,"endLine":457,"endCharacter":51},{"startLine":463,"startCharacter":51,"endLine":511,"endCharacter":2},{"startLine":481,"startCharacter":12,"endLine":484,"endCharacter":45},{"startLine":491,"startCharacter":6,"endLine":502,"endCharacter":3},{"startLine":492,"startCharacter":10,"endLine":501,"endCharacter":13},{"startLine":493,"startCharacter":23,"endLine":499,"endCharacter":5},{"startLine":496,"startCharacter":19,"endLine":499,"endCharacter":4},{"startLine":496,"startCharacter":41,"endLine":498,"endCharacter":9},{"startLine":500,"startCharacter":38,"endLine":501,"endCharacter":13},{"startLine":505,"startCharacter":22,"endLine":506,"endCharacter":55},{"startLine":509,"startCharacter":29,"endLine":510,"endCharacter":40},{"startLine":515,"startCharacter":51,"endLine":575,"endCharacter":2},{"startLine":539,"startCharacter":12,"endLine":542,"endCharacter":15},{"startLine":549,"startCharacter":6,"endLine":560,"endCharacter":3},{"startLine":550,"startCharacter":10,"endLine":559,"endCharacter":13},{"startLine":551,"startCharacter":23,"endLine":557,"endCharacter":5},{"startLine":554,"startCharacter":19,"endLine":557,"endCharacter":4},{"startLine":554,"startCharacter":41,"endLine":556,"endCharacter":9},{"startLine":558,"startCharacter":38,"endLine":559,"endCharacter":13},{"startLine":564,"startCharacter":29,"endLine":566,"endCharacter":62},{"startLine":569,"startCharacter":22,"endLine":570,"endCharacter":55},{"startLine":573,"startCharacter":44,"endLine":574,"endCharacter":46},{"startLine":579,"startCharacter":50,"endLine":648,"endCharacter":2},{"startLine":580,"startCharacter":20,"endLine":583,"endCharacter":25},{"startLine":584,"startCharacter":3,"endLine":586,"endCharacter":54},{"startLine":589,"startCharacter":26,"endLine":647,"endCharacter":4},{"startLine":590,"startCharacter":8,"endLine":647,"endCharacter":3},{"startLine":590,"startCharacter":36,"endLine":646,"endCharacter":4},{"startLine":599,"startCharacter":35,"endLine":602,"endCharacter":62},{"startLine":607,"startCharacter":38,"endLine":608,"endCharacter":69},{"startLine":618,"startCharacter":8,"endLine":629,"endCharacter":5},{"startLine":619,"startCharacter":12,"endLine":628,"endCharacter":15},{"startLine":620,"startCharacter":25,"endLine":626,"endCharacter":7},{"startLine":623,"startCharacter":21,"endLine":626,"endCharacter":6},{"startLine":623,"startCharacter":43,"endLine":625,"endCharacter":11},{"startLine":627,"startCharacter":40,"endLine":628,"endCharacter":15},{"startLine":632,"startCharacter":31,"endLine":633,"endCharacter":42},{"startLine":637,"startCharacter":31,"endLine":641,"endCharacter":5},{"startLine":638,"startCharacter":29,"endLine":640,"endCharacter":18},{"startLine":639,"startCharacter":33,"endLine":640,"endCharacter":18},{"startLine":644,"startCharacter":44,"endLine":645,"endCharacter":92}] [Trace - 21:11:58.340 PM] Sending request 'textDocument/codeLens - (9729)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:11:58.340 PM] Received response 'textDocument/codeLens - (9729)' in 0ms. Result: null [Trace - 21:11:58.346 PM] Sending request 'textDocument/codeAction - (9730)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":223,"character":8},"end":{"line":223,"character":8}},"context":{"diagnostics":[{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":8}},"message":"undeclared name: earlier","severity":1,"source":"compiler"}]}} [Trace - 21:11:58.348 PM] Received response 'textDocument/codeAction - (9730)' in 1ms. Result: [{"title":"undeclared name: earlier","kind":"quickfix","diagnostics":[{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":8}},"severity":1,"source":"compiler","message":"undeclared name: earlier"}],"disabled":{"reason":""},"edit":{},"command":{"title":"undeclared name: earlier","command":"gopls.undeclared_name","arguments":["file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go",{"start":{"line":223,"character":1},"end":{"line":223,"character":8}}]}}] [Trace - 21:11:58.425 PM] Sending request 'textDocument/documentSymbol - (9731)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:11:58.425 PM] Received response 'textDocument/documentSymbol - (9731)' in 0ms. Result: [{"name":"ReceivedEvent","detail":"struct{...}","kind":23,"range":{"start":{"line":14,"character":5},"end":{"line":17,"character":1}},"selectionRange":{"start":{"line":14,"character":5},"end":{"line":14,"character":18}},"children":[{"name":"Event","detail":"interface{...}","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":12}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":6}}}]},{"name":"(ReceivedEvent).String","detail":"()","kind":6,"range":{"start":{"line":19,"character":0},"end":{"line":21,"character":1}},"selectionRange":{"start":{"line":19,"character":23},"end":{"line":19,"character":29}}},{"name":"isIn","detail":"(id string, ids []string)","kind":12,"range":{"start":{"line":23,"character":0},"end":{"line":30,"character":1}},"selectionRange":{"start":{"line":23,"character":5},"end":{"line":23,"character":9}}},{"name":"durations","detail":"(dd []time.Duration)","kind":12,"range":{"start":{"line":33,"character":0},"end":{"line":35,"character":1}},"selectionRange":{"start":{"line":33,"character":5},"end":{"line":33,"character":14}}},{"name":"errs","detail":"(ee []error)","kind":12,"range":{"start":{"line":37,"character":0},"end":{"line":39,"character":1}},"selectionRange":{"start":{"line":37,"character":5},"end":{"line":37,"character":9}}},{"name":"events","detail":"(ee []scheduler.Event)","kind":12,"range":{"start":{"line":41,"character":0},"end":{"line":43,"character":1}},"selectionRange":{"start":{"line":41,"character":5},"end":{"line":41,"character":11}}},{"name":"TestScheduler_trigger_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":46,"character":0},"end":{"line":121,"character":1}},"selectionRange":{"start":{"line":46,"character":5},"end":{"line":46,"character":32}}},{"name":"TestScheduler_update_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":124,"character":0},"end":{"line":212,"character":1}},"selectionRange":{"start":{"line":124,"character":5},"end":{"line":124,"character":31}}},{"name":"TestScheduler_outdated_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":215,"character":0},"end":{"line":302,"character":1}},"selectionRange":{"start":{"line":215,"character":5},"end":{"line":215,"character":36}}},{"name":"TestScheduler_ignore_invalid_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":305,"character":0},"end":{"line":379,"character":1}},"selectionRange":{"start":{"line":305,"character":5},"end":{"line":305,"character":43}}},{"name":"TestScheduler_missed_schedules_first","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":382,"character":0},"end":{"line":460,"character":1}},"selectionRange":{"start":{"line":382,"character":5},"end":{"line":382,"character":41}}},{"name":"TestScheduler_deleted_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":463,"character":0},"end":{"line":512,"character":1}},"selectionRange":{"start":{"line":463,"character":5},"end":{"line":463,"character":35}}},{"name":"TestScheduler_delete_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":515,"character":0},"end":{"line":576,"character":1}},"selectionRange":{"start":{"line":515,"character":5},"end":{"line":515,"character":35}}},{"name":"TestScheduler_scheduler_since","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":579,"character":0},"end":{"line":649,"character":1}},"selectionRange":{"start":{"line":579,"character":5},"end":{"line":579,"character":34}}}] [Trace - 21:11:58.782 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":39},"contentChanges":[{"range":{"start":{"line":223,"character":8},"end":{"line":223,"character":8}},"rangeLength":0,"text":" "}]} [Trace - 21:11:58.905 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":40},"contentChanges":[{"range":{"start":{"line":223,"character":9},"end":{"line":223,"character":9}},"rangeLength":0,"text":":"}]} [Trace - 21:11:58.912 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":40,"diagnostics":[{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":8}},"severity":1,"source":"compiler","message":"label earlier declared but not used"}]} [Trace - 21:11:59.077 PM] Sending request 'textDocument/documentLink - (9732)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:11:59.081 PM] Received response 'textDocument/documentLink - (9732)' in 4ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":411,"character":11},"end":{"line":411,"character":19}},"target":"https://time.Now"}] [Trace - 21:11:59.102 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":41},"contentChanges":[{"range":{"start":{"line":223,"character":10},"end":{"line":223,"character":10}},"rangeLength":0,"text":"="}]} [Trace - 21:11:59.108 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":41,"diagnostics":[{"range":{"start":{"line":225,"character":11},"end":{"line":225,"character":11}},"severity":1,"source":"syntax","message":"expected ';', found ':='"}]} [Trace - 21:11:59.178 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":42},"contentChanges":[{"range":{"start":{"line":223,"character":11},"end":{"line":223,"character":11}},"rangeLength":0,"text":" "}]} [Trace - 21:11:59.373 PM] Sending request 'textDocument/foldingRange - (9733)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:11:59.377 PM] Received response 'textDocument/foldingRange - (9733)' in 4ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":301,"endCharacter":2},{"startLine":233,"startCharacter":36,"endLine":234,"endCharacter":67},{"startLine":245,"startCharacter":12,"endLine":255,"endCharacter":3},{"startLine":247,"startCharacter":33,"endLine":250,"endCharacter":61},{"startLine":253,"startCharacter":36,"endLine":254,"endCharacter":68},{"startLine":262,"startCharacter":6,"endLine":273,"endCharacter":3},{"startLine":263,"startCharacter":10,"endLine":272,"endCharacter":13},{"startLine":264,"startCharacter":23,"endLine":270,"endCharacter":5},{"startLine":267,"startCharacter":19,"endLine":270,"endCharacter":4},{"startLine":267,"startCharacter":41,"endLine":269,"endCharacter":9},{"startLine":271,"startCharacter":38,"endLine":272,"endCharacter":13},{"startLine":276,"startCharacter":22,"endLine":277,"endCharacter":55},{"startLine":280,"startCharacter":29,"endLine":281,"endCharacter":40},{"startLine":284,"startCharacter":29,"endLine":300,"endCharacter":3},{"startLine":285,"startCharacter":32,"endLine":299,"endCharacter":51},{"startLine":286,"startCharacter":32,"endLine":289,"endCharacter":4},{"startLine":287,"startCharacter":38,"endLine":288,"endCharacter":51},{"startLine":290,"startCharacter":31,"endLine":293,"endCharacter":4},{"startLine":291,"startCharacter":47,"endLine":292,"endCharacter":50},{"startLine":294,"startCharacter":25,"endLine":297,"endCharacter":4},{"startLine":295,"startCharacter":47,"endLine":296,"endCharacter":68},{"startLine":298,"startCharacter":10,"endLine":299,"endCharacter":51},{"startLine":305,"startCharacter":59,"endLine":378,"endCharacter":2},{"startLine":310,"startCharacter":33,"endLine":312,"endCharacter":31},{"startLine":317,"startCharacter":36,"endLine":318,"endCharacter":67},{"startLine":327,"startCharacter":12,"endLine":336,"endCharacter":3},{"startLine":329,"startCharacter":33,"endLine":331,"endCharacter":32},{"startLine":334,"startCharacter":36,"endLine":335,"endCharacter":68},{"startLine":343,"startCharacter":6,"endLine":354,"endCharacter":3},{"startLine":344,"startCharacter":10,"endLine":353,"endCharacter":13},{"startLine":345,"startCharacter":23,"endLine":351,"endCharacter":5},{"startLine":348,"startCharacter":19,"endLine":351,"endCharacter":4},{"startLine":348,"startCharacter":41,"endLine":350,"endCharacter":9},{"startLine":352,"startCharacter":38,"endLine":353,"endCharacter":13},{"startLine":357,"startCharacter":22,"endLine":358,"endCharacter":55},{"startLine":361,"startCharacter":29,"endLine":362,"endCharacter":40},{"startLine":367,"startCharacter":29,"endLine":373,"endCharacter":3},{"startLine":368,"startCharacter":32,"endLine":372,"endCharacter":51},{"startLine":369,"startCharacter":32,"endLine":370,"endCharacter":49},{"startLine":371,"startCharacter":10,"endLine":372,"endCharacter":51},{"startLine":376,"startCharacter":32,"endLine":377,"endCharacter":76},{"startLine":382,"startCharacter":57,"endLine":459,"endCharacter":2},{"startLine":391,"startCharacter":33,"endLine":395,"endCharacter":60},{"startLine":400,"startCharacter":36,"endLine":401,"endCharacter":67},{"startLine":410,"startCharacter":12,"endLine":418,"endCharacter":3},{"startLine":412,"startCharacter":33,"endLine":413,"endCharacter":62},{"startLine":416,"startCharacter":36,"endLine":417,"endCharacter":68},{"startLine":425,"startCharacter":6,"endLine":436,"endCharacter":3},{"startLine":426,"startCharacter":10,"endLine":435,"endCharacter":13},{"startLine":427,"startCharacter":23,"endLine":433,"endCharacter":5},{"startLine":430,"startCharacter":19,"endLine":433,"endCharacter":4},{"startLine":430,"startCharacter":41,"endLine":432,"endCharacter":9},{"startLine":434,"startCharacter":38,"endLine":435,"endCharacter":13},{"startLine":439,"startCharacter":29,"endLine":440,"endCharacter":34},{"startLine":443,"startCharacter":35,"endLine":444,"endCharacter":55},{"startLine":448,"startCharacter":29,"endLine":458,"endCharacter":3},{"startLine":450,"startCharacter":10,"endLine":454,"endCharacter":17},{"startLine":451,"startCharacter":14,"endLine":452,"endCharacter":58},{"startLine":456,"startCharacter":28,"endLine":457,"endCharacter":51},{"startLine":463,"startCharacter":51,"endLine":511,"endCharacter":2},{"startLine":481,"startCharacter":12,"endLine":484,"endCharacter":45},{"startLine":491,"startCharacter":6,"endLine":502,"endCharacter":3},{"startLine":492,"startCharacter":10,"endLine":501,"endCharacter":13},{"startLine":493,"startCharacter":23,"endLine":499,"endCharacter":5},{"startLine":496,"startCharacter":19,"endLine":499,"endCharacter":4},{"startLine":496,"startCharacter":41,"endLine":498,"endCharacter":9},{"startLine":500,"startCharacter":38,"endLine":501,"endCharacter":13},{"startLine":505,"startCharacter":22,"endLine":506,"endCharacter":55},{"startLine":509,"startCharacter":29,"endLine":510,"endCharacter":40},{"startLine":515,"startCharacter":51,"endLine":575,"endCharacter":2},{"startLine":539,"startCharacter":12,"endLine":542,"endCharacter":15},{"startLine":549,"startCharacter":6,"endLine":560,"endCharacter":3},{"startLine":550,"startCharacter":10,"endLine":559,"endCharacter":13},{"startLine":551,"startCharacter":23,"endLine":557,"endCharacter":5},{"startLine":554,"startCharacter":19,"endLine":557,"endCharacter":4},{"startLine":554,"startCharacter":41,"endLine":556,"endCharacter":9},{"startLine":558,"startCharacter":38,"endLine":559,"endCharacter":13},{"startLine":564,"startCharacter":29,"endLine":566,"endCharacter":62},{"startLine":569,"startCharacter":22,"endLine":570,"endCharacter":55},{"startLine":573,"startCharacter":44,"endLine":574,"endCharacter":46},{"startLine":579,"startCharacter":50,"endLine":648,"endCharacter":2},{"startLine":580,"startCharacter":20,"endLine":583,"endCharacter":25},{"startLine":584,"startCharacter":3,"endLine":586,"endCharacter":54},{"startLine":589,"startCharacter":26,"endLine":647,"endCharacter":4},{"startLine":590,"startCharacter":8,"endLine":647,"endCharacter":3},{"startLine":590,"startCharacter":36,"endLine":646,"endCharacter":4},{"startLine":599,"startCharacter":35,"endLine":602,"endCharacter":62},{"startLine":607,"startCharacter":38,"endLine":608,"endCharacter":69},{"startLine":618,"startCharacter":8,"endLine":629,"endCharacter":5},{"startLine":619,"startCharacter":12,"endLine":628,"endCharacter":15},{"startLine":620,"startCharacter":25,"endLine":626,"endCharacter":7},{"startLine":623,"startCharacter":21,"endLine":626,"endCharacter":6},{"startLine":623,"startCharacter":43,"endLine":625,"endCharacter":11},{"startLine":627,"startCharacter":40,"endLine":628,"endCharacter":15},{"startLine":632,"startCharacter":31,"endLine":633,"endCharacter":42},{"startLine":637,"startCharacter":31,"endLine":641,"endCharacter":5},{"startLine":638,"startCharacter":29,"endLine":640,"endCharacter":18},{"startLine":639,"startCharacter":33,"endLine":640,"endCharacter":18},{"startLine":644,"startCharacter":44,"endLine":645,"endCharacter":92}] [Trace - 21:11:59.435 PM] Sending request 'textDocument/codeLens - (9734)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:11:59.435 PM] Received response 'textDocument/codeLens - (9734)' in 0ms. Result: null [Trace - 21:11:59.520 PM] Sending request 'textDocument/documentSymbol - (9735)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:11:59.521 PM] Received response 'textDocument/documentSymbol - (9735)' in 0ms. Result: [{"name":"ReceivedEvent","detail":"struct{...}","kind":23,"range":{"start":{"line":14,"character":5},"end":{"line":17,"character":1}},"selectionRange":{"start":{"line":14,"character":5},"end":{"line":14,"character":18}},"children":[{"name":"Event","detail":"interface{...}","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":12}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":6}}}]},{"name":"(ReceivedEvent).String","detail":"()","kind":6,"range":{"start":{"line":19,"character":0},"end":{"line":21,"character":1}},"selectionRange":{"start":{"line":19,"character":23},"end":{"line":19,"character":29}}},{"name":"isIn","detail":"(id string, ids []string)","kind":12,"range":{"start":{"line":23,"character":0},"end":{"line":30,"character":1}},"selectionRange":{"start":{"line":23,"character":5},"end":{"line":23,"character":9}}},{"name":"durations","detail":"(dd []time.Duration)","kind":12,"range":{"start":{"line":33,"character":0},"end":{"line":35,"character":1}},"selectionRange":{"start":{"line":33,"character":5},"end":{"line":33,"character":14}}},{"name":"errs","detail":"(ee []error)","kind":12,"range":{"start":{"line":37,"character":0},"end":{"line":39,"character":1}},"selectionRange":{"start":{"line":37,"character":5},"end":{"line":37,"character":9}}},{"name":"events","detail":"(ee []scheduler.Event)","kind":12,"range":{"start":{"line":41,"character":0},"end":{"line":43,"character":1}},"selectionRange":{"start":{"line":41,"character":5},"end":{"line":41,"character":11}}},{"name":"TestScheduler_trigger_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":46,"character":0},"end":{"line":121,"character":1}},"selectionRange":{"start":{"line":46,"character":5},"end":{"line":46,"character":32}}},{"name":"TestScheduler_update_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":124,"character":0},"end":{"line":212,"character":1}},"selectionRange":{"start":{"line":124,"character":5},"end":{"line":124,"character":31}}},{"name":"TestScheduler_outdated_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":215,"character":0},"end":{"line":302,"character":1}},"selectionRange":{"start":{"line":215,"character":5},"end":{"line":215,"character":36}}},{"name":"TestScheduler_ignore_invalid_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":305,"character":0},"end":{"line":379,"character":1}},"selectionRange":{"start":{"line":305,"character":5},"end":{"line":305,"character":43}}},{"name":"TestScheduler_missed_schedules_first","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":382,"character":0},"end":{"line":460,"character":1}},"selectionRange":{"start":{"line":382,"character":5},"end":{"line":382,"character":41}}},{"name":"TestScheduler_deleted_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":463,"character":0},"end":{"line":512,"character":1}},"selectionRange":{"start":{"line":463,"character":5},"end":{"line":463,"character":35}}},{"name":"TestScheduler_delete_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":515,"character":0},"end":{"line":576,"character":1}},"selectionRange":{"start":{"line":515,"character":5},"end":{"line":515,"character":35}}},{"name":"TestScheduler_scheduler_since","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":579,"character":0},"end":{"line":649,"character":1}},"selectionRange":{"start":{"line":579,"character":5},"end":{"line":579,"character":34}}}] [Trace - 21:12:00.095 PM] Sending request 'textDocument/documentLink - (9736)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:12:00.098 PM] Received response 'textDocument/documentLink - (9736)' in 3ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":411,"character":11},"end":{"line":411,"character":19}},"target":"https://time.Now"}] [Trace - 21:12:07.333 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":43},"contentChanges":[{"range":{"start":{"line":223,"character":12},"end":{"line":223,"character":12}},"rangeLength":0,"text":"t"}]} [Trace - 21:12:07.336 PM] Sending request 'textDocument/completion - (9737)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":223,"character":13},"context":{"triggerKind":1}} [Trace - 21:12:07.340 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":43,"diagnostics":[{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":8}},"severity":1,"source":"compiler","message":"earlier declared but not used"}]} [Trace - 21:12:07.347 PM] Received response 'textDocument/completion - (9737)' in 10ms. Result: {"isIncomplete":true,"items":[{"label":"t","kind":6,"detail":"*testing.T","preselect":true,"sortText":"00000","filterText":"t","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":12},"end":{"line":223,"character":13}},"newText":"t"}},{"label":"testing","kind":9,"detail":"\"testing\"","sortText":"00001","filterText":"testing","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":12},"end":{"line":223,"character":13}},"newText":"testing"}},{"label":"time","kind":9,"detail":"\"time\"","sortText":"00002","filterText":"time","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":12},"end":{"line":223,"character":13}},"newText":"time"}},{"label":"true","kind":21,"sortText":"00003","filterText":"true","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":12},"end":{"line":223,"character":13}},"newText":"true"}},{"label":"textproto","kind":9,"detail":"\"net/textproto\"","sortText":"00004","filterText":"textproto","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":12},"end":{"line":223,"character":13}},"newText":"textproto"},"additionalTextEdits":[{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":2}},"newText":"net/textproto\"\n\t\""}]},{"label":"trace","kind":9,"detail":"\"runtime/trace\"","sortText":"00005","filterText":"trace","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":12},"end":{"line":223,"character":13}},"newText":"trace"},"additionalTextEdits":[{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":2}},"newText":"runtime/trace\"\n\t\""}]},{"label":"test","kind":9,"detail":"\"github.com/etf1/kafka-scheduler/internal/test\"","sortText":"00006","filterText":"test","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":12},"end":{"line":223,"character":13}},"newText":"test"},"additionalTextEdits":[{"range":{"start":{"line":9,"character":34},"end":{"line":9,"character":34}},"newText":"internal/test\"\n\t\"github.com/etf1/kafka-scheduler/"}]},{"label":"timers","kind":9,"detail":"\"github.com/etf1/kafka-scheduler/internal/timers\"","sortText":"00007","filterText":"timers","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":12},"end":{"line":223,"character":13}},"newText":"timers"},"additionalTextEdits":[{"range":{"start":{"line":9,"character":34},"end":{"line":9,"character":34}},"newText":"internal/timers\"\n\t\"github.com/etf1/kafka-scheduler/"}]},{"label":"testlog","kind":9,"detail":"\"internal/testlog\"","sortText":"00008","filterText":"testlog","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":12},"end":{"line":223,"character":13}},"newText":"testlog"},"additionalTextEdits":[{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":2}},"newText":"internal/testlog\"\n\t\""}]},{"label":"testing.AllocsPerRun","kind":3,"detail":"func(runs int, f func()) (avg float64)","documentation":"AllocsPerRun returns the average number of allocations during calls to f.\nAlthough the return value has type float64, it will always be an integral value.\n\nTo compute the number of allocations, the function will first be run once as\na warm-up. The average number of allocations over the specified number of\nruns will then be measured and returned.\n\nAllocsPerRun sets GOMAXPROCS to 1 during its measurement and will restore\nit before returning.\n","sortText":"00009","filterText":"testing.AllocsPerRun","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":12},"end":{"line":223,"character":13}},"newText":"testing.AllocsPerRun(${1:})"}},{"label":"testing.B","kind":22,"detail":"struct{...}","documentation":"B is a type passed to Benchmark functions to manage benchmark\ntiming and to specify the number of iterations to run.\n\nA benchmark ends when its Benchmark function returns or calls any of the methods\nFailNow, Fatal, Fatalf, SkipNow, Skip, or Skipf. Those methods must be called\nonly from the goroutine running the Benchmark function.\nThe other reporting methods, such as the variations of Log and Error,\nmay be called simultaneously from multiple goroutines.\n\nLike in tests, benchmark logs are accumulated during execution\nand dumped to standard output when done. Unlike in tests, benchmark logs\nare always printed, so as not to hide output whose existence may be\naffecting benchmark results.\n","sortText":"00010","filterText":"testing.B","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":12},"end":{"line":223,"character":13}},"newText":"testing.B"}},{"label":"testing.Benchmark","kind":3,"detail":"func(f func(b *B)) testing.BenchmarkResult","documentation":"Benchmark benchmarks a single function. It is useful for creating\ncustom benchmarks that do not use the \"go test\" command.\n\nIf f depends on testing flags, then Init must be used to register\nthose flags before calling Benchmark and before calling flag.Parse.\n\nIf f calls Run, the result will be an estimate of running all its\nsubbenchmarks that don't call Run in sequence in a single benchmark.\n","sortText":"00011","filterText":"testing.Benchmark","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":12},"end":{"line":223,"character":13}},"newText":"testing.Benchmark(${1:})"}},{"label":"TestScheduler_delete_schedules","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #7: scheduler.DeleteSchedules should delete planned schedule\n","sortText":"00015","filterText":"TestScheduler_delete_schedules","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":12},"end":{"line":223,"character":13}},"newText":"TestScheduler_delete_schedules(${1:})"}},{"label":"TestScheduler_deleted_schedule","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #6: scheduler.DeletedSchedule should delete planned schedule\n","sortText":"00016","filterText":"TestScheduler_deleted_schedule","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":12},"end":{"line":223,"character":13}},"newText":"TestScheduler_deleted_schedule(${1:})"}},{"label":"TestScheduler_ignore_invalid_schedules","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #4: scheduler should not plan and trigger InvalidSchedule event\n","sortText":"00017","filterText":"TestScheduler_ignore_invalid_schedules","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":12},"end":{"line":223,"character":13}},"newText":"TestScheduler_ignore_invalid_schedules(${1:})"}},{"label":"TestScheduler_missed_schedules_first","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #5: If there are mix of existing missed and planned schedules, when scheduler starts MissedSchedule type should be triggered first\n","sortText":"00018","filterText":"TestScheduler_missed_schedules_first","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":12},"end":{"line":223,"character":13}},"newText":"TestScheduler_missed_schedules_first(${1:})"}},{"label":"TestScheduler_outdated_schedule","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #3: existing schedule with a past epoch should be ignored, live incoming schedules with past epoch should be triggered as InvalidSchedule\n","sortText":"00019","filterText":"TestScheduler_outdated_schedule","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":12},"end":{"line":223,"character":13}},"newText":"TestScheduler_outdated_schedule(${1:})"}},{"label":"TestScheduler_scheduler_since","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #8: missed schedules depends on the since parameter\n","sortText":"00020","filterText":"TestScheduler_scheduler_since","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":12},"end":{"line":223,"character":13}},"newText":"TestScheduler_scheduler_since(${1:})"}},{"label":"TestScheduler_trigger_epoch","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #1: schedules should be triggered at the expected time\n","sortText":"00021","filterText":"TestScheduler_trigger_epoch","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":12},"end":{"line":223,"character":13}},"newText":"TestScheduler_trigger_epoch(${1:})"}},{"label":"TestScheduler_update_epoch","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #2: when updating epochs, schedules should be triggered at the new time\n","sortText":"00022","filterText":"TestScheduler_update_epoch","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":12},"end":{"line":223,"character":13}},"newText":"TestScheduler_update_epoch(${1:})"}}]} [Trace - 21:12:07.446 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":44},"contentChanges":[{"range":{"start":{"line":223,"character":13},"end":{"line":223,"character":13}},"rangeLength":0,"text":"i"}]} [Trace - 21:12:07.447 PM] Sending request 'textDocument/completion - (9738)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":223,"character":14},"context":{"triggerKind":3}} [Trace - 21:12:07.452 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":44,"diagnostics":[{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":8}},"severity":1,"source":"compiler","message":"earlier declared but not used"},{"range":{"start":{"line":223,"character":12},"end":{"line":223,"character":14}},"severity":1,"source":"compiler","message":"undeclared name: ti"}]} [Trace - 21:12:07.460 PM] Received response 'textDocument/completion - (9738)' in 13ms. Result: {"isIncomplete":true,"items":[{"label":"time","kind":9,"detail":"\"time\"","preselect":true,"sortText":"00000","filterText":"time","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":12},"end":{"line":223,"character":14}},"newText":"time"}},{"label":"timers","kind":9,"detail":"\"github.com/etf1/kafka-scheduler/internal/timers\"","sortText":"00001","filterText":"timers","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":12},"end":{"line":223,"character":14}},"newText":"timers"},"additionalTextEdits":[{"range":{"start":{"line":9,"character":34},"end":{"line":9,"character":34}},"newText":"internal/timers\"\n\t\"github.com/etf1/kafka-scheduler/"}]},{"label":"testing.InternalBenchmark","kind":22,"detail":"struct{...}","documentation":"InternalBenchmark is an internal type but exported because it is cross-package;\nit is part of the implementation of the \"go test\" command.\n","sortText":"00002","filterText":"testing.InternalBenchmark","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":12},"end":{"line":223,"character":14}},"newText":"testing.InternalBenchmark"}},{"label":"testing.InternalExample","kind":22,"detail":"struct{...}","sortText":"00003","filterText":"testing.InternalExample","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":12},"end":{"line":223,"character":14}},"newText":"testing.InternalExample"}},{"label":"testing.InternalTest","kind":22,"detail":"struct{...}","documentation":"InternalTest is an internal type but exported because it is cross-package;\nit is part of the implementation of the \"go test\" command.\n","sortText":"00004","filterText":"testing.InternalTest","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":12},"end":{"line":223,"character":14}},"newText":"testing.InternalTest"}},{"label":"ti","kind":9,"detail":"\"github.com/go-playground/locales/ti\"","sortText":"00005","filterText":"ti","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":12},"end":{"line":223,"character":14}},"newText":"ti"},"additionalTextEdits":[{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":0}},"newText":"\t\"github.com/go-playground/locales/ti\"\n"}]},{"label":"timeseriesinsights","kind":9,"detail":"\"github.com/Azure/azure-sdk-for-go/services/preview/timeseriesinsights/mgmt/2018-08-15-preview/timeseriesinsights\"","sortText":"00006","filterText":"timeseriesinsights","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":12},"end":{"line":223,"character":14}},"newText":"timeseriesinsights"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"Azure/azure-sdk-for-go/services/preview/timeseriesinsights/mgmt/2018-08-15-preview/timeseriesinsights\"\n\t\"github.com/"}]},{"label":"timeseriesinsights","kind":9,"detail":"\"github.com/Azure/azure-sdk-for-go/profiles/preview/timeseriesinsights/mgmt/timeseriesinsights\"","sortText":"00007","filterText":"timeseriesinsights","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":12},"end":{"line":223,"character":14}},"newText":"timeseriesinsights"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"Azure/azure-sdk-for-go/profiles/preview/timeseriesinsights/mgmt/timeseriesinsights\"\n\t\"github.com/"}]},{"label":"timestamp","kind":9,"detail":"\"github.com/golang/protobuf/ptypes/timestamp\"","sortText":"00008","filterText":"timestamp","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":12},"end":{"line":223,"character":14}},"newText":"timestamp"},"additionalTextEdits":[{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":0}},"newText":"\t\"github.com/golang/protobuf/ptypes/timestamp\"\n"}]},{"label":"testing","kind":9,"detail":"\"testing\"","sortText":"00011","filterText":"testing","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":12},"end":{"line":223,"character":14}},"newText":"testing"}},{"label":"TestScheduler_ignore_invalid_schedules","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #4: scheduler should not plan and trigger InvalidSchedule event\n","sortText":"00012","filterText":"TestScheduler_ignore_invalid_schedules","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":12},"end":{"line":223,"character":14}},"newText":"TestScheduler_ignore_invalid_schedules(${1:})"}},{"label":"TestScheduler_missed_schedules_first","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #5: If there are mix of existing missed and planned schedules, when scheduler starts MissedSchedule type should be triggered first\n","sortText":"00014","filterText":"TestScheduler_missed_schedules_first","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":12},"end":{"line":223,"character":14}},"newText":"TestScheduler_missed_schedules_first(${1:})"}},{"label":"TestScheduler_scheduler_since","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #8: missed schedules depends on the since parameter\n","sortText":"00015","filterText":"TestScheduler_scheduler_since","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":12},"end":{"line":223,"character":14}},"newText":"TestScheduler_scheduler_since(${1:})"}},{"label":"TestScheduler_trigger_epoch","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #1: schedules should be triggered at the expected time\n","sortText":"00016","filterText":"TestScheduler_trigger_epoch","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":12},"end":{"line":223,"character":14}},"newText":"TestScheduler_trigger_epoch(${1:})"}}]} [Trace - 21:12:07.645 PM] Sending request 'textDocument/foldingRange - (9739)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:12:07.649 PM] Received response 'textDocument/foldingRange - (9739)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":301,"endCharacter":2},{"startLine":226,"startCharacter":33,"endLine":228,"endCharacter":39},{"startLine":233,"startCharacter":36,"endLine":234,"endCharacter":67},{"startLine":245,"startCharacter":12,"endLine":255,"endCharacter":3},{"startLine":247,"startCharacter":33,"endLine":250,"endCharacter":61},{"startLine":253,"startCharacter":36,"endLine":254,"endCharacter":68},{"startLine":262,"startCharacter":6,"endLine":273,"endCharacter":3},{"startLine":263,"startCharacter":10,"endLine":272,"endCharacter":13},{"startLine":264,"startCharacter":23,"endLine":270,"endCharacter":5},{"startLine":267,"startCharacter":19,"endLine":270,"endCharacter":4},{"startLine":267,"startCharacter":41,"endLine":269,"endCharacter":9},{"startLine":271,"startCharacter":38,"endLine":272,"endCharacter":13},{"startLine":276,"startCharacter":22,"endLine":277,"endCharacter":55},{"startLine":280,"startCharacter":29,"endLine":281,"endCharacter":40},{"startLine":284,"startCharacter":29,"endLine":300,"endCharacter":3},{"startLine":285,"startCharacter":32,"endLine":299,"endCharacter":51},{"startLine":286,"startCharacter":32,"endLine":289,"endCharacter":4},{"startLine":287,"startCharacter":38,"endLine":288,"endCharacter":51},{"startLine":290,"startCharacter":31,"endLine":293,"endCharacter":4},{"startLine":291,"startCharacter":47,"endLine":292,"endCharacter":50},{"startLine":294,"startCharacter":25,"endLine":297,"endCharacter":4},{"startLine":295,"startCharacter":47,"endLine":296,"endCharacter":68},{"startLine":298,"startCharacter":10,"endLine":299,"endCharacter":51},{"startLine":305,"startCharacter":59,"endLine":378,"endCharacter":2},{"startLine":310,"startCharacter":33,"endLine":312,"endCharacter":31},{"startLine":317,"startCharacter":36,"endLine":318,"endCharacter":67},{"startLine":327,"startCharacter":12,"endLine":336,"endCharacter":3},{"startLine":329,"startCharacter":33,"endLine":331,"endCharacter":32},{"startLine":334,"startCharacter":36,"endLine":335,"endCharacter":68},{"startLine":343,"startCharacter":6,"endLine":354,"endCharacter":3},{"startLine":344,"startCharacter":10,"endLine":353,"endCharacter":13},{"startLine":345,"startCharacter":23,"endLine":351,"endCharacter":5},{"startLine":348,"startCharacter":19,"endLine":351,"endCharacter":4},{"startLine":348,"startCharacter":41,"endLine":350,"endCharacter":9},{"startLine":352,"startCharacter":38,"endLine":353,"endCharacter":13},{"startLine":357,"startCharacter":22,"endLine":358,"endCharacter":55},{"startLine":361,"startCharacter":29,"endLine":362,"endCharacter":40},{"startLine":367,"startCharacter":29,"endLine":373,"endCharacter":3},{"startLine":368,"startCharacter":32,"endLine":372,"endCharacter":51},{"startLine":369,"startCharacter":32,"endLine":370,"endCharacter":49},{"startLine":371,"startCharacter":10,"endLine":372,"endCharacter":51},{"startLine":376,"startCharacter":32,"endLine":377,"endCharacter":76},{"startLine":382,"startCharacter":57,"endLine":459,"endCharacter":2},{"startLine":391,"startCharacter":33,"endLine":395,"endCharacter":60},{"startLine":400,"startCharacter":36,"endLine":401,"endCharacter":67},{"startLine":410,"startCharacter":12,"endLine":418,"endCharacter":3},{"startLine":412,"startCharacter":33,"endLine":413,"endCharacter":62},{"startLine":416,"startCharacter":36,"endLine":417,"endCharacter":68},{"startLine":425,"startCharacter":6,"endLine":436,"endCharacter":3},{"startLine":426,"startCharacter":10,"endLine":435,"endCharacter":13},{"startLine":427,"startCharacter":23,"endLine":433,"endCharacter":5},{"startLine":430,"startCharacter":19,"endLine":433,"endCharacter":4},{"startLine":430,"startCharacter":41,"endLine":432,"endCharacter":9},{"startLine":434,"startCharacter":38,"endLine":435,"endCharacter":13},{"startLine":439,"startCharacter":29,"endLine":440,"endCharacter":34},{"startLine":443,"startCharacter":35,"endLine":444,"endCharacter":55},{"startLine":448,"startCharacter":29,"endLine":458,"endCharacter":3},{"startLine":450,"startCharacter":10,"endLine":454,"endCharacter":17},{"startLine":451,"startCharacter":14,"endLine":452,"endCharacter":58},{"startLine":456,"startCharacter":28,"endLine":457,"endCharacter":51},{"startLine":463,"startCharacter":51,"endLine":511,"endCharacter":2},{"startLine":481,"startCharacter":12,"endLine":484,"endCharacter":45},{"startLine":491,"startCharacter":6,"endLine":502,"endCharacter":3},{"startLine":492,"startCharacter":10,"endLine":501,"endCharacter":13},{"startLine":493,"startCharacter":23,"endLine":499,"endCharacter":5},{"startLine":496,"startCharacter":19,"endLine":499,"endCharacter":4},{"startLine":496,"startCharacter":41,"endLine":498,"endCharacter":9},{"startLine":500,"startCharacter":38,"endLine":501,"endCharacter":13},{"startLine":505,"startCharacter":22,"endLine":506,"endCharacter":55},{"startLine":509,"startCharacter":29,"endLine":510,"endCharacter":40},{"startLine":515,"startCharacter":51,"endLine":575,"endCharacter":2},{"startLine":539,"startCharacter":12,"endLine":542,"endCharacter":15},{"startLine":549,"startCharacter":6,"endLine":560,"endCharacter":3},{"startLine":550,"startCharacter":10,"endLine":559,"endCharacter":13},{"startLine":551,"startCharacter":23,"endLine":557,"endCharacter":5},{"startLine":554,"startCharacter":19,"endLine":557,"endCharacter":4},{"startLine":554,"startCharacter":41,"endLine":556,"endCharacter":9},{"startLine":558,"startCharacter":38,"endLine":559,"endCharacter":13},{"startLine":564,"startCharacter":29,"endLine":566,"endCharacter":62},{"startLine":569,"startCharacter":22,"endLine":570,"endCharacter":55},{"startLine":573,"startCharacter":44,"endLine":574,"endCharacter":46},{"startLine":579,"startCharacter":50,"endLine":648,"endCharacter":2},{"startLine":580,"startCharacter":20,"endLine":583,"endCharacter":25},{"startLine":584,"startCharacter":3,"endLine":586,"endCharacter":54},{"startLine":589,"startCharacter":26,"endLine":647,"endCharacter":4},{"startLine":590,"startCharacter":8,"endLine":647,"endCharacter":3},{"startLine":590,"startCharacter":36,"endLine":646,"endCharacter":4},{"startLine":599,"startCharacter":35,"endLine":602,"endCharacter":62},{"startLine":607,"startCharacter":38,"endLine":608,"endCharacter":69},{"startLine":618,"startCharacter":8,"endLine":629,"endCharacter":5},{"startLine":619,"startCharacter":12,"endLine":628,"endCharacter":15},{"startLine":620,"startCharacter":25,"endLine":626,"endCharacter":7},{"startLine":623,"startCharacter":21,"endLine":626,"endCharacter":6},{"startLine":623,"startCharacter":43,"endLine":625,"endCharacter":11},{"startLine":627,"startCharacter":40,"endLine":628,"endCharacter":15},{"startLine":632,"startCharacter":31,"endLine":633,"endCharacter":42},{"startLine":637,"startCharacter":31,"endLine":641,"endCharacter":5},{"startLine":638,"startCharacter":29,"endLine":640,"endCharacter":18},{"startLine":639,"startCharacter":33,"endLine":640,"endCharacter":18},{"startLine":644,"startCharacter":44,"endLine":645,"endCharacter":92}] [Trace - 21:12:07.712 PM] Sending request 'textDocument/codeLens - (9740)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:12:07.712 PM] Received response 'textDocument/codeLens - (9740)' in 0ms. Result: null [Trace - 21:12:07.713 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":45},"contentChanges":[{"range":{"start":{"line":223,"character":14},"end":{"line":223,"character":14}},"rangeLength":0,"text":"m"}]} [Trace - 21:12:07.713 PM] Sending request 'textDocument/completion - (9741)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":223,"character":15},"context":{"triggerKind":3}} [Trace - 21:12:07.721 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":45,"diagnostics":[{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":8}},"severity":1,"source":"compiler","message":"earlier declared but not used"},{"range":{"start":{"line":223,"character":12},"end":{"line":223,"character":15}},"severity":1,"source":"compiler","message":"undeclared name: tim"}]} [Trace - 21:12:07.734 PM] Received response 'textDocument/completion - (9741)' in 20ms. Result: {"isIncomplete":true,"items":[{"label":"time","kind":9,"detail":"\"time\"","preselect":true,"sortText":"00000","filterText":"time","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":12},"end":{"line":223,"character":15}},"newText":"time"}},{"label":"timers","kind":9,"detail":"\"github.com/etf1/kafka-scheduler/internal/timers\"","sortText":"00001","filterText":"timers","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":12},"end":{"line":223,"character":15}},"newText":"timers"},"additionalTextEdits":[{"range":{"start":{"line":9,"character":34},"end":{"line":9,"character":34}},"newText":"internal/timers\"\n\t\"github.com/etf1/kafka-scheduler/"}]},{"label":"time.Time","kind":22,"detail":"struct{...}","documentation":"A Time represents an instant in time with nanosecond precision.\n\nPrograms using times should typically store and pass them as values,\nnot pointers. That is, time variables and struct fields should be of\ntype time.Time, not *time.Time.\n\nA Time value can be used by multiple goroutines simultaneously except\nthat the methods GobDecode, UnmarshalBinary, UnmarshalJSON and\nUnmarshalText are not concurrency-safe.\n\nTime instants can be compared using the Before, After, and Equal methods.\nThe Sub method subtracts two instants, producing a Duration.\nThe Add method adds a Time and a Duration, producing a Time.\n\nThe zero value of type Time is January 1, year 1, 00:00:00.000000000 UTC.\nAs this time is unlikely to come up in practice, the IsZero method gives\na simple way of detecting a time that has not been initialized explicitly.\n\nEach Time has associated with it a Location, consulted when computing the\npresentation form of the time, such as in the Format, Hour, and Year methods.\nThe methods Local, UTC, and In return a Time with a specific location.\nChanging the location in this way changes only the presentation; it does not\nchange the instant in time being denoted and therefore does not affect the\ncomputations described in earlier paragraphs.\n\nRepresentations of a Time value saved by the GobEncode, MarshalBinary,\nMarshalJSON, and MarshalText methods store the Time.Location's offset, but not\nthe location name. They therefore lose information about Daylight Saving Time.\n\nIn addition to the required “wall clock” reading, a Time may contain an optional\nreading of the current process's monotonic clock, to provide additional precision\nfor comparison or subtraction.\nSee the “Monotonic Clocks” section in the package documentation for details.\n\nNote that the Go == operator compares not just the time instant but also the\nLocation and the monotonic clock reading. Therefore, Time values should not\nbe used as map or database keys without first guaranteeing that the\nidentical Location has been set for all values, which can be achieved\nthrough use of the UTC or Local method, and that the monotonic clock reading\nhas been stripped by setting t = t.Round(0). In general, prefer t.Equal(u)\nto t == u, since t.Equal uses the most accurate comparison available and\ncorrectly handles the case when only one of its arguments has a monotonic\nclock reading.\n","sortText":"00002","filterText":"time.Time","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":12},"end":{"line":223,"character":15}},"newText":"time.Time"}},{"label":"time.Timer","kind":22,"detail":"struct{...}","documentation":"The Timer type represents a single event.\nWhen the Timer expires, the current time will be sent on C,\nunless the Timer was created by AfterFunc.\nA Timer must be created with NewTimer or AfterFunc.\n","sortText":"00003","filterText":"time.Timer","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":12},"end":{"line":223,"character":15}},"newText":"time.Timer"}},{"label":"timers.Timers","kind":22,"detail":"struct{...} (from \"github.com/etf1/kafka-scheduler/internal/timers\")","sortText":"00004","filterText":"timers.Timers","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":12},"end":{"line":223,"character":15}},"newText":"timers.Timers"},"additionalTextEdits":[{"range":{"start":{"line":9,"character":34},"end":{"line":9,"character":34}},"newText":"internal/timers\"\n\t\"github.com/etf1/kafka-scheduler/"}]},{"label":"timeofday","kind":9,"detail":"\"google.golang.org/genproto/googleapis/type/timeofday\"","sortText":"00008","filterText":"timeofday","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":12},"end":{"line":223,"character":15}},"newText":"timeofday"},"additionalTextEdits":[{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":0}},"newText":"\t\"google.golang.org/genproto/googleapis/type/timeofday\"\n"}]},{"label":"timeseriesinsights","kind":9,"detail":"\"github.com/Azure/azure-sdk-for-go/services/preview/timeseriesinsights/mgmt/2017-02-28-preview/timeseriesinsights\"","sortText":"00009","filterText":"timeseriesinsights","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":12},"end":{"line":223,"character":15}},"newText":"timeseriesinsights"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"Azure/azure-sdk-for-go/services/preview/timeseriesinsights/mgmt/2017-02-28-preview/timeseriesinsights\"\n\t\"github.com/"}]},{"label":"timeseriesinsightsapi","kind":9,"detail":"\"github.com/Azure/azure-sdk-for-go/services/preview/timeseriesinsights/mgmt/2018-08-15-preview/timeseriesinsights/timeseriesinsightsapi\"","sortText":"00010","filterText":"timeseriesinsightsapi","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":12},"end":{"line":223,"character":15}},"newText":"timeseriesinsightsapi"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"Azure/azure-sdk-for-go/services/preview/timeseriesinsights/mgmt/2018-08-15-preview/timeseriesinsights/timeseriesinsightsapi\"\n\t\"github.com/"}]},{"label":"timeseriesinsightsapi","kind":9,"detail":"\"github.com/Azure/azure-sdk-for-go/services/timeseriesinsights/mgmt/2017-11-15/timeseriesinsights/timeseriesinsightsapi\"","sortText":"00011","filterText":"timeseriesinsightsapi","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":12},"end":{"line":223,"character":15}},"newText":"timeseriesinsightsapi"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"Azure/azure-sdk-for-go/services/timeseriesinsights/mgmt/2017-11-15/timeseriesinsights/timeseriesinsightsapi\"\n\t\"github.com/"}]}]} [Trace - 21:12:07.799 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":46},"contentChanges":[{"range":{"start":{"line":223,"character":15},"end":{"line":223,"character":15}},"rangeLength":0,"text":"e"}]} [Trace - 21:12:07.800 PM] Sending request 'textDocument/completion - (9742)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":223,"character":16},"context":{"triggerKind":3}} [Trace - 21:12:07.806 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":46,"diagnostics":[{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":8}},"severity":1,"source":"compiler","message":"earlier declared but not used"},{"range":{"start":{"line":223,"character":12},"end":{"line":223,"character":16}},"severity":1,"source":"compiler","message":"use of package time not in selector"}]} [Trace - 21:12:07.817 PM] Received response 'textDocument/completion - (9742)' in 17ms. Result: {"isIncomplete":true,"items":[{"label":"time","kind":9,"detail":"\"time\"","preselect":true,"sortText":"00000","filterText":"time","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":12},"end":{"line":223,"character":16}},"newText":"time"}},{"label":"timers","kind":9,"detail":"\"github.com/etf1/kafka-scheduler/internal/timers\"","sortText":"00001","filterText":"timers","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":12},"end":{"line":223,"character":16}},"newText":"timers"},"additionalTextEdits":[{"range":{"start":{"line":9,"character":34},"end":{"line":9,"character":34}},"newText":"internal/timers\"\n\t\"github.com/etf1/kafka-scheduler/"}]},{"label":"time.Time","kind":22,"detail":"struct{...}","documentation":"A Time represents an instant in time with nanosecond precision.\n\nPrograms using times should typically store and pass them as values,\nnot pointers. That is, time variables and struct fields should be of\ntype time.Time, not *time.Time.\n\nA Time value can be used by multiple goroutines simultaneously except\nthat the methods GobDecode, UnmarshalBinary, UnmarshalJSON and\nUnmarshalText are not concurrency-safe.\n\nTime instants can be compared using the Before, After, and Equal methods.\nThe Sub method subtracts two instants, producing a Duration.\nThe Add method adds a Time and a Duration, producing a Time.\n\nThe zero value of type Time is January 1, year 1, 00:00:00.000000000 UTC.\nAs this time is unlikely to come up in practice, the IsZero method gives\na simple way of detecting a time that has not been initialized explicitly.\n\nEach Time has associated with it a Location, consulted when computing the\npresentation form of the time, such as in the Format, Hour, and Year methods.\nThe methods Local, UTC, and In return a Time with a specific location.\nChanging the location in this way changes only the presentation; it does not\nchange the instant in time being denoted and therefore does not affect the\ncomputations described in earlier paragraphs.\n\nRepresentations of a Time value saved by the GobEncode, MarshalBinary,\nMarshalJSON, and MarshalText methods store the Time.Location's offset, but not\nthe location name. They therefore lose information about Daylight Saving Time.\n\nIn addition to the required “wall clock” reading, a Time may contain an optional\nreading of the current process's monotonic clock, to provide additional precision\nfor comparison or subtraction.\nSee the “Monotonic Clocks” section in the package documentation for details.\n\nNote that the Go == operator compares not just the time instant but also the\nLocation and the monotonic clock reading. Therefore, Time values should not\nbe used as map or database keys without first guaranteeing that the\nidentical Location has been set for all values, which can be achieved\nthrough use of the UTC or Local method, and that the monotonic clock reading\nhas been stripped by setting t = t.Round(0). In general, prefer t.Equal(u)\nto t == u, since t.Equal uses the most accurate comparison available and\ncorrectly handles the case when only one of its arguments has a monotonic\nclock reading.\n","sortText":"00002","filterText":"time.Time","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":12},"end":{"line":223,"character":16}},"newText":"time.Time"}},{"label":"time.Timer","kind":22,"detail":"struct{...}","documentation":"The Timer type represents a single event.\nWhen the Timer expires, the current time will be sent on C,\nunless the Timer was created by AfterFunc.\nA Timer must be created with NewTimer or AfterFunc.\n","sortText":"00003","filterText":"time.Timer","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":12},"end":{"line":223,"character":16}},"newText":"time.Timer"}},{"label":"timers.Timers","kind":22,"detail":"struct{...} (from \"github.com/etf1/kafka-scheduler/internal/timers\")","sortText":"00004","filterText":"timers.Timers","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":12},"end":{"line":223,"character":16}},"newText":"timers.Timers"},"additionalTextEdits":[{"range":{"start":{"line":9,"character":34},"end":{"line":9,"character":34}},"newText":"internal/timers\"\n\t\"github.com/etf1/kafka-scheduler/"}]},{"label":"timeofday","kind":9,"detail":"\"google.golang.org/genproto/googleapis/type/timeofday\"","sortText":"00005","filterText":"timeofday","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":12},"end":{"line":223,"character":16}},"newText":"timeofday"},"additionalTextEdits":[{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":0}},"newText":"\t\"google.golang.org/genproto/googleapis/type/timeofday\"\n"}]},{"label":"timeseriesinsights","kind":9,"detail":"\"github.com/Azure/azure-sdk-for-go/profiles/preview/preview/timeseriesinsights/mgmt/timeseriesinsights\"","sortText":"00006","filterText":"timeseriesinsights","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":12},"end":{"line":223,"character":16}},"newText":"timeseriesinsights"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"Azure/azure-sdk-for-go/profiles/preview/preview/timeseriesinsights/mgmt/timeseriesinsights\"\n\t\"github.com/"}]},{"label":"timeseriesinsights","kind":9,"detail":"\"github.com/Azure/azure-sdk-for-go/services/timeseriesinsights/mgmt/2020-05-15/timeseriesinsights\"","sortText":"00007","filterText":"timeseriesinsights","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":12},"end":{"line":223,"character":16}},"newText":"timeseriesinsights"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"Azure/azure-sdk-for-go/services/timeseriesinsights/mgmt/2020-05-15/timeseriesinsights\"\n\t\"github.com/"}]},{"label":"timeseriesinsightsapi","kind":9,"detail":"\"github.com/Azure/azure-sdk-for-go/profiles/latest/timeseriesinsights/mgmt/timeseriesinsights/timeseriesinsightsapi\"","sortText":"00008","filterText":"timeseriesinsightsapi","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":12},"end":{"line":223,"character":16}},"newText":"timeseriesinsightsapi"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"Azure/azure-sdk-for-go/profiles/latest/timeseriesinsights/mgmt/timeseriesinsights/timeseriesinsightsapi\"\n\t\"github.com/"}]}]} [Trace - 21:12:07.993 PM] Sending request 'textDocument/foldingRange - (9743)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:12:07.998 PM] Received response 'textDocument/foldingRange - (9743)' in 4ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":301,"endCharacter":2},{"startLine":226,"startCharacter":33,"endLine":228,"endCharacter":39},{"startLine":233,"startCharacter":36,"endLine":234,"endCharacter":67},{"startLine":245,"startCharacter":12,"endLine":255,"endCharacter":3},{"startLine":247,"startCharacter":33,"endLine":250,"endCharacter":61},{"startLine":253,"startCharacter":36,"endLine":254,"endCharacter":68},{"startLine":262,"startCharacter":6,"endLine":273,"endCharacter":3},{"startLine":263,"startCharacter":10,"endLine":272,"endCharacter":13},{"startLine":264,"startCharacter":23,"endLine":270,"endCharacter":5},{"startLine":267,"startCharacter":19,"endLine":270,"endCharacter":4},{"startLine":267,"startCharacter":41,"endLine":269,"endCharacter":9},{"startLine":271,"startCharacter":38,"endLine":272,"endCharacter":13},{"startLine":276,"startCharacter":22,"endLine":277,"endCharacter":55},{"startLine":280,"startCharacter":29,"endLine":281,"endCharacter":40},{"startLine":284,"startCharacter":29,"endLine":300,"endCharacter":3},{"startLine":285,"startCharacter":32,"endLine":299,"endCharacter":51},{"startLine":286,"startCharacter":32,"endLine":289,"endCharacter":4},{"startLine":287,"startCharacter":38,"endLine":288,"endCharacter":51},{"startLine":290,"startCharacter":31,"endLine":293,"endCharacter":4},{"startLine":291,"startCharacter":47,"endLine":292,"endCharacter":50},{"startLine":294,"startCharacter":25,"endLine":297,"endCharacter":4},{"startLine":295,"startCharacter":47,"endLine":296,"endCharacter":68},{"startLine":298,"startCharacter":10,"endLine":299,"endCharacter":51},{"startLine":305,"startCharacter":59,"endLine":378,"endCharacter":2},{"startLine":310,"startCharacter":33,"endLine":312,"endCharacter":31},{"startLine":317,"startCharacter":36,"endLine":318,"endCharacter":67},{"startLine":327,"startCharacter":12,"endLine":336,"endCharacter":3},{"startLine":329,"startCharacter":33,"endLine":331,"endCharacter":32},{"startLine":334,"startCharacter":36,"endLine":335,"endCharacter":68},{"startLine":343,"startCharacter":6,"endLine":354,"endCharacter":3},{"startLine":344,"startCharacter":10,"endLine":353,"endCharacter":13},{"startLine":345,"startCharacter":23,"endLine":351,"endCharacter":5},{"startLine":348,"startCharacter":19,"endLine":351,"endCharacter":4},{"startLine":348,"startCharacter":41,"endLine":350,"endCharacter":9},{"startLine":352,"startCharacter":38,"endLine":353,"endCharacter":13},{"startLine":357,"startCharacter":22,"endLine":358,"endCharacter":55},{"startLine":361,"startCharacter":29,"endLine":362,"endCharacter":40},{"startLine":367,"startCharacter":29,"endLine":373,"endCharacter":3},{"startLine":368,"startCharacter":32,"endLine":372,"endCharacter":51},{"startLine":369,"startCharacter":32,"endLine":370,"endCharacter":49},{"startLine":371,"startCharacter":10,"endLine":372,"endCharacter":51},{"startLine":376,"startCharacter":32,"endLine":377,"endCharacter":76},{"startLine":382,"startCharacter":57,"endLine":459,"endCharacter":2},{"startLine":391,"startCharacter":33,"endLine":395,"endCharacter":60},{"startLine":400,"startCharacter":36,"endLine":401,"endCharacter":67},{"startLine":410,"startCharacter":12,"endLine":418,"endCharacter":3},{"startLine":412,"startCharacter":33,"endLine":413,"endCharacter":62},{"startLine":416,"startCharacter":36,"endLine":417,"endCharacter":68},{"startLine":425,"startCharacter":6,"endLine":436,"endCharacter":3},{"startLine":426,"startCharacter":10,"endLine":435,"endCharacter":13},{"startLine":427,"startCharacter":23,"endLine":433,"endCharacter":5},{"startLine":430,"startCharacter":19,"endLine":433,"endCharacter":4},{"startLine":430,"startCharacter":41,"endLine":432,"endCharacter":9},{"startLine":434,"startCharacter":38,"endLine":435,"endCharacter":13},{"startLine":439,"startCharacter":29,"endLine":440,"endCharacter":34},{"startLine":443,"startCharacter":35,"endLine":444,"endCharacter":55},{"startLine":448,"startCharacter":29,"endLine":458,"endCharacter":3},{"startLine":450,"startCharacter":10,"endLine":454,"endCharacter":17},{"startLine":451,"startCharacter":14,"endLine":452,"endCharacter":58},{"startLine":456,"startCharacter":28,"endLine":457,"endCharacter":51},{"startLine":463,"startCharacter":51,"endLine":511,"endCharacter":2},{"startLine":481,"startCharacter":12,"endLine":484,"endCharacter":45},{"startLine":491,"startCharacter":6,"endLine":502,"endCharacter":3},{"startLine":492,"startCharacter":10,"endLine":501,"endCharacter":13},{"startLine":493,"startCharacter":23,"endLine":499,"endCharacter":5},{"startLine":496,"startCharacter":19,"endLine":499,"endCharacter":4},{"startLine":496,"startCharacter":41,"endLine":498,"endCharacter":9},{"startLine":500,"startCharacter":38,"endLine":501,"endCharacter":13},{"startLine":505,"startCharacter":22,"endLine":506,"endCharacter":55},{"startLine":509,"startCharacter":29,"endLine":510,"endCharacter":40},{"startLine":515,"startCharacter":51,"endLine":575,"endCharacter":2},{"startLine":539,"startCharacter":12,"endLine":542,"endCharacter":15},{"startLine":549,"startCharacter":6,"endLine":560,"endCharacter":3},{"startLine":550,"startCharacter":10,"endLine":559,"endCharacter":13},{"startLine":551,"startCharacter":23,"endLine":557,"endCharacter":5},{"startLine":554,"startCharacter":19,"endLine":557,"endCharacter":4},{"startLine":554,"startCharacter":41,"endLine":556,"endCharacter":9},{"startLine":558,"startCharacter":38,"endLine":559,"endCharacter":13},{"startLine":564,"startCharacter":29,"endLine":566,"endCharacter":62},{"startLine":569,"startCharacter":22,"endLine":570,"endCharacter":55},{"startLine":573,"startCharacter":44,"endLine":574,"endCharacter":46},{"startLine":579,"startCharacter":50,"endLine":648,"endCharacter":2},{"startLine":580,"startCharacter":20,"endLine":583,"endCharacter":25},{"startLine":584,"startCharacter":3,"endLine":586,"endCharacter":54},{"startLine":589,"startCharacter":26,"endLine":647,"endCharacter":4},{"startLine":590,"startCharacter":8,"endLine":647,"endCharacter":3},{"startLine":590,"startCharacter":36,"endLine":646,"endCharacter":4},{"startLine":599,"startCharacter":35,"endLine":602,"endCharacter":62},{"startLine":607,"startCharacter":38,"endLine":608,"endCharacter":69},{"startLine":618,"startCharacter":8,"endLine":629,"endCharacter":5},{"startLine":619,"startCharacter":12,"endLine":628,"endCharacter":15},{"startLine":620,"startCharacter":25,"endLine":626,"endCharacter":7},{"startLine":623,"startCharacter":21,"endLine":626,"endCharacter":6},{"startLine":623,"startCharacter":43,"endLine":625,"endCharacter":11},{"startLine":627,"startCharacter":40,"endLine":628,"endCharacter":15},{"startLine":632,"startCharacter":31,"endLine":633,"endCharacter":42},{"startLine":637,"startCharacter":31,"endLine":641,"endCharacter":5},{"startLine":638,"startCharacter":29,"endLine":640,"endCharacter":18},{"startLine":639,"startCharacter":33,"endLine":640,"endCharacter":18},{"startLine":644,"startCharacter":44,"endLine":645,"endCharacter":92}] [Trace - 21:12:08.002 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":47},"contentChanges":[{"range":{"start":{"line":223,"character":16},"end":{"line":223,"character":16}},"rangeLength":0,"text":"."}]} [Trace - 21:12:08.002 PM] Sending request 'textDocument/completion - (9744)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":223,"character":17},"context":{"triggerKind":2,"triggerCharacter":"."}} [Trace - 21:12:08.009 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":47,"diagnostics":[{"range":{"start":{"line":225,"character":11},"end":{"line":225,"character":11}},"severity":1,"source":"syntax","message":"expected ';', found ':='"}]} [Trace - 21:12:08.013 PM] Received response 'textDocument/completion - (9744)' in 10ms. Result: {"isIncomplete":true,"items":[{"label":"ANSIC","kind":21,"detail":"string","documentation":"These are predefined layouts for use in Time.Format and time.Parse.\nThe reference time used in the layouts is the specific time:\n\tMon Jan 2 15:04:05 MST 2006\nwhich is Unix time 1136239445. Since MST is GMT-0700,\nthe reference time can be thought of as\n\t01/02 03:04:05PM '06 -0700\nTo define your own format, write down what the reference time would look\nlike formatted your way; see the values of constants like ANSIC,\nStampMicro or Kitchen for examples. The model is to demonstrate what the\nreference time looks like so that the Format and Parse methods can apply\nthe same transformation to a general time value.\n\nSome valid layouts are invalid time values for time.Parse, due to formats\nsuch as _ for space padding and Z for zone information.\n\nWithin the format string, an underscore _ represents a space that may be\nreplaced by a digit if the following number (a day) has two digits; for\ncompatibility with fixed-width Unix time formats.\n\nA decimal point followed by one or more zeros represents a fractional\nsecond, printed to the given number of decimal places. A decimal point\nfollowed by one or more nines represents a fractional second, printed to\nthe given number of decimal places, with trailing zeros removed.\nWhen parsing (only), the input may contain a fractional second\nfield immediately after the seconds field, even if the layout does not\nsignify its presence. In that case a decimal point followed by a maximal\nseries of digits is parsed as a fractional second.\n\nNumeric time zone offsets format as follows:\n\t-0700 ±hhmm\n\t-07:00 ±hh:mm\n\t-07 ±hh\nReplacing the sign in the format with a Z triggers\nthe ISO 8601 behavior of printing Z instead of an\noffset for the UTC zone. Thus:\n\tZ0700 Z or ±hhmm\n\tZ07:00 Z or ±hh:mm\n\tZ07 Z or ±hh\n\nThe recognized day of week formats are \"Mon\" and \"Monday\".\nThe recognized month formats are \"Jan\" and \"January\".\n\nThe formats 2, _2, and 02 are unpadded, space-padded, and zero-padded\nday of month. The formats __2 and 002 are space-padded and zero-padded\nthree-character day of year; there is no unpadded day of year format.\n\nText in the format string that is not recognized as part of the reference\ntime is echoed verbatim during Format and expected to appear verbatim\nin the input to Parse.\n\nThe executable example for Time.Format demonstrates the working\nof the layout string in detail and is a good reference.\n\nNote that the RFC822, RFC850, and RFC1123 formats should be applied\nonly to local times. Applying them to UTC times will use \"UTC\" as the\ntime zone abbreviation, while strictly speaking those RFCs require the\nuse of \"GMT\" in that case.\nIn general RFC1123Z should be used instead of RFC1123 for servers\nthat insist on that format, and RFC3339 should be preferred for new protocols.\nRFC3339, RFC822, RFC822Z, RFC1123, and RFC1123Z are useful for formatting;\nwhen used with time.Parse they do not accept all the time formats\npermitted by the RFCs and they do accept time formats not formally defined.\nThe RFC3339Nano format removes trailing zeros from the seconds field\nand thus may not sort correctly once formatted.\n","preselect":true,"sortText":"00000","filterText":"ANSIC","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":17}},"newText":"ANSIC"}},{"label":"After","kind":3,"detail":"func(d time.Duration) \u003c-chan time.Time","documentation":"After waits for the duration to elapse and then sends the current time\non the returned channel.\nIt is equivalent to NewTimer(d).C.\nThe underlying Timer is not recovered by the garbage collector\nuntil the timer fires. If efficiency is a concern, use NewTimer\ninstead and call Timer.Stop if the timer is no longer needed.\n","sortText":"00001","filterText":"After","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":17}},"newText":"After(${1:})"}},{"label":"AfterFunc","kind":3,"detail":"func(d time.Duration, f func()) *time.Timer","documentation":"AfterFunc waits for the duration to elapse and then calls f\nin its own goroutine. It returns a Timer that can\nbe used to cancel the call using its Stop method.\n","sortText":"00002","filterText":"AfterFunc","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":17}},"newText":"AfterFunc(${1:})"}},{"label":"April","kind":21,"detail":"time.Month","sortText":"00003","filterText":"April","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":17}},"newText":"April"}},{"label":"August","kind":21,"detail":"time.Month","sortText":"00004","filterText":"August","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":17}},"newText":"August"}},{"label":"Date","kind":3,"detail":"func(year int, month time.Month, day int, hour int, min int, sec int, nsec int, loc *time.Location) time.Time","documentation":"Date returns the Time corresponding to\n\tyyyy-mm-dd hh:mm:ss + nsec nanoseconds\nin the appropriate zone for that time in the given location.\n\nThe month, day, hour, min, sec, and nsec values may be outside\ntheir usual ranges and will be normalized during the conversion.\nFor example, October 32 converts to November 1.\n\nA daylight savings time transition skips or repeats times.\nFor example, in the United States, March 13, 2011 2:15am never occurred,\nwhile November 6, 2011 1:15am occurred twice. In such cases, the\nchoice of time zone, and therefore the time, is not well-defined.\nDate returns a time that is correct in one of the two zones involved\nin the transition, but it does not guarantee which.\n\nDate panics if loc is nil.\n","sortText":"00005","filterText":"Date","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":17}},"newText":"Date(${1:})"}},{"label":"December","kind":21,"detail":"time.Month","sortText":"00006","filterText":"December","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":17}},"newText":"December"}},{"label":"Duration","kind":7,"detail":"int64","documentation":"A Duration represents the elapsed time between two instants\nas an int64 nanosecond count. The representation limits the\nlargest representable duration to approximately 290 years.\n","sortText":"00007","filterText":"Duration","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":17}},"newText":"Duration"}},{"label":"February","kind":21,"detail":"time.Month","sortText":"00008","filterText":"February","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":17}},"newText":"February"}},{"label":"FixedZone","kind":3,"detail":"func(name string, offset int) *time.Location","documentation":"FixedZone returns a Location that always uses\nthe given zone name and offset (seconds east of UTC).\n","sortText":"00009","filterText":"FixedZone","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":17}},"newText":"FixedZone(${1:})"}},{"label":"Friday","kind":21,"detail":"time.Weekday","sortText":"00010","filterText":"Friday","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":17}},"newText":"Friday"}},{"label":"Hour","kind":21,"detail":"time.Duration","documentation":"Common durations. There is no definition for units of Day or larger\nto avoid confusion across daylight savings time zone transitions.\n\nTo count the number of units in a Duration, divide:\n\tsecond := time.Second\n\tfmt.Print(int64(second/time.Millisecond)) // prints 1000\n\nTo convert an integer number of units to a Duration, multiply:\n\tseconds := 10\n\tfmt.Print(time.Duration(seconds)*time.Second) // prints 10s\n","sortText":"00011","filterText":"Hour","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":17}},"newText":"Hour"}},{"label":"January","kind":21,"detail":"time.Month","sortText":"00012","filterText":"January","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":17}},"newText":"January"}},{"label":"July","kind":21,"detail":"time.Month","sortText":"00013","filterText":"July","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":17}},"newText":"July"}},{"label":"June","kind":21,"detail":"time.Month","sortText":"00014","filterText":"June","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":17}},"newText":"June"}},{"label":"Kitchen","kind":21,"detail":"string","documentation":"These are predefined layouts for use in Time.Format and time.Parse.\nThe reference time used in the layouts is the specific time:\n\tMon Jan 2 15:04:05 MST 2006\nwhich is Unix time 1136239445. Since MST is GMT-0700,\nthe reference time can be thought of as\n\t01/02 03:04:05PM '06 -0700\nTo define your own format, write down what the reference time would look\nlike formatted your way; see the values of constants like ANSIC,\nStampMicro or Kitchen for examples. The model is to demonstrate what the\nreference time looks like so that the Format and Parse methods can apply\nthe same transformation to a general time value.\n\nSome valid layouts are invalid time values for time.Parse, due to formats\nsuch as _ for space padding and Z for zone information.\n\nWithin the format string, an underscore _ represents a space that may be\nreplaced by a digit if the following number (a day) has two digits; for\ncompatibility with fixed-width Unix time formats.\n\nA decimal point followed by one or more zeros represents a fractional\nsecond, printed to the given number of decimal places. A decimal point\nfollowed by one or more nines represents a fractional second, printed to\nthe given number of decimal places, with trailing zeros removed.\nWhen parsing (only), the input may contain a fractional second\nfield immediately after the seconds field, even if the layout does not\nsignify its presence. In that case a decimal point followed by a maximal\nseries of digits is parsed as a fractional second.\n\nNumeric time zone offsets format as follows:\n\t-0700 ±hhmm\n\t-07:00 ±hh:mm\n\t-07 ±hh\nReplacing the sign in the format with a Z triggers\nthe ISO 8601 behavior of printing Z instead of an\noffset for the UTC zone. Thus:\n\tZ0700 Z or ±hhmm\n\tZ07:00 Z or ±hh:mm\n\tZ07 Z or ±hh\n\nThe recognized day of week formats are \"Mon\" and \"Monday\".\nThe recognized month formats are \"Jan\" and \"January\".\n\nThe formats 2, _2, and 02 are unpadded, space-padded, and zero-padded\nday of month. The formats __2 and 002 are space-padded and zero-padded\nthree-character day of year; there is no unpadded day of year format.\n\nText in the format string that is not recognized as part of the reference\ntime is echoed verbatim during Format and expected to appear verbatim\nin the input to Parse.\n\nThe executable example for Time.Format demonstrates the working\nof the layout string in detail and is a good reference.\n\nNote that the RFC822, RFC850, and RFC1123 formats should be applied\nonly to local times. Applying them to UTC times will use \"UTC\" as the\ntime zone abbreviation, while strictly speaking those RFCs require the\nuse of \"GMT\" in that case.\nIn general RFC1123Z should be used instead of RFC1123 for servers\nthat insist on that format, and RFC3339 should be preferred for new protocols.\nRFC3339, RFC822, RFC822Z, RFC1123, and RFC1123Z are useful for formatting;\nwhen used with time.Parse they do not accept all the time formats\npermitted by the RFCs and they do accept time formats not formally defined.\nThe RFC3339Nano format removes trailing zeros from the seconds field\nand thus may not sort correctly once formatted.\n","sortText":"00015","filterText":"Kitchen","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":17}},"newText":"Kitchen"}},{"label":"Local","kind":6,"detail":"*time.Location","documentation":"Local represents the system's local time zone.\nOn Unix systems, Local consults the TZ environment\nvariable to find the time zone to use. No TZ means\nuse the system default /etc/localtime.\nTZ=\"\" means use UTC.\nTZ=\"foo\" means use file foo in the system timezone directory.\n","sortText":"00016","filterText":"Local","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":17}},"newText":"Local"}},{"label":"Location","kind":22,"detail":"struct{...}","documentation":"A Location maps time instants to the zone in use at that time.\nTypically, the Location represents the collection of time offsets\nin use in a geographical area. For many Locations the time offset varies\ndepending on whether daylight savings time is in use at the time instant.\n","sortText":"00017","filterText":"Location","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":17}},"newText":"Location"}},{"label":"March","kind":21,"detail":"time.Month","sortText":"00018","filterText":"March","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":17}},"newText":"March"}},{"label":"May","kind":21,"detail":"time.Month","sortText":"00019","filterText":"May","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":17}},"newText":"May"}},{"label":"Microsecond","kind":21,"detail":"time.Duration","documentation":"Common durations. There is no definition for units of Day or larger\nto avoid confusion across daylight savings time zone transitions.\n\nTo count the number of units in a Duration, divide:\n\tsecond := time.Second\n\tfmt.Print(int64(second/time.Millisecond)) // prints 1000\n\nTo convert an integer number of units to a Duration, multiply:\n\tseconds := 10\n\tfmt.Print(time.Duration(seconds)*time.Second) // prints 10s\n","sortText":"00020","filterText":"Microsecond","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":17}},"newText":"Microsecond"}},{"label":"Millisecond","kind":21,"detail":"time.Duration","documentation":"Common durations. There is no definition for units of Day or larger\nto avoid confusion across daylight savings time zone transitions.\n\nTo count the number of units in a Duration, divide:\n\tsecond := time.Second\n\tfmt.Print(int64(second/time.Millisecond)) // prints 1000\n\nTo convert an integer number of units to a Duration, multiply:\n\tseconds := 10\n\tfmt.Print(time.Duration(seconds)*time.Second) // prints 10s\n","sortText":"00021","filterText":"Millisecond","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":17}},"newText":"Millisecond"}},{"label":"Minute","kind":21,"detail":"time.Duration","documentation":"Common durations. There is no definition for units of Day or larger\nto avoid confusion across daylight savings time zone transitions.\n\nTo count the number of units in a Duration, divide:\n\tsecond := time.Second\n\tfmt.Print(int64(second/time.Millisecond)) // prints 1000\n\nTo convert an integer number of units to a Duration, multiply:\n\tseconds := 10\n\tfmt.Print(time.Duration(seconds)*time.Second) // prints 10s\n","sortText":"00022","filterText":"Minute","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":17}},"newText":"Minute"}},{"label":"Monday","kind":21,"detail":"time.Weekday","sortText":"00023","filterText":"Monday","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":17}},"newText":"Monday"}},{"label":"Month","kind":7,"detail":"int","documentation":"A Month specifies a month of the year (January = 1, ...).\n","sortText":"00024","filterText":"Month","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":17}},"newText":"Month"}},{"label":"Nanosecond","kind":21,"detail":"time.Duration","documentation":"Common durations. There is no definition for units of Day or larger\nto avoid confusion across daylight savings time zone transitions.\n\nTo count the number of units in a Duration, divide:\n\tsecond := time.Second\n\tfmt.Print(int64(second/time.Millisecond)) // prints 1000\n\nTo convert an integer number of units to a Duration, multiply:\n\tseconds := 10\n\tfmt.Print(time.Duration(seconds)*time.Second) // prints 10s\n","sortText":"00025","filterText":"Nanosecond","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":17}},"newText":"Nanosecond"}},{"label":"NewTicker","kind":3,"detail":"func(d time.Duration) *time.Ticker","documentation":"NewTicker returns a new Ticker containing a channel that will send the\ntime with a period specified by the duration argument.\nIt adjusts the intervals or drops ticks to make up for slow receivers.\nThe duration d must be greater than zero; if not, NewTicker will panic.\nStop the ticker to release associated resources.\n","sortText":"00026","filterText":"NewTicker","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":17}},"newText":"NewTicker(${1:})"}},{"label":"NewTimer","kind":3,"detail":"func(d time.Duration) *time.Timer","documentation":"NewTimer creates a new Timer that will send\nthe current time on its channel after at least duration d.\n","sortText":"00027","filterText":"NewTimer","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":17}},"newText":"NewTimer(${1:})"}},{"label":"November","kind":21,"detail":"time.Month","sortText":"00028","filterText":"November","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":17}},"newText":"November"}},{"label":"Now","kind":3,"detail":"func() time.Time","documentation":"Now returns the current local time.\n","sortText":"00029","filterText":"Now","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":17}},"newText":"Now()"}},{"label":"October","kind":21,"detail":"time.Month","sortText":"00030","filterText":"October","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":17}},"newText":"October"}},{"label":"ParseError","kind":22,"detail":"struct{...}","documentation":"ParseError describes a problem parsing a time string.\n","sortText":"00031","filterText":"ParseError","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":17}},"newText":"ParseError"}},{"label":"RFC1123","kind":21,"detail":"string","documentation":"These are predefined layouts for use in Time.Format and time.Parse.\nThe reference time used in the layouts is the specific time:\n\tMon Jan 2 15:04:05 MST 2006\nwhich is Unix time 1136239445. Since MST is GMT-0700,\nthe reference time can be thought of as\n\t01/02 03:04:05PM '06 -0700\nTo define your own format, write down what the reference time would look\nlike formatted your way; see the values of constants like ANSIC,\nStampMicro or Kitchen for examples. The model is to demonstrate what the\nreference time looks like so that the Format and Parse methods can apply\nthe same transformation to a general time value.\n\nSome valid layouts are invalid time values for time.Parse, due to formats\nsuch as _ for space padding and Z for zone information.\n\nWithin the format string, an underscore _ represents a space that may be\nreplaced by a digit if the following number (a day) has two digits; for\ncompatibility with fixed-width Unix time formats.\n\nA decimal point followed by one or more zeros represents a fractional\nsecond, printed to the given number of decimal places. A decimal point\nfollowed by one or more nines represents a fractional second, printed to\nthe given number of decimal places, with trailing zeros removed.\nWhen parsing (only), the input may contain a fractional second\nfield immediately after the seconds field, even if the layout does not\nsignify its presence. In that case a decimal point followed by a maximal\nseries of digits is parsed as a fractional second.\n\nNumeric time zone offsets format as follows:\n\t-0700 ±hhmm\n\t-07:00 ±hh:mm\n\t-07 ±hh\nReplacing the sign in the format with a Z triggers\nthe ISO 8601 behavior of printing Z instead of an\noffset for the UTC zone. Thus:\n\tZ0700 Z or ±hhmm\n\tZ07:00 Z or ±hh:mm\n\tZ07 Z or ±hh\n\nThe recognized day of week formats are \"Mon\" and \"Monday\".\nThe recognized month formats are \"Jan\" and \"January\".\n\nThe formats 2, _2, and 02 are unpadded, space-padded, and zero-padded\nday of month. The formats __2 and 002 are space-padded and zero-padded\nthree-character day of year; there is no unpadded day of year format.\n\nText in the format string that is not recognized as part of the reference\ntime is echoed verbatim during Format and expected to appear verbatim\nin the input to Parse.\n\nThe executable example for Time.Format demonstrates the working\nof the layout string in detail and is a good reference.\n\nNote that the RFC822, RFC850, and RFC1123 formats should be applied\nonly to local times. Applying them to UTC times will use \"UTC\" as the\ntime zone abbreviation, while strictly speaking those RFCs require the\nuse of \"GMT\" in that case.\nIn general RFC1123Z should be used instead of RFC1123 for servers\nthat insist on that format, and RFC3339 should be preferred for new protocols.\nRFC3339, RFC822, RFC822Z, RFC1123, and RFC1123Z are useful for formatting;\nwhen used with time.Parse they do not accept all the time formats\npermitted by the RFCs and they do accept time formats not formally defined.\nThe RFC3339Nano format removes trailing zeros from the seconds field\nand thus may not sort correctly once formatted.\n","sortText":"00032","filterText":"RFC1123","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":17}},"newText":"RFC1123"}},{"label":"RFC1123Z","kind":21,"detail":"string","documentation":"These are predefined layouts for use in Time.Format and time.Parse.\nThe reference time used in the layouts is the specific time:\n\tMon Jan 2 15:04:05 MST 2006\nwhich is Unix time 1136239445. Since MST is GMT-0700,\nthe reference time can be thought of as\n\t01/02 03:04:05PM '06 -0700\nTo define your own format, write down what the reference time would look\nlike formatted your way; see the values of constants like ANSIC,\nStampMicro or Kitchen for examples. The model is to demonstrate what the\nreference time looks like so that the Format and Parse methods can apply\nthe same transformation to a general time value.\n\nSome valid layouts are invalid time values for time.Parse, due to formats\nsuch as _ for space padding and Z for zone information.\n\nWithin the format string, an underscore _ represents a space that may be\nreplaced by a digit if the following number (a day) has two digits; for\ncompatibility with fixed-width Unix time formats.\n\nA decimal point followed by one or more zeros represents a fractional\nsecond, printed to the given number of decimal places. A decimal point\nfollowed by one or more nines represents a fractional second, printed to\nthe given number of decimal places, with trailing zeros removed.\nWhen parsing (only), the input may contain a fractional second\nfield immediately after the seconds field, even if the layout does not\nsignify its presence. In that case a decimal point followed by a maximal\nseries of digits is parsed as a fractional second.\n\nNumeric time zone offsets format as follows:\n\t-0700 ±hhmm\n\t-07:00 ±hh:mm\n\t-07 ±hh\nReplacing the sign in the format with a Z triggers\nthe ISO 8601 behavior of printing Z instead of an\noffset for the UTC zone. Thus:\n\tZ0700 Z or ±hhmm\n\tZ07:00 Z or ±hh:mm\n\tZ07 Z or ±hh\n\nThe recognized day of week formats are \"Mon\" and \"Monday\".\nThe recognized month formats are \"Jan\" and \"January\".\n\nThe formats 2, _2, and 02 are unpadded, space-padded, and zero-padded\nday of month. The formats __2 and 002 are space-padded and zero-padded\nthree-character day of year; there is no unpadded day of year format.\n\nText in the format string that is not recognized as part of the reference\ntime is echoed verbatim during Format and expected to appear verbatim\nin the input to Parse.\n\nThe executable example for Time.Format demonstrates the working\nof the layout string in detail and is a good reference.\n\nNote that the RFC822, RFC850, and RFC1123 formats should be applied\nonly to local times. Applying them to UTC times will use \"UTC\" as the\ntime zone abbreviation, while strictly speaking those RFCs require the\nuse of \"GMT\" in that case.\nIn general RFC1123Z should be used instead of RFC1123 for servers\nthat insist on that format, and RFC3339 should be preferred for new protocols.\nRFC3339, RFC822, RFC822Z, RFC1123, and RFC1123Z are useful for formatting;\nwhen used with time.Parse they do not accept all the time formats\npermitted by the RFCs and they do accept time formats not formally defined.\nThe RFC3339Nano format removes trailing zeros from the seconds field\nand thus may not sort correctly once formatted.\n","sortText":"00033","filterText":"RFC1123Z","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":17}},"newText":"RFC1123Z"}},{"label":"RFC3339","kind":21,"detail":"string","documentation":"These are predefined layouts for use in Time.Format and time.Parse.\nThe reference time used in the layouts is the specific time:\n\tMon Jan 2 15:04:05 MST 2006\nwhich is Unix time 1136239445. Since MST is GMT-0700,\nthe reference time can be thought of as\n\t01/02 03:04:05PM '06 -0700\nTo define your own format, write down what the reference time would look\nlike formatted your way; see the values of constants like ANSIC,\nStampMicro or Kitchen for examples. The model is to demonstrate what the\nreference time looks like so that the Format and Parse methods can apply\nthe same transformation to a general time value.\n\nSome valid layouts are invalid time values for time.Parse, due to formats\nsuch as _ for space padding and Z for zone information.\n\nWithin the format string, an underscore _ represents a space that may be\nreplaced by a digit if the following number (a day) has two digits; for\ncompatibility with fixed-width Unix time formats.\n\nA decimal point followed by one or more zeros represents a fractional\nsecond, printed to the given number of decimal places. A decimal point\nfollowed by one or more nines represents a fractional second, printed to\nthe given number of decimal places, with trailing zeros removed.\nWhen parsing (only), the input may contain a fractional second\nfield immediately after the seconds field, even if the layout does not\nsignify its presence. In that case a decimal point followed by a maximal\nseries of digits is parsed as a fractional second.\n\nNumeric time zone offsets format as follows:\n\t-0700 ±hhmm\n\t-07:00 ±hh:mm\n\t-07 ±hh\nReplacing the sign in the format with a Z triggers\nthe ISO 8601 behavior of printing Z instead of an\noffset for the UTC zone. Thus:\n\tZ0700 Z or ±hhmm\n\tZ07:00 Z or ±hh:mm\n\tZ07 Z or ±hh\n\nThe recognized day of week formats are \"Mon\" and \"Monday\".\nThe recognized month formats are \"Jan\" and \"January\".\n\nThe formats 2, _2, and 02 are unpadded, space-padded, and zero-padded\nday of month. The formats __2 and 002 are space-padded and zero-padded\nthree-character day of year; there is no unpadded day of year format.\n\nText in the format string that is not recognized as part of the reference\ntime is echoed verbatim during Format and expected to appear verbatim\nin the input to Parse.\n\nThe executable example for Time.Format demonstrates the working\nof the layout string in detail and is a good reference.\n\nNote that the RFC822, RFC850, and RFC1123 formats should be applied\nonly to local times. Applying them to UTC times will use \"UTC\" as the\ntime zone abbreviation, while strictly speaking those RFCs require the\nuse of \"GMT\" in that case.\nIn general RFC1123Z should be used instead of RFC1123 for servers\nthat insist on that format, and RFC3339 should be preferred for new protocols.\nRFC3339, RFC822, RFC822Z, RFC1123, and RFC1123Z are useful for formatting;\nwhen used with time.Parse they do not accept all the time formats\npermitted by the RFCs and they do accept time formats not formally defined.\nThe RFC3339Nano format removes trailing zeros from the seconds field\nand thus may not sort correctly once formatted.\n","sortText":"00034","filterText":"RFC3339","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":17}},"newText":"RFC3339"}},{"label":"RFC3339Nano","kind":21,"detail":"string","documentation":"These are predefined layouts for use in Time.Format and time.Parse.\nThe reference time used in the layouts is the specific time:\n\tMon Jan 2 15:04:05 MST 2006\nwhich is Unix time 1136239445. Since MST is GMT-0700,\nthe reference time can be thought of as\n\t01/02 03:04:05PM '06 -0700\nTo define your own format, write down what the reference time would look\nlike formatted your way; see the values of constants like ANSIC,\nStampMicro or Kitchen for examples. The model is to demonstrate what the\nreference time looks like so that the Format and Parse methods can apply\nthe same transformation to a general time value.\n\nSome valid layouts are invalid time values for time.Parse, due to formats\nsuch as _ for space padding and Z for zone information.\n\nWithin the format string, an underscore _ represents a space that may be\nreplaced by a digit if the following number (a day) has two digits; for\ncompatibility with fixed-width Unix time formats.\n\nA decimal point followed by one or more zeros represents a fractional\nsecond, printed to the given number of decimal places. A decimal point\nfollowed by one or more nines represents a fractional second, printed to\nthe given number of decimal places, with trailing zeros removed.\nWhen parsing (only), the input may contain a fractional second\nfield immediately after the seconds field, even if the layout does not\nsignify its presence. In that case a decimal point followed by a maximal\nseries of digits is parsed as a fractional second.\n\nNumeric time zone offsets format as follows:\n\t-0700 ±hhmm\n\t-07:00 ±hh:mm\n\t-07 ±hh\nReplacing the sign in the format with a Z triggers\nthe ISO 8601 behavior of printing Z instead of an\noffset for the UTC zone. Thus:\n\tZ0700 Z or ±hhmm\n\tZ07:00 Z or ±hh:mm\n\tZ07 Z or ±hh\n\nThe recognized day of week formats are \"Mon\" and \"Monday\".\nThe recognized month formats are \"Jan\" and \"January\".\n\nThe formats 2, _2, and 02 are unpadded, space-padded, and zero-padded\nday of month. The formats __2 and 002 are space-padded and zero-padded\nthree-character day of year; there is no unpadded day of year format.\n\nText in the format string that is not recognized as part of the reference\ntime is echoed verbatim during Format and expected to appear verbatim\nin the input to Parse.\n\nThe executable example for Time.Format demonstrates the working\nof the layout string in detail and is a good reference.\n\nNote that the RFC822, RFC850, and RFC1123 formats should be applied\nonly to local times. Applying them to UTC times will use \"UTC\" as the\ntime zone abbreviation, while strictly speaking those RFCs require the\nuse of \"GMT\" in that case.\nIn general RFC1123Z should be used instead of RFC1123 for servers\nthat insist on that format, and RFC3339 should be preferred for new protocols.\nRFC3339, RFC822, RFC822Z, RFC1123, and RFC1123Z are useful for formatting;\nwhen used with time.Parse they do not accept all the time formats\npermitted by the RFCs and they do accept time formats not formally defined.\nThe RFC3339Nano format removes trailing zeros from the seconds field\nand thus may not sort correctly once formatted.\n","sortText":"00035","filterText":"RFC3339Nano","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":17}},"newText":"RFC3339Nano"}},{"label":"RFC822","kind":21,"detail":"string","documentation":"These are predefined layouts for use in Time.Format and time.Parse.\nThe reference time used in the layouts is the specific time:\n\tMon Jan 2 15:04:05 MST 2006\nwhich is Unix time 1136239445. Since MST is GMT-0700,\nthe reference time can be thought of as\n\t01/02 03:04:05PM '06 -0700\nTo define your own format, write down what the reference time would look\nlike formatted your way; see the values of constants like ANSIC,\nStampMicro or Kitchen for examples. The model is to demonstrate what the\nreference time looks like so that the Format and Parse methods can apply\nthe same transformation to a general time value.\n\nSome valid layouts are invalid time values for time.Parse, due to formats\nsuch as _ for space padding and Z for zone information.\n\nWithin the format string, an underscore _ represents a space that may be\nreplaced by a digit if the following number (a day) has two digits; for\ncompatibility with fixed-width Unix time formats.\n\nA decimal point followed by one or more zeros represents a fractional\nsecond, printed to the given number of decimal places. A decimal point\nfollowed by one or more nines represents a fractional second, printed to\nthe given number of decimal places, with trailing zeros removed.\nWhen parsing (only), the input may contain a fractional second\nfield immediately after the seconds field, even if the layout does not\nsignify its presence. In that case a decimal point followed by a maximal\nseries of digits is parsed as a fractional second.\n\nNumeric time zone offsets format as follows:\n\t-0700 ±hhmm\n\t-07:00 ±hh:mm\n\t-07 ±hh\nReplacing the sign in the format with a Z triggers\nthe ISO 8601 behavior of printing Z instead of an\noffset for the UTC zone. Thus:\n\tZ0700 Z or ±hhmm\n\tZ07:00 Z or ±hh:mm\n\tZ07 Z or ±hh\n\nThe recognized day of week formats are \"Mon\" and \"Monday\".\nThe recognized month formats are \"Jan\" and \"January\".\n\nThe formats 2, _2, and 02 are unpadded, space-padded, and zero-padded\nday of month. The formats __2 and 002 are space-padded and zero-padded\nthree-character day of year; there is no unpadded day of year format.\n\nText in the format string that is not recognized as part of the reference\ntime is echoed verbatim during Format and expected to appear verbatim\nin the input to Parse.\n\nThe executable example for Time.Format demonstrates the working\nof the layout string in detail and is a good reference.\n\nNote that the RFC822, RFC850, and RFC1123 formats should be applied\nonly to local times. Applying them to UTC times will use \"UTC\" as the\ntime zone abbreviation, while strictly speaking those RFCs require the\nuse of \"GMT\" in that case.\nIn general RFC1123Z should be used instead of RFC1123 for servers\nthat insist on that format, and RFC3339 should be preferred for new protocols.\nRFC3339, RFC822, RFC822Z, RFC1123, and RFC1123Z are useful for formatting;\nwhen used with time.Parse they do not accept all the time formats\npermitted by the RFCs and they do accept time formats not formally defined.\nThe RFC3339Nano format removes trailing zeros from the seconds field\nand thus may not sort correctly once formatted.\n","sortText":"00036","filterText":"RFC822","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":17}},"newText":"RFC822"}},{"label":"RFC822Z","kind":21,"detail":"string","documentation":"These are predefined layouts for use in Time.Format and time.Parse.\nThe reference time used in the layouts is the specific time:\n\tMon Jan 2 15:04:05 MST 2006\nwhich is Unix time 1136239445. Since MST is GMT-0700,\nthe reference time can be thought of as\n\t01/02 03:04:05PM '06 -0700\nTo define your own format, write down what the reference time would look\nlike formatted your way; see the values of constants like ANSIC,\nStampMicro or Kitchen for examples. The model is to demonstrate what the\nreference time looks like so that the Format and Parse methods can apply\nthe same transformation to a general time value.\n\nSome valid layouts are invalid time values for time.Parse, due to formats\nsuch as _ for space padding and Z for zone information.\n\nWithin the format string, an underscore _ represents a space that may be\nreplaced by a digit if the following number (a day) has two digits; for\ncompatibility with fixed-width Unix time formats.\n\nA decimal point followed by one or more zeros represents a fractional\nsecond, printed to the given number of decimal places. A decimal point\nfollowed by one or more nines represents a fractional second, printed to\nthe given number of decimal places, with trailing zeros removed.\nWhen parsing (only), the input may contain a fractional second\nfield immediately after the seconds field, even if the layout does not\nsignify its presence. In that case a decimal point followed by a maximal\nseries of digits is parsed as a fractional second.\n\nNumeric time zone offsets format as follows:\n\t-0700 ±hhmm\n\t-07:00 ±hh:mm\n\t-07 ±hh\nReplacing the sign in the format with a Z triggers\nthe ISO 8601 behavior of printing Z instead of an\noffset for the UTC zone. Thus:\n\tZ0700 Z or ±hhmm\n\tZ07:00 Z or ±hh:mm\n\tZ07 Z or ±hh\n\nThe recognized day of week formats are \"Mon\" and \"Monday\".\nThe recognized month formats are \"Jan\" and \"January\".\n\nThe formats 2, _2, and 02 are unpadded, space-padded, and zero-padded\nday of month. The formats __2 and 002 are space-padded and zero-padded\nthree-character day of year; there is no unpadded day of year format.\n\nText in the format string that is not recognized as part of the reference\ntime is echoed verbatim during Format and expected to appear verbatim\nin the input to Parse.\n\nThe executable example for Time.Format demonstrates the working\nof the layout string in detail and is a good reference.\n\nNote that the RFC822, RFC850, and RFC1123 formats should be applied\nonly to local times. Applying them to UTC times will use \"UTC\" as the\ntime zone abbreviation, while strictly speaking those RFCs require the\nuse of \"GMT\" in that case.\nIn general RFC1123Z should be used instead of RFC1123 for servers\nthat insist on that format, and RFC3339 should be preferred for new protocols.\nRFC3339, RFC822, RFC822Z, RFC1123, and RFC1123Z are useful for formatting;\nwhen used with time.Parse they do not accept all the time formats\npermitted by the RFCs and they do accept time formats not formally defined.\nThe RFC3339Nano format removes trailing zeros from the seconds field\nand thus may not sort correctly once formatted.\n","sortText":"00037","filterText":"RFC822Z","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":17}},"newText":"RFC822Z"}},{"label":"RFC850","kind":21,"detail":"string","documentation":"These are predefined layouts for use in Time.Format and time.Parse.\nThe reference time used in the layouts is the specific time:\n\tMon Jan 2 15:04:05 MST 2006\nwhich is Unix time 1136239445. Since MST is GMT-0700,\nthe reference time can be thought of as\n\t01/02 03:04:05PM '06 -0700\nTo define your own format, write down what the reference time would look\nlike formatted your way; see the values of constants like ANSIC,\nStampMicro or Kitchen for examples. The model is to demonstrate what the\nreference time looks like so that the Format and Parse methods can apply\nthe same transformation to a general time value.\n\nSome valid layouts are invalid time values for time.Parse, due to formats\nsuch as _ for space padding and Z for zone information.\n\nWithin the format string, an underscore _ represents a space that may be\nreplaced by a digit if the following number (a day) has two digits; for\ncompatibility with fixed-width Unix time formats.\n\nA decimal point followed by one or more zeros represents a fractional\nsecond, printed to the given number of decimal places. A decimal point\nfollowed by one or more nines represents a fractional second, printed to\nthe given number of decimal places, with trailing zeros removed.\nWhen parsing (only), the input may contain a fractional second\nfield immediately after the seconds field, even if the layout does not\nsignify its presence. In that case a decimal point followed by a maximal\nseries of digits is parsed as a fractional second.\n\nNumeric time zone offsets format as follows:\n\t-0700 ±hhmm\n\t-07:00 ±hh:mm\n\t-07 ±hh\nReplacing the sign in the format with a Z triggers\nthe ISO 8601 behavior of printing Z instead of an\noffset for the UTC zone. Thus:\n\tZ0700 Z or ±hhmm\n\tZ07:00 Z or ±hh:mm\n\tZ07 Z or ±hh\n\nThe recognized day of week formats are \"Mon\" and \"Monday\".\nThe recognized month formats are \"Jan\" and \"January\".\n\nThe formats 2, _2, and 02 are unpadded, space-padded, and zero-padded\nday of month. The formats __2 and 002 are space-padded and zero-padded\nthree-character day of year; there is no unpadded day of year format.\n\nText in the format string that is not recognized as part of the reference\ntime is echoed verbatim during Format and expected to appear verbatim\nin the input to Parse.\n\nThe executable example for Time.Format demonstrates the working\nof the layout string in detail and is a good reference.\n\nNote that the RFC822, RFC850, and RFC1123 formats should be applied\nonly to local times. Applying them to UTC times will use \"UTC\" as the\ntime zone abbreviation, while strictly speaking those RFCs require the\nuse of \"GMT\" in that case.\nIn general RFC1123Z should be used instead of RFC1123 for servers\nthat insist on that format, and RFC3339 should be preferred for new protocols.\nRFC3339, RFC822, RFC822Z, RFC1123, and RFC1123Z are useful for formatting;\nwhen used with time.Parse they do not accept all the time formats\npermitted by the RFCs and they do accept time formats not formally defined.\nThe RFC3339Nano format removes trailing zeros from the seconds field\nand thus may not sort correctly once formatted.\n","sortText":"00038","filterText":"RFC850","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":17}},"newText":"RFC850"}},{"label":"RubyDate","kind":21,"detail":"string","documentation":"These are predefined layouts for use in Time.Format and time.Parse.\nThe reference time used in the layouts is the specific time:\n\tMon Jan 2 15:04:05 MST 2006\nwhich is Unix time 1136239445. Since MST is GMT-0700,\nthe reference time can be thought of as\n\t01/02 03:04:05PM '06 -0700\nTo define your own format, write down what the reference time would look\nlike formatted your way; see the values of constants like ANSIC,\nStampMicro or Kitchen for examples. The model is to demonstrate what the\nreference time looks like so that the Format and Parse methods can apply\nthe same transformation to a general time value.\n\nSome valid layouts are invalid time values for time.Parse, due to formats\nsuch as _ for space padding and Z for zone information.\n\nWithin the format string, an underscore _ represents a space that may be\nreplaced by a digit if the following number (a day) has two digits; for\ncompatibility with fixed-width Unix time formats.\n\nA decimal point followed by one or more zeros represents a fractional\nsecond, printed to the given number of decimal places. A decimal point\nfollowed by one or more nines represents a fractional second, printed to\nthe given number of decimal places, with trailing zeros removed.\nWhen parsing (only), the input may contain a fractional second\nfield immediately after the seconds field, even if the layout does not\nsignify its presence. In that case a decimal point followed by a maximal\nseries of digits is parsed as a fractional second.\n\nNumeric time zone offsets format as follows:\n\t-0700 ±hhmm\n\t-07:00 ±hh:mm\n\t-07 ±hh\nReplacing the sign in the format with a Z triggers\nthe ISO 8601 behavior of printing Z instead of an\noffset for the UTC zone. Thus:\n\tZ0700 Z or ±hhmm\n\tZ07:00 Z or ±hh:mm\n\tZ07 Z or ±hh\n\nThe recognized day of week formats are \"Mon\" and \"Monday\".\nThe recognized month formats are \"Jan\" and \"January\".\n\nThe formats 2, _2, and 02 are unpadded, space-padded, and zero-padded\nday of month. The formats __2 and 002 are space-padded and zero-padded\nthree-character day of year; there is no unpadded day of year format.\n\nText in the format string that is not recognized as part of the reference\ntime is echoed verbatim during Format and expected to appear verbatim\nin the input to Parse.\n\nThe executable example for Time.Format demonstrates the working\nof the layout string in detail and is a good reference.\n\nNote that the RFC822, RFC850, and RFC1123 formats should be applied\nonly to local times. Applying them to UTC times will use \"UTC\" as the\ntime zone abbreviation, while strictly speaking those RFCs require the\nuse of \"GMT\" in that case.\nIn general RFC1123Z should be used instead of RFC1123 for servers\nthat insist on that format, and RFC3339 should be preferred for new protocols.\nRFC3339, RFC822, RFC822Z, RFC1123, and RFC1123Z are useful for formatting;\nwhen used with time.Parse they do not accept all the time formats\npermitted by the RFCs and they do accept time formats not formally defined.\nThe RFC3339Nano format removes trailing zeros from the seconds field\nand thus may not sort correctly once formatted.\n","sortText":"00039","filterText":"RubyDate","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":17}},"newText":"RubyDate"}},{"label":"Saturday","kind":21,"detail":"time.Weekday","sortText":"00040","filterText":"Saturday","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":17}},"newText":"Saturday"}},{"label":"Second","kind":21,"detail":"time.Duration","documentation":"Common durations. There is no definition for units of Day or larger\nto avoid confusion across daylight savings time zone transitions.\n\nTo count the number of units in a Duration, divide:\n\tsecond := time.Second\n\tfmt.Print(int64(second/time.Millisecond)) // prints 1000\n\nTo convert an integer number of units to a Duration, multiply:\n\tseconds := 10\n\tfmt.Print(time.Duration(seconds)*time.Second) // prints 10s\n","sortText":"00041","filterText":"Second","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":17}},"newText":"Second"}},{"label":"September","kind":21,"detail":"time.Month","sortText":"00042","filterText":"September","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":17}},"newText":"September"}},{"label":"Since","kind":3,"detail":"func(t time.Time) time.Duration","documentation":"Since returns the time elapsed since t.\nIt is shorthand for time.Now().Sub(t).\n","sortText":"00043","filterText":"Since","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":17}},"newText":"Since(${1:})"}},{"label":"Stamp","kind":21,"detail":"string","documentation":"Handy time stamps.\n","sortText":"00044","filterText":"Stamp","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":17}},"newText":"Stamp"}},{"label":"StampMicro","kind":21,"detail":"string","documentation":"These are predefined layouts for use in Time.Format and time.Parse.\nThe reference time used in the layouts is the specific time:\n\tMon Jan 2 15:04:05 MST 2006\nwhich is Unix time 1136239445. Since MST is GMT-0700,\nthe reference time can be thought of as\n\t01/02 03:04:05PM '06 -0700\nTo define your own format, write down what the reference time would look\nlike formatted your way; see the values of constants like ANSIC,\nStampMicro or Kitchen for examples. The model is to demonstrate what the\nreference time looks like so that the Format and Parse methods can apply\nthe same transformation to a general time value.\n\nSome valid layouts are invalid time values for time.Parse, due to formats\nsuch as _ for space padding and Z for zone information.\n\nWithin the format string, an underscore _ represents a space that may be\nreplaced by a digit if the following number (a day) has two digits; for\ncompatibility with fixed-width Unix time formats.\n\nA decimal point followed by one or more zeros represents a fractional\nsecond, printed to the given number of decimal places. A decimal point\nfollowed by one or more nines represents a fractional second, printed to\nthe given number of decimal places, with trailing zeros removed.\nWhen parsing (only), the input may contain a fractional second\nfield immediately after the seconds field, even if the layout does not\nsignify its presence. In that case a decimal point followed by a maximal\nseries of digits is parsed as a fractional second.\n\nNumeric time zone offsets format as follows:\n\t-0700 ±hhmm\n\t-07:00 ±hh:mm\n\t-07 ±hh\nReplacing the sign in the format with a Z triggers\nthe ISO 8601 behavior of printing Z instead of an\noffset for the UTC zone. Thus:\n\tZ0700 Z or ±hhmm\n\tZ07:00 Z or ±hh:mm\n\tZ07 Z or ±hh\n\nThe recognized day of week formats are \"Mon\" and \"Monday\".\nThe recognized month formats are \"Jan\" and \"January\".\n\nThe formats 2, _2, and 02 are unpadded, space-padded, and zero-padded\nday of month. The formats __2 and 002 are space-padded and zero-padded\nthree-character day of year; there is no unpadded day of year format.\n\nText in the format string that is not recognized as part of the reference\ntime is echoed verbatim during Format and expected to appear verbatim\nin the input to Parse.\n\nThe executable example for Time.Format demonstrates the working\nof the layout string in detail and is a good reference.\n\nNote that the RFC822, RFC850, and RFC1123 formats should be applied\nonly to local times. Applying them to UTC times will use \"UTC\" as the\ntime zone abbreviation, while strictly speaking those RFCs require the\nuse of \"GMT\" in that case.\nIn general RFC1123Z should be used instead of RFC1123 for servers\nthat insist on that format, and RFC3339 should be preferred for new protocols.\nRFC3339, RFC822, RFC822Z, RFC1123, and RFC1123Z are useful for formatting;\nwhen used with time.Parse they do not accept all the time formats\npermitted by the RFCs and they do accept time formats not formally defined.\nThe RFC3339Nano format removes trailing zeros from the seconds field\nand thus may not sort correctly once formatted.\n","sortText":"00045","filterText":"StampMicro","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":17}},"newText":"StampMicro"}},{"label":"StampMilli","kind":21,"detail":"string","documentation":"These are predefined layouts for use in Time.Format and time.Parse.\nThe reference time used in the layouts is the specific time:\n\tMon Jan 2 15:04:05 MST 2006\nwhich is Unix time 1136239445. Since MST is GMT-0700,\nthe reference time can be thought of as\n\t01/02 03:04:05PM '06 -0700\nTo define your own format, write down what the reference time would look\nlike formatted your way; see the values of constants like ANSIC,\nStampMicro or Kitchen for examples. The model is to demonstrate what the\nreference time looks like so that the Format and Parse methods can apply\nthe same transformation to a general time value.\n\nSome valid layouts are invalid time values for time.Parse, due to formats\nsuch as _ for space padding and Z for zone information.\n\nWithin the format string, an underscore _ represents a space that may be\nreplaced by a digit if the following number (a day) has two digits; for\ncompatibility with fixed-width Unix time formats.\n\nA decimal point followed by one or more zeros represents a fractional\nsecond, printed to the given number of decimal places. A decimal point\nfollowed by one or more nines represents a fractional second, printed to\nthe given number of decimal places, with trailing zeros removed.\nWhen parsing (only), the input may contain a fractional second\nfield immediately after the seconds field, even if the layout does not\nsignify its presence. In that case a decimal point followed by a maximal\nseries of digits is parsed as a fractional second.\n\nNumeric time zone offsets format as follows:\n\t-0700 ±hhmm\n\t-07:00 ±hh:mm\n\t-07 ±hh\nReplacing the sign in the format with a Z triggers\nthe ISO 8601 behavior of printing Z instead of an\noffset for the UTC zone. Thus:\n\tZ0700 Z or ±hhmm\n\tZ07:00 Z or ±hh:mm\n\tZ07 Z or ±hh\n\nThe recognized day of week formats are \"Mon\" and \"Monday\".\nThe recognized month formats are \"Jan\" and \"January\".\n\nThe formats 2, _2, and 02 are unpadded, space-padded, and zero-padded\nday of month. The formats __2 and 002 are space-padded and zero-padded\nthree-character day of year; there is no unpadded day of year format.\n\nText in the format string that is not recognized as part of the reference\ntime is echoed verbatim during Format and expected to appear verbatim\nin the input to Parse.\n\nThe executable example for Time.Format demonstrates the working\nof the layout string in detail and is a good reference.\n\nNote that the RFC822, RFC850, and RFC1123 formats should be applied\nonly to local times. Applying them to UTC times will use \"UTC\" as the\ntime zone abbreviation, while strictly speaking those RFCs require the\nuse of \"GMT\" in that case.\nIn general RFC1123Z should be used instead of RFC1123 for servers\nthat insist on that format, and RFC3339 should be preferred for new protocols.\nRFC3339, RFC822, RFC822Z, RFC1123, and RFC1123Z are useful for formatting;\nwhen used with time.Parse they do not accept all the time formats\npermitted by the RFCs and they do accept time formats not formally defined.\nThe RFC3339Nano format removes trailing zeros from the seconds field\nand thus may not sort correctly once formatted.\n","sortText":"00046","filterText":"StampMilli","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":17}},"newText":"StampMilli"}},{"label":"StampNano","kind":21,"detail":"string","documentation":"These are predefined layouts for use in Time.Format and time.Parse.\nThe reference time used in the layouts is the specific time:\n\tMon Jan 2 15:04:05 MST 2006\nwhich is Unix time 1136239445. Since MST is GMT-0700,\nthe reference time can be thought of as\n\t01/02 03:04:05PM '06 -0700\nTo define your own format, write down what the reference time would look\nlike formatted your way; see the values of constants like ANSIC,\nStampMicro or Kitchen for examples. The model is to demonstrate what the\nreference time looks like so that the Format and Parse methods can apply\nthe same transformation to a general time value.\n\nSome valid layouts are invalid time values for time.Parse, due to formats\nsuch as _ for space padding and Z for zone information.\n\nWithin the format string, an underscore _ represents a space that may be\nreplaced by a digit if the following number (a day) has two digits; for\ncompatibility with fixed-width Unix time formats.\n\nA decimal point followed by one or more zeros represents a fractional\nsecond, printed to the given number of decimal places. A decimal point\nfollowed by one or more nines represents a fractional second, printed to\nthe given number of decimal places, with trailing zeros removed.\nWhen parsing (only), the input may contain a fractional second\nfield immediately after the seconds field, even if the layout does not\nsignify its presence. In that case a decimal point followed by a maximal\nseries of digits is parsed as a fractional second.\n\nNumeric time zone offsets format as follows:\n\t-0700 ±hhmm\n\t-07:00 ±hh:mm\n\t-07 ±hh\nReplacing the sign in the format with a Z triggers\nthe ISO 8601 behavior of printing Z instead of an\noffset for the UTC zone. Thus:\n\tZ0700 Z or ±hhmm\n\tZ07:00 Z or ±hh:mm\n\tZ07 Z or ±hh\n\nThe recognized day of week formats are \"Mon\" and \"Monday\".\nThe recognized month formats are \"Jan\" and \"January\".\n\nThe formats 2, _2, and 02 are unpadded, space-padded, and zero-padded\nday of month. The formats __2 and 002 are space-padded and zero-padded\nthree-character day of year; there is no unpadded day of year format.\n\nText in the format string that is not recognized as part of the reference\ntime is echoed verbatim during Format and expected to appear verbatim\nin the input to Parse.\n\nThe executable example for Time.Format demonstrates the working\nof the layout string in detail and is a good reference.\n\nNote that the RFC822, RFC850, and RFC1123 formats should be applied\nonly to local times. Applying them to UTC times will use \"UTC\" as the\ntime zone abbreviation, while strictly speaking those RFCs require the\nuse of \"GMT\" in that case.\nIn general RFC1123Z should be used instead of RFC1123 for servers\nthat insist on that format, and RFC3339 should be preferred for new protocols.\nRFC3339, RFC822, RFC822Z, RFC1123, and RFC1123Z are useful for formatting;\nwhen used with time.Parse they do not accept all the time formats\npermitted by the RFCs and they do accept time formats not formally defined.\nThe RFC3339Nano format removes trailing zeros from the seconds field\nand thus may not sort correctly once formatted.\n","sortText":"00047","filterText":"StampNano","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":17}},"newText":"StampNano"}},{"label":"Sunday","kind":21,"detail":"time.Weekday","sortText":"00048","filterText":"Sunday","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":17}},"newText":"Sunday"}},{"label":"Thursday","kind":21,"detail":"time.Weekday","sortText":"00049","filterText":"Thursday","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":17}},"newText":"Thursday"}},{"label":"Tick","kind":3,"detail":"func(d time.Duration) \u003c-chan time.Time","documentation":"Tick is a convenience wrapper for NewTicker providing access to the ticking\nchannel only. While Tick is useful for clients that have no need to shut down\nthe Ticker, be aware that without a way to shut it down the underlying\nTicker cannot be recovered by the garbage collector; it \"leaks\".\nUnlike NewTicker, Tick will return nil if d \u003c= 0.\n","sortText":"00050","filterText":"Tick","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":17}},"newText":"Tick(${1:})"}},{"label":"Ticker","kind":22,"detail":"struct{...}","documentation":"A Ticker holds a channel that delivers `ticks' of a clock\nat intervals.\n","sortText":"00051","filterText":"Ticker","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":17}},"newText":"Ticker"}},{"label":"Time","kind":22,"detail":"struct{...}","documentation":"A Time represents an instant in time with nanosecond precision.\n\nPrograms using times should typically store and pass them as values,\nnot pointers. That is, time variables and struct fields should be of\ntype time.Time, not *time.Time.\n\nA Time value can be used by multiple goroutines simultaneously except\nthat the methods GobDecode, UnmarshalBinary, UnmarshalJSON and\nUnmarshalText are not concurrency-safe.\n\nTime instants can be compared using the Before, After, and Equal methods.\nThe Sub method subtracts two instants, producing a Duration.\nThe Add method adds a Time and a Duration, producing a Time.\n\nThe zero value of type Time is January 1, year 1, 00:00:00.000000000 UTC.\nAs this time is unlikely to come up in practice, the IsZero method gives\na simple way of detecting a time that has not been initialized explicitly.\n\nEach Time has associated with it a Location, consulted when computing the\npresentation form of the time, such as in the Format, Hour, and Year methods.\nThe methods Local, UTC, and In return a Time with a specific location.\nChanging the location in this way changes only the presentation; it does not\nchange the instant in time being denoted and therefore does not affect the\ncomputations described in earlier paragraphs.\n\nRepresentations of a Time value saved by the GobEncode, MarshalBinary,\nMarshalJSON, and MarshalText methods store the Time.Location's offset, but not\nthe location name. They therefore lose information about Daylight Saving Time.\n\nIn addition to the required “wall clock” reading, a Time may contain an optional\nreading of the current process's monotonic clock, to provide additional precision\nfor comparison or subtraction.\nSee the “Monotonic Clocks” section in the package documentation for details.\n\nNote that the Go == operator compares not just the time instant but also the\nLocation and the monotonic clock reading. Therefore, Time values should not\nbe used as map or database keys without first guaranteeing that the\nidentical Location has been set for all values, which can be achieved\nthrough use of the UTC or Local method, and that the monotonic clock reading\nhas been stripped by setting t = t.Round(0). In general, prefer t.Equal(u)\nto t == u, since t.Equal uses the most accurate comparison available and\ncorrectly handles the case when only one of its arguments has a monotonic\nclock reading.\n","sortText":"00052","filterText":"Time","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":17}},"newText":"Time"}},{"label":"Timer","kind":22,"detail":"struct{...}","documentation":"The Timer type represents a single event.\nWhen the Timer expires, the current time will be sent on C,\nunless the Timer was created by AfterFunc.\nA Timer must be created with NewTimer or AfterFunc.\n","sortText":"00053","filterText":"Timer","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":17}},"newText":"Timer"}},{"label":"Tuesday","kind":21,"detail":"time.Weekday","sortText":"00054","filterText":"Tuesday","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":17}},"newText":"Tuesday"}},{"label":"UTC","kind":6,"detail":"*time.Location","documentation":"UTC represents Universal Coordinated Time (UTC).\n","sortText":"00055","filterText":"UTC","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":17}},"newText":"UTC"}},{"label":"Unix","kind":3,"detail":"func(sec int64, nsec int64) time.Time","documentation":"Unix returns the local Time corresponding to the given Unix time,\nsec seconds and nsec nanoseconds since January 1, 1970 UTC.\nIt is valid to pass nsec outside the range [0, 999999999].\nNot all sec values have a corresponding time value. One such\nvalue is 1\u003c\u003c63-1 (the largest int64 value).\n","sortText":"00056","filterText":"Unix","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":17}},"newText":"Unix(${1:})"}},{"label":"UnixDate","kind":21,"detail":"string","documentation":"These are predefined layouts for use in Time.Format and time.Parse.\nThe reference time used in the layouts is the specific time:\n\tMon Jan 2 15:04:05 MST 2006\nwhich is Unix time 1136239445. Since MST is GMT-0700,\nthe reference time can be thought of as\n\t01/02 03:04:05PM '06 -0700\nTo define your own format, write down what the reference time would look\nlike formatted your way; see the values of constants like ANSIC,\nStampMicro or Kitchen for examples. The model is to demonstrate what the\nreference time looks like so that the Format and Parse methods can apply\nthe same transformation to a general time value.\n\nSome valid layouts are invalid time values for time.Parse, due to formats\nsuch as _ for space padding and Z for zone information.\n\nWithin the format string, an underscore _ represents a space that may be\nreplaced by a digit if the following number (a day) has two digits; for\ncompatibility with fixed-width Unix time formats.\n\nA decimal point followed by one or more zeros represents a fractional\nsecond, printed to the given number of decimal places. A decimal point\nfollowed by one or more nines represents a fractional second, printed to\nthe given number of decimal places, with trailing zeros removed.\nWhen parsing (only), the input may contain a fractional second\nfield immediately after the seconds field, even if the layout does not\nsignify its presence. In that case a decimal point followed by a maximal\nseries of digits is parsed as a fractional second.\n\nNumeric time zone offsets format as follows:\n\t-0700 ±hhmm\n\t-07:00 ±hh:mm\n\t-07 ±hh\nReplacing the sign in the format with a Z triggers\nthe ISO 8601 behavior of printing Z instead of an\noffset for the UTC zone. Thus:\n\tZ0700 Z or ±hhmm\n\tZ07:00 Z or ±hh:mm\n\tZ07 Z or ±hh\n\nThe recognized day of week formats are \"Mon\" and \"Monday\".\nThe recognized month formats are \"Jan\" and \"January\".\n\nThe formats 2, _2, and 02 are unpadded, space-padded, and zero-padded\nday of month. The formats __2 and 002 are space-padded and zero-padded\nthree-character day of year; there is no unpadded day of year format.\n\nText in the format string that is not recognized as part of the reference\ntime is echoed verbatim during Format and expected to appear verbatim\nin the input to Parse.\n\nThe executable example for Time.Format demonstrates the working\nof the layout string in detail and is a good reference.\n\nNote that the RFC822, RFC850, and RFC1123 formats should be applied\nonly to local times. Applying them to UTC times will use \"UTC\" as the\ntime zone abbreviation, while strictly speaking those RFCs require the\nuse of \"GMT\" in that case.\nIn general RFC1123Z should be used instead of RFC1123 for servers\nthat insist on that format, and RFC3339 should be preferred for new protocols.\nRFC3339, RFC822, RFC822Z, RFC1123, and RFC1123Z are useful for formatting;\nwhen used with time.Parse they do not accept all the time formats\npermitted by the RFCs and they do accept time formats not formally defined.\nThe RFC3339Nano format removes trailing zeros from the seconds field\nand thus may not sort correctly once formatted.\n","sortText":"00057","filterText":"UnixDate","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":17}},"newText":"UnixDate"}},{"label":"Until","kind":3,"detail":"func(t time.Time) time.Duration","documentation":"Until returns the duration until t.\nIt is shorthand for t.Sub(time.Now()).\n","sortText":"00058","filterText":"Until","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":17}},"newText":"Until(${1:})"}},{"label":"Wednesday","kind":21,"detail":"time.Weekday","sortText":"00059","filterText":"Wednesday","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":17}},"newText":"Wednesday"}},{"label":"Weekday","kind":7,"detail":"int","documentation":"A Weekday specifies a day of the week (Sunday = 0, ...).\n","sortText":"00060","filterText":"Weekday","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":17}},"newText":"Weekday"}},{"label":"April.String","kind":2,"detail":"func() string","documentation":"String returns the English name of the month (\"January\", \"February\", ...).\n","sortText":"00061","filterText":"April.String","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":17}},"newText":"April.String()"}},{"label":"August.String","kind":2,"detail":"func() string","documentation":"String returns the English name of the month (\"January\", \"February\", ...).\n","sortText":"00062","filterText":"August.String","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":17}},"newText":"August.String()"}},{"label":"December.String","kind":2,"detail":"func() string","documentation":"String returns the English name of the month (\"January\", \"February\", ...).\n","sortText":"00063","filterText":"December.String","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":17}},"newText":"December.String()"}},{"label":"LoadLocation","kind":3,"detail":"func(name string) (*time.Location, error)","documentation":"LoadLocation returns the Location with the given name.\n\nIf the name is \"\" or \"UTC\", LoadLocation returns UTC.\nIf the name is \"Local\", LoadLocation returns Local.\n\nOtherwise, the name is taken to be a location name corresponding to a file\nin the IANA Time Zone database, such as \"America/New_York\".\n\nThe time zone database needed by LoadLocation may not be\npresent on all systems, especially non-Unix systems.\nLoadLocation looks in the directory or uncompressed zip file\nnamed by the ZONEINFO environment variable, if any, then looks in\nknown installation locations on Unix systems,\nand finally looks in $GOROOT/lib/time/zoneinfo.zip.\n","sortText":"00064","filterText":"LoadLocation","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":17}},"newText":"LoadLocation(${1:})"}},{"label":"LoadLocationFromTZData","kind":3,"detail":"func(name string, data []byte) (*time.Location, error)","documentation":"LoadLocationFromTZData returns a Location with the given name\ninitialized from the IANA Time Zone database-formatted data.\nThe data should be in the format of a standard IANA time zone file\n(for example, the content of /etc/localtime on Unix systems).\n","sortText":"00065","filterText":"LoadLocationFromTZData","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":17}},"newText":"LoadLocationFromTZData(${1:})"}},{"label":"Parse","kind":3,"detail":"func(layout string, value string) (time.Time, error)","documentation":"Parse parses a formatted string and returns the time value it represents.\nThe layout defines the format by showing how the reference time,\ndefined to be\n\tMon Jan 2 15:04:05 -0700 MST 2006\nwould be interpreted if it were the value; it serves as an example of\nthe input format. The same interpretation will then be made to the\ninput string.\n\nPredefined layouts ANSIC, UnixDate, RFC3339 and others describe standard\nand convenient representations of the reference time. For more information\nabout the formats and the definition of the reference time, see the\ndocumentation for ANSIC and the other constants defined by this package.\nAlso, the executable example for Time.Format demonstrates the working\nof the layout string in detail and is a good reference.\n\nElements omitted from the value are assumed to be zero or, when\nzero is impossible, one, so parsing \"3:04pm\" returns the time\ncorresponding to Jan 1, year 0, 15:04:00 UTC (note that because the year is\n0, this time is before the zero Time).\nYears must be in the range 0000..9999. The day of the week is checked\nfor syntax but it is otherwise ignored.\n\nFor layouts specifying the two-digit year 06, a value NN \u003e= 69 will be treated\nas 19NN and a value NN \u003c 69 will be treated as 20NN.\n\nIn the absence of a time zone indicator, Parse returns a time in UTC.\n\nWhen parsing a time with a zone offset like -0700, if the offset corresponds\nto a time zone used by the current location (Local), then Parse uses that\nlocation and zone in the returned time. Otherwise it records the time as\nbeing in a fabricated location with time fixed at the given zone offset.\n\nWhen parsing a time with a zone abbreviation like MST, if the zone abbreviation\nhas a defined offset in the current location, then that offset is used.\nThe zone abbreviation \"UTC\" is recognized as UTC regardless of location.\nIf the zone abbreviation is unknown, Parse records the time as being\nin a fabricated location with the given zone abbreviation and a zero offset.\nThis choice means that such a time can be parsed and reformatted with the\nsame layout losslessly, but the exact instant used in the representation will\ndiffer by the actual zone offset. To avoid such problems, prefer time layouts\nthat use a numeric zone offset, or use ParseInLocation.\n","sortText":"00066","filterText":"Parse","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":17}},"newText":"Parse(${1:})"}},{"label":"ParseDuration","kind":3,"detail":"func(s string) (time.Duration, error)","documentation":"ParseDuration parses a duration string.\nA duration string is a possibly signed sequence of\ndecimal numbers, each with optional fraction and a unit suffix,\nsuch as \"300ms\", \"-1.5h\" or \"2h45m\".\nValid time units are \"ns\", \"us\" (or \"µs\"), \"ms\", \"s\", \"m\", \"h\".\n","sortText":"00067","filterText":"ParseDuration","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":17}},"newText":"ParseDuration(${1:})"}},{"label":"ParseInLocation","kind":3,"detail":"func(layout string, value string, loc *time.Location) (time.Time, error)","documentation":"ParseInLocation is like Parse but differs in two important ways.\nFirst, in the absence of time zone information, Parse interprets a time as UTC;\nParseInLocation interprets the time as in the given location.\nSecond, when given a zone offset or abbreviation, Parse tries to match it\nagainst the Local location; ParseInLocation uses the given location.\n","sortText":"00068","filterText":"ParseInLocation","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":17}},"newText":"ParseInLocation(${1:})"}},{"label":"Sleep","kind":3,"detail":"func(d time.Duration)","documentation":"Sleep pauses the current goroutine for at least the duration d.\nA negative or zero duration causes Sleep to return immediately.\n","sortText":"00069","filterText":"Sleep","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":17}},"newText":"Sleep(${1:})"}}]} [Trace - 21:12:08.202 PM] Sending request 'textDocument/foldingRange - (9745)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:12:08.206 PM] Received response 'textDocument/foldingRange - (9745)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":301,"endCharacter":2},{"startLine":233,"startCharacter":36,"endLine":234,"endCharacter":67},{"startLine":245,"startCharacter":12,"endLine":255,"endCharacter":3},{"startLine":247,"startCharacter":33,"endLine":250,"endCharacter":61},{"startLine":253,"startCharacter":36,"endLine":254,"endCharacter":68},{"startLine":262,"startCharacter":6,"endLine":273,"endCharacter":3},{"startLine":263,"startCharacter":10,"endLine":272,"endCharacter":13},{"startLine":264,"startCharacter":23,"endLine":270,"endCharacter":5},{"startLine":267,"startCharacter":19,"endLine":270,"endCharacter":4},{"startLine":267,"startCharacter":41,"endLine":269,"endCharacter":9},{"startLine":271,"startCharacter":38,"endLine":272,"endCharacter":13},{"startLine":276,"startCharacter":22,"endLine":277,"endCharacter":55},{"startLine":280,"startCharacter":29,"endLine":281,"endCharacter":40},{"startLine":284,"startCharacter":29,"endLine":300,"endCharacter":3},{"startLine":285,"startCharacter":32,"endLine":299,"endCharacter":51},{"startLine":286,"startCharacter":32,"endLine":289,"endCharacter":4},{"startLine":287,"startCharacter":38,"endLine":288,"endCharacter":51},{"startLine":290,"startCharacter":31,"endLine":293,"endCharacter":4},{"startLine":291,"startCharacter":47,"endLine":292,"endCharacter":50},{"startLine":294,"startCharacter":25,"endLine":297,"endCharacter":4},{"startLine":295,"startCharacter":47,"endLine":296,"endCharacter":68},{"startLine":298,"startCharacter":10,"endLine":299,"endCharacter":51},{"startLine":305,"startCharacter":59,"endLine":378,"endCharacter":2},{"startLine":310,"startCharacter":33,"endLine":312,"endCharacter":31},{"startLine":317,"startCharacter":36,"endLine":318,"endCharacter":67},{"startLine":327,"startCharacter":12,"endLine":336,"endCharacter":3},{"startLine":329,"startCharacter":33,"endLine":331,"endCharacter":32},{"startLine":334,"startCharacter":36,"endLine":335,"endCharacter":68},{"startLine":343,"startCharacter":6,"endLine":354,"endCharacter":3},{"startLine":344,"startCharacter":10,"endLine":353,"endCharacter":13},{"startLine":345,"startCharacter":23,"endLine":351,"endCharacter":5},{"startLine":348,"startCharacter":19,"endLine":351,"endCharacter":4},{"startLine":348,"startCharacter":41,"endLine":350,"endCharacter":9},{"startLine":352,"startCharacter":38,"endLine":353,"endCharacter":13},{"startLine":357,"startCharacter":22,"endLine":358,"endCharacter":55},{"startLine":361,"startCharacter":29,"endLine":362,"endCharacter":40},{"startLine":367,"startCharacter":29,"endLine":373,"endCharacter":3},{"startLine":368,"startCharacter":32,"endLine":372,"endCharacter":51},{"startLine":369,"startCharacter":32,"endLine":370,"endCharacter":49},{"startLine":371,"startCharacter":10,"endLine":372,"endCharacter":51},{"startLine":376,"startCharacter":32,"endLine":377,"endCharacter":76},{"startLine":382,"startCharacter":57,"endLine":459,"endCharacter":2},{"startLine":391,"startCharacter":33,"endLine":395,"endCharacter":60},{"startLine":400,"startCharacter":36,"endLine":401,"endCharacter":67},{"startLine":410,"startCharacter":12,"endLine":418,"endCharacter":3},{"startLine":412,"startCharacter":33,"endLine":413,"endCharacter":62},{"startLine":416,"startCharacter":36,"endLine":417,"endCharacter":68},{"startLine":425,"startCharacter":6,"endLine":436,"endCharacter":3},{"startLine":426,"startCharacter":10,"endLine":435,"endCharacter":13},{"startLine":427,"startCharacter":23,"endLine":433,"endCharacter":5},{"startLine":430,"startCharacter":19,"endLine":433,"endCharacter":4},{"startLine":430,"startCharacter":41,"endLine":432,"endCharacter":9},{"startLine":434,"startCharacter":38,"endLine":435,"endCharacter":13},{"startLine":439,"startCharacter":29,"endLine":440,"endCharacter":34},{"startLine":443,"startCharacter":35,"endLine":444,"endCharacter":55},{"startLine":448,"startCharacter":29,"endLine":458,"endCharacter":3},{"startLine":450,"startCharacter":10,"endLine":454,"endCharacter":17},{"startLine":451,"startCharacter":14,"endLine":452,"endCharacter":58},{"startLine":456,"startCharacter":28,"endLine":457,"endCharacter":51},{"startLine":463,"startCharacter":51,"endLine":511,"endCharacter":2},{"startLine":481,"startCharacter":12,"endLine":484,"endCharacter":45},{"startLine":491,"startCharacter":6,"endLine":502,"endCharacter":3},{"startLine":492,"startCharacter":10,"endLine":501,"endCharacter":13},{"startLine":493,"startCharacter":23,"endLine":499,"endCharacter":5},{"startLine":496,"startCharacter":19,"endLine":499,"endCharacter":4},{"startLine":496,"startCharacter":41,"endLine":498,"endCharacter":9},{"startLine":500,"startCharacter":38,"endLine":501,"endCharacter":13},{"startLine":505,"startCharacter":22,"endLine":506,"endCharacter":55},{"startLine":509,"startCharacter":29,"endLine":510,"endCharacter":40},{"startLine":515,"startCharacter":51,"endLine":575,"endCharacter":2},{"startLine":539,"startCharacter":12,"endLine":542,"endCharacter":15},{"startLine":549,"startCharacter":6,"endLine":560,"endCharacter":3},{"startLine":550,"startCharacter":10,"endLine":559,"endCharacter":13},{"startLine":551,"startCharacter":23,"endLine":557,"endCharacter":5},{"startLine":554,"startCharacter":19,"endLine":557,"endCharacter":4},{"startLine":554,"startCharacter":41,"endLine":556,"endCharacter":9},{"startLine":558,"startCharacter":38,"endLine":559,"endCharacter":13},{"startLine":564,"startCharacter":29,"endLine":566,"endCharacter":62},{"startLine":569,"startCharacter":22,"endLine":570,"endCharacter":55},{"startLine":573,"startCharacter":44,"endLine":574,"endCharacter":46},{"startLine":579,"startCharacter":50,"endLine":648,"endCharacter":2},{"startLine":580,"startCharacter":20,"endLine":583,"endCharacter":25},{"startLine":584,"startCharacter":3,"endLine":586,"endCharacter":54},{"startLine":589,"startCharacter":26,"endLine":647,"endCharacter":4},{"startLine":590,"startCharacter":8,"endLine":647,"endCharacter":3},{"startLine":590,"startCharacter":36,"endLine":646,"endCharacter":4},{"startLine":599,"startCharacter":35,"endLine":602,"endCharacter":62},{"startLine":607,"startCharacter":38,"endLine":608,"endCharacter":69},{"startLine":618,"startCharacter":8,"endLine":629,"endCharacter":5},{"startLine":619,"startCharacter":12,"endLine":628,"endCharacter":15},{"startLine":620,"startCharacter":25,"endLine":626,"endCharacter":7},{"startLine":623,"startCharacter":21,"endLine":626,"endCharacter":6},{"startLine":623,"startCharacter":43,"endLine":625,"endCharacter":11},{"startLine":627,"startCharacter":40,"endLine":628,"endCharacter":15},{"startLine":632,"startCharacter":31,"endLine":633,"endCharacter":42},{"startLine":637,"startCharacter":31,"endLine":641,"endCharacter":5},{"startLine":638,"startCharacter":29,"endLine":640,"endCharacter":18},{"startLine":639,"startCharacter":33,"endLine":640,"endCharacter":18},{"startLine":644,"startCharacter":44,"endLine":645,"endCharacter":92}] [Trace - 21:12:08.265 PM] Sending request 'textDocument/codeLens - (9746)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:12:08.265 PM] Received response 'textDocument/codeLens - (9746)' in 0ms. Result: null [Trace - 21:12:08.269 PM] Sending request 'textDocument/codeAction - (9747)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":17}},"context":{"diagnostics":[]}} [Trace - 21:12:08.270 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 21:12:08 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go:226:12: expected ';', found ':='\n\tfile=\"/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go\"\n"} [Error - 9:12:08 PM] 2020/11/25 21:12:08 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go:226:12: expected ';', found ':=' file="/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go" [Trace - 21:12:08.270 PM] Received response 'textDocument/codeAction - (9747)' in 1ms. Result: null [Trace - 21:12:08.325 PM] Sending request 'textDocument/documentLink - (9748)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:12:08.330 PM] Received response 'textDocument/documentLink - (9748)' in 4ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":411,"character":11},"end":{"line":411,"character":19}},"target":"https://time.Now"}] [Trace - 21:12:08.351 PM] Sending request 'textDocument/documentSymbol - (9749)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:12:08.351 PM] Received response 'textDocument/documentSymbol - (9749)' in 0ms. Result: [{"name":"ReceivedEvent","detail":"struct{...}","kind":23,"range":{"start":{"line":14,"character":5},"end":{"line":17,"character":1}},"selectionRange":{"start":{"line":14,"character":5},"end":{"line":14,"character":18}},"children":[{"name":"Event","detail":"interface{...}","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":12}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":6}}}]},{"name":"(ReceivedEvent).String","detail":"()","kind":6,"range":{"start":{"line":19,"character":0},"end":{"line":21,"character":1}},"selectionRange":{"start":{"line":19,"character":23},"end":{"line":19,"character":29}}},{"name":"isIn","detail":"(id string, ids []string)","kind":12,"range":{"start":{"line":23,"character":0},"end":{"line":30,"character":1}},"selectionRange":{"start":{"line":23,"character":5},"end":{"line":23,"character":9}}},{"name":"durations","detail":"(dd []time.Duration)","kind":12,"range":{"start":{"line":33,"character":0},"end":{"line":35,"character":1}},"selectionRange":{"start":{"line":33,"character":5},"end":{"line":33,"character":14}}},{"name":"errs","detail":"(ee []error)","kind":12,"range":{"start":{"line":37,"character":0},"end":{"line":39,"character":1}},"selectionRange":{"start":{"line":37,"character":5},"end":{"line":37,"character":9}}},{"name":"events","detail":"(ee []scheduler.Event)","kind":12,"range":{"start":{"line":41,"character":0},"end":{"line":43,"character":1}},"selectionRange":{"start":{"line":41,"character":5},"end":{"line":41,"character":11}}},{"name":"TestScheduler_trigger_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":46,"character":0},"end":{"line":121,"character":1}},"selectionRange":{"start":{"line":46,"character":5},"end":{"line":46,"character":32}}},{"name":"TestScheduler_update_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":124,"character":0},"end":{"line":212,"character":1}},"selectionRange":{"start":{"line":124,"character":5},"end":{"line":124,"character":31}}},{"name":"TestScheduler_outdated_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":215,"character":0},"end":{"line":302,"character":1}},"selectionRange":{"start":{"line":215,"character":5},"end":{"line":215,"character":36}}},{"name":"TestScheduler_ignore_invalid_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":305,"character":0},"end":{"line":379,"character":1}},"selectionRange":{"start":{"line":305,"character":5},"end":{"line":305,"character":43}}},{"name":"TestScheduler_missed_schedules_first","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":382,"character":0},"end":{"line":460,"character":1}},"selectionRange":{"start":{"line":382,"character":5},"end":{"line":382,"character":41}}},{"name":"TestScheduler_deleted_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":463,"character":0},"end":{"line":512,"character":1}},"selectionRange":{"start":{"line":463,"character":5},"end":{"line":463,"character":35}}},{"name":"TestScheduler_delete_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":515,"character":0},"end":{"line":576,"character":1}},"selectionRange":{"start":{"line":515,"character":5},"end":{"line":515,"character":35}}},{"name":"TestScheduler_scheduler_since","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":579,"character":0},"end":{"line":649,"character":1}},"selectionRange":{"start":{"line":579,"character":5},"end":{"line":579,"character":34}}}] [Trace - 21:12:08.740 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":48},"contentChanges":[{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":17}},"rangeLength":0,"text":"N"}]} [Trace - 21:12:08.740 PM] Sending request 'textDocument/completion - (9750)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":223,"character":18},"context":{"triggerKind":3}} [Trace - 21:12:08.746 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":48,"diagnostics":[{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":8}},"severity":1,"source":"compiler","message":"earlier declared but not used"},{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":18}},"severity":1,"source":"compiler","message":"N not declared by package time"}]} [Trace - 21:12:08.748 PM] Received response 'textDocument/completion - (9750)' in 7ms. Result: {"isIncomplete":true,"items":[{"label":"Nanosecond","kind":21,"detail":"time.Duration","documentation":"Common durations. There is no definition for units of Day or larger\nto avoid confusion across daylight savings time zone transitions.\n\nTo count the number of units in a Duration, divide:\n\tsecond := time.Second\n\tfmt.Print(int64(second/time.Millisecond)) // prints 1000\n\nTo convert an integer number of units to a Duration, multiply:\n\tseconds := 10\n\tfmt.Print(time.Duration(seconds)*time.Second) // prints 10s\n","preselect":true,"sortText":"00000","filterText":"Nanosecond","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":18}},"newText":"Nanosecond"}},{"label":"NewTicker","kind":3,"detail":"func(d time.Duration) *time.Ticker","documentation":"NewTicker returns a new Ticker containing a channel that will send the\ntime with a period specified by the duration argument.\nIt adjusts the intervals or drops ticks to make up for slow receivers.\nThe duration d must be greater than zero; if not, NewTicker will panic.\nStop the ticker to release associated resources.\n","sortText":"00001","filterText":"NewTicker","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":18}},"newText":"NewTicker(${1:})"}},{"label":"NewTimer","kind":3,"detail":"func(d time.Duration) *time.Timer","documentation":"NewTimer creates a new Timer that will send\nthe current time on its channel after at least duration d.\n","sortText":"00002","filterText":"NewTimer","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":18}},"newText":"NewTimer(${1:})"}},{"label":"November","kind":21,"detail":"time.Month","sortText":"00003","filterText":"November","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":18}},"newText":"November"}},{"label":"Now","kind":3,"detail":"func() time.Time","documentation":"Now returns the current local time.\n","sortText":"00004","filterText":"Now","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":18}},"newText":"Now()"}},{"label":"Hour.Nanoseconds","kind":2,"detail":"func() int64","documentation":"Nanoseconds returns the duration as an integer nanosecond count.\n","sortText":"00005","filterText":"Hour.Nanoseconds","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":18}},"newText":"Hour.Nanoseconds()"}},{"label":"Microsecond.Nanoseconds","kind":2,"detail":"func() int64","documentation":"Nanoseconds returns the duration as an integer nanosecond count.\n","sortText":"00006","filterText":"Microsecond.Nanoseconds","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":18}},"newText":"Microsecond.Nanoseconds()"}},{"label":"Millisecond.Nanoseconds","kind":2,"detail":"func() int64","documentation":"Nanoseconds returns the duration as an integer nanosecond count.\n","sortText":"00007","filterText":"Millisecond.Nanoseconds","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":18}},"newText":"Millisecond.Nanoseconds()"}},{"label":"RFC3339Nano","kind":21,"detail":"string","documentation":"These are predefined layouts for use in Time.Format and time.Parse.\nThe reference time used in the layouts is the specific time:\n\tMon Jan 2 15:04:05 MST 2006\nwhich is Unix time 1136239445. Since MST is GMT-0700,\nthe reference time can be thought of as\n\t01/02 03:04:05PM '06 -0700\nTo define your own format, write down what the reference time would look\nlike formatted your way; see the values of constants like ANSIC,\nStampMicro or Kitchen for examples. The model is to demonstrate what the\nreference time looks like so that the Format and Parse methods can apply\nthe same transformation to a general time value.\n\nSome valid layouts are invalid time values for time.Parse, due to formats\nsuch as _ for space padding and Z for zone information.\n\nWithin the format string, an underscore _ represents a space that may be\nreplaced by a digit if the following number (a day) has two digits; for\ncompatibility with fixed-width Unix time formats.\n\nA decimal point followed by one or more zeros represents a fractional\nsecond, printed to the given number of decimal places. A decimal point\nfollowed by one or more nines represents a fractional second, printed to\nthe given number of decimal places, with trailing zeros removed.\nWhen parsing (only), the input may contain a fractional second\nfield immediately after the seconds field, even if the layout does not\nsignify its presence. In that case a decimal point followed by a maximal\nseries of digits is parsed as a fractional second.\n\nNumeric time zone offsets format as follows:\n\t-0700 ±hhmm\n\t-07:00 ±hh:mm\n\t-07 ±hh\nReplacing the sign in the format with a Z triggers\nthe ISO 8601 behavior of printing Z instead of an\noffset for the UTC zone. Thus:\n\tZ0700 Z or ±hhmm\n\tZ07:00 Z or ±hh:mm\n\tZ07 Z or ±hh\n\nThe recognized day of week formats are \"Mon\" and \"Monday\".\nThe recognized month formats are \"Jan\" and \"January\".\n\nThe formats 2, _2, and 02 are unpadded, space-padded, and zero-padded\nday of month. The formats __2 and 002 are space-padded and zero-padded\nthree-character day of year; there is no unpadded day of year format.\n\nText in the format string that is not recognized as part of the reference\ntime is echoed verbatim during Format and expected to appear verbatim\nin the input to Parse.\n\nThe executable example for Time.Format demonstrates the working\nof the layout string in detail and is a good reference.\n\nNote that the RFC822, RFC850, and RFC1123 formats should be applied\nonly to local times. Applying them to UTC times will use \"UTC\" as the\ntime zone abbreviation, while strictly speaking those RFCs require the\nuse of \"GMT\" in that case.\nIn general RFC1123Z should be used instead of RFC1123 for servers\nthat insist on that format, and RFC3339 should be preferred for new protocols.\nRFC3339, RFC822, RFC822Z, RFC1123, and RFC1123Z are useful for formatting;\nwhen used with time.Parse they do not accept all the time formats\npermitted by the RFCs and they do accept time formats not formally defined.\nThe RFC3339Nano format removes trailing zeros from the seconds field\nand thus may not sort correctly once formatted.\n","sortText":"00008","filterText":"RFC3339Nano","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":18}},"newText":"RFC3339Nano"}},{"label":"StampNano","kind":21,"detail":"string","documentation":"These are predefined layouts for use in Time.Format and time.Parse.\nThe reference time used in the layouts is the specific time:\n\tMon Jan 2 15:04:05 MST 2006\nwhich is Unix time 1136239445. Since MST is GMT-0700,\nthe reference time can be thought of as\n\t01/02 03:04:05PM '06 -0700\nTo define your own format, write down what the reference time would look\nlike formatted your way; see the values of constants like ANSIC,\nStampMicro or Kitchen for examples. The model is to demonstrate what the\nreference time looks like so that the Format and Parse methods can apply\nthe same transformation to a general time value.\n\nSome valid layouts are invalid time values for time.Parse, due to formats\nsuch as _ for space padding and Z for zone information.\n\nWithin the format string, an underscore _ represents a space that may be\nreplaced by a digit if the following number (a day) has two digits; for\ncompatibility with fixed-width Unix time formats.\n\nA decimal point followed by one or more zeros represents a fractional\nsecond, printed to the given number of decimal places. A decimal point\nfollowed by one or more nines represents a fractional second, printed to\nthe given number of decimal places, with trailing zeros removed.\nWhen parsing (only), the input may contain a fractional second\nfield immediately after the seconds field, even if the layout does not\nsignify its presence. In that case a decimal point followed by a maximal\nseries of digits is parsed as a fractional second.\n\nNumeric time zone offsets format as follows:\n\t-0700 ±hhmm\n\t-07:00 ±hh:mm\n\t-07 ±hh\nReplacing the sign in the format with a Z triggers\nthe ISO 8601 behavior of printing Z instead of an\noffset for the UTC zone. Thus:\n\tZ0700 Z or ±hhmm\n\tZ07:00 Z or ±hh:mm\n\tZ07 Z or ±hh\n\nThe recognized day of week formats are \"Mon\" and \"Monday\".\nThe recognized month formats are \"Jan\" and \"January\".\n\nThe formats 2, _2, and 02 are unpadded, space-padded, and zero-padded\nday of month. The formats __2 and 002 are space-padded and zero-padded\nthree-character day of year; there is no unpadded day of year format.\n\nText in the format string that is not recognized as part of the reference\ntime is echoed verbatim during Format and expected to appear verbatim\nin the input to Parse.\n\nThe executable example for Time.Format demonstrates the working\nof the layout string in detail and is a good reference.\n\nNote that the RFC822, RFC850, and RFC1123 formats should be applied\nonly to local times. Applying them to UTC times will use \"UTC\" as the\ntime zone abbreviation, while strictly speaking those RFCs require the\nuse of \"GMT\" in that case.\nIn general RFC1123Z should be used instead of RFC1123 for servers\nthat insist on that format, and RFC3339 should be preferred for new protocols.\nRFC3339, RFC822, RFC822Z, RFC1123, and RFC1123Z are useful for formatting;\nwhen used with time.Parse they do not accept all the time formats\npermitted by the RFCs and they do accept time formats not formally defined.\nThe RFC3339Nano format removes trailing zeros from the seconds field\nand thus may not sort correctly once formatted.\n","sortText":"00009","filterText":"StampNano","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":18}},"newText":"StampNano"}}]} [Trace - 21:12:08.938 PM] Sending request 'textDocument/foldingRange - (9751)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:12:08.942 PM] Received response 'textDocument/foldingRange - (9751)' in 4ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":301,"endCharacter":2},{"startLine":226,"startCharacter":33,"endLine":228,"endCharacter":39},{"startLine":233,"startCharacter":36,"endLine":234,"endCharacter":67},{"startLine":245,"startCharacter":12,"endLine":255,"endCharacter":3},{"startLine":247,"startCharacter":33,"endLine":250,"endCharacter":61},{"startLine":253,"startCharacter":36,"endLine":254,"endCharacter":68},{"startLine":262,"startCharacter":6,"endLine":273,"endCharacter":3},{"startLine":263,"startCharacter":10,"endLine":272,"endCharacter":13},{"startLine":264,"startCharacter":23,"endLine":270,"endCharacter":5},{"startLine":267,"startCharacter":19,"endLine":270,"endCharacter":4},{"startLine":267,"startCharacter":41,"endLine":269,"endCharacter":9},{"startLine":271,"startCharacter":38,"endLine":272,"endCharacter":13},{"startLine":276,"startCharacter":22,"endLine":277,"endCharacter":55},{"startLine":280,"startCharacter":29,"endLine":281,"endCharacter":40},{"startLine":284,"startCharacter":29,"endLine":300,"endCharacter":3},{"startLine":285,"startCharacter":32,"endLine":299,"endCharacter":51},{"startLine":286,"startCharacter":32,"endLine":289,"endCharacter":4},{"startLine":287,"startCharacter":38,"endLine":288,"endCharacter":51},{"startLine":290,"startCharacter":31,"endLine":293,"endCharacter":4},{"startLine":291,"startCharacter":47,"endLine":292,"endCharacter":50},{"startLine":294,"startCharacter":25,"endLine":297,"endCharacter":4},{"startLine":295,"startCharacter":47,"endLine":296,"endCharacter":68},{"startLine":298,"startCharacter":10,"endLine":299,"endCharacter":51},{"startLine":305,"startCharacter":59,"endLine":378,"endCharacter":2},{"startLine":310,"startCharacter":33,"endLine":312,"endCharacter":31},{"startLine":317,"startCharacter":36,"endLine":318,"endCharacter":67},{"startLine":327,"startCharacter":12,"endLine":336,"endCharacter":3},{"startLine":329,"startCharacter":33,"endLine":331,"endCharacter":32},{"startLine":334,"startCharacter":36,"endLine":335,"endCharacter":68},{"startLine":343,"startCharacter":6,"endLine":354,"endCharacter":3},{"startLine":344,"startCharacter":10,"endLine":353,"endCharacter":13},{"startLine":345,"startCharacter":23,"endLine":351,"endCharacter":5},{"startLine":348,"startCharacter":19,"endLine":351,"endCharacter":4},{"startLine":348,"startCharacter":41,"endLine":350,"endCharacter":9},{"startLine":352,"startCharacter":38,"endLine":353,"endCharacter":13},{"startLine":357,"startCharacter":22,"endLine":358,"endCharacter":55},{"startLine":361,"startCharacter":29,"endLine":362,"endCharacter":40},{"startLine":367,"startCharacter":29,"endLine":373,"endCharacter":3},{"startLine":368,"startCharacter":32,"endLine":372,"endCharacter":51},{"startLine":369,"startCharacter":32,"endLine":370,"endCharacter":49},{"startLine":371,"startCharacter":10,"endLine":372,"endCharacter":51},{"startLine":376,"startCharacter":32,"endLine":377,"endCharacter":76},{"startLine":382,"startCharacter":57,"endLine":459,"endCharacter":2},{"startLine":391,"startCharacter":33,"endLine":395,"endCharacter":60},{"startLine":400,"startCharacter":36,"endLine":401,"endCharacter":67},{"startLine":410,"startCharacter":12,"endLine":418,"endCharacter":3},{"startLine":412,"startCharacter":33,"endLine":413,"endCharacter":62},{"startLine":416,"startCharacter":36,"endLine":417,"endCharacter":68},{"startLine":425,"startCharacter":6,"endLine":436,"endCharacter":3},{"startLine":426,"startCharacter":10,"endLine":435,"endCharacter":13},{"startLine":427,"startCharacter":23,"endLine":433,"endCharacter":5},{"startLine":430,"startCharacter":19,"endLine":433,"endCharacter":4},{"startLine":430,"startCharacter":41,"endLine":432,"endCharacter":9},{"startLine":434,"startCharacter":38,"endLine":435,"endCharacter":13},{"startLine":439,"startCharacter":29,"endLine":440,"endCharacter":34},{"startLine":443,"startCharacter":35,"endLine":444,"endCharacter":55},{"startLine":448,"startCharacter":29,"endLine":458,"endCharacter":3},{"startLine":450,"startCharacter":10,"endLine":454,"endCharacter":17},{"startLine":451,"startCharacter":14,"endLine":452,"endCharacter":58},{"startLine":456,"startCharacter":28,"endLine":457,"endCharacter":51},{"startLine":463,"startCharacter":51,"endLine":511,"endCharacter":2},{"startLine":481,"startCharacter":12,"endLine":484,"endCharacter":45},{"startLine":491,"startCharacter":6,"endLine":502,"endCharacter":3},{"startLine":492,"startCharacter":10,"endLine":501,"endCharacter":13},{"startLine":493,"startCharacter":23,"endLine":499,"endCharacter":5},{"startLine":496,"startCharacter":19,"endLine":499,"endCharacter":4},{"startLine":496,"startCharacter":41,"endLine":498,"endCharacter":9},{"startLine":500,"startCharacter":38,"endLine":501,"endCharacter":13},{"startLine":505,"startCharacter":22,"endLine":506,"endCharacter":55},{"startLine":509,"startCharacter":29,"endLine":510,"endCharacter":40},{"startLine":515,"startCharacter":51,"endLine":575,"endCharacter":2},{"startLine":539,"startCharacter":12,"endLine":542,"endCharacter":15},{"startLine":549,"startCharacter":6,"endLine":560,"endCharacter":3},{"startLine":550,"startCharacter":10,"endLine":559,"endCharacter":13},{"startLine":551,"startCharacter":23,"endLine":557,"endCharacter":5},{"startLine":554,"startCharacter":19,"endLine":557,"endCharacter":4},{"startLine":554,"startCharacter":41,"endLine":556,"endCharacter":9},{"startLine":558,"startCharacter":38,"endLine":559,"endCharacter":13},{"startLine":564,"startCharacter":29,"endLine":566,"endCharacter":62},{"startLine":569,"startCharacter":22,"endLine":570,"endCharacter":55},{"startLine":573,"startCharacter":44,"endLine":574,"endCharacter":46},{"startLine":579,"startCharacter":50,"endLine":648,"endCharacter":2},{"startLine":580,"startCharacter":20,"endLine":583,"endCharacter":25},{"startLine":584,"startCharacter":3,"endLine":586,"endCharacter":54},{"startLine":589,"startCharacter":26,"endLine":647,"endCharacter":4},{"startLine":590,"startCharacter":8,"endLine":647,"endCharacter":3},{"startLine":590,"startCharacter":36,"endLine":646,"endCharacter":4},{"startLine":599,"startCharacter":35,"endLine":602,"endCharacter":62},{"startLine":607,"startCharacter":38,"endLine":608,"endCharacter":69},{"startLine":618,"startCharacter":8,"endLine":629,"endCharacter":5},{"startLine":619,"startCharacter":12,"endLine":628,"endCharacter":15},{"startLine":620,"startCharacter":25,"endLine":626,"endCharacter":7},{"startLine":623,"startCharacter":21,"endLine":626,"endCharacter":6},{"startLine":623,"startCharacter":43,"endLine":625,"endCharacter":11},{"startLine":627,"startCharacter":40,"endLine":628,"endCharacter":15},{"startLine":632,"startCharacter":31,"endLine":633,"endCharacter":42},{"startLine":637,"startCharacter":31,"endLine":641,"endCharacter":5},{"startLine":638,"startCharacter":29,"endLine":640,"endCharacter":18},{"startLine":639,"startCharacter":33,"endLine":640,"endCharacter":18},{"startLine":644,"startCharacter":44,"endLine":645,"endCharacter":92}] [Trace - 21:12:09.002 PM] Sending request 'textDocument/codeLens - (9752)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:12:09.003 PM] Received response 'textDocument/codeLens - (9752)' in 0ms. Result: null [Trace - 21:12:09.005 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":49},"contentChanges":[{"range":{"start":{"line":223,"character":18},"end":{"line":223,"character":18}},"rangeLength":0,"text":"o"}]} [Trace - 21:12:09.005 PM] Sending request 'textDocument/completion - (9753)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":223,"character":19},"context":{"triggerKind":3}} [Trace - 21:12:09.012 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":49,"diagnostics":[{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":8}},"severity":1,"source":"compiler","message":"earlier declared but not used"},{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":19}},"severity":1,"source":"compiler","message":"No not declared by package time"}]} [Trace - 21:12:09.014 PM] Received response 'textDocument/completion - (9753)' in 9ms. Result: {"isIncomplete":true,"items":[{"label":"November","kind":21,"detail":"time.Month","preselect":true,"sortText":"00000","filterText":"November","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":19}},"newText":"November"}},{"label":"Now","kind":3,"detail":"func() time.Time","documentation":"Now returns the current local time.\n","sortText":"00001","filterText":"Now","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":19}},"newText":"Now()"}},{"label":"November.String","kind":2,"detail":"func() string","documentation":"String returns the English name of the month (\"January\", \"February\", ...).\n","sortText":"00002","filterText":"November.String","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":19}},"newText":"November.String()"}},{"label":"Now().Add","kind":2,"detail":"func(d time.Duration) time.Time","documentation":"Add returns the time t+d.\n","sortText":"00003","filterText":"Now().Add","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":19}},"newText":"Now().Add(${1:})"}},{"label":"Now().AddDate","kind":2,"detail":"func(years int, months int, days int) time.Time","documentation":"AddDate returns the time corresponding to adding the\ngiven number of years, months, and days to t.\nFor example, AddDate(-1, 2, 3) applied to January 1, 2011\nreturns March 4, 2010.\n\nAddDate normalizes its result in the same way that Date does,\nso, for example, adding one month to October 31 yields\nDecember 1, the normalized form for November 31.\n","sortText":"00004","filterText":"Now().AddDate","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":19}},"newText":"Now().AddDate(${1:})"}},{"label":"Nanosecond","kind":21,"detail":"time.Duration","documentation":"Common durations. There is no definition for units of Day or larger\nto avoid confusion across daylight savings time zone transitions.\n\nTo count the number of units in a Duration, divide:\n\tsecond := time.Second\n\tfmt.Print(int64(second/time.Millisecond)) // prints 1000\n\nTo convert an integer number of units to a Duration, multiply:\n\tseconds := 10\n\tfmt.Print(time.Duration(seconds)*time.Second) // prints 10s\n","sortText":"00005","filterText":"Nanosecond","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":19}},"newText":"Nanosecond"}}]} [Trace - 21:12:09.081 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":50},"contentChanges":[{"range":{"start":{"line":223,"character":19},"end":{"line":223,"character":19}},"rangeLength":0,"text":"w"}]} [Trace - 21:12:09.081 PM] Sending request 'textDocument/completion - (9754)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":223,"character":20},"context":{"triggerKind":3}} [Trace - 21:12:09.088 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":50,"diagnostics":[{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":8}},"severity":1,"source":"compiler","message":"earlier declared but not used"}]} [Trace - 21:12:09.089 PM] Received response 'textDocument/completion - (9754)' in 7ms. Result: {"isIncomplete":true,"items":[{"label":"Now","kind":3,"detail":"func() time.Time","documentation":"Now returns the current local time.\n","preselect":true,"sortText":"00000","filterText":"Now","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":20}},"newText":"Now()"}},{"label":"Now().Add","kind":2,"detail":"func(d time.Duration) time.Time","documentation":"Add returns the time t+d.\n","sortText":"00001","filterText":"Now().Add","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":20}},"newText":"Now().Add(${1:})"}},{"label":"Now().AddDate","kind":2,"detail":"func(years int, months int, days int) time.Time","documentation":"AddDate returns the time corresponding to adding the\ngiven number of years, months, and days to t.\nFor example, AddDate(-1, 2, 3) applied to January 1, 2011\nreturns March 4, 2010.\n\nAddDate normalizes its result in the same way that Date does,\nso, for example, adding one month to October 31 yields\nDecember 1, the normalized form for November 31.\n","sortText":"00002","filterText":"Now().AddDate","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":20}},"newText":"Now().AddDate(${1:})"}},{"label":"Now().After","kind":2,"detail":"func(u time.Time) bool","documentation":"After reports whether the time instant t is after u.\n","sortText":"00003","filterText":"Now().After","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":17},"end":{"line":223,"character":20}},"newText":"Now().After(${1:})"}}]} [Trace - 21:12:09.283 PM] Sending request 'textDocument/foldingRange - (9755)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:12:09.287 PM] Received response 'textDocument/foldingRange - (9755)' in 4ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":301,"endCharacter":2},{"startLine":226,"startCharacter":33,"endLine":228,"endCharacter":39},{"startLine":233,"startCharacter":36,"endLine":234,"endCharacter":67},{"startLine":245,"startCharacter":12,"endLine":255,"endCharacter":3},{"startLine":247,"startCharacter":33,"endLine":250,"endCharacter":61},{"startLine":253,"startCharacter":36,"endLine":254,"endCharacter":68},{"startLine":262,"startCharacter":6,"endLine":273,"endCharacter":3},{"startLine":263,"startCharacter":10,"endLine":272,"endCharacter":13},{"startLine":264,"startCharacter":23,"endLine":270,"endCharacter":5},{"startLine":267,"startCharacter":19,"endLine":270,"endCharacter":4},{"startLine":267,"startCharacter":41,"endLine":269,"endCharacter":9},{"startLine":271,"startCharacter":38,"endLine":272,"endCharacter":13},{"startLine":276,"startCharacter":22,"endLine":277,"endCharacter":55},{"startLine":280,"startCharacter":29,"endLine":281,"endCharacter":40},{"startLine":284,"startCharacter":29,"endLine":300,"endCharacter":3},{"startLine":285,"startCharacter":32,"endLine":299,"endCharacter":51},{"startLine":286,"startCharacter":32,"endLine":289,"endCharacter":4},{"startLine":287,"startCharacter":38,"endLine":288,"endCharacter":51},{"startLine":290,"startCharacter":31,"endLine":293,"endCharacter":4},{"startLine":291,"startCharacter":47,"endLine":292,"endCharacter":50},{"startLine":294,"startCharacter":25,"endLine":297,"endCharacter":4},{"startLine":295,"startCharacter":47,"endLine":296,"endCharacter":68},{"startLine":298,"startCharacter":10,"endLine":299,"endCharacter":51},{"startLine":305,"startCharacter":59,"endLine":378,"endCharacter":2},{"startLine":310,"startCharacter":33,"endLine":312,"endCharacter":31},{"startLine":317,"startCharacter":36,"endLine":318,"endCharacter":67},{"startLine":327,"startCharacter":12,"endLine":336,"endCharacter":3},{"startLine":329,"startCharacter":33,"endLine":331,"endCharacter":32},{"startLine":334,"startCharacter":36,"endLine":335,"endCharacter":68},{"startLine":343,"startCharacter":6,"endLine":354,"endCharacter":3},{"startLine":344,"startCharacter":10,"endLine":353,"endCharacter":13},{"startLine":345,"startCharacter":23,"endLine":351,"endCharacter":5},{"startLine":348,"startCharacter":19,"endLine":351,"endCharacter":4},{"startLine":348,"startCharacter":41,"endLine":350,"endCharacter":9},{"startLine":352,"startCharacter":38,"endLine":353,"endCharacter":13},{"startLine":357,"startCharacter":22,"endLine":358,"endCharacter":55},{"startLine":361,"startCharacter":29,"endLine":362,"endCharacter":40},{"startLine":367,"startCharacter":29,"endLine":373,"endCharacter":3},{"startLine":368,"startCharacter":32,"endLine":372,"endCharacter":51},{"startLine":369,"startCharacter":32,"endLine":370,"endCharacter":49},{"startLine":371,"startCharacter":10,"endLine":372,"endCharacter":51},{"startLine":376,"startCharacter":32,"endLine":377,"endCharacter":76},{"startLine":382,"startCharacter":57,"endLine":459,"endCharacter":2},{"startLine":391,"startCharacter":33,"endLine":395,"endCharacter":60},{"startLine":400,"startCharacter":36,"endLine":401,"endCharacter":67},{"startLine":410,"startCharacter":12,"endLine":418,"endCharacter":3},{"startLine":412,"startCharacter":33,"endLine":413,"endCharacter":62},{"startLine":416,"startCharacter":36,"endLine":417,"endCharacter":68},{"startLine":425,"startCharacter":6,"endLine":436,"endCharacter":3},{"startLine":426,"startCharacter":10,"endLine":435,"endCharacter":13},{"startLine":427,"startCharacter":23,"endLine":433,"endCharacter":5},{"startLine":430,"startCharacter":19,"endLine":433,"endCharacter":4},{"startLine":430,"startCharacter":41,"endLine":432,"endCharacter":9},{"startLine":434,"startCharacter":38,"endLine":435,"endCharacter":13},{"startLine":439,"startCharacter":29,"endLine":440,"endCharacter":34},{"startLine":443,"startCharacter":35,"endLine":444,"endCharacter":55},{"startLine":448,"startCharacter":29,"endLine":458,"endCharacter":3},{"startLine":450,"startCharacter":10,"endLine":454,"endCharacter":17},{"startLine":451,"startCharacter":14,"endLine":452,"endCharacter":58},{"startLine":456,"startCharacter":28,"endLine":457,"endCharacter":51},{"startLine":463,"startCharacter":51,"endLine":511,"endCharacter":2},{"startLine":481,"startCharacter":12,"endLine":484,"endCharacter":45},{"startLine":491,"startCharacter":6,"endLine":502,"endCharacter":3},{"startLine":492,"startCharacter":10,"endLine":501,"endCharacter":13},{"startLine":493,"startCharacter":23,"endLine":499,"endCharacter":5},{"startLine":496,"startCharacter":19,"endLine":499,"endCharacter":4},{"startLine":496,"startCharacter":41,"endLine":498,"endCharacter":9},{"startLine":500,"startCharacter":38,"endLine":501,"endCharacter":13},{"startLine":505,"startCharacter":22,"endLine":506,"endCharacter":55},{"startLine":509,"startCharacter":29,"endLine":510,"endCharacter":40},{"startLine":515,"startCharacter":51,"endLine":575,"endCharacter":2},{"startLine":539,"startCharacter":12,"endLine":542,"endCharacter":15},{"startLine":549,"startCharacter":6,"endLine":560,"endCharacter":3},{"startLine":550,"startCharacter":10,"endLine":559,"endCharacter":13},{"startLine":551,"startCharacter":23,"endLine":557,"endCharacter":5},{"startLine":554,"startCharacter":19,"endLine":557,"endCharacter":4},{"startLine":554,"startCharacter":41,"endLine":556,"endCharacter":9},{"startLine":558,"startCharacter":38,"endLine":559,"endCharacter":13},{"startLine":564,"startCharacter":29,"endLine":566,"endCharacter":62},{"startLine":569,"startCharacter":22,"endLine":570,"endCharacter":55},{"startLine":573,"startCharacter":44,"endLine":574,"endCharacter":46},{"startLine":579,"startCharacter":50,"endLine":648,"endCharacter":2},{"startLine":580,"startCharacter":20,"endLine":583,"endCharacter":25},{"startLine":584,"startCharacter":3,"endLine":586,"endCharacter":54},{"startLine":589,"startCharacter":26,"endLine":647,"endCharacter":4},{"startLine":590,"startCharacter":8,"endLine":647,"endCharacter":3},{"startLine":590,"startCharacter":36,"endLine":646,"endCharacter":4},{"startLine":599,"startCharacter":35,"endLine":602,"endCharacter":62},{"startLine":607,"startCharacter":38,"endLine":608,"endCharacter":69},{"startLine":618,"startCharacter":8,"endLine":629,"endCharacter":5},{"startLine":619,"startCharacter":12,"endLine":628,"endCharacter":15},{"startLine":620,"startCharacter":25,"endLine":626,"endCharacter":7},{"startLine":623,"startCharacter":21,"endLine":626,"endCharacter":6},{"startLine":623,"startCharacter":43,"endLine":625,"endCharacter":11},{"startLine":627,"startCharacter":40,"endLine":628,"endCharacter":15},{"startLine":632,"startCharacter":31,"endLine":633,"endCharacter":42},{"startLine":637,"startCharacter":31,"endLine":641,"endCharacter":5},{"startLine":638,"startCharacter":29,"endLine":640,"endCharacter":18},{"startLine":639,"startCharacter":33,"endLine":640,"endCharacter":18},{"startLine":644,"startCharacter":44,"endLine":645,"endCharacter":92}] [Trace - 21:12:09.342 PM] Sending request 'textDocument/codeLens - (9756)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:12:09.342 PM] Received response 'textDocument/codeLens - (9756)' in 0ms. Result: null [Trace - 21:12:09.351 PM] Sending request 'textDocument/codeAction - (9757)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":223,"character":20},"end":{"line":223,"character":20}},"context":{"diagnostics":[]}} [Trace - 21:12:09.353 PM] Received response 'textDocument/codeAction - (9757)' in 1ms. Result: null [Trace - 21:12:09.431 PM] Sending request 'textDocument/documentSymbol - (9758)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:12:09.431 PM] Received response 'textDocument/documentSymbol - (9758)' in 0ms. Result: [{"name":"ReceivedEvent","detail":"struct{...}","kind":23,"range":{"start":{"line":14,"character":5},"end":{"line":17,"character":1}},"selectionRange":{"start":{"line":14,"character":5},"end":{"line":14,"character":18}},"children":[{"name":"Event","detail":"interface{...}","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":12}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":6}}}]},{"name":"(ReceivedEvent).String","detail":"()","kind":6,"range":{"start":{"line":19,"character":0},"end":{"line":21,"character":1}},"selectionRange":{"start":{"line":19,"character":23},"end":{"line":19,"character":29}}},{"name":"isIn","detail":"(id string, ids []string)","kind":12,"range":{"start":{"line":23,"character":0},"end":{"line":30,"character":1}},"selectionRange":{"start":{"line":23,"character":5},"end":{"line":23,"character":9}}},{"name":"durations","detail":"(dd []time.Duration)","kind":12,"range":{"start":{"line":33,"character":0},"end":{"line":35,"character":1}},"selectionRange":{"start":{"line":33,"character":5},"end":{"line":33,"character":14}}},{"name":"errs","detail":"(ee []error)","kind":12,"range":{"start":{"line":37,"character":0},"end":{"line":39,"character":1}},"selectionRange":{"start":{"line":37,"character":5},"end":{"line":37,"character":9}}},{"name":"events","detail":"(ee []scheduler.Event)","kind":12,"range":{"start":{"line":41,"character":0},"end":{"line":43,"character":1}},"selectionRange":{"start":{"line":41,"character":5},"end":{"line":41,"character":11}}},{"name":"TestScheduler_trigger_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":46,"character":0},"end":{"line":121,"character":1}},"selectionRange":{"start":{"line":46,"character":5},"end":{"line":46,"character":32}}},{"name":"TestScheduler_update_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":124,"character":0},"end":{"line":212,"character":1}},"selectionRange":{"start":{"line":124,"character":5},"end":{"line":124,"character":31}}},{"name":"TestScheduler_outdated_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":215,"character":0},"end":{"line":302,"character":1}},"selectionRange":{"start":{"line":215,"character":5},"end":{"line":215,"character":36}}},{"name":"TestScheduler_ignore_invalid_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":305,"character":0},"end":{"line":379,"character":1}},"selectionRange":{"start":{"line":305,"character":5},"end":{"line":305,"character":43}}},{"name":"TestScheduler_missed_schedules_first","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":382,"character":0},"end":{"line":460,"character":1}},"selectionRange":{"start":{"line":382,"character":5},"end":{"line":382,"character":41}}},{"name":"TestScheduler_deleted_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":463,"character":0},"end":{"line":512,"character":1}},"selectionRange":{"start":{"line":463,"character":5},"end":{"line":463,"character":35}}},{"name":"TestScheduler_delete_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":515,"character":0},"end":{"line":576,"character":1}},"selectionRange":{"start":{"line":515,"character":5},"end":{"line":515,"character":35}}},{"name":"TestScheduler_scheduler_since","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":579,"character":0},"end":{"line":649,"character":1}},"selectionRange":{"start":{"line":579,"character":5},"end":{"line":579,"character":34}}}] [Trace - 21:12:09.742 PM] Sending request 'textDocument/documentLink - (9759)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:12:09.745 PM] Received response 'textDocument/documentLink - (9759)' in 3ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":411,"character":11},"end":{"line":411,"character":19}},"target":"https://time.Now"}] [Trace - 21:12:10.028 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":51},"contentChanges":[{"range":{"start":{"line":223,"character":20},"end":{"line":223,"character":20}},"rangeLength":0,"text":"()"}]} [Trace - 21:12:10.110 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":52},"contentChanges":[{"range":{"start":{"line":223,"character":21},"end":{"line":223,"character":22}},"rangeLength":1,"text":")"}]} [Trace - 21:12:10.222 PM] Sending request 'textDocument/signatureHelp - (9760)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":223,"character":22},"context":{"isRetrigger":false,"triggerCharacter":"(","triggerKind":2}} [Trace - 21:12:10.222 PM] Received response 'textDocument/signatureHelp - (9760)' in 0ms. Result: null [Trace - 21:12:10.223 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 21:12:10 no signature help: cannot find an enclosing function\n\tposition={223 22}\n"} [Error - 9:12:10 PM] 2020/11/25 21:12:10 no signature help: cannot find an enclosing function position={223 22} [Trace - 21:12:10.301 PM] Sending request 'textDocument/foldingRange - (9761)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:12:10.305 PM] Received response 'textDocument/foldingRange - (9761)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":301,"endCharacter":2},{"startLine":226,"startCharacter":33,"endLine":228,"endCharacter":39},{"startLine":233,"startCharacter":36,"endLine":234,"endCharacter":67},{"startLine":245,"startCharacter":12,"endLine":255,"endCharacter":3},{"startLine":247,"startCharacter":33,"endLine":250,"endCharacter":61},{"startLine":253,"startCharacter":36,"endLine":254,"endCharacter":68},{"startLine":262,"startCharacter":6,"endLine":273,"endCharacter":3},{"startLine":263,"startCharacter":10,"endLine":272,"endCharacter":13},{"startLine":264,"startCharacter":23,"endLine":270,"endCharacter":5},{"startLine":267,"startCharacter":19,"endLine":270,"endCharacter":4},{"startLine":267,"startCharacter":41,"endLine":269,"endCharacter":9},{"startLine":271,"startCharacter":38,"endLine":272,"endCharacter":13},{"startLine":276,"startCharacter":22,"endLine":277,"endCharacter":55},{"startLine":280,"startCharacter":29,"endLine":281,"endCharacter":40},{"startLine":284,"startCharacter":29,"endLine":300,"endCharacter":3},{"startLine":285,"startCharacter":32,"endLine":299,"endCharacter":51},{"startLine":286,"startCharacter":32,"endLine":289,"endCharacter":4},{"startLine":287,"startCharacter":38,"endLine":288,"endCharacter":51},{"startLine":290,"startCharacter":31,"endLine":293,"endCharacter":4},{"startLine":291,"startCharacter":47,"endLine":292,"endCharacter":50},{"startLine":294,"startCharacter":25,"endLine":297,"endCharacter":4},{"startLine":295,"startCharacter":47,"endLine":296,"endCharacter":68},{"startLine":298,"startCharacter":10,"endLine":299,"endCharacter":51},{"startLine":305,"startCharacter":59,"endLine":378,"endCharacter":2},{"startLine":310,"startCharacter":33,"endLine":312,"endCharacter":31},{"startLine":317,"startCharacter":36,"endLine":318,"endCharacter":67},{"startLine":327,"startCharacter":12,"endLine":336,"endCharacter":3},{"startLine":329,"startCharacter":33,"endLine":331,"endCharacter":32},{"startLine":334,"startCharacter":36,"endLine":335,"endCharacter":68},{"startLine":343,"startCharacter":6,"endLine":354,"endCharacter":3},{"startLine":344,"startCharacter":10,"endLine":353,"endCharacter":13},{"startLine":345,"startCharacter":23,"endLine":351,"endCharacter":5},{"startLine":348,"startCharacter":19,"endLine":351,"endCharacter":4},{"startLine":348,"startCharacter":41,"endLine":350,"endCharacter":9},{"startLine":352,"startCharacter":38,"endLine":353,"endCharacter":13},{"startLine":357,"startCharacter":22,"endLine":358,"endCharacter":55},{"startLine":361,"startCharacter":29,"endLine":362,"endCharacter":40},{"startLine":367,"startCharacter":29,"endLine":373,"endCharacter":3},{"startLine":368,"startCharacter":32,"endLine":372,"endCharacter":51},{"startLine":369,"startCharacter":32,"endLine":370,"endCharacter":49},{"startLine":371,"startCharacter":10,"endLine":372,"endCharacter":51},{"startLine":376,"startCharacter":32,"endLine":377,"endCharacter":76},{"startLine":382,"startCharacter":57,"endLine":459,"endCharacter":2},{"startLine":391,"startCharacter":33,"endLine":395,"endCharacter":60},{"startLine":400,"startCharacter":36,"endLine":401,"endCharacter":67},{"startLine":410,"startCharacter":12,"endLine":418,"endCharacter":3},{"startLine":412,"startCharacter":33,"endLine":413,"endCharacter":62},{"startLine":416,"startCharacter":36,"endLine":417,"endCharacter":68},{"startLine":425,"startCharacter":6,"endLine":436,"endCharacter":3},{"startLine":426,"startCharacter":10,"endLine":435,"endCharacter":13},{"startLine":427,"startCharacter":23,"endLine":433,"endCharacter":5},{"startLine":430,"startCharacter":19,"endLine":433,"endCharacter":4},{"startLine":430,"startCharacter":41,"endLine":432,"endCharacter":9},{"startLine":434,"startCharacter":38,"endLine":435,"endCharacter":13},{"startLine":439,"startCharacter":29,"endLine":440,"endCharacter":34},{"startLine":443,"startCharacter":35,"endLine":444,"endCharacter":55},{"startLine":448,"startCharacter":29,"endLine":458,"endCharacter":3},{"startLine":450,"startCharacter":10,"endLine":454,"endCharacter":17},{"startLine":451,"startCharacter":14,"endLine":452,"endCharacter":58},{"startLine":456,"startCharacter":28,"endLine":457,"endCharacter":51},{"startLine":463,"startCharacter":51,"endLine":511,"endCharacter":2},{"startLine":481,"startCharacter":12,"endLine":484,"endCharacter":45},{"startLine":491,"startCharacter":6,"endLine":502,"endCharacter":3},{"startLine":492,"startCharacter":10,"endLine":501,"endCharacter":13},{"startLine":493,"startCharacter":23,"endLine":499,"endCharacter":5},{"startLine":496,"startCharacter":19,"endLine":499,"endCharacter":4},{"startLine":496,"startCharacter":41,"endLine":498,"endCharacter":9},{"startLine":500,"startCharacter":38,"endLine":501,"endCharacter":13},{"startLine":505,"startCharacter":22,"endLine":506,"endCharacter":55},{"startLine":509,"startCharacter":29,"endLine":510,"endCharacter":40},{"startLine":515,"startCharacter":51,"endLine":575,"endCharacter":2},{"startLine":539,"startCharacter":12,"endLine":542,"endCharacter":15},{"startLine":549,"startCharacter":6,"endLine":560,"endCharacter":3},{"startLine":550,"startCharacter":10,"endLine":559,"endCharacter":13},{"startLine":551,"startCharacter":23,"endLine":557,"endCharacter":5},{"startLine":554,"startCharacter":19,"endLine":557,"endCharacter":4},{"startLine":554,"startCharacter":41,"endLine":556,"endCharacter":9},{"startLine":558,"startCharacter":38,"endLine":559,"endCharacter":13},{"startLine":564,"startCharacter":29,"endLine":566,"endCharacter":62},{"startLine":569,"startCharacter":22,"endLine":570,"endCharacter":55},{"startLine":573,"startCharacter":44,"endLine":574,"endCharacter":46},{"startLine":579,"startCharacter":50,"endLine":648,"endCharacter":2},{"startLine":580,"startCharacter":20,"endLine":583,"endCharacter":25},{"startLine":584,"startCharacter":3,"endLine":586,"endCharacter":54},{"startLine":589,"startCharacter":26,"endLine":647,"endCharacter":4},{"startLine":590,"startCharacter":8,"endLine":647,"endCharacter":3},{"startLine":590,"startCharacter":36,"endLine":646,"endCharacter":4},{"startLine":599,"startCharacter":35,"endLine":602,"endCharacter":62},{"startLine":607,"startCharacter":38,"endLine":608,"endCharacter":69},{"startLine":618,"startCharacter":8,"endLine":629,"endCharacter":5},{"startLine":619,"startCharacter":12,"endLine":628,"endCharacter":15},{"startLine":620,"startCharacter":25,"endLine":626,"endCharacter":7},{"startLine":623,"startCharacter":21,"endLine":626,"endCharacter":6},{"startLine":623,"startCharacter":43,"endLine":625,"endCharacter":11},{"startLine":627,"startCharacter":40,"endLine":628,"endCharacter":15},{"startLine":632,"startCharacter":31,"endLine":633,"endCharacter":42},{"startLine":637,"startCharacter":31,"endLine":641,"endCharacter":5},{"startLine":638,"startCharacter":29,"endLine":640,"endCharacter":18},{"startLine":639,"startCharacter":33,"endLine":640,"endCharacter":18},{"startLine":644,"startCharacter":44,"endLine":645,"endCharacter":92}] [Trace - 21:12:10.363 PM] Sending request 'textDocument/codeLens - (9762)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:12:10.364 PM] Sending request 'textDocument/codeAction - (9763)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":223,"character":22},"end":{"line":223,"character":22}},"context":{"diagnostics":[]}} [Trace - 21:12:10.364 PM] Received response 'textDocument/codeLens - (9762)' in 0ms. Result: null [Trace - 21:12:10.365 PM] Received response 'textDocument/codeAction - (9763)' in 1ms. Result: null [Trace - 21:12:10.451 PM] Sending request 'textDocument/documentSymbol - (9764)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:12:10.451 PM] Received response 'textDocument/documentSymbol - (9764)' in 0ms. Result: [{"name":"ReceivedEvent","detail":"struct{...}","kind":23,"range":{"start":{"line":14,"character":5},"end":{"line":17,"character":1}},"selectionRange":{"start":{"line":14,"character":5},"end":{"line":14,"character":18}},"children":[{"name":"Event","detail":"interface{...}","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":12}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":6}}}]},{"name":"(ReceivedEvent).String","detail":"()","kind":6,"range":{"start":{"line":19,"character":0},"end":{"line":21,"character":1}},"selectionRange":{"start":{"line":19,"character":23},"end":{"line":19,"character":29}}},{"name":"isIn","detail":"(id string, ids []string)","kind":12,"range":{"start":{"line":23,"character":0},"end":{"line":30,"character":1}},"selectionRange":{"start":{"line":23,"character":5},"end":{"line":23,"character":9}}},{"name":"durations","detail":"(dd []time.Duration)","kind":12,"range":{"start":{"line":33,"character":0},"end":{"line":35,"character":1}},"selectionRange":{"start":{"line":33,"character":5},"end":{"line":33,"character":14}}},{"name":"errs","detail":"(ee []error)","kind":12,"range":{"start":{"line":37,"character":0},"end":{"line":39,"character":1}},"selectionRange":{"start":{"line":37,"character":5},"end":{"line":37,"character":9}}},{"name":"events","detail":"(ee []scheduler.Event)","kind":12,"range":{"start":{"line":41,"character":0},"end":{"line":43,"character":1}},"selectionRange":{"start":{"line":41,"character":5},"end":{"line":41,"character":11}}},{"name":"TestScheduler_trigger_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":46,"character":0},"end":{"line":121,"character":1}},"selectionRange":{"start":{"line":46,"character":5},"end":{"line":46,"character":32}}},{"name":"TestScheduler_update_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":124,"character":0},"end":{"line":212,"character":1}},"selectionRange":{"start":{"line":124,"character":5},"end":{"line":124,"character":31}}},{"name":"TestScheduler_outdated_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":215,"character":0},"end":{"line":302,"character":1}},"selectionRange":{"start":{"line":215,"character":5},"end":{"line":215,"character":36}}},{"name":"TestScheduler_ignore_invalid_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":305,"character":0},"end":{"line":379,"character":1}},"selectionRange":{"start":{"line":305,"character":5},"end":{"line":305,"character":43}}},{"name":"TestScheduler_missed_schedules_first","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":382,"character":0},"end":{"line":460,"character":1}},"selectionRange":{"start":{"line":382,"character":5},"end":{"line":382,"character":41}}},{"name":"TestScheduler_deleted_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":463,"character":0},"end":{"line":512,"character":1}},"selectionRange":{"start":{"line":463,"character":5},"end":{"line":463,"character":35}}},{"name":"TestScheduler_delete_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":515,"character":0},"end":{"line":576,"character":1}},"selectionRange":{"start":{"line":515,"character":5},"end":{"line":515,"character":35}}},{"name":"TestScheduler_scheduler_since","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":579,"character":0},"end":{"line":649,"character":1}},"selectionRange":{"start":{"line":579,"character":5},"end":{"line":579,"character":34}}}] [Trace - 21:12:10.918 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":53},"contentChanges":[{"range":{"start":{"line":223,"character":22},"end":{"line":223,"character":22}},"rangeLength":0,"text":"."}]} [Trace - 21:12:10.918 PM] Sending request 'textDocument/completion - (9765)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":223,"character":23},"context":{"triggerKind":2,"triggerCharacter":"."}} [Trace - 21:12:10.924 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":53,"diagnostics":[{"range":{"start":{"line":225,"character":11},"end":{"line":225,"character":11}},"severity":1,"source":"syntax","message":"expected ';', found ':='"}]} [Trace - 21:12:10.927 PM] Received response 'textDocument/completion - (9765)' in 8ms. Result: {"isIncomplete":true,"items":[{"label":"Add","kind":2,"detail":"func(d time.Duration) time.Time","documentation":"Add returns the time t+d.\n","preselect":true,"sortText":"00000","filterText":"Add","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":23},"end":{"line":223,"character":23}},"newText":"Add(${1:})"}},{"label":"AddDate","kind":2,"detail":"func(years int, months int, days int) time.Time","documentation":"AddDate returns the time corresponding to adding the\ngiven number of years, months, and days to t.\nFor example, AddDate(-1, 2, 3) applied to January 1, 2011\nreturns March 4, 2010.\n\nAddDate normalizes its result in the same way that Date does,\nso, for example, adding one month to October 31 yields\nDecember 1, the normalized form for November 31.\n","sortText":"00001","filterText":"AddDate","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":23},"end":{"line":223,"character":23}},"newText":"AddDate(${1:})"}},{"label":"After","kind":2,"detail":"func(u time.Time) bool","documentation":"After reports whether the time instant t is after u.\n","sortText":"00002","filterText":"After","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":23},"end":{"line":223,"character":23}},"newText":"After(${1:})"}},{"label":"AppendFormat","kind":2,"detail":"func(b []byte, layout string) []byte","documentation":"AppendFormat is like Format but appends the textual\nrepresentation to b and returns the extended buffer.\n","sortText":"00003","filterText":"AppendFormat","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":23},"end":{"line":223,"character":23}},"newText":"AppendFormat(${1:})"}},{"label":"Before","kind":2,"detail":"func(u time.Time) bool","documentation":"Before reports whether the time instant t is before u.\n","sortText":"00004","filterText":"Before","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":23},"end":{"line":223,"character":23}},"newText":"Before(${1:})"}},{"label":"Day","kind":2,"detail":"func() int","documentation":"Day returns the day of the month specified by t.\n","sortText":"00005","filterText":"Day","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":23},"end":{"line":223,"character":23}},"newText":"Day()"}},{"label":"Equal","kind":2,"detail":"func(u time.Time) bool","documentation":"Equal reports whether t and u represent the same time instant.\nTwo times can be equal even if they are in different locations.\nFor example, 6:00 +0200 and 4:00 UTC are Equal.\nSee the documentation on the Time type for the pitfalls of using == with\nTime values; most code should use Equal instead.\n","sortText":"00006","filterText":"Equal","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":23},"end":{"line":223,"character":23}},"newText":"Equal(${1:})"}},{"label":"Format","kind":2,"detail":"func(layout string) string","documentation":"Format returns a textual representation of the time value formatted\naccording to layout, which defines the format by showing how the reference\ntime, defined to be\n\tMon Jan 2 15:04:05 -0700 MST 2006\nwould be displayed if it were the value; it serves as an example of the\ndesired output. The same display rules will then be applied to the time\nvalue.\n\nA fractional second is represented by adding a period and zeros\nto the end of the seconds section of layout string, as in \"15:04:05.000\"\nto format a time stamp with millisecond precision.\n\nPredefined layouts ANSIC, UnixDate, RFC3339 and others describe standard\nand convenient representations of the reference time. For more information\nabout the formats and the definition of the reference time, see the\ndocumentation for ANSIC and the other constants defined by this package.\n","sortText":"00007","filterText":"Format","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":23},"end":{"line":223,"character":23}},"newText":"Format(${1:})"}},{"label":"Hour","kind":2,"detail":"func() int","documentation":"Hour returns the hour within the day specified by t, in the range [0, 23].\n","sortText":"00008","filterText":"Hour","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":23},"end":{"line":223,"character":23}},"newText":"Hour()"}},{"label":"In","kind":2,"detail":"func(loc *time.Location) time.Time","documentation":"In returns a copy of t representing the same time instant, but\nwith the copy's location information set to loc for display\npurposes.\n\nIn panics if loc is nil.\n","sortText":"00009","filterText":"In","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":23},"end":{"line":223,"character":23}},"newText":"In(${1:})"}},{"label":"IsZero","kind":2,"detail":"func() bool","documentation":"IsZero reports whether t represents the zero time instant,\nJanuary 1, year 1, 00:00:00 UTC.\n","sortText":"00010","filterText":"IsZero","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":23},"end":{"line":223,"character":23}},"newText":"IsZero()"}},{"label":"Local","kind":2,"detail":"func() time.Time","documentation":"Local returns t with the location set to local time.\n","sortText":"00011","filterText":"Local","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":23},"end":{"line":223,"character":23}},"newText":"Local()"}},{"label":"Location","kind":2,"detail":"func() *time.Location","documentation":"Location returns the time zone information associated with t.\n","sortText":"00012","filterText":"Location","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":23},"end":{"line":223,"character":23}},"newText":"Location()"}},{"label":"Minute","kind":2,"detail":"func() int","documentation":"Minute returns the minute offset within the hour specified by t, in the range [0, 59].\n","sortText":"00013","filterText":"Minute","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":23},"end":{"line":223,"character":23}},"newText":"Minute()"}},{"label":"Month","kind":2,"detail":"func() time.Month","documentation":"Month returns the month of the year specified by t.\n","sortText":"00014","filterText":"Month","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":23},"end":{"line":223,"character":23}},"newText":"Month()"}},{"label":"Nanosecond","kind":2,"detail":"func() int","documentation":"Nanosecond returns the nanosecond offset within the second specified by t,\nin the range [0, 999999999].\n","sortText":"00015","filterText":"Nanosecond","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":23},"end":{"line":223,"character":23}},"newText":"Nanosecond()"}},{"label":"Round","kind":2,"detail":"func(d time.Duration) time.Time","documentation":"Round returns the result of rounding t to the nearest multiple of d (since the zero time).\nThe rounding behavior for halfway values is to round up.\nIf d \u003c= 0, Round returns t stripped of any monotonic clock reading but otherwise unchanged.\n\nRound operates on the time as an absolute duration since the\nzero time; it does not operate on the presentation form of the\ntime. Thus, Round(Hour) may return a time with a non-zero\nminute, depending on the time's Location.\n","sortText":"00016","filterText":"Round","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":23},"end":{"line":223,"character":23}},"newText":"Round(${1:})"}},{"label":"Second","kind":2,"detail":"func() int","documentation":"Second returns the second offset within the minute specified by t, in the range [0, 59].\n","sortText":"00017","filterText":"Second","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":23},"end":{"line":223,"character":23}},"newText":"Second()"}},{"label":"String","kind":2,"detail":"func() string","documentation":"String returns the time formatted using the format string\n\t\"2006-01-02 15:04:05.999999999 -0700 MST\"\n\nIf the time has a monotonic clock reading, the returned string\nincludes a final field \"m=±\u003cvalue\u003e\", where value is the monotonic\nclock reading formatted as a decimal number of seconds.\n\nThe returned string is meant for debugging; for a stable serialized\nrepresentation, use t.MarshalText, t.MarshalBinary, or t.Format\nwith an explicit format string.\n","sortText":"00018","filterText":"String","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":23},"end":{"line":223,"character":23}},"newText":"String()"}},{"label":"Sub","kind":2,"detail":"func(u time.Time) time.Duration","documentation":"Sub returns the duration t-u. If the result exceeds the maximum (or minimum)\nvalue that can be stored in a Duration, the maximum (or minimum) duration\nwill be returned.\nTo compute t-d for a duration d, use t.Add(-d).\n","sortText":"00019","filterText":"Sub","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":23},"end":{"line":223,"character":23}},"newText":"Sub(${1:})"}},{"label":"Truncate","kind":2,"detail":"func(d time.Duration) time.Time","documentation":"Truncate returns the result of rounding t down to a multiple of d (since the zero time).\nIf d \u003c= 0, Truncate returns t stripped of any monotonic clock reading but otherwise unchanged.\n\nTruncate operates on the time as an absolute duration since the\nzero time; it does not operate on the presentation form of the\ntime. Thus, Truncate(Hour) may return a time with a non-zero\nminute, depending on the time's Location.\n","sortText":"00020","filterText":"Truncate","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":23},"end":{"line":223,"character":23}},"newText":"Truncate(${1:})"}},{"label":"UTC","kind":2,"detail":"func() time.Time","documentation":"UTC returns t with the location set to UTC.\n","sortText":"00021","filterText":"UTC","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":23},"end":{"line":223,"character":23}},"newText":"UTC()"}},{"label":"Unix","kind":2,"detail":"func() int64","documentation":"Unix returns t as a Unix time, the number of seconds elapsed\nsince January 1, 1970 UTC. The result does not depend on the\nlocation associated with t.\nUnix-like operating systems often record time as a 32-bit\ncount of seconds, but since the method here returns a 64-bit\nvalue it is valid for billions of years into the past or future.\n","sortText":"00022","filterText":"Unix","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":23},"end":{"line":223,"character":23}},"newText":"Unix()"}},{"label":"UnixNano","kind":2,"detail":"func() int64","documentation":"UnixNano returns t as a Unix time, the number of nanoseconds elapsed\nsince January 1, 1970 UTC. The result is undefined if the Unix time\nin nanoseconds cannot be represented by an int64 (a date before the year\n1678 or after 2262). Note that this means the result of calling UnixNano\non the zero Time is undefined. The result does not depend on the\nlocation associated with t.\n","sortText":"00023","filterText":"UnixNano","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":23},"end":{"line":223,"character":23}},"newText":"UnixNano()"}},{"label":"Weekday","kind":2,"detail":"func() time.Weekday","documentation":"Weekday returns the day of the week specified by t.\n","sortText":"00024","filterText":"Weekday","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":23},"end":{"line":223,"character":23}},"newText":"Weekday()"}},{"label":"Year","kind":2,"detail":"func() int","documentation":"Year returns the year in which t occurs.\n","sortText":"00025","filterText":"Year","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":23},"end":{"line":223,"character":23}},"newText":"Year()"}},{"label":"YearDay","kind":2,"detail":"func() int","documentation":"YearDay returns the day of the year specified by t, in the range [1,365] for non-leap years,\nand [1,366] in leap years.\n","sortText":"00026","filterText":"YearDay","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":23},"end":{"line":223,"character":23}},"newText":"YearDay()"}},{"label":"Local().Add","kind":2,"detail":"func(d time.Duration) time.Time","documentation":"Add returns the time t+d.\n","sortText":"00027","filterText":"Local().Add","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":23},"end":{"line":223,"character":23}},"newText":"Local().Add(${1:})"}},{"label":"Local().AddDate","kind":2,"detail":"func(years int, months int, days int) time.Time","documentation":"AddDate returns the time corresponding to adding the\ngiven number of years, months, and days to t.\nFor example, AddDate(-1, 2, 3) applied to January 1, 2011\nreturns March 4, 2010.\n\nAddDate normalizes its result in the same way that Date does,\nso, for example, adding one month to October 31 yields\nDecember 1, the normalized form for November 31.\n","sortText":"00028","filterText":"Local().AddDate","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":23},"end":{"line":223,"character":23}},"newText":"Local().AddDate(${1:})"}},{"label":"Local().After","kind":2,"detail":"func(u time.Time) bool","documentation":"After reports whether the time instant t is after u.\n","sortText":"00029","filterText":"Local().After","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":23},"end":{"line":223,"character":23}},"newText":"Local().After(${1:})"}},{"label":"Clock","kind":2,"detail":"func() (hour int, min int, sec int)","documentation":"Clock returns the hour, minute, and second within the day specified by t.\n","sortText":"00030","filterText":"Clock","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":23},"end":{"line":223,"character":23}},"newText":"Clock()"}},{"label":"Date","kind":2,"detail":"func() (year int, month time.Month, day int)","documentation":"Date returns the year, month, and day in which t occurs.\n","sortText":"00031","filterText":"Date","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":23},"end":{"line":223,"character":23}},"newText":"Date()"}},{"label":"GobEncode","kind":2,"detail":"func() ([]byte, error)","documentation":"GobEncode implements the gob.GobEncoder interface.\n","sortText":"00032","filterText":"GobEncode","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":23},"end":{"line":223,"character":23}},"newText":"GobEncode()"}},{"label":"ISOWeek","kind":2,"detail":"func() (year int, week int)","documentation":"ISOWeek returns the ISO 8601 year and week number in which t occurs.\nWeek ranges from 1 to 53. Jan 01 to Jan 03 of year n might belong to\nweek 52 or 53 of year n-1, and Dec 29 to Dec 31 might belong to week 1\nof year n+1.\n","sortText":"00033","filterText":"ISOWeek","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":23},"end":{"line":223,"character":23}},"newText":"ISOWeek()"}},{"label":"MarshalBinary","kind":2,"detail":"func() ([]byte, error)","documentation":"MarshalBinary implements the encoding.BinaryMarshaler interface.\n","sortText":"00034","filterText":"MarshalBinary","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":23},"end":{"line":223,"character":23}},"newText":"MarshalBinary()"}},{"label":"MarshalJSON","kind":2,"detail":"func() ([]byte, error)","documentation":"MarshalJSON implements the json.Marshaler interface.\nThe time is a quoted string in RFC 3339 format, with sub-second precision added if present.\n","sortText":"00035","filterText":"MarshalJSON","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":23},"end":{"line":223,"character":23}},"newText":"MarshalJSON()"}},{"label":"MarshalText","kind":2,"detail":"func() ([]byte, error)","documentation":"MarshalText implements the encoding.TextMarshaler interface.\nThe time is formatted in RFC 3339 format, with sub-second precision added if present.\n","sortText":"00036","filterText":"MarshalText","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":23},"end":{"line":223,"character":23}},"newText":"MarshalText()"}},{"label":"Zone","kind":2,"detail":"func() (name string, offset int)","documentation":"Zone computes the time zone in effect at time t, returning the abbreviated\nname of the zone (such as \"CET\") and its offset in seconds east of UTC.\n","sortText":"00037","filterText":"Zone","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":23},"end":{"line":223,"character":23}},"newText":"Zone()"}}]} [Trace - 21:12:11.018 PM] Sending request 'textDocument/documentLink - (9766)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:12:11.031 PM] Received response 'textDocument/documentLink - (9766)' in 12ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":411,"character":11},"end":{"line":411,"character":19}},"target":"https://time.Now"}] [Trace - 21:12:11.113 PM] Sending request 'textDocument/foldingRange - (9767)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:12:11.117 PM] Received response 'textDocument/foldingRange - (9767)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":301,"endCharacter":2},{"startLine":233,"startCharacter":36,"endLine":234,"endCharacter":67},{"startLine":245,"startCharacter":12,"endLine":255,"endCharacter":3},{"startLine":247,"startCharacter":33,"endLine":250,"endCharacter":61},{"startLine":253,"startCharacter":36,"endLine":254,"endCharacter":68},{"startLine":262,"startCharacter":6,"endLine":273,"endCharacter":3},{"startLine":263,"startCharacter":10,"endLine":272,"endCharacter":13},{"startLine":264,"startCharacter":23,"endLine":270,"endCharacter":5},{"startLine":267,"startCharacter":19,"endLine":270,"endCharacter":4},{"startLine":267,"startCharacter":41,"endLine":269,"endCharacter":9},{"startLine":271,"startCharacter":38,"endLine":272,"endCharacter":13},{"startLine":276,"startCharacter":22,"endLine":277,"endCharacter":55},{"startLine":280,"startCharacter":29,"endLine":281,"endCharacter":40},{"startLine":284,"startCharacter":29,"endLine":300,"endCharacter":3},{"startLine":285,"startCharacter":32,"endLine":299,"endCharacter":51},{"startLine":286,"startCharacter":32,"endLine":289,"endCharacter":4},{"startLine":287,"startCharacter":38,"endLine":288,"endCharacter":51},{"startLine":290,"startCharacter":31,"endLine":293,"endCharacter":4},{"startLine":291,"startCharacter":47,"endLine":292,"endCharacter":50},{"startLine":294,"startCharacter":25,"endLine":297,"endCharacter":4},{"startLine":295,"startCharacter":47,"endLine":296,"endCharacter":68},{"startLine":298,"startCharacter":10,"endLine":299,"endCharacter":51},{"startLine":305,"startCharacter":59,"endLine":378,"endCharacter":2},{"startLine":310,"startCharacter":33,"endLine":312,"endCharacter":31},{"startLine":317,"startCharacter":36,"endLine":318,"endCharacter":67},{"startLine":327,"startCharacter":12,"endLine":336,"endCharacter":3},{"startLine":329,"startCharacter":33,"endLine":331,"endCharacter":32},{"startLine":334,"startCharacter":36,"endLine":335,"endCharacter":68},{"startLine":343,"startCharacter":6,"endLine":354,"endCharacter":3},{"startLine":344,"startCharacter":10,"endLine":353,"endCharacter":13},{"startLine":345,"startCharacter":23,"endLine":351,"endCharacter":5},{"startLine":348,"startCharacter":19,"endLine":351,"endCharacter":4},{"startLine":348,"startCharacter":41,"endLine":350,"endCharacter":9},{"startLine":352,"startCharacter":38,"endLine":353,"endCharacter":13},{"startLine":357,"startCharacter":22,"endLine":358,"endCharacter":55},{"startLine":361,"startCharacter":29,"endLine":362,"endCharacter":40},{"startLine":367,"startCharacter":29,"endLine":373,"endCharacter":3},{"startLine":368,"startCharacter":32,"endLine":372,"endCharacter":51},{"startLine":369,"startCharacter":32,"endLine":370,"endCharacter":49},{"startLine":371,"startCharacter":10,"endLine":372,"endCharacter":51},{"startLine":376,"startCharacter":32,"endLine":377,"endCharacter":76},{"startLine":382,"startCharacter":57,"endLine":459,"endCharacter":2},{"startLine":391,"startCharacter":33,"endLine":395,"endCharacter":60},{"startLine":400,"startCharacter":36,"endLine":401,"endCharacter":67},{"startLine":410,"startCharacter":12,"endLine":418,"endCharacter":3},{"startLine":412,"startCharacter":33,"endLine":413,"endCharacter":62},{"startLine":416,"startCharacter":36,"endLine":417,"endCharacter":68},{"startLine":425,"startCharacter":6,"endLine":436,"endCharacter":3},{"startLine":426,"startCharacter":10,"endLine":435,"endCharacter":13},{"startLine":427,"startCharacter":23,"endLine":433,"endCharacter":5},{"startLine":430,"startCharacter":19,"endLine":433,"endCharacter":4},{"startLine":430,"startCharacter":41,"endLine":432,"endCharacter":9},{"startLine":434,"startCharacter":38,"endLine":435,"endCharacter":13},{"startLine":439,"startCharacter":29,"endLine":440,"endCharacter":34},{"startLine":443,"startCharacter":35,"endLine":444,"endCharacter":55},{"startLine":448,"startCharacter":29,"endLine":458,"endCharacter":3},{"startLine":450,"startCharacter":10,"endLine":454,"endCharacter":17},{"startLine":451,"startCharacter":14,"endLine":452,"endCharacter":58},{"startLine":456,"startCharacter":28,"endLine":457,"endCharacter":51},{"startLine":463,"startCharacter":51,"endLine":511,"endCharacter":2},{"startLine":481,"startCharacter":12,"endLine":484,"endCharacter":45},{"startLine":491,"startCharacter":6,"endLine":502,"endCharacter":3},{"startLine":492,"startCharacter":10,"endLine":501,"endCharacter":13},{"startLine":493,"startCharacter":23,"endLine":499,"endCharacter":5},{"startLine":496,"startCharacter":19,"endLine":499,"endCharacter":4},{"startLine":496,"startCharacter":41,"endLine":498,"endCharacter":9},{"startLine":500,"startCharacter":38,"endLine":501,"endCharacter":13},{"startLine":505,"startCharacter":22,"endLine":506,"endCharacter":55},{"startLine":509,"startCharacter":29,"endLine":510,"endCharacter":40},{"startLine":515,"startCharacter":51,"endLine":575,"endCharacter":2},{"startLine":539,"startCharacter":12,"endLine":542,"endCharacter":15},{"startLine":549,"startCharacter":6,"endLine":560,"endCharacter":3},{"startLine":550,"startCharacter":10,"endLine":559,"endCharacter":13},{"startLine":551,"startCharacter":23,"endLine":557,"endCharacter":5},{"startLine":554,"startCharacter":19,"endLine":557,"endCharacter":4},{"startLine":554,"startCharacter":41,"endLine":556,"endCharacter":9},{"startLine":558,"startCharacter":38,"endLine":559,"endCharacter":13},{"startLine":564,"startCharacter":29,"endLine":566,"endCharacter":62},{"startLine":569,"startCharacter":22,"endLine":570,"endCharacter":55},{"startLine":573,"startCharacter":44,"endLine":574,"endCharacter":46},{"startLine":579,"startCharacter":50,"endLine":648,"endCharacter":2},{"startLine":580,"startCharacter":20,"endLine":583,"endCharacter":25},{"startLine":584,"startCharacter":3,"endLine":586,"endCharacter":54},{"startLine":589,"startCharacter":26,"endLine":647,"endCharacter":4},{"startLine":590,"startCharacter":8,"endLine":647,"endCharacter":3},{"startLine":590,"startCharacter":36,"endLine":646,"endCharacter":4},{"startLine":599,"startCharacter":35,"endLine":602,"endCharacter":62},{"startLine":607,"startCharacter":38,"endLine":608,"endCharacter":69},{"startLine":618,"startCharacter":8,"endLine":629,"endCharacter":5},{"startLine":619,"startCharacter":12,"endLine":628,"endCharacter":15},{"startLine":620,"startCharacter":25,"endLine":626,"endCharacter":7},{"startLine":623,"startCharacter":21,"endLine":626,"endCharacter":6},{"startLine":623,"startCharacter":43,"endLine":625,"endCharacter":11},{"startLine":627,"startCharacter":40,"endLine":628,"endCharacter":15},{"startLine":632,"startCharacter":31,"endLine":633,"endCharacter":42},{"startLine":637,"startCharacter":31,"endLine":641,"endCharacter":5},{"startLine":638,"startCharacter":29,"endLine":640,"endCharacter":18},{"startLine":639,"startCharacter":33,"endLine":640,"endCharacter":18},{"startLine":644,"startCharacter":44,"endLine":645,"endCharacter":92}] [Trace - 21:12:11.176 PM] Sending request 'textDocument/codeLens - (9768)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:12:11.176 PM] Received response 'textDocument/codeLens - (9768)' in 0ms. Result: null [Trace - 21:12:11.177 PM] Sending request 'textDocument/codeAction - (9769)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":223,"character":23},"end":{"line":223,"character":23}},"context":{"diagnostics":[]}} [Trace - 21:12:11.178 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 21:12:11 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go:226:12: expected ';', found ':='\n\tfile=\"/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go\"\n"} [Error - 9:12:11 PM] 2020/11/25 21:12:11 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go:226:12: expected ';', found ':=' file="/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go" [Trace - 21:12:11.179 PM] Received response 'textDocument/codeAction - (9769)' in 1ms. Result: null [Trace - 21:12:11.260 PM] Sending request 'textDocument/documentSymbol - (9770)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:12:11.261 PM] Received response 'textDocument/documentSymbol - (9770)' in 0ms. Result: [{"name":"ReceivedEvent","detail":"struct{...}","kind":23,"range":{"start":{"line":14,"character":5},"end":{"line":17,"character":1}},"selectionRange":{"start":{"line":14,"character":5},"end":{"line":14,"character":18}},"children":[{"name":"Event","detail":"interface{...}","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":12}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":6}}}]},{"name":"(ReceivedEvent).String","detail":"()","kind":6,"range":{"start":{"line":19,"character":0},"end":{"line":21,"character":1}},"selectionRange":{"start":{"line":19,"character":23},"end":{"line":19,"character":29}}},{"name":"isIn","detail":"(id string, ids []string)","kind":12,"range":{"start":{"line":23,"character":0},"end":{"line":30,"character":1}},"selectionRange":{"start":{"line":23,"character":5},"end":{"line":23,"character":9}}},{"name":"durations","detail":"(dd []time.Duration)","kind":12,"range":{"start":{"line":33,"character":0},"end":{"line":35,"character":1}},"selectionRange":{"start":{"line":33,"character":5},"end":{"line":33,"character":14}}},{"name":"errs","detail":"(ee []error)","kind":12,"range":{"start":{"line":37,"character":0},"end":{"line":39,"character":1}},"selectionRange":{"start":{"line":37,"character":5},"end":{"line":37,"character":9}}},{"name":"events","detail":"(ee []scheduler.Event)","kind":12,"range":{"start":{"line":41,"character":0},"end":{"line":43,"character":1}},"selectionRange":{"start":{"line":41,"character":5},"end":{"line":41,"character":11}}},{"name":"TestScheduler_trigger_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":46,"character":0},"end":{"line":121,"character":1}},"selectionRange":{"start":{"line":46,"character":5},"end":{"line":46,"character":32}}},{"name":"TestScheduler_update_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":124,"character":0},"end":{"line":212,"character":1}},"selectionRange":{"start":{"line":124,"character":5},"end":{"line":124,"character":31}}},{"name":"TestScheduler_outdated_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":215,"character":0},"end":{"line":302,"character":1}},"selectionRange":{"start":{"line":215,"character":5},"end":{"line":215,"character":36}}},{"name":"TestScheduler_ignore_invalid_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":305,"character":0},"end":{"line":379,"character":1}},"selectionRange":{"start":{"line":305,"character":5},"end":{"line":305,"character":43}}},{"name":"TestScheduler_missed_schedules_first","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":382,"character":0},"end":{"line":460,"character":1}},"selectionRange":{"start":{"line":382,"character":5},"end":{"line":382,"character":41}}},{"name":"TestScheduler_deleted_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":463,"character":0},"end":{"line":512,"character":1}},"selectionRange":{"start":{"line":463,"character":5},"end":{"line":463,"character":35}}},{"name":"TestScheduler_delete_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":515,"character":0},"end":{"line":576,"character":1}},"selectionRange":{"start":{"line":515,"character":5},"end":{"line":515,"character":35}}},{"name":"TestScheduler_scheduler_since","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":579,"character":0},"end":{"line":649,"character":1}},"selectionRange":{"start":{"line":579,"character":5},"end":{"line":579,"character":34}}}] [Trace - 21:12:11.811 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":54},"contentChanges":[{"range":{"start":{"line":223,"character":23},"end":{"line":223,"character":23}},"rangeLength":0,"text":"A"}]} [Trace - 21:12:11.811 PM] Sending request 'textDocument/completion - (9771)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":223,"character":24},"context":{"triggerKind":3}} [Trace - 21:12:11.818 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":54,"diagnostics":[{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":8}},"severity":1,"source":"compiler","message":"earlier declared but not used"},{"range":{"start":{"line":223,"character":23},"end":{"line":223,"character":24}},"severity":1,"source":"compiler","message":"time.Now().A undefined (type time.Time has no field or method A)"}]} [Trace - 21:12:11.819 PM] Received response 'textDocument/completion - (9771)' in 7ms. Result: {"isIncomplete":true,"items":[{"label":"Add","kind":2,"detail":"func(d time.Duration) time.Time","documentation":"Add returns the time t+d.\n","preselect":true,"sortText":"00000","filterText":"Add","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":23},"end":{"line":223,"character":24}},"newText":"Add(${1:})"}},{"label":"AddDate","kind":2,"detail":"func(years int, months int, days int) time.Time","documentation":"AddDate returns the time corresponding to adding the\ngiven number of years, months, and days to t.\nFor example, AddDate(-1, 2, 3) applied to January 1, 2011\nreturns March 4, 2010.\n\nAddDate normalizes its result in the same way that Date does,\nso, for example, adding one month to October 31 yields\nDecember 1, the normalized form for November 31.\n","sortText":"00001","filterText":"AddDate","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":23},"end":{"line":223,"character":24}},"newText":"AddDate(${1:})"}},{"label":"After","kind":2,"detail":"func(u time.Time) bool","documentation":"After reports whether the time instant t is after u.\n","sortText":"00002","filterText":"After","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":23},"end":{"line":223,"character":24}},"newText":"After(${1:})"}},{"label":"AppendFormat","kind":2,"detail":"func(b []byte, layout string) []byte","documentation":"AppendFormat is like Format but appends the textual\nrepresentation to b and returns the extended buffer.\n","sortText":"00003","filterText":"AppendFormat","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":23},"end":{"line":223,"character":24}},"newText":"AppendFormat(${1:})"}},{"label":"Local().Add","kind":2,"detail":"func(d time.Duration) time.Time","documentation":"Add returns the time t+d.\n","sortText":"00004","filterText":"Local().Add","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":23},"end":{"line":223,"character":24}},"newText":"Local().Add(${1:})"}},{"label":"Local().AddDate","kind":2,"detail":"func(years int, months int, days int) time.Time","documentation":"AddDate returns the time corresponding to adding the\ngiven number of years, months, and days to t.\nFor example, AddDate(-1, 2, 3) applied to January 1, 2011\nreturns March 4, 2010.\n\nAddDate normalizes its result in the same way that Date does,\nso, for example, adding one month to October 31 yields\nDecember 1, the normalized form for November 31.\n","sortText":"00005","filterText":"Local().AddDate","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":23},"end":{"line":223,"character":24}},"newText":"Local().AddDate(${1:})"}},{"label":"Local().After","kind":2,"detail":"func(u time.Time) bool","documentation":"After reports whether the time instant t is after u.\n","sortText":"00006","filterText":"Local().After","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":23},"end":{"line":223,"character":24}},"newText":"Local().After(${1:})"}}]} [Trace - 21:12:11.897 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 21:12:11 background imports cache refresh starting\n"} [Info - 9:12:11 PM] 2020/11/25 21:12:11 background imports cache refresh starting [Trace - 21:12:12.009 PM] Sending request 'textDocument/foldingRange - (9772)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:12:12.014 PM] Received response 'textDocument/foldingRange - (9772)' in 4ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":301,"endCharacter":2},{"startLine":226,"startCharacter":33,"endLine":228,"endCharacter":39},{"startLine":233,"startCharacter":36,"endLine":234,"endCharacter":67},{"startLine":245,"startCharacter":12,"endLine":255,"endCharacter":3},{"startLine":247,"startCharacter":33,"endLine":250,"endCharacter":61},{"startLine":253,"startCharacter":36,"endLine":254,"endCharacter":68},{"startLine":262,"startCharacter":6,"endLine":273,"endCharacter":3},{"startLine":263,"startCharacter":10,"endLine":272,"endCharacter":13},{"startLine":264,"startCharacter":23,"endLine":270,"endCharacter":5},{"startLine":267,"startCharacter":19,"endLine":270,"endCharacter":4},{"startLine":267,"startCharacter":41,"endLine":269,"endCharacter":9},{"startLine":271,"startCharacter":38,"endLine":272,"endCharacter":13},{"startLine":276,"startCharacter":22,"endLine":277,"endCharacter":55},{"startLine":280,"startCharacter":29,"endLine":281,"endCharacter":40},{"startLine":284,"startCharacter":29,"endLine":300,"endCharacter":3},{"startLine":285,"startCharacter":32,"endLine":299,"endCharacter":51},{"startLine":286,"startCharacter":32,"endLine":289,"endCharacter":4},{"startLine":287,"startCharacter":38,"endLine":288,"endCharacter":51},{"startLine":290,"startCharacter":31,"endLine":293,"endCharacter":4},{"startLine":291,"startCharacter":47,"endLine":292,"endCharacter":50},{"startLine":294,"startCharacter":25,"endLine":297,"endCharacter":4},{"startLine":295,"startCharacter":47,"endLine":296,"endCharacter":68},{"startLine":298,"startCharacter":10,"endLine":299,"endCharacter":51},{"startLine":305,"startCharacter":59,"endLine":378,"endCharacter":2},{"startLine":310,"startCharacter":33,"endLine":312,"endCharacter":31},{"startLine":317,"startCharacter":36,"endLine":318,"endCharacter":67},{"startLine":327,"startCharacter":12,"endLine":336,"endCharacter":3},{"startLine":329,"startCharacter":33,"endLine":331,"endCharacter":32},{"startLine":334,"startCharacter":36,"endLine":335,"endCharacter":68},{"startLine":343,"startCharacter":6,"endLine":354,"endCharacter":3},{"startLine":344,"startCharacter":10,"endLine":353,"endCharacter":13},{"startLine":345,"startCharacter":23,"endLine":351,"endCharacter":5},{"startLine":348,"startCharacter":19,"endLine":351,"endCharacter":4},{"startLine":348,"startCharacter":41,"endLine":350,"endCharacter":9},{"startLine":352,"startCharacter":38,"endLine":353,"endCharacter":13},{"startLine":357,"startCharacter":22,"endLine":358,"endCharacter":55},{"startLine":361,"startCharacter":29,"endLine":362,"endCharacter":40},{"startLine":367,"startCharacter":29,"endLine":373,"endCharacter":3},{"startLine":368,"startCharacter":32,"endLine":372,"endCharacter":51},{"startLine":369,"startCharacter":32,"endLine":370,"endCharacter":49},{"startLine":371,"startCharacter":10,"endLine":372,"endCharacter":51},{"startLine":376,"startCharacter":32,"endLine":377,"endCharacter":76},{"startLine":382,"startCharacter":57,"endLine":459,"endCharacter":2},{"startLine":391,"startCharacter":33,"endLine":395,"endCharacter":60},{"startLine":400,"startCharacter":36,"endLine":401,"endCharacter":67},{"startLine":410,"startCharacter":12,"endLine":418,"endCharacter":3},{"startLine":412,"startCharacter":33,"endLine":413,"endCharacter":62},{"startLine":416,"startCharacter":36,"endLine":417,"endCharacter":68},{"startLine":425,"startCharacter":6,"endLine":436,"endCharacter":3},{"startLine":426,"startCharacter":10,"endLine":435,"endCharacter":13},{"startLine":427,"startCharacter":23,"endLine":433,"endCharacter":5},{"startLine":430,"startCharacter":19,"endLine":433,"endCharacter":4},{"startLine":430,"startCharacter":41,"endLine":432,"endCharacter":9},{"startLine":434,"startCharacter":38,"endLine":435,"endCharacter":13},{"startLine":439,"startCharacter":29,"endLine":440,"endCharacter":34},{"startLine":443,"startCharacter":35,"endLine":444,"endCharacter":55},{"startLine":448,"startCharacter":29,"endLine":458,"endCharacter":3},{"startLine":450,"startCharacter":10,"endLine":454,"endCharacter":17},{"startLine":451,"startCharacter":14,"endLine":452,"endCharacter":58},{"startLine":456,"startCharacter":28,"endLine":457,"endCharacter":51},{"startLine":463,"startCharacter":51,"endLine":511,"endCharacter":2},{"startLine":481,"startCharacter":12,"endLine":484,"endCharacter":45},{"startLine":491,"startCharacter":6,"endLine":502,"endCharacter":3},{"startLine":492,"startCharacter":10,"endLine":501,"endCharacter":13},{"startLine":493,"startCharacter":23,"endLine":499,"endCharacter":5},{"startLine":496,"startCharacter":19,"endLine":499,"endCharacter":4},{"startLine":496,"startCharacter":41,"endLine":498,"endCharacter":9},{"startLine":500,"startCharacter":38,"endLine":501,"endCharacter":13},{"startLine":505,"startCharacter":22,"endLine":506,"endCharacter":55},{"startLine":509,"startCharacter":29,"endLine":510,"endCharacter":40},{"startLine":515,"startCharacter":51,"endLine":575,"endCharacter":2},{"startLine":539,"startCharacter":12,"endLine":542,"endCharacter":15},{"startLine":549,"startCharacter":6,"endLine":560,"endCharacter":3},{"startLine":550,"startCharacter":10,"endLine":559,"endCharacter":13},{"startLine":551,"startCharacter":23,"endLine":557,"endCharacter":5},{"startLine":554,"startCharacter":19,"endLine":557,"endCharacter":4},{"startLine":554,"startCharacter":41,"endLine":556,"endCharacter":9},{"startLine":558,"startCharacter":38,"endLine":559,"endCharacter":13},{"startLine":564,"startCharacter":29,"endLine":566,"endCharacter":62},{"startLine":569,"startCharacter":22,"endLine":570,"endCharacter":55},{"startLine":573,"startCharacter":44,"endLine":574,"endCharacter":46},{"startLine":579,"startCharacter":50,"endLine":648,"endCharacter":2},{"startLine":580,"startCharacter":20,"endLine":583,"endCharacter":25},{"startLine":584,"startCharacter":3,"endLine":586,"endCharacter":54},{"startLine":589,"startCharacter":26,"endLine":647,"endCharacter":4},{"startLine":590,"startCharacter":8,"endLine":647,"endCharacter":3},{"startLine":590,"startCharacter":36,"endLine":646,"endCharacter":4},{"startLine":599,"startCharacter":35,"endLine":602,"endCharacter":62},{"startLine":607,"startCharacter":38,"endLine":608,"endCharacter":69},{"startLine":618,"startCharacter":8,"endLine":629,"endCharacter":5},{"startLine":619,"startCharacter":12,"endLine":628,"endCharacter":15},{"startLine":620,"startCharacter":25,"endLine":626,"endCharacter":7},{"startLine":623,"startCharacter":21,"endLine":626,"endCharacter":6},{"startLine":623,"startCharacter":43,"endLine":625,"endCharacter":11},{"startLine":627,"startCharacter":40,"endLine":628,"endCharacter":15},{"startLine":632,"startCharacter":31,"endLine":633,"endCharacter":42},{"startLine":637,"startCharacter":31,"endLine":641,"endCharacter":5},{"startLine":638,"startCharacter":29,"endLine":640,"endCharacter":18},{"startLine":639,"startCharacter":33,"endLine":640,"endCharacter":18},{"startLine":644,"startCharacter":44,"endLine":645,"endCharacter":92}] [Trace - 21:12:12.069 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 21:12:12 background refresh finished after 171.421496ms\n"} [Trace - 21:12:12.077 PM] Sending request 'textDocument/codeLens - (9773)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Info - 9:12:12 PM] 2020/11/25 21:12:12 background refresh finished after 171.421496ms [Trace - 21:12:12.077 PM] Received response 'textDocument/codeLens - (9773)' in 0ms. Result: null [Trace - 21:12:12.087 PM] Sending request 'textDocument/codeAction - (9774)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":223,"character":24},"end":{"line":223,"character":24}},"context":{"diagnostics":[{"range":{"start":{"line":223,"character":23},"end":{"line":223,"character":24}},"message":"time.Now().A undefined (type time.Time has no field or method A)","severity":1,"source":"compiler"}]}} [Trace - 21:12:12.089 PM] Received response 'textDocument/codeAction - (9774)' in 1ms. Result: null [Trace - 21:12:12.159 PM] Sending request 'textDocument/documentSymbol - (9775)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:12:12.159 PM] Received response 'textDocument/documentSymbol - (9775)' in 0ms. Result: [{"name":"ReceivedEvent","detail":"struct{...}","kind":23,"range":{"start":{"line":14,"character":5},"end":{"line":17,"character":1}},"selectionRange":{"start":{"line":14,"character":5},"end":{"line":14,"character":18}},"children":[{"name":"Event","detail":"interface{...}","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":12}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":6}}}]},{"name":"(ReceivedEvent).String","detail":"()","kind":6,"range":{"start":{"line":19,"character":0},"end":{"line":21,"character":1}},"selectionRange":{"start":{"line":19,"character":23},"end":{"line":19,"character":29}}},{"name":"isIn","detail":"(id string, ids []string)","kind":12,"range":{"start":{"line":23,"character":0},"end":{"line":30,"character":1}},"selectionRange":{"start":{"line":23,"character":5},"end":{"line":23,"character":9}}},{"name":"durations","detail":"(dd []time.Duration)","kind":12,"range":{"start":{"line":33,"character":0},"end":{"line":35,"character":1}},"selectionRange":{"start":{"line":33,"character":5},"end":{"line":33,"character":14}}},{"name":"errs","detail":"(ee []error)","kind":12,"range":{"start":{"line":37,"character":0},"end":{"line":39,"character":1}},"selectionRange":{"start":{"line":37,"character":5},"end":{"line":37,"character":9}}},{"name":"events","detail":"(ee []scheduler.Event)","kind":12,"range":{"start":{"line":41,"character":0},"end":{"line":43,"character":1}},"selectionRange":{"start":{"line":41,"character":5},"end":{"line":41,"character":11}}},{"name":"TestScheduler_trigger_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":46,"character":0},"end":{"line":121,"character":1}},"selectionRange":{"start":{"line":46,"character":5},"end":{"line":46,"character":32}}},{"name":"TestScheduler_update_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":124,"character":0},"end":{"line":212,"character":1}},"selectionRange":{"start":{"line":124,"character":5},"end":{"line":124,"character":31}}},{"name":"TestScheduler_outdated_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":215,"character":0},"end":{"line":302,"character":1}},"selectionRange":{"start":{"line":215,"character":5},"end":{"line":215,"character":36}}},{"name":"TestScheduler_ignore_invalid_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":305,"character":0},"end":{"line":379,"character":1}},"selectionRange":{"start":{"line":305,"character":5},"end":{"line":305,"character":43}}},{"name":"TestScheduler_missed_schedules_first","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":382,"character":0},"end":{"line":460,"character":1}},"selectionRange":{"start":{"line":382,"character":5},"end":{"line":382,"character":41}}},{"name":"TestScheduler_deleted_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":463,"character":0},"end":{"line":512,"character":1}},"selectionRange":{"start":{"line":463,"character":5},"end":{"line":463,"character":35}}},{"name":"TestScheduler_delete_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":515,"character":0},"end":{"line":576,"character":1}},"selectionRange":{"start":{"line":515,"character":5},"end":{"line":515,"character":35}}},{"name":"TestScheduler_scheduler_since","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":579,"character":0},"end":{"line":649,"character":1}},"selectionRange":{"start":{"line":579,"character":5},"end":{"line":579,"character":34}}}] [Trace - 21:12:12.305 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":55},"contentChanges":[{"range":{"start":{"line":223,"character":24},"end":{"line":223,"character":24}},"rangeLength":0,"text":"d"}]} [Trace - 21:12:12.305 PM] Sending request 'textDocument/completion - (9776)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":223,"character":25},"context":{"triggerKind":3}} [Trace - 21:12:12.311 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":55,"diagnostics":[{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":8}},"severity":1,"source":"compiler","message":"earlier declared but not used"},{"range":{"start":{"line":223,"character":23},"end":{"line":223,"character":25}},"severity":1,"source":"compiler","message":"time.Now().Ad undefined (type time.Time has no field or method Ad)"}]} [Trace - 21:12:12.312 PM] Received response 'textDocument/completion - (9776)' in 7ms. Result: {"isIncomplete":true,"items":[{"label":"Add","kind":2,"detail":"func(d time.Duration) time.Time","documentation":"Add returns the time t+d.\n","preselect":true,"sortText":"00000","filterText":"Add","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":23},"end":{"line":223,"character":25}},"newText":"Add(${1:})"}},{"label":"AddDate","kind":2,"detail":"func(years int, months int, days int) time.Time","documentation":"AddDate returns the time corresponding to adding the\ngiven number of years, months, and days to t.\nFor example, AddDate(-1, 2, 3) applied to January 1, 2011\nreturns March 4, 2010.\n\nAddDate normalizes its result in the same way that Date does,\nso, for example, adding one month to October 31 yields\nDecember 1, the normalized form for November 31.\n","sortText":"00001","filterText":"AddDate","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":23},"end":{"line":223,"character":25}},"newText":"AddDate(${1:})"}},{"label":"Local().Add","kind":2,"detail":"func(d time.Duration) time.Time","documentation":"Add returns the time t+d.\n","sortText":"00002","filterText":"Local().Add","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":23},"end":{"line":223,"character":25}},"newText":"Local().Add(${1:})"}},{"label":"Local().AddDate","kind":2,"detail":"func(years int, months int, days int) time.Time","documentation":"AddDate returns the time corresponding to adding the\ngiven number of years, months, and days to t.\nFor example, AddDate(-1, 2, 3) applied to January 1, 2011\nreturns March 4, 2010.\n\nAddDate normalizes its result in the same way that Date does,\nso, for example, adding one month to October 31 yields\nDecember 1, the normalized form for November 31.\n","sortText":"00003","filterText":"Local().AddDate","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":23},"end":{"line":223,"character":25}},"newText":"Local().AddDate(${1:})"}},{"label":"UTC().Add","kind":2,"detail":"func(d time.Duration) time.Time","documentation":"Add returns the time t+d.\n","sortText":"00004","filterText":"UTC().Add","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":23},"end":{"line":223,"character":25}},"newText":"UTC().Add(${1:})"}},{"label":"AppendFormat","kind":2,"detail":"func(b []byte, layout string) []byte","documentation":"AppendFormat is like Format but appends the textual\nrepresentation to b and returns the extended buffer.\n","sortText":"00005","filterText":"AppendFormat","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":23},"end":{"line":223,"character":25}},"newText":"AppendFormat(${1:})"}}]} [Trace - 21:12:12.447 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":56},"contentChanges":[{"range":{"start":{"line":223,"character":25},"end":{"line":223,"character":25}},"rangeLength":0,"text":"d"}]} [Trace - 21:12:12.447 PM] Sending request 'textDocument/completion - (9777)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":223,"character":26},"context":{"triggerKind":3}} [Trace - 21:12:12.454 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":56,"diagnostics":[{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":8}},"severity":1,"source":"compiler","message":"earlier declared but not used"}]} [Trace - 21:12:12.454 PM] Received response 'textDocument/completion - (9777)' in 7ms. Result: {"isIncomplete":true,"items":[{"label":"Add","kind":2,"detail":"func(d time.Duration) time.Time","documentation":"Add returns the time t+d.\n","preselect":true,"sortText":"00000","filterText":"Add","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":23},"end":{"line":223,"character":26}},"newText":"Add(${1:})"}},{"label":"AddDate","kind":2,"detail":"func(years int, months int, days int) time.Time","documentation":"AddDate returns the time corresponding to adding the\ngiven number of years, months, and days to t.\nFor example, AddDate(-1, 2, 3) applied to January 1, 2011\nreturns March 4, 2010.\n\nAddDate normalizes its result in the same way that Date does,\nso, for example, adding one month to October 31 yields\nDecember 1, the normalized form for November 31.\n","sortText":"00001","filterText":"AddDate","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":23},"end":{"line":223,"character":26}},"newText":"AddDate(${1:})"}},{"label":"Local().Add","kind":2,"detail":"func(d time.Duration) time.Time","documentation":"Add returns the time t+d.\n","sortText":"00002","filterText":"Local().Add","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":23},"end":{"line":223,"character":26}},"newText":"Local().Add(${1:})"}},{"label":"Local().AddDate","kind":2,"detail":"func(years int, months int, days int) time.Time","documentation":"AddDate returns the time corresponding to adding the\ngiven number of years, months, and days to t.\nFor example, AddDate(-1, 2, 3) applied to January 1, 2011\nreturns March 4, 2010.\n\nAddDate normalizes its result in the same way that Date does,\nso, for example, adding one month to October 31 yields\nDecember 1, the normalized form for November 31.\n","sortText":"00003","filterText":"Local().AddDate","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":23},"end":{"line":223,"character":26}},"newText":"Local().AddDate(${1:})"}},{"label":"UTC().Add","kind":2,"detail":"func(d time.Duration) time.Time","documentation":"Add returns the time t+d.\n","sortText":"00004","filterText":"UTC().Add","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":23},"end":{"line":223,"character":26}},"newText":"UTC().Add(${1:})"}}]} [Trace - 21:12:12.640 PM] Sending request 'textDocument/foldingRange - (9778)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:12:12.644 PM] Received response 'textDocument/foldingRange - (9778)' in 4ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":301,"endCharacter":2},{"startLine":226,"startCharacter":33,"endLine":228,"endCharacter":39},{"startLine":233,"startCharacter":36,"endLine":234,"endCharacter":67},{"startLine":245,"startCharacter":12,"endLine":255,"endCharacter":3},{"startLine":247,"startCharacter":33,"endLine":250,"endCharacter":61},{"startLine":253,"startCharacter":36,"endLine":254,"endCharacter":68},{"startLine":262,"startCharacter":6,"endLine":273,"endCharacter":3},{"startLine":263,"startCharacter":10,"endLine":272,"endCharacter":13},{"startLine":264,"startCharacter":23,"endLine":270,"endCharacter":5},{"startLine":267,"startCharacter":19,"endLine":270,"endCharacter":4},{"startLine":267,"startCharacter":41,"endLine":269,"endCharacter":9},{"startLine":271,"startCharacter":38,"endLine":272,"endCharacter":13},{"startLine":276,"startCharacter":22,"endLine":277,"endCharacter":55},{"startLine":280,"startCharacter":29,"endLine":281,"endCharacter":40},{"startLine":284,"startCharacter":29,"endLine":300,"endCharacter":3},{"startLine":285,"startCharacter":32,"endLine":299,"endCharacter":51},{"startLine":286,"startCharacter":32,"endLine":289,"endCharacter":4},{"startLine":287,"startCharacter":38,"endLine":288,"endCharacter":51},{"startLine":290,"startCharacter":31,"endLine":293,"endCharacter":4},{"startLine":291,"startCharacter":47,"endLine":292,"endCharacter":50},{"startLine":294,"startCharacter":25,"endLine":297,"endCharacter":4},{"startLine":295,"startCharacter":47,"endLine":296,"endCharacter":68},{"startLine":298,"startCharacter":10,"endLine":299,"endCharacter":51},{"startLine":305,"startCharacter":59,"endLine":378,"endCharacter":2},{"startLine":310,"startCharacter":33,"endLine":312,"endCharacter":31},{"startLine":317,"startCharacter":36,"endLine":318,"endCharacter":67},{"startLine":327,"startCharacter":12,"endLine":336,"endCharacter":3},{"startLine":329,"startCharacter":33,"endLine":331,"endCharacter":32},{"startLine":334,"startCharacter":36,"endLine":335,"endCharacter":68},{"startLine":343,"startCharacter":6,"endLine":354,"endCharacter":3},{"startLine":344,"startCharacter":10,"endLine":353,"endCharacter":13},{"startLine":345,"startCharacter":23,"endLine":351,"endCharacter":5},{"startLine":348,"startCharacter":19,"endLine":351,"endCharacter":4},{"startLine":348,"startCharacter":41,"endLine":350,"endCharacter":9},{"startLine":352,"startCharacter":38,"endLine":353,"endCharacter":13},{"startLine":357,"startCharacter":22,"endLine":358,"endCharacter":55},{"startLine":361,"startCharacter":29,"endLine":362,"endCharacter":40},{"startLine":367,"startCharacter":29,"endLine":373,"endCharacter":3},{"startLine":368,"startCharacter":32,"endLine":372,"endCharacter":51},{"startLine":369,"startCharacter":32,"endLine":370,"endCharacter":49},{"startLine":371,"startCharacter":10,"endLine":372,"endCharacter":51},{"startLine":376,"startCharacter":32,"endLine":377,"endCharacter":76},{"startLine":382,"startCharacter":57,"endLine":459,"endCharacter":2},{"startLine":391,"startCharacter":33,"endLine":395,"endCharacter":60},{"startLine":400,"startCharacter":36,"endLine":401,"endCharacter":67},{"startLine":410,"startCharacter":12,"endLine":418,"endCharacter":3},{"startLine":412,"startCharacter":33,"endLine":413,"endCharacter":62},{"startLine":416,"startCharacter":36,"endLine":417,"endCharacter":68},{"startLine":425,"startCharacter":6,"endLine":436,"endCharacter":3},{"startLine":426,"startCharacter":10,"endLine":435,"endCharacter":13},{"startLine":427,"startCharacter":23,"endLine":433,"endCharacter":5},{"startLine":430,"startCharacter":19,"endLine":433,"endCharacter":4},{"startLine":430,"startCharacter":41,"endLine":432,"endCharacter":9},{"startLine":434,"startCharacter":38,"endLine":435,"endCharacter":13},{"startLine":439,"startCharacter":29,"endLine":440,"endCharacter":34},{"startLine":443,"startCharacter":35,"endLine":444,"endCharacter":55},{"startLine":448,"startCharacter":29,"endLine":458,"endCharacter":3},{"startLine":450,"startCharacter":10,"endLine":454,"endCharacter":17},{"startLine":451,"startCharacter":14,"endLine":452,"endCharacter":58},{"startLine":456,"startCharacter":28,"endLine":457,"endCharacter":51},{"startLine":463,"startCharacter":51,"endLine":511,"endCharacter":2},{"startLine":481,"startCharacter":12,"endLine":484,"endCharacter":45},{"startLine":491,"startCharacter":6,"endLine":502,"endCharacter":3},{"startLine":492,"startCharacter":10,"endLine":501,"endCharacter":13},{"startLine":493,"startCharacter":23,"endLine":499,"endCharacter":5},{"startLine":496,"startCharacter":19,"endLine":499,"endCharacter":4},{"startLine":496,"startCharacter":41,"endLine":498,"endCharacter":9},{"startLine":500,"startCharacter":38,"endLine":501,"endCharacter":13},{"startLine":505,"startCharacter":22,"endLine":506,"endCharacter":55},{"startLine":509,"startCharacter":29,"endLine":510,"endCharacter":40},{"startLine":515,"startCharacter":51,"endLine":575,"endCharacter":2},{"startLine":539,"startCharacter":12,"endLine":542,"endCharacter":15},{"startLine":549,"startCharacter":6,"endLine":560,"endCharacter":3},{"startLine":550,"startCharacter":10,"endLine":559,"endCharacter":13},{"startLine":551,"startCharacter":23,"endLine":557,"endCharacter":5},{"startLine":554,"startCharacter":19,"endLine":557,"endCharacter":4},{"startLine":554,"startCharacter":41,"endLine":556,"endCharacter":9},{"startLine":558,"startCharacter":38,"endLine":559,"endCharacter":13},{"startLine":564,"startCharacter":29,"endLine":566,"endCharacter":62},{"startLine":569,"startCharacter":22,"endLine":570,"endCharacter":55},{"startLine":573,"startCharacter":44,"endLine":574,"endCharacter":46},{"startLine":579,"startCharacter":50,"endLine":648,"endCharacter":2},{"startLine":580,"startCharacter":20,"endLine":583,"endCharacter":25},{"startLine":584,"startCharacter":3,"endLine":586,"endCharacter":54},{"startLine":589,"startCharacter":26,"endLine":647,"endCharacter":4},{"startLine":590,"startCharacter":8,"endLine":647,"endCharacter":3},{"startLine":590,"startCharacter":36,"endLine":646,"endCharacter":4},{"startLine":599,"startCharacter":35,"endLine":602,"endCharacter":62},{"startLine":607,"startCharacter":38,"endLine":608,"endCharacter":69},{"startLine":618,"startCharacter":8,"endLine":629,"endCharacter":5},{"startLine":619,"startCharacter":12,"endLine":628,"endCharacter":15},{"startLine":620,"startCharacter":25,"endLine":626,"endCharacter":7},{"startLine":623,"startCharacter":21,"endLine":626,"endCharacter":6},{"startLine":623,"startCharacter":43,"endLine":625,"endCharacter":11},{"startLine":627,"startCharacter":40,"endLine":628,"endCharacter":15},{"startLine":632,"startCharacter":31,"endLine":633,"endCharacter":42},{"startLine":637,"startCharacter":31,"endLine":641,"endCharacter":5},{"startLine":638,"startCharacter":29,"endLine":640,"endCharacter":18},{"startLine":639,"startCharacter":33,"endLine":640,"endCharacter":18},{"startLine":644,"startCharacter":44,"endLine":645,"endCharacter":92}] [Trace - 21:12:12.703 PM] Sending request 'textDocument/codeLens - (9779)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:12:12.703 PM] Received response 'textDocument/codeLens - (9779)' in 0ms. Result: null [Trace - 21:12:12.719 PM] Sending request 'textDocument/codeAction - (9780)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":223,"character":26},"end":{"line":223,"character":26}},"context":{"diagnostics":[]}} [Trace - 21:12:12.720 PM] Received response 'textDocument/codeAction - (9780)' in 1ms. Result: null [Trace - 21:12:12.791 PM] Sending request 'textDocument/documentSymbol - (9781)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:12:12.792 PM] Received response 'textDocument/documentSymbol - (9781)' in 0ms. Result: [{"name":"ReceivedEvent","detail":"struct{...}","kind":23,"range":{"start":{"line":14,"character":5},"end":{"line":17,"character":1}},"selectionRange":{"start":{"line":14,"character":5},"end":{"line":14,"character":18}},"children":[{"name":"Event","detail":"interface{...}","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":12}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":6}}}]},{"name":"(ReceivedEvent).String","detail":"()","kind":6,"range":{"start":{"line":19,"character":0},"end":{"line":21,"character":1}},"selectionRange":{"start":{"line":19,"character":23},"end":{"line":19,"character":29}}},{"name":"isIn","detail":"(id string, ids []string)","kind":12,"range":{"start":{"line":23,"character":0},"end":{"line":30,"character":1}},"selectionRange":{"start":{"line":23,"character":5},"end":{"line":23,"character":9}}},{"name":"durations","detail":"(dd []time.Duration)","kind":12,"range":{"start":{"line":33,"character":0},"end":{"line":35,"character":1}},"selectionRange":{"start":{"line":33,"character":5},"end":{"line":33,"character":14}}},{"name":"errs","detail":"(ee []error)","kind":12,"range":{"start":{"line":37,"character":0},"end":{"line":39,"character":1}},"selectionRange":{"start":{"line":37,"character":5},"end":{"line":37,"character":9}}},{"name":"events","detail":"(ee []scheduler.Event)","kind":12,"range":{"start":{"line":41,"character":0},"end":{"line":43,"character":1}},"selectionRange":{"start":{"line":41,"character":5},"end":{"line":41,"character":11}}},{"name":"TestScheduler_trigger_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":46,"character":0},"end":{"line":121,"character":1}},"selectionRange":{"start":{"line":46,"character":5},"end":{"line":46,"character":32}}},{"name":"TestScheduler_update_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":124,"character":0},"end":{"line":212,"character":1}},"selectionRange":{"start":{"line":124,"character":5},"end":{"line":124,"character":31}}},{"name":"TestScheduler_outdated_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":215,"character":0},"end":{"line":302,"character":1}},"selectionRange":{"start":{"line":215,"character":5},"end":{"line":215,"character":36}}},{"name":"TestScheduler_ignore_invalid_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":305,"character":0},"end":{"line":379,"character":1}},"selectionRange":{"start":{"line":305,"character":5},"end":{"line":305,"character":43}}},{"name":"TestScheduler_missed_schedules_first","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":382,"character":0},"end":{"line":460,"character":1}},"selectionRange":{"start":{"line":382,"character":5},"end":{"line":382,"character":41}}},{"name":"TestScheduler_deleted_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":463,"character":0},"end":{"line":512,"character":1}},"selectionRange":{"start":{"line":463,"character":5},"end":{"line":463,"character":35}}},{"name":"TestScheduler_delete_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":515,"character":0},"end":{"line":576,"character":1}},"selectionRange":{"start":{"line":515,"character":5},"end":{"line":515,"character":35}}},{"name":"TestScheduler_scheduler_since","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":579,"character":0},"end":{"line":649,"character":1}},"selectionRange":{"start":{"line":579,"character":5},"end":{"line":579,"character":34}}}] [Trace - 21:12:12.810 PM] Sending request 'textDocument/documentLink - (9782)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:12:12.814 PM] Received response 'textDocument/documentLink - (9782)' in 4ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":411,"character":11},"end":{"line":411,"character":19}},"target":"https://time.Now"}] [Trace - 21:12:13.348 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":57},"contentChanges":[{"range":{"start":{"line":223,"character":26},"end":{"line":223,"character":26}},"rangeLength":0,"text":"()"}]} [Trace - 21:12:13.355 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":57,"diagnostics":[{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":8}},"severity":1,"source":"compiler","message":"earlier declared but not used"},{"range":{"start":{"line":223,"character":27},"end":{"line":223,"character":27}},"severity":1,"source":"compiler","message":"too few arguments in call to time.Now().Add"}]} [Trace - 21:12:13.467 PM] Sending request 'textDocument/signatureHelp - (9783)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":223,"character":27},"context":{"isRetrigger":false,"triggerCharacter":"(","triggerKind":2}} [Trace - 21:12:13.468 PM] Received response 'textDocument/signatureHelp - (9783)' in 0ms. Result: {"signatures":[{"label":"Add(d time.Duration) time.Time","documentation":"Add returns the time t+d.\n","parameters":[{"label":"d time.Duration"}]}],"activeSignature":0,"activeParameter":0} [Trace - 21:12:13.539 PM] Sending request 'textDocument/foldingRange - (9784)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:12:13.543 PM] Received response 'textDocument/foldingRange - (9784)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":301,"endCharacter":2},{"startLine":226,"startCharacter":33,"endLine":228,"endCharacter":39},{"startLine":233,"startCharacter":36,"endLine":234,"endCharacter":67},{"startLine":245,"startCharacter":12,"endLine":255,"endCharacter":3},{"startLine":247,"startCharacter":33,"endLine":250,"endCharacter":61},{"startLine":253,"startCharacter":36,"endLine":254,"endCharacter":68},{"startLine":262,"startCharacter":6,"endLine":273,"endCharacter":3},{"startLine":263,"startCharacter":10,"endLine":272,"endCharacter":13},{"startLine":264,"startCharacter":23,"endLine":270,"endCharacter":5},{"startLine":267,"startCharacter":19,"endLine":270,"endCharacter":4},{"startLine":267,"startCharacter":41,"endLine":269,"endCharacter":9},{"startLine":271,"startCharacter":38,"endLine":272,"endCharacter":13},{"startLine":276,"startCharacter":22,"endLine":277,"endCharacter":55},{"startLine":280,"startCharacter":29,"endLine":281,"endCharacter":40},{"startLine":284,"startCharacter":29,"endLine":300,"endCharacter":3},{"startLine":285,"startCharacter":32,"endLine":299,"endCharacter":51},{"startLine":286,"startCharacter":32,"endLine":289,"endCharacter":4},{"startLine":287,"startCharacter":38,"endLine":288,"endCharacter":51},{"startLine":290,"startCharacter":31,"endLine":293,"endCharacter":4},{"startLine":291,"startCharacter":47,"endLine":292,"endCharacter":50},{"startLine":294,"startCharacter":25,"endLine":297,"endCharacter":4},{"startLine":295,"startCharacter":47,"endLine":296,"endCharacter":68},{"startLine":298,"startCharacter":10,"endLine":299,"endCharacter":51},{"startLine":305,"startCharacter":59,"endLine":378,"endCharacter":2},{"startLine":310,"startCharacter":33,"endLine":312,"endCharacter":31},{"startLine":317,"startCharacter":36,"endLine":318,"endCharacter":67},{"startLine":327,"startCharacter":12,"endLine":336,"endCharacter":3},{"startLine":329,"startCharacter":33,"endLine":331,"endCharacter":32},{"startLine":334,"startCharacter":36,"endLine":335,"endCharacter":68},{"startLine":343,"startCharacter":6,"endLine":354,"endCharacter":3},{"startLine":344,"startCharacter":10,"endLine":353,"endCharacter":13},{"startLine":345,"startCharacter":23,"endLine":351,"endCharacter":5},{"startLine":348,"startCharacter":19,"endLine":351,"endCharacter":4},{"startLine":348,"startCharacter":41,"endLine":350,"endCharacter":9},{"startLine":352,"startCharacter":38,"endLine":353,"endCharacter":13},{"startLine":357,"startCharacter":22,"endLine":358,"endCharacter":55},{"startLine":361,"startCharacter":29,"endLine":362,"endCharacter":40},{"startLine":367,"startCharacter":29,"endLine":373,"endCharacter":3},{"startLine":368,"startCharacter":32,"endLine":372,"endCharacter":51},{"startLine":369,"startCharacter":32,"endLine":370,"endCharacter":49},{"startLine":371,"startCharacter":10,"endLine":372,"endCharacter":51},{"startLine":376,"startCharacter":32,"endLine":377,"endCharacter":76},{"startLine":382,"startCharacter":57,"endLine":459,"endCharacter":2},{"startLine":391,"startCharacter":33,"endLine":395,"endCharacter":60},{"startLine":400,"startCharacter":36,"endLine":401,"endCharacter":67},{"startLine":410,"startCharacter":12,"endLine":418,"endCharacter":3},{"startLine":412,"startCharacter":33,"endLine":413,"endCharacter":62},{"startLine":416,"startCharacter":36,"endLine":417,"endCharacter":68},{"startLine":425,"startCharacter":6,"endLine":436,"endCharacter":3},{"startLine":426,"startCharacter":10,"endLine":435,"endCharacter":13},{"startLine":427,"startCharacter":23,"endLine":433,"endCharacter":5},{"startLine":430,"startCharacter":19,"endLine":433,"endCharacter":4},{"startLine":430,"startCharacter":41,"endLine":432,"endCharacter":9},{"startLine":434,"startCharacter":38,"endLine":435,"endCharacter":13},{"startLine":439,"startCharacter":29,"endLine":440,"endCharacter":34},{"startLine":443,"startCharacter":35,"endLine":444,"endCharacter":55},{"startLine":448,"startCharacter":29,"endLine":458,"endCharacter":3},{"startLine":450,"startCharacter":10,"endLine":454,"endCharacter":17},{"startLine":451,"startCharacter":14,"endLine":452,"endCharacter":58},{"startLine":456,"startCharacter":28,"endLine":457,"endCharacter":51},{"startLine":463,"startCharacter":51,"endLine":511,"endCharacter":2},{"startLine":481,"startCharacter":12,"endLine":484,"endCharacter":45},{"startLine":491,"startCharacter":6,"endLine":502,"endCharacter":3},{"startLine":492,"startCharacter":10,"endLine":501,"endCharacter":13},{"startLine":493,"startCharacter":23,"endLine":499,"endCharacter":5},{"startLine":496,"startCharacter":19,"endLine":499,"endCharacter":4},{"startLine":496,"startCharacter":41,"endLine":498,"endCharacter":9},{"startLine":500,"startCharacter":38,"endLine":501,"endCharacter":13},{"startLine":505,"startCharacter":22,"endLine":506,"endCharacter":55},{"startLine":509,"startCharacter":29,"endLine":510,"endCharacter":40},{"startLine":515,"startCharacter":51,"endLine":575,"endCharacter":2},{"startLine":539,"startCharacter":12,"endLine":542,"endCharacter":15},{"startLine":549,"startCharacter":6,"endLine":560,"endCharacter":3},{"startLine":550,"startCharacter":10,"endLine":559,"endCharacter":13},{"startLine":551,"startCharacter":23,"endLine":557,"endCharacter":5},{"startLine":554,"startCharacter":19,"endLine":557,"endCharacter":4},{"startLine":554,"startCharacter":41,"endLine":556,"endCharacter":9},{"startLine":558,"startCharacter":38,"endLine":559,"endCharacter":13},{"startLine":564,"startCharacter":29,"endLine":566,"endCharacter":62},{"startLine":569,"startCharacter":22,"endLine":570,"endCharacter":55},{"startLine":573,"startCharacter":44,"endLine":574,"endCharacter":46},{"startLine":579,"startCharacter":50,"endLine":648,"endCharacter":2},{"startLine":580,"startCharacter":20,"endLine":583,"endCharacter":25},{"startLine":584,"startCharacter":3,"endLine":586,"endCharacter":54},{"startLine":589,"startCharacter":26,"endLine":647,"endCharacter":4},{"startLine":590,"startCharacter":8,"endLine":647,"endCharacter":3},{"startLine":590,"startCharacter":36,"endLine":646,"endCharacter":4},{"startLine":599,"startCharacter":35,"endLine":602,"endCharacter":62},{"startLine":607,"startCharacter":38,"endLine":608,"endCharacter":69},{"startLine":618,"startCharacter":8,"endLine":629,"endCharacter":5},{"startLine":619,"startCharacter":12,"endLine":628,"endCharacter":15},{"startLine":620,"startCharacter":25,"endLine":626,"endCharacter":7},{"startLine":623,"startCharacter":21,"endLine":626,"endCharacter":6},{"startLine":623,"startCharacter":43,"endLine":625,"endCharacter":11},{"startLine":627,"startCharacter":40,"endLine":628,"endCharacter":15},{"startLine":632,"startCharacter":31,"endLine":633,"endCharacter":42},{"startLine":637,"startCharacter":31,"endLine":641,"endCharacter":5},{"startLine":638,"startCharacter":29,"endLine":640,"endCharacter":18},{"startLine":639,"startCharacter":33,"endLine":640,"endCharacter":18},{"startLine":644,"startCharacter":44,"endLine":645,"endCharacter":92}] [Trace - 21:12:13.603 PM] Sending request 'textDocument/codeLens - (9785)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:12:13.603 PM] Received response 'textDocument/codeLens - (9785)' in 0ms. Result: null [Trace - 21:12:13.609 PM] Sending request 'textDocument/codeAction - (9786)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":223,"character":27},"end":{"line":223,"character":27}},"context":{"diagnostics":[{"range":{"start":{"line":223,"character":27},"end":{"line":223,"character":27}},"message":"too few arguments in call to time.Now().Add","severity":1,"source":"compiler"}]}} [Trace - 21:12:13.610 PM] Received response 'textDocument/codeAction - (9786)' in 1ms. Result: null [Trace - 21:12:13.689 PM] Sending request 'textDocument/documentSymbol - (9787)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:12:13.689 PM] Received response 'textDocument/documentSymbol - (9787)' in 0ms. Result: [{"name":"ReceivedEvent","detail":"struct{...}","kind":23,"range":{"start":{"line":14,"character":5},"end":{"line":17,"character":1}},"selectionRange":{"start":{"line":14,"character":5},"end":{"line":14,"character":18}},"children":[{"name":"Event","detail":"interface{...}","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":12}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":6}}}]},{"name":"(ReceivedEvent).String","detail":"()","kind":6,"range":{"start":{"line":19,"character":0},"end":{"line":21,"character":1}},"selectionRange":{"start":{"line":19,"character":23},"end":{"line":19,"character":29}}},{"name":"isIn","detail":"(id string, ids []string)","kind":12,"range":{"start":{"line":23,"character":0},"end":{"line":30,"character":1}},"selectionRange":{"start":{"line":23,"character":5},"end":{"line":23,"character":9}}},{"name":"durations","detail":"(dd []time.Duration)","kind":12,"range":{"start":{"line":33,"character":0},"end":{"line":35,"character":1}},"selectionRange":{"start":{"line":33,"character":5},"end":{"line":33,"character":14}}},{"name":"errs","detail":"(ee []error)","kind":12,"range":{"start":{"line":37,"character":0},"end":{"line":39,"character":1}},"selectionRange":{"start":{"line":37,"character":5},"end":{"line":37,"character":9}}},{"name":"events","detail":"(ee []scheduler.Event)","kind":12,"range":{"start":{"line":41,"character":0},"end":{"line":43,"character":1}},"selectionRange":{"start":{"line":41,"character":5},"end":{"line":41,"character":11}}},{"name":"TestScheduler_trigger_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":46,"character":0},"end":{"line":121,"character":1}},"selectionRange":{"start":{"line":46,"character":5},"end":{"line":46,"character":32}}},{"name":"TestScheduler_update_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":124,"character":0},"end":{"line":212,"character":1}},"selectionRange":{"start":{"line":124,"character":5},"end":{"line":124,"character":31}}},{"name":"TestScheduler_outdated_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":215,"character":0},"end":{"line":302,"character":1}},"selectionRange":{"start":{"line":215,"character":5},"end":{"line":215,"character":36}}},{"name":"TestScheduler_ignore_invalid_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":305,"character":0},"end":{"line":379,"character":1}},"selectionRange":{"start":{"line":305,"character":5},"end":{"line":305,"character":43}}},{"name":"TestScheduler_missed_schedules_first","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":382,"character":0},"end":{"line":460,"character":1}},"selectionRange":{"start":{"line":382,"character":5},"end":{"line":382,"character":41}}},{"name":"TestScheduler_deleted_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":463,"character":0},"end":{"line":512,"character":1}},"selectionRange":{"start":{"line":463,"character":5},"end":{"line":463,"character":35}}},{"name":"TestScheduler_delete_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":515,"character":0},"end":{"line":576,"character":1}},"selectionRange":{"start":{"line":515,"character":5},"end":{"line":515,"character":35}}},{"name":"TestScheduler_scheduler_since","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":579,"character":0},"end":{"line":649,"character":1}},"selectionRange":{"start":{"line":579,"character":5},"end":{"line":579,"character":34}}}] [Trace - 21:12:14.339 PM] Sending request 'textDocument/documentLink - (9788)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:12:14.344 PM] Received response 'textDocument/documentLink - (9788)' in 4ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":411,"character":11},"end":{"line":411,"character":19}},"target":"https://time.Now"}] [Trace - 21:12:15.518 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":58},"contentChanges":[{"range":{"start":{"line":223,"character":27},"end":{"line":223,"character":27}},"rangeLength":0,"text":"-"}]} [Trace - 21:12:15.525 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":58,"diagnostics":[{"range":{"start":{"line":223,"character":28},"end":{"line":223,"character":28}},"severity":1,"source":"syntax","message":"expected operand, found ')'"}]} [Trace - 21:12:15.633 PM] Sending request 'textDocument/signatureHelp - (9789)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":223,"character":28},"context":{"isRetrigger":true,"triggerKind":3,"activeSignatureHelp":{"signatures":[{"label":"Add(d time.Duration) time.Time","parameters":[{"label":"d time.Duration"}]}],"activeSignature":0,"activeParameter":0}}} [Trace - 21:12:15.634 PM] Received response 'textDocument/signatureHelp - (9789)' in 0ms. Result: {"signatures":[{"label":"Add(d time.Duration) time.Time","documentation":"Add returns the time t+d.\n","parameters":[{"label":"d time.Duration"}]}],"activeSignature":0,"activeParameter":0} [Trace - 21:12:15.714 PM] Sending request 'textDocument/foldingRange - (9790)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:12:15.716 PM] Received response 'textDocument/foldingRange - (9790)' in 1ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":223,"startCharacter":27,"endLine":650},{"startLine":245,"startCharacter":12,"endLine":255,"endCharacter":3},{"startLine":247,"startCharacter":33,"endLine":250,"endCharacter":61},{"startLine":253,"startCharacter":36,"endLine":254,"endCharacter":68},{"startLine":291,"startCharacter":47,"endLine":292,"endCharacter":50},{"startLine":295,"startCharacter":47,"endLine":296,"endCharacter":68},{"startLine":327,"startCharacter":12,"endLine":336,"endCharacter":3},{"startLine":329,"startCharacter":33,"endLine":331,"endCharacter":32},{"startLine":334,"startCharacter":36,"endLine":335,"endCharacter":68},{"startLine":410,"startCharacter":12,"endLine":418,"endCharacter":3},{"startLine":412,"startCharacter":33,"endLine":413,"endCharacter":62},{"startLine":416,"startCharacter":36,"endLine":417,"endCharacter":68},{"startLine":450,"startCharacter":10,"endLine":452,"endCharacter":58},{"startLine":456,"startCharacter":28,"endLine":457,"endCharacter":51},{"startLine":481,"startCharacter":12,"endLine":484,"endCharacter":45},{"startLine":539,"startCharacter":12,"endLine":542,"endCharacter":15},{"startLine":644,"startCharacter":44,"endLine":645,"endCharacter":92}] [Trace - 21:12:15.779 PM] Sending request 'textDocument/codeLens - (9791)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:12:15.780 PM] Received response 'textDocument/codeLens - (9791)' in 0ms. Result: null [Trace - 21:12:15.780 PM] Sending request 'textDocument/codeAction - (9792)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":223,"character":28},"end":{"line":223,"character":28}},"context":{"diagnostics":[{"range":{"start":{"line":223,"character":28},"end":{"line":223,"character":28}},"message":"expected operand, found ')'","severity":1,"source":"syntax"}]}} [Trace - 21:12:15.782 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 21:12:15 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go:224:29: expected operand, found ')' (and 206 more errors)\n\tfile=\"/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go\"\n"} [Error - 9:12:15 PM] 2020/11/25 21:12:15 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go:224:29: expected operand, found ')' (and 206 more errors) file="/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go" [Trace - 21:12:15.782 PM] Received response 'textDocument/codeAction - (9792)' in 1ms. Result: null [Trace - 21:12:15.860 PM] Sending request 'textDocument/documentSymbol - (9793)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:12:15.861 PM] Received response 'textDocument/documentSymbol - (9793)' in 0ms. Result: [] [Trace - 21:12:15.861 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 21:12:15 DocumentSymbols failed: invalid pos\n\tURI=file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go\n"} [Error - 9:12:15 PM] 2020/11/25 21:12:15 DocumentSymbols failed: invalid pos URI=file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go [Trace - 21:12:15.915 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":59},"contentChanges":[{"range":{"start":{"line":223,"character":28},"end":{"line":223,"character":28}},"rangeLength":0,"text":"2"}]} [Trace - 21:12:15.921 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":59,"diagnostics":[{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":8}},"severity":1,"source":"compiler","message":"earlier declared but not used"}]} [Trace - 21:12:15.979 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":60},"contentChanges":[{"range":{"start":{"line":223,"character":29},"end":{"line":223,"character":29}},"rangeLength":0,"text":"0"}]} [Trace - 21:12:16.099 PM] Sending request 'textDocument/signatureHelp - (9794)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":223,"character":30},"context":{"isRetrigger":true,"triggerKind":3,"activeSignatureHelp":{"signatures":[{"label":"Add(d time.Duration) time.Time","parameters":[{"label":"d time.Duration"}]}],"activeSignature":0,"activeParameter":0}}} [Trace - 21:12:16.099 PM] Received response 'textDocument/signatureHelp - (9794)' in 0ms. Result: {"signatures":[{"label":"Add(d time.Duration) time.Time","documentation":"Add returns the time t+d.\n","parameters":[{"label":"d time.Duration"}]}],"activeSignature":0,"activeParameter":0} [Trace - 21:12:16.181 PM] Sending request 'textDocument/foldingRange - (9795)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:12:16.185 PM] Received response 'textDocument/foldingRange - (9795)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":301,"endCharacter":2},{"startLine":226,"startCharacter":33,"endLine":228,"endCharacter":39},{"startLine":233,"startCharacter":36,"endLine":234,"endCharacter":67},{"startLine":245,"startCharacter":12,"endLine":255,"endCharacter":3},{"startLine":247,"startCharacter":33,"endLine":250,"endCharacter":61},{"startLine":253,"startCharacter":36,"endLine":254,"endCharacter":68},{"startLine":262,"startCharacter":6,"endLine":273,"endCharacter":3},{"startLine":263,"startCharacter":10,"endLine":272,"endCharacter":13},{"startLine":264,"startCharacter":23,"endLine":270,"endCharacter":5},{"startLine":267,"startCharacter":19,"endLine":270,"endCharacter":4},{"startLine":267,"startCharacter":41,"endLine":269,"endCharacter":9},{"startLine":271,"startCharacter":38,"endLine":272,"endCharacter":13},{"startLine":276,"startCharacter":22,"endLine":277,"endCharacter":55},{"startLine":280,"startCharacter":29,"endLine":281,"endCharacter":40},{"startLine":284,"startCharacter":29,"endLine":300,"endCharacter":3},{"startLine":285,"startCharacter":32,"endLine":299,"endCharacter":51},{"startLine":286,"startCharacter":32,"endLine":289,"endCharacter":4},{"startLine":287,"startCharacter":38,"endLine":288,"endCharacter":51},{"startLine":290,"startCharacter":31,"endLine":293,"endCharacter":4},{"startLine":291,"startCharacter":47,"endLine":292,"endCharacter":50},{"startLine":294,"startCharacter":25,"endLine":297,"endCharacter":4},{"startLine":295,"startCharacter":47,"endLine":296,"endCharacter":68},{"startLine":298,"startCharacter":10,"endLine":299,"endCharacter":51},{"startLine":305,"startCharacter":59,"endLine":378,"endCharacter":2},{"startLine":310,"startCharacter":33,"endLine":312,"endCharacter":31},{"startLine":317,"startCharacter":36,"endLine":318,"endCharacter":67},{"startLine":327,"startCharacter":12,"endLine":336,"endCharacter":3},{"startLine":329,"startCharacter":33,"endLine":331,"endCharacter":32},{"startLine":334,"startCharacter":36,"endLine":335,"endCharacter":68},{"startLine":343,"startCharacter":6,"endLine":354,"endCharacter":3},{"startLine":344,"startCharacter":10,"endLine":353,"endCharacter":13},{"startLine":345,"startCharacter":23,"endLine":351,"endCharacter":5},{"startLine":348,"startCharacter":19,"endLine":351,"endCharacter":4},{"startLine":348,"startCharacter":41,"endLine":350,"endCharacter":9},{"startLine":352,"startCharacter":38,"endLine":353,"endCharacter":13},{"startLine":357,"startCharacter":22,"endLine":358,"endCharacter":55},{"startLine":361,"startCharacter":29,"endLine":362,"endCharacter":40},{"startLine":367,"startCharacter":29,"endLine":373,"endCharacter":3},{"startLine":368,"startCharacter":32,"endLine":372,"endCharacter":51},{"startLine":369,"startCharacter":32,"endLine":370,"endCharacter":49},{"startLine":371,"startCharacter":10,"endLine":372,"endCharacter":51},{"startLine":376,"startCharacter":32,"endLine":377,"endCharacter":76},{"startLine":382,"startCharacter":57,"endLine":459,"endCharacter":2},{"startLine":391,"startCharacter":33,"endLine":395,"endCharacter":60},{"startLine":400,"startCharacter":36,"endLine":401,"endCharacter":67},{"startLine":410,"startCharacter":12,"endLine":418,"endCharacter":3},{"startLine":412,"startCharacter":33,"endLine":413,"endCharacter":62},{"startLine":416,"startCharacter":36,"endLine":417,"endCharacter":68},{"startLine":425,"startCharacter":6,"endLine":436,"endCharacter":3},{"startLine":426,"startCharacter":10,"endLine":435,"endCharacter":13},{"startLine":427,"startCharacter":23,"endLine":433,"endCharacter":5},{"startLine":430,"startCharacter":19,"endLine":433,"endCharacter":4},{"startLine":430,"startCharacter":41,"endLine":432,"endCharacter":9},{"startLine":434,"startCharacter":38,"endLine":435,"endCharacter":13},{"startLine":439,"startCharacter":29,"endLine":440,"endCharacter":34},{"startLine":443,"startCharacter":35,"endLine":444,"endCharacter":55},{"startLine":448,"startCharacter":29,"endLine":458,"endCharacter":3},{"startLine":450,"startCharacter":10,"endLine":454,"endCharacter":17},{"startLine":451,"startCharacter":14,"endLine":452,"endCharacter":58},{"startLine":456,"startCharacter":28,"endLine":457,"endCharacter":51},{"startLine":463,"startCharacter":51,"endLine":511,"endCharacter":2},{"startLine":481,"startCharacter":12,"endLine":484,"endCharacter":45},{"startLine":491,"startCharacter":6,"endLine":502,"endCharacter":3},{"startLine":492,"startCharacter":10,"endLine":501,"endCharacter":13},{"startLine":493,"startCharacter":23,"endLine":499,"endCharacter":5},{"startLine":496,"startCharacter":19,"endLine":499,"endCharacter":4},{"startLine":496,"startCharacter":41,"endLine":498,"endCharacter":9},{"startLine":500,"startCharacter":38,"endLine":501,"endCharacter":13},{"startLine":505,"startCharacter":22,"endLine":506,"endCharacter":55},{"startLine":509,"startCharacter":29,"endLine":510,"endCharacter":40},{"startLine":515,"startCharacter":51,"endLine":575,"endCharacter":2},{"startLine":539,"startCharacter":12,"endLine":542,"endCharacter":15},{"startLine":549,"startCharacter":6,"endLine":560,"endCharacter":3},{"startLine":550,"startCharacter":10,"endLine":559,"endCharacter":13},{"startLine":551,"startCharacter":23,"endLine":557,"endCharacter":5},{"startLine":554,"startCharacter":19,"endLine":557,"endCharacter":4},{"startLine":554,"startCharacter":41,"endLine":556,"endCharacter":9},{"startLine":558,"startCharacter":38,"endLine":559,"endCharacter":13},{"startLine":564,"startCharacter":29,"endLine":566,"endCharacter":62},{"startLine":569,"startCharacter":22,"endLine":570,"endCharacter":55},{"startLine":573,"startCharacter":44,"endLine":574,"endCharacter":46},{"startLine":579,"startCharacter":50,"endLine":648,"endCharacter":2},{"startLine":580,"startCharacter":20,"endLine":583,"endCharacter":25},{"startLine":584,"startCharacter":3,"endLine":586,"endCharacter":54},{"startLine":589,"startCharacter":26,"endLine":647,"endCharacter":4},{"startLine":590,"startCharacter":8,"endLine":647,"endCharacter":3},{"startLine":590,"startCharacter":36,"endLine":646,"endCharacter":4},{"startLine":599,"startCharacter":35,"endLine":602,"endCharacter":62},{"startLine":607,"startCharacter":38,"endLine":608,"endCharacter":69},{"startLine":618,"startCharacter":8,"endLine":629,"endCharacter":5},{"startLine":619,"startCharacter":12,"endLine":628,"endCharacter":15},{"startLine":620,"startCharacter":25,"endLine":626,"endCharacter":7},{"startLine":623,"startCharacter":21,"endLine":626,"endCharacter":6},{"startLine":623,"startCharacter":43,"endLine":625,"endCharacter":11},{"startLine":627,"startCharacter":40,"endLine":628,"endCharacter":15},{"startLine":632,"startCharacter":31,"endLine":633,"endCharacter":42},{"startLine":637,"startCharacter":31,"endLine":641,"endCharacter":5},{"startLine":638,"startCharacter":29,"endLine":640,"endCharacter":18},{"startLine":639,"startCharacter":33,"endLine":640,"endCharacter":18},{"startLine":644,"startCharacter":44,"endLine":645,"endCharacter":92}] [Trace - 21:12:16.238 PM] Sending request 'textDocument/codeLens - (9796)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:12:16.238 PM] Received response 'textDocument/codeLens - (9796)' in 0ms. Result: null [Trace - 21:12:16.238 PM] Sending request 'textDocument/codeAction - (9797)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":223,"character":30},"end":{"line":223,"character":30}},"context":{"diagnostics":[]}} [Trace - 21:12:16.240 PM] Received response 'textDocument/codeAction - (9797)' in 1ms. Result: null [Trace - 21:12:16.331 PM] Sending request 'textDocument/documentSymbol - (9798)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:12:16.331 PM] Received response 'textDocument/documentSymbol - (9798)' in 0ms. Result: [{"name":"ReceivedEvent","detail":"struct{...}","kind":23,"range":{"start":{"line":14,"character":5},"end":{"line":17,"character":1}},"selectionRange":{"start":{"line":14,"character":5},"end":{"line":14,"character":18}},"children":[{"name":"Event","detail":"interface{...}","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":12}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":6}}}]},{"name":"(ReceivedEvent).String","detail":"()","kind":6,"range":{"start":{"line":19,"character":0},"end":{"line":21,"character":1}},"selectionRange":{"start":{"line":19,"character":23},"end":{"line":19,"character":29}}},{"name":"isIn","detail":"(id string, ids []string)","kind":12,"range":{"start":{"line":23,"character":0},"end":{"line":30,"character":1}},"selectionRange":{"start":{"line":23,"character":5},"end":{"line":23,"character":9}}},{"name":"durations","detail":"(dd []time.Duration)","kind":12,"range":{"start":{"line":33,"character":0},"end":{"line":35,"character":1}},"selectionRange":{"start":{"line":33,"character":5},"end":{"line":33,"character":14}}},{"name":"errs","detail":"(ee []error)","kind":12,"range":{"start":{"line":37,"character":0},"end":{"line":39,"character":1}},"selectionRange":{"start":{"line":37,"character":5},"end":{"line":37,"character":9}}},{"name":"events","detail":"(ee []scheduler.Event)","kind":12,"range":{"start":{"line":41,"character":0},"end":{"line":43,"character":1}},"selectionRange":{"start":{"line":41,"character":5},"end":{"line":41,"character":11}}},{"name":"TestScheduler_trigger_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":46,"character":0},"end":{"line":121,"character":1}},"selectionRange":{"start":{"line":46,"character":5},"end":{"line":46,"character":32}}},{"name":"TestScheduler_update_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":124,"character":0},"end":{"line":212,"character":1}},"selectionRange":{"start":{"line":124,"character":5},"end":{"line":124,"character":31}}},{"name":"TestScheduler_outdated_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":215,"character":0},"end":{"line":302,"character":1}},"selectionRange":{"start":{"line":215,"character":5},"end":{"line":215,"character":36}}},{"name":"TestScheduler_ignore_invalid_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":305,"character":0},"end":{"line":379,"character":1}},"selectionRange":{"start":{"line":305,"character":5},"end":{"line":305,"character":43}}},{"name":"TestScheduler_missed_schedules_first","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":382,"character":0},"end":{"line":460,"character":1}},"selectionRange":{"start":{"line":382,"character":5},"end":{"line":382,"character":41}}},{"name":"TestScheduler_deleted_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":463,"character":0},"end":{"line":512,"character":1}},"selectionRange":{"start":{"line":463,"character":5},"end":{"line":463,"character":35}}},{"name":"TestScheduler_delete_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":515,"character":0},"end":{"line":576,"character":1}},"selectionRange":{"start":{"line":515,"character":5},"end":{"line":515,"character":35}}},{"name":"TestScheduler_scheduler_since","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":579,"character":0},"end":{"line":649,"character":1}},"selectionRange":{"start":{"line":579,"character":5},"end":{"line":579,"character":34}}}] [Trace - 21:12:16.510 PM] Sending request 'textDocument/documentLink - (9799)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:12:16.513 PM] Received response 'textDocument/documentLink - (9799)' in 3ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":411,"character":11},"end":{"line":411,"character":19}},"target":"https://time.Now"}] [Trace - 21:12:16.890 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":61},"contentChanges":[{"range":{"start":{"line":223,"character":30},"end":{"line":223,"character":30}},"rangeLength":0,"text":" "}]} [Trace - 21:12:17.001 PM] Sending request 'textDocument/signatureHelp - (9800)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":223,"character":31},"context":{"isRetrigger":true,"triggerKind":3,"activeSignatureHelp":{"signatures":[{"label":"Add(d time.Duration) time.Time","parameters":[{"label":"d time.Duration"}]}],"activeSignature":0,"activeParameter":0}}} [Trace - 21:12:17.001 PM] Received response 'textDocument/signatureHelp - (9800)' in 0ms. Result: {"signatures":[{"label":"Add(d time.Duration) time.Time","documentation":"Add returns the time t+d.\n","parameters":[{"label":"d time.Duration"}]}],"activeSignature":0,"activeParameter":1} [Trace - 21:12:17.082 PM] Sending request 'textDocument/foldingRange - (9801)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:12:17.086 PM] Received response 'textDocument/foldingRange - (9801)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":301,"endCharacter":2},{"startLine":226,"startCharacter":33,"endLine":228,"endCharacter":39},{"startLine":233,"startCharacter":36,"endLine":234,"endCharacter":67},{"startLine":245,"startCharacter":12,"endLine":255,"endCharacter":3},{"startLine":247,"startCharacter":33,"endLine":250,"endCharacter":61},{"startLine":253,"startCharacter":36,"endLine":254,"endCharacter":68},{"startLine":262,"startCharacter":6,"endLine":273,"endCharacter":3},{"startLine":263,"startCharacter":10,"endLine":272,"endCharacter":13},{"startLine":264,"startCharacter":23,"endLine":270,"endCharacter":5},{"startLine":267,"startCharacter":19,"endLine":270,"endCharacter":4},{"startLine":267,"startCharacter":41,"endLine":269,"endCharacter":9},{"startLine":271,"startCharacter":38,"endLine":272,"endCharacter":13},{"startLine":276,"startCharacter":22,"endLine":277,"endCharacter":55},{"startLine":280,"startCharacter":29,"endLine":281,"endCharacter":40},{"startLine":284,"startCharacter":29,"endLine":300,"endCharacter":3},{"startLine":285,"startCharacter":32,"endLine":299,"endCharacter":51},{"startLine":286,"startCharacter":32,"endLine":289,"endCharacter":4},{"startLine":287,"startCharacter":38,"endLine":288,"endCharacter":51},{"startLine":290,"startCharacter":31,"endLine":293,"endCharacter":4},{"startLine":291,"startCharacter":47,"endLine":292,"endCharacter":50},{"startLine":294,"startCharacter":25,"endLine":297,"endCharacter":4},{"startLine":295,"startCharacter":47,"endLine":296,"endCharacter":68},{"startLine":298,"startCharacter":10,"endLine":299,"endCharacter":51},{"startLine":305,"startCharacter":59,"endLine":378,"endCharacter":2},{"startLine":310,"startCharacter":33,"endLine":312,"endCharacter":31},{"startLine":317,"startCharacter":36,"endLine":318,"endCharacter":67},{"startLine":327,"startCharacter":12,"endLine":336,"endCharacter":3},{"startLine":329,"startCharacter":33,"endLine":331,"endCharacter":32},{"startLine":334,"startCharacter":36,"endLine":335,"endCharacter":68},{"startLine":343,"startCharacter":6,"endLine":354,"endCharacter":3},{"startLine":344,"startCharacter":10,"endLine":353,"endCharacter":13},{"startLine":345,"startCharacter":23,"endLine":351,"endCharacter":5},{"startLine":348,"startCharacter":19,"endLine":351,"endCharacter":4},{"startLine":348,"startCharacter":41,"endLine":350,"endCharacter":9},{"startLine":352,"startCharacter":38,"endLine":353,"endCharacter":13},{"startLine":357,"startCharacter":22,"endLine":358,"endCharacter":55},{"startLine":361,"startCharacter":29,"endLine":362,"endCharacter":40},{"startLine":367,"startCharacter":29,"endLine":373,"endCharacter":3},{"startLine":368,"startCharacter":32,"endLine":372,"endCharacter":51},{"startLine":369,"startCharacter":32,"endLine":370,"endCharacter":49},{"startLine":371,"startCharacter":10,"endLine":372,"endCharacter":51},{"startLine":376,"startCharacter":32,"endLine":377,"endCharacter":76},{"startLine":382,"startCharacter":57,"endLine":459,"endCharacter":2},{"startLine":391,"startCharacter":33,"endLine":395,"endCharacter":60},{"startLine":400,"startCharacter":36,"endLine":401,"endCharacter":67},{"startLine":410,"startCharacter":12,"endLine":418,"endCharacter":3},{"startLine":412,"startCharacter":33,"endLine":413,"endCharacter":62},{"startLine":416,"startCharacter":36,"endLine":417,"endCharacter":68},{"startLine":425,"startCharacter":6,"endLine":436,"endCharacter":3},{"startLine":426,"startCharacter":10,"endLine":435,"endCharacter":13},{"startLine":427,"startCharacter":23,"endLine":433,"endCharacter":5},{"startLine":430,"startCharacter":19,"endLine":433,"endCharacter":4},{"startLine":430,"startCharacter":41,"endLine":432,"endCharacter":9},{"startLine":434,"startCharacter":38,"endLine":435,"endCharacter":13},{"startLine":439,"startCharacter":29,"endLine":440,"endCharacter":34},{"startLine":443,"startCharacter":35,"endLine":444,"endCharacter":55},{"startLine":448,"startCharacter":29,"endLine":458,"endCharacter":3},{"startLine":450,"startCharacter":10,"endLine":454,"endCharacter":17},{"startLine":451,"startCharacter":14,"endLine":452,"endCharacter":58},{"startLine":456,"startCharacter":28,"endLine":457,"endCharacter":51},{"startLine":463,"startCharacter":51,"endLine":511,"endCharacter":2},{"startLine":481,"startCharacter":12,"endLine":484,"endCharacter":45},{"startLine":491,"startCharacter":6,"endLine":502,"endCharacter":3},{"startLine":492,"startCharacter":10,"endLine":501,"endCharacter":13},{"startLine":493,"startCharacter":23,"endLine":499,"endCharacter":5},{"startLine":496,"startCharacter":19,"endLine":499,"endCharacter":4},{"startLine":496,"startCharacter":41,"endLine":498,"endCharacter":9},{"startLine":500,"startCharacter":38,"endLine":501,"endCharacter":13},{"startLine":505,"startCharacter":22,"endLine":506,"endCharacter":55},{"startLine":509,"startCharacter":29,"endLine":510,"endCharacter":40},{"startLine":515,"startCharacter":51,"endLine":575,"endCharacter":2},{"startLine":539,"startCharacter":12,"endLine":542,"endCharacter":15},{"startLine":549,"startCharacter":6,"endLine":560,"endCharacter":3},{"startLine":550,"startCharacter":10,"endLine":559,"endCharacter":13},{"startLine":551,"startCharacter":23,"endLine":557,"endCharacter":5},{"startLine":554,"startCharacter":19,"endLine":557,"endCharacter":4},{"startLine":554,"startCharacter":41,"endLine":556,"endCharacter":9},{"startLine":558,"startCharacter":38,"endLine":559,"endCharacter":13},{"startLine":564,"startCharacter":29,"endLine":566,"endCharacter":62},{"startLine":569,"startCharacter":22,"endLine":570,"endCharacter":55},{"startLine":573,"startCharacter":44,"endLine":574,"endCharacter":46},{"startLine":579,"startCharacter":50,"endLine":648,"endCharacter":2},{"startLine":580,"startCharacter":20,"endLine":583,"endCharacter":25},{"startLine":584,"startCharacter":3,"endLine":586,"endCharacter":54},{"startLine":589,"startCharacter":26,"endLine":647,"endCharacter":4},{"startLine":590,"startCharacter":8,"endLine":647,"endCharacter":3},{"startLine":590,"startCharacter":36,"endLine":646,"endCharacter":4},{"startLine":599,"startCharacter":35,"endLine":602,"endCharacter":62},{"startLine":607,"startCharacter":38,"endLine":608,"endCharacter":69},{"startLine":618,"startCharacter":8,"endLine":629,"endCharacter":5},{"startLine":619,"startCharacter":12,"endLine":628,"endCharacter":15},{"startLine":620,"startCharacter":25,"endLine":626,"endCharacter":7},{"startLine":623,"startCharacter":21,"endLine":626,"endCharacter":6},{"startLine":623,"startCharacter":43,"endLine":625,"endCharacter":11},{"startLine":627,"startCharacter":40,"endLine":628,"endCharacter":15},{"startLine":632,"startCharacter":31,"endLine":633,"endCharacter":42},{"startLine":637,"startCharacter":31,"endLine":641,"endCharacter":5},{"startLine":638,"startCharacter":29,"endLine":640,"endCharacter":18},{"startLine":639,"startCharacter":33,"endLine":640,"endCharacter":18},{"startLine":644,"startCharacter":44,"endLine":645,"endCharacter":92}] [Trace - 21:12:17.132 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":62},"contentChanges":[{"range":{"start":{"line":223,"character":31},"end":{"line":223,"character":31}},"rangeLength":0,"text":"*"}]} [Trace - 21:12:17.138 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":62,"diagnostics":[{"range":{"start":{"line":223,"character":32},"end":{"line":223,"character":32}},"severity":1,"source":"syntax","message":"expected operand, found ')'"}]} [Trace - 21:12:17.204 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":63},"contentChanges":[{"range":{"start":{"line":223,"character":32},"end":{"line":223,"character":32}},"rangeLength":0,"text":" "}]} [Trace - 21:12:17.211 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":63,"diagnostics":[{"range":{"start":{"line":223,"character":33},"end":{"line":223,"character":33}},"severity":1,"source":"syntax","message":"expected operand, found ')'"}]} [Trace - 21:12:17.324 PM] Sending request 'textDocument/signatureHelp - (9802)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":223,"character":33},"context":{"isRetrigger":true,"triggerKind":3,"activeSignatureHelp":{"signatures":[{"label":"Add(d time.Duration) time.Time","parameters":[{"label":"d time.Duration"}]}],"activeSignature":0,"activeParameter":1}}} [Trace - 21:12:17.324 PM] Received response 'textDocument/signatureHelp - (9802)' in 0ms. Result: {"signatures":[{"label":"Add(d time.Duration) time.Time","documentation":"Add returns the time t+d.\n","parameters":[{"label":"d time.Duration"}]}],"activeSignature":0,"activeParameter":0} [Trace - 21:12:17.406 PM] Sending request 'textDocument/foldingRange - (9803)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:12:17.408 PM] Received response 'textDocument/foldingRange - (9803)' in 2ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":223,"startCharacter":27,"endLine":650},{"startLine":245,"startCharacter":12,"endLine":255,"endCharacter":3},{"startLine":247,"startCharacter":33,"endLine":250,"endCharacter":61},{"startLine":253,"startCharacter":36,"endLine":254,"endCharacter":68},{"startLine":291,"startCharacter":47,"endLine":292,"endCharacter":50},{"startLine":295,"startCharacter":47,"endLine":296,"endCharacter":68},{"startLine":327,"startCharacter":12,"endLine":336,"endCharacter":3},{"startLine":329,"startCharacter":33,"endLine":331,"endCharacter":32},{"startLine":334,"startCharacter":36,"endLine":335,"endCharacter":68},{"startLine":410,"startCharacter":12,"endLine":418,"endCharacter":3},{"startLine":412,"startCharacter":33,"endLine":413,"endCharacter":62},{"startLine":416,"startCharacter":36,"endLine":417,"endCharacter":68},{"startLine":450,"startCharacter":10,"endLine":452,"endCharacter":58},{"startLine":456,"startCharacter":28,"endLine":457,"endCharacter":51},{"startLine":481,"startCharacter":12,"endLine":484,"endCharacter":45},{"startLine":539,"startCharacter":12,"endLine":542,"endCharacter":15},{"startLine":644,"startCharacter":44,"endLine":645,"endCharacter":92}] [Trace - 21:12:17.467 PM] Sending request 'textDocument/codeLens - (9804)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:12:17.467 PM] Received response 'textDocument/codeLens - (9804)' in 0ms. Result: null [Trace - 21:12:17.468 PM] Sending request 'textDocument/codeAction - (9805)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":223,"character":33},"end":{"line":223,"character":33}},"context":{"diagnostics":[{"range":{"start":{"line":223,"character":33},"end":{"line":223,"character":33}},"message":"expected operand, found ')'","severity":1,"source":"syntax"}]}} [Trace - 21:12:17.469 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 21:12:17 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go:224:34: expected operand, found ')' (and 206 more errors)\n\tfile=\"/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go\"\n"} [Trace - 21:12:17.469 PM] Received response 'textDocument/codeAction - (9805)' in 1ms. Result: null [Error - 9:12:17 PM] 2020/11/25 21:12:17 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go:224:34: expected operand, found ')' (and 206 more errors) file="/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go" [Trace - 21:12:17.511 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":64},"contentChanges":[{"range":{"start":{"line":223,"character":33},"end":{"line":223,"character":33}},"rangeLength":0,"text":"t"}]} [Trace - 21:12:17.513 PM] Sending request 'textDocument/completion - (9806)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":223,"character":34},"context":{"triggerKind":1}} [Trace - 21:12:17.518 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":64,"diagnostics":[{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":8}},"severity":1,"source":"compiler","message":"earlier declared but not used"},{"range":{"start":{"line":223,"character":27},"end":{"line":223,"character":27}},"severity":1,"source":"compiler","message":"cannot convert -20 (untyped int constant) to *testing.T"}]} [Trace - 21:12:17.525 PM] Received response 'textDocument/completion - (9806)' in 11ms. Result: {"isIncomplete":true,"items":[{"label":"time.April","kind":21,"detail":"time.Month","preselect":true,"sortText":"00000","filterText":"time.April","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":33},"end":{"line":223,"character":34}},"newText":"time.April"}},{"label":"time.August","kind":21,"detail":"time.Month","sortText":"00001","filterText":"time.August","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":33},"end":{"line":223,"character":34}},"newText":"time.August"}},{"label":"time.December","kind":21,"detail":"time.Month","sortText":"00002","filterText":"time.December","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":33},"end":{"line":223,"character":34}},"newText":"time.December"}},{"label":"t","kind":6,"detail":"*testing.T","sortText":"00003","filterText":"t","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":33},"end":{"line":223,"character":34}},"newText":"t"}},{"label":"testing","kind":9,"detail":"\"testing\"","sortText":"00004","filterText":"testing","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":33},"end":{"line":223,"character":34}},"newText":"testing"}},{"label":"time","kind":9,"detail":"\"time\"","sortText":"00005","filterText":"time","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":33},"end":{"line":223,"character":34}},"newText":"time"}},{"label":"tls","kind":9,"detail":"\"crypto/tls\"","sortText":"00006","filterText":"tls","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":33},"end":{"line":223,"character":34}},"newText":"tls"},"additionalTextEdits":[{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":2}},"newText":"crypto/tls\"\n\t\""}]},{"label":"trace","kind":9,"detail":"\"runtime/trace\"","sortText":"00007","filterText":"trace","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":33},"end":{"line":223,"character":34}},"newText":"trace"},"additionalTextEdits":[{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":2}},"newText":"runtime/trace\"\n\t\""}]},{"label":"TestScheduler_delete_schedules","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #7: scheduler.DeleteSchedules should delete planned schedule\n","sortText":"00008","filterText":"TestScheduler_delete_schedules","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":33},"end":{"line":223,"character":34}},"newText":"TestScheduler_delete_schedules(${1:})"}},{"label":"TestScheduler_deleted_schedule","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #6: scheduler.DeletedSchedule should delete planned schedule\n","sortText":"00009","filterText":"TestScheduler_deleted_schedule","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":33},"end":{"line":223,"character":34}},"newText":"TestScheduler_deleted_schedule(${1:})"}},{"label":"TestScheduler_ignore_invalid_schedules","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #4: scheduler should not plan and trigger InvalidSchedule event\n","sortText":"00010","filterText":"TestScheduler_ignore_invalid_schedules","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":33},"end":{"line":223,"character":34}},"newText":"TestScheduler_ignore_invalid_schedules(${1:})"}},{"label":"TestScheduler_missed_schedules_first","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #5: If there are mix of existing missed and planned schedules, when scheduler starts MissedSchedule type should be triggered first\n","sortText":"00011","filterText":"TestScheduler_missed_schedules_first","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":33},"end":{"line":223,"character":34}},"newText":"TestScheduler_missed_schedules_first(${1:})"}},{"label":"TestScheduler_outdated_schedule","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #3: existing schedule with a past epoch should be ignored, live incoming schedules with past epoch should be triggered as InvalidSchedule\n","sortText":"00012","filterText":"TestScheduler_outdated_schedule","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":33},"end":{"line":223,"character":34}},"newText":"TestScheduler_outdated_schedule(${1:})"}},{"label":"TestScheduler_scheduler_since","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #8: missed schedules depends on the since parameter\n","sortText":"00013","filterText":"TestScheduler_scheduler_since","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":33},"end":{"line":223,"character":34}},"newText":"TestScheduler_scheduler_since(${1:})"}},{"label":"TestScheduler_trigger_epoch","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #1: schedules should be triggered at the expected time\n","sortText":"00014","filterText":"TestScheduler_trigger_epoch","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":33},"end":{"line":223,"character":34}},"newText":"TestScheduler_trigger_epoch(${1:})"}},{"label":"TestScheduler_update_epoch","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #2: when updating epochs, schedules should be triggered at the new time\n","sortText":"00015","filterText":"TestScheduler_update_epoch","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":33},"end":{"line":223,"character":34}},"newText":"TestScheduler_update_epoch(${1:})"}},{"label":"true","kind":21,"sortText":"00016","filterText":"true","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":33},"end":{"line":223,"character":34}},"newText":"true"}},{"label":"test","kind":9,"detail":"\"github.com/etf1/kafka-scheduler/internal/test\"","sortText":"00017","filterText":"test","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":33},"end":{"line":223,"character":34}},"newText":"test"},"additionalTextEdits":[{"range":{"start":{"line":9,"character":34},"end":{"line":9,"character":34}},"newText":"internal/test\"\n\t\"github.com/etf1/kafka-scheduler/"}]},{"label":"timers","kind":9,"detail":"\"github.com/etf1/kafka-scheduler/internal/timers\"","sortText":"00018","filterText":"timers","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":33},"end":{"line":223,"character":34}},"newText":"timers"},"additionalTextEdits":[{"range":{"start":{"line":9,"character":34},"end":{"line":9,"character":34}},"newText":"internal/timers\"\n\t\"github.com/etf1/kafka-scheduler/"}]},{"label":"testlog","kind":9,"detail":"\"internal/testlog\"","sortText":"00019","filterText":"testlog","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":33},"end":{"line":223,"character":34}},"newText":"testlog"},"additionalTextEdits":[{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":2}},"newText":"internal/testlog\"\n\t\""}]}]} [Trace - 21:12:17.609 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":65},"contentChanges":[{"range":{"start":{"line":223,"character":34},"end":{"line":223,"character":34}},"rangeLength":0,"text":"i"}]} [Trace - 21:12:17.609 PM] Sending request 'textDocument/completion - (9807)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":223,"character":35},"context":{"triggerKind":3}} [Trace - 21:12:17.616 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":65,"diagnostics":[{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":8}},"severity":1,"source":"compiler","message":"earlier declared but not used"},{"range":{"start":{"line":223,"character":33},"end":{"line":223,"character":35}},"severity":1,"source":"compiler","message":"undeclared name: ti"}]} [Trace - 21:12:17.624 PM] Received response 'textDocument/completion - (9807)' in 14ms. Result: {"isIncomplete":true,"items":[{"label":"time.April","kind":21,"detail":"time.Month","preselect":true,"sortText":"00000","filterText":"time.April","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":33},"end":{"line":223,"character":35}},"newText":"time.April"}},{"label":"time.August","kind":21,"detail":"time.Month","sortText":"00001","filterText":"time.August","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":33},"end":{"line":223,"character":35}},"newText":"time.August"}},{"label":"time.December","kind":21,"detail":"time.Month","sortText":"00002","filterText":"time.December","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":33},"end":{"line":223,"character":35}},"newText":"time.December"}},{"label":"time","kind":9,"detail":"\"time\"","sortText":"00003","filterText":"time","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":33},"end":{"line":223,"character":35}},"newText":"time"}},{"label":"timers","kind":9,"detail":"\"github.com/etf1/kafka-scheduler/internal/timers\"","sortText":"00004","filterText":"timers","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":33},"end":{"line":223,"character":35}},"newText":"timers"},"additionalTextEdits":[{"range":{"start":{"line":9,"character":34},"end":{"line":9,"character":34}},"newText":"internal/timers\"\n\t\"github.com/etf1/kafka-scheduler/"}]},{"label":"timeseriesinsights","kind":9,"detail":"\"github.com/Azure/azure-sdk-for-go/services/timeseriesinsights/mgmt/2020-05-15/timeseriesinsights\"","sortText":"00008","filterText":"timeseriesinsights","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":33},"end":{"line":223,"character":35}},"newText":"timeseriesinsights"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"Azure/azure-sdk-for-go/services/timeseriesinsights/mgmt/2020-05-15/timeseriesinsights\"\n\t\"github.com/"}]},{"label":"timeseriesinsights","kind":9,"detail":"\"github.com/Azure/azure-sdk-for-go/profiles/latest/timeseriesinsights/mgmt/timeseriesinsights\"","sortText":"00009","filterText":"timeseriesinsights","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":33},"end":{"line":223,"character":35}},"newText":"timeseriesinsights"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"Azure/azure-sdk-for-go/profiles/latest/timeseriesinsights/mgmt/timeseriesinsights\"\n\t\"github.com/"}]},{"label":"timeseriesinsights","kind":9,"detail":"\"github.com/Azure/azure-sdk-for-go/services/preview/timeseriesinsights/mgmt/2018-08-15-preview/timeseriesinsights\"","sortText":"00010","filterText":"timeseriesinsights","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":33},"end":{"line":223,"character":35}},"newText":"timeseriesinsights"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"Azure/azure-sdk-for-go/services/preview/timeseriesinsights/mgmt/2018-08-15-preview/timeseriesinsights\"\n\t\"github.com/"}]},{"label":"timeseriesinsightsapi","kind":9,"detail":"\"github.com/Azure/azure-sdk-for-go/profiles/latest/timeseriesinsights/mgmt/timeseriesinsights/timeseriesinsightsapi\"","sortText":"00011","filterText":"timeseriesinsightsapi","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":33},"end":{"line":223,"character":35}},"newText":"timeseriesinsightsapi"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"Azure/azure-sdk-for-go/profiles/latest/timeseriesinsights/mgmt/timeseriesinsights/timeseriesinsightsapi\"\n\t\"github.com/"}]},{"label":"TestScheduler_ignore_invalid_schedules","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #4: scheduler should not plan and trigger InvalidSchedule event\n","sortText":"00012","filterText":"TestScheduler_ignore_invalid_schedules","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":33},"end":{"line":223,"character":35}},"newText":"TestScheduler_ignore_invalid_schedules(${1:})"}},{"label":"testing","kind":9,"detail":"\"testing\"","sortText":"00014","filterText":"testing","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":33},"end":{"line":223,"character":35}},"newText":"testing"}},{"label":"TestScheduler_missed_schedules_first","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #5: If there are mix of existing missed and planned schedules, when scheduler starts MissedSchedule type should be triggered first\n","sortText":"00015","filterText":"TestScheduler_missed_schedules_first","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":33},"end":{"line":223,"character":35}},"newText":"TestScheduler_missed_schedules_first(${1:})"}},{"label":"TestScheduler_scheduler_since","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #8: missed schedules depends on the since parameter\n","sortText":"00016","filterText":"TestScheduler_scheduler_since","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":33},"end":{"line":223,"character":35}},"newText":"TestScheduler_scheduler_since(${1:})"}},{"label":"TestScheduler_trigger_epoch","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #1: schedules should be triggered at the expected time\n","sortText":"00017","filterText":"TestScheduler_trigger_epoch","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":33},"end":{"line":223,"character":35}},"newText":"TestScheduler_trigger_epoch(${1:})"}}]} [Trace - 21:12:17.728 PM] Sending request 'textDocument/signatureHelp - (9808)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":223,"character":35},"context":{"isRetrigger":true,"triggerKind":3,"activeSignatureHelp":{"signatures":[{"label":"Add(d time.Duration) time.Time","parameters":[{"label":"d time.Duration"}]}],"activeSignature":0,"activeParameter":0}}} [Trace - 21:12:17.729 PM] Received response 'textDocument/signatureHelp - (9808)' in 0ms. Result: {"signatures":[{"label":"Add(d time.Duration) time.Time","documentation":"Add returns the time t+d.\n","parameters":[{"label":"d time.Duration"}]}],"activeSignature":0,"activeParameter":0} [Trace - 21:12:17.808 PM] Sending request 'textDocument/foldingRange - (9809)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:12:17.812 PM] Received response 'textDocument/foldingRange - (9809)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":301,"endCharacter":2},{"startLine":226,"startCharacter":33,"endLine":228,"endCharacter":39},{"startLine":233,"startCharacter":36,"endLine":234,"endCharacter":67},{"startLine":245,"startCharacter":12,"endLine":255,"endCharacter":3},{"startLine":247,"startCharacter":33,"endLine":250,"endCharacter":61},{"startLine":253,"startCharacter":36,"endLine":254,"endCharacter":68},{"startLine":262,"startCharacter":6,"endLine":273,"endCharacter":3},{"startLine":263,"startCharacter":10,"endLine":272,"endCharacter":13},{"startLine":264,"startCharacter":23,"endLine":270,"endCharacter":5},{"startLine":267,"startCharacter":19,"endLine":270,"endCharacter":4},{"startLine":267,"startCharacter":41,"endLine":269,"endCharacter":9},{"startLine":271,"startCharacter":38,"endLine":272,"endCharacter":13},{"startLine":276,"startCharacter":22,"endLine":277,"endCharacter":55},{"startLine":280,"startCharacter":29,"endLine":281,"endCharacter":40},{"startLine":284,"startCharacter":29,"endLine":300,"endCharacter":3},{"startLine":285,"startCharacter":32,"endLine":299,"endCharacter":51},{"startLine":286,"startCharacter":32,"endLine":289,"endCharacter":4},{"startLine":287,"startCharacter":38,"endLine":288,"endCharacter":51},{"startLine":290,"startCharacter":31,"endLine":293,"endCharacter":4},{"startLine":291,"startCharacter":47,"endLine":292,"endCharacter":50},{"startLine":294,"startCharacter":25,"endLine":297,"endCharacter":4},{"startLine":295,"startCharacter":47,"endLine":296,"endCharacter":68},{"startLine":298,"startCharacter":10,"endLine":299,"endCharacter":51},{"startLine":305,"startCharacter":59,"endLine":378,"endCharacter":2},{"startLine":310,"startCharacter":33,"endLine":312,"endCharacter":31},{"startLine":317,"startCharacter":36,"endLine":318,"endCharacter":67},{"startLine":327,"startCharacter":12,"endLine":336,"endCharacter":3},{"startLine":329,"startCharacter":33,"endLine":331,"endCharacter":32},{"startLine":334,"startCharacter":36,"endLine":335,"endCharacter":68},{"startLine":343,"startCharacter":6,"endLine":354,"endCharacter":3},{"startLine":344,"startCharacter":10,"endLine":353,"endCharacter":13},{"startLine":345,"startCharacter":23,"endLine":351,"endCharacter":5},{"startLine":348,"startCharacter":19,"endLine":351,"endCharacter":4},{"startLine":348,"startCharacter":41,"endLine":350,"endCharacter":9},{"startLine":352,"startCharacter":38,"endLine":353,"endCharacter":13},{"startLine":357,"startCharacter":22,"endLine":358,"endCharacter":55},{"startLine":361,"startCharacter":29,"endLine":362,"endCharacter":40},{"startLine":367,"startCharacter":29,"endLine":373,"endCharacter":3},{"startLine":368,"startCharacter":32,"endLine":372,"endCharacter":51},{"startLine":369,"startCharacter":32,"endLine":370,"endCharacter":49},{"startLine":371,"startCharacter":10,"endLine":372,"endCharacter":51},{"startLine":376,"startCharacter":32,"endLine":377,"endCharacter":76},{"startLine":382,"startCharacter":57,"endLine":459,"endCharacter":2},{"startLine":391,"startCharacter":33,"endLine":395,"endCharacter":60},{"startLine":400,"startCharacter":36,"endLine":401,"endCharacter":67},{"startLine":410,"startCharacter":12,"endLine":418,"endCharacter":3},{"startLine":412,"startCharacter":33,"endLine":413,"endCharacter":62},{"startLine":416,"startCharacter":36,"endLine":417,"endCharacter":68},{"startLine":425,"startCharacter":6,"endLine":436,"endCharacter":3},{"startLine":426,"startCharacter":10,"endLine":435,"endCharacter":13},{"startLine":427,"startCharacter":23,"endLine":433,"endCharacter":5},{"startLine":430,"startCharacter":19,"endLine":433,"endCharacter":4},{"startLine":430,"startCharacter":41,"endLine":432,"endCharacter":9},{"startLine":434,"startCharacter":38,"endLine":435,"endCharacter":13},{"startLine":439,"startCharacter":29,"endLine":440,"endCharacter":34},{"startLine":443,"startCharacter":35,"endLine":444,"endCharacter":55},{"startLine":448,"startCharacter":29,"endLine":458,"endCharacter":3},{"startLine":450,"startCharacter":10,"endLine":454,"endCharacter":17},{"startLine":451,"startCharacter":14,"endLine":452,"endCharacter":58},{"startLine":456,"startCharacter":28,"endLine":457,"endCharacter":51},{"startLine":463,"startCharacter":51,"endLine":511,"endCharacter":2},{"startLine":481,"startCharacter":12,"endLine":484,"endCharacter":45},{"startLine":491,"startCharacter":6,"endLine":502,"endCharacter":3},{"startLine":492,"startCharacter":10,"endLine":501,"endCharacter":13},{"startLine":493,"startCharacter":23,"endLine":499,"endCharacter":5},{"startLine":496,"startCharacter":19,"endLine":499,"endCharacter":4},{"startLine":496,"startCharacter":41,"endLine":498,"endCharacter":9},{"startLine":500,"startCharacter":38,"endLine":501,"endCharacter":13},{"startLine":505,"startCharacter":22,"endLine":506,"endCharacter":55},{"startLine":509,"startCharacter":29,"endLine":510,"endCharacter":40},{"startLine":515,"startCharacter":51,"endLine":575,"endCharacter":2},{"startLine":539,"startCharacter":12,"endLine":542,"endCharacter":15},{"startLine":549,"startCharacter":6,"endLine":560,"endCharacter":3},{"startLine":550,"startCharacter":10,"endLine":559,"endCharacter":13},{"startLine":551,"startCharacter":23,"endLine":557,"endCharacter":5},{"startLine":554,"startCharacter":19,"endLine":557,"endCharacter":4},{"startLine":554,"startCharacter":41,"endLine":556,"endCharacter":9},{"startLine":558,"startCharacter":38,"endLine":559,"endCharacter":13},{"startLine":564,"startCharacter":29,"endLine":566,"endCharacter":62},{"startLine":569,"startCharacter":22,"endLine":570,"endCharacter":55},{"startLine":573,"startCharacter":44,"endLine":574,"endCharacter":46},{"startLine":579,"startCharacter":50,"endLine":648,"endCharacter":2},{"startLine":580,"startCharacter":20,"endLine":583,"endCharacter":25},{"startLine":584,"startCharacter":3,"endLine":586,"endCharacter":54},{"startLine":589,"startCharacter":26,"endLine":647,"endCharacter":4},{"startLine":590,"startCharacter":8,"endLine":647,"endCharacter":3},{"startLine":590,"startCharacter":36,"endLine":646,"endCharacter":4},{"startLine":599,"startCharacter":35,"endLine":602,"endCharacter":62},{"startLine":607,"startCharacter":38,"endLine":608,"endCharacter":69},{"startLine":618,"startCharacter":8,"endLine":629,"endCharacter":5},{"startLine":619,"startCharacter":12,"endLine":628,"endCharacter":15},{"startLine":620,"startCharacter":25,"endLine":626,"endCharacter":7},{"startLine":623,"startCharacter":21,"endLine":626,"endCharacter":6},{"startLine":623,"startCharacter":43,"endLine":625,"endCharacter":11},{"startLine":627,"startCharacter":40,"endLine":628,"endCharacter":15},{"startLine":632,"startCharacter":31,"endLine":633,"endCharacter":42},{"startLine":637,"startCharacter":31,"endLine":641,"endCharacter":5},{"startLine":638,"startCharacter":29,"endLine":640,"endCharacter":18},{"startLine":639,"startCharacter":33,"endLine":640,"endCharacter":18},{"startLine":644,"startCharacter":44,"endLine":645,"endCharacter":92}] [Trace - 21:12:17.864 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":66},"contentChanges":[{"range":{"start":{"line":223,"character":35},"end":{"line":223,"character":35}},"rangeLength":0,"text":"m"}]} [Trace - 21:12:17.864 PM] Sending request 'textDocument/completion - (9810)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":223,"character":36},"context":{"triggerKind":3}} [Trace - 21:12:17.870 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":66,"diagnostics":[{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":8}},"severity":1,"source":"compiler","message":"earlier declared but not used"},{"range":{"start":{"line":223,"character":33},"end":{"line":223,"character":36}},"severity":1,"source":"compiler","message":"undeclared name: tim"}]} [Trace - 21:12:17.880 PM] Sending request 'textDocument/documentLink - (9811)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:12:17.881 PM] Received response 'textDocument/completion - (9810)' in 17ms. Result: {"isIncomplete":true,"items":[{"label":"time.March","kind":21,"detail":"time.Month","preselect":true,"sortText":"00000","filterText":"time.March","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":33},"end":{"line":223,"character":36}},"newText":"time.March"}},{"label":"time.May","kind":21,"detail":"time.Month","sortText":"00001","filterText":"time.May","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":33},"end":{"line":223,"character":36}},"newText":"time.May"}},{"label":"time.Microsecond","kind":21,"detail":"time.Duration","documentation":"Common durations. There is no definition for units of Day or larger\nto avoid confusion across daylight savings time zone transitions.\n\nTo count the number of units in a Duration, divide:\n\tsecond := time.Second\n\tfmt.Print(int64(second/time.Millisecond)) // prints 1000\n\nTo convert an integer number of units to a Duration, multiply:\n\tseconds := 10\n\tfmt.Print(time.Duration(seconds)*time.Second) // prints 10s\n","sortText":"00002","filterText":"time.Microsecond","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":33},"end":{"line":223,"character":36}},"newText":"time.Microsecond"}},{"label":"time","kind":9,"detail":"\"time\"","sortText":"00006","filterText":"time","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":33},"end":{"line":223,"character":36}},"newText":"time"}},{"label":"timers","kind":9,"detail":"\"github.com/etf1/kafka-scheduler/internal/timers\"","sortText":"00007","filterText":"timers","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":33},"end":{"line":223,"character":36}},"newText":"timers"},"additionalTextEdits":[{"range":{"start":{"line":9,"character":34},"end":{"line":9,"character":34}},"newText":"internal/timers\"\n\t\"github.com/etf1/kafka-scheduler/"}]},{"label":"timeofday","kind":9,"detail":"\"google.golang.org/genproto/googleapis/type/timeofday\"","sortText":"00008","filterText":"timeofday","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":33},"end":{"line":223,"character":36}},"newText":"timeofday"},"additionalTextEdits":[{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":0}},"newText":"\t\"google.golang.org/genproto/googleapis/type/timeofday\"\n"}]},{"label":"timeseriesinsights","kind":9,"detail":"\"github.com/Azure/azure-sdk-for-go/profiles/preview/preview/timeseriesinsights/mgmt/timeseriesinsights\"","sortText":"00009","filterText":"timeseriesinsights","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":33},"end":{"line":223,"character":36}},"newText":"timeseriesinsights"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"Azure/azure-sdk-for-go/profiles/preview/preview/timeseriesinsights/mgmt/timeseriesinsights\"\n\t\"github.com/"}]},{"label":"timeseriesinsightsapi","kind":9,"detail":"\"github.com/Azure/azure-sdk-for-go/services/timeseriesinsights/mgmt/2017-11-15/timeseriesinsights/timeseriesinsightsapi\"","sortText":"00010","filterText":"timeseriesinsightsapi","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":33},"end":{"line":223,"character":36}},"newText":"timeseriesinsightsapi"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"Azure/azure-sdk-for-go/services/timeseriesinsights/mgmt/2017-11-15/timeseriesinsights/timeseriesinsightsapi\"\n\t\"github.com/"}]},{"label":"timeseriesinsightsapi","kind":9,"detail":"\"github.com/Azure/azure-sdk-for-go/services/timeseriesinsights/mgmt/2020-05-15/timeseriesinsights/timeseriesinsightsapi\"","sortText":"00011","filterText":"timeseriesinsightsapi","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":33},"end":{"line":223,"character":36}},"newText":"timeseriesinsightsapi"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"Azure/azure-sdk-for-go/services/timeseriesinsights/mgmt/2020-05-15/timeseriesinsights/timeseriesinsightsapi\"\n\t\"github.com/"}]}]} [Trace - 21:12:17.885 PM] Received response 'textDocument/documentLink - (9811)' in 4ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":411,"character":11},"end":{"line":411,"character":19}},"target":"https://time.Now"}] [Trace - 21:12:17.930 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":67},"contentChanges":[{"range":{"start":{"line":223,"character":36},"end":{"line":223,"character":36}},"rangeLength":0,"text":"e"}]} [Trace - 21:12:17.931 PM] Sending request 'textDocument/completion - (9812)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":223,"character":37},"context":{"triggerKind":3}} [Trace - 21:12:17.937 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":67,"diagnostics":[{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":8}},"severity":1,"source":"compiler","message":"earlier declared but not used"},{"range":{"start":{"line":223,"character":33},"end":{"line":223,"character":37}},"severity":1,"source":"compiler","message":"use of package time not in selector"}]} [Trace - 21:12:17.949 PM] Received response 'textDocument/completion - (9812)' in 18ms. Result: {"isIncomplete":true,"items":[{"label":"time.April","kind":21,"detail":"time.Month","preselect":true,"sortText":"00000","filterText":"time.April","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":33},"end":{"line":223,"character":37}},"newText":"time.April"}},{"label":"time.August","kind":21,"detail":"time.Month","sortText":"00001","filterText":"time.August","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":33},"end":{"line":223,"character":37}},"newText":"time.August"}},{"label":"time.December","kind":21,"detail":"time.Month","sortText":"00002","filterText":"time.December","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":33},"end":{"line":223,"character":37}},"newText":"time.December"}},{"label":"time","kind":9,"detail":"\"time\"","sortText":"00003","filterText":"time","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":33},"end":{"line":223,"character":37}},"newText":"time"}},{"label":"timers","kind":9,"detail":"\"github.com/etf1/kafka-scheduler/internal/timers\"","sortText":"00004","filterText":"timers","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":33},"end":{"line":223,"character":37}},"newText":"timers"},"additionalTextEdits":[{"range":{"start":{"line":9,"character":34},"end":{"line":9,"character":34}},"newText":"internal/timers\"\n\t\"github.com/etf1/kafka-scheduler/"}]},{"label":"timeofday","kind":9,"detail":"\"google.golang.org/genproto/googleapis/type/timeofday\"","sortText":"00005","filterText":"timeofday","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":33},"end":{"line":223,"character":37}},"newText":"timeofday"},"additionalTextEdits":[{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":0}},"newText":"\t\"google.golang.org/genproto/googleapis/type/timeofday\"\n"}]},{"label":"timeseriesinsights","kind":9,"detail":"\"github.com/Azure/azure-sdk-for-go/services/timeseriesinsights/mgmt/2020-05-15/timeseriesinsights\"","sortText":"00006","filterText":"timeseriesinsights","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":33},"end":{"line":223,"character":37}},"newText":"timeseriesinsights"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"Azure/azure-sdk-for-go/services/timeseriesinsights/mgmt/2020-05-15/timeseriesinsights\"\n\t\"github.com/"}]},{"label":"timeseriesinsights","kind":9,"detail":"\"github.com/Azure/azure-sdk-for-go/profiles/latest/timeseriesinsights/mgmt/timeseriesinsights\"","sortText":"00007","filterText":"timeseriesinsights","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":33},"end":{"line":223,"character":37}},"newText":"timeseriesinsights"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"Azure/azure-sdk-for-go/profiles/latest/timeseriesinsights/mgmt/timeseriesinsights\"\n\t\"github.com/"}]},{"label":"timeseriesinsightsapi","kind":9,"detail":"\"github.com/Azure/azure-sdk-for-go/profiles/latest/timeseriesinsights/mgmt/timeseriesinsights/timeseriesinsightsapi\"","sortText":"00008","filterText":"timeseriesinsightsapi","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":33},"end":{"line":223,"character":37}},"newText":"timeseriesinsightsapi"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"Azure/azure-sdk-for-go/profiles/latest/timeseriesinsights/mgmt/timeseriesinsights/timeseriesinsightsapi\"\n\t\"github.com/"}]}]} [Trace - 21:12:18.051 PM] Sending request 'textDocument/signatureHelp - (9813)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":223,"character":37},"context":{"isRetrigger":true,"triggerKind":3,"activeSignatureHelp":{"signatures":[{"label":"Add(d time.Duration) time.Time","parameters":[{"label":"d time.Duration"}]}],"activeSignature":0,"activeParameter":0}}} [Trace - 21:12:18.052 PM] Received response 'textDocument/signatureHelp - (9813)' in 0ms. Result: {"signatures":[{"label":"Add(d time.Duration) time.Time","documentation":"Add returns the time t+d.\n","parameters":[{"label":"d time.Duration"}]}],"activeSignature":0,"activeParameter":0} [Trace - 21:12:18.129 PM] Sending request 'textDocument/foldingRange - (9814)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:12:18.133 PM] Received response 'textDocument/foldingRange - (9814)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":301,"endCharacter":2},{"startLine":226,"startCharacter":33,"endLine":228,"endCharacter":39},{"startLine":233,"startCharacter":36,"endLine":234,"endCharacter":67},{"startLine":245,"startCharacter":12,"endLine":255,"endCharacter":3},{"startLine":247,"startCharacter":33,"endLine":250,"endCharacter":61},{"startLine":253,"startCharacter":36,"endLine":254,"endCharacter":68},{"startLine":262,"startCharacter":6,"endLine":273,"endCharacter":3},{"startLine":263,"startCharacter":10,"endLine":272,"endCharacter":13},{"startLine":264,"startCharacter":23,"endLine":270,"endCharacter":5},{"startLine":267,"startCharacter":19,"endLine":270,"endCharacter":4},{"startLine":267,"startCharacter":41,"endLine":269,"endCharacter":9},{"startLine":271,"startCharacter":38,"endLine":272,"endCharacter":13},{"startLine":276,"startCharacter":22,"endLine":277,"endCharacter":55},{"startLine":280,"startCharacter":29,"endLine":281,"endCharacter":40},{"startLine":284,"startCharacter":29,"endLine":300,"endCharacter":3},{"startLine":285,"startCharacter":32,"endLine":299,"endCharacter":51},{"startLine":286,"startCharacter":32,"endLine":289,"endCharacter":4},{"startLine":287,"startCharacter":38,"endLine":288,"endCharacter":51},{"startLine":290,"startCharacter":31,"endLine":293,"endCharacter":4},{"startLine":291,"startCharacter":47,"endLine":292,"endCharacter":50},{"startLine":294,"startCharacter":25,"endLine":297,"endCharacter":4},{"startLine":295,"startCharacter":47,"endLine":296,"endCharacter":68},{"startLine":298,"startCharacter":10,"endLine":299,"endCharacter":51},{"startLine":305,"startCharacter":59,"endLine":378,"endCharacter":2},{"startLine":310,"startCharacter":33,"endLine":312,"endCharacter":31},{"startLine":317,"startCharacter":36,"endLine":318,"endCharacter":67},{"startLine":327,"startCharacter":12,"endLine":336,"endCharacter":3},{"startLine":329,"startCharacter":33,"endLine":331,"endCharacter":32},{"startLine":334,"startCharacter":36,"endLine":335,"endCharacter":68},{"startLine":343,"startCharacter":6,"endLine":354,"endCharacter":3},{"startLine":344,"startCharacter":10,"endLine":353,"endCharacter":13},{"startLine":345,"startCharacter":23,"endLine":351,"endCharacter":5},{"startLine":348,"startCharacter":19,"endLine":351,"endCharacter":4},{"startLine":348,"startCharacter":41,"endLine":350,"endCharacter":9},{"startLine":352,"startCharacter":38,"endLine":353,"endCharacter":13},{"startLine":357,"startCharacter":22,"endLine":358,"endCharacter":55},{"startLine":361,"startCharacter":29,"endLine":362,"endCharacter":40},{"startLine":367,"startCharacter":29,"endLine":373,"endCharacter":3},{"startLine":368,"startCharacter":32,"endLine":372,"endCharacter":51},{"startLine":369,"startCharacter":32,"endLine":370,"endCharacter":49},{"startLine":371,"startCharacter":10,"endLine":372,"endCharacter":51},{"startLine":376,"startCharacter":32,"endLine":377,"endCharacter":76},{"startLine":382,"startCharacter":57,"endLine":459,"endCharacter":2},{"startLine":391,"startCharacter":33,"endLine":395,"endCharacter":60},{"startLine":400,"startCharacter":36,"endLine":401,"endCharacter":67},{"startLine":410,"startCharacter":12,"endLine":418,"endCharacter":3},{"startLine":412,"startCharacter":33,"endLine":413,"endCharacter":62},{"startLine":416,"startCharacter":36,"endLine":417,"endCharacter":68},{"startLine":425,"startCharacter":6,"endLine":436,"endCharacter":3},{"startLine":426,"startCharacter":10,"endLine":435,"endCharacter":13},{"startLine":427,"startCharacter":23,"endLine":433,"endCharacter":5},{"startLine":430,"startCharacter":19,"endLine":433,"endCharacter":4},{"startLine":430,"startCharacter":41,"endLine":432,"endCharacter":9},{"startLine":434,"startCharacter":38,"endLine":435,"endCharacter":13},{"startLine":439,"startCharacter":29,"endLine":440,"endCharacter":34},{"startLine":443,"startCharacter":35,"endLine":444,"endCharacter":55},{"startLine":448,"startCharacter":29,"endLine":458,"endCharacter":3},{"startLine":450,"startCharacter":10,"endLine":454,"endCharacter":17},{"startLine":451,"startCharacter":14,"endLine":452,"endCharacter":58},{"startLine":456,"startCharacter":28,"endLine":457,"endCharacter":51},{"startLine":463,"startCharacter":51,"endLine":511,"endCharacter":2},{"startLine":481,"startCharacter":12,"endLine":484,"endCharacter":45},{"startLine":491,"startCharacter":6,"endLine":502,"endCharacter":3},{"startLine":492,"startCharacter":10,"endLine":501,"endCharacter":13},{"startLine":493,"startCharacter":23,"endLine":499,"endCharacter":5},{"startLine":496,"startCharacter":19,"endLine":499,"endCharacter":4},{"startLine":496,"startCharacter":41,"endLine":498,"endCharacter":9},{"startLine":500,"startCharacter":38,"endLine":501,"endCharacter":13},{"startLine":505,"startCharacter":22,"endLine":506,"endCharacter":55},{"startLine":509,"startCharacter":29,"endLine":510,"endCharacter":40},{"startLine":515,"startCharacter":51,"endLine":575,"endCharacter":2},{"startLine":539,"startCharacter":12,"endLine":542,"endCharacter":15},{"startLine":549,"startCharacter":6,"endLine":560,"endCharacter":3},{"startLine":550,"startCharacter":10,"endLine":559,"endCharacter":13},{"startLine":551,"startCharacter":23,"endLine":557,"endCharacter":5},{"startLine":554,"startCharacter":19,"endLine":557,"endCharacter":4},{"startLine":554,"startCharacter":41,"endLine":556,"endCharacter":9},{"startLine":558,"startCharacter":38,"endLine":559,"endCharacter":13},{"startLine":564,"startCharacter":29,"endLine":566,"endCharacter":62},{"startLine":569,"startCharacter":22,"endLine":570,"endCharacter":55},{"startLine":573,"startCharacter":44,"endLine":574,"endCharacter":46},{"startLine":579,"startCharacter":50,"endLine":648,"endCharacter":2},{"startLine":580,"startCharacter":20,"endLine":583,"endCharacter":25},{"startLine":584,"startCharacter":3,"endLine":586,"endCharacter":54},{"startLine":589,"startCharacter":26,"endLine":647,"endCharacter":4},{"startLine":590,"startCharacter":8,"endLine":647,"endCharacter":3},{"startLine":590,"startCharacter":36,"endLine":646,"endCharacter":4},{"startLine":599,"startCharacter":35,"endLine":602,"endCharacter":62},{"startLine":607,"startCharacter":38,"endLine":608,"endCharacter":69},{"startLine":618,"startCharacter":8,"endLine":629,"endCharacter":5},{"startLine":619,"startCharacter":12,"endLine":628,"endCharacter":15},{"startLine":620,"startCharacter":25,"endLine":626,"endCharacter":7},{"startLine":623,"startCharacter":21,"endLine":626,"endCharacter":6},{"startLine":623,"startCharacter":43,"endLine":625,"endCharacter":11},{"startLine":627,"startCharacter":40,"endLine":628,"endCharacter":15},{"startLine":632,"startCharacter":31,"endLine":633,"endCharacter":42},{"startLine":637,"startCharacter":31,"endLine":641,"endCharacter":5},{"startLine":638,"startCharacter":29,"endLine":640,"endCharacter":18},{"startLine":639,"startCharacter":33,"endLine":640,"endCharacter":18},{"startLine":644,"startCharacter":44,"endLine":645,"endCharacter":92}] [Trace - 21:12:18.176 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":68},"contentChanges":[{"range":{"start":{"line":223,"character":37},"end":{"line":223,"character":37}},"rangeLength":0,"text":"."}]} [Trace - 21:12:18.176 PM] Sending request 'textDocument/completion - (9815)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":223,"character":38},"context":{"triggerKind":2,"triggerCharacter":"."}} [Trace - 21:12:18.184 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":68,"diagnostics":[{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":38}},"severity":1,"source":"syntax","message":"expected selector or type assertion, found ')'"}]} [Trace - 21:12:18.188 PM] Received response 'textDocument/completion - (9815)' in 12ms. Result: {"isIncomplete":true,"items":[{"label":"April","kind":21,"detail":"time.Month","preselect":true,"sortText":"00000","filterText":"April","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":38}},"newText":"April"}},{"label":"August","kind":21,"detail":"time.Month","sortText":"00001","filterText":"August","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":38}},"newText":"August"}},{"label":"December","kind":21,"detail":"time.Month","sortText":"00002","filterText":"December","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":38}},"newText":"December"}},{"label":"February","kind":21,"detail":"time.Month","sortText":"00003","filterText":"February","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":38}},"newText":"February"}},{"label":"Friday","kind":21,"detail":"time.Weekday","sortText":"00004","filterText":"Friday","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":38}},"newText":"Friday"}},{"label":"Hour","kind":21,"detail":"time.Duration","documentation":"Common durations. There is no definition for units of Day or larger\nto avoid confusion across daylight savings time zone transitions.\n\nTo count the number of units in a Duration, divide:\n\tsecond := time.Second\n\tfmt.Print(int64(second/time.Millisecond)) // prints 1000\n\nTo convert an integer number of units to a Duration, multiply:\n\tseconds := 10\n\tfmt.Print(time.Duration(seconds)*time.Second) // prints 10s\n","sortText":"00005","filterText":"Hour","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":38}},"newText":"Hour"}},{"label":"January","kind":21,"detail":"time.Month","sortText":"00006","filterText":"January","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":38}},"newText":"January"}},{"label":"July","kind":21,"detail":"time.Month","sortText":"00007","filterText":"July","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":38}},"newText":"July"}},{"label":"June","kind":21,"detail":"time.Month","sortText":"00008","filterText":"June","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":38}},"newText":"June"}},{"label":"March","kind":21,"detail":"time.Month","sortText":"00009","filterText":"March","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":38}},"newText":"March"}},{"label":"May","kind":21,"detail":"time.Month","sortText":"00010","filterText":"May","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":38}},"newText":"May"}},{"label":"Microsecond","kind":21,"detail":"time.Duration","documentation":"Common durations. There is no definition for units of Day or larger\nto avoid confusion across daylight savings time zone transitions.\n\nTo count the number of units in a Duration, divide:\n\tsecond := time.Second\n\tfmt.Print(int64(second/time.Millisecond)) // prints 1000\n\nTo convert an integer number of units to a Duration, multiply:\n\tseconds := 10\n\tfmt.Print(time.Duration(seconds)*time.Second) // prints 10s\n","sortText":"00011","filterText":"Microsecond","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":38}},"newText":"Microsecond"}},{"label":"Millisecond","kind":21,"detail":"time.Duration","documentation":"Common durations. There is no definition for units of Day or larger\nto avoid confusion across daylight savings time zone transitions.\n\nTo count the number of units in a Duration, divide:\n\tsecond := time.Second\n\tfmt.Print(int64(second/time.Millisecond)) // prints 1000\n\nTo convert an integer number of units to a Duration, multiply:\n\tseconds := 10\n\tfmt.Print(time.Duration(seconds)*time.Second) // prints 10s\n","sortText":"00012","filterText":"Millisecond","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":38}},"newText":"Millisecond"}},{"label":"Minute","kind":21,"detail":"time.Duration","documentation":"Common durations. There is no definition for units of Day or larger\nto avoid confusion across daylight savings time zone transitions.\n\nTo count the number of units in a Duration, divide:\n\tsecond := time.Second\n\tfmt.Print(int64(second/time.Millisecond)) // prints 1000\n\nTo convert an integer number of units to a Duration, multiply:\n\tseconds := 10\n\tfmt.Print(time.Duration(seconds)*time.Second) // prints 10s\n","sortText":"00013","filterText":"Minute","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":38}},"newText":"Minute"}},{"label":"Monday","kind":21,"detail":"time.Weekday","sortText":"00014","filterText":"Monday","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":38}},"newText":"Monday"}},{"label":"Nanosecond","kind":21,"detail":"time.Duration","documentation":"Common durations. There is no definition for units of Day or larger\nto avoid confusion across daylight savings time zone transitions.\n\nTo count the number of units in a Duration, divide:\n\tsecond := time.Second\n\tfmt.Print(int64(second/time.Millisecond)) // prints 1000\n\nTo convert an integer number of units to a Duration, multiply:\n\tseconds := 10\n\tfmt.Print(time.Duration(seconds)*time.Second) // prints 10s\n","sortText":"00015","filterText":"Nanosecond","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":38}},"newText":"Nanosecond"}},{"label":"November","kind":21,"detail":"time.Month","sortText":"00016","filterText":"November","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":38}},"newText":"November"}},{"label":"October","kind":21,"detail":"time.Month","sortText":"00017","filterText":"October","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":38}},"newText":"October"}},{"label":"Saturday","kind":21,"detail":"time.Weekday","sortText":"00018","filterText":"Saturday","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":38}},"newText":"Saturday"}},{"label":"Second","kind":21,"detail":"time.Duration","documentation":"Common durations. There is no definition for units of Day or larger\nto avoid confusion across daylight savings time zone transitions.\n\nTo count the number of units in a Duration, divide:\n\tsecond := time.Second\n\tfmt.Print(int64(second/time.Millisecond)) // prints 1000\n\nTo convert an integer number of units to a Duration, multiply:\n\tseconds := 10\n\tfmt.Print(time.Duration(seconds)*time.Second) // prints 10s\n","sortText":"00019","filterText":"Second","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":38}},"newText":"Second"}},{"label":"September","kind":21,"detail":"time.Month","sortText":"00020","filterText":"September","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":38}},"newText":"September"}},{"label":"Since","kind":3,"detail":"func(t time.Time) time.Duration","documentation":"Since returns the time elapsed since t.\nIt is shorthand for time.Now().Sub(t).\n","sortText":"00021","filterText":"Since","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":38}},"newText":"Since(${1:})"}},{"label":"Sunday","kind":21,"detail":"time.Weekday","sortText":"00022","filterText":"Sunday","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":38}},"newText":"Sunday"}},{"label":"Thursday","kind":21,"detail":"time.Weekday","sortText":"00023","filterText":"Thursday","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":38}},"newText":"Thursday"}},{"label":"Tuesday","kind":21,"detail":"time.Weekday","sortText":"00024","filterText":"Tuesday","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":38}},"newText":"Tuesday"}},{"label":"Until","kind":3,"detail":"func(t time.Time) time.Duration","documentation":"Until returns the duration until t.\nIt is shorthand for t.Sub(time.Now()).\n","sortText":"00025","filterText":"Until","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":38}},"newText":"Until(${1:})"}},{"label":"Wednesday","kind":21,"detail":"time.Weekday","sortText":"00026","filterText":"Wednesday","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":38}},"newText":"Wednesday"}},{"label":"Hour.Microseconds","kind":2,"detail":"func() int64","documentation":"Microseconds returns the duration as an integer microsecond count.\n","sortText":"00027","filterText":"Hour.Microseconds","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":38}},"newText":"Hour.Microseconds()"}},{"label":"Hour.Milliseconds","kind":2,"detail":"func() int64","documentation":"Milliseconds returns the duration as an integer millisecond count.\n","sortText":"00028","filterText":"Hour.Milliseconds","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":38}},"newText":"Hour.Milliseconds()"}},{"label":"Hour.Nanoseconds","kind":2,"detail":"func() int64","documentation":"Nanoseconds returns the duration as an integer nanosecond count.\n","sortText":"00029","filterText":"Hour.Nanoseconds","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":38}},"newText":"Hour.Nanoseconds()"}},{"label":"ANSIC","kind":21,"detail":"string","documentation":"These are predefined layouts for use in Time.Format and time.Parse.\nThe reference time used in the layouts is the specific time:\n\tMon Jan 2 15:04:05 MST 2006\nwhich is Unix time 1136239445. Since MST is GMT-0700,\nthe reference time can be thought of as\n\t01/02 03:04:05PM '06 -0700\nTo define your own format, write down what the reference time would look\nlike formatted your way; see the values of constants like ANSIC,\nStampMicro or Kitchen for examples. The model is to demonstrate what the\nreference time looks like so that the Format and Parse methods can apply\nthe same transformation to a general time value.\n\nSome valid layouts are invalid time values for time.Parse, due to formats\nsuch as _ for space padding and Z for zone information.\n\nWithin the format string, an underscore _ represents a space that may be\nreplaced by a digit if the following number (a day) has two digits; for\ncompatibility with fixed-width Unix time formats.\n\nA decimal point followed by one or more zeros represents a fractional\nsecond, printed to the given number of decimal places. A decimal point\nfollowed by one or more nines represents a fractional second, printed to\nthe given number of decimal places, with trailing zeros removed.\nWhen parsing (only), the input may contain a fractional second\nfield immediately after the seconds field, even if the layout does not\nsignify its presence. In that case a decimal point followed by a maximal\nseries of digits is parsed as a fractional second.\n\nNumeric time zone offsets format as follows:\n\t-0700 ±hhmm\n\t-07:00 ±hh:mm\n\t-07 ±hh\nReplacing the sign in the format with a Z triggers\nthe ISO 8601 behavior of printing Z instead of an\noffset for the UTC zone. Thus:\n\tZ0700 Z or ±hhmm\n\tZ07:00 Z or ±hh:mm\n\tZ07 Z or ±hh\n\nThe recognized day of week formats are \"Mon\" and \"Monday\".\nThe recognized month formats are \"Jan\" and \"January\".\n\nThe formats 2, _2, and 02 are unpadded, space-padded, and zero-padded\nday of month. The formats __2 and 002 are space-padded and zero-padded\nthree-character day of year; there is no unpadded day of year format.\n\nText in the format string that is not recognized as part of the reference\ntime is echoed verbatim during Format and expected to appear verbatim\nin the input to Parse.\n\nThe executable example for Time.Format demonstrates the working\nof the layout string in detail and is a good reference.\n\nNote that the RFC822, RFC850, and RFC1123 formats should be applied\nonly to local times. Applying them to UTC times will use \"UTC\" as the\ntime zone abbreviation, while strictly speaking those RFCs require the\nuse of \"GMT\" in that case.\nIn general RFC1123Z should be used instead of RFC1123 for servers\nthat insist on that format, and RFC3339 should be preferred for new protocols.\nRFC3339, RFC822, RFC822Z, RFC1123, and RFC1123Z are useful for formatting;\nwhen used with time.Parse they do not accept all the time formats\npermitted by the RFCs and they do accept time formats not formally defined.\nThe RFC3339Nano format removes trailing zeros from the seconds field\nand thus may not sort correctly once formatted.\n","sortText":"00030","filterText":"ANSIC","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":38}},"newText":"ANSIC"}},{"label":"After","kind":3,"detail":"func(d time.Duration) \u003c-chan time.Time","documentation":"After waits for the duration to elapse and then sends the current time\non the returned channel.\nIt is equivalent to NewTimer(d).C.\nThe underlying Timer is not recovered by the garbage collector\nuntil the timer fires. If efficiency is a concern, use NewTimer\ninstead and call Timer.Stop if the timer is no longer needed.\n","sortText":"00031","filterText":"After","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":38}},"newText":"After(${1:})"}},{"label":"AfterFunc","kind":3,"detail":"func(d time.Duration, f func()) *time.Timer","documentation":"AfterFunc waits for the duration to elapse and then calls f\nin its own goroutine. It returns a Timer that can\nbe used to cancel the call using its Stop method.\n","sortText":"00032","filterText":"AfterFunc","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":38}},"newText":"AfterFunc(${1:})"}},{"label":"Date","kind":3,"detail":"func(year int, month time.Month, day int, hour int, min int, sec int, nsec int, loc *time.Location) time.Time","documentation":"Date returns the Time corresponding to\n\tyyyy-mm-dd hh:mm:ss + nsec nanoseconds\nin the appropriate zone for that time in the given location.\n\nThe month, day, hour, min, sec, and nsec values may be outside\ntheir usual ranges and will be normalized during the conversion.\nFor example, October 32 converts to November 1.\n\nA daylight savings time transition skips or repeats times.\nFor example, in the United States, March 13, 2011 2:15am never occurred,\nwhile November 6, 2011 1:15am occurred twice. In such cases, the\nchoice of time zone, and therefore the time, is not well-defined.\nDate returns a time that is correct in one of the two zones involved\nin the transition, but it does not guarantee which.\n\nDate panics if loc is nil.\n","sortText":"00033","filterText":"Date","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":38}},"newText":"Date(${1:})"}},{"label":"Duration","kind":7,"detail":"int64","documentation":"A Duration represents the elapsed time between two instants\nas an int64 nanosecond count. The representation limits the\nlargest representable duration to approximately 290 years.\n","sortText":"00034","filterText":"Duration","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":38}},"newText":"Duration"}},{"label":"FixedZone","kind":3,"detail":"func(name string, offset int) *time.Location","documentation":"FixedZone returns a Location that always uses\nthe given zone name and offset (seconds east of UTC).\n","sortText":"00035","filterText":"FixedZone","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":38}},"newText":"FixedZone(${1:})"}},{"label":"Kitchen","kind":21,"detail":"string","documentation":"These are predefined layouts for use in Time.Format and time.Parse.\nThe reference time used in the layouts is the specific time:\n\tMon Jan 2 15:04:05 MST 2006\nwhich is Unix time 1136239445. Since MST is GMT-0700,\nthe reference time can be thought of as\n\t01/02 03:04:05PM '06 -0700\nTo define your own format, write down what the reference time would look\nlike formatted your way; see the values of constants like ANSIC,\nStampMicro or Kitchen for examples. The model is to demonstrate what the\nreference time looks like so that the Format and Parse methods can apply\nthe same transformation to a general time value.\n\nSome valid layouts are invalid time values for time.Parse, due to formats\nsuch as _ for space padding and Z for zone information.\n\nWithin the format string, an underscore _ represents a space that may be\nreplaced by a digit if the following number (a day) has two digits; for\ncompatibility with fixed-width Unix time formats.\n\nA decimal point followed by one or more zeros represents a fractional\nsecond, printed to the given number of decimal places. A decimal point\nfollowed by one or more nines represents a fractional second, printed to\nthe given number of decimal places, with trailing zeros removed.\nWhen parsing (only), the input may contain a fractional second\nfield immediately after the seconds field, even if the layout does not\nsignify its presence. In that case a decimal point followed by a maximal\nseries of digits is parsed as a fractional second.\n\nNumeric time zone offsets format as follows:\n\t-0700 ±hhmm\n\t-07:00 ±hh:mm\n\t-07 ±hh\nReplacing the sign in the format with a Z triggers\nthe ISO 8601 behavior of printing Z instead of an\noffset for the UTC zone. Thus:\n\tZ0700 Z or ±hhmm\n\tZ07:00 Z or ±hh:mm\n\tZ07 Z or ±hh\n\nThe recognized day of week formats are \"Mon\" and \"Monday\".\nThe recognized month formats are \"Jan\" and \"January\".\n\nThe formats 2, _2, and 02 are unpadded, space-padded, and zero-padded\nday of month. The formats __2 and 002 are space-padded and zero-padded\nthree-character day of year; there is no unpadded day of year format.\n\nText in the format string that is not recognized as part of the reference\ntime is echoed verbatim during Format and expected to appear verbatim\nin the input to Parse.\n\nThe executable example for Time.Format demonstrates the working\nof the layout string in detail and is a good reference.\n\nNote that the RFC822, RFC850, and RFC1123 formats should be applied\nonly to local times. Applying them to UTC times will use \"UTC\" as the\ntime zone abbreviation, while strictly speaking those RFCs require the\nuse of \"GMT\" in that case.\nIn general RFC1123Z should be used instead of RFC1123 for servers\nthat insist on that format, and RFC3339 should be preferred for new protocols.\nRFC3339, RFC822, RFC822Z, RFC1123, and RFC1123Z are useful for formatting;\nwhen used with time.Parse they do not accept all the time formats\npermitted by the RFCs and they do accept time formats not formally defined.\nThe RFC3339Nano format removes trailing zeros from the seconds field\nand thus may not sort correctly once formatted.\n","sortText":"00036","filterText":"Kitchen","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":38}},"newText":"Kitchen"}},{"label":"LoadLocation","kind":3,"detail":"func(name string) (*time.Location, error)","documentation":"LoadLocation returns the Location with the given name.\n\nIf the name is \"\" or \"UTC\", LoadLocation returns UTC.\nIf the name is \"Local\", LoadLocation returns Local.\n\nOtherwise, the name is taken to be a location name corresponding to a file\nin the IANA Time Zone database, such as \"America/New_York\".\n\nThe time zone database needed by LoadLocation may not be\npresent on all systems, especially non-Unix systems.\nLoadLocation looks in the directory or uncompressed zip file\nnamed by the ZONEINFO environment variable, if any, then looks in\nknown installation locations on Unix systems,\nand finally looks in $GOROOT/lib/time/zoneinfo.zip.\n","sortText":"00037","filterText":"LoadLocation","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":38}},"newText":"LoadLocation(${1:})"}},{"label":"LoadLocationFromTZData","kind":3,"detail":"func(name string, data []byte) (*time.Location, error)","documentation":"LoadLocationFromTZData returns a Location with the given name\ninitialized from the IANA Time Zone database-formatted data.\nThe data should be in the format of a standard IANA time zone file\n(for example, the content of /etc/localtime on Unix systems).\n","sortText":"00038","filterText":"LoadLocationFromTZData","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":38}},"newText":"LoadLocationFromTZData(${1:})"}},{"label":"Local","kind":6,"detail":"*time.Location","documentation":"Local represents the system's local time zone.\nOn Unix systems, Local consults the TZ environment\nvariable to find the time zone to use. No TZ means\nuse the system default /etc/localtime.\nTZ=\"\" means use UTC.\nTZ=\"foo\" means use file foo in the system timezone directory.\n","sortText":"00039","filterText":"Local","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":38}},"newText":"Local"}},{"label":"Location","kind":22,"detail":"struct{...}","documentation":"A Location maps time instants to the zone in use at that time.\nTypically, the Location represents the collection of time offsets\nin use in a geographical area. For many Locations the time offset varies\ndepending on whether daylight savings time is in use at the time instant.\n","sortText":"00040","filterText":"Location","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":38}},"newText":"Location"}},{"label":"Month","kind":7,"detail":"int","documentation":"A Month specifies a month of the year (January = 1, ...).\n","sortText":"00041","filterText":"Month","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":38}},"newText":"Month"}},{"label":"NewTicker","kind":3,"detail":"func(d time.Duration) *time.Ticker","documentation":"NewTicker returns a new Ticker containing a channel that will send the\ntime with a period specified by the duration argument.\nIt adjusts the intervals or drops ticks to make up for slow receivers.\nThe duration d must be greater than zero; if not, NewTicker will panic.\nStop the ticker to release associated resources.\n","sortText":"00042","filterText":"NewTicker","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":38}},"newText":"NewTicker(${1:})"}},{"label":"NewTimer","kind":3,"detail":"func(d time.Duration) *time.Timer","documentation":"NewTimer creates a new Timer that will send\nthe current time on its channel after at least duration d.\n","sortText":"00043","filterText":"NewTimer","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":38}},"newText":"NewTimer(${1:})"}},{"label":"Now","kind":3,"detail":"func() time.Time","documentation":"Now returns the current local time.\n","sortText":"00044","filterText":"Now","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":38}},"newText":"Now()"}},{"label":"Parse","kind":3,"detail":"func(layout string, value string) (time.Time, error)","documentation":"Parse parses a formatted string and returns the time value it represents.\nThe layout defines the format by showing how the reference time,\ndefined to be\n\tMon Jan 2 15:04:05 -0700 MST 2006\nwould be interpreted if it were the value; it serves as an example of\nthe input format. The same interpretation will then be made to the\ninput string.\n\nPredefined layouts ANSIC, UnixDate, RFC3339 and others describe standard\nand convenient representations of the reference time. For more information\nabout the formats and the definition of the reference time, see the\ndocumentation for ANSIC and the other constants defined by this package.\nAlso, the executable example for Time.Format demonstrates the working\nof the layout string in detail and is a good reference.\n\nElements omitted from the value are assumed to be zero or, when\nzero is impossible, one, so parsing \"3:04pm\" returns the time\ncorresponding to Jan 1, year 0, 15:04:00 UTC (note that because the year is\n0, this time is before the zero Time).\nYears must be in the range 0000..9999. The day of the week is checked\nfor syntax but it is otherwise ignored.\n\nFor layouts specifying the two-digit year 06, a value NN \u003e= 69 will be treated\nas 19NN and a value NN \u003c 69 will be treated as 20NN.\n\nIn the absence of a time zone indicator, Parse returns a time in UTC.\n\nWhen parsing a time with a zone offset like -0700, if the offset corresponds\nto a time zone used by the current location (Local), then Parse uses that\nlocation and zone in the returned time. Otherwise it records the time as\nbeing in a fabricated location with time fixed at the given zone offset.\n\nWhen parsing a time with a zone abbreviation like MST, if the zone abbreviation\nhas a defined offset in the current location, then that offset is used.\nThe zone abbreviation \"UTC\" is recognized as UTC regardless of location.\nIf the zone abbreviation is unknown, Parse records the time as being\nin a fabricated location with the given zone abbreviation and a zero offset.\nThis choice means that such a time can be parsed and reformatted with the\nsame layout losslessly, but the exact instant used in the representation will\ndiffer by the actual zone offset. To avoid such problems, prefer time layouts\nthat use a numeric zone offset, or use ParseInLocation.\n","sortText":"00045","filterText":"Parse","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":38}},"newText":"Parse(${1:})"}},{"label":"ParseDuration","kind":3,"detail":"func(s string) (time.Duration, error)","documentation":"ParseDuration parses a duration string.\nA duration string is a possibly signed sequence of\ndecimal numbers, each with optional fraction and a unit suffix,\nsuch as \"300ms\", \"-1.5h\" or \"2h45m\".\nValid time units are \"ns\", \"us\" (or \"µs\"), \"ms\", \"s\", \"m\", \"h\".\n","sortText":"00046","filterText":"ParseDuration","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":38}},"newText":"ParseDuration(${1:})"}},{"label":"ParseError","kind":22,"detail":"struct{...}","documentation":"ParseError describes a problem parsing a time string.\n","sortText":"00047","filterText":"ParseError","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":38}},"newText":"ParseError"}},{"label":"ParseInLocation","kind":3,"detail":"func(layout string, value string, loc *time.Location) (time.Time, error)","documentation":"ParseInLocation is like Parse but differs in two important ways.\nFirst, in the absence of time zone information, Parse interprets a time as UTC;\nParseInLocation interprets the time as in the given location.\nSecond, when given a zone offset or abbreviation, Parse tries to match it\nagainst the Local location; ParseInLocation uses the given location.\n","sortText":"00048","filterText":"ParseInLocation","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":38}},"newText":"ParseInLocation(${1:})"}},{"label":"RFC1123","kind":21,"detail":"string","documentation":"These are predefined layouts for use in Time.Format and time.Parse.\nThe reference time used in the layouts is the specific time:\n\tMon Jan 2 15:04:05 MST 2006\nwhich is Unix time 1136239445. Since MST is GMT-0700,\nthe reference time can be thought of as\n\t01/02 03:04:05PM '06 -0700\nTo define your own format, write down what the reference time would look\nlike formatted your way; see the values of constants like ANSIC,\nStampMicro or Kitchen for examples. The model is to demonstrate what the\nreference time looks like so that the Format and Parse methods can apply\nthe same transformation to a general time value.\n\nSome valid layouts are invalid time values for time.Parse, due to formats\nsuch as _ for space padding and Z for zone information.\n\nWithin the format string, an underscore _ represents a space that may be\nreplaced by a digit if the following number (a day) has two digits; for\ncompatibility with fixed-width Unix time formats.\n\nA decimal point followed by one or more zeros represents a fractional\nsecond, printed to the given number of decimal places. A decimal point\nfollowed by one or more nines represents a fractional second, printed to\nthe given number of decimal places, with trailing zeros removed.\nWhen parsing (only), the input may contain a fractional second\nfield immediately after the seconds field, even if the layout does not\nsignify its presence. In that case a decimal point followed by a maximal\nseries of digits is parsed as a fractional second.\n\nNumeric time zone offsets format as follows:\n\t-0700 ±hhmm\n\t-07:00 ±hh:mm\n\t-07 ±hh\nReplacing the sign in the format with a Z triggers\nthe ISO 8601 behavior of printing Z instead of an\noffset for the UTC zone. Thus:\n\tZ0700 Z or ±hhmm\n\tZ07:00 Z or ±hh:mm\n\tZ07 Z or ±hh\n\nThe recognized day of week formats are \"Mon\" and \"Monday\".\nThe recognized month formats are \"Jan\" and \"January\".\n\nThe formats 2, _2, and 02 are unpadded, space-padded, and zero-padded\nday of month. The formats __2 and 002 are space-padded and zero-padded\nthree-character day of year; there is no unpadded day of year format.\n\nText in the format string that is not recognized as part of the reference\ntime is echoed verbatim during Format and expected to appear verbatim\nin the input to Parse.\n\nThe executable example for Time.Format demonstrates the working\nof the layout string in detail and is a good reference.\n\nNote that the RFC822, RFC850, and RFC1123 formats should be applied\nonly to local times. Applying them to UTC times will use \"UTC\" as the\ntime zone abbreviation, while strictly speaking those RFCs require the\nuse of \"GMT\" in that case.\nIn general RFC1123Z should be used instead of RFC1123 for servers\nthat insist on that format, and RFC3339 should be preferred for new protocols.\nRFC3339, RFC822, RFC822Z, RFC1123, and RFC1123Z are useful for formatting;\nwhen used with time.Parse they do not accept all the time formats\npermitted by the RFCs and they do accept time formats not formally defined.\nThe RFC3339Nano format removes trailing zeros from the seconds field\nand thus may not sort correctly once formatted.\n","sortText":"00049","filterText":"RFC1123","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":38}},"newText":"RFC1123"}},{"label":"RFC1123Z","kind":21,"detail":"string","documentation":"These are predefined layouts for use in Time.Format and time.Parse.\nThe reference time used in the layouts is the specific time:\n\tMon Jan 2 15:04:05 MST 2006\nwhich is Unix time 1136239445. Since MST is GMT-0700,\nthe reference time can be thought of as\n\t01/02 03:04:05PM '06 -0700\nTo define your own format, write down what the reference time would look\nlike formatted your way; see the values of constants like ANSIC,\nStampMicro or Kitchen for examples. The model is to demonstrate what the\nreference time looks like so that the Format and Parse methods can apply\nthe same transformation to a general time value.\n\nSome valid layouts are invalid time values for time.Parse, due to formats\nsuch as _ for space padding and Z for zone information.\n\nWithin the format string, an underscore _ represents a space that may be\nreplaced by a digit if the following number (a day) has two digits; for\ncompatibility with fixed-width Unix time formats.\n\nA decimal point followed by one or more zeros represents a fractional\nsecond, printed to the given number of decimal places. A decimal point\nfollowed by one or more nines represents a fractional second, printed to\nthe given number of decimal places, with trailing zeros removed.\nWhen parsing (only), the input may contain a fractional second\nfield immediately after the seconds field, even if the layout does not\nsignify its presence. In that case a decimal point followed by a maximal\nseries of digits is parsed as a fractional second.\n\nNumeric time zone offsets format as follows:\n\t-0700 ±hhmm\n\t-07:00 ±hh:mm\n\t-07 ±hh\nReplacing the sign in the format with a Z triggers\nthe ISO 8601 behavior of printing Z instead of an\noffset for the UTC zone. Thus:\n\tZ0700 Z or ±hhmm\n\tZ07:00 Z or ±hh:mm\n\tZ07 Z or ±hh\n\nThe recognized day of week formats are \"Mon\" and \"Monday\".\nThe recognized month formats are \"Jan\" and \"January\".\n\nThe formats 2, _2, and 02 are unpadded, space-padded, and zero-padded\nday of month. The formats __2 and 002 are space-padded and zero-padded\nthree-character day of year; there is no unpadded day of year format.\n\nText in the format string that is not recognized as part of the reference\ntime is echoed verbatim during Format and expected to appear verbatim\nin the input to Parse.\n\nThe executable example for Time.Format demonstrates the working\nof the layout string in detail and is a good reference.\n\nNote that the RFC822, RFC850, and RFC1123 formats should be applied\nonly to local times. Applying them to UTC times will use \"UTC\" as the\ntime zone abbreviation, while strictly speaking those RFCs require the\nuse of \"GMT\" in that case.\nIn general RFC1123Z should be used instead of RFC1123 for servers\nthat insist on that format, and RFC3339 should be preferred for new protocols.\nRFC3339, RFC822, RFC822Z, RFC1123, and RFC1123Z are useful for formatting;\nwhen used with time.Parse they do not accept all the time formats\npermitted by the RFCs and they do accept time formats not formally defined.\nThe RFC3339Nano format removes trailing zeros from the seconds field\nand thus may not sort correctly once formatted.\n","sortText":"00050","filterText":"RFC1123Z","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":38}},"newText":"RFC1123Z"}},{"label":"RFC3339","kind":21,"detail":"string","documentation":"These are predefined layouts for use in Time.Format and time.Parse.\nThe reference time used in the layouts is the specific time:\n\tMon Jan 2 15:04:05 MST 2006\nwhich is Unix time 1136239445. Since MST is GMT-0700,\nthe reference time can be thought of as\n\t01/02 03:04:05PM '06 -0700\nTo define your own format, write down what the reference time would look\nlike formatted your way; see the values of constants like ANSIC,\nStampMicro or Kitchen for examples. The model is to demonstrate what the\nreference time looks like so that the Format and Parse methods can apply\nthe same transformation to a general time value.\n\nSome valid layouts are invalid time values for time.Parse, due to formats\nsuch as _ for space padding and Z for zone information.\n\nWithin the format string, an underscore _ represents a space that may be\nreplaced by a digit if the following number (a day) has two digits; for\ncompatibility with fixed-width Unix time formats.\n\nA decimal point followed by one or more zeros represents a fractional\nsecond, printed to the given number of decimal places. A decimal point\nfollowed by one or more nines represents a fractional second, printed to\nthe given number of decimal places, with trailing zeros removed.\nWhen parsing (only), the input may contain a fractional second\nfield immediately after the seconds field, even if the layout does not\nsignify its presence. In that case a decimal point followed by a maximal\nseries of digits is parsed as a fractional second.\n\nNumeric time zone offsets format as follows:\n\t-0700 ±hhmm\n\t-07:00 ±hh:mm\n\t-07 ±hh\nReplacing the sign in the format with a Z triggers\nthe ISO 8601 behavior of printing Z instead of an\noffset for the UTC zone. Thus:\n\tZ0700 Z or ±hhmm\n\tZ07:00 Z or ±hh:mm\n\tZ07 Z or ±hh\n\nThe recognized day of week formats are \"Mon\" and \"Monday\".\nThe recognized month formats are \"Jan\" and \"January\".\n\nThe formats 2, _2, and 02 are unpadded, space-padded, and zero-padded\nday of month. The formats __2 and 002 are space-padded and zero-padded\nthree-character day of year; there is no unpadded day of year format.\n\nText in the format string that is not recognized as part of the reference\ntime is echoed verbatim during Format and expected to appear verbatim\nin the input to Parse.\n\nThe executable example for Time.Format demonstrates the working\nof the layout string in detail and is a good reference.\n\nNote that the RFC822, RFC850, and RFC1123 formats should be applied\nonly to local times. Applying them to UTC times will use \"UTC\" as the\ntime zone abbreviation, while strictly speaking those RFCs require the\nuse of \"GMT\" in that case.\nIn general RFC1123Z should be used instead of RFC1123 for servers\nthat insist on that format, and RFC3339 should be preferred for new protocols.\nRFC3339, RFC822, RFC822Z, RFC1123, and RFC1123Z are useful for formatting;\nwhen used with time.Parse they do not accept all the time formats\npermitted by the RFCs and they do accept time formats not formally defined.\nThe RFC3339Nano format removes trailing zeros from the seconds field\nand thus may not sort correctly once formatted.\n","sortText":"00051","filterText":"RFC3339","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":38}},"newText":"RFC3339"}},{"label":"RFC3339Nano","kind":21,"detail":"string","documentation":"These are predefined layouts for use in Time.Format and time.Parse.\nThe reference time used in the layouts is the specific time:\n\tMon Jan 2 15:04:05 MST 2006\nwhich is Unix time 1136239445. Since MST is GMT-0700,\nthe reference time can be thought of as\n\t01/02 03:04:05PM '06 -0700\nTo define your own format, write down what the reference time would look\nlike formatted your way; see the values of constants like ANSIC,\nStampMicro or Kitchen for examples. The model is to demonstrate what the\nreference time looks like so that the Format and Parse methods can apply\nthe same transformation to a general time value.\n\nSome valid layouts are invalid time values for time.Parse, due to formats\nsuch as _ for space padding and Z for zone information.\n\nWithin the format string, an underscore _ represents a space that may be\nreplaced by a digit if the following number (a day) has two digits; for\ncompatibility with fixed-width Unix time formats.\n\nA decimal point followed by one or more zeros represents a fractional\nsecond, printed to the given number of decimal places. A decimal point\nfollowed by one or more nines represents a fractional second, printed to\nthe given number of decimal places, with trailing zeros removed.\nWhen parsing (only), the input may contain a fractional second\nfield immediately after the seconds field, even if the layout does not\nsignify its presence. In that case a decimal point followed by a maximal\nseries of digits is parsed as a fractional second.\n\nNumeric time zone offsets format as follows:\n\t-0700 ±hhmm\n\t-07:00 ±hh:mm\n\t-07 ±hh\nReplacing the sign in the format with a Z triggers\nthe ISO 8601 behavior of printing Z instead of an\noffset for the UTC zone. Thus:\n\tZ0700 Z or ±hhmm\n\tZ07:00 Z or ±hh:mm\n\tZ07 Z or ±hh\n\nThe recognized day of week formats are \"Mon\" and \"Monday\".\nThe recognized month formats are \"Jan\" and \"January\".\n\nThe formats 2, _2, and 02 are unpadded, space-padded, and zero-padded\nday of month. The formats __2 and 002 are space-padded and zero-padded\nthree-character day of year; there is no unpadded day of year format.\n\nText in the format string that is not recognized as part of the reference\ntime is echoed verbatim during Format and expected to appear verbatim\nin the input to Parse.\n\nThe executable example for Time.Format demonstrates the working\nof the layout string in detail and is a good reference.\n\nNote that the RFC822, RFC850, and RFC1123 formats should be applied\nonly to local times. Applying them to UTC times will use \"UTC\" as the\ntime zone abbreviation, while strictly speaking those RFCs require the\nuse of \"GMT\" in that case.\nIn general RFC1123Z should be used instead of RFC1123 for servers\nthat insist on that format, and RFC3339 should be preferred for new protocols.\nRFC3339, RFC822, RFC822Z, RFC1123, and RFC1123Z are useful for formatting;\nwhen used with time.Parse they do not accept all the time formats\npermitted by the RFCs and they do accept time formats not formally defined.\nThe RFC3339Nano format removes trailing zeros from the seconds field\nand thus may not sort correctly once formatted.\n","sortText":"00052","filterText":"RFC3339Nano","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":38}},"newText":"RFC3339Nano"}},{"label":"RFC822","kind":21,"detail":"string","documentation":"These are predefined layouts for use in Time.Format and time.Parse.\nThe reference time used in the layouts is the specific time:\n\tMon Jan 2 15:04:05 MST 2006\nwhich is Unix time 1136239445. Since MST is GMT-0700,\nthe reference time can be thought of as\n\t01/02 03:04:05PM '06 -0700\nTo define your own format, write down what the reference time would look\nlike formatted your way; see the values of constants like ANSIC,\nStampMicro or Kitchen for examples. The model is to demonstrate what the\nreference time looks like so that the Format and Parse methods can apply\nthe same transformation to a general time value.\n\nSome valid layouts are invalid time values for time.Parse, due to formats\nsuch as _ for space padding and Z for zone information.\n\nWithin the format string, an underscore _ represents a space that may be\nreplaced by a digit if the following number (a day) has two digits; for\ncompatibility with fixed-width Unix time formats.\n\nA decimal point followed by one or more zeros represents a fractional\nsecond, printed to the given number of decimal places. A decimal point\nfollowed by one or more nines represents a fractional second, printed to\nthe given number of decimal places, with trailing zeros removed.\nWhen parsing (only), the input may contain a fractional second\nfield immediately after the seconds field, even if the layout does not\nsignify its presence. In that case a decimal point followed by a maximal\nseries of digits is parsed as a fractional second.\n\nNumeric time zone offsets format as follows:\n\t-0700 ±hhmm\n\t-07:00 ±hh:mm\n\t-07 ±hh\nReplacing the sign in the format with a Z triggers\nthe ISO 8601 behavior of printing Z instead of an\noffset for the UTC zone. Thus:\n\tZ0700 Z or ±hhmm\n\tZ07:00 Z or ±hh:mm\n\tZ07 Z or ±hh\n\nThe recognized day of week formats are \"Mon\" and \"Monday\".\nThe recognized month formats are \"Jan\" and \"January\".\n\nThe formats 2, _2, and 02 are unpadded, space-padded, and zero-padded\nday of month. The formats __2 and 002 are space-padded and zero-padded\nthree-character day of year; there is no unpadded day of year format.\n\nText in the format string that is not recognized as part of the reference\ntime is echoed verbatim during Format and expected to appear verbatim\nin the input to Parse.\n\nThe executable example for Time.Format demonstrates the working\nof the layout string in detail and is a good reference.\n\nNote that the RFC822, RFC850, and RFC1123 formats should be applied\nonly to local times. Applying them to UTC times will use \"UTC\" as the\ntime zone abbreviation, while strictly speaking those RFCs require the\nuse of \"GMT\" in that case.\nIn general RFC1123Z should be used instead of RFC1123 for servers\nthat insist on that format, and RFC3339 should be preferred for new protocols.\nRFC3339, RFC822, RFC822Z, RFC1123, and RFC1123Z are useful for formatting;\nwhen used with time.Parse they do not accept all the time formats\npermitted by the RFCs and they do accept time formats not formally defined.\nThe RFC3339Nano format removes trailing zeros from the seconds field\nand thus may not sort correctly once formatted.\n","sortText":"00053","filterText":"RFC822","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":38}},"newText":"RFC822"}},{"label":"RFC822Z","kind":21,"detail":"string","documentation":"These are predefined layouts for use in Time.Format and time.Parse.\nThe reference time used in the layouts is the specific time:\n\tMon Jan 2 15:04:05 MST 2006\nwhich is Unix time 1136239445. Since MST is GMT-0700,\nthe reference time can be thought of as\n\t01/02 03:04:05PM '06 -0700\nTo define your own format, write down what the reference time would look\nlike formatted your way; see the values of constants like ANSIC,\nStampMicro or Kitchen for examples. The model is to demonstrate what the\nreference time looks like so that the Format and Parse methods can apply\nthe same transformation to a general time value.\n\nSome valid layouts are invalid time values for time.Parse, due to formats\nsuch as _ for space padding and Z for zone information.\n\nWithin the format string, an underscore _ represents a space that may be\nreplaced by a digit if the following number (a day) has two digits; for\ncompatibility with fixed-width Unix time formats.\n\nA decimal point followed by one or more zeros represents a fractional\nsecond, printed to the given number of decimal places. A decimal point\nfollowed by one or more nines represents a fractional second, printed to\nthe given number of decimal places, with trailing zeros removed.\nWhen parsing (only), the input may contain a fractional second\nfield immediately after the seconds field, even if the layout does not\nsignify its presence. In that case a decimal point followed by a maximal\nseries of digits is parsed as a fractional second.\n\nNumeric time zone offsets format as follows:\n\t-0700 ±hhmm\n\t-07:00 ±hh:mm\n\t-07 ±hh\nReplacing the sign in the format with a Z triggers\nthe ISO 8601 behavior of printing Z instead of an\noffset for the UTC zone. Thus:\n\tZ0700 Z or ±hhmm\n\tZ07:00 Z or ±hh:mm\n\tZ07 Z or ±hh\n\nThe recognized day of week formats are \"Mon\" and \"Monday\".\nThe recognized month formats are \"Jan\" and \"January\".\n\nThe formats 2, _2, and 02 are unpadded, space-padded, and zero-padded\nday of month. The formats __2 and 002 are space-padded and zero-padded\nthree-character day of year; there is no unpadded day of year format.\n\nText in the format string that is not recognized as part of the reference\ntime is echoed verbatim during Format and expected to appear verbatim\nin the input to Parse.\n\nThe executable example for Time.Format demonstrates the working\nof the layout string in detail and is a good reference.\n\nNote that the RFC822, RFC850, and RFC1123 formats should be applied\nonly to local times. Applying them to UTC times will use \"UTC\" as the\ntime zone abbreviation, while strictly speaking those RFCs require the\nuse of \"GMT\" in that case.\nIn general RFC1123Z should be used instead of RFC1123 for servers\nthat insist on that format, and RFC3339 should be preferred for new protocols.\nRFC3339, RFC822, RFC822Z, RFC1123, and RFC1123Z are useful for formatting;\nwhen used with time.Parse they do not accept all the time formats\npermitted by the RFCs and they do accept time formats not formally defined.\nThe RFC3339Nano format removes trailing zeros from the seconds field\nand thus may not sort correctly once formatted.\n","sortText":"00054","filterText":"RFC822Z","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":38}},"newText":"RFC822Z"}},{"label":"RFC850","kind":21,"detail":"string","documentation":"These are predefined layouts for use in Time.Format and time.Parse.\nThe reference time used in the layouts is the specific time:\n\tMon Jan 2 15:04:05 MST 2006\nwhich is Unix time 1136239445. Since MST is GMT-0700,\nthe reference time can be thought of as\n\t01/02 03:04:05PM '06 -0700\nTo define your own format, write down what the reference time would look\nlike formatted your way; see the values of constants like ANSIC,\nStampMicro or Kitchen for examples. The model is to demonstrate what the\nreference time looks like so that the Format and Parse methods can apply\nthe same transformation to a general time value.\n\nSome valid layouts are invalid time values for time.Parse, due to formats\nsuch as _ for space padding and Z for zone information.\n\nWithin the format string, an underscore _ represents a space that may be\nreplaced by a digit if the following number (a day) has two digits; for\ncompatibility with fixed-width Unix time formats.\n\nA decimal point followed by one or more zeros represents a fractional\nsecond, printed to the given number of decimal places. A decimal point\nfollowed by one or more nines represents a fractional second, printed to\nthe given number of decimal places, with trailing zeros removed.\nWhen parsing (only), the input may contain a fractional second\nfield immediately after the seconds field, even if the layout does not\nsignify its presence. In that case a decimal point followed by a maximal\nseries of digits is parsed as a fractional second.\n\nNumeric time zone offsets format as follows:\n\t-0700 ±hhmm\n\t-07:00 ±hh:mm\n\t-07 ±hh\nReplacing the sign in the format with a Z triggers\nthe ISO 8601 behavior of printing Z instead of an\noffset for the UTC zone. Thus:\n\tZ0700 Z or ±hhmm\n\tZ07:00 Z or ±hh:mm\n\tZ07 Z or ±hh\n\nThe recognized day of week formats are \"Mon\" and \"Monday\".\nThe recognized month formats are \"Jan\" and \"January\".\n\nThe formats 2, _2, and 02 are unpadded, space-padded, and zero-padded\nday of month. The formats __2 and 002 are space-padded and zero-padded\nthree-character day of year; there is no unpadded day of year format.\n\nText in the format string that is not recognized as part of the reference\ntime is echoed verbatim during Format and expected to appear verbatim\nin the input to Parse.\n\nThe executable example for Time.Format demonstrates the working\nof the layout string in detail and is a good reference.\n\nNote that the RFC822, RFC850, and RFC1123 formats should be applied\nonly to local times. Applying them to UTC times will use \"UTC\" as the\ntime zone abbreviation, while strictly speaking those RFCs require the\nuse of \"GMT\" in that case.\nIn general RFC1123Z should be used instead of RFC1123 for servers\nthat insist on that format, and RFC3339 should be preferred for new protocols.\nRFC3339, RFC822, RFC822Z, RFC1123, and RFC1123Z are useful for formatting;\nwhen used with time.Parse they do not accept all the time formats\npermitted by the RFCs and they do accept time formats not formally defined.\nThe RFC3339Nano format removes trailing zeros from the seconds field\nand thus may not sort correctly once formatted.\n","sortText":"00055","filterText":"RFC850","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":38}},"newText":"RFC850"}},{"label":"RubyDate","kind":21,"detail":"string","documentation":"These are predefined layouts for use in Time.Format and time.Parse.\nThe reference time used in the layouts is the specific time:\n\tMon Jan 2 15:04:05 MST 2006\nwhich is Unix time 1136239445. Since MST is GMT-0700,\nthe reference time can be thought of as\n\t01/02 03:04:05PM '06 -0700\nTo define your own format, write down what the reference time would look\nlike formatted your way; see the values of constants like ANSIC,\nStampMicro or Kitchen for examples. The model is to demonstrate what the\nreference time looks like so that the Format and Parse methods can apply\nthe same transformation to a general time value.\n\nSome valid layouts are invalid time values for time.Parse, due to formats\nsuch as _ for space padding and Z for zone information.\n\nWithin the format string, an underscore _ represents a space that may be\nreplaced by a digit if the following number (a day) has two digits; for\ncompatibility with fixed-width Unix time formats.\n\nA decimal point followed by one or more zeros represents a fractional\nsecond, printed to the given number of decimal places. A decimal point\nfollowed by one or more nines represents a fractional second, printed to\nthe given number of decimal places, with trailing zeros removed.\nWhen parsing (only), the input may contain a fractional second\nfield immediately after the seconds field, even if the layout does not\nsignify its presence. In that case a decimal point followed by a maximal\nseries of digits is parsed as a fractional second.\n\nNumeric time zone offsets format as follows:\n\t-0700 ±hhmm\n\t-07:00 ±hh:mm\n\t-07 ±hh\nReplacing the sign in the format with a Z triggers\nthe ISO 8601 behavior of printing Z instead of an\noffset for the UTC zone. Thus:\n\tZ0700 Z or ±hhmm\n\tZ07:00 Z or ±hh:mm\n\tZ07 Z or ±hh\n\nThe recognized day of week formats are \"Mon\" and \"Monday\".\nThe recognized month formats are \"Jan\" and \"January\".\n\nThe formats 2, _2, and 02 are unpadded, space-padded, and zero-padded\nday of month. The formats __2 and 002 are space-padded and zero-padded\nthree-character day of year; there is no unpadded day of year format.\n\nText in the format string that is not recognized as part of the reference\ntime is echoed verbatim during Format and expected to appear verbatim\nin the input to Parse.\n\nThe executable example for Time.Format demonstrates the working\nof the layout string in detail and is a good reference.\n\nNote that the RFC822, RFC850, and RFC1123 formats should be applied\nonly to local times. Applying them to UTC times will use \"UTC\" as the\ntime zone abbreviation, while strictly speaking those RFCs require the\nuse of \"GMT\" in that case.\nIn general RFC1123Z should be used instead of RFC1123 for servers\nthat insist on that format, and RFC3339 should be preferred for new protocols.\nRFC3339, RFC822, RFC822Z, RFC1123, and RFC1123Z are useful for formatting;\nwhen used with time.Parse they do not accept all the time formats\npermitted by the RFCs and they do accept time formats not formally defined.\nThe RFC3339Nano format removes trailing zeros from the seconds field\nand thus may not sort correctly once formatted.\n","sortText":"00056","filterText":"RubyDate","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":38}},"newText":"RubyDate"}},{"label":"Sleep","kind":3,"detail":"func(d time.Duration)","documentation":"Sleep pauses the current goroutine for at least the duration d.\nA negative or zero duration causes Sleep to return immediately.\n","sortText":"00057","filterText":"Sleep","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":38}},"newText":"Sleep(${1:})"}},{"label":"Stamp","kind":21,"detail":"string","documentation":"Handy time stamps.\n","sortText":"00058","filterText":"Stamp","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":38}},"newText":"Stamp"}},{"label":"StampMicro","kind":21,"detail":"string","documentation":"These are predefined layouts for use in Time.Format and time.Parse.\nThe reference time used in the layouts is the specific time:\n\tMon Jan 2 15:04:05 MST 2006\nwhich is Unix time 1136239445. Since MST is GMT-0700,\nthe reference time can be thought of as\n\t01/02 03:04:05PM '06 -0700\nTo define your own format, write down what the reference time would look\nlike formatted your way; see the values of constants like ANSIC,\nStampMicro or Kitchen for examples. The model is to demonstrate what the\nreference time looks like so that the Format and Parse methods can apply\nthe same transformation to a general time value.\n\nSome valid layouts are invalid time values for time.Parse, due to formats\nsuch as _ for space padding and Z for zone information.\n\nWithin the format string, an underscore _ represents a space that may be\nreplaced by a digit if the following number (a day) has two digits; for\ncompatibility with fixed-width Unix time formats.\n\nA decimal point followed by one or more zeros represents a fractional\nsecond, printed to the given number of decimal places. A decimal point\nfollowed by one or more nines represents a fractional second, printed to\nthe given number of decimal places, with trailing zeros removed.\nWhen parsing (only), the input may contain a fractional second\nfield immediately after the seconds field, even if the layout does not\nsignify its presence. In that case a decimal point followed by a maximal\nseries of digits is parsed as a fractional second.\n\nNumeric time zone offsets format as follows:\n\t-0700 ±hhmm\n\t-07:00 ±hh:mm\n\t-07 ±hh\nReplacing the sign in the format with a Z triggers\nthe ISO 8601 behavior of printing Z instead of an\noffset for the UTC zone. Thus:\n\tZ0700 Z or ±hhmm\n\tZ07:00 Z or ±hh:mm\n\tZ07 Z or ±hh\n\nThe recognized day of week formats are \"Mon\" and \"Monday\".\nThe recognized month formats are \"Jan\" and \"January\".\n\nThe formats 2, _2, and 02 are unpadded, space-padded, and zero-padded\nday of month. The formats __2 and 002 are space-padded and zero-padded\nthree-character day of year; there is no unpadded day of year format.\n\nText in the format string that is not recognized as part of the reference\ntime is echoed verbatim during Format and expected to appear verbatim\nin the input to Parse.\n\nThe executable example for Time.Format demonstrates the working\nof the layout string in detail and is a good reference.\n\nNote that the RFC822, RFC850, and RFC1123 formats should be applied\nonly to local times. Applying them to UTC times will use \"UTC\" as the\ntime zone abbreviation, while strictly speaking those RFCs require the\nuse of \"GMT\" in that case.\nIn general RFC1123Z should be used instead of RFC1123 for servers\nthat insist on that format, and RFC3339 should be preferred for new protocols.\nRFC3339, RFC822, RFC822Z, RFC1123, and RFC1123Z are useful for formatting;\nwhen used with time.Parse they do not accept all the time formats\npermitted by the RFCs and they do accept time formats not formally defined.\nThe RFC3339Nano format removes trailing zeros from the seconds field\nand thus may not sort correctly once formatted.\n","sortText":"00059","filterText":"StampMicro","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":38}},"newText":"StampMicro"}},{"label":"StampMilli","kind":21,"detail":"string","documentation":"These are predefined layouts for use in Time.Format and time.Parse.\nThe reference time used in the layouts is the specific time:\n\tMon Jan 2 15:04:05 MST 2006\nwhich is Unix time 1136239445. Since MST is GMT-0700,\nthe reference time can be thought of as\n\t01/02 03:04:05PM '06 -0700\nTo define your own format, write down what the reference time would look\nlike formatted your way; see the values of constants like ANSIC,\nStampMicro or Kitchen for examples. The model is to demonstrate what the\nreference time looks like so that the Format and Parse methods can apply\nthe same transformation to a general time value.\n\nSome valid layouts are invalid time values for time.Parse, due to formats\nsuch as _ for space padding and Z for zone information.\n\nWithin the format string, an underscore _ represents a space that may be\nreplaced by a digit if the following number (a day) has two digits; for\ncompatibility with fixed-width Unix time formats.\n\nA decimal point followed by one or more zeros represents a fractional\nsecond, printed to the given number of decimal places. A decimal point\nfollowed by one or more nines represents a fractional second, printed to\nthe given number of decimal places, with trailing zeros removed.\nWhen parsing (only), the input may contain a fractional second\nfield immediately after the seconds field, even if the layout does not\nsignify its presence. In that case a decimal point followed by a maximal\nseries of digits is parsed as a fractional second.\n\nNumeric time zone offsets format as follows:\n\t-0700 ±hhmm\n\t-07:00 ±hh:mm\n\t-07 ±hh\nReplacing the sign in the format with a Z triggers\nthe ISO 8601 behavior of printing Z instead of an\noffset for the UTC zone. Thus:\n\tZ0700 Z or ±hhmm\n\tZ07:00 Z or ±hh:mm\n\tZ07 Z or ±hh\n\nThe recognized day of week formats are \"Mon\" and \"Monday\".\nThe recognized month formats are \"Jan\" and \"January\".\n\nThe formats 2, _2, and 02 are unpadded, space-padded, and zero-padded\nday of month. The formats __2 and 002 are space-padded and zero-padded\nthree-character day of year; there is no unpadded day of year format.\n\nText in the format string that is not recognized as part of the reference\ntime is echoed verbatim during Format and expected to appear verbatim\nin the input to Parse.\n\nThe executable example for Time.Format demonstrates the working\nof the layout string in detail and is a good reference.\n\nNote that the RFC822, RFC850, and RFC1123 formats should be applied\nonly to local times. Applying them to UTC times will use \"UTC\" as the\ntime zone abbreviation, while strictly speaking those RFCs require the\nuse of \"GMT\" in that case.\nIn general RFC1123Z should be used instead of RFC1123 for servers\nthat insist on that format, and RFC3339 should be preferred for new protocols.\nRFC3339, RFC822, RFC822Z, RFC1123, and RFC1123Z are useful for formatting;\nwhen used with time.Parse they do not accept all the time formats\npermitted by the RFCs and they do accept time formats not formally defined.\nThe RFC3339Nano format removes trailing zeros from the seconds field\nand thus may not sort correctly once formatted.\n","sortText":"00060","filterText":"StampMilli","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":38}},"newText":"StampMilli"}},{"label":"StampNano","kind":21,"detail":"string","documentation":"These are predefined layouts for use in Time.Format and time.Parse.\nThe reference time used in the layouts is the specific time:\n\tMon Jan 2 15:04:05 MST 2006\nwhich is Unix time 1136239445. Since MST is GMT-0700,\nthe reference time can be thought of as\n\t01/02 03:04:05PM '06 -0700\nTo define your own format, write down what the reference time would look\nlike formatted your way; see the values of constants like ANSIC,\nStampMicro or Kitchen for examples. The model is to demonstrate what the\nreference time looks like so that the Format and Parse methods can apply\nthe same transformation to a general time value.\n\nSome valid layouts are invalid time values for time.Parse, due to formats\nsuch as _ for space padding and Z for zone information.\n\nWithin the format string, an underscore _ represents a space that may be\nreplaced by a digit if the following number (a day) has two digits; for\ncompatibility with fixed-width Unix time formats.\n\nA decimal point followed by one or more zeros represents a fractional\nsecond, printed to the given number of decimal places. A decimal point\nfollowed by one or more nines represents a fractional second, printed to\nthe given number of decimal places, with trailing zeros removed.\nWhen parsing (only), the input may contain a fractional second\nfield immediately after the seconds field, even if the layout does not\nsignify its presence. In that case a decimal point followed by a maximal\nseries of digits is parsed as a fractional second.\n\nNumeric time zone offsets format as follows:\n\t-0700 ±hhmm\n\t-07:00 ±hh:mm\n\t-07 ±hh\nReplacing the sign in the format with a Z triggers\nthe ISO 8601 behavior of printing Z instead of an\noffset for the UTC zone. Thus:\n\tZ0700 Z or ±hhmm\n\tZ07:00 Z or ±hh:mm\n\tZ07 Z or ±hh\n\nThe recognized day of week formats are \"Mon\" and \"Monday\".\nThe recognized month formats are \"Jan\" and \"January\".\n\nThe formats 2, _2, and 02 are unpadded, space-padded, and zero-padded\nday of month. The formats __2 and 002 are space-padded and zero-padded\nthree-character day of year; there is no unpadded day of year format.\n\nText in the format string that is not recognized as part of the reference\ntime is echoed verbatim during Format and expected to appear verbatim\nin the input to Parse.\n\nThe executable example for Time.Format demonstrates the working\nof the layout string in detail and is a good reference.\n\nNote that the RFC822, RFC850, and RFC1123 formats should be applied\nonly to local times. Applying them to UTC times will use \"UTC\" as the\ntime zone abbreviation, while strictly speaking those RFCs require the\nuse of \"GMT\" in that case.\nIn general RFC1123Z should be used instead of RFC1123 for servers\nthat insist on that format, and RFC3339 should be preferred for new protocols.\nRFC3339, RFC822, RFC822Z, RFC1123, and RFC1123Z are useful for formatting;\nwhen used with time.Parse they do not accept all the time formats\npermitted by the RFCs and they do accept time formats not formally defined.\nThe RFC3339Nano format removes trailing zeros from the seconds field\nand thus may not sort correctly once formatted.\n","sortText":"00061","filterText":"StampNano","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":38}},"newText":"StampNano"}},{"label":"Tick","kind":3,"detail":"func(d time.Duration) \u003c-chan time.Time","documentation":"Tick is a convenience wrapper for NewTicker providing access to the ticking\nchannel only. While Tick is useful for clients that have no need to shut down\nthe Ticker, be aware that without a way to shut it down the underlying\nTicker cannot be recovered by the garbage collector; it \"leaks\".\nUnlike NewTicker, Tick will return nil if d \u003c= 0.\n","sortText":"00062","filterText":"Tick","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":38}},"newText":"Tick(${1:})"}},{"label":"Ticker","kind":22,"detail":"struct{...}","documentation":"A Ticker holds a channel that delivers `ticks' of a clock\nat intervals.\n","sortText":"00063","filterText":"Ticker","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":38}},"newText":"Ticker"}},{"label":"Time","kind":22,"detail":"struct{...}","documentation":"A Time represents an instant in time with nanosecond precision.\n\nPrograms using times should typically store and pass them as values,\nnot pointers. That is, time variables and struct fields should be of\ntype time.Time, not *time.Time.\n\nA Time value can be used by multiple goroutines simultaneously except\nthat the methods GobDecode, UnmarshalBinary, UnmarshalJSON and\nUnmarshalText are not concurrency-safe.\n\nTime instants can be compared using the Before, After, and Equal methods.\nThe Sub method subtracts two instants, producing a Duration.\nThe Add method adds a Time and a Duration, producing a Time.\n\nThe zero value of type Time is January 1, year 1, 00:00:00.000000000 UTC.\nAs this time is unlikely to come up in practice, the IsZero method gives\na simple way of detecting a time that has not been initialized explicitly.\n\nEach Time has associated with it a Location, consulted when computing the\npresentation form of the time, such as in the Format, Hour, and Year methods.\nThe methods Local, UTC, and In return a Time with a specific location.\nChanging the location in this way changes only the presentation; it does not\nchange the instant in time being denoted and therefore does not affect the\ncomputations described in earlier paragraphs.\n\nRepresentations of a Time value saved by the GobEncode, MarshalBinary,\nMarshalJSON, and MarshalText methods store the Time.Location's offset, but not\nthe location name. They therefore lose information about Daylight Saving Time.\n\nIn addition to the required “wall clock” reading, a Time may contain an optional\nreading of the current process's monotonic clock, to provide additional precision\nfor comparison or subtraction.\nSee the “Monotonic Clocks” section in the package documentation for details.\n\nNote that the Go == operator compares not just the time instant but also the\nLocation and the monotonic clock reading. Therefore, Time values should not\nbe used as map or database keys without first guaranteeing that the\nidentical Location has been set for all values, which can be achieved\nthrough use of the UTC or Local method, and that the monotonic clock reading\nhas been stripped by setting t = t.Round(0). In general, prefer t.Equal(u)\nto t == u, since t.Equal uses the most accurate comparison available and\ncorrectly handles the case when only one of its arguments has a monotonic\nclock reading.\n","sortText":"00064","filterText":"Time","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":38}},"newText":"Time"}},{"label":"Timer","kind":22,"detail":"struct{...}","documentation":"The Timer type represents a single event.\nWhen the Timer expires, the current time will be sent on C,\nunless the Timer was created by AfterFunc.\nA Timer must be created with NewTimer or AfterFunc.\n","sortText":"00065","filterText":"Timer","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":38}},"newText":"Timer"}},{"label":"UTC","kind":6,"detail":"*time.Location","documentation":"UTC represents Universal Coordinated Time (UTC).\n","sortText":"00066","filterText":"UTC","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":38}},"newText":"UTC"}},{"label":"Unix","kind":3,"detail":"func(sec int64, nsec int64) time.Time","documentation":"Unix returns the local Time corresponding to the given Unix time,\nsec seconds and nsec nanoseconds since January 1, 1970 UTC.\nIt is valid to pass nsec outside the range [0, 999999999].\nNot all sec values have a corresponding time value. One such\nvalue is 1\u003c\u003c63-1 (the largest int64 value).\n","sortText":"00067","filterText":"Unix","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":38}},"newText":"Unix(${1:})"}},{"label":"UnixDate","kind":21,"detail":"string","documentation":"These are predefined layouts for use in Time.Format and time.Parse.\nThe reference time used in the layouts is the specific time:\n\tMon Jan 2 15:04:05 MST 2006\nwhich is Unix time 1136239445. Since MST is GMT-0700,\nthe reference time can be thought of as\n\t01/02 03:04:05PM '06 -0700\nTo define your own format, write down what the reference time would look\nlike formatted your way; see the values of constants like ANSIC,\nStampMicro or Kitchen for examples. The model is to demonstrate what the\nreference time looks like so that the Format and Parse methods can apply\nthe same transformation to a general time value.\n\nSome valid layouts are invalid time values for time.Parse, due to formats\nsuch as _ for space padding and Z for zone information.\n\nWithin the format string, an underscore _ represents a space that may be\nreplaced by a digit if the following number (a day) has two digits; for\ncompatibility with fixed-width Unix time formats.\n\nA decimal point followed by one or more zeros represents a fractional\nsecond, printed to the given number of decimal places. A decimal point\nfollowed by one or more nines represents a fractional second, printed to\nthe given number of decimal places, with trailing zeros removed.\nWhen parsing (only), the input may contain a fractional second\nfield immediately after the seconds field, even if the layout does not\nsignify its presence. In that case a decimal point followed by a maximal\nseries of digits is parsed as a fractional second.\n\nNumeric time zone offsets format as follows:\n\t-0700 ±hhmm\n\t-07:00 ±hh:mm\n\t-07 ±hh\nReplacing the sign in the format with a Z triggers\nthe ISO 8601 behavior of printing Z instead of an\noffset for the UTC zone. Thus:\n\tZ0700 Z or ±hhmm\n\tZ07:00 Z or ±hh:mm\n\tZ07 Z or ±hh\n\nThe recognized day of week formats are \"Mon\" and \"Monday\".\nThe recognized month formats are \"Jan\" and \"January\".\n\nThe formats 2, _2, and 02 are unpadded, space-padded, and zero-padded\nday of month. The formats __2 and 002 are space-padded and zero-padded\nthree-character day of year; there is no unpadded day of year format.\n\nText in the format string that is not recognized as part of the reference\ntime is echoed verbatim during Format and expected to appear verbatim\nin the input to Parse.\n\nThe executable example for Time.Format demonstrates the working\nof the layout string in detail and is a good reference.\n\nNote that the RFC822, RFC850, and RFC1123 formats should be applied\nonly to local times. Applying them to UTC times will use \"UTC\" as the\ntime zone abbreviation, while strictly speaking those RFCs require the\nuse of \"GMT\" in that case.\nIn general RFC1123Z should be used instead of RFC1123 for servers\nthat insist on that format, and RFC3339 should be preferred for new protocols.\nRFC3339, RFC822, RFC822Z, RFC1123, and RFC1123Z are useful for formatting;\nwhen used with time.Parse they do not accept all the time formats\npermitted by the RFCs and they do accept time formats not formally defined.\nThe RFC3339Nano format removes trailing zeros from the seconds field\nand thus may not sort correctly once formatted.\n","sortText":"00068","filterText":"UnixDate","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":38}},"newText":"UnixDate"}},{"label":"Weekday","kind":7,"detail":"int","documentation":"A Weekday specifies a day of the week (Sunday = 0, ...).\n","sortText":"00069","filterText":"Weekday","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":38}},"newText":"Weekday"}}]} [Trace - 21:12:18.289 PM] Sending request 'textDocument/signatureHelp - (9816)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":223,"character":38},"context":{"isRetrigger":true,"triggerKind":3,"activeSignatureHelp":{"signatures":[{"label":"Add(d time.Duration) time.Time","parameters":[{"label":"d time.Duration"}]}],"activeSignature":0,"activeParameter":0}}} [Trace - 21:12:18.289 PM] Received response 'textDocument/signatureHelp - (9816)' in 0ms. Result: {"signatures":[{"label":"Add(d time.Duration) time.Time","documentation":"Add returns the time t+d.\n","parameters":[{"label":"d time.Duration"}]}],"activeSignature":0,"activeParameter":0} [Trace - 21:12:18.366 PM] Sending request 'textDocument/foldingRange - (9817)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:12:18.370 PM] Received response 'textDocument/foldingRange - (9817)' in 4ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":301,"endCharacter":2},{"startLine":226,"startCharacter":33,"endLine":228,"endCharacter":39},{"startLine":233,"startCharacter":36,"endLine":234,"endCharacter":67},{"startLine":245,"startCharacter":12,"endLine":255,"endCharacter":3},{"startLine":247,"startCharacter":33,"endLine":250,"endCharacter":61},{"startLine":253,"startCharacter":36,"endLine":254,"endCharacter":68},{"startLine":262,"startCharacter":6,"endLine":273,"endCharacter":3},{"startLine":263,"startCharacter":10,"endLine":272,"endCharacter":13},{"startLine":264,"startCharacter":23,"endLine":270,"endCharacter":5},{"startLine":267,"startCharacter":19,"endLine":270,"endCharacter":4},{"startLine":267,"startCharacter":41,"endLine":269,"endCharacter":9},{"startLine":271,"startCharacter":38,"endLine":272,"endCharacter":13},{"startLine":276,"startCharacter":22,"endLine":277,"endCharacter":55},{"startLine":280,"startCharacter":29,"endLine":281,"endCharacter":40},{"startLine":284,"startCharacter":29,"endLine":300,"endCharacter":3},{"startLine":285,"startCharacter":32,"endLine":299,"endCharacter":51},{"startLine":286,"startCharacter":32,"endLine":289,"endCharacter":4},{"startLine":287,"startCharacter":38,"endLine":288,"endCharacter":51},{"startLine":290,"startCharacter":31,"endLine":293,"endCharacter":4},{"startLine":291,"startCharacter":47,"endLine":292,"endCharacter":50},{"startLine":294,"startCharacter":25,"endLine":297,"endCharacter":4},{"startLine":295,"startCharacter":47,"endLine":296,"endCharacter":68},{"startLine":298,"startCharacter":10,"endLine":299,"endCharacter":51},{"startLine":305,"startCharacter":59,"endLine":378,"endCharacter":2},{"startLine":310,"startCharacter":33,"endLine":312,"endCharacter":31},{"startLine":317,"startCharacter":36,"endLine":318,"endCharacter":67},{"startLine":327,"startCharacter":12,"endLine":336,"endCharacter":3},{"startLine":329,"startCharacter":33,"endLine":331,"endCharacter":32},{"startLine":334,"startCharacter":36,"endLine":335,"endCharacter":68},{"startLine":343,"startCharacter":6,"endLine":354,"endCharacter":3},{"startLine":344,"startCharacter":10,"endLine":353,"endCharacter":13},{"startLine":345,"startCharacter":23,"endLine":351,"endCharacter":5},{"startLine":348,"startCharacter":19,"endLine":351,"endCharacter":4},{"startLine":348,"startCharacter":41,"endLine":350,"endCharacter":9},{"startLine":352,"startCharacter":38,"endLine":353,"endCharacter":13},{"startLine":357,"startCharacter":22,"endLine":358,"endCharacter":55},{"startLine":361,"startCharacter":29,"endLine":362,"endCharacter":40},{"startLine":367,"startCharacter":29,"endLine":373,"endCharacter":3},{"startLine":368,"startCharacter":32,"endLine":372,"endCharacter":51},{"startLine":369,"startCharacter":32,"endLine":370,"endCharacter":49},{"startLine":371,"startCharacter":10,"endLine":372,"endCharacter":51},{"startLine":376,"startCharacter":32,"endLine":377,"endCharacter":76},{"startLine":382,"startCharacter":57,"endLine":459,"endCharacter":2},{"startLine":391,"startCharacter":33,"endLine":395,"endCharacter":60},{"startLine":400,"startCharacter":36,"endLine":401,"endCharacter":67},{"startLine":410,"startCharacter":12,"endLine":418,"endCharacter":3},{"startLine":412,"startCharacter":33,"endLine":413,"endCharacter":62},{"startLine":416,"startCharacter":36,"endLine":417,"endCharacter":68},{"startLine":425,"startCharacter":6,"endLine":436,"endCharacter":3},{"startLine":426,"startCharacter":10,"endLine":435,"endCharacter":13},{"startLine":427,"startCharacter":23,"endLine":433,"endCharacter":5},{"startLine":430,"startCharacter":19,"endLine":433,"endCharacter":4},{"startLine":430,"startCharacter":41,"endLine":432,"endCharacter":9},{"startLine":434,"startCharacter":38,"endLine":435,"endCharacter":13},{"startLine":439,"startCharacter":29,"endLine":440,"endCharacter":34},{"startLine":443,"startCharacter":35,"endLine":444,"endCharacter":55},{"startLine":448,"startCharacter":29,"endLine":458,"endCharacter":3},{"startLine":450,"startCharacter":10,"endLine":454,"endCharacter":17},{"startLine":451,"startCharacter":14,"endLine":452,"endCharacter":58},{"startLine":456,"startCharacter":28,"endLine":457,"endCharacter":51},{"startLine":463,"startCharacter":51,"endLine":511,"endCharacter":2},{"startLine":481,"startCharacter":12,"endLine":484,"endCharacter":45},{"startLine":491,"startCharacter":6,"endLine":502,"endCharacter":3},{"startLine":492,"startCharacter":10,"endLine":501,"endCharacter":13},{"startLine":493,"startCharacter":23,"endLine":499,"endCharacter":5},{"startLine":496,"startCharacter":19,"endLine":499,"endCharacter":4},{"startLine":496,"startCharacter":41,"endLine":498,"endCharacter":9},{"startLine":500,"startCharacter":38,"endLine":501,"endCharacter":13},{"startLine":505,"startCharacter":22,"endLine":506,"endCharacter":55},{"startLine":509,"startCharacter":29,"endLine":510,"endCharacter":40},{"startLine":515,"startCharacter":51,"endLine":575,"endCharacter":2},{"startLine":539,"startCharacter":12,"endLine":542,"endCharacter":15},{"startLine":549,"startCharacter":6,"endLine":560,"endCharacter":3},{"startLine":550,"startCharacter":10,"endLine":559,"endCharacter":13},{"startLine":551,"startCharacter":23,"endLine":557,"endCharacter":5},{"startLine":554,"startCharacter":19,"endLine":557,"endCharacter":4},{"startLine":554,"startCharacter":41,"endLine":556,"endCharacter":9},{"startLine":558,"startCharacter":38,"endLine":559,"endCharacter":13},{"startLine":564,"startCharacter":29,"endLine":566,"endCharacter":62},{"startLine":569,"startCharacter":22,"endLine":570,"endCharacter":55},{"startLine":573,"startCharacter":44,"endLine":574,"endCharacter":46},{"startLine":579,"startCharacter":50,"endLine":648,"endCharacter":2},{"startLine":580,"startCharacter":20,"endLine":583,"endCharacter":25},{"startLine":584,"startCharacter":3,"endLine":586,"endCharacter":54},{"startLine":589,"startCharacter":26,"endLine":647,"endCharacter":4},{"startLine":590,"startCharacter":8,"endLine":647,"endCharacter":3},{"startLine":590,"startCharacter":36,"endLine":646,"endCharacter":4},{"startLine":599,"startCharacter":35,"endLine":602,"endCharacter":62},{"startLine":607,"startCharacter":38,"endLine":608,"endCharacter":69},{"startLine":618,"startCharacter":8,"endLine":629,"endCharacter":5},{"startLine":619,"startCharacter":12,"endLine":628,"endCharacter":15},{"startLine":620,"startCharacter":25,"endLine":626,"endCharacter":7},{"startLine":623,"startCharacter":21,"endLine":626,"endCharacter":6},{"startLine":623,"startCharacter":43,"endLine":625,"endCharacter":11},{"startLine":627,"startCharacter":40,"endLine":628,"endCharacter":15},{"startLine":632,"startCharacter":31,"endLine":633,"endCharacter":42},{"startLine":637,"startCharacter":31,"endLine":641,"endCharacter":5},{"startLine":638,"startCharacter":29,"endLine":640,"endCharacter":18},{"startLine":639,"startCharacter":33,"endLine":640,"endCharacter":18},{"startLine":644,"startCharacter":44,"endLine":645,"endCharacter":92}] [Trace - 21:12:18.430 PM] Sending request 'textDocument/codeLens - (9818)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:12:18.430 PM] Received response 'textDocument/codeLens - (9818)' in 0ms. Result: null [Trace - 21:12:18.433 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":69},"contentChanges":[{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":38}},"rangeLength":0,"text":"S"}]} [Trace - 21:12:18.433 PM] Sending request 'textDocument/completion - (9819)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":223,"character":39},"context":{"triggerKind":3}} [Trace - 21:12:18.440 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":69,"diagnostics":[{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":8}},"severity":1,"source":"compiler","message":"earlier declared but not used"},{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":39}},"severity":1,"source":"compiler","message":"S not declared by package time"}]} [Trace - 21:12:18.442 PM] Received response 'textDocument/completion - (9819)' in 8ms. Result: {"isIncomplete":true,"items":[{"label":"Saturday","kind":21,"detail":"time.Weekday","preselect":true,"sortText":"00000","filterText":"Saturday","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":39}},"newText":"Saturday"}},{"label":"Second","kind":21,"detail":"time.Duration","documentation":"Common durations. There is no definition for units of Day or larger\nto avoid confusion across daylight savings time zone transitions.\n\nTo count the number of units in a Duration, divide:\n\tsecond := time.Second\n\tfmt.Print(int64(second/time.Millisecond)) // prints 1000\n\nTo convert an integer number of units to a Duration, multiply:\n\tseconds := 10\n\tfmt.Print(time.Duration(seconds)*time.Second) // prints 10s\n","sortText":"00001","filterText":"Second","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":39}},"newText":"Second"}},{"label":"September","kind":21,"detail":"time.Month","sortText":"00002","filterText":"September","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":39}},"newText":"September"}},{"label":"Since","kind":3,"detail":"func(t time.Time) time.Duration","documentation":"Since returns the time elapsed since t.\nIt is shorthand for time.Now().Sub(t).\n","sortText":"00003","filterText":"Since","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":39}},"newText":"Since(${1:})"}},{"label":"Sunday","kind":21,"detail":"time.Weekday","sortText":"00004","filterText":"Sunday","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":39}},"newText":"Sunday"}},{"label":"Second.Microseconds","kind":2,"detail":"func() int64","documentation":"Microseconds returns the duration as an integer microsecond count.\n","sortText":"00005","filterText":"Second.Microseconds","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":39}},"newText":"Second.Microseconds()"}},{"label":"Second.Milliseconds","kind":2,"detail":"func() int64","documentation":"Milliseconds returns the duration as an integer millisecond count.\n","sortText":"00006","filterText":"Second.Milliseconds","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":39}},"newText":"Second.Milliseconds()"}},{"label":"Second.Nanoseconds","kind":2,"detail":"func() int64","documentation":"Nanoseconds returns the duration as an integer nanosecond count.\n","sortText":"00007","filterText":"Second.Nanoseconds","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":39}},"newText":"Second.Nanoseconds()"}},{"label":"Sleep","kind":3,"detail":"func(d time.Duration)","documentation":"Sleep pauses the current goroutine for at least the duration d.\nA negative or zero duration causes Sleep to return immediately.\n","sortText":"00010","filterText":"Sleep","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":39}},"newText":"Sleep(${1:})"}},{"label":"Stamp","kind":21,"detail":"string","documentation":"Handy time stamps.\n","sortText":"00011","filterText":"Stamp","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":39}},"newText":"Stamp"}},{"label":"StampMicro","kind":21,"detail":"string","documentation":"These are predefined layouts for use in Time.Format and time.Parse.\nThe reference time used in the layouts is the specific time:\n\tMon Jan 2 15:04:05 MST 2006\nwhich is Unix time 1136239445. Since MST is GMT-0700,\nthe reference time can be thought of as\n\t01/02 03:04:05PM '06 -0700\nTo define your own format, write down what the reference time would look\nlike formatted your way; see the values of constants like ANSIC,\nStampMicro or Kitchen for examples. The model is to demonstrate what the\nreference time looks like so that the Format and Parse methods can apply\nthe same transformation to a general time value.\n\nSome valid layouts are invalid time values for time.Parse, due to formats\nsuch as _ for space padding and Z for zone information.\n\nWithin the format string, an underscore _ represents a space that may be\nreplaced by a digit if the following number (a day) has two digits; for\ncompatibility with fixed-width Unix time formats.\n\nA decimal point followed by one or more zeros represents a fractional\nsecond, printed to the given number of decimal places. A decimal point\nfollowed by one or more nines represents a fractional second, printed to\nthe given number of decimal places, with trailing zeros removed.\nWhen parsing (only), the input may contain a fractional second\nfield immediately after the seconds field, even if the layout does not\nsignify its presence. In that case a decimal point followed by a maximal\nseries of digits is parsed as a fractional second.\n\nNumeric time zone offsets format as follows:\n\t-0700 ±hhmm\n\t-07:00 ±hh:mm\n\t-07 ±hh\nReplacing the sign in the format with a Z triggers\nthe ISO 8601 behavior of printing Z instead of an\noffset for the UTC zone. Thus:\n\tZ0700 Z or ±hhmm\n\tZ07:00 Z or ±hh:mm\n\tZ07 Z or ±hh\n\nThe recognized day of week formats are \"Mon\" and \"Monday\".\nThe recognized month formats are \"Jan\" and \"January\".\n\nThe formats 2, _2, and 02 are unpadded, space-padded, and zero-padded\nday of month. The formats __2 and 002 are space-padded and zero-padded\nthree-character day of year; there is no unpadded day of year format.\n\nText in the format string that is not recognized as part of the reference\ntime is echoed verbatim during Format and expected to appear verbatim\nin the input to Parse.\n\nThe executable example for Time.Format demonstrates the working\nof the layout string in detail and is a good reference.\n\nNote that the RFC822, RFC850, and RFC1123 formats should be applied\nonly to local times. Applying them to UTC times will use \"UTC\" as the\ntime zone abbreviation, while strictly speaking those RFCs require the\nuse of \"GMT\" in that case.\nIn general RFC1123Z should be used instead of RFC1123 for servers\nthat insist on that format, and RFC3339 should be preferred for new protocols.\nRFC3339, RFC822, RFC822Z, RFC1123, and RFC1123Z are useful for formatting;\nwhen used with time.Parse they do not accept all the time formats\npermitted by the RFCs and they do accept time formats not formally defined.\nThe RFC3339Nano format removes trailing zeros from the seconds field\nand thus may not sort correctly once formatted.\n","sortText":"00012","filterText":"StampMicro","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":39}},"newText":"StampMicro"}},{"label":"StampMilli","kind":21,"detail":"string","documentation":"These are predefined layouts for use in Time.Format and time.Parse.\nThe reference time used in the layouts is the specific time:\n\tMon Jan 2 15:04:05 MST 2006\nwhich is Unix time 1136239445. Since MST is GMT-0700,\nthe reference time can be thought of as\n\t01/02 03:04:05PM '06 -0700\nTo define your own format, write down what the reference time would look\nlike formatted your way; see the values of constants like ANSIC,\nStampMicro or Kitchen for examples. The model is to demonstrate what the\nreference time looks like so that the Format and Parse methods can apply\nthe same transformation to a general time value.\n\nSome valid layouts are invalid time values for time.Parse, due to formats\nsuch as _ for space padding and Z for zone information.\n\nWithin the format string, an underscore _ represents a space that may be\nreplaced by a digit if the following number (a day) has two digits; for\ncompatibility with fixed-width Unix time formats.\n\nA decimal point followed by one or more zeros represents a fractional\nsecond, printed to the given number of decimal places. A decimal point\nfollowed by one or more nines represents a fractional second, printed to\nthe given number of decimal places, with trailing zeros removed.\nWhen parsing (only), the input may contain a fractional second\nfield immediately after the seconds field, even if the layout does not\nsignify its presence. In that case a decimal point followed by a maximal\nseries of digits is parsed as a fractional second.\n\nNumeric time zone offsets format as follows:\n\t-0700 ±hhmm\n\t-07:00 ±hh:mm\n\t-07 ±hh\nReplacing the sign in the format with a Z triggers\nthe ISO 8601 behavior of printing Z instead of an\noffset for the UTC zone. Thus:\n\tZ0700 Z or ±hhmm\n\tZ07:00 Z or ±hh:mm\n\tZ07 Z or ±hh\n\nThe recognized day of week formats are \"Mon\" and \"Monday\".\nThe recognized month formats are \"Jan\" and \"January\".\n\nThe formats 2, _2, and 02 are unpadded, space-padded, and zero-padded\nday of month. The formats __2 and 002 are space-padded and zero-padded\nthree-character day of year; there is no unpadded day of year format.\n\nText in the format string that is not recognized as part of the reference\ntime is echoed verbatim during Format and expected to appear verbatim\nin the input to Parse.\n\nThe executable example for Time.Format demonstrates the working\nof the layout string in detail and is a good reference.\n\nNote that the RFC822, RFC850, and RFC1123 formats should be applied\nonly to local times. Applying them to UTC times will use \"UTC\" as the\ntime zone abbreviation, while strictly speaking those RFCs require the\nuse of \"GMT\" in that case.\nIn general RFC1123Z should be used instead of RFC1123 for servers\nthat insist on that format, and RFC3339 should be preferred for new protocols.\nRFC3339, RFC822, RFC822Z, RFC1123, and RFC1123Z are useful for formatting;\nwhen used with time.Parse they do not accept all the time formats\npermitted by the RFCs and they do accept time formats not formally defined.\nThe RFC3339Nano format removes trailing zeros from the seconds field\nand thus may not sort correctly once formatted.\n","sortText":"00013","filterText":"StampMilli","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":39}},"newText":"StampMilli"}},{"label":"StampNano","kind":21,"detail":"string","documentation":"These are predefined layouts for use in Time.Format and time.Parse.\nThe reference time used in the layouts is the specific time:\n\tMon Jan 2 15:04:05 MST 2006\nwhich is Unix time 1136239445. Since MST is GMT-0700,\nthe reference time can be thought of as\n\t01/02 03:04:05PM '06 -0700\nTo define your own format, write down what the reference time would look\nlike formatted your way; see the values of constants like ANSIC,\nStampMicro or Kitchen for examples. The model is to demonstrate what the\nreference time looks like so that the Format and Parse methods can apply\nthe same transformation to a general time value.\n\nSome valid layouts are invalid time values for time.Parse, due to formats\nsuch as _ for space padding and Z for zone information.\n\nWithin the format string, an underscore _ represents a space that may be\nreplaced by a digit if the following number (a day) has two digits; for\ncompatibility with fixed-width Unix time formats.\n\nA decimal point followed by one or more zeros represents a fractional\nsecond, printed to the given number of decimal places. A decimal point\nfollowed by one or more nines represents a fractional second, printed to\nthe given number of decimal places, with trailing zeros removed.\nWhen parsing (only), the input may contain a fractional second\nfield immediately after the seconds field, even if the layout does not\nsignify its presence. In that case a decimal point followed by a maximal\nseries of digits is parsed as a fractional second.\n\nNumeric time zone offsets format as follows:\n\t-0700 ±hhmm\n\t-07:00 ±hh:mm\n\t-07 ±hh\nReplacing the sign in the format with a Z triggers\nthe ISO 8601 behavior of printing Z instead of an\noffset for the UTC zone. Thus:\n\tZ0700 Z or ±hhmm\n\tZ07:00 Z or ±hh:mm\n\tZ07 Z or ±hh\n\nThe recognized day of week formats are \"Mon\" and \"Monday\".\nThe recognized month formats are \"Jan\" and \"January\".\n\nThe formats 2, _2, and 02 are unpadded, space-padded, and zero-padded\nday of month. The formats __2 and 002 are space-padded and zero-padded\nthree-character day of year; there is no unpadded day of year format.\n\nText in the format string that is not recognized as part of the reference\ntime is echoed verbatim during Format and expected to appear verbatim\nin the input to Parse.\n\nThe executable example for Time.Format demonstrates the working\nof the layout string in detail and is a good reference.\n\nNote that the RFC822, RFC850, and RFC1123 formats should be applied\nonly to local times. Applying them to UTC times will use \"UTC\" as the\ntime zone abbreviation, while strictly speaking those RFCs require the\nuse of \"GMT\" in that case.\nIn general RFC1123Z should be used instead of RFC1123 for servers\nthat insist on that format, and RFC3339 should be preferred for new protocols.\nRFC3339, RFC822, RFC822Z, RFC1123, and RFC1123Z are useful for formatting;\nwhen used with time.Parse they do not accept all the time formats\npermitted by the RFCs and they do accept time formats not formally defined.\nThe RFC3339Nano format removes trailing zeros from the seconds field\nand thus may not sort correctly once formatted.\n","sortText":"00014","filterText":"StampNano","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":39}},"newText":"StampNano"}}]} [Trace - 21:12:18.548 PM] Sending request 'textDocument/signatureHelp - (9820)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":223,"character":39},"context":{"isRetrigger":true,"triggerKind":3,"activeSignatureHelp":{"signatures":[{"label":"Add(d time.Duration) time.Time","parameters":[{"label":"d time.Duration"}]}],"activeSignature":0,"activeParameter":0}}} [Trace - 21:12:18.548 PM] Received response 'textDocument/signatureHelp - (9820)' in 0ms. Result: {"signatures":[{"label":"Add(d time.Duration) time.Time","documentation":"Add returns the time t+d.\n","parameters":[{"label":"d time.Duration"}]}],"activeSignature":0,"activeParameter":0} [Trace - 21:12:18.596 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":70},"contentChanges":[{"range":{"start":{"line":223,"character":39},"end":{"line":223,"character":39}},"rangeLength":0,"text":"e"}]} [Trace - 21:12:18.596 PM] Sending request 'textDocument/completion - (9821)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":223,"character":40},"context":{"triggerKind":3}} [Trace - 21:12:18.602 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":70,"diagnostics":[{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":8}},"severity":1,"source":"compiler","message":"earlier declared but not used"},{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":40}},"severity":1,"source":"compiler","message":"Se not declared by package time"}]} [Trace - 21:12:18.604 PM] Received response 'textDocument/completion - (9821)' in 7ms. Result: {"isIncomplete":true,"items":[{"label":"Second","kind":21,"detail":"time.Duration","documentation":"Common durations. There is no definition for units of Day or larger\nto avoid confusion across daylight savings time zone transitions.\n\nTo count the number of units in a Duration, divide:\n\tsecond := time.Second\n\tfmt.Print(int64(second/time.Millisecond)) // prints 1000\n\nTo convert an integer number of units to a Duration, multiply:\n\tseconds := 10\n\tfmt.Print(time.Duration(seconds)*time.Second) // prints 10s\n","preselect":true,"sortText":"00000","filterText":"Second","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":40}},"newText":"Second"}},{"label":"September","kind":21,"detail":"time.Month","sortText":"00001","filterText":"September","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":40}},"newText":"September"}},{"label":"Now().Second","kind":2,"detail":"func() int","documentation":"Second returns the second offset within the minute specified by t, in the range [0, 59].\n","sortText":"00002","filterText":"Now().Second","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":40}},"newText":"Now().Second()"}},{"label":"Now().Local().Second","kind":2,"detail":"func() int","documentation":"Second returns the second offset within the minute specified by t, in the range [0, 59].\n","sortText":"00003","filterText":"Now().Local().Second","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":40}},"newText":"Now().Local().Second()"}},{"label":"Now().UTC().Second","kind":2,"detail":"func() int","documentation":"Second returns the second offset within the minute specified by t, in the range [0, 59].\n","sortText":"00004","filterText":"Now().UTC().Second","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":40}},"newText":"Now().UTC().Second()"}},{"label":"Since","kind":3,"detail":"func(t time.Time) time.Duration","documentation":"Since returns the time elapsed since t.\nIt is shorthand for time.Now().Sub(t).\n","sortText":"00007","filterText":"Since","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":40}},"newText":"Since(${1:})"}},{"label":"Sleep","kind":3,"detail":"func(d time.Duration)","documentation":"Sleep pauses the current goroutine for at least the duration d.\nA negative or zero duration causes Sleep to return immediately.\n","sortText":"00011","filterText":"Sleep","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":40}},"newText":"Sleep(${1:})"}}]} [Trace - 21:12:18.710 PM] Sending request 'textDocument/signatureHelp - (9822)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":223,"character":40},"context":{"isRetrigger":true,"triggerKind":3,"activeSignatureHelp":{"signatures":[{"label":"Add(d time.Duration) time.Time","parameters":[{"label":"d time.Duration"}]}],"activeSignature":0,"activeParameter":0}}} [Trace - 21:12:18.710 PM] Received response 'textDocument/signatureHelp - (9822)' in 0ms. Result: {"signatures":[{"label":"Add(d time.Duration) time.Time","documentation":"Add returns the time t+d.\n","parameters":[{"label":"d time.Duration"}]}],"activeSignature":0,"activeParameter":0} [Trace - 21:12:18.779 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":71},"contentChanges":[{"range":{"start":{"line":223,"character":40},"end":{"line":223,"character":40}},"rangeLength":0,"text":"c"}]} [Trace - 21:12:18.779 PM] Sending request 'textDocument/completion - (9823)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":223,"character":41},"context":{"triggerKind":3}} [Trace - 21:12:18.786 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":71,"diagnostics":[{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":8}},"severity":1,"source":"compiler","message":"earlier declared but not used"},{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":41}},"severity":1,"source":"compiler","message":"Sec not declared by package time"}]} [Trace - 21:12:18.787 PM] Received response 'textDocument/completion - (9823)' in 7ms. Result: {"isIncomplete":true,"items":[{"label":"Second","kind":21,"detail":"time.Duration","documentation":"Common durations. There is no definition for units of Day or larger\nto avoid confusion across daylight savings time zone transitions.\n\nTo count the number of units in a Duration, divide:\n\tsecond := time.Second\n\tfmt.Print(int64(second/time.Millisecond)) // prints 1000\n\nTo convert an integer number of units to a Duration, multiply:\n\tseconds := 10\n\tfmt.Print(time.Duration(seconds)*time.Second) // prints 10s\n","preselect":true,"sortText":"00000","filterText":"Second","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":41}},"newText":"Second"}},{"label":"Now().Second","kind":2,"detail":"func() int","documentation":"Second returns the second offset within the minute specified by t, in the range [0, 59].\n","sortText":"00001","filterText":"Now().Second","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":41}},"newText":"Now().Second()"}},{"label":"Now().Local().Second","kind":2,"detail":"func() int","documentation":"Second returns the second offset within the minute specified by t, in the range [0, 59].\n","sortText":"00002","filterText":"Now().Local().Second","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":41}},"newText":"Now().Local().Second()"}},{"label":"Now().UTC().Second","kind":2,"detail":"func() int","documentation":"Second returns the second offset within the minute specified by t, in the range [0, 59].\n","sortText":"00003","filterText":"Now().UTC().Second","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":41}},"newText":"Now().UTC().Second()"}}]} [Trace - 21:12:18.868 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":72},"contentChanges":[{"range":{"start":{"line":223,"character":41},"end":{"line":223,"character":41}},"rangeLength":0,"text":"o"}]} [Trace - 21:12:18.868 PM] Sending request 'textDocument/completion - (9824)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":223,"character":42},"context":{"triggerKind":3}} [Trace - 21:12:18.874 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":72,"diagnostics":[{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":8}},"severity":1,"source":"compiler","message":"earlier declared but not used"},{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":42}},"severity":1,"source":"compiler","message":"Seco not declared by package time"}]} [Trace - 21:12:18.875 PM] Received response 'textDocument/completion - (9824)' in 7ms. Result: {"isIncomplete":true,"items":[{"label":"Second","kind":21,"detail":"time.Duration","documentation":"Common durations. There is no definition for units of Day or larger\nto avoid confusion across daylight savings time zone transitions.\n\nTo count the number of units in a Duration, divide:\n\tsecond := time.Second\n\tfmt.Print(int64(second/time.Millisecond)) // prints 1000\n\nTo convert an integer number of units to a Duration, multiply:\n\tseconds := 10\n\tfmt.Print(time.Duration(seconds)*time.Second) // prints 10s\n","preselect":true,"sortText":"00000","filterText":"Second","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":42}},"newText":"Second"}},{"label":"Now().Second","kind":2,"detail":"func() int","documentation":"Second returns the second offset within the minute specified by t, in the range [0, 59].\n","sortText":"00001","filterText":"Now().Second","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":42}},"newText":"Now().Second()"}},{"label":"Now().Local().Second","kind":2,"detail":"func() int","documentation":"Second returns the second offset within the minute specified by t, in the range [0, 59].\n","sortText":"00002","filterText":"Now().Local().Second","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":42}},"newText":"Now().Local().Second()"}},{"label":"Now().UTC().Second","kind":2,"detail":"func() int","documentation":"Second returns the second offset within the minute specified by t, in the range [0, 59].\n","sortText":"00003","filterText":"Now().UTC().Second","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":42}},"newText":"Now().UTC().Second()"}},{"label":"Microsecond","kind":21,"detail":"time.Duration","documentation":"Common durations. There is no definition for units of Day or larger\nto avoid confusion across daylight savings time zone transitions.\n\nTo count the number of units in a Duration, divide:\n\tsecond := time.Second\n\tfmt.Print(int64(second/time.Millisecond)) // prints 1000\n\nTo convert an integer number of units to a Duration, multiply:\n\tseconds := 10\n\tfmt.Print(time.Duration(seconds)*time.Second) // prints 10s\n","sortText":"00006","filterText":"Microsecond","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":42}},"newText":"Microsecond"}},{"label":"Millisecond","kind":21,"detail":"time.Duration","documentation":"Common durations. There is no definition for units of Day or larger\nto avoid confusion across daylight savings time zone transitions.\n\nTo count the number of units in a Duration, divide:\n\tsecond := time.Second\n\tfmt.Print(int64(second/time.Millisecond)) // prints 1000\n\nTo convert an integer number of units to a Duration, multiply:\n\tseconds := 10\n\tfmt.Print(time.Duration(seconds)*time.Second) // prints 10s\n","sortText":"00007","filterText":"Millisecond","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":42}},"newText":"Millisecond"}},{"label":"Nanosecond","kind":21,"detail":"time.Duration","documentation":"Common durations. There is no definition for units of Day or larger\nto avoid confusion across daylight savings time zone transitions.\n\nTo count the number of units in a Duration, divide:\n\tsecond := time.Second\n\tfmt.Print(int64(second/time.Millisecond)) // prints 1000\n\nTo convert an integer number of units to a Duration, multiply:\n\tseconds := 10\n\tfmt.Print(time.Duration(seconds)*time.Second) // prints 10s\n","sortText":"00008","filterText":"Nanosecond","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":42}},"newText":"Nanosecond"}}]} [Trace - 21:12:18.929 PM] Sending request 'textDocument/documentLink - (9825)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:12:18.934 PM] Received response 'textDocument/documentLink - (9825)' in 5ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":411,"character":11},"end":{"line":411,"character":19}},"target":"https://time.Now"}] [Trace - 21:12:18.980 PM] Sending request 'textDocument/signatureHelp - (9826)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":223,"character":42},"context":{"isRetrigger":true,"triggerKind":3,"activeSignatureHelp":{"signatures":[{"label":"Add(d time.Duration) time.Time","parameters":[{"label":"d time.Duration"}]}],"activeSignature":0,"activeParameter":0}}} [Trace - 21:12:18.980 PM] Received response 'textDocument/signatureHelp - (9826)' in 0ms. Result: {"signatures":[{"label":"Add(d time.Duration) time.Time","documentation":"Add returns the time t+d.\n","parameters":[{"label":"d time.Duration"}]}],"activeSignature":0,"activeParameter":0} [Trace - 21:12:19.059 PM] Sending request 'textDocument/foldingRange - (9827)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:12:19.062 PM] Received response 'textDocument/foldingRange - (9827)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":301,"endCharacter":2},{"startLine":226,"startCharacter":33,"endLine":228,"endCharacter":39},{"startLine":233,"startCharacter":36,"endLine":234,"endCharacter":67},{"startLine":245,"startCharacter":12,"endLine":255,"endCharacter":3},{"startLine":247,"startCharacter":33,"endLine":250,"endCharacter":61},{"startLine":253,"startCharacter":36,"endLine":254,"endCharacter":68},{"startLine":262,"startCharacter":6,"endLine":273,"endCharacter":3},{"startLine":263,"startCharacter":10,"endLine":272,"endCharacter":13},{"startLine":264,"startCharacter":23,"endLine":270,"endCharacter":5},{"startLine":267,"startCharacter":19,"endLine":270,"endCharacter":4},{"startLine":267,"startCharacter":41,"endLine":269,"endCharacter":9},{"startLine":271,"startCharacter":38,"endLine":272,"endCharacter":13},{"startLine":276,"startCharacter":22,"endLine":277,"endCharacter":55},{"startLine":280,"startCharacter":29,"endLine":281,"endCharacter":40},{"startLine":284,"startCharacter":29,"endLine":300,"endCharacter":3},{"startLine":285,"startCharacter":32,"endLine":299,"endCharacter":51},{"startLine":286,"startCharacter":32,"endLine":289,"endCharacter":4},{"startLine":287,"startCharacter":38,"endLine":288,"endCharacter":51},{"startLine":290,"startCharacter":31,"endLine":293,"endCharacter":4},{"startLine":291,"startCharacter":47,"endLine":292,"endCharacter":50},{"startLine":294,"startCharacter":25,"endLine":297,"endCharacter":4},{"startLine":295,"startCharacter":47,"endLine":296,"endCharacter":68},{"startLine":298,"startCharacter":10,"endLine":299,"endCharacter":51},{"startLine":305,"startCharacter":59,"endLine":378,"endCharacter":2},{"startLine":310,"startCharacter":33,"endLine":312,"endCharacter":31},{"startLine":317,"startCharacter":36,"endLine":318,"endCharacter":67},{"startLine":327,"startCharacter":12,"endLine":336,"endCharacter":3},{"startLine":329,"startCharacter":33,"endLine":331,"endCharacter":32},{"startLine":334,"startCharacter":36,"endLine":335,"endCharacter":68},{"startLine":343,"startCharacter":6,"endLine":354,"endCharacter":3},{"startLine":344,"startCharacter":10,"endLine":353,"endCharacter":13},{"startLine":345,"startCharacter":23,"endLine":351,"endCharacter":5},{"startLine":348,"startCharacter":19,"endLine":351,"endCharacter":4},{"startLine":348,"startCharacter":41,"endLine":350,"endCharacter":9},{"startLine":352,"startCharacter":38,"endLine":353,"endCharacter":13},{"startLine":357,"startCharacter":22,"endLine":358,"endCharacter":55},{"startLine":361,"startCharacter":29,"endLine":362,"endCharacter":40},{"startLine":367,"startCharacter":29,"endLine":373,"endCharacter":3},{"startLine":368,"startCharacter":32,"endLine":372,"endCharacter":51},{"startLine":369,"startCharacter":32,"endLine":370,"endCharacter":49},{"startLine":371,"startCharacter":10,"endLine":372,"endCharacter":51},{"startLine":376,"startCharacter":32,"endLine":377,"endCharacter":76},{"startLine":382,"startCharacter":57,"endLine":459,"endCharacter":2},{"startLine":391,"startCharacter":33,"endLine":395,"endCharacter":60},{"startLine":400,"startCharacter":36,"endLine":401,"endCharacter":67},{"startLine":410,"startCharacter":12,"endLine":418,"endCharacter":3},{"startLine":412,"startCharacter":33,"endLine":413,"endCharacter":62},{"startLine":416,"startCharacter":36,"endLine":417,"endCharacter":68},{"startLine":425,"startCharacter":6,"endLine":436,"endCharacter":3},{"startLine":426,"startCharacter":10,"endLine":435,"endCharacter":13},{"startLine":427,"startCharacter":23,"endLine":433,"endCharacter":5},{"startLine":430,"startCharacter":19,"endLine":433,"endCharacter":4},{"startLine":430,"startCharacter":41,"endLine":432,"endCharacter":9},{"startLine":434,"startCharacter":38,"endLine":435,"endCharacter":13},{"startLine":439,"startCharacter":29,"endLine":440,"endCharacter":34},{"startLine":443,"startCharacter":35,"endLine":444,"endCharacter":55},{"startLine":448,"startCharacter":29,"endLine":458,"endCharacter":3},{"startLine":450,"startCharacter":10,"endLine":454,"endCharacter":17},{"startLine":451,"startCharacter":14,"endLine":452,"endCharacter":58},{"startLine":456,"startCharacter":28,"endLine":457,"endCharacter":51},{"startLine":463,"startCharacter":51,"endLine":511,"endCharacter":2},{"startLine":481,"startCharacter":12,"endLine":484,"endCharacter":45},{"startLine":491,"startCharacter":6,"endLine":502,"endCharacter":3},{"startLine":492,"startCharacter":10,"endLine":501,"endCharacter":13},{"startLine":493,"startCharacter":23,"endLine":499,"endCharacter":5},{"startLine":496,"startCharacter":19,"endLine":499,"endCharacter":4},{"startLine":496,"startCharacter":41,"endLine":498,"endCharacter":9},{"startLine":500,"startCharacter":38,"endLine":501,"endCharacter":13},{"startLine":505,"startCharacter":22,"endLine":506,"endCharacter":55},{"startLine":509,"startCharacter":29,"endLine":510,"endCharacter":40},{"startLine":515,"startCharacter":51,"endLine":575,"endCharacter":2},{"startLine":539,"startCharacter":12,"endLine":542,"endCharacter":15},{"startLine":549,"startCharacter":6,"endLine":560,"endCharacter":3},{"startLine":550,"startCharacter":10,"endLine":559,"endCharacter":13},{"startLine":551,"startCharacter":23,"endLine":557,"endCharacter":5},{"startLine":554,"startCharacter":19,"endLine":557,"endCharacter":4},{"startLine":554,"startCharacter":41,"endLine":556,"endCharacter":9},{"startLine":558,"startCharacter":38,"endLine":559,"endCharacter":13},{"startLine":564,"startCharacter":29,"endLine":566,"endCharacter":62},{"startLine":569,"startCharacter":22,"endLine":570,"endCharacter":55},{"startLine":573,"startCharacter":44,"endLine":574,"endCharacter":46},{"startLine":579,"startCharacter":50,"endLine":648,"endCharacter":2},{"startLine":580,"startCharacter":20,"endLine":583,"endCharacter":25},{"startLine":584,"startCharacter":3,"endLine":586,"endCharacter":54},{"startLine":589,"startCharacter":26,"endLine":647,"endCharacter":4},{"startLine":590,"startCharacter":8,"endLine":647,"endCharacter":3},{"startLine":590,"startCharacter":36,"endLine":646,"endCharacter":4},{"startLine":599,"startCharacter":35,"endLine":602,"endCharacter":62},{"startLine":607,"startCharacter":38,"endLine":608,"endCharacter":69},{"startLine":618,"startCharacter":8,"endLine":629,"endCharacter":5},{"startLine":619,"startCharacter":12,"endLine":628,"endCharacter":15},{"startLine":620,"startCharacter":25,"endLine":626,"endCharacter":7},{"startLine":623,"startCharacter":21,"endLine":626,"endCharacter":6},{"startLine":623,"startCharacter":43,"endLine":625,"endCharacter":11},{"startLine":627,"startCharacter":40,"endLine":628,"endCharacter":15},{"startLine":632,"startCharacter":31,"endLine":633,"endCharacter":42},{"startLine":637,"startCharacter":31,"endLine":641,"endCharacter":5},{"startLine":638,"startCharacter":29,"endLine":640,"endCharacter":18},{"startLine":639,"startCharacter":33,"endLine":640,"endCharacter":18},{"startLine":644,"startCharacter":44,"endLine":645,"endCharacter":92}] [Trace - 21:12:19.076 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":73},"contentChanges":[{"range":{"start":{"line":223,"character":42},"end":{"line":223,"character":42}},"rangeLength":0,"text":"n"}]} [Trace - 21:12:19.076 PM] Sending request 'textDocument/completion - (9828)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":223,"character":43},"context":{"triggerKind":3}} [Trace - 21:12:19.082 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":73,"diagnostics":[{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":8}},"severity":1,"source":"compiler","message":"earlier declared but not used"},{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":43}},"severity":1,"source":"compiler","message":"Secon not declared by package time"}]} [Trace - 21:12:19.084 PM] Received response 'textDocument/completion - (9828)' in 7ms. Result: {"isIncomplete":true,"items":[{"label":"Second","kind":21,"detail":"time.Duration","documentation":"Common durations. There is no definition for units of Day or larger\nto avoid confusion across daylight savings time zone transitions.\n\nTo count the number of units in a Duration, divide:\n\tsecond := time.Second\n\tfmt.Print(int64(second/time.Millisecond)) // prints 1000\n\nTo convert an integer number of units to a Duration, multiply:\n\tseconds := 10\n\tfmt.Print(time.Duration(seconds)*time.Second) // prints 10s\n","preselect":true,"sortText":"00000","filterText":"Second","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":43}},"newText":"Second"}},{"label":"Now().Second","kind":2,"detail":"func() int","documentation":"Second returns the second offset within the minute specified by t, in the range [0, 59].\n","sortText":"00001","filterText":"Now().Second","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":43}},"newText":"Now().Second()"}},{"label":"Now().Local().Second","kind":2,"detail":"func() int","documentation":"Second returns the second offset within the minute specified by t, in the range [0, 59].\n","sortText":"00002","filterText":"Now().Local().Second","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":43}},"newText":"Now().Local().Second()"}},{"label":"Now().UTC().Second","kind":2,"detail":"func() int","documentation":"Second returns the second offset within the minute specified by t, in the range [0, 59].\n","sortText":"00003","filterText":"Now().UTC().Second","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":43}},"newText":"Now().UTC().Second()"}},{"label":"Microsecond","kind":21,"detail":"time.Duration","documentation":"Common durations. There is no definition for units of Day or larger\nto avoid confusion across daylight savings time zone transitions.\n\nTo count the number of units in a Duration, divide:\n\tsecond := time.Second\n\tfmt.Print(int64(second/time.Millisecond)) // prints 1000\n\nTo convert an integer number of units to a Duration, multiply:\n\tseconds := 10\n\tfmt.Print(time.Duration(seconds)*time.Second) // prints 10s\n","sortText":"00006","filterText":"Microsecond","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":43}},"newText":"Microsecond"}},{"label":"Millisecond","kind":21,"detail":"time.Duration","documentation":"Common durations. There is no definition for units of Day or larger\nto avoid confusion across daylight savings time zone transitions.\n\nTo count the number of units in a Duration, divide:\n\tsecond := time.Second\n\tfmt.Print(int64(second/time.Millisecond)) // prints 1000\n\nTo convert an integer number of units to a Duration, multiply:\n\tseconds := 10\n\tfmt.Print(time.Duration(seconds)*time.Second) // prints 10s\n","sortText":"00007","filterText":"Millisecond","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":43}},"newText":"Millisecond"}},{"label":"Nanosecond","kind":21,"detail":"time.Duration","documentation":"Common durations. There is no definition for units of Day or larger\nto avoid confusion across daylight savings time zone transitions.\n\nTo count the number of units in a Duration, divide:\n\tsecond := time.Second\n\tfmt.Print(int64(second/time.Millisecond)) // prints 1000\n\nTo convert an integer number of units to a Duration, multiply:\n\tseconds := 10\n\tfmt.Print(time.Duration(seconds)*time.Second) // prints 10s\n","sortText":"00008","filterText":"Nanosecond","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":43}},"newText":"Nanosecond"}}]} [Trace - 21:12:19.145 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":74},"contentChanges":[{"range":{"start":{"line":223,"character":43},"end":{"line":223,"character":43}},"rangeLength":0,"text":"d"}]} [Trace - 21:12:19.145 PM] Sending request 'textDocument/completion - (9829)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":223,"character":44},"context":{"triggerKind":3}} [Trace - 21:12:19.152 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":74,"diagnostics":[{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":8}},"severity":1,"source":"compiler","message":"earlier declared but not used"}]} [Trace - 21:12:19.153 PM] Received response 'textDocument/completion - (9829)' in 7ms. Result: {"isIncomplete":true,"items":[{"label":"Second","kind":21,"detail":"time.Duration","documentation":"Common durations. There is no definition for units of Day or larger\nto avoid confusion across daylight savings time zone transitions.\n\nTo count the number of units in a Duration, divide:\n\tsecond := time.Second\n\tfmt.Print(int64(second/time.Millisecond)) // prints 1000\n\nTo convert an integer number of units to a Duration, multiply:\n\tseconds := 10\n\tfmt.Print(time.Duration(seconds)*time.Second) // prints 10s\n","preselect":true,"sortText":"00000","filterText":"Second","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":44}},"newText":"Second"}},{"label":"Second.Round","kind":2,"detail":"func(m time.Duration) time.Duration","documentation":"Round returns the result of rounding d to the nearest multiple of m.\nThe rounding behavior for halfway values is to round away from zero.\nIf the result exceeds the maximum (or minimum)\nvalue that can be stored in a Duration,\nRound returns the maximum (or minimum) duration.\nIf m \u003c= 0, Round returns d unchanged.\n","sortText":"00001","filterText":"Second.Round","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":44}},"newText":"Second.Round(${1:})"}},{"label":"Second.Truncate","kind":2,"detail":"func(m time.Duration) time.Duration","documentation":"Truncate returns the result of rounding d toward zero to a multiple of m.\nIf m \u003c= 0, Truncate returns d unchanged.\n","sortText":"00002","filterText":"Second.Truncate","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":44}},"newText":"Second.Truncate(${1:})"}},{"label":"Microsecond","kind":21,"detail":"time.Duration","documentation":"Common durations. There is no definition for units of Day or larger\nto avoid confusion across daylight savings time zone transitions.\n\nTo count the number of units in a Duration, divide:\n\tsecond := time.Second\n\tfmt.Print(int64(second/time.Millisecond)) // prints 1000\n\nTo convert an integer number of units to a Duration, multiply:\n\tseconds := 10\n\tfmt.Print(time.Duration(seconds)*time.Second) // prints 10s\n","sortText":"00003","filterText":"Microsecond","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":44}},"newText":"Microsecond"}},{"label":"Millisecond","kind":21,"detail":"time.Duration","documentation":"Common durations. There is no definition for units of Day or larger\nto avoid confusion across daylight savings time zone transitions.\n\nTo count the number of units in a Duration, divide:\n\tsecond := time.Second\n\tfmt.Print(int64(second/time.Millisecond)) // prints 1000\n\nTo convert an integer number of units to a Duration, multiply:\n\tseconds := 10\n\tfmt.Print(time.Duration(seconds)*time.Second) // prints 10s\n","sortText":"00004","filterText":"Millisecond","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":44}},"newText":"Millisecond"}},{"label":"Nanosecond","kind":21,"detail":"time.Duration","documentation":"Common durations. There is no definition for units of Day or larger\nto avoid confusion across daylight savings time zone transitions.\n\nTo count the number of units in a Duration, divide:\n\tsecond := time.Second\n\tfmt.Print(int64(second/time.Millisecond)) // prints 1000\n\nTo convert an integer number of units to a Duration, multiply:\n\tseconds := 10\n\tfmt.Print(time.Duration(seconds)*time.Second) // prints 10s\n","sortText":"00005","filterText":"Nanosecond","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":44}},"newText":"Nanosecond"}},{"label":"Microsecond.Round","kind":2,"detail":"func(m time.Duration) time.Duration","documentation":"Round returns the result of rounding d to the nearest multiple of m.\nThe rounding behavior for halfway values is to round away from zero.\nIf the result exceeds the maximum (or minimum)\nvalue that can be stored in a Duration,\nRound returns the maximum (or minimum) duration.\nIf m \u003c= 0, Round returns d unchanged.\n","sortText":"00006","filterText":"Microsecond.Round","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":38},"end":{"line":223,"character":44}},"newText":"Microsecond.Round(${1:})"}}]} [Trace - 21:12:19.269 PM] Sending request 'textDocument/signatureHelp - (9830)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":223,"character":44},"context":{"isRetrigger":true,"triggerKind":3,"activeSignatureHelp":{"signatures":[{"label":"Add(d time.Duration) time.Time","parameters":[{"label":"d time.Duration"}]}],"activeSignature":0,"activeParameter":0}}} [Trace - 21:12:19.269 PM] Received response 'textDocument/signatureHelp - (9830)' in 0ms. Result: {"signatures":[{"label":"Add(d time.Duration) time.Time","documentation":"Add returns the time t+d.\n","parameters":[{"label":"d time.Duration"}]}],"activeSignature":0,"activeParameter":0} [Trace - 21:12:19.347 PM] Sending request 'textDocument/foldingRange - (9831)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:12:19.351 PM] Received response 'textDocument/foldingRange - (9831)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":301,"endCharacter":2},{"startLine":226,"startCharacter":33,"endLine":228,"endCharacter":39},{"startLine":233,"startCharacter":36,"endLine":234,"endCharacter":67},{"startLine":245,"startCharacter":12,"endLine":255,"endCharacter":3},{"startLine":247,"startCharacter":33,"endLine":250,"endCharacter":61},{"startLine":253,"startCharacter":36,"endLine":254,"endCharacter":68},{"startLine":262,"startCharacter":6,"endLine":273,"endCharacter":3},{"startLine":263,"startCharacter":10,"endLine":272,"endCharacter":13},{"startLine":264,"startCharacter":23,"endLine":270,"endCharacter":5},{"startLine":267,"startCharacter":19,"endLine":270,"endCharacter":4},{"startLine":267,"startCharacter":41,"endLine":269,"endCharacter":9},{"startLine":271,"startCharacter":38,"endLine":272,"endCharacter":13},{"startLine":276,"startCharacter":22,"endLine":277,"endCharacter":55},{"startLine":280,"startCharacter":29,"endLine":281,"endCharacter":40},{"startLine":284,"startCharacter":29,"endLine":300,"endCharacter":3},{"startLine":285,"startCharacter":32,"endLine":299,"endCharacter":51},{"startLine":286,"startCharacter":32,"endLine":289,"endCharacter":4},{"startLine":287,"startCharacter":38,"endLine":288,"endCharacter":51},{"startLine":290,"startCharacter":31,"endLine":293,"endCharacter":4},{"startLine":291,"startCharacter":47,"endLine":292,"endCharacter":50},{"startLine":294,"startCharacter":25,"endLine":297,"endCharacter":4},{"startLine":295,"startCharacter":47,"endLine":296,"endCharacter":68},{"startLine":298,"startCharacter":10,"endLine":299,"endCharacter":51},{"startLine":305,"startCharacter":59,"endLine":378,"endCharacter":2},{"startLine":310,"startCharacter":33,"endLine":312,"endCharacter":31},{"startLine":317,"startCharacter":36,"endLine":318,"endCharacter":67},{"startLine":327,"startCharacter":12,"endLine":336,"endCharacter":3},{"startLine":329,"startCharacter":33,"endLine":331,"endCharacter":32},{"startLine":334,"startCharacter":36,"endLine":335,"endCharacter":68},{"startLine":343,"startCharacter":6,"endLine":354,"endCharacter":3},{"startLine":344,"startCharacter":10,"endLine":353,"endCharacter":13},{"startLine":345,"startCharacter":23,"endLine":351,"endCharacter":5},{"startLine":348,"startCharacter":19,"endLine":351,"endCharacter":4},{"startLine":348,"startCharacter":41,"endLine":350,"endCharacter":9},{"startLine":352,"startCharacter":38,"endLine":353,"endCharacter":13},{"startLine":357,"startCharacter":22,"endLine":358,"endCharacter":55},{"startLine":361,"startCharacter":29,"endLine":362,"endCharacter":40},{"startLine":367,"startCharacter":29,"endLine":373,"endCharacter":3},{"startLine":368,"startCharacter":32,"endLine":372,"endCharacter":51},{"startLine":369,"startCharacter":32,"endLine":370,"endCharacter":49},{"startLine":371,"startCharacter":10,"endLine":372,"endCharacter":51},{"startLine":376,"startCharacter":32,"endLine":377,"endCharacter":76},{"startLine":382,"startCharacter":57,"endLine":459,"endCharacter":2},{"startLine":391,"startCharacter":33,"endLine":395,"endCharacter":60},{"startLine":400,"startCharacter":36,"endLine":401,"endCharacter":67},{"startLine":410,"startCharacter":12,"endLine":418,"endCharacter":3},{"startLine":412,"startCharacter":33,"endLine":413,"endCharacter":62},{"startLine":416,"startCharacter":36,"endLine":417,"endCharacter":68},{"startLine":425,"startCharacter":6,"endLine":436,"endCharacter":3},{"startLine":426,"startCharacter":10,"endLine":435,"endCharacter":13},{"startLine":427,"startCharacter":23,"endLine":433,"endCharacter":5},{"startLine":430,"startCharacter":19,"endLine":433,"endCharacter":4},{"startLine":430,"startCharacter":41,"endLine":432,"endCharacter":9},{"startLine":434,"startCharacter":38,"endLine":435,"endCharacter":13},{"startLine":439,"startCharacter":29,"endLine":440,"endCharacter":34},{"startLine":443,"startCharacter":35,"endLine":444,"endCharacter":55},{"startLine":448,"startCharacter":29,"endLine":458,"endCharacter":3},{"startLine":450,"startCharacter":10,"endLine":454,"endCharacter":17},{"startLine":451,"startCharacter":14,"endLine":452,"endCharacter":58},{"startLine":456,"startCharacter":28,"endLine":457,"endCharacter":51},{"startLine":463,"startCharacter":51,"endLine":511,"endCharacter":2},{"startLine":481,"startCharacter":12,"endLine":484,"endCharacter":45},{"startLine":491,"startCharacter":6,"endLine":502,"endCharacter":3},{"startLine":492,"startCharacter":10,"endLine":501,"endCharacter":13},{"startLine":493,"startCharacter":23,"endLine":499,"endCharacter":5},{"startLine":496,"startCharacter":19,"endLine":499,"endCharacter":4},{"startLine":496,"startCharacter":41,"endLine":498,"endCharacter":9},{"startLine":500,"startCharacter":38,"endLine":501,"endCharacter":13},{"startLine":505,"startCharacter":22,"endLine":506,"endCharacter":55},{"startLine":509,"startCharacter":29,"endLine":510,"endCharacter":40},{"startLine":515,"startCharacter":51,"endLine":575,"endCharacter":2},{"startLine":539,"startCharacter":12,"endLine":542,"endCharacter":15},{"startLine":549,"startCharacter":6,"endLine":560,"endCharacter":3},{"startLine":550,"startCharacter":10,"endLine":559,"endCharacter":13},{"startLine":551,"startCharacter":23,"endLine":557,"endCharacter":5},{"startLine":554,"startCharacter":19,"endLine":557,"endCharacter":4},{"startLine":554,"startCharacter":41,"endLine":556,"endCharacter":9},{"startLine":558,"startCharacter":38,"endLine":559,"endCharacter":13},{"startLine":564,"startCharacter":29,"endLine":566,"endCharacter":62},{"startLine":569,"startCharacter":22,"endLine":570,"endCharacter":55},{"startLine":573,"startCharacter":44,"endLine":574,"endCharacter":46},{"startLine":579,"startCharacter":50,"endLine":648,"endCharacter":2},{"startLine":580,"startCharacter":20,"endLine":583,"endCharacter":25},{"startLine":584,"startCharacter":3,"endLine":586,"endCharacter":54},{"startLine":589,"startCharacter":26,"endLine":647,"endCharacter":4},{"startLine":590,"startCharacter":8,"endLine":647,"endCharacter":3},{"startLine":590,"startCharacter":36,"endLine":646,"endCharacter":4},{"startLine":599,"startCharacter":35,"endLine":602,"endCharacter":62},{"startLine":607,"startCharacter":38,"endLine":608,"endCharacter":69},{"startLine":618,"startCharacter":8,"endLine":629,"endCharacter":5},{"startLine":619,"startCharacter":12,"endLine":628,"endCharacter":15},{"startLine":620,"startCharacter":25,"endLine":626,"endCharacter":7},{"startLine":623,"startCharacter":21,"endLine":626,"endCharacter":6},{"startLine":623,"startCharacter":43,"endLine":625,"endCharacter":11},{"startLine":627,"startCharacter":40,"endLine":628,"endCharacter":15},{"startLine":632,"startCharacter":31,"endLine":633,"endCharacter":42},{"startLine":637,"startCharacter":31,"endLine":641,"endCharacter":5},{"startLine":638,"startCharacter":29,"endLine":640,"endCharacter":18},{"startLine":639,"startCharacter":33,"endLine":640,"endCharacter":18},{"startLine":644,"startCharacter":44,"endLine":645,"endCharacter":92}] [Trace - 21:12:19.404 PM] Sending request 'textDocument/codeLens - (9832)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:12:19.405 PM] Received response 'textDocument/codeLens - (9832)' in 0ms. Result: null [Trace - 21:12:19.425 PM] Sending request 'textDocument/codeAction - (9833)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":223,"character":44},"end":{"line":223,"character":44}},"context":{"diagnostics":[]}} [Trace - 21:12:19.427 PM] Received response 'textDocument/codeAction - (9833)' in 1ms. Result: null [Trace - 21:12:19.495 PM] Sending request 'textDocument/documentSymbol - (9834)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:12:19.496 PM] Received response 'textDocument/documentSymbol - (9834)' in 0ms. Result: [{"name":"ReceivedEvent","detail":"struct{...}","kind":23,"range":{"start":{"line":14,"character":5},"end":{"line":17,"character":1}},"selectionRange":{"start":{"line":14,"character":5},"end":{"line":14,"character":18}},"children":[{"name":"Event","detail":"interface{...}","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":12}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":6}}}]},{"name":"(ReceivedEvent).String","detail":"()","kind":6,"range":{"start":{"line":19,"character":0},"end":{"line":21,"character":1}},"selectionRange":{"start":{"line":19,"character":23},"end":{"line":19,"character":29}}},{"name":"isIn","detail":"(id string, ids []string)","kind":12,"range":{"start":{"line":23,"character":0},"end":{"line":30,"character":1}},"selectionRange":{"start":{"line":23,"character":5},"end":{"line":23,"character":9}}},{"name":"durations","detail":"(dd []time.Duration)","kind":12,"range":{"start":{"line":33,"character":0},"end":{"line":35,"character":1}},"selectionRange":{"start":{"line":33,"character":5},"end":{"line":33,"character":14}}},{"name":"errs","detail":"(ee []error)","kind":12,"range":{"start":{"line":37,"character":0},"end":{"line":39,"character":1}},"selectionRange":{"start":{"line":37,"character":5},"end":{"line":37,"character":9}}},{"name":"events","detail":"(ee []scheduler.Event)","kind":12,"range":{"start":{"line":41,"character":0},"end":{"line":43,"character":1}},"selectionRange":{"start":{"line":41,"character":5},"end":{"line":41,"character":11}}},{"name":"TestScheduler_trigger_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":46,"character":0},"end":{"line":121,"character":1}},"selectionRange":{"start":{"line":46,"character":5},"end":{"line":46,"character":32}}},{"name":"TestScheduler_update_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":124,"character":0},"end":{"line":212,"character":1}},"selectionRange":{"start":{"line":124,"character":5},"end":{"line":124,"character":31}}},{"name":"TestScheduler_outdated_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":215,"character":0},"end":{"line":302,"character":1}},"selectionRange":{"start":{"line":215,"character":5},"end":{"line":215,"character":36}}},{"name":"TestScheduler_ignore_invalid_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":305,"character":0},"end":{"line":379,"character":1}},"selectionRange":{"start":{"line":305,"character":5},"end":{"line":305,"character":43}}},{"name":"TestScheduler_missed_schedules_first","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":382,"character":0},"end":{"line":460,"character":1}},"selectionRange":{"start":{"line":382,"character":5},"end":{"line":382,"character":41}}},{"name":"TestScheduler_deleted_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":463,"character":0},"end":{"line":512,"character":1}},"selectionRange":{"start":{"line":463,"character":5},"end":{"line":463,"character":35}}},{"name":"TestScheduler_delete_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":515,"character":0},"end":{"line":576,"character":1}},"selectionRange":{"start":{"line":515,"character":5},"end":{"line":515,"character":35}}},{"name":"TestScheduler_scheduler_since","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":579,"character":0},"end":{"line":649,"character":1}},"selectionRange":{"start":{"line":579,"character":5},"end":{"line":579,"character":34}}}] [Trace - 21:12:20.041 PM] Sending request 'textDocument/codeAction - (9835)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":650,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":8}},"message":"earlier declared but not used","severity":1,"source":"compiler"}],"only":["source.organizeImports"]}} [Trace - 21:12:20.042 PM] Received response 'textDocument/codeAction - (9835)' in 1ms. Result: null [Trace - 21:12:20.043 PM] Sending request 'textDocument/formatting - (9836)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 21:12:20.047 PM] Received response 'textDocument/formatting - (9836)' in 4ms. Result: [] [Trace - 21:12:20.068 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":74}} [Trace - 21:12:20.075 PM] Sending request 'textDocument/documentLink - (9837)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:12:20.079 PM] Received response 'textDocument/documentLink - (9837)' in 3ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":411,"character":11},"end":{"line":411,"character":19}},"target":"https://time.Now"}] [Trace - 21:12:20.340 PM] Sending request 'textDocument/codeAction - (9838)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"range":{"start":{"line":380,"character":22},"end":{"line":380,"character":22}},"context":{"diagnostics":[]}} [Trace - 21:12:20.341 PM] Received response 'textDocument/codeAction - (9838)' in 0ms. Result: null [Trace - 21:12:20.633 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","type":2}]} [Trace - 21:12:22.423 PM] Sending request 'textDocument/hover - (9839)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":228,"character":18}} [Trace - 21:12:22.423 PM] Received response 'textDocument/hover - (9839)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nfunc simple.SimpleSchedule(id interface{}, epoch int64) schedule.Schedule\n```\n\n[`simple.SimpleSchedule` on pkg.go.dev](https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls#SimpleSchedule)"},"range":{"start":{"line":228,"character":9},"end":{"line":228,"character":23}}} [Trace - 21:12:22.825 PM] Sending request 'textDocument/hover - (9840)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":227,"character":23}} [Trace - 21:12:22.825 PM] Received response 'textDocument/hover - (9840)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nfunc simple.SimpleSchedule(id interface{}, epoch int64) schedule.Schedule\n```\n\n[`simple.SimpleSchedule` on pkg.go.dev](https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls#SimpleSchedule)"},"range":{"start":{"line":227,"character":9},"end":{"line":227,"character":23}}} [Trace - 21:12:23.044 PM] Sending request 'textDocument/documentHighlight - (9841)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":227,"character":23}} [Trace - 21:12:23.045 PM] Received response 'textDocument/documentHighlight - (9841)' in 0ms. Result: [{"range":{"start":{"line":250,"character":10},"end":{"line":250,"character":24}},"kind":1},{"range":{"start":{"line":331,"character":10},"end":{"line":331,"character":24}},"kind":1},{"range":{"start":{"line":401,"character":19},"end":{"line":401,"character":33}},"kind":1},{"range":{"start":{"line":472,"character":18},"end":{"line":472,"character":32}},"kind":1},{"range":{"start":{"line":134,"character":9},"end":{"line":134,"character":23}},"kind":1},{"range":{"start":{"line":157,"character":10},"end":{"line":157,"character":24}},"kind":1},{"range":{"start":{"line":227,"character":9},"end":{"line":227,"character":23}},"kind":1},{"range":{"start":{"line":234,"character":19},"end":{"line":234,"character":33}},"kind":1},{"range":{"start":{"line":473,"character":21},"end":{"line":473,"character":35}},"kind":1},{"range":{"start":{"line":608,"character":21},"end":{"line":608,"character":35}},"kind":1},{"range":{"start":{"line":54,"character":9},"end":{"line":54,"character":23}},"kind":1},{"range":{"start":{"line":394,"character":9},"end":{"line":394,"character":23}},"kind":1},{"range":{"start":{"line":535,"character":14},"end":{"line":535,"character":28}},"kind":1},{"range":{"start":{"line":541,"character":28},"end":{"line":541,"character":42}},"kind":1},{"range":{"start":{"line":248,"character":10},"end":{"line":248,"character":24}},"kind":1},{"range":{"start":{"line":249,"character":10},"end":{"line":249,"character":24}},"kind":1},{"range":{"start":{"line":254,"character":20},"end":{"line":254,"character":34}},"kind":1},{"range":{"start":{"line":335,"character":20},"end":{"line":335,"character":34}},"kind":1},{"range":{"start":{"line":74,"character":10},"end":{"line":74,"character":24}},"kind":1},{"range":{"start":{"line":75,"character":10},"end":{"line":75,"character":24}},"kind":1},{"range":{"start":{"line":76,"character":10},"end":{"line":76,"character":24}},"kind":1},{"range":{"start":{"line":160,"character":10},"end":{"line":160,"character":24}},"kind":1},{"range":{"start":{"line":417,"character":20},"end":{"line":417,"character":34}},"kind":1},{"range":{"start":{"line":601,"character":11},"end":{"line":601,"character":25}},"kind":1},{"range":{"start":{"line":165,"character":20},"end":{"line":165,"character":34}},"kind":1},{"range":{"start":{"line":228,"character":9},"end":{"line":228,"character":23}},"kind":1},{"range":{"start":{"line":392,"character":9},"end":{"line":392,"character":23}},"kind":1},{"range":{"start":{"line":395,"character":9},"end":{"line":395,"character":23}},"kind":1},{"range":{"start":{"line":540,"character":19},"end":{"line":540,"character":33}},"kind":1},{"range":{"start":{"line":55,"character":9},"end":{"line":55,"character":23}},"kind":1},{"range":{"start":{"line":73,"character":10},"end":{"line":73,"character":24}},"kind":1},{"range":{"start":{"line":81,"character":20},"end":{"line":81,"character":34}},"kind":1},{"range":{"start":{"line":136,"character":9},"end":{"line":136,"character":23}},"kind":1},{"range":{"start":{"line":484,"character":22},"end":{"line":484,"character":36}},"kind":1},{"range":{"start":{"line":600,"character":11},"end":{"line":600,"character":25}},"kind":1},{"range":{"start":{"line":133,"character":9},"end":{"line":133,"character":23}},"kind":1},{"range":{"start":{"line":311,"character":9},"end":{"line":311,"character":23}},"kind":1},{"range":{"start":{"line":393,"character":9},"end":{"line":393,"character":23}},"kind":1},{"range":{"start":{"line":483,"character":19},"end":{"line":483,"character":33}},"kind":1},{"range":{"start":{"line":312,"character":9},"end":{"line":312,"character":23}},"kind":1},{"range":{"start":{"line":318,"character":19},"end":{"line":318,"character":33}},"kind":1},{"range":{"start":{"line":526,"character":14},"end":{"line":526,"character":28}},"kind":1},{"range":{"start":{"line":602,"character":11},"end":{"line":602,"character":25}},"kind":1},{"range":{"start":{"line":61,"character":19},"end":{"line":61,"character":33}},"kind":1},{"range":{"start":{"line":137,"character":9},"end":{"line":137,"character":23}},"kind":1},{"range":{"start":{"line":143,"character":19},"end":{"line":143,"character":33}},"kind":1},{"range":{"start":{"line":158,"character":10},"end":{"line":158,"character":24}},"kind":1},{"range":{"start":{"line":161,"character":10},"end":{"line":161,"character":24}},"kind":1},{"range":{"start":{"line":330,"character":10},"end":{"line":330,"character":24}},"kind":1},{"range":{"start":{"line":413,"character":10},"end":{"line":413,"character":24}},"kind":1}] [Trace - 21:12:23.286 PM] Sending request 'textDocument/codeAction - (9842)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":227,"character":23},"end":{"line":227,"character":23}},"context":{"diagnostics":[]}} [Trace - 21:12:23.288 PM] Received response 'textDocument/codeAction - (9842)' in 1ms. Result: null [Trace - 21:12:23.577 PM] Sending request 'textDocument/hover - (9843)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":234,"character":43}} [Trace - 21:12:23.577 PM] Received response 'textDocument/hover - (9843)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nfunc (schedule.Schedule).ID() string\n```\n\n[`(schedule.Schedule).ID` on pkg.go.dev](https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls#Schedule.ID)\n\nschedule ID \\(should be uniq per schedule type\\)\n"},"range":{"start":{"line":234,"character":43},"end":{"line":234,"character":45}}} [Trace - 21:12:24.285 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":75},"contentChanges":[{"range":{"start":{"line":227,"character":23},"end":{"line":227,"character":23}},"rangeLength":0,"text":"W"}]} [Trace - 21:12:24.286 PM] Sending request 'textDocument/completion - (9844)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":227,"character":24},"context":{"triggerKind":1}} [Trace - 21:12:24.292 PM] Received response 'textDocument/completion - (9844)' in 5ms. Result: {"isIncomplete":true,"items":[{"label":"SimpleScheduleWithTS","kind":3,"detail":"func(id interface{}, epoch int64, timestamp int64) schedule.Schedule","preselect":true,"sortText":"00000","filterText":"SimpleScheduleWithTS","insertTextFormat":2,"textEdit":{"range":{"start":{"line":227,"character":9},"end":{"line":227,"character":24}},"newText":"SimpleScheduleWithTS"}}]} [Trace - 21:12:24.292 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":75,"diagnostics":[{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":8}},"severity":1,"source":"compiler","message":"earlier declared but not used"},{"range":{"start":{"line":227,"character":9},"end":{"line":227,"character":24}},"severity":1,"source":"compiler","message":"SimpleScheduleW not declared by package simple"}]} [Trace - 21:12:24.474 PM] Sending request 'textDocument/foldingRange - (9845)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:12:24.478 PM] Received response 'textDocument/foldingRange - (9845)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":301,"endCharacter":2},{"startLine":226,"startCharacter":33,"endLine":228,"endCharacter":39},{"startLine":233,"startCharacter":36,"endLine":234,"endCharacter":67},{"startLine":245,"startCharacter":12,"endLine":255,"endCharacter":3},{"startLine":247,"startCharacter":33,"endLine":250,"endCharacter":61},{"startLine":253,"startCharacter":36,"endLine":254,"endCharacter":68},{"startLine":262,"startCharacter":6,"endLine":273,"endCharacter":3},{"startLine":263,"startCharacter":10,"endLine":272,"endCharacter":13},{"startLine":264,"startCharacter":23,"endLine":270,"endCharacter":5},{"startLine":267,"startCharacter":19,"endLine":270,"endCharacter":4},{"startLine":267,"startCharacter":41,"endLine":269,"endCharacter":9},{"startLine":271,"startCharacter":38,"endLine":272,"endCharacter":13},{"startLine":276,"startCharacter":22,"endLine":277,"endCharacter":55},{"startLine":280,"startCharacter":29,"endLine":281,"endCharacter":40},{"startLine":284,"startCharacter":29,"endLine":300,"endCharacter":3},{"startLine":285,"startCharacter":32,"endLine":299,"endCharacter":51},{"startLine":286,"startCharacter":32,"endLine":289,"endCharacter":4},{"startLine":287,"startCharacter":38,"endLine":288,"endCharacter":51},{"startLine":290,"startCharacter":31,"endLine":293,"endCharacter":4},{"startLine":291,"startCharacter":47,"endLine":292,"endCharacter":50},{"startLine":294,"startCharacter":25,"endLine":297,"endCharacter":4},{"startLine":295,"startCharacter":47,"endLine":296,"endCharacter":68},{"startLine":298,"startCharacter":10,"endLine":299,"endCharacter":51},{"startLine":305,"startCharacter":59,"endLine":378,"endCharacter":2},{"startLine":310,"startCharacter":33,"endLine":312,"endCharacter":31},{"startLine":317,"startCharacter":36,"endLine":318,"endCharacter":67},{"startLine":327,"startCharacter":12,"endLine":336,"endCharacter":3},{"startLine":329,"startCharacter":33,"endLine":331,"endCharacter":32},{"startLine":334,"startCharacter":36,"endLine":335,"endCharacter":68},{"startLine":343,"startCharacter":6,"endLine":354,"endCharacter":3},{"startLine":344,"startCharacter":10,"endLine":353,"endCharacter":13},{"startLine":345,"startCharacter":23,"endLine":351,"endCharacter":5},{"startLine":348,"startCharacter":19,"endLine":351,"endCharacter":4},{"startLine":348,"startCharacter":41,"endLine":350,"endCharacter":9},{"startLine":352,"startCharacter":38,"endLine":353,"endCharacter":13},{"startLine":357,"startCharacter":22,"endLine":358,"endCharacter":55},{"startLine":361,"startCharacter":29,"endLine":362,"endCharacter":40},{"startLine":367,"startCharacter":29,"endLine":373,"endCharacter":3},{"startLine":368,"startCharacter":32,"endLine":372,"endCharacter":51},{"startLine":369,"startCharacter":32,"endLine":370,"endCharacter":49},{"startLine":371,"startCharacter":10,"endLine":372,"endCharacter":51},{"startLine":376,"startCharacter":32,"endLine":377,"endCharacter":76},{"startLine":382,"startCharacter":57,"endLine":459,"endCharacter":2},{"startLine":391,"startCharacter":33,"endLine":395,"endCharacter":60},{"startLine":400,"startCharacter":36,"endLine":401,"endCharacter":67},{"startLine":410,"startCharacter":12,"endLine":418,"endCharacter":3},{"startLine":412,"startCharacter":33,"endLine":413,"endCharacter":62},{"startLine":416,"startCharacter":36,"endLine":417,"endCharacter":68},{"startLine":425,"startCharacter":6,"endLine":436,"endCharacter":3},{"startLine":426,"startCharacter":10,"endLine":435,"endCharacter":13},{"startLine":427,"startCharacter":23,"endLine":433,"endCharacter":5},{"startLine":430,"startCharacter":19,"endLine":433,"endCharacter":4},{"startLine":430,"startCharacter":41,"endLine":432,"endCharacter":9},{"startLine":434,"startCharacter":38,"endLine":435,"endCharacter":13},{"startLine":439,"startCharacter":29,"endLine":440,"endCharacter":34},{"startLine":443,"startCharacter":35,"endLine":444,"endCharacter":55},{"startLine":448,"startCharacter":29,"endLine":458,"endCharacter":3},{"startLine":450,"startCharacter":10,"endLine":454,"endCharacter":17},{"startLine":451,"startCharacter":14,"endLine":452,"endCharacter":58},{"startLine":456,"startCharacter":28,"endLine":457,"endCharacter":51},{"startLine":463,"startCharacter":51,"endLine":511,"endCharacter":2},{"startLine":481,"startCharacter":12,"endLine":484,"endCharacter":45},{"startLine":491,"startCharacter":6,"endLine":502,"endCharacter":3},{"startLine":492,"startCharacter":10,"endLine":501,"endCharacter":13},{"startLine":493,"startCharacter":23,"endLine":499,"endCharacter":5},{"startLine":496,"startCharacter":19,"endLine":499,"endCharacter":4},{"startLine":496,"startCharacter":41,"endLine":498,"endCharacter":9},{"startLine":500,"startCharacter":38,"endLine":501,"endCharacter":13},{"startLine":505,"startCharacter":22,"endLine":506,"endCharacter":55},{"startLine":509,"startCharacter":29,"endLine":510,"endCharacter":40},{"startLine":515,"startCharacter":51,"endLine":575,"endCharacter":2},{"startLine":539,"startCharacter":12,"endLine":542,"endCharacter":15},{"startLine":549,"startCharacter":6,"endLine":560,"endCharacter":3},{"startLine":550,"startCharacter":10,"endLine":559,"endCharacter":13},{"startLine":551,"startCharacter":23,"endLine":557,"endCharacter":5},{"startLine":554,"startCharacter":19,"endLine":557,"endCharacter":4},{"startLine":554,"startCharacter":41,"endLine":556,"endCharacter":9},{"startLine":558,"startCharacter":38,"endLine":559,"endCharacter":13},{"startLine":564,"startCharacter":29,"endLine":566,"endCharacter":62},{"startLine":569,"startCharacter":22,"endLine":570,"endCharacter":55},{"startLine":573,"startCharacter":44,"endLine":574,"endCharacter":46},{"startLine":579,"startCharacter":50,"endLine":648,"endCharacter":2},{"startLine":580,"startCharacter":20,"endLine":583,"endCharacter":25},{"startLine":584,"startCharacter":3,"endLine":586,"endCharacter":54},{"startLine":589,"startCharacter":26,"endLine":647,"endCharacter":4},{"startLine":590,"startCharacter":8,"endLine":647,"endCharacter":3},{"startLine":590,"startCharacter":36,"endLine":646,"endCharacter":4},{"startLine":599,"startCharacter":35,"endLine":602,"endCharacter":62},{"startLine":607,"startCharacter":38,"endLine":608,"endCharacter":69},{"startLine":618,"startCharacter":8,"endLine":629,"endCharacter":5},{"startLine":619,"startCharacter":12,"endLine":628,"endCharacter":15},{"startLine":620,"startCharacter":25,"endLine":626,"endCharacter":7},{"startLine":623,"startCharacter":21,"endLine":626,"endCharacter":6},{"startLine":623,"startCharacter":43,"endLine":625,"endCharacter":11},{"startLine":627,"startCharacter":40,"endLine":628,"endCharacter":15},{"startLine":632,"startCharacter":31,"endLine":633,"endCharacter":42},{"startLine":637,"startCharacter":31,"endLine":641,"endCharacter":5},{"startLine":638,"startCharacter":29,"endLine":640,"endCharacter":18},{"startLine":639,"startCharacter":33,"endLine":640,"endCharacter":18},{"startLine":644,"startCharacter":44,"endLine":645,"endCharacter":92}] [Trace - 21:12:24.536 PM] Sending request 'textDocument/codeLens - (9846)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:12:24.536 PM] Received response 'textDocument/codeLens - (9846)' in 0ms. Result: null [Trace - 21:12:24.537 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":76},"contentChanges":[{"range":{"start":{"line":227,"character":24},"end":{"line":227,"character":24}},"rangeLength":0,"text":"i"}]} [Trace - 21:12:24.537 PM] Sending request 'textDocument/completion - (9847)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":227,"character":25},"context":{"triggerKind":3}} [Trace - 21:12:24.546 PM] Received response 'textDocument/completion - (9847)' in 8ms. Result: {"isIncomplete":true,"items":[{"label":"SimpleScheduleWithTS","kind":3,"detail":"func(id interface{}, epoch int64, timestamp int64) schedule.Schedule","preselect":true,"sortText":"00000","filterText":"SimpleScheduleWithTS","insertTextFormat":2,"textEdit":{"range":{"start":{"line":227,"character":9},"end":{"line":227,"character":25}},"newText":"SimpleScheduleWithTS"}}]} [Trace - 21:12:24.546 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":76,"diagnostics":[{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":8}},"severity":1,"source":"compiler","message":"earlier declared but not used"},{"range":{"start":{"line":227,"character":9},"end":{"line":227,"character":25}},"severity":1,"source":"compiler","message":"SimpleScheduleWi not declared by package simple"}]} [Trace - 21:12:24.674 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":77},"contentChanges":[{"range":{"start":{"line":227,"character":25},"end":{"line":227,"character":25}},"rangeLength":0,"text":"t"}]} [Trace - 21:12:24.675 PM] Sending request 'textDocument/completion - (9848)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":227,"character":26},"context":{"triggerKind":3}} [Trace - 21:12:24.680 PM] Received response 'textDocument/completion - (9848)' in 5ms. Result: {"isIncomplete":true,"items":[{"label":"SimpleScheduleWithTS","kind":3,"detail":"func(id interface{}, epoch int64, timestamp int64) schedule.Schedule","preselect":true,"sortText":"00000","filterText":"SimpleScheduleWithTS","insertTextFormat":2,"textEdit":{"range":{"start":{"line":227,"character":9},"end":{"line":227,"character":26}},"newText":"SimpleScheduleWithTS"}}]} [Trace - 21:12:24.681 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":77,"diagnostics":[{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":8}},"severity":1,"source":"compiler","message":"earlier declared but not used"},{"range":{"start":{"line":227,"character":9},"end":{"line":227,"character":26}},"severity":1,"source":"compiler","message":"SimpleScheduleWit not declared by package simple"}]} [Trace - 21:12:24.785 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":78},"contentChanges":[{"range":{"start":{"line":227,"character":26},"end":{"line":227,"character":26}},"rangeLength":0,"text":"h"}]} [Trace - 21:12:24.785 PM] Sending request 'textDocument/completion - (9849)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":227,"character":27},"context":{"triggerKind":3}} [Trace - 21:12:24.791 PM] Received response 'textDocument/completion - (9849)' in 5ms. Result: {"isIncomplete":true,"items":[{"label":"SimpleScheduleWithTS","kind":3,"detail":"func(id interface{}, epoch int64, timestamp int64) schedule.Schedule","preselect":true,"sortText":"00000","filterText":"SimpleScheduleWithTS","insertTextFormat":2,"textEdit":{"range":{"start":{"line":227,"character":9},"end":{"line":227,"character":27}},"newText":"SimpleScheduleWithTS"}}]} [Trace - 21:12:24.791 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":78,"diagnostics":[{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":8}},"severity":1,"source":"compiler","message":"earlier declared but not used"},{"range":{"start":{"line":227,"character":9},"end":{"line":227,"character":27}},"severity":1,"source":"compiler","message":"SimpleScheduleWith not declared by package simple"}]} [Trace - 21:12:24.976 PM] Sending request 'textDocument/foldingRange - (9850)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:12:24.980 PM] Received response 'textDocument/foldingRange - (9850)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":301,"endCharacter":2},{"startLine":226,"startCharacter":33,"endLine":228,"endCharacter":39},{"startLine":233,"startCharacter":36,"endLine":234,"endCharacter":67},{"startLine":245,"startCharacter":12,"endLine":255,"endCharacter":3},{"startLine":247,"startCharacter":33,"endLine":250,"endCharacter":61},{"startLine":253,"startCharacter":36,"endLine":254,"endCharacter":68},{"startLine":262,"startCharacter":6,"endLine":273,"endCharacter":3},{"startLine":263,"startCharacter":10,"endLine":272,"endCharacter":13},{"startLine":264,"startCharacter":23,"endLine":270,"endCharacter":5},{"startLine":267,"startCharacter":19,"endLine":270,"endCharacter":4},{"startLine":267,"startCharacter":41,"endLine":269,"endCharacter":9},{"startLine":271,"startCharacter":38,"endLine":272,"endCharacter":13},{"startLine":276,"startCharacter":22,"endLine":277,"endCharacter":55},{"startLine":280,"startCharacter":29,"endLine":281,"endCharacter":40},{"startLine":284,"startCharacter":29,"endLine":300,"endCharacter":3},{"startLine":285,"startCharacter":32,"endLine":299,"endCharacter":51},{"startLine":286,"startCharacter":32,"endLine":289,"endCharacter":4},{"startLine":287,"startCharacter":38,"endLine":288,"endCharacter":51},{"startLine":290,"startCharacter":31,"endLine":293,"endCharacter":4},{"startLine":291,"startCharacter":47,"endLine":292,"endCharacter":50},{"startLine":294,"startCharacter":25,"endLine":297,"endCharacter":4},{"startLine":295,"startCharacter":47,"endLine":296,"endCharacter":68},{"startLine":298,"startCharacter":10,"endLine":299,"endCharacter":51},{"startLine":305,"startCharacter":59,"endLine":378,"endCharacter":2},{"startLine":310,"startCharacter":33,"endLine":312,"endCharacter":31},{"startLine":317,"startCharacter":36,"endLine":318,"endCharacter":67},{"startLine":327,"startCharacter":12,"endLine":336,"endCharacter":3},{"startLine":329,"startCharacter":33,"endLine":331,"endCharacter":32},{"startLine":334,"startCharacter":36,"endLine":335,"endCharacter":68},{"startLine":343,"startCharacter":6,"endLine":354,"endCharacter":3},{"startLine":344,"startCharacter":10,"endLine":353,"endCharacter":13},{"startLine":345,"startCharacter":23,"endLine":351,"endCharacter":5},{"startLine":348,"startCharacter":19,"endLine":351,"endCharacter":4},{"startLine":348,"startCharacter":41,"endLine":350,"endCharacter":9},{"startLine":352,"startCharacter":38,"endLine":353,"endCharacter":13},{"startLine":357,"startCharacter":22,"endLine":358,"endCharacter":55},{"startLine":361,"startCharacter":29,"endLine":362,"endCharacter":40},{"startLine":367,"startCharacter":29,"endLine":373,"endCharacter":3},{"startLine":368,"startCharacter":32,"endLine":372,"endCharacter":51},{"startLine":369,"startCharacter":32,"endLine":370,"endCharacter":49},{"startLine":371,"startCharacter":10,"endLine":372,"endCharacter":51},{"startLine":376,"startCharacter":32,"endLine":377,"endCharacter":76},{"startLine":382,"startCharacter":57,"endLine":459,"endCharacter":2},{"startLine":391,"startCharacter":33,"endLine":395,"endCharacter":60},{"startLine":400,"startCharacter":36,"endLine":401,"endCharacter":67},{"startLine":410,"startCharacter":12,"endLine":418,"endCharacter":3},{"startLine":412,"startCharacter":33,"endLine":413,"endCharacter":62},{"startLine":416,"startCharacter":36,"endLine":417,"endCharacter":68},{"startLine":425,"startCharacter":6,"endLine":436,"endCharacter":3},{"startLine":426,"startCharacter":10,"endLine":435,"endCharacter":13},{"startLine":427,"startCharacter":23,"endLine":433,"endCharacter":5},{"startLine":430,"startCharacter":19,"endLine":433,"endCharacter":4},{"startLine":430,"startCharacter":41,"endLine":432,"endCharacter":9},{"startLine":434,"startCharacter":38,"endLine":435,"endCharacter":13},{"startLine":439,"startCharacter":29,"endLine":440,"endCharacter":34},{"startLine":443,"startCharacter":35,"endLine":444,"endCharacter":55},{"startLine":448,"startCharacter":29,"endLine":458,"endCharacter":3},{"startLine":450,"startCharacter":10,"endLine":454,"endCharacter":17},{"startLine":451,"startCharacter":14,"endLine":452,"endCharacter":58},{"startLine":456,"startCharacter":28,"endLine":457,"endCharacter":51},{"startLine":463,"startCharacter":51,"endLine":511,"endCharacter":2},{"startLine":481,"startCharacter":12,"endLine":484,"endCharacter":45},{"startLine":491,"startCharacter":6,"endLine":502,"endCharacter":3},{"startLine":492,"startCharacter":10,"endLine":501,"endCharacter":13},{"startLine":493,"startCharacter":23,"endLine":499,"endCharacter":5},{"startLine":496,"startCharacter":19,"endLine":499,"endCharacter":4},{"startLine":496,"startCharacter":41,"endLine":498,"endCharacter":9},{"startLine":500,"startCharacter":38,"endLine":501,"endCharacter":13},{"startLine":505,"startCharacter":22,"endLine":506,"endCharacter":55},{"startLine":509,"startCharacter":29,"endLine":510,"endCharacter":40},{"startLine":515,"startCharacter":51,"endLine":575,"endCharacter":2},{"startLine":539,"startCharacter":12,"endLine":542,"endCharacter":15},{"startLine":549,"startCharacter":6,"endLine":560,"endCharacter":3},{"startLine":550,"startCharacter":10,"endLine":559,"endCharacter":13},{"startLine":551,"startCharacter":23,"endLine":557,"endCharacter":5},{"startLine":554,"startCharacter":19,"endLine":557,"endCharacter":4},{"startLine":554,"startCharacter":41,"endLine":556,"endCharacter":9},{"startLine":558,"startCharacter":38,"endLine":559,"endCharacter":13},{"startLine":564,"startCharacter":29,"endLine":566,"endCharacter":62},{"startLine":569,"startCharacter":22,"endLine":570,"endCharacter":55},{"startLine":573,"startCharacter":44,"endLine":574,"endCharacter":46},{"startLine":579,"startCharacter":50,"endLine":648,"endCharacter":2},{"startLine":580,"startCharacter":20,"endLine":583,"endCharacter":25},{"startLine":584,"startCharacter":3,"endLine":586,"endCharacter":54},{"startLine":589,"startCharacter":26,"endLine":647,"endCharacter":4},{"startLine":590,"startCharacter":8,"endLine":647,"endCharacter":3},{"startLine":590,"startCharacter":36,"endLine":646,"endCharacter":4},{"startLine":599,"startCharacter":35,"endLine":602,"endCharacter":62},{"startLine":607,"startCharacter":38,"endLine":608,"endCharacter":69},{"startLine":618,"startCharacter":8,"endLine":629,"endCharacter":5},{"startLine":619,"startCharacter":12,"endLine":628,"endCharacter":15},{"startLine":620,"startCharacter":25,"endLine":626,"endCharacter":7},{"startLine":623,"startCharacter":21,"endLine":626,"endCharacter":6},{"startLine":623,"startCharacter":43,"endLine":625,"endCharacter":11},{"startLine":627,"startCharacter":40,"endLine":628,"endCharacter":15},{"startLine":632,"startCharacter":31,"endLine":633,"endCharacter":42},{"startLine":637,"startCharacter":31,"endLine":641,"endCharacter":5},{"startLine":638,"startCharacter":29,"endLine":640,"endCharacter":18},{"startLine":639,"startCharacter":33,"endLine":640,"endCharacter":18},{"startLine":644,"startCharacter":44,"endLine":645,"endCharacter":92}] [Trace - 21:12:25.041 PM] Sending request 'textDocument/codeLens - (9851)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:12:25.041 PM] Received response 'textDocument/codeLens - (9851)' in 0ms. Result: null [Trace - 21:12:25.046 PM] Sending request 'textDocument/codeAction - (9852)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":227,"character":27},"end":{"line":227,"character":27}},"context":{"diagnostics":[{"range":{"start":{"line":227,"character":9},"end":{"line":227,"character":27}},"message":"SimpleScheduleWith not declared by package simple","severity":1,"source":"compiler"}]}} [Trace - 21:12:25.047 PM] Received response 'textDocument/codeAction - (9852)' in 1ms. Result: null [Trace - 21:12:25.129 PM] Sending request 'textDocument/documentSymbol - (9853)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:12:25.130 PM] Received response 'textDocument/documentSymbol - (9853)' in 0ms. Result: [{"name":"ReceivedEvent","detail":"struct{...}","kind":23,"range":{"start":{"line":14,"character":5},"end":{"line":17,"character":1}},"selectionRange":{"start":{"line":14,"character":5},"end":{"line":14,"character":18}},"children":[{"name":"Event","detail":"interface{...}","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":12}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":6}}}]},{"name":"(ReceivedEvent).String","detail":"()","kind":6,"range":{"start":{"line":19,"character":0},"end":{"line":21,"character":1}},"selectionRange":{"start":{"line":19,"character":23},"end":{"line":19,"character":29}}},{"name":"isIn","detail":"(id string, ids []string)","kind":12,"range":{"start":{"line":23,"character":0},"end":{"line":30,"character":1}},"selectionRange":{"start":{"line":23,"character":5},"end":{"line":23,"character":9}}},{"name":"durations","detail":"(dd []time.Duration)","kind":12,"range":{"start":{"line":33,"character":0},"end":{"line":35,"character":1}},"selectionRange":{"start":{"line":33,"character":5},"end":{"line":33,"character":14}}},{"name":"errs","detail":"(ee []error)","kind":12,"range":{"start":{"line":37,"character":0},"end":{"line":39,"character":1}},"selectionRange":{"start":{"line":37,"character":5},"end":{"line":37,"character":9}}},{"name":"events","detail":"(ee []scheduler.Event)","kind":12,"range":{"start":{"line":41,"character":0},"end":{"line":43,"character":1}},"selectionRange":{"start":{"line":41,"character":5},"end":{"line":41,"character":11}}},{"name":"TestScheduler_trigger_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":46,"character":0},"end":{"line":121,"character":1}},"selectionRange":{"start":{"line":46,"character":5},"end":{"line":46,"character":32}}},{"name":"TestScheduler_update_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":124,"character":0},"end":{"line":212,"character":1}},"selectionRange":{"start":{"line":124,"character":5},"end":{"line":124,"character":31}}},{"name":"TestScheduler_outdated_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":215,"character":0},"end":{"line":302,"character":1}},"selectionRange":{"start":{"line":215,"character":5},"end":{"line":215,"character":36}}},{"name":"TestScheduler_ignore_invalid_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":305,"character":0},"end":{"line":379,"character":1}},"selectionRange":{"start":{"line":305,"character":5},"end":{"line":305,"character":43}}},{"name":"TestScheduler_missed_schedules_first","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":382,"character":0},"end":{"line":460,"character":1}},"selectionRange":{"start":{"line":382,"character":5},"end":{"line":382,"character":41}}},{"name":"TestScheduler_deleted_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":463,"character":0},"end":{"line":512,"character":1}},"selectionRange":{"start":{"line":463,"character":5},"end":{"line":463,"character":35}}},{"name":"TestScheduler_delete_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":515,"character":0},"end":{"line":576,"character":1}},"selectionRange":{"start":{"line":515,"character":5},"end":{"line":515,"character":35}}},{"name":"TestScheduler_scheduler_since","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":579,"character":0},"end":{"line":649,"character":1}},"selectionRange":{"start":{"line":579,"character":5},"end":{"line":579,"character":34}}}] [Trace - 21:12:25.274 PM] Sending request 'textDocument/documentLink - (9854)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:12:25.279 PM] Received response 'textDocument/documentLink - (9854)' in 4ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":411,"character":11},"end":{"line":411,"character":19}},"target":"https://time.Now"}] [Trace - 21:12:25.677 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":79},"contentChanges":[{"range":{"start":{"line":227,"character":26},"end":{"line":227,"character":27}},"rangeLength":1,"text":""}]} [Trace - 21:12:25.677 PM] Sending request 'textDocument/completion - (9855)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":227,"character":26},"context":{"triggerKind":1}} [Trace - 21:12:25.683 PM] Received response 'textDocument/completion - (9855)' in 5ms. Result: {"isIncomplete":true,"items":[{"label":"SimpleScheduleWithTS","kind":3,"detail":"func(id interface{}, epoch int64, timestamp int64) schedule.Schedule","preselect":true,"sortText":"00000","filterText":"SimpleScheduleWithTS","insertTextFormat":2,"textEdit":{"range":{"start":{"line":227,"character":9},"end":{"line":227,"character":26}},"newText":"SimpleScheduleWithTS"}}]} [Trace - 21:12:25.683 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":79,"diagnostics":[{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":8}},"severity":1,"source":"compiler","message":"earlier declared but not used"},{"range":{"start":{"line":227,"character":9},"end":{"line":227,"character":26}},"severity":1,"source":"compiler","message":"SimpleScheduleWit not declared by package simple"}]} [Trace - 21:12:25.861 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":80},"contentChanges":[{"range":{"start":{"line":227,"character":25},"end":{"line":227,"character":26}},"rangeLength":1,"text":""}]} [Trace - 21:12:25.862 PM] Sending request 'textDocument/completion - (9856)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":227,"character":25},"context":{"triggerKind":1}} [Trace - 21:12:25.867 PM] Received response 'textDocument/completion - (9856)' in 5ms. Result: {"isIncomplete":true,"items":[{"label":"SimpleScheduleWithTS","kind":3,"detail":"func(id interface{}, epoch int64, timestamp int64) schedule.Schedule","preselect":true,"sortText":"00000","filterText":"SimpleScheduleWithTS","insertTextFormat":2,"textEdit":{"range":{"start":{"line":227,"character":9},"end":{"line":227,"character":25}},"newText":"SimpleScheduleWithTS"}}]} [Trace - 21:12:25.867 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":80,"diagnostics":[{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":8}},"severity":1,"source":"compiler","message":"earlier declared but not used"},{"range":{"start":{"line":227,"character":9},"end":{"line":227,"character":25}},"severity":1,"source":"compiler","message":"SimpleScheduleWi not declared by package simple"}]} [Trace - 21:12:26.031 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":81},"contentChanges":[{"range":{"start":{"line":227,"character":24},"end":{"line":227,"character":25}},"rangeLength":1,"text":""}]} [Trace - 21:12:26.032 PM] Sending request 'textDocument/completion - (9857)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":227,"character":24},"context":{"triggerKind":1}} [Trace - 21:12:26.037 PM] Received response 'textDocument/completion - (9857)' in 5ms. Result: {"isIncomplete":true,"items":[{"label":"SimpleScheduleWithTS","kind":3,"detail":"func(id interface{}, epoch int64, timestamp int64) schedule.Schedule","preselect":true,"sortText":"00000","filterText":"SimpleScheduleWithTS","insertTextFormat":2,"textEdit":{"range":{"start":{"line":227,"character":9},"end":{"line":227,"character":24}},"newText":"SimpleScheduleWithTS"}}]} [Trace - 21:12:26.037 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":81,"diagnostics":[{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":8}},"severity":1,"source":"compiler","message":"earlier declared but not used"},{"range":{"start":{"line":227,"character":9},"end":{"line":227,"character":24}},"severity":1,"source":"compiler","message":"SimpleScheduleW not declared by package simple"}]} [Trace - 21:12:26.203 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":82},"contentChanges":[{"range":{"start":{"line":227,"character":23},"end":{"line":227,"character":24}},"rangeLength":1,"text":""}]} [Trace - 21:12:26.203 PM] Sending request 'textDocument/completion - (9858)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":227,"character":23},"context":{"triggerKind":1}} [Trace - 21:12:26.209 PM] Received response 'textDocument/completion - (9858)' in 5ms. Result: {"isIncomplete":true,"items":[{"label":"SimpleSchedule","kind":3,"detail":"func(id interface{}, epoch int64) schedule.Schedule","preselect":true,"sortText":"00000","filterText":"SimpleSchedule","insertTextFormat":2,"textEdit":{"range":{"start":{"line":227,"character":9},"end":{"line":227,"character":23}},"newText":"SimpleSchedule"}},{"label":"SimpleScheduleWithTS","kind":3,"detail":"func(id interface{}, epoch int64, timestamp int64) schedule.Schedule","sortText":"00001","filterText":"SimpleScheduleWithTS","insertTextFormat":2,"textEdit":{"range":{"start":{"line":227,"character":9},"end":{"line":227,"character":23}},"newText":"SimpleScheduleWithTS"}}]} [Trace - 21:12:26.209 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":82,"diagnostics":[{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":8}},"severity":1,"source":"compiler","message":"earlier declared but not used"}]} [Trace - 21:12:26.394 PM] Sending request 'textDocument/foldingRange - (9859)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:12:26.398 PM] Received response 'textDocument/foldingRange - (9859)' in 4ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":301,"endCharacter":2},{"startLine":226,"startCharacter":33,"endLine":228,"endCharacter":39},{"startLine":233,"startCharacter":36,"endLine":234,"endCharacter":67},{"startLine":245,"startCharacter":12,"endLine":255,"endCharacter":3},{"startLine":247,"startCharacter":33,"endLine":250,"endCharacter":61},{"startLine":253,"startCharacter":36,"endLine":254,"endCharacter":68},{"startLine":262,"startCharacter":6,"endLine":273,"endCharacter":3},{"startLine":263,"startCharacter":10,"endLine":272,"endCharacter":13},{"startLine":264,"startCharacter":23,"endLine":270,"endCharacter":5},{"startLine":267,"startCharacter":19,"endLine":270,"endCharacter":4},{"startLine":267,"startCharacter":41,"endLine":269,"endCharacter":9},{"startLine":271,"startCharacter":38,"endLine":272,"endCharacter":13},{"startLine":276,"startCharacter":22,"endLine":277,"endCharacter":55},{"startLine":280,"startCharacter":29,"endLine":281,"endCharacter":40},{"startLine":284,"startCharacter":29,"endLine":300,"endCharacter":3},{"startLine":285,"startCharacter":32,"endLine":299,"endCharacter":51},{"startLine":286,"startCharacter":32,"endLine":289,"endCharacter":4},{"startLine":287,"startCharacter":38,"endLine":288,"endCharacter":51},{"startLine":290,"startCharacter":31,"endLine":293,"endCharacter":4},{"startLine":291,"startCharacter":47,"endLine":292,"endCharacter":50},{"startLine":294,"startCharacter":25,"endLine":297,"endCharacter":4},{"startLine":295,"startCharacter":47,"endLine":296,"endCharacter":68},{"startLine":298,"startCharacter":10,"endLine":299,"endCharacter":51},{"startLine":305,"startCharacter":59,"endLine":378,"endCharacter":2},{"startLine":310,"startCharacter":33,"endLine":312,"endCharacter":31},{"startLine":317,"startCharacter":36,"endLine":318,"endCharacter":67},{"startLine":327,"startCharacter":12,"endLine":336,"endCharacter":3},{"startLine":329,"startCharacter":33,"endLine":331,"endCharacter":32},{"startLine":334,"startCharacter":36,"endLine":335,"endCharacter":68},{"startLine":343,"startCharacter":6,"endLine":354,"endCharacter":3},{"startLine":344,"startCharacter":10,"endLine":353,"endCharacter":13},{"startLine":345,"startCharacter":23,"endLine":351,"endCharacter":5},{"startLine":348,"startCharacter":19,"endLine":351,"endCharacter":4},{"startLine":348,"startCharacter":41,"endLine":350,"endCharacter":9},{"startLine":352,"startCharacter":38,"endLine":353,"endCharacter":13},{"startLine":357,"startCharacter":22,"endLine":358,"endCharacter":55},{"startLine":361,"startCharacter":29,"endLine":362,"endCharacter":40},{"startLine":367,"startCharacter":29,"endLine":373,"endCharacter":3},{"startLine":368,"startCharacter":32,"endLine":372,"endCharacter":51},{"startLine":369,"startCharacter":32,"endLine":370,"endCharacter":49},{"startLine":371,"startCharacter":10,"endLine":372,"endCharacter":51},{"startLine":376,"startCharacter":32,"endLine":377,"endCharacter":76},{"startLine":382,"startCharacter":57,"endLine":459,"endCharacter":2},{"startLine":391,"startCharacter":33,"endLine":395,"endCharacter":60},{"startLine":400,"startCharacter":36,"endLine":401,"endCharacter":67},{"startLine":410,"startCharacter":12,"endLine":418,"endCharacter":3},{"startLine":412,"startCharacter":33,"endLine":413,"endCharacter":62},{"startLine":416,"startCharacter":36,"endLine":417,"endCharacter":68},{"startLine":425,"startCharacter":6,"endLine":436,"endCharacter":3},{"startLine":426,"startCharacter":10,"endLine":435,"endCharacter":13},{"startLine":427,"startCharacter":23,"endLine":433,"endCharacter":5},{"startLine":430,"startCharacter":19,"endLine":433,"endCharacter":4},{"startLine":430,"startCharacter":41,"endLine":432,"endCharacter":9},{"startLine":434,"startCharacter":38,"endLine":435,"endCharacter":13},{"startLine":439,"startCharacter":29,"endLine":440,"endCharacter":34},{"startLine":443,"startCharacter":35,"endLine":444,"endCharacter":55},{"startLine":448,"startCharacter":29,"endLine":458,"endCharacter":3},{"startLine":450,"startCharacter":10,"endLine":454,"endCharacter":17},{"startLine":451,"startCharacter":14,"endLine":452,"endCharacter":58},{"startLine":456,"startCharacter":28,"endLine":457,"endCharacter":51},{"startLine":463,"startCharacter":51,"endLine":511,"endCharacter":2},{"startLine":481,"startCharacter":12,"endLine":484,"endCharacter":45},{"startLine":491,"startCharacter":6,"endLine":502,"endCharacter":3},{"startLine":492,"startCharacter":10,"endLine":501,"endCharacter":13},{"startLine":493,"startCharacter":23,"endLine":499,"endCharacter":5},{"startLine":496,"startCharacter":19,"endLine":499,"endCharacter":4},{"startLine":496,"startCharacter":41,"endLine":498,"endCharacter":9},{"startLine":500,"startCharacter":38,"endLine":501,"endCharacter":13},{"startLine":505,"startCharacter":22,"endLine":506,"endCharacter":55},{"startLine":509,"startCharacter":29,"endLine":510,"endCharacter":40},{"startLine":515,"startCharacter":51,"endLine":575,"endCharacter":2},{"startLine":539,"startCharacter":12,"endLine":542,"endCharacter":15},{"startLine":549,"startCharacter":6,"endLine":560,"endCharacter":3},{"startLine":550,"startCharacter":10,"endLine":559,"endCharacter":13},{"startLine":551,"startCharacter":23,"endLine":557,"endCharacter":5},{"startLine":554,"startCharacter":19,"endLine":557,"endCharacter":4},{"startLine":554,"startCharacter":41,"endLine":556,"endCharacter":9},{"startLine":558,"startCharacter":38,"endLine":559,"endCharacter":13},{"startLine":564,"startCharacter":29,"endLine":566,"endCharacter":62},{"startLine":569,"startCharacter":22,"endLine":570,"endCharacter":55},{"startLine":573,"startCharacter":44,"endLine":574,"endCharacter":46},{"startLine":579,"startCharacter":50,"endLine":648,"endCharacter":2},{"startLine":580,"startCharacter":20,"endLine":583,"endCharacter":25},{"startLine":584,"startCharacter":3,"endLine":586,"endCharacter":54},{"startLine":589,"startCharacter":26,"endLine":647,"endCharacter":4},{"startLine":590,"startCharacter":8,"endLine":647,"endCharacter":3},{"startLine":590,"startCharacter":36,"endLine":646,"endCharacter":4},{"startLine":599,"startCharacter":35,"endLine":602,"endCharacter":62},{"startLine":607,"startCharacter":38,"endLine":608,"endCharacter":69},{"startLine":618,"startCharacter":8,"endLine":629,"endCharacter":5},{"startLine":619,"startCharacter":12,"endLine":628,"endCharacter":15},{"startLine":620,"startCharacter":25,"endLine":626,"endCharacter":7},{"startLine":623,"startCharacter":21,"endLine":626,"endCharacter":6},{"startLine":623,"startCharacter":43,"endLine":625,"endCharacter":11},{"startLine":627,"startCharacter":40,"endLine":628,"endCharacter":15},{"startLine":632,"startCharacter":31,"endLine":633,"endCharacter":42},{"startLine":637,"startCharacter":31,"endLine":641,"endCharacter":5},{"startLine":638,"startCharacter":29,"endLine":640,"endCharacter":18},{"startLine":639,"startCharacter":33,"endLine":640,"endCharacter":18},{"startLine":644,"startCharacter":44,"endLine":645,"endCharacter":92}] [Trace - 21:12:26.457 PM] Sending request 'textDocument/codeLens - (9860)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:12:26.457 PM] Received response 'textDocument/codeLens - (9860)' in 0ms. Result: null [Trace - 21:12:26.465 PM] Sending request 'textDocument/codeAction - (9861)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":227,"character":23},"end":{"line":227,"character":23}},"context":{"diagnostics":[]}} [Trace - 21:12:26.466 PM] Received response 'textDocument/codeAction - (9861)' in 1ms. Result: null [Trace - 21:12:26.543 PM] Sending request 'textDocument/documentSymbol - (9862)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:12:26.543 PM] Received response 'textDocument/documentSymbol - (9862)' in 0ms. Result: [{"name":"ReceivedEvent","detail":"struct{...}","kind":23,"range":{"start":{"line":14,"character":5},"end":{"line":17,"character":1}},"selectionRange":{"start":{"line":14,"character":5},"end":{"line":14,"character":18}},"children":[{"name":"Event","detail":"interface{...}","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":12}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":6}}}]},{"name":"(ReceivedEvent).String","detail":"()","kind":6,"range":{"start":{"line":19,"character":0},"end":{"line":21,"character":1}},"selectionRange":{"start":{"line":19,"character":23},"end":{"line":19,"character":29}}},{"name":"isIn","detail":"(id string, ids []string)","kind":12,"range":{"start":{"line":23,"character":0},"end":{"line":30,"character":1}},"selectionRange":{"start":{"line":23,"character":5},"end":{"line":23,"character":9}}},{"name":"durations","detail":"(dd []time.Duration)","kind":12,"range":{"start":{"line":33,"character":0},"end":{"line":35,"character":1}},"selectionRange":{"start":{"line":33,"character":5},"end":{"line":33,"character":14}}},{"name":"errs","detail":"(ee []error)","kind":12,"range":{"start":{"line":37,"character":0},"end":{"line":39,"character":1}},"selectionRange":{"start":{"line":37,"character":5},"end":{"line":37,"character":9}}},{"name":"events","detail":"(ee []scheduler.Event)","kind":12,"range":{"start":{"line":41,"character":0},"end":{"line":43,"character":1}},"selectionRange":{"start":{"line":41,"character":5},"end":{"line":41,"character":11}}},{"name":"TestScheduler_trigger_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":46,"character":0},"end":{"line":121,"character":1}},"selectionRange":{"start":{"line":46,"character":5},"end":{"line":46,"character":32}}},{"name":"TestScheduler_update_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":124,"character":0},"end":{"line":212,"character":1}},"selectionRange":{"start":{"line":124,"character":5},"end":{"line":124,"character":31}}},{"name":"TestScheduler_outdated_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":215,"character":0},"end":{"line":302,"character":1}},"selectionRange":{"start":{"line":215,"character":5},"end":{"line":215,"character":36}}},{"name":"TestScheduler_ignore_invalid_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":305,"character":0},"end":{"line":379,"character":1}},"selectionRange":{"start":{"line":305,"character":5},"end":{"line":305,"character":43}}},{"name":"TestScheduler_missed_schedules_first","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":382,"character":0},"end":{"line":460,"character":1}},"selectionRange":{"start":{"line":382,"character":5},"end":{"line":382,"character":41}}},{"name":"TestScheduler_deleted_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":463,"character":0},"end":{"line":512,"character":1}},"selectionRange":{"start":{"line":463,"character":5},"end":{"line":463,"character":35}}},{"name":"TestScheduler_delete_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":515,"character":0},"end":{"line":576,"character":1}},"selectionRange":{"start":{"line":515,"character":5},"end":{"line":515,"character":35}}},{"name":"TestScheduler_scheduler_since","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":579,"character":0},"end":{"line":649,"character":1}},"selectionRange":{"start":{"line":579,"character":5},"end":{"line":579,"character":34}}}] [Trace - 21:12:26.669 PM] Sending request 'textDocument/documentLink - (9863)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:12:26.674 PM] Received response 'textDocument/documentLink - (9863)' in 4ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":411,"character":11},"end":{"line":411,"character":19}},"target":"https://time.Now"}] [Trace - 21:12:27.962 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":83},"contentChanges":[{"range":{"start":{"line":227,"character":23},"end":{"line":227,"character":23}},"rangeLength":0,"text":"T"}]} [Trace - 21:12:27.962 PM] Sending request 'textDocument/completion - (9864)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":227,"character":24},"context":{"triggerKind":3}} [Trace - 21:12:27.968 PM] Received response 'textDocument/completion - (9864)' in 6ms. Result: {"isIncomplete":true,"items":[{"label":"SimpleScheduleWithTS","kind":3,"detail":"func(id interface{}, epoch int64, timestamp int64) schedule.Schedule","preselect":true,"sortText":"00000","filterText":"SimpleScheduleWithTS","insertTextFormat":2,"textEdit":{"range":{"start":{"line":227,"character":9},"end":{"line":227,"character":24}},"newText":"SimpleScheduleWithTS"}}]} [Trace - 21:12:27.968 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":83,"diagnostics":[{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":8}},"severity":1,"source":"compiler","message":"earlier declared but not used"},{"range":{"start":{"line":227,"character":9},"end":{"line":227,"character":24}},"severity":1,"source":"compiler","message":"SimpleScheduleT not declared by package simple"}]} [Trace - 21:12:28.153 PM] Sending request 'textDocument/foldingRange - (9865)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:12:28.157 PM] Received response 'textDocument/foldingRange - (9865)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":301,"endCharacter":2},{"startLine":226,"startCharacter":33,"endLine":228,"endCharacter":39},{"startLine":233,"startCharacter":36,"endLine":234,"endCharacter":67},{"startLine":245,"startCharacter":12,"endLine":255,"endCharacter":3},{"startLine":247,"startCharacter":33,"endLine":250,"endCharacter":61},{"startLine":253,"startCharacter":36,"endLine":254,"endCharacter":68},{"startLine":262,"startCharacter":6,"endLine":273,"endCharacter":3},{"startLine":263,"startCharacter":10,"endLine":272,"endCharacter":13},{"startLine":264,"startCharacter":23,"endLine":270,"endCharacter":5},{"startLine":267,"startCharacter":19,"endLine":270,"endCharacter":4},{"startLine":267,"startCharacter":41,"endLine":269,"endCharacter":9},{"startLine":271,"startCharacter":38,"endLine":272,"endCharacter":13},{"startLine":276,"startCharacter":22,"endLine":277,"endCharacter":55},{"startLine":280,"startCharacter":29,"endLine":281,"endCharacter":40},{"startLine":284,"startCharacter":29,"endLine":300,"endCharacter":3},{"startLine":285,"startCharacter":32,"endLine":299,"endCharacter":51},{"startLine":286,"startCharacter":32,"endLine":289,"endCharacter":4},{"startLine":287,"startCharacter":38,"endLine":288,"endCharacter":51},{"startLine":290,"startCharacter":31,"endLine":293,"endCharacter":4},{"startLine":291,"startCharacter":47,"endLine":292,"endCharacter":50},{"startLine":294,"startCharacter":25,"endLine":297,"endCharacter":4},{"startLine":295,"startCharacter":47,"endLine":296,"endCharacter":68},{"startLine":298,"startCharacter":10,"endLine":299,"endCharacter":51},{"startLine":305,"startCharacter":59,"endLine":378,"endCharacter":2},{"startLine":310,"startCharacter":33,"endLine":312,"endCharacter":31},{"startLine":317,"startCharacter":36,"endLine":318,"endCharacter":67},{"startLine":327,"startCharacter":12,"endLine":336,"endCharacter":3},{"startLine":329,"startCharacter":33,"endLine":331,"endCharacter":32},{"startLine":334,"startCharacter":36,"endLine":335,"endCharacter":68},{"startLine":343,"startCharacter":6,"endLine":354,"endCharacter":3},{"startLine":344,"startCharacter":10,"endLine":353,"endCharacter":13},{"startLine":345,"startCharacter":23,"endLine":351,"endCharacter":5},{"startLine":348,"startCharacter":19,"endLine":351,"endCharacter":4},{"startLine":348,"startCharacter":41,"endLine":350,"endCharacter":9},{"startLine":352,"startCharacter":38,"endLine":353,"endCharacter":13},{"startLine":357,"startCharacter":22,"endLine":358,"endCharacter":55},{"startLine":361,"startCharacter":29,"endLine":362,"endCharacter":40},{"startLine":367,"startCharacter":29,"endLine":373,"endCharacter":3},{"startLine":368,"startCharacter":32,"endLine":372,"endCharacter":51},{"startLine":369,"startCharacter":32,"endLine":370,"endCharacter":49},{"startLine":371,"startCharacter":10,"endLine":372,"endCharacter":51},{"startLine":376,"startCharacter":32,"endLine":377,"endCharacter":76},{"startLine":382,"startCharacter":57,"endLine":459,"endCharacter":2},{"startLine":391,"startCharacter":33,"endLine":395,"endCharacter":60},{"startLine":400,"startCharacter":36,"endLine":401,"endCharacter":67},{"startLine":410,"startCharacter":12,"endLine":418,"endCharacter":3},{"startLine":412,"startCharacter":33,"endLine":413,"endCharacter":62},{"startLine":416,"startCharacter":36,"endLine":417,"endCharacter":68},{"startLine":425,"startCharacter":6,"endLine":436,"endCharacter":3},{"startLine":426,"startCharacter":10,"endLine":435,"endCharacter":13},{"startLine":427,"startCharacter":23,"endLine":433,"endCharacter":5},{"startLine":430,"startCharacter":19,"endLine":433,"endCharacter":4},{"startLine":430,"startCharacter":41,"endLine":432,"endCharacter":9},{"startLine":434,"startCharacter":38,"endLine":435,"endCharacter":13},{"startLine":439,"startCharacter":29,"endLine":440,"endCharacter":34},{"startLine":443,"startCharacter":35,"endLine":444,"endCharacter":55},{"startLine":448,"startCharacter":29,"endLine":458,"endCharacter":3},{"startLine":450,"startCharacter":10,"endLine":454,"endCharacter":17},{"startLine":451,"startCharacter":14,"endLine":452,"endCharacter":58},{"startLine":456,"startCharacter":28,"endLine":457,"endCharacter":51},{"startLine":463,"startCharacter":51,"endLine":511,"endCharacter":2},{"startLine":481,"startCharacter":12,"endLine":484,"endCharacter":45},{"startLine":491,"startCharacter":6,"endLine":502,"endCharacter":3},{"startLine":492,"startCharacter":10,"endLine":501,"endCharacter":13},{"startLine":493,"startCharacter":23,"endLine":499,"endCharacter":5},{"startLine":496,"startCharacter":19,"endLine":499,"endCharacter":4},{"startLine":496,"startCharacter":41,"endLine":498,"endCharacter":9},{"startLine":500,"startCharacter":38,"endLine":501,"endCharacter":13},{"startLine":505,"startCharacter":22,"endLine":506,"endCharacter":55},{"startLine":509,"startCharacter":29,"endLine":510,"endCharacter":40},{"startLine":515,"startCharacter":51,"endLine":575,"endCharacter":2},{"startLine":539,"startCharacter":12,"endLine":542,"endCharacter":15},{"startLine":549,"startCharacter":6,"endLine":560,"endCharacter":3},{"startLine":550,"startCharacter":10,"endLine":559,"endCharacter":13},{"startLine":551,"startCharacter":23,"endLine":557,"endCharacter":5},{"startLine":554,"startCharacter":19,"endLine":557,"endCharacter":4},{"startLine":554,"startCharacter":41,"endLine":556,"endCharacter":9},{"startLine":558,"startCharacter":38,"endLine":559,"endCharacter":13},{"startLine":564,"startCharacter":29,"endLine":566,"endCharacter":62},{"startLine":569,"startCharacter":22,"endLine":570,"endCharacter":55},{"startLine":573,"startCharacter":44,"endLine":574,"endCharacter":46},{"startLine":579,"startCharacter":50,"endLine":648,"endCharacter":2},{"startLine":580,"startCharacter":20,"endLine":583,"endCharacter":25},{"startLine":584,"startCharacter":3,"endLine":586,"endCharacter":54},{"startLine":589,"startCharacter":26,"endLine":647,"endCharacter":4},{"startLine":590,"startCharacter":8,"endLine":647,"endCharacter":3},{"startLine":590,"startCharacter":36,"endLine":646,"endCharacter":4},{"startLine":599,"startCharacter":35,"endLine":602,"endCharacter":62},{"startLine":607,"startCharacter":38,"endLine":608,"endCharacter":69},{"startLine":618,"startCharacter":8,"endLine":629,"endCharacter":5},{"startLine":619,"startCharacter":12,"endLine":628,"endCharacter":15},{"startLine":620,"startCharacter":25,"endLine":626,"endCharacter":7},{"startLine":623,"startCharacter":21,"endLine":626,"endCharacter":6},{"startLine":623,"startCharacter":43,"endLine":625,"endCharacter":11},{"startLine":627,"startCharacter":40,"endLine":628,"endCharacter":15},{"startLine":632,"startCharacter":31,"endLine":633,"endCharacter":42},{"startLine":637,"startCharacter":31,"endLine":641,"endCharacter":5},{"startLine":638,"startCharacter":29,"endLine":640,"endCharacter":18},{"startLine":639,"startCharacter":33,"endLine":640,"endCharacter":18},{"startLine":644,"startCharacter":44,"endLine":645,"endCharacter":92}] [Trace - 21:12:28.218 PM] Sending request 'textDocument/codeLens - (9866)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:12:28.218 PM] Received response 'textDocument/codeLens - (9866)' in 0ms. Result: null [Trace - 21:12:28.228 PM] Sending request 'textDocument/codeAction - (9867)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":227,"character":24},"end":{"line":227,"character":24}},"context":{"diagnostics":[{"range":{"start":{"line":227,"character":9},"end":{"line":227,"character":24}},"message":"SimpleScheduleT not declared by package simple","severity":1,"source":"compiler"}]}} [Trace - 21:12:28.229 PM] Received response 'textDocument/codeAction - (9867)' in 1ms. Result: null [Trace - 21:12:28.303 PM] Sending request 'textDocument/documentSymbol - (9868)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:12:28.303 PM] Received response 'textDocument/documentSymbol - (9868)' in 0ms. Result: [{"name":"ReceivedEvent","detail":"struct{...}","kind":23,"range":{"start":{"line":14,"character":5},"end":{"line":17,"character":1}},"selectionRange":{"start":{"line":14,"character":5},"end":{"line":14,"character":18}},"children":[{"name":"Event","detail":"interface{...}","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":12}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":6}}}]},{"name":"(ReceivedEvent).String","detail":"()","kind":6,"range":{"start":{"line":19,"character":0},"end":{"line":21,"character":1}},"selectionRange":{"start":{"line":19,"character":23},"end":{"line":19,"character":29}}},{"name":"isIn","detail":"(id string, ids []string)","kind":12,"range":{"start":{"line":23,"character":0},"end":{"line":30,"character":1}},"selectionRange":{"start":{"line":23,"character":5},"end":{"line":23,"character":9}}},{"name":"durations","detail":"(dd []time.Duration)","kind":12,"range":{"start":{"line":33,"character":0},"end":{"line":35,"character":1}},"selectionRange":{"start":{"line":33,"character":5},"end":{"line":33,"character":14}}},{"name":"errs","detail":"(ee []error)","kind":12,"range":{"start":{"line":37,"character":0},"end":{"line":39,"character":1}},"selectionRange":{"start":{"line":37,"character":5},"end":{"line":37,"character":9}}},{"name":"events","detail":"(ee []scheduler.Event)","kind":12,"range":{"start":{"line":41,"character":0},"end":{"line":43,"character":1}},"selectionRange":{"start":{"line":41,"character":5},"end":{"line":41,"character":11}}},{"name":"TestScheduler_trigger_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":46,"character":0},"end":{"line":121,"character":1}},"selectionRange":{"start":{"line":46,"character":5},"end":{"line":46,"character":32}}},{"name":"TestScheduler_update_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":124,"character":0},"end":{"line":212,"character":1}},"selectionRange":{"start":{"line":124,"character":5},"end":{"line":124,"character":31}}},{"name":"TestScheduler_outdated_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":215,"character":0},"end":{"line":302,"character":1}},"selectionRange":{"start":{"line":215,"character":5},"end":{"line":215,"character":36}}},{"name":"TestScheduler_ignore_invalid_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":305,"character":0},"end":{"line":379,"character":1}},"selectionRange":{"start":{"line":305,"character":5},"end":{"line":305,"character":43}}},{"name":"TestScheduler_missed_schedules_first","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":382,"character":0},"end":{"line":460,"character":1}},"selectionRange":{"start":{"line":382,"character":5},"end":{"line":382,"character":41}}},{"name":"TestScheduler_deleted_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":463,"character":0},"end":{"line":512,"character":1}},"selectionRange":{"start":{"line":463,"character":5},"end":{"line":463,"character":35}}},{"name":"TestScheduler_delete_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":515,"character":0},"end":{"line":576,"character":1}},"selectionRange":{"start":{"line":515,"character":5},"end":{"line":515,"character":35}}},{"name":"TestScheduler_scheduler_since","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":579,"character":0},"end":{"line":649,"character":1}},"selectionRange":{"start":{"line":579,"character":5},"end":{"line":579,"character":34}}}] [Trace - 21:12:28.773 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":84},"contentChanges":[{"range":{"start":{"line":227,"character":24},"end":{"line":227,"character":24}},"rangeLength":0,"text":"i"}]} [Trace - 21:12:28.773 PM] Sending request 'textDocument/completion - (9869)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":227,"character":25},"context":{"triggerKind":3}} [Trace - 21:12:28.779 PM] Received response 'textDocument/completion - (9869)' in 5ms. Result: {"isIncomplete":false,"items":[]} [Trace - 21:12:28.780 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":84,"diagnostics":[{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":8}},"severity":1,"source":"compiler","message":"earlier declared but not used"},{"range":{"start":{"line":227,"character":9},"end":{"line":227,"character":25}},"severity":1,"source":"compiler","message":"SimpleScheduleTi not declared by package simple"}]} [Trace - 21:12:28.954 PM] Sending request 'textDocument/documentLink - (9870)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:12:28.959 PM] Received response 'textDocument/documentLink - (9870)' in 5ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":411,"character":11},"end":{"line":411,"character":19}},"target":"https://time.Now"}] [Trace - 21:12:28.964 PM] Sending request 'textDocument/foldingRange - (9871)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:12:28.966 PM] Received response 'textDocument/foldingRange - (9871)' in 2ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":301,"endCharacter":2},{"startLine":226,"startCharacter":33,"endLine":228,"endCharacter":39},{"startLine":233,"startCharacter":36,"endLine":234,"endCharacter":67},{"startLine":245,"startCharacter":12,"endLine":255,"endCharacter":3},{"startLine":247,"startCharacter":33,"endLine":250,"endCharacter":61},{"startLine":253,"startCharacter":36,"endLine":254,"endCharacter":68},{"startLine":262,"startCharacter":6,"endLine":273,"endCharacter":3},{"startLine":263,"startCharacter":10,"endLine":272,"endCharacter":13},{"startLine":264,"startCharacter":23,"endLine":270,"endCharacter":5},{"startLine":267,"startCharacter":19,"endLine":270,"endCharacter":4},{"startLine":267,"startCharacter":41,"endLine":269,"endCharacter":9},{"startLine":271,"startCharacter":38,"endLine":272,"endCharacter":13},{"startLine":276,"startCharacter":22,"endLine":277,"endCharacter":55},{"startLine":280,"startCharacter":29,"endLine":281,"endCharacter":40},{"startLine":284,"startCharacter":29,"endLine":300,"endCharacter":3},{"startLine":285,"startCharacter":32,"endLine":299,"endCharacter":51},{"startLine":286,"startCharacter":32,"endLine":289,"endCharacter":4},{"startLine":287,"startCharacter":38,"endLine":288,"endCharacter":51},{"startLine":290,"startCharacter":31,"endLine":293,"endCharacter":4},{"startLine":291,"startCharacter":47,"endLine":292,"endCharacter":50},{"startLine":294,"startCharacter":25,"endLine":297,"endCharacter":4},{"startLine":295,"startCharacter":47,"endLine":296,"endCharacter":68},{"startLine":298,"startCharacter":10,"endLine":299,"endCharacter":51},{"startLine":305,"startCharacter":59,"endLine":378,"endCharacter":2},{"startLine":310,"startCharacter":33,"endLine":312,"endCharacter":31},{"startLine":317,"startCharacter":36,"endLine":318,"endCharacter":67},{"startLine":327,"startCharacter":12,"endLine":336,"endCharacter":3},{"startLine":329,"startCharacter":33,"endLine":331,"endCharacter":32},{"startLine":334,"startCharacter":36,"endLine":335,"endCharacter":68},{"startLine":343,"startCharacter":6,"endLine":354,"endCharacter":3},{"startLine":344,"startCharacter":10,"endLine":353,"endCharacter":13},{"startLine":345,"startCharacter":23,"endLine":351,"endCharacter":5},{"startLine":348,"startCharacter":19,"endLine":351,"endCharacter":4},{"startLine":348,"startCharacter":41,"endLine":350,"endCharacter":9},{"startLine":352,"startCharacter":38,"endLine":353,"endCharacter":13},{"startLine":357,"startCharacter":22,"endLine":358,"endCharacter":55},{"startLine":361,"startCharacter":29,"endLine":362,"endCharacter":40},{"startLine":367,"startCharacter":29,"endLine":373,"endCharacter":3},{"startLine":368,"startCharacter":32,"endLine":372,"endCharacter":51},{"startLine":369,"startCharacter":32,"endLine":370,"endCharacter":49},{"startLine":371,"startCharacter":10,"endLine":372,"endCharacter":51},{"startLine":376,"startCharacter":32,"endLine":377,"endCharacter":76},{"startLine":382,"startCharacter":57,"endLine":459,"endCharacter":2},{"startLine":391,"startCharacter":33,"endLine":395,"endCharacter":60},{"startLine":400,"startCharacter":36,"endLine":401,"endCharacter":67},{"startLine":410,"startCharacter":12,"endLine":418,"endCharacter":3},{"startLine":412,"startCharacter":33,"endLine":413,"endCharacter":62},{"startLine":416,"startCharacter":36,"endLine":417,"endCharacter":68},{"startLine":425,"startCharacter":6,"endLine":436,"endCharacter":3},{"startLine":426,"startCharacter":10,"endLine":435,"endCharacter":13},{"startLine":427,"startCharacter":23,"endLine":433,"endCharacter":5},{"startLine":430,"startCharacter":19,"endLine":433,"endCharacter":4},{"startLine":430,"startCharacter":41,"endLine":432,"endCharacter":9},{"startLine":434,"startCharacter":38,"endLine":435,"endCharacter":13},{"startLine":439,"startCharacter":29,"endLine":440,"endCharacter":34},{"startLine":443,"startCharacter":35,"endLine":444,"endCharacter":55},{"startLine":448,"startCharacter":29,"endLine":458,"endCharacter":3},{"startLine":450,"startCharacter":10,"endLine":454,"endCharacter":17},{"startLine":451,"startCharacter":14,"endLine":452,"endCharacter":58},{"startLine":456,"startCharacter":28,"endLine":457,"endCharacter":51},{"startLine":463,"startCharacter":51,"endLine":511,"endCharacter":2},{"startLine":481,"startCharacter":12,"endLine":484,"endCharacter":45},{"startLine":491,"startCharacter":6,"endLine":502,"endCharacter":3},{"startLine":492,"startCharacter":10,"endLine":501,"endCharacter":13},{"startLine":493,"startCharacter":23,"endLine":499,"endCharacter":5},{"startLine":496,"startCharacter":19,"endLine":499,"endCharacter":4},{"startLine":496,"startCharacter":41,"endLine":498,"endCharacter":9},{"startLine":500,"startCharacter":38,"endLine":501,"endCharacter":13},{"startLine":505,"startCharacter":22,"endLine":506,"endCharacter":55},{"startLine":509,"startCharacter":29,"endLine":510,"endCharacter":40},{"startLine":515,"startCharacter":51,"endLine":575,"endCharacter":2},{"startLine":539,"startCharacter":12,"endLine":542,"endCharacter":15},{"startLine":549,"startCharacter":6,"endLine":560,"endCharacter":3},{"startLine":550,"startCharacter":10,"endLine":559,"endCharacter":13},{"startLine":551,"startCharacter":23,"endLine":557,"endCharacter":5},{"startLine":554,"startCharacter":19,"endLine":557,"endCharacter":4},{"startLine":554,"startCharacter":41,"endLine":556,"endCharacter":9},{"startLine":558,"startCharacter":38,"endLine":559,"endCharacter":13},{"startLine":564,"startCharacter":29,"endLine":566,"endCharacter":62},{"startLine":569,"startCharacter":22,"endLine":570,"endCharacter":55},{"startLine":573,"startCharacter":44,"endLine":574,"endCharacter":46},{"startLine":579,"startCharacter":50,"endLine":648,"endCharacter":2},{"startLine":580,"startCharacter":20,"endLine":583,"endCharacter":25},{"startLine":584,"startCharacter":3,"endLine":586,"endCharacter":54},{"startLine":589,"startCharacter":26,"endLine":647,"endCharacter":4},{"startLine":590,"startCharacter":8,"endLine":647,"endCharacter":3},{"startLine":590,"startCharacter":36,"endLine":646,"endCharacter":4},{"startLine":599,"startCharacter":35,"endLine":602,"endCharacter":62},{"startLine":607,"startCharacter":38,"endLine":608,"endCharacter":69},{"startLine":618,"startCharacter":8,"endLine":629,"endCharacter":5},{"startLine":619,"startCharacter":12,"endLine":628,"endCharacter":15},{"startLine":620,"startCharacter":25,"endLine":626,"endCharacter":7},{"startLine":623,"startCharacter":21,"endLine":626,"endCharacter":6},{"startLine":623,"startCharacter":43,"endLine":625,"endCharacter":11},{"startLine":627,"startCharacter":40,"endLine":628,"endCharacter":15},{"startLine":632,"startCharacter":31,"endLine":633,"endCharacter":42},{"startLine":637,"startCharacter":31,"endLine":641,"endCharacter":5},{"startLine":638,"startCharacter":29,"endLine":640,"endCharacter":18},{"startLine":639,"startCharacter":33,"endLine":640,"endCharacter":18},{"startLine":644,"startCharacter":44,"endLine":645,"endCharacter":92}] [Trace - 21:12:29.036 PM] Sending request 'textDocument/codeLens - (9872)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:12:29.036 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":85},"contentChanges":[{"range":{"start":{"line":227,"character":25},"end":{"line":227,"character":25}},"rangeLength":0,"text":"m"}]} [Trace - 21:12:29.036 PM] Received response 'textDocument/codeLens - (9872)' in 0ms. Result: null [Trace - 21:12:29.037 PM] Sending request 'textDocument/completion - (9873)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":227,"character":26},"context":{"triggerKind":1}} [Trace - 21:12:29.043 PM] Received response 'textDocument/completion - (9873)' in 6ms. Result: {"isIncomplete":false,"items":[]} [Trace - 21:12:29.043 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":85,"diagnostics":[{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":8}},"severity":1,"source":"compiler","message":"earlier declared but not used"},{"range":{"start":{"line":227,"character":9},"end":{"line":227,"character":26}},"severity":1,"source":"compiler","message":"SimpleScheduleTim not declared by package simple"}]} [Trace - 21:12:29.079 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":86},"contentChanges":[{"range":{"start":{"line":227,"character":26},"end":{"line":227,"character":26}},"rangeLength":0,"text":"e"}]} [Trace - 21:12:29.085 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":86,"diagnostics":[{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":8}},"severity":1,"source":"compiler","message":"earlier declared but not used"},{"range":{"start":{"line":227,"character":9},"end":{"line":227,"character":27}},"severity":1,"source":"compiler","message":"SimpleScheduleTime not declared by package simple"}]} [Trace - 21:12:29.097 PM] Sending request 'textDocument/completion - (9874)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":227,"character":27},"context":{"triggerKind":1}} [Trace - 21:12:29.098 PM] Received response 'textDocument/completion - (9874)' in 0ms. Result: {"isIncomplete":false,"items":[]} [Trace - 21:12:29.279 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":87},"contentChanges":[{"range":{"start":{"line":227,"character":27},"end":{"line":227,"character":27}},"rangeLength":0,"text":"s"}]} [Trace - 21:12:29.280 PM] Sending request 'textDocument/completion - (9875)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":227,"character":28},"context":{"triggerKind":1}} [Trace - 21:12:29.286 PM] Received response 'textDocument/completion - (9875)' in 6ms. Result: {"isIncomplete":false,"items":[]} [Trace - 21:12:29.294 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":87,"diagnostics":[{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":8}},"severity":1,"source":"compiler","message":"earlier declared but not used"},{"range":{"start":{"line":227,"character":9},"end":{"line":227,"character":28}},"severity":1,"source":"compiler","message":"SimpleScheduleTimes not declared by package simple"}]} [Trace - 21:12:29.458 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":88},"contentChanges":[{"range":{"start":{"line":227,"character":28},"end":{"line":227,"character":28}},"rangeLength":0,"text":"t"}]} [Trace - 21:12:29.460 PM] Sending request 'textDocument/completion - (9876)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":227,"character":29},"context":{"triggerKind":1}} [Trace - 21:12:29.463 PM] Received response 'textDocument/completion - (9876)' in 3ms. Result: {"isIncomplete":false,"items":[]} [Trace - 21:12:29.464 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":88,"diagnostics":[{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":8}},"severity":1,"source":"compiler","message":"earlier declared but not used"},{"range":{"start":{"line":227,"character":9},"end":{"line":227,"character":29}},"severity":1,"source":"compiler","message":"SimpleScheduleTimest not declared by package simple"}]} [Trace - 21:12:29.650 PM] Sending request 'textDocument/foldingRange - (9877)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:12:29.653 PM] Received response 'textDocument/foldingRange - (9877)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":301,"endCharacter":2},{"startLine":226,"startCharacter":33,"endLine":228,"endCharacter":39},{"startLine":233,"startCharacter":36,"endLine":234,"endCharacter":67},{"startLine":245,"startCharacter":12,"endLine":255,"endCharacter":3},{"startLine":247,"startCharacter":33,"endLine":250,"endCharacter":61},{"startLine":253,"startCharacter":36,"endLine":254,"endCharacter":68},{"startLine":262,"startCharacter":6,"endLine":273,"endCharacter":3},{"startLine":263,"startCharacter":10,"endLine":272,"endCharacter":13},{"startLine":264,"startCharacter":23,"endLine":270,"endCharacter":5},{"startLine":267,"startCharacter":19,"endLine":270,"endCharacter":4},{"startLine":267,"startCharacter":41,"endLine":269,"endCharacter":9},{"startLine":271,"startCharacter":38,"endLine":272,"endCharacter":13},{"startLine":276,"startCharacter":22,"endLine":277,"endCharacter":55},{"startLine":280,"startCharacter":29,"endLine":281,"endCharacter":40},{"startLine":284,"startCharacter":29,"endLine":300,"endCharacter":3},{"startLine":285,"startCharacter":32,"endLine":299,"endCharacter":51},{"startLine":286,"startCharacter":32,"endLine":289,"endCharacter":4},{"startLine":287,"startCharacter":38,"endLine":288,"endCharacter":51},{"startLine":290,"startCharacter":31,"endLine":293,"endCharacter":4},{"startLine":291,"startCharacter":47,"endLine":292,"endCharacter":50},{"startLine":294,"startCharacter":25,"endLine":297,"endCharacter":4},{"startLine":295,"startCharacter":47,"endLine":296,"endCharacter":68},{"startLine":298,"startCharacter":10,"endLine":299,"endCharacter":51},{"startLine":305,"startCharacter":59,"endLine":378,"endCharacter":2},{"startLine":310,"startCharacter":33,"endLine":312,"endCharacter":31},{"startLine":317,"startCharacter":36,"endLine":318,"endCharacter":67},{"startLine":327,"startCharacter":12,"endLine":336,"endCharacter":3},{"startLine":329,"startCharacter":33,"endLine":331,"endCharacter":32},{"startLine":334,"startCharacter":36,"endLine":335,"endCharacter":68},{"startLine":343,"startCharacter":6,"endLine":354,"endCharacter":3},{"startLine":344,"startCharacter":10,"endLine":353,"endCharacter":13},{"startLine":345,"startCharacter":23,"endLine":351,"endCharacter":5},{"startLine":348,"startCharacter":19,"endLine":351,"endCharacter":4},{"startLine":348,"startCharacter":41,"endLine":350,"endCharacter":9},{"startLine":352,"startCharacter":38,"endLine":353,"endCharacter":13},{"startLine":357,"startCharacter":22,"endLine":358,"endCharacter":55},{"startLine":361,"startCharacter":29,"endLine":362,"endCharacter":40},{"startLine":367,"startCharacter":29,"endLine":373,"endCharacter":3},{"startLine":368,"startCharacter":32,"endLine":372,"endCharacter":51},{"startLine":369,"startCharacter":32,"endLine":370,"endCharacter":49},{"startLine":371,"startCharacter":10,"endLine":372,"endCharacter":51},{"startLine":376,"startCharacter":32,"endLine":377,"endCharacter":76},{"startLine":382,"startCharacter":57,"endLine":459,"endCharacter":2},{"startLine":391,"startCharacter":33,"endLine":395,"endCharacter":60},{"startLine":400,"startCharacter":36,"endLine":401,"endCharacter":67},{"startLine":410,"startCharacter":12,"endLine":418,"endCharacter":3},{"startLine":412,"startCharacter":33,"endLine":413,"endCharacter":62},{"startLine":416,"startCharacter":36,"endLine":417,"endCharacter":68},{"startLine":425,"startCharacter":6,"endLine":436,"endCharacter":3},{"startLine":426,"startCharacter":10,"endLine":435,"endCharacter":13},{"startLine":427,"startCharacter":23,"endLine":433,"endCharacter":5},{"startLine":430,"startCharacter":19,"endLine":433,"endCharacter":4},{"startLine":430,"startCharacter":41,"endLine":432,"endCharacter":9},{"startLine":434,"startCharacter":38,"endLine":435,"endCharacter":13},{"startLine":439,"startCharacter":29,"endLine":440,"endCharacter":34},{"startLine":443,"startCharacter":35,"endLine":444,"endCharacter":55},{"startLine":448,"startCharacter":29,"endLine":458,"endCharacter":3},{"startLine":450,"startCharacter":10,"endLine":454,"endCharacter":17},{"startLine":451,"startCharacter":14,"endLine":452,"endCharacter":58},{"startLine":456,"startCharacter":28,"endLine":457,"endCharacter":51},{"startLine":463,"startCharacter":51,"endLine":511,"endCharacter":2},{"startLine":481,"startCharacter":12,"endLine":484,"endCharacter":45},{"startLine":491,"startCharacter":6,"endLine":502,"endCharacter":3},{"startLine":492,"startCharacter":10,"endLine":501,"endCharacter":13},{"startLine":493,"startCharacter":23,"endLine":499,"endCharacter":5},{"startLine":496,"startCharacter":19,"endLine":499,"endCharacter":4},{"startLine":496,"startCharacter":41,"endLine":498,"endCharacter":9},{"startLine":500,"startCharacter":38,"endLine":501,"endCharacter":13},{"startLine":505,"startCharacter":22,"endLine":506,"endCharacter":55},{"startLine":509,"startCharacter":29,"endLine":510,"endCharacter":40},{"startLine":515,"startCharacter":51,"endLine":575,"endCharacter":2},{"startLine":539,"startCharacter":12,"endLine":542,"endCharacter":15},{"startLine":549,"startCharacter":6,"endLine":560,"endCharacter":3},{"startLine":550,"startCharacter":10,"endLine":559,"endCharacter":13},{"startLine":551,"startCharacter":23,"endLine":557,"endCharacter":5},{"startLine":554,"startCharacter":19,"endLine":557,"endCharacter":4},{"startLine":554,"startCharacter":41,"endLine":556,"endCharacter":9},{"startLine":558,"startCharacter":38,"endLine":559,"endCharacter":13},{"startLine":564,"startCharacter":29,"endLine":566,"endCharacter":62},{"startLine":569,"startCharacter":22,"endLine":570,"endCharacter":55},{"startLine":573,"startCharacter":44,"endLine":574,"endCharacter":46},{"startLine":579,"startCharacter":50,"endLine":648,"endCharacter":2},{"startLine":580,"startCharacter":20,"endLine":583,"endCharacter":25},{"startLine":584,"startCharacter":3,"endLine":586,"endCharacter":54},{"startLine":589,"startCharacter":26,"endLine":647,"endCharacter":4},{"startLine":590,"startCharacter":8,"endLine":647,"endCharacter":3},{"startLine":590,"startCharacter":36,"endLine":646,"endCharacter":4},{"startLine":599,"startCharacter":35,"endLine":602,"endCharacter":62},{"startLine":607,"startCharacter":38,"endLine":608,"endCharacter":69},{"startLine":618,"startCharacter":8,"endLine":629,"endCharacter":5},{"startLine":619,"startCharacter":12,"endLine":628,"endCharacter":15},{"startLine":620,"startCharacter":25,"endLine":626,"endCharacter":7},{"startLine":623,"startCharacter":21,"endLine":626,"endCharacter":6},{"startLine":623,"startCharacter":43,"endLine":625,"endCharacter":11},{"startLine":627,"startCharacter":40,"endLine":628,"endCharacter":15},{"startLine":632,"startCharacter":31,"endLine":633,"endCharacter":42},{"startLine":637,"startCharacter":31,"endLine":641,"endCharacter":5},{"startLine":638,"startCharacter":29,"endLine":640,"endCharacter":18},{"startLine":639,"startCharacter":33,"endLine":640,"endCharacter":18},{"startLine":644,"startCharacter":44,"endLine":645,"endCharacter":92}] [Trace - 21:12:29.686 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":89},"contentChanges":[{"range":{"start":{"line":227,"character":29},"end":{"line":227,"character":29}},"rangeLength":0,"text":"m"}]} [Trace - 21:12:29.688 PM] Sending request 'textDocument/completion - (9878)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":227,"character":30},"context":{"triggerKind":1}} [Trace - 21:12:29.692 PM] Received response 'textDocument/completion - (9878)' in 4ms. Result: {"isIncomplete":false,"items":[]} [Trace - 21:12:29.693 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":89,"diagnostics":[{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":8}},"severity":1,"source":"compiler","message":"earlier declared but not used"},{"range":{"start":{"line":227,"character":9},"end":{"line":227,"character":30}},"severity":1,"source":"compiler","message":"SimpleScheduleTimestm not declared by package simple"}]} [Trace - 21:12:29.824 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":90},"contentChanges":[{"range":{"start":{"line":227,"character":30},"end":{"line":227,"character":30}},"rangeLength":0,"text":"p"}]} [Trace - 21:12:29.827 PM] Sending request 'textDocument/completion - (9879)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":227,"character":31},"context":{"triggerKind":1}} [Trace - 21:12:29.830 PM] Received response 'textDocument/completion - (9879)' in 3ms. Result: {"isIncomplete":false,"items":[]} [Trace - 21:12:29.831 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":90,"diagnostics":[{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":8}},"severity":1,"source":"compiler","message":"earlier declared but not used"},{"range":{"start":{"line":227,"character":9},"end":{"line":227,"character":31}},"severity":1,"source":"compiler","message":"SimpleScheduleTimestmp not declared by package simple"}]} [Trace - 21:12:30.017 PM] Sending request 'textDocument/foldingRange - (9880)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:12:30.018 PM] Sending request 'textDocument/documentLink - (9881)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:12:30.021 PM] Received response 'textDocument/foldingRange - (9880)' in 4ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":301,"endCharacter":2},{"startLine":226,"startCharacter":33,"endLine":228,"endCharacter":39},{"startLine":233,"startCharacter":36,"endLine":234,"endCharacter":67},{"startLine":245,"startCharacter":12,"endLine":255,"endCharacter":3},{"startLine":247,"startCharacter":33,"endLine":250,"endCharacter":61},{"startLine":253,"startCharacter":36,"endLine":254,"endCharacter":68},{"startLine":262,"startCharacter":6,"endLine":273,"endCharacter":3},{"startLine":263,"startCharacter":10,"endLine":272,"endCharacter":13},{"startLine":264,"startCharacter":23,"endLine":270,"endCharacter":5},{"startLine":267,"startCharacter":19,"endLine":270,"endCharacter":4},{"startLine":267,"startCharacter":41,"endLine":269,"endCharacter":9},{"startLine":271,"startCharacter":38,"endLine":272,"endCharacter":13},{"startLine":276,"startCharacter":22,"endLine":277,"endCharacter":55},{"startLine":280,"startCharacter":29,"endLine":281,"endCharacter":40},{"startLine":284,"startCharacter":29,"endLine":300,"endCharacter":3},{"startLine":285,"startCharacter":32,"endLine":299,"endCharacter":51},{"startLine":286,"startCharacter":32,"endLine":289,"endCharacter":4},{"startLine":287,"startCharacter":38,"endLine":288,"endCharacter":51},{"startLine":290,"startCharacter":31,"endLine":293,"endCharacter":4},{"startLine":291,"startCharacter":47,"endLine":292,"endCharacter":50},{"startLine":294,"startCharacter":25,"endLine":297,"endCharacter":4},{"startLine":295,"startCharacter":47,"endLine":296,"endCharacter":68},{"startLine":298,"startCharacter":10,"endLine":299,"endCharacter":51},{"startLine":305,"startCharacter":59,"endLine":378,"endCharacter":2},{"startLine":310,"startCharacter":33,"endLine":312,"endCharacter":31},{"startLine":317,"startCharacter":36,"endLine":318,"endCharacter":67},{"startLine":327,"startCharacter":12,"endLine":336,"endCharacter":3},{"startLine":329,"startCharacter":33,"endLine":331,"endCharacter":32},{"startLine":334,"startCharacter":36,"endLine":335,"endCharacter":68},{"startLine":343,"startCharacter":6,"endLine":354,"endCharacter":3},{"startLine":344,"startCharacter":10,"endLine":353,"endCharacter":13},{"startLine":345,"startCharacter":23,"endLine":351,"endCharacter":5},{"startLine":348,"startCharacter":19,"endLine":351,"endCharacter":4},{"startLine":348,"startCharacter":41,"endLine":350,"endCharacter":9},{"startLine":352,"startCharacter":38,"endLine":353,"endCharacter":13},{"startLine":357,"startCharacter":22,"endLine":358,"endCharacter":55},{"startLine":361,"startCharacter":29,"endLine":362,"endCharacter":40},{"startLine":367,"startCharacter":29,"endLine":373,"endCharacter":3},{"startLine":368,"startCharacter":32,"endLine":372,"endCharacter":51},{"startLine":369,"startCharacter":32,"endLine":370,"endCharacter":49},{"startLine":371,"startCharacter":10,"endLine":372,"endCharacter":51},{"startLine":376,"startCharacter":32,"endLine":377,"endCharacter":76},{"startLine":382,"startCharacter":57,"endLine":459,"endCharacter":2},{"startLine":391,"startCharacter":33,"endLine":395,"endCharacter":60},{"startLine":400,"startCharacter":36,"endLine":401,"endCharacter":67},{"startLine":410,"startCharacter":12,"endLine":418,"endCharacter":3},{"startLine":412,"startCharacter":33,"endLine":413,"endCharacter":62},{"startLine":416,"startCharacter":36,"endLine":417,"endCharacter":68},{"startLine":425,"startCharacter":6,"endLine":436,"endCharacter":3},{"startLine":426,"startCharacter":10,"endLine":435,"endCharacter":13},{"startLine":427,"startCharacter":23,"endLine":433,"endCharacter":5},{"startLine":430,"startCharacter":19,"endLine":433,"endCharacter":4},{"startLine":430,"startCharacter":41,"endLine":432,"endCharacter":9},{"startLine":434,"startCharacter":38,"endLine":435,"endCharacter":13},{"startLine":439,"startCharacter":29,"endLine":440,"endCharacter":34},{"startLine":443,"startCharacter":35,"endLine":444,"endCharacter":55},{"startLine":448,"startCharacter":29,"endLine":458,"endCharacter":3},{"startLine":450,"startCharacter":10,"endLine":454,"endCharacter":17},{"startLine":451,"startCharacter":14,"endLine":452,"endCharacter":58},{"startLine":456,"startCharacter":28,"endLine":457,"endCharacter":51},{"startLine":463,"startCharacter":51,"endLine":511,"endCharacter":2},{"startLine":481,"startCharacter":12,"endLine":484,"endCharacter":45},{"startLine":491,"startCharacter":6,"endLine":502,"endCharacter":3},{"startLine":492,"startCharacter":10,"endLine":501,"endCharacter":13},{"startLine":493,"startCharacter":23,"endLine":499,"endCharacter":5},{"startLine":496,"startCharacter":19,"endLine":499,"endCharacter":4},{"startLine":496,"startCharacter":41,"endLine":498,"endCharacter":9},{"startLine":500,"startCharacter":38,"endLine":501,"endCharacter":13},{"startLine":505,"startCharacter":22,"endLine":506,"endCharacter":55},{"startLine":509,"startCharacter":29,"endLine":510,"endCharacter":40},{"startLine":515,"startCharacter":51,"endLine":575,"endCharacter":2},{"startLine":539,"startCharacter":12,"endLine":542,"endCharacter":15},{"startLine":549,"startCharacter":6,"endLine":560,"endCharacter":3},{"startLine":550,"startCharacter":10,"endLine":559,"endCharacter":13},{"startLine":551,"startCharacter":23,"endLine":557,"endCharacter":5},{"startLine":554,"startCharacter":19,"endLine":557,"endCharacter":4},{"startLine":554,"startCharacter":41,"endLine":556,"endCharacter":9},{"startLine":558,"startCharacter":38,"endLine":559,"endCharacter":13},{"startLine":564,"startCharacter":29,"endLine":566,"endCharacter":62},{"startLine":569,"startCharacter":22,"endLine":570,"endCharacter":55},{"startLine":573,"startCharacter":44,"endLine":574,"endCharacter":46},{"startLine":579,"startCharacter":50,"endLine":648,"endCharacter":2},{"startLine":580,"startCharacter":20,"endLine":583,"endCharacter":25},{"startLine":584,"startCharacter":3,"endLine":586,"endCharacter":54},{"startLine":589,"startCharacter":26,"endLine":647,"endCharacter":4},{"startLine":590,"startCharacter":8,"endLine":647,"endCharacter":3},{"startLine":590,"startCharacter":36,"endLine":646,"endCharacter":4},{"startLine":599,"startCharacter":35,"endLine":602,"endCharacter":62},{"startLine":607,"startCharacter":38,"endLine":608,"endCharacter":69},{"startLine":618,"startCharacter":8,"endLine":629,"endCharacter":5},{"startLine":619,"startCharacter":12,"endLine":628,"endCharacter":15},{"startLine":620,"startCharacter":25,"endLine":626,"endCharacter":7},{"startLine":623,"startCharacter":21,"endLine":626,"endCharacter":6},{"startLine":623,"startCharacter":43,"endLine":625,"endCharacter":11},{"startLine":627,"startCharacter":40,"endLine":628,"endCharacter":15},{"startLine":632,"startCharacter":31,"endLine":633,"endCharacter":42},{"startLine":637,"startCharacter":31,"endLine":641,"endCharacter":5},{"startLine":638,"startCharacter":29,"endLine":640,"endCharacter":18},{"startLine":639,"startCharacter":33,"endLine":640,"endCharacter":18},{"startLine":644,"startCharacter":44,"endLine":645,"endCharacter":92}] [Trace - 21:12:30.025 PM] Received response 'textDocument/documentLink - (9881)' in 7ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":411,"character":11},"end":{"line":411,"character":19}},"target":"https://time.Now"}] [Trace - 21:12:30.080 PM] Sending request 'textDocument/codeLens - (9882)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:12:30.080 PM] Received response 'textDocument/codeLens - (9882)' in 0ms. Result: null [Trace - 21:12:30.085 PM] Sending request 'textDocument/codeAction - (9883)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":227,"character":31},"end":{"line":227,"character":31}},"context":{"diagnostics":[{"range":{"start":{"line":227,"character":9},"end":{"line":227,"character":31}},"message":"SimpleScheduleTimestmp not declared by package simple","severity":1,"source":"compiler"}]}} [Trace - 21:12:30.087 PM] Received response 'textDocument/codeAction - (9883)' in 1ms. Result: null [Trace - 21:12:30.167 PM] Sending request 'textDocument/documentSymbol - (9884)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:12:30.168 PM] Received response 'textDocument/documentSymbol - (9884)' in 0ms. Result: [{"name":"ReceivedEvent","detail":"struct{...}","kind":23,"range":{"start":{"line":14,"character":5},"end":{"line":17,"character":1}},"selectionRange":{"start":{"line":14,"character":5},"end":{"line":14,"character":18}},"children":[{"name":"Event","detail":"interface{...}","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":12}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":6}}}]},{"name":"(ReceivedEvent).String","detail":"()","kind":6,"range":{"start":{"line":19,"character":0},"end":{"line":21,"character":1}},"selectionRange":{"start":{"line":19,"character":23},"end":{"line":19,"character":29}}},{"name":"isIn","detail":"(id string, ids []string)","kind":12,"range":{"start":{"line":23,"character":0},"end":{"line":30,"character":1}},"selectionRange":{"start":{"line":23,"character":5},"end":{"line":23,"character":9}}},{"name":"durations","detail":"(dd []time.Duration)","kind":12,"range":{"start":{"line":33,"character":0},"end":{"line":35,"character":1}},"selectionRange":{"start":{"line":33,"character":5},"end":{"line":33,"character":14}}},{"name":"errs","detail":"(ee []error)","kind":12,"range":{"start":{"line":37,"character":0},"end":{"line":39,"character":1}},"selectionRange":{"start":{"line":37,"character":5},"end":{"line":37,"character":9}}},{"name":"events","detail":"(ee []scheduler.Event)","kind":12,"range":{"start":{"line":41,"character":0},"end":{"line":43,"character":1}},"selectionRange":{"start":{"line":41,"character":5},"end":{"line":41,"character":11}}},{"name":"TestScheduler_trigger_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":46,"character":0},"end":{"line":121,"character":1}},"selectionRange":{"start":{"line":46,"character":5},"end":{"line":46,"character":32}}},{"name":"TestScheduler_update_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":124,"character":0},"end":{"line":212,"character":1}},"selectionRange":{"start":{"line":124,"character":5},"end":{"line":124,"character":31}}},{"name":"TestScheduler_outdated_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":215,"character":0},"end":{"line":302,"character":1}},"selectionRange":{"start":{"line":215,"character":5},"end":{"line":215,"character":36}}},{"name":"TestScheduler_ignore_invalid_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":305,"character":0},"end":{"line":379,"character":1}},"selectionRange":{"start":{"line":305,"character":5},"end":{"line":305,"character":43}}},{"name":"TestScheduler_missed_schedules_first","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":382,"character":0},"end":{"line":460,"character":1}},"selectionRange":{"start":{"line":382,"character":5},"end":{"line":382,"character":41}}},{"name":"TestScheduler_deleted_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":463,"character":0},"end":{"line":512,"character":1}},"selectionRange":{"start":{"line":463,"character":5},"end":{"line":463,"character":35}}},{"name":"TestScheduler_delete_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":515,"character":0},"end":{"line":576,"character":1}},"selectionRange":{"start":{"line":515,"character":5},"end":{"line":515,"character":35}}},{"name":"TestScheduler_scheduler_since","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":579,"character":0},"end":{"line":649,"character":1}},"selectionRange":{"start":{"line":579,"character":5},"end":{"line":579,"character":34}}}] [Trace - 21:12:31.136 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":91},"contentChanges":[{"range":{"start":{"line":227,"character":30},"end":{"line":227,"character":31}},"rangeLength":1,"text":""}]} [Trace - 21:12:31.142 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":91,"diagnostics":[{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":8}},"severity":1,"source":"compiler","message":"earlier declared but not used"},{"range":{"start":{"line":227,"character":9},"end":{"line":227,"character":30}},"severity":1,"source":"compiler","message":"SimpleScheduleTimestm not declared by package simple"}]} [Trace - 21:12:31.329 PM] Sending request 'textDocument/foldingRange - (9885)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:12:31.333 PM] Received response 'textDocument/foldingRange - (9885)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":301,"endCharacter":2},{"startLine":226,"startCharacter":33,"endLine":228,"endCharacter":39},{"startLine":233,"startCharacter":36,"endLine":234,"endCharacter":67},{"startLine":245,"startCharacter":12,"endLine":255,"endCharacter":3},{"startLine":247,"startCharacter":33,"endLine":250,"endCharacter":61},{"startLine":253,"startCharacter":36,"endLine":254,"endCharacter":68},{"startLine":262,"startCharacter":6,"endLine":273,"endCharacter":3},{"startLine":263,"startCharacter":10,"endLine":272,"endCharacter":13},{"startLine":264,"startCharacter":23,"endLine":270,"endCharacter":5},{"startLine":267,"startCharacter":19,"endLine":270,"endCharacter":4},{"startLine":267,"startCharacter":41,"endLine":269,"endCharacter":9},{"startLine":271,"startCharacter":38,"endLine":272,"endCharacter":13},{"startLine":276,"startCharacter":22,"endLine":277,"endCharacter":55},{"startLine":280,"startCharacter":29,"endLine":281,"endCharacter":40},{"startLine":284,"startCharacter":29,"endLine":300,"endCharacter":3},{"startLine":285,"startCharacter":32,"endLine":299,"endCharacter":51},{"startLine":286,"startCharacter":32,"endLine":289,"endCharacter":4},{"startLine":287,"startCharacter":38,"endLine":288,"endCharacter":51},{"startLine":290,"startCharacter":31,"endLine":293,"endCharacter":4},{"startLine":291,"startCharacter":47,"endLine":292,"endCharacter":50},{"startLine":294,"startCharacter":25,"endLine":297,"endCharacter":4},{"startLine":295,"startCharacter":47,"endLine":296,"endCharacter":68},{"startLine":298,"startCharacter":10,"endLine":299,"endCharacter":51},{"startLine":305,"startCharacter":59,"endLine":378,"endCharacter":2},{"startLine":310,"startCharacter":33,"endLine":312,"endCharacter":31},{"startLine":317,"startCharacter":36,"endLine":318,"endCharacter":67},{"startLine":327,"startCharacter":12,"endLine":336,"endCharacter":3},{"startLine":329,"startCharacter":33,"endLine":331,"endCharacter":32},{"startLine":334,"startCharacter":36,"endLine":335,"endCharacter":68},{"startLine":343,"startCharacter":6,"endLine":354,"endCharacter":3},{"startLine":344,"startCharacter":10,"endLine":353,"endCharacter":13},{"startLine":345,"startCharacter":23,"endLine":351,"endCharacter":5},{"startLine":348,"startCharacter":19,"endLine":351,"endCharacter":4},{"startLine":348,"startCharacter":41,"endLine":350,"endCharacter":9},{"startLine":352,"startCharacter":38,"endLine":353,"endCharacter":13},{"startLine":357,"startCharacter":22,"endLine":358,"endCharacter":55},{"startLine":361,"startCharacter":29,"endLine":362,"endCharacter":40},{"startLine":367,"startCharacter":29,"endLine":373,"endCharacter":3},{"startLine":368,"startCharacter":32,"endLine":372,"endCharacter":51},{"startLine":369,"startCharacter":32,"endLine":370,"endCharacter":49},{"startLine":371,"startCharacter":10,"endLine":372,"endCharacter":51},{"startLine":376,"startCharacter":32,"endLine":377,"endCharacter":76},{"startLine":382,"startCharacter":57,"endLine":459,"endCharacter":2},{"startLine":391,"startCharacter":33,"endLine":395,"endCharacter":60},{"startLine":400,"startCharacter":36,"endLine":401,"endCharacter":67},{"startLine":410,"startCharacter":12,"endLine":418,"endCharacter":3},{"startLine":412,"startCharacter":33,"endLine":413,"endCharacter":62},{"startLine":416,"startCharacter":36,"endLine":417,"endCharacter":68},{"startLine":425,"startCharacter":6,"endLine":436,"endCharacter":3},{"startLine":426,"startCharacter":10,"endLine":435,"endCharacter":13},{"startLine":427,"startCharacter":23,"endLine":433,"endCharacter":5},{"startLine":430,"startCharacter":19,"endLine":433,"endCharacter":4},{"startLine":430,"startCharacter":41,"endLine":432,"endCharacter":9},{"startLine":434,"startCharacter":38,"endLine":435,"endCharacter":13},{"startLine":439,"startCharacter":29,"endLine":440,"endCharacter":34},{"startLine":443,"startCharacter":35,"endLine":444,"endCharacter":55},{"startLine":448,"startCharacter":29,"endLine":458,"endCharacter":3},{"startLine":450,"startCharacter":10,"endLine":454,"endCharacter":17},{"startLine":451,"startCharacter":14,"endLine":452,"endCharacter":58},{"startLine":456,"startCharacter":28,"endLine":457,"endCharacter":51},{"startLine":463,"startCharacter":51,"endLine":511,"endCharacter":2},{"startLine":481,"startCharacter":12,"endLine":484,"endCharacter":45},{"startLine":491,"startCharacter":6,"endLine":502,"endCharacter":3},{"startLine":492,"startCharacter":10,"endLine":501,"endCharacter":13},{"startLine":493,"startCharacter":23,"endLine":499,"endCharacter":5},{"startLine":496,"startCharacter":19,"endLine":499,"endCharacter":4},{"startLine":496,"startCharacter":41,"endLine":498,"endCharacter":9},{"startLine":500,"startCharacter":38,"endLine":501,"endCharacter":13},{"startLine":505,"startCharacter":22,"endLine":506,"endCharacter":55},{"startLine":509,"startCharacter":29,"endLine":510,"endCharacter":40},{"startLine":515,"startCharacter":51,"endLine":575,"endCharacter":2},{"startLine":539,"startCharacter":12,"endLine":542,"endCharacter":15},{"startLine":549,"startCharacter":6,"endLine":560,"endCharacter":3},{"startLine":550,"startCharacter":10,"endLine":559,"endCharacter":13},{"startLine":551,"startCharacter":23,"endLine":557,"endCharacter":5},{"startLine":554,"startCharacter":19,"endLine":557,"endCharacter":4},{"startLine":554,"startCharacter":41,"endLine":556,"endCharacter":9},{"startLine":558,"startCharacter":38,"endLine":559,"endCharacter":13},{"startLine":564,"startCharacter":29,"endLine":566,"endCharacter":62},{"startLine":569,"startCharacter":22,"endLine":570,"endCharacter":55},{"startLine":573,"startCharacter":44,"endLine":574,"endCharacter":46},{"startLine":579,"startCharacter":50,"endLine":648,"endCharacter":2},{"startLine":580,"startCharacter":20,"endLine":583,"endCharacter":25},{"startLine":584,"startCharacter":3,"endLine":586,"endCharacter":54},{"startLine":589,"startCharacter":26,"endLine":647,"endCharacter":4},{"startLine":590,"startCharacter":8,"endLine":647,"endCharacter":3},{"startLine":590,"startCharacter":36,"endLine":646,"endCharacter":4},{"startLine":599,"startCharacter":35,"endLine":602,"endCharacter":62},{"startLine":607,"startCharacter":38,"endLine":608,"endCharacter":69},{"startLine":618,"startCharacter":8,"endLine":629,"endCharacter":5},{"startLine":619,"startCharacter":12,"endLine":628,"endCharacter":15},{"startLine":620,"startCharacter":25,"endLine":626,"endCharacter":7},{"startLine":623,"startCharacter":21,"endLine":626,"endCharacter":6},{"startLine":623,"startCharacter":43,"endLine":625,"endCharacter":11},{"startLine":627,"startCharacter":40,"endLine":628,"endCharacter":15},{"startLine":632,"startCharacter":31,"endLine":633,"endCharacter":42},{"startLine":637,"startCharacter":31,"endLine":641,"endCharacter":5},{"startLine":638,"startCharacter":29,"endLine":640,"endCharacter":18},{"startLine":639,"startCharacter":33,"endLine":640,"endCharacter":18},{"startLine":644,"startCharacter":44,"endLine":645,"endCharacter":92}] [Trace - 21:12:31.380 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":92},"contentChanges":[{"range":{"start":{"line":227,"character":29},"end":{"line":227,"character":30}},"rangeLength":1,"text":""}]} [Trace - 21:12:31.386 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":92,"diagnostics":[{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":8}},"severity":1,"source":"compiler","message":"earlier declared but not used"},{"range":{"start":{"line":227,"character":9},"end":{"line":227,"character":29}},"severity":1,"source":"compiler","message":"SimpleScheduleTimest not declared by package simple"}]} [Trace - 21:12:31.413 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":93},"contentChanges":[{"range":{"start":{"line":227,"character":28},"end":{"line":227,"character":29}},"rangeLength":1,"text":""}]} [Trace - 21:12:31.419 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":93,"diagnostics":[{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":8}},"severity":1,"source":"compiler","message":"earlier declared but not used"},{"range":{"start":{"line":227,"character":9},"end":{"line":227,"character":28}},"severity":1,"source":"compiler","message":"SimpleScheduleTimes not declared by package simple"}]} [Trace - 21:12:31.446 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":94},"contentChanges":[{"range":{"start":{"line":227,"character":27},"end":{"line":227,"character":28}},"rangeLength":1,"text":""}]} [Trace - 21:12:31.452 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":94,"diagnostics":[{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":8}},"severity":1,"source":"compiler","message":"earlier declared but not used"},{"range":{"start":{"line":227,"character":9},"end":{"line":227,"character":27}},"severity":1,"source":"compiler","message":"SimpleScheduleTime not declared by package simple"}]} [Trace - 21:12:31.479 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":95},"contentChanges":[{"range":{"start":{"line":227,"character":26},"end":{"line":227,"character":27}},"rangeLength":1,"text":""}]} [Trace - 21:12:31.485 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":95,"diagnostics":[{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":8}},"severity":1,"source":"compiler","message":"earlier declared but not used"},{"range":{"start":{"line":227,"character":9},"end":{"line":227,"character":26}},"severity":1,"source":"compiler","message":"SimpleScheduleTim not declared by package simple"}]} [Trace - 21:12:31.681 PM] Sending request 'textDocument/foldingRange - (9886)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:12:31.685 PM] Received response 'textDocument/foldingRange - (9886)' in 4ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":301,"endCharacter":2},{"startLine":226,"startCharacter":33,"endLine":228,"endCharacter":39},{"startLine":233,"startCharacter":36,"endLine":234,"endCharacter":67},{"startLine":245,"startCharacter":12,"endLine":255,"endCharacter":3},{"startLine":247,"startCharacter":33,"endLine":250,"endCharacter":61},{"startLine":253,"startCharacter":36,"endLine":254,"endCharacter":68},{"startLine":262,"startCharacter":6,"endLine":273,"endCharacter":3},{"startLine":263,"startCharacter":10,"endLine":272,"endCharacter":13},{"startLine":264,"startCharacter":23,"endLine":270,"endCharacter":5},{"startLine":267,"startCharacter":19,"endLine":270,"endCharacter":4},{"startLine":267,"startCharacter":41,"endLine":269,"endCharacter":9},{"startLine":271,"startCharacter":38,"endLine":272,"endCharacter":13},{"startLine":276,"startCharacter":22,"endLine":277,"endCharacter":55},{"startLine":280,"startCharacter":29,"endLine":281,"endCharacter":40},{"startLine":284,"startCharacter":29,"endLine":300,"endCharacter":3},{"startLine":285,"startCharacter":32,"endLine":299,"endCharacter":51},{"startLine":286,"startCharacter":32,"endLine":289,"endCharacter":4},{"startLine":287,"startCharacter":38,"endLine":288,"endCharacter":51},{"startLine":290,"startCharacter":31,"endLine":293,"endCharacter":4},{"startLine":291,"startCharacter":47,"endLine":292,"endCharacter":50},{"startLine":294,"startCharacter":25,"endLine":297,"endCharacter":4},{"startLine":295,"startCharacter":47,"endLine":296,"endCharacter":68},{"startLine":298,"startCharacter":10,"endLine":299,"endCharacter":51},{"startLine":305,"startCharacter":59,"endLine":378,"endCharacter":2},{"startLine":310,"startCharacter":33,"endLine":312,"endCharacter":31},{"startLine":317,"startCharacter":36,"endLine":318,"endCharacter":67},{"startLine":327,"startCharacter":12,"endLine":336,"endCharacter":3},{"startLine":329,"startCharacter":33,"endLine":331,"endCharacter":32},{"startLine":334,"startCharacter":36,"endLine":335,"endCharacter":68},{"startLine":343,"startCharacter":6,"endLine":354,"endCharacter":3},{"startLine":344,"startCharacter":10,"endLine":353,"endCharacter":13},{"startLine":345,"startCharacter":23,"endLine":351,"endCharacter":5},{"startLine":348,"startCharacter":19,"endLine":351,"endCharacter":4},{"startLine":348,"startCharacter":41,"endLine":350,"endCharacter":9},{"startLine":352,"startCharacter":38,"endLine":353,"endCharacter":13},{"startLine":357,"startCharacter":22,"endLine":358,"endCharacter":55},{"startLine":361,"startCharacter":29,"endLine":362,"endCharacter":40},{"startLine":367,"startCharacter":29,"endLine":373,"endCharacter":3},{"startLine":368,"startCharacter":32,"endLine":372,"endCharacter":51},{"startLine":369,"startCharacter":32,"endLine":370,"endCharacter":49},{"startLine":371,"startCharacter":10,"endLine":372,"endCharacter":51},{"startLine":376,"startCharacter":32,"endLine":377,"endCharacter":76},{"startLine":382,"startCharacter":57,"endLine":459,"endCharacter":2},{"startLine":391,"startCharacter":33,"endLine":395,"endCharacter":60},{"startLine":400,"startCharacter":36,"endLine":401,"endCharacter":67},{"startLine":410,"startCharacter":12,"endLine":418,"endCharacter":3},{"startLine":412,"startCharacter":33,"endLine":413,"endCharacter":62},{"startLine":416,"startCharacter":36,"endLine":417,"endCharacter":68},{"startLine":425,"startCharacter":6,"endLine":436,"endCharacter":3},{"startLine":426,"startCharacter":10,"endLine":435,"endCharacter":13},{"startLine":427,"startCharacter":23,"endLine":433,"endCharacter":5},{"startLine":430,"startCharacter":19,"endLine":433,"endCharacter":4},{"startLine":430,"startCharacter":41,"endLine":432,"endCharacter":9},{"startLine":434,"startCharacter":38,"endLine":435,"endCharacter":13},{"startLine":439,"startCharacter":29,"endLine":440,"endCharacter":34},{"startLine":443,"startCharacter":35,"endLine":444,"endCharacter":55},{"startLine":448,"startCharacter":29,"endLine":458,"endCharacter":3},{"startLine":450,"startCharacter":10,"endLine":454,"endCharacter":17},{"startLine":451,"startCharacter":14,"endLine":452,"endCharacter":58},{"startLine":456,"startCharacter":28,"endLine":457,"endCharacter":51},{"startLine":463,"startCharacter":51,"endLine":511,"endCharacter":2},{"startLine":481,"startCharacter":12,"endLine":484,"endCharacter":45},{"startLine":491,"startCharacter":6,"endLine":502,"endCharacter":3},{"startLine":492,"startCharacter":10,"endLine":501,"endCharacter":13},{"startLine":493,"startCharacter":23,"endLine":499,"endCharacter":5},{"startLine":496,"startCharacter":19,"endLine":499,"endCharacter":4},{"startLine":496,"startCharacter":41,"endLine":498,"endCharacter":9},{"startLine":500,"startCharacter":38,"endLine":501,"endCharacter":13},{"startLine":505,"startCharacter":22,"endLine":506,"endCharacter":55},{"startLine":509,"startCharacter":29,"endLine":510,"endCharacter":40},{"startLine":515,"startCharacter":51,"endLine":575,"endCharacter":2},{"startLine":539,"startCharacter":12,"endLine":542,"endCharacter":15},{"startLine":549,"startCharacter":6,"endLine":560,"endCharacter":3},{"startLine":550,"startCharacter":10,"endLine":559,"endCharacter":13},{"startLine":551,"startCharacter":23,"endLine":557,"endCharacter":5},{"startLine":554,"startCharacter":19,"endLine":557,"endCharacter":4},{"startLine":554,"startCharacter":41,"endLine":556,"endCharacter":9},{"startLine":558,"startCharacter":38,"endLine":559,"endCharacter":13},{"startLine":564,"startCharacter":29,"endLine":566,"endCharacter":62},{"startLine":569,"startCharacter":22,"endLine":570,"endCharacter":55},{"startLine":573,"startCharacter":44,"endLine":574,"endCharacter":46},{"startLine":579,"startCharacter":50,"endLine":648,"endCharacter":2},{"startLine":580,"startCharacter":20,"endLine":583,"endCharacter":25},{"startLine":584,"startCharacter":3,"endLine":586,"endCharacter":54},{"startLine":589,"startCharacter":26,"endLine":647,"endCharacter":4},{"startLine":590,"startCharacter":8,"endLine":647,"endCharacter":3},{"startLine":590,"startCharacter":36,"endLine":646,"endCharacter":4},{"startLine":599,"startCharacter":35,"endLine":602,"endCharacter":62},{"startLine":607,"startCharacter":38,"endLine":608,"endCharacter":69},{"startLine":618,"startCharacter":8,"endLine":629,"endCharacter":5},{"startLine":619,"startCharacter":12,"endLine":628,"endCharacter":15},{"startLine":620,"startCharacter":25,"endLine":626,"endCharacter":7},{"startLine":623,"startCharacter":21,"endLine":626,"endCharacter":6},{"startLine":623,"startCharacter":43,"endLine":625,"endCharacter":11},{"startLine":627,"startCharacter":40,"endLine":628,"endCharacter":15},{"startLine":632,"startCharacter":31,"endLine":633,"endCharacter":42},{"startLine":637,"startCharacter":31,"endLine":641,"endCharacter":5},{"startLine":638,"startCharacter":29,"endLine":640,"endCharacter":18},{"startLine":639,"startCharacter":33,"endLine":640,"endCharacter":18},{"startLine":644,"startCharacter":44,"endLine":645,"endCharacter":92}] [Trace - 21:12:31.692 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":96},"contentChanges":[{"range":{"start":{"line":227,"character":25},"end":{"line":227,"character":26}},"rangeLength":1,"text":""}]} [Trace - 21:12:31.699 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":96,"diagnostics":[{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":8}},"severity":1,"source":"compiler","message":"earlier declared but not used"},{"range":{"start":{"line":227,"character":9},"end":{"line":227,"character":25}},"severity":1,"source":"compiler","message":"SimpleScheduleTi not declared by package simple"}]} [Trace - 21:12:31.892 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":97},"contentChanges":[{"range":{"start":{"line":227,"character":24},"end":{"line":227,"character":25}},"rangeLength":1,"text":""}]} [Trace - 21:12:31.898 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":97,"diagnostics":[{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":8}},"severity":1,"source":"compiler","message":"earlier declared but not used"},{"range":{"start":{"line":227,"character":9},"end":{"line":227,"character":24}},"severity":1,"source":"compiler","message":"SimpleScheduleT not declared by package simple"}]} [Trace - 21:12:32.038 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":98},"contentChanges":[{"range":{"start":{"line":227,"character":23},"end":{"line":227,"character":24}},"rangeLength":1,"text":""}]} [Trace - 21:12:32.045 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":98,"diagnostics":[{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":8}},"severity":1,"source":"compiler","message":"earlier declared but not used"}]} [Trace - 21:12:32.127 PM] Sending request 'textDocument/documentLink - (9887)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:12:32.131 PM] Received response 'textDocument/documentLink - (9887)' in 3ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":411,"character":11},"end":{"line":411,"character":19}},"target":"https://time.Now"}] [Trace - 21:12:32.239 PM] Sending request 'textDocument/foldingRange - (9888)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:12:32.243 PM] Received response 'textDocument/foldingRange - (9888)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":301,"endCharacter":2},{"startLine":226,"startCharacter":33,"endLine":228,"endCharacter":39},{"startLine":233,"startCharacter":36,"endLine":234,"endCharacter":67},{"startLine":245,"startCharacter":12,"endLine":255,"endCharacter":3},{"startLine":247,"startCharacter":33,"endLine":250,"endCharacter":61},{"startLine":253,"startCharacter":36,"endLine":254,"endCharacter":68},{"startLine":262,"startCharacter":6,"endLine":273,"endCharacter":3},{"startLine":263,"startCharacter":10,"endLine":272,"endCharacter":13},{"startLine":264,"startCharacter":23,"endLine":270,"endCharacter":5},{"startLine":267,"startCharacter":19,"endLine":270,"endCharacter":4},{"startLine":267,"startCharacter":41,"endLine":269,"endCharacter":9},{"startLine":271,"startCharacter":38,"endLine":272,"endCharacter":13},{"startLine":276,"startCharacter":22,"endLine":277,"endCharacter":55},{"startLine":280,"startCharacter":29,"endLine":281,"endCharacter":40},{"startLine":284,"startCharacter":29,"endLine":300,"endCharacter":3},{"startLine":285,"startCharacter":32,"endLine":299,"endCharacter":51},{"startLine":286,"startCharacter":32,"endLine":289,"endCharacter":4},{"startLine":287,"startCharacter":38,"endLine":288,"endCharacter":51},{"startLine":290,"startCharacter":31,"endLine":293,"endCharacter":4},{"startLine":291,"startCharacter":47,"endLine":292,"endCharacter":50},{"startLine":294,"startCharacter":25,"endLine":297,"endCharacter":4},{"startLine":295,"startCharacter":47,"endLine":296,"endCharacter":68},{"startLine":298,"startCharacter":10,"endLine":299,"endCharacter":51},{"startLine":305,"startCharacter":59,"endLine":378,"endCharacter":2},{"startLine":310,"startCharacter":33,"endLine":312,"endCharacter":31},{"startLine":317,"startCharacter":36,"endLine":318,"endCharacter":67},{"startLine":327,"startCharacter":12,"endLine":336,"endCharacter":3},{"startLine":329,"startCharacter":33,"endLine":331,"endCharacter":32},{"startLine":334,"startCharacter":36,"endLine":335,"endCharacter":68},{"startLine":343,"startCharacter":6,"endLine":354,"endCharacter":3},{"startLine":344,"startCharacter":10,"endLine":353,"endCharacter":13},{"startLine":345,"startCharacter":23,"endLine":351,"endCharacter":5},{"startLine":348,"startCharacter":19,"endLine":351,"endCharacter":4},{"startLine":348,"startCharacter":41,"endLine":350,"endCharacter":9},{"startLine":352,"startCharacter":38,"endLine":353,"endCharacter":13},{"startLine":357,"startCharacter":22,"endLine":358,"endCharacter":55},{"startLine":361,"startCharacter":29,"endLine":362,"endCharacter":40},{"startLine":367,"startCharacter":29,"endLine":373,"endCharacter":3},{"startLine":368,"startCharacter":32,"endLine":372,"endCharacter":51},{"startLine":369,"startCharacter":32,"endLine":370,"endCharacter":49},{"startLine":371,"startCharacter":10,"endLine":372,"endCharacter":51},{"startLine":376,"startCharacter":32,"endLine":377,"endCharacter":76},{"startLine":382,"startCharacter":57,"endLine":459,"endCharacter":2},{"startLine":391,"startCharacter":33,"endLine":395,"endCharacter":60},{"startLine":400,"startCharacter":36,"endLine":401,"endCharacter":67},{"startLine":410,"startCharacter":12,"endLine":418,"endCharacter":3},{"startLine":412,"startCharacter":33,"endLine":413,"endCharacter":62},{"startLine":416,"startCharacter":36,"endLine":417,"endCharacter":68},{"startLine":425,"startCharacter":6,"endLine":436,"endCharacter":3},{"startLine":426,"startCharacter":10,"endLine":435,"endCharacter":13},{"startLine":427,"startCharacter":23,"endLine":433,"endCharacter":5},{"startLine":430,"startCharacter":19,"endLine":433,"endCharacter":4},{"startLine":430,"startCharacter":41,"endLine":432,"endCharacter":9},{"startLine":434,"startCharacter":38,"endLine":435,"endCharacter":13},{"startLine":439,"startCharacter":29,"endLine":440,"endCharacter":34},{"startLine":443,"startCharacter":35,"endLine":444,"endCharacter":55},{"startLine":448,"startCharacter":29,"endLine":458,"endCharacter":3},{"startLine":450,"startCharacter":10,"endLine":454,"endCharacter":17},{"startLine":451,"startCharacter":14,"endLine":452,"endCharacter":58},{"startLine":456,"startCharacter":28,"endLine":457,"endCharacter":51},{"startLine":463,"startCharacter":51,"endLine":511,"endCharacter":2},{"startLine":481,"startCharacter":12,"endLine":484,"endCharacter":45},{"startLine":491,"startCharacter":6,"endLine":502,"endCharacter":3},{"startLine":492,"startCharacter":10,"endLine":501,"endCharacter":13},{"startLine":493,"startCharacter":23,"endLine":499,"endCharacter":5},{"startLine":496,"startCharacter":19,"endLine":499,"endCharacter":4},{"startLine":496,"startCharacter":41,"endLine":498,"endCharacter":9},{"startLine":500,"startCharacter":38,"endLine":501,"endCharacter":13},{"startLine":505,"startCharacter":22,"endLine":506,"endCharacter":55},{"startLine":509,"startCharacter":29,"endLine":510,"endCharacter":40},{"startLine":515,"startCharacter":51,"endLine":575,"endCharacter":2},{"startLine":539,"startCharacter":12,"endLine":542,"endCharacter":15},{"startLine":549,"startCharacter":6,"endLine":560,"endCharacter":3},{"startLine":550,"startCharacter":10,"endLine":559,"endCharacter":13},{"startLine":551,"startCharacter":23,"endLine":557,"endCharacter":5},{"startLine":554,"startCharacter":19,"endLine":557,"endCharacter":4},{"startLine":554,"startCharacter":41,"endLine":556,"endCharacter":9},{"startLine":558,"startCharacter":38,"endLine":559,"endCharacter":13},{"startLine":564,"startCharacter":29,"endLine":566,"endCharacter":62},{"startLine":569,"startCharacter":22,"endLine":570,"endCharacter":55},{"startLine":573,"startCharacter":44,"endLine":574,"endCharacter":46},{"startLine":579,"startCharacter":50,"endLine":648,"endCharacter":2},{"startLine":580,"startCharacter":20,"endLine":583,"endCharacter":25},{"startLine":584,"startCharacter":3,"endLine":586,"endCharacter":54},{"startLine":589,"startCharacter":26,"endLine":647,"endCharacter":4},{"startLine":590,"startCharacter":8,"endLine":647,"endCharacter":3},{"startLine":590,"startCharacter":36,"endLine":646,"endCharacter":4},{"startLine":599,"startCharacter":35,"endLine":602,"endCharacter":62},{"startLine":607,"startCharacter":38,"endLine":608,"endCharacter":69},{"startLine":618,"startCharacter":8,"endLine":629,"endCharacter":5},{"startLine":619,"startCharacter":12,"endLine":628,"endCharacter":15},{"startLine":620,"startCharacter":25,"endLine":626,"endCharacter":7},{"startLine":623,"startCharacter":21,"endLine":626,"endCharacter":6},{"startLine":623,"startCharacter":43,"endLine":625,"endCharacter":11},{"startLine":627,"startCharacter":40,"endLine":628,"endCharacter":15},{"startLine":632,"startCharacter":31,"endLine":633,"endCharacter":42},{"startLine":637,"startCharacter":31,"endLine":641,"endCharacter":5},{"startLine":638,"startCharacter":29,"endLine":640,"endCharacter":18},{"startLine":639,"startCharacter":33,"endLine":640,"endCharacter":18},{"startLine":644,"startCharacter":44,"endLine":645,"endCharacter":92}] [Trace - 21:12:32.303 PM] Sending request 'textDocument/codeLens - (9889)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:12:32.303 PM] Received response 'textDocument/codeLens - (9889)' in 0ms. Result: null [Trace - 21:12:32.303 PM] Sending request 'textDocument/codeAction - (9890)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":227,"character":23},"end":{"line":227,"character":23}},"context":{"diagnostics":[]}} [Trace - 21:12:32.304 PM] Received response 'textDocument/codeAction - (9890)' in 1ms. Result: null [Trace - 21:12:32.388 PM] Sending request 'textDocument/documentSymbol - (9891)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:12:32.388 PM] Received response 'textDocument/documentSymbol - (9891)' in 0ms. Result: [{"name":"ReceivedEvent","detail":"struct{...}","kind":23,"range":{"start":{"line":14,"character":5},"end":{"line":17,"character":1}},"selectionRange":{"start":{"line":14,"character":5},"end":{"line":14,"character":18}},"children":[{"name":"Event","detail":"interface{...}","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":12}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":6}}}]},{"name":"(ReceivedEvent).String","detail":"()","kind":6,"range":{"start":{"line":19,"character":0},"end":{"line":21,"character":1}},"selectionRange":{"start":{"line":19,"character":23},"end":{"line":19,"character":29}}},{"name":"isIn","detail":"(id string, ids []string)","kind":12,"range":{"start":{"line":23,"character":0},"end":{"line":30,"character":1}},"selectionRange":{"start":{"line":23,"character":5},"end":{"line":23,"character":9}}},{"name":"durations","detail":"(dd []time.Duration)","kind":12,"range":{"start":{"line":33,"character":0},"end":{"line":35,"character":1}},"selectionRange":{"start":{"line":33,"character":5},"end":{"line":33,"character":14}}},{"name":"errs","detail":"(ee []error)","kind":12,"range":{"start":{"line":37,"character":0},"end":{"line":39,"character":1}},"selectionRange":{"start":{"line":37,"character":5},"end":{"line":37,"character":9}}},{"name":"events","detail":"(ee []scheduler.Event)","kind":12,"range":{"start":{"line":41,"character":0},"end":{"line":43,"character":1}},"selectionRange":{"start":{"line":41,"character":5},"end":{"line":41,"character":11}}},{"name":"TestScheduler_trigger_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":46,"character":0},"end":{"line":121,"character":1}},"selectionRange":{"start":{"line":46,"character":5},"end":{"line":46,"character":32}}},{"name":"TestScheduler_update_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":124,"character":0},"end":{"line":212,"character":1}},"selectionRange":{"start":{"line":124,"character":5},"end":{"line":124,"character":31}}},{"name":"TestScheduler_outdated_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":215,"character":0},"end":{"line":302,"character":1}},"selectionRange":{"start":{"line":215,"character":5},"end":{"line":215,"character":36}}},{"name":"TestScheduler_ignore_invalid_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":305,"character":0},"end":{"line":379,"character":1}},"selectionRange":{"start":{"line":305,"character":5},"end":{"line":305,"character":43}}},{"name":"TestScheduler_missed_schedules_first","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":382,"character":0},"end":{"line":460,"character":1}},"selectionRange":{"start":{"line":382,"character":5},"end":{"line":382,"character":41}}},{"name":"TestScheduler_deleted_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":463,"character":0},"end":{"line":512,"character":1}},"selectionRange":{"start":{"line":463,"character":5},"end":{"line":463,"character":35}}},{"name":"TestScheduler_delete_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":515,"character":0},"end":{"line":576,"character":1}},"selectionRange":{"start":{"line":515,"character":5},"end":{"line":515,"character":35}}},{"name":"TestScheduler_scheduler_since","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":579,"character":0},"end":{"line":649,"character":1}},"selectionRange":{"start":{"line":579,"character":5},"end":{"line":579,"character":34}}}] [Trace - 21:12:33.202 PM] Sending request 'textDocument/codeAction - (9892)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":650,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":8}},"message":"earlier declared but not used","severity":1,"source":"compiler"}],"only":["source.organizeImports"]}} [Trace - 21:12:33.204 PM] Received response 'textDocument/codeAction - (9892)' in 1ms. Result: null [Trace - 21:12:33.205 PM] Sending request 'textDocument/formatting - (9893)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 21:12:33.210 PM] Received response 'textDocument/formatting - (9893)' in 5ms. Result: [] [Trace - 21:12:33.230 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":98}} [Trace - 21:12:33.501 PM] Sending request 'textDocument/codeAction - (9894)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"range":{"start":{"line":380,"character":22},"end":{"line":380,"character":22}},"context":{"diagnostics":[]}} [Trace - 21:12:33.502 PM] Received response 'textDocument/codeAction - (9894)' in 0ms. Result: null [Trace - 21:12:33.531 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","type":2}]} [Trace - 21:12:40.707 PM] Sending request 'textDocument/hover - (9895)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":234,"character":39}} [Trace - 21:12:40.708 PM] Received response 'textDocument/hover - (9895)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nvar schedule schedule.Schedule\n```"},"range":{"start":{"line":234,"character":34},"end":{"line":234,"character":42}}} [Trace - 21:12:41.257 PM] Sending request 'textDocument/definition - (9896)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":227,"character":21}} [Trace - 21:12:41.257 PM] Received response 'textDocument/definition - (9896)' in 0ms. Result: [{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","range":{"start":{"line":35,"character":5},"end":{"line":35,"character":19}}}] [Trace - 21:12:41.313 PM] Sending request 'textDocument/documentHighlight - (9897)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":227,"character":21}} [Trace - 21:12:41.313 PM] Received response 'textDocument/documentHighlight - (9897)' in 0ms. Result: [{"range":{"start":{"line":143,"character":19},"end":{"line":143,"character":33}},"kind":1},{"range":{"start":{"line":158,"character":10},"end":{"line":158,"character":24}},"kind":1},{"range":{"start":{"line":254,"character":20},"end":{"line":254,"character":34}},"kind":1},{"range":{"start":{"line":393,"character":9},"end":{"line":393,"character":23}},"kind":1},{"range":{"start":{"line":472,"character":18},"end":{"line":472,"character":32}},"kind":1},{"range":{"start":{"line":608,"character":21},"end":{"line":608,"character":35}},"kind":1},{"range":{"start":{"line":74,"character":10},"end":{"line":74,"character":24}},"kind":1},{"range":{"start":{"line":76,"character":10},"end":{"line":76,"character":24}},"kind":1},{"range":{"start":{"line":161,"character":10},"end":{"line":161,"character":24}},"kind":1},{"range":{"start":{"line":227,"character":9},"end":{"line":227,"character":23}},"kind":1},{"range":{"start":{"line":250,"character":10},"end":{"line":250,"character":24}},"kind":1},{"range":{"start":{"line":484,"character":22},"end":{"line":484,"character":36}},"kind":1},{"range":{"start":{"line":133,"character":9},"end":{"line":133,"character":23}},"kind":1},{"range":{"start":{"line":137,"character":9},"end":{"line":137,"character":23}},"kind":1},{"range":{"start":{"line":248,"character":10},"end":{"line":248,"character":24}},"kind":1},{"range":{"start":{"line":540,"character":19},"end":{"line":540,"character":33}},"kind":1},{"range":{"start":{"line":600,"character":11},"end":{"line":600,"character":25}},"kind":1},{"range":{"start":{"line":602,"character":11},"end":{"line":602,"character":25}},"kind":1},{"range":{"start":{"line":54,"character":9},"end":{"line":54,"character":23}},"kind":1},{"range":{"start":{"line":73,"character":10},"end":{"line":73,"character":24}},"kind":1},{"range":{"start":{"line":160,"character":10},"end":{"line":160,"character":24}},"kind":1},{"range":{"start":{"line":331,"character":10},"end":{"line":331,"character":24}},"kind":1},{"range":{"start":{"line":335,"character":20},"end":{"line":335,"character":34}},"kind":1},{"range":{"start":{"line":413,"character":10},"end":{"line":413,"character":24}},"kind":1},{"range":{"start":{"line":483,"character":19},"end":{"line":483,"character":33}},"kind":1},{"range":{"start":{"line":526,"character":14},"end":{"line":526,"character":28}},"kind":1},{"range":{"start":{"line":81,"character":20},"end":{"line":81,"character":34}},"kind":1},{"range":{"start":{"line":136,"character":9},"end":{"line":136,"character":23}},"kind":1},{"range":{"start":{"line":394,"character":9},"end":{"line":394,"character":23}},"kind":1},{"range":{"start":{"line":401,"character":19},"end":{"line":401,"character":33}},"kind":1},{"range":{"start":{"line":228,"character":9},"end":{"line":228,"character":23}},"kind":1},{"range":{"start":{"line":392,"character":9},"end":{"line":392,"character":23}},"kind":1},{"range":{"start":{"line":165,"character":20},"end":{"line":165,"character":34}},"kind":1},{"range":{"start":{"line":311,"character":9},"end":{"line":311,"character":23}},"kind":1},{"range":{"start":{"line":318,"character":19},"end":{"line":318,"character":33}},"kind":1},{"range":{"start":{"line":61,"character":19},"end":{"line":61,"character":33}},"kind":1},{"range":{"start":{"line":134,"character":9},"end":{"line":134,"character":23}},"kind":1},{"range":{"start":{"line":312,"character":9},"end":{"line":312,"character":23}},"kind":1},{"range":{"start":{"line":395,"character":9},"end":{"line":395,"character":23}},"kind":1},{"range":{"start":{"line":417,"character":20},"end":{"line":417,"character":34}},"kind":1},{"range":{"start":{"line":535,"character":14},"end":{"line":535,"character":28}},"kind":1},{"range":{"start":{"line":541,"character":28},"end":{"line":541,"character":42}},"kind":1},{"range":{"start":{"line":601,"character":11},"end":{"line":601,"character":25}},"kind":1},{"range":{"start":{"line":75,"character":10},"end":{"line":75,"character":24}},"kind":1},{"range":{"start":{"line":234,"character":19},"end":{"line":234,"character":33}},"kind":1},{"range":{"start":{"line":249,"character":10},"end":{"line":249,"character":24}},"kind":1},{"range":{"start":{"line":330,"character":10},"end":{"line":330,"character":24}},"kind":1},{"range":{"start":{"line":473,"character":21},"end":{"line":473,"character":35}},"kind":1},{"range":{"start":{"line":55,"character":9},"end":{"line":55,"character":23}},"kind":1},{"range":{"start":{"line":157,"character":10},"end":{"line":157,"character":24}},"kind":1}] [Trace - 21:12:41.379 PM] Sending request 'textDocument/definition - (9898)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":227,"character":21}} [Trace - 21:12:41.379 PM] Received response 'textDocument/definition - (9898)' in 0ms. Result: [{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","range":{"start":{"line":35,"character":5},"end":{"line":35,"character":19}}}] [Trace - 21:12:41.410 PM] Sending request 'textDocument/documentLink - (9899)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:12:41.410 PM] Sending request 'textDocument/codeAction - (9900)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} [Trace - 21:12:41.410 PM] Sending request 'textDocument/documentSymbol - (9901)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:12:41.410 PM] Received response 'textDocument/documentLink - (9899)' in 0ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/strconv?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"}] [Trace - 21:12:41.411 PM] Received response 'textDocument/codeAction - (9900)' in 0ms. Result: null [Trace - 21:12:41.411 PM] Received response 'textDocument/documentSymbol - (9901)' in 0ms. Result: [{"name":"Schedule","detail":"struct{...}","kind":23,"range":{"start":{"line":10,"character":5},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":10,"character":5},"end":{"line":10,"character":13}},"children":[{"name":"id","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":17}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":3}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":16}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":6}}},{"name":"timestamp","detail":"int64","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":16}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":10}}}]},{"name":"SimpleScheduleWithTS","detail":"(id interface{}, epoch int64, timestamp int64)","kind":12,"range":{"start":{"line":16,"character":0},"end":{"line":33,"character":1}},"selectionRange":{"start":{"line":16,"character":5},"end":{"line":16,"character":25}}},{"name":"SimpleSchedule","detail":"(id interface{}, epoch int64)","kind":12,"range":{"start":{"line":35,"character":0},"end":{"line":37,"character":1}},"selectionRange":{"start":{"line":35,"character":5},"end":{"line":35,"character":19}}},{"name":"(Schedule).ID","detail":"()","kind":6,"range":{"start":{"line":39,"character":0},"end":{"line":41,"character":1}},"selectionRange":{"start":{"line":39,"character":18},"end":{"line":39,"character":20}}},{"name":"(Schedule).Epoch","detail":"()","kind":6,"range":{"start":{"line":43,"character":0},"end":{"line":45,"character":1}},"selectionRange":{"start":{"line":43,"character":18},"end":{"line":43,"character":23}}},{"name":"(Schedule).Timestamp","detail":"()","kind":6,"range":{"start":{"line":47,"character":0},"end":{"line":49,"character":1}},"selectionRange":{"start":{"line":47,"character":18},"end":{"line":47,"character":27}}},{"name":"(Schedule).String","detail":"()","kind":6,"range":{"start":{"line":51,"character":0},"end":{"line":53,"character":1}},"selectionRange":{"start":{"line":51,"character":18},"end":{"line":51,"character":24}}}] [Trace - 21:12:41.600 PM] Sending request 'textDocument/foldingRange - (9902)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:12:41.601 PM] Received response 'textDocument/foldingRange - (9902)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":91,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":22},{"startLine":35,"startCharacter":68,"endLine":36,"endCharacter":58},{"startLine":39,"startCharacter":31,"endLine":40,"endCharacter":12},{"startLine":43,"startCharacter":33,"endLine":44,"endCharacter":15},{"startLine":47,"startCharacter":37,"endLine":48,"endCharacter":19},{"startLine":51,"startCharacter":35,"endLine":52,"endCharacter":91}] [Trace - 21:12:41.651 PM] Sending request 'textDocument/codeLens - (9903)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:12:41.651 PM] Received response 'textDocument/codeLens - (9903)' in 0ms. Result: null [Trace - 21:12:41.655 PM] Sending request 'textDocument/codeAction - (9904)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":35,"character":5},"end":{"line":35,"character":5}},"context":{"diagnostics":[]}} [Trace - 21:12:41.655 PM] Received response 'textDocument/codeAction - (9904)' in 0ms. Result: null [Trace - 21:12:42.091 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 21:12:42 background imports cache refresh starting\n"} [Info - 9:12:42 PM] 2020/11/25 21:12:42 background imports cache refresh starting [Trace - 21:12:42.264 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 21:12:42 background refresh finished after 173.362361ms\n"} [Info - 9:12:42 PM] 2020/11/25 21:12:42 background refresh finished after 173.362361ms [Trace - 21:13:26.148 PM] Sending request 'textDocument/documentLink - (9905)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:13:26.148 PM] Sending request 'textDocument/codeAction - (9906)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} [Trace - 21:13:26.148 PM] Sending request 'textDocument/documentSymbol - (9907)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:13:26.153 PM] Received response 'textDocument/documentLink - (9905)' in 5ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":411,"character":11},"end":{"line":411,"character":19}},"target":"https://time.Now"}] [Trace - 21:13:26.155 PM] Received response 'textDocument/codeAction - (9906)' in 6ms. Result: null [Trace - 21:13:26.155 PM] Received response 'textDocument/documentSymbol - (9907)' in 7ms. Result: [{"name":"ReceivedEvent","detail":"struct{...}","kind":23,"range":{"start":{"line":14,"character":5},"end":{"line":17,"character":1}},"selectionRange":{"start":{"line":14,"character":5},"end":{"line":14,"character":18}},"children":[{"name":"Event","detail":"interface{...}","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":12}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":6}}}]},{"name":"(ReceivedEvent).String","detail":"()","kind":6,"range":{"start":{"line":19,"character":0},"end":{"line":21,"character":1}},"selectionRange":{"start":{"line":19,"character":23},"end":{"line":19,"character":29}}},{"name":"isIn","detail":"(id string, ids []string)","kind":12,"range":{"start":{"line":23,"character":0},"end":{"line":30,"character":1}},"selectionRange":{"start":{"line":23,"character":5},"end":{"line":23,"character":9}}},{"name":"durations","detail":"(dd []time.Duration)","kind":12,"range":{"start":{"line":33,"character":0},"end":{"line":35,"character":1}},"selectionRange":{"start":{"line":33,"character":5},"end":{"line":33,"character":14}}},{"name":"errs","detail":"(ee []error)","kind":12,"range":{"start":{"line":37,"character":0},"end":{"line":39,"character":1}},"selectionRange":{"start":{"line":37,"character":5},"end":{"line":37,"character":9}}},{"name":"events","detail":"(ee []scheduler.Event)","kind":12,"range":{"start":{"line":41,"character":0},"end":{"line":43,"character":1}},"selectionRange":{"start":{"line":41,"character":5},"end":{"line":41,"character":11}}},{"name":"TestScheduler_trigger_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":46,"character":0},"end":{"line":121,"character":1}},"selectionRange":{"start":{"line":46,"character":5},"end":{"line":46,"character":32}}},{"name":"TestScheduler_update_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":124,"character":0},"end":{"line":212,"character":1}},"selectionRange":{"start":{"line":124,"character":5},"end":{"line":124,"character":31}}},{"name":"TestScheduler_outdated_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":215,"character":0},"end":{"line":302,"character":1}},"selectionRange":{"start":{"line":215,"character":5},"end":{"line":215,"character":36}}},{"name":"TestScheduler_ignore_invalid_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":305,"character":0},"end":{"line":379,"character":1}},"selectionRange":{"start":{"line":305,"character":5},"end":{"line":305,"character":43}}},{"name":"TestScheduler_missed_schedules_first","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":382,"character":0},"end":{"line":460,"character":1}},"selectionRange":{"start":{"line":382,"character":5},"end":{"line":382,"character":41}}},{"name":"TestScheduler_deleted_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":463,"character":0},"end":{"line":512,"character":1}},"selectionRange":{"start":{"line":463,"character":5},"end":{"line":463,"character":35}}},{"name":"TestScheduler_delete_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":515,"character":0},"end":{"line":576,"character":1}},"selectionRange":{"start":{"line":515,"character":5},"end":{"line":515,"character":35}}},{"name":"TestScheduler_scheduler_since","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":579,"character":0},"end":{"line":649,"character":1}},"selectionRange":{"start":{"line":579,"character":5},"end":{"line":579,"character":34}}}] [Trace - 21:13:26.323 PM] Sending request 'textDocument/foldingRange - (9908)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:13:26.327 PM] Received response 'textDocument/foldingRange - (9908)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":301,"endCharacter":2},{"startLine":226,"startCharacter":33,"endLine":228,"endCharacter":39},{"startLine":233,"startCharacter":36,"endLine":234,"endCharacter":67},{"startLine":245,"startCharacter":12,"endLine":255,"endCharacter":3},{"startLine":247,"startCharacter":33,"endLine":250,"endCharacter":61},{"startLine":253,"startCharacter":36,"endLine":254,"endCharacter":68},{"startLine":262,"startCharacter":6,"endLine":273,"endCharacter":3},{"startLine":263,"startCharacter":10,"endLine":272,"endCharacter":13},{"startLine":264,"startCharacter":23,"endLine":270,"endCharacter":5},{"startLine":267,"startCharacter":19,"endLine":270,"endCharacter":4},{"startLine":267,"startCharacter":41,"endLine":269,"endCharacter":9},{"startLine":271,"startCharacter":38,"endLine":272,"endCharacter":13},{"startLine":276,"startCharacter":22,"endLine":277,"endCharacter":55},{"startLine":280,"startCharacter":29,"endLine":281,"endCharacter":40},{"startLine":284,"startCharacter":29,"endLine":300,"endCharacter":3},{"startLine":285,"startCharacter":32,"endLine":299,"endCharacter":51},{"startLine":286,"startCharacter":32,"endLine":289,"endCharacter":4},{"startLine":287,"startCharacter":38,"endLine":288,"endCharacter":51},{"startLine":290,"startCharacter":31,"endLine":293,"endCharacter":4},{"startLine":291,"startCharacter":47,"endLine":292,"endCharacter":50},{"startLine":294,"startCharacter":25,"endLine":297,"endCharacter":4},{"startLine":295,"startCharacter":47,"endLine":296,"endCharacter":68},{"startLine":298,"startCharacter":10,"endLine":299,"endCharacter":51},{"startLine":305,"startCharacter":59,"endLine":378,"endCharacter":2},{"startLine":310,"startCharacter":33,"endLine":312,"endCharacter":31},{"startLine":317,"startCharacter":36,"endLine":318,"endCharacter":67},{"startLine":327,"startCharacter":12,"endLine":336,"endCharacter":3},{"startLine":329,"startCharacter":33,"endLine":331,"endCharacter":32},{"startLine":334,"startCharacter":36,"endLine":335,"endCharacter":68},{"startLine":343,"startCharacter":6,"endLine":354,"endCharacter":3},{"startLine":344,"startCharacter":10,"endLine":353,"endCharacter":13},{"startLine":345,"startCharacter":23,"endLine":351,"endCharacter":5},{"startLine":348,"startCharacter":19,"endLine":351,"endCharacter":4},{"startLine":348,"startCharacter":41,"endLine":350,"endCharacter":9},{"startLine":352,"startCharacter":38,"endLine":353,"endCharacter":13},{"startLine":357,"startCharacter":22,"endLine":358,"endCharacter":55},{"startLine":361,"startCharacter":29,"endLine":362,"endCharacter":40},{"startLine":367,"startCharacter":29,"endLine":373,"endCharacter":3},{"startLine":368,"startCharacter":32,"endLine":372,"endCharacter":51},{"startLine":369,"startCharacter":32,"endLine":370,"endCharacter":49},{"startLine":371,"startCharacter":10,"endLine":372,"endCharacter":51},{"startLine":376,"startCharacter":32,"endLine":377,"endCharacter":76},{"startLine":382,"startCharacter":57,"endLine":459,"endCharacter":2},{"startLine":391,"startCharacter":33,"endLine":395,"endCharacter":60},{"startLine":400,"startCharacter":36,"endLine":401,"endCharacter":67},{"startLine":410,"startCharacter":12,"endLine":418,"endCharacter":3},{"startLine":412,"startCharacter":33,"endLine":413,"endCharacter":62},{"startLine":416,"startCharacter":36,"endLine":417,"endCharacter":68},{"startLine":425,"startCharacter":6,"endLine":436,"endCharacter":3},{"startLine":426,"startCharacter":10,"endLine":435,"endCharacter":13},{"startLine":427,"startCharacter":23,"endLine":433,"endCharacter":5},{"startLine":430,"startCharacter":19,"endLine":433,"endCharacter":4},{"startLine":430,"startCharacter":41,"endLine":432,"endCharacter":9},{"startLine":434,"startCharacter":38,"endLine":435,"endCharacter":13},{"startLine":439,"startCharacter":29,"endLine":440,"endCharacter":34},{"startLine":443,"startCharacter":35,"endLine":444,"endCharacter":55},{"startLine":448,"startCharacter":29,"endLine":458,"endCharacter":3},{"startLine":450,"startCharacter":10,"endLine":454,"endCharacter":17},{"startLine":451,"startCharacter":14,"endLine":452,"endCharacter":58},{"startLine":456,"startCharacter":28,"endLine":457,"endCharacter":51},{"startLine":463,"startCharacter":51,"endLine":511,"endCharacter":2},{"startLine":481,"startCharacter":12,"endLine":484,"endCharacter":45},{"startLine":491,"startCharacter":6,"endLine":502,"endCharacter":3},{"startLine":492,"startCharacter":10,"endLine":501,"endCharacter":13},{"startLine":493,"startCharacter":23,"endLine":499,"endCharacter":5},{"startLine":496,"startCharacter":19,"endLine":499,"endCharacter":4},{"startLine":496,"startCharacter":41,"endLine":498,"endCharacter":9},{"startLine":500,"startCharacter":38,"endLine":501,"endCharacter":13},{"startLine":505,"startCharacter":22,"endLine":506,"endCharacter":55},{"startLine":509,"startCharacter":29,"endLine":510,"endCharacter":40},{"startLine":515,"startCharacter":51,"endLine":575,"endCharacter":2},{"startLine":539,"startCharacter":12,"endLine":542,"endCharacter":15},{"startLine":549,"startCharacter":6,"endLine":560,"endCharacter":3},{"startLine":550,"startCharacter":10,"endLine":559,"endCharacter":13},{"startLine":551,"startCharacter":23,"endLine":557,"endCharacter":5},{"startLine":554,"startCharacter":19,"endLine":557,"endCharacter":4},{"startLine":554,"startCharacter":41,"endLine":556,"endCharacter":9},{"startLine":558,"startCharacter":38,"endLine":559,"endCharacter":13},{"startLine":564,"startCharacter":29,"endLine":566,"endCharacter":62},{"startLine":569,"startCharacter":22,"endLine":570,"endCharacter":55},{"startLine":573,"startCharacter":44,"endLine":574,"endCharacter":46},{"startLine":579,"startCharacter":50,"endLine":648,"endCharacter":2},{"startLine":580,"startCharacter":20,"endLine":583,"endCharacter":25},{"startLine":584,"startCharacter":3,"endLine":586,"endCharacter":54},{"startLine":589,"startCharacter":26,"endLine":647,"endCharacter":4},{"startLine":590,"startCharacter":8,"endLine":647,"endCharacter":3},{"startLine":590,"startCharacter":36,"endLine":646,"endCharacter":4},{"startLine":599,"startCharacter":35,"endLine":602,"endCharacter":62},{"startLine":607,"startCharacter":38,"endLine":608,"endCharacter":69},{"startLine":618,"startCharacter":8,"endLine":629,"endCharacter":5},{"startLine":619,"startCharacter":12,"endLine":628,"endCharacter":15},{"startLine":620,"startCharacter":25,"endLine":626,"endCharacter":7},{"startLine":623,"startCharacter":21,"endLine":626,"endCharacter":6},{"startLine":623,"startCharacter":43,"endLine":625,"endCharacter":11},{"startLine":627,"startCharacter":40,"endLine":628,"endCharacter":15},{"startLine":632,"startCharacter":31,"endLine":633,"endCharacter":42},{"startLine":637,"startCharacter":31,"endLine":641,"endCharacter":5},{"startLine":638,"startCharacter":29,"endLine":640,"endCharacter":18},{"startLine":639,"startCharacter":33,"endLine":640,"endCharacter":18},{"startLine":644,"startCharacter":44,"endLine":645,"endCharacter":92}] [Trace - 21:13:26.382 PM] Sending request 'textDocument/codeLens - (9909)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:13:26.382 PM] Received response 'textDocument/codeLens - (9909)' in 0ms. Result: null [Trace - 21:13:26.383 PM] Sending request 'textDocument/codeAction - (9910)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":227,"character":21},"end":{"line":227,"character":21}},"context":{"diagnostics":[]}} [Trace - 21:13:26.385 PM] Received response 'textDocument/codeAction - (9910)' in 1ms. Result: null [Trace - 21:13:56.157 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 21:13:56 background imports cache refresh starting\n"} [Info - 9:13:56 PM] 2020/11/25 21:13:56 background imports cache refresh starting [Trace - 21:13:56.330 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 21:13:56 background refresh finished after 173.271754ms\n"} [Info - 9:13:56 PM] 2020/11/25 21:13:56 background refresh finished after 173.271754ms [Trace - 21:14:43.747 PM] Sending request 'textDocument/hover - (9911)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":225,"character":37}} [Trace - 21:14:43.747 PM] Received response 'textDocument/hover - (9911)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nconst time.Second time.Duration = 1000000000\n```\n\n[`time.Second` on pkg.go.dev](https://pkg.go.dev/time?utm_source=gopls#Second)\n\nCommon durations\\. There is no definition for units of Day or larger\nto avoid confusion across daylight savings time zone transitions\\.\n\nTo count the number of units in a Duration, divide\\:\n\n\n second := time.Second\n\n fmt.Print(int64(second/time.Millisecond)) // prints 1000\n\n\nTo convert an integer number of units to a Duration, multiply\\:\n\n\n seconds := 10\n\n fmt.Print(time.Duration(seconds)*time.Second) // prints 10s\n\n"},"range":{"start":{"line":225,"character":32},"end":{"line":225,"character":38}}} [Trace - 21:14:44.413 PM] Sending request 'textDocument/documentHighlight - (9912)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":227,"character":22}} [Trace - 21:14:44.414 PM] Received response 'textDocument/documentHighlight - (9912)' in 0ms. Result: [{"range":{"start":{"line":81,"character":20},"end":{"line":81,"character":34}},"kind":1},{"range":{"start":{"line":136,"character":9},"end":{"line":136,"character":23}},"kind":1},{"range":{"start":{"line":392,"character":9},"end":{"line":392,"character":23}},"kind":1},{"range":{"start":{"line":395,"character":9},"end":{"line":395,"character":23}},"kind":1},{"range":{"start":{"line":526,"character":14},"end":{"line":526,"character":28}},"kind":1},{"range":{"start":{"line":158,"character":10},"end":{"line":158,"character":24}},"kind":1},{"range":{"start":{"line":249,"character":10},"end":{"line":249,"character":24}},"kind":1},{"range":{"start":{"line":330,"character":10},"end":{"line":330,"character":24}},"kind":1},{"range":{"start":{"line":413,"character":10},"end":{"line":413,"character":24}},"kind":1},{"range":{"start":{"line":417,"character":20},"end":{"line":417,"character":34}},"kind":1},{"range":{"start":{"line":608,"character":21},"end":{"line":608,"character":35}},"kind":1},{"range":{"start":{"line":254,"character":20},"end":{"line":254,"character":34}},"kind":1},{"range":{"start":{"line":318,"character":19},"end":{"line":318,"character":33}},"kind":1},{"range":{"start":{"line":54,"character":9},"end":{"line":54,"character":23}},"kind":1},{"range":{"start":{"line":61,"character":19},"end":{"line":61,"character":33}},"kind":1},{"range":{"start":{"line":74,"character":10},"end":{"line":74,"character":24}},"kind":1},{"range":{"start":{"line":76,"character":10},"end":{"line":76,"character":24}},"kind":1},{"range":{"start":{"line":143,"character":19},"end":{"line":143,"character":33}},"kind":1},{"range":{"start":{"line":161,"character":10},"end":{"line":161,"character":24}},"kind":1},{"range":{"start":{"line":331,"character":10},"end":{"line":331,"character":24}},"kind":1},{"range":{"start":{"line":75,"character":10},"end":{"line":75,"character":24}},"kind":1},{"range":{"start":{"line":228,"character":9},"end":{"line":228,"character":23}},"kind":1},{"range":{"start":{"line":234,"character":19},"end":{"line":234,"character":33}},"kind":1},{"range":{"start":{"line":312,"character":9},"end":{"line":312,"character":23}},"kind":1},{"range":{"start":{"line":335,"character":20},"end":{"line":335,"character":34}},"kind":1},{"range":{"start":{"line":472,"character":18},"end":{"line":472,"character":32}},"kind":1},{"range":{"start":{"line":483,"character":19},"end":{"line":483,"character":33}},"kind":1},{"range":{"start":{"line":600,"character":11},"end":{"line":600,"character":25}},"kind":1},{"range":{"start":{"line":55,"character":9},"end":{"line":55,"character":23}},"kind":1},{"range":{"start":{"line":73,"character":10},"end":{"line":73,"character":24}},"kind":1},{"range":{"start":{"line":250,"character":10},"end":{"line":250,"character":24}},"kind":1},{"range":{"start":{"line":393,"character":9},"end":{"line":393,"character":23}},"kind":1},{"range":{"start":{"line":401,"character":19},"end":{"line":401,"character":33}},"kind":1},{"range":{"start":{"line":473,"character":21},"end":{"line":473,"character":35}},"kind":1},{"range":{"start":{"line":601,"character":11},"end":{"line":601,"character":25}},"kind":1},{"range":{"start":{"line":137,"character":9},"end":{"line":137,"character":23}},"kind":1},{"range":{"start":{"line":311,"character":9},"end":{"line":311,"character":23}},"kind":1},{"range":{"start":{"line":394,"character":9},"end":{"line":394,"character":23}},"kind":1},{"range":{"start":{"line":484,"character":22},"end":{"line":484,"character":36}},"kind":1},{"range":{"start":{"line":602,"character":11},"end":{"line":602,"character":25}},"kind":1},{"range":{"start":{"line":134,"character":9},"end":{"line":134,"character":23}},"kind":1},{"range":{"start":{"line":160,"character":10},"end":{"line":160,"character":24}},"kind":1},{"range":{"start":{"line":248,"character":10},"end":{"line":248,"character":24}},"kind":1},{"range":{"start":{"line":540,"character":19},"end":{"line":540,"character":33}},"kind":1},{"range":{"start":{"line":541,"character":28},"end":{"line":541,"character":42}},"kind":1},{"range":{"start":{"line":133,"character":9},"end":{"line":133,"character":23}},"kind":1},{"range":{"start":{"line":157,"character":10},"end":{"line":157,"character":24}},"kind":1},{"range":{"start":{"line":165,"character":20},"end":{"line":165,"character":34}},"kind":1},{"range":{"start":{"line":227,"character":9},"end":{"line":227,"character":23}},"kind":1},{"range":{"start":{"line":535,"character":14},"end":{"line":535,"character":28}},"kind":1}] [Trace - 21:14:44.814 PM] Sending request 'textDocument/codeAction - (9913)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":227,"character":23},"end":{"line":227,"character":23}},"context":{"diagnostics":[]}} [Trace - 21:14:44.816 PM] Received response 'textDocument/codeAction - (9913)' in 1ms. Result: null [Trace - 21:14:45.288 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":99},"contentChanges":[{"range":{"start":{"line":227,"character":23},"end":{"line":227,"character":23}},"rangeLength":0,"text":"W"}]} [Trace - 21:14:45.289 PM] Sending request 'textDocument/completion - (9914)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":227,"character":24},"context":{"triggerKind":1}} [Trace - 21:14:45.294 PM] Received response 'textDocument/completion - (9914)' in 5ms. Result: {"isIncomplete":true,"items":[{"label":"SimpleScheduleWithTS","kind":3,"detail":"func(id interface{}, epoch int64, timestamp int64) schedule.Schedule","preselect":true,"sortText":"00000","filterText":"SimpleScheduleWithTS","insertTextFormat":2,"textEdit":{"range":{"start":{"line":227,"character":9},"end":{"line":227,"character":24}},"newText":"SimpleScheduleWithTS"}}]} [Trace - 21:14:45.295 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":99,"diagnostics":[{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":8}},"severity":1,"source":"compiler","message":"earlier declared but not used"},{"range":{"start":{"line":227,"character":9},"end":{"line":227,"character":24}},"severity":1,"source":"compiler","message":"SimpleScheduleW not declared by package simple"}]} [Trace - 21:14:45.478 PM] Sending request 'textDocument/foldingRange - (9915)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:14:45.481 PM] Received response 'textDocument/foldingRange - (9915)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":301,"endCharacter":2},{"startLine":226,"startCharacter":33,"endLine":228,"endCharacter":39},{"startLine":233,"startCharacter":36,"endLine":234,"endCharacter":67},{"startLine":245,"startCharacter":12,"endLine":255,"endCharacter":3},{"startLine":247,"startCharacter":33,"endLine":250,"endCharacter":61},{"startLine":253,"startCharacter":36,"endLine":254,"endCharacter":68},{"startLine":262,"startCharacter":6,"endLine":273,"endCharacter":3},{"startLine":263,"startCharacter":10,"endLine":272,"endCharacter":13},{"startLine":264,"startCharacter":23,"endLine":270,"endCharacter":5},{"startLine":267,"startCharacter":19,"endLine":270,"endCharacter":4},{"startLine":267,"startCharacter":41,"endLine":269,"endCharacter":9},{"startLine":271,"startCharacter":38,"endLine":272,"endCharacter":13},{"startLine":276,"startCharacter":22,"endLine":277,"endCharacter":55},{"startLine":280,"startCharacter":29,"endLine":281,"endCharacter":40},{"startLine":284,"startCharacter":29,"endLine":300,"endCharacter":3},{"startLine":285,"startCharacter":32,"endLine":299,"endCharacter":51},{"startLine":286,"startCharacter":32,"endLine":289,"endCharacter":4},{"startLine":287,"startCharacter":38,"endLine":288,"endCharacter":51},{"startLine":290,"startCharacter":31,"endLine":293,"endCharacter":4},{"startLine":291,"startCharacter":47,"endLine":292,"endCharacter":50},{"startLine":294,"startCharacter":25,"endLine":297,"endCharacter":4},{"startLine":295,"startCharacter":47,"endLine":296,"endCharacter":68},{"startLine":298,"startCharacter":10,"endLine":299,"endCharacter":51},{"startLine":305,"startCharacter":59,"endLine":378,"endCharacter":2},{"startLine":310,"startCharacter":33,"endLine":312,"endCharacter":31},{"startLine":317,"startCharacter":36,"endLine":318,"endCharacter":67},{"startLine":327,"startCharacter":12,"endLine":336,"endCharacter":3},{"startLine":329,"startCharacter":33,"endLine":331,"endCharacter":32},{"startLine":334,"startCharacter":36,"endLine":335,"endCharacter":68},{"startLine":343,"startCharacter":6,"endLine":354,"endCharacter":3},{"startLine":344,"startCharacter":10,"endLine":353,"endCharacter":13},{"startLine":345,"startCharacter":23,"endLine":351,"endCharacter":5},{"startLine":348,"startCharacter":19,"endLine":351,"endCharacter":4},{"startLine":348,"startCharacter":41,"endLine":350,"endCharacter":9},{"startLine":352,"startCharacter":38,"endLine":353,"endCharacter":13},{"startLine":357,"startCharacter":22,"endLine":358,"endCharacter":55},{"startLine":361,"startCharacter":29,"endLine":362,"endCharacter":40},{"startLine":367,"startCharacter":29,"endLine":373,"endCharacter":3},{"startLine":368,"startCharacter":32,"endLine":372,"endCharacter":51},{"startLine":369,"startCharacter":32,"endLine":370,"endCharacter":49},{"startLine":371,"startCharacter":10,"endLine":372,"endCharacter":51},{"startLine":376,"startCharacter":32,"endLine":377,"endCharacter":76},{"startLine":382,"startCharacter":57,"endLine":459,"endCharacter":2},{"startLine":391,"startCharacter":33,"endLine":395,"endCharacter":60},{"startLine":400,"startCharacter":36,"endLine":401,"endCharacter":67},{"startLine":410,"startCharacter":12,"endLine":418,"endCharacter":3},{"startLine":412,"startCharacter":33,"endLine":413,"endCharacter":62},{"startLine":416,"startCharacter":36,"endLine":417,"endCharacter":68},{"startLine":425,"startCharacter":6,"endLine":436,"endCharacter":3},{"startLine":426,"startCharacter":10,"endLine":435,"endCharacter":13},{"startLine":427,"startCharacter":23,"endLine":433,"endCharacter":5},{"startLine":430,"startCharacter":19,"endLine":433,"endCharacter":4},{"startLine":430,"startCharacter":41,"endLine":432,"endCharacter":9},{"startLine":434,"startCharacter":38,"endLine":435,"endCharacter":13},{"startLine":439,"startCharacter":29,"endLine":440,"endCharacter":34},{"startLine":443,"startCharacter":35,"endLine":444,"endCharacter":55},{"startLine":448,"startCharacter":29,"endLine":458,"endCharacter":3},{"startLine":450,"startCharacter":10,"endLine":454,"endCharacter":17},{"startLine":451,"startCharacter":14,"endLine":452,"endCharacter":58},{"startLine":456,"startCharacter":28,"endLine":457,"endCharacter":51},{"startLine":463,"startCharacter":51,"endLine":511,"endCharacter":2},{"startLine":481,"startCharacter":12,"endLine":484,"endCharacter":45},{"startLine":491,"startCharacter":6,"endLine":502,"endCharacter":3},{"startLine":492,"startCharacter":10,"endLine":501,"endCharacter":13},{"startLine":493,"startCharacter":23,"endLine":499,"endCharacter":5},{"startLine":496,"startCharacter":19,"endLine":499,"endCharacter":4},{"startLine":496,"startCharacter":41,"endLine":498,"endCharacter":9},{"startLine":500,"startCharacter":38,"endLine":501,"endCharacter":13},{"startLine":505,"startCharacter":22,"endLine":506,"endCharacter":55},{"startLine":509,"startCharacter":29,"endLine":510,"endCharacter":40},{"startLine":515,"startCharacter":51,"endLine":575,"endCharacter":2},{"startLine":539,"startCharacter":12,"endLine":542,"endCharacter":15},{"startLine":549,"startCharacter":6,"endLine":560,"endCharacter":3},{"startLine":550,"startCharacter":10,"endLine":559,"endCharacter":13},{"startLine":551,"startCharacter":23,"endLine":557,"endCharacter":5},{"startLine":554,"startCharacter":19,"endLine":557,"endCharacter":4},{"startLine":554,"startCharacter":41,"endLine":556,"endCharacter":9},{"startLine":558,"startCharacter":38,"endLine":559,"endCharacter":13},{"startLine":564,"startCharacter":29,"endLine":566,"endCharacter":62},{"startLine":569,"startCharacter":22,"endLine":570,"endCharacter":55},{"startLine":573,"startCharacter":44,"endLine":574,"endCharacter":46},{"startLine":579,"startCharacter":50,"endLine":648,"endCharacter":2},{"startLine":580,"startCharacter":20,"endLine":583,"endCharacter":25},{"startLine":584,"startCharacter":3,"endLine":586,"endCharacter":54},{"startLine":589,"startCharacter":26,"endLine":647,"endCharacter":4},{"startLine":590,"startCharacter":8,"endLine":647,"endCharacter":3},{"startLine":590,"startCharacter":36,"endLine":646,"endCharacter":4},{"startLine":599,"startCharacter":35,"endLine":602,"endCharacter":62},{"startLine":607,"startCharacter":38,"endLine":608,"endCharacter":69},{"startLine":618,"startCharacter":8,"endLine":629,"endCharacter":5},{"startLine":619,"startCharacter":12,"endLine":628,"endCharacter":15},{"startLine":620,"startCharacter":25,"endLine":626,"endCharacter":7},{"startLine":623,"startCharacter":21,"endLine":626,"endCharacter":6},{"startLine":623,"startCharacter":43,"endLine":625,"endCharacter":11},{"startLine":627,"startCharacter":40,"endLine":628,"endCharacter":15},{"startLine":632,"startCharacter":31,"endLine":633,"endCharacter":42},{"startLine":637,"startCharacter":31,"endLine":641,"endCharacter":5},{"startLine":638,"startCharacter":29,"endLine":640,"endCharacter":18},{"startLine":639,"startCharacter":33,"endLine":640,"endCharacter":18},{"startLine":644,"startCharacter":44,"endLine":645,"endCharacter":92}] [Trace - 21:14:45.539 PM] Sending request 'textDocument/codeLens - (9916)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:14:45.539 PM] Received response 'textDocument/codeLens - (9916)' in 0ms. Result: null [Trace - 21:14:45.553 PM] Sending request 'textDocument/codeAction - (9917)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":227,"character":24},"end":{"line":227,"character":24}},"context":{"diagnostics":[{"range":{"start":{"line":227,"character":9},"end":{"line":227,"character":24}},"message":"SimpleScheduleW not declared by package simple","severity":1,"source":"compiler"}]}} [Trace - 21:14:45.555 PM] Received response 'textDocument/codeAction - (9917)' in 1ms. Result: null [Trace - 21:14:45.627 PM] Sending request 'textDocument/documentSymbol - (9918)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:14:45.628 PM] Received response 'textDocument/documentSymbol - (9918)' in 0ms. Result: [{"name":"ReceivedEvent","detail":"struct{...}","kind":23,"range":{"start":{"line":14,"character":5},"end":{"line":17,"character":1}},"selectionRange":{"start":{"line":14,"character":5},"end":{"line":14,"character":18}},"children":[{"name":"Event","detail":"interface{...}","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":12}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":6}}}]},{"name":"(ReceivedEvent).String","detail":"()","kind":6,"range":{"start":{"line":19,"character":0},"end":{"line":21,"character":1}},"selectionRange":{"start":{"line":19,"character":23},"end":{"line":19,"character":29}}},{"name":"isIn","detail":"(id string, ids []string)","kind":12,"range":{"start":{"line":23,"character":0},"end":{"line":30,"character":1}},"selectionRange":{"start":{"line":23,"character":5},"end":{"line":23,"character":9}}},{"name":"durations","detail":"(dd []time.Duration)","kind":12,"range":{"start":{"line":33,"character":0},"end":{"line":35,"character":1}},"selectionRange":{"start":{"line":33,"character":5},"end":{"line":33,"character":14}}},{"name":"errs","detail":"(ee []error)","kind":12,"range":{"start":{"line":37,"character":0},"end":{"line":39,"character":1}},"selectionRange":{"start":{"line":37,"character":5},"end":{"line":37,"character":9}}},{"name":"events","detail":"(ee []scheduler.Event)","kind":12,"range":{"start":{"line":41,"character":0},"end":{"line":43,"character":1}},"selectionRange":{"start":{"line":41,"character":5},"end":{"line":41,"character":11}}},{"name":"TestScheduler_trigger_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":46,"character":0},"end":{"line":121,"character":1}},"selectionRange":{"start":{"line":46,"character":5},"end":{"line":46,"character":32}}},{"name":"TestScheduler_update_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":124,"character":0},"end":{"line":212,"character":1}},"selectionRange":{"start":{"line":124,"character":5},"end":{"line":124,"character":31}}},{"name":"TestScheduler_outdated_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":215,"character":0},"end":{"line":302,"character":1}},"selectionRange":{"start":{"line":215,"character":5},"end":{"line":215,"character":36}}},{"name":"TestScheduler_ignore_invalid_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":305,"character":0},"end":{"line":379,"character":1}},"selectionRange":{"start":{"line":305,"character":5},"end":{"line":305,"character":43}}},{"name":"TestScheduler_missed_schedules_first","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":382,"character":0},"end":{"line":460,"character":1}},"selectionRange":{"start":{"line":382,"character":5},"end":{"line":382,"character":41}}},{"name":"TestScheduler_deleted_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":463,"character":0},"end":{"line":512,"character":1}},"selectionRange":{"start":{"line":463,"character":5},"end":{"line":463,"character":35}}},{"name":"TestScheduler_delete_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":515,"character":0},"end":{"line":576,"character":1}},"selectionRange":{"start":{"line":515,"character":5},"end":{"line":515,"character":35}}},{"name":"TestScheduler_scheduler_since","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":579,"character":0},"end":{"line":649,"character":1}},"selectionRange":{"start":{"line":579,"character":5},"end":{"line":579,"character":34}}}] [Trace - 21:14:45.773 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":100},"contentChanges":[{"range":{"start":{"line":227,"character":24},"end":{"line":227,"character":24}},"rangeLength":0,"text":"i"}]} [Trace - 21:14:45.773 PM] Sending request 'textDocument/completion - (9919)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":227,"character":25},"context":{"triggerKind":3}} [Trace - 21:14:45.778 PM] Received response 'textDocument/completion - (9919)' in 5ms. Result: {"isIncomplete":true,"items":[{"label":"SimpleScheduleWithTS","kind":3,"detail":"func(id interface{}, epoch int64, timestamp int64) schedule.Schedule","preselect":true,"sortText":"00000","filterText":"SimpleScheduleWithTS","insertTextFormat":2,"textEdit":{"range":{"start":{"line":227,"character":9},"end":{"line":227,"character":25}},"newText":"SimpleScheduleWithTS"}}]} [Trace - 21:14:45.779 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":100,"diagnostics":[{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":8}},"severity":1,"source":"compiler","message":"earlier declared but not used"},{"range":{"start":{"line":227,"character":9},"end":{"line":227,"character":25}},"severity":1,"source":"compiler","message":"SimpleScheduleWi not declared by package simple"}]} [Trace - 21:14:45.925 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":101},"contentChanges":[{"range":{"start":{"line":227,"character":25},"end":{"line":227,"character":25}},"rangeLength":0,"text":"t"}]} [Trace - 21:14:45.925 PM] Sending request 'textDocument/completion - (9920)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":227,"character":26},"context":{"triggerKind":3}} [Trace - 21:14:45.930 PM] Received response 'textDocument/completion - (9920)' in 5ms. Result: {"isIncomplete":true,"items":[{"label":"SimpleScheduleWithTS","kind":3,"detail":"func(id interface{}, epoch int64, timestamp int64) schedule.Schedule","preselect":true,"sortText":"00000","filterText":"SimpleScheduleWithTS","insertTextFormat":2,"textEdit":{"range":{"start":{"line":227,"character":9},"end":{"line":227,"character":26}},"newText":"SimpleScheduleWithTS"}}]} [Trace - 21:14:45.931 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":101,"diagnostics":[{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":8}},"severity":1,"source":"compiler","message":"earlier declared but not used"},{"range":{"start":{"line":227,"character":9},"end":{"line":227,"character":26}},"severity":1,"source":"compiler","message":"SimpleScheduleWit not declared by package simple"}]} [Trace - 21:14:46.053 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":102},"contentChanges":[{"range":{"start":{"line":227,"character":26},"end":{"line":227,"character":26}},"rangeLength":0,"text":"h"}]} [Trace - 21:14:46.053 PM] Sending request 'textDocument/completion - (9921)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":227,"character":27},"context":{"triggerKind":3}} [Trace - 21:14:46.058 PM] Received response 'textDocument/completion - (9921)' in 5ms. Result: {"isIncomplete":true,"items":[{"label":"SimpleScheduleWithTS","kind":3,"detail":"func(id interface{}, epoch int64, timestamp int64) schedule.Schedule","preselect":true,"sortText":"00000","filterText":"SimpleScheduleWithTS","insertTextFormat":2,"textEdit":{"range":{"start":{"line":227,"character":9},"end":{"line":227,"character":27}},"newText":"SimpleScheduleWithTS"}}]} [Trace - 21:14:46.059 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":102,"diagnostics":[{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":8}},"severity":1,"source":"compiler","message":"earlier declared but not used"},{"range":{"start":{"line":227,"character":9},"end":{"line":227,"character":27}},"severity":1,"source":"compiler","message":"SimpleScheduleWith not declared by package simple"}]} [Trace - 21:14:46.244 PM] Sending request 'textDocument/foldingRange - (9922)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:14:46.248 PM] Received response 'textDocument/foldingRange - (9922)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":301,"endCharacter":2},{"startLine":226,"startCharacter":33,"endLine":228,"endCharacter":39},{"startLine":233,"startCharacter":36,"endLine":234,"endCharacter":67},{"startLine":245,"startCharacter":12,"endLine":255,"endCharacter":3},{"startLine":247,"startCharacter":33,"endLine":250,"endCharacter":61},{"startLine":253,"startCharacter":36,"endLine":254,"endCharacter":68},{"startLine":262,"startCharacter":6,"endLine":273,"endCharacter":3},{"startLine":263,"startCharacter":10,"endLine":272,"endCharacter":13},{"startLine":264,"startCharacter":23,"endLine":270,"endCharacter":5},{"startLine":267,"startCharacter":19,"endLine":270,"endCharacter":4},{"startLine":267,"startCharacter":41,"endLine":269,"endCharacter":9},{"startLine":271,"startCharacter":38,"endLine":272,"endCharacter":13},{"startLine":276,"startCharacter":22,"endLine":277,"endCharacter":55},{"startLine":280,"startCharacter":29,"endLine":281,"endCharacter":40},{"startLine":284,"startCharacter":29,"endLine":300,"endCharacter":3},{"startLine":285,"startCharacter":32,"endLine":299,"endCharacter":51},{"startLine":286,"startCharacter":32,"endLine":289,"endCharacter":4},{"startLine":287,"startCharacter":38,"endLine":288,"endCharacter":51},{"startLine":290,"startCharacter":31,"endLine":293,"endCharacter":4},{"startLine":291,"startCharacter":47,"endLine":292,"endCharacter":50},{"startLine":294,"startCharacter":25,"endLine":297,"endCharacter":4},{"startLine":295,"startCharacter":47,"endLine":296,"endCharacter":68},{"startLine":298,"startCharacter":10,"endLine":299,"endCharacter":51},{"startLine":305,"startCharacter":59,"endLine":378,"endCharacter":2},{"startLine":310,"startCharacter":33,"endLine":312,"endCharacter":31},{"startLine":317,"startCharacter":36,"endLine":318,"endCharacter":67},{"startLine":327,"startCharacter":12,"endLine":336,"endCharacter":3},{"startLine":329,"startCharacter":33,"endLine":331,"endCharacter":32},{"startLine":334,"startCharacter":36,"endLine":335,"endCharacter":68},{"startLine":343,"startCharacter":6,"endLine":354,"endCharacter":3},{"startLine":344,"startCharacter":10,"endLine":353,"endCharacter":13},{"startLine":345,"startCharacter":23,"endLine":351,"endCharacter":5},{"startLine":348,"startCharacter":19,"endLine":351,"endCharacter":4},{"startLine":348,"startCharacter":41,"endLine":350,"endCharacter":9},{"startLine":352,"startCharacter":38,"endLine":353,"endCharacter":13},{"startLine":357,"startCharacter":22,"endLine":358,"endCharacter":55},{"startLine":361,"startCharacter":29,"endLine":362,"endCharacter":40},{"startLine":367,"startCharacter":29,"endLine":373,"endCharacter":3},{"startLine":368,"startCharacter":32,"endLine":372,"endCharacter":51},{"startLine":369,"startCharacter":32,"endLine":370,"endCharacter":49},{"startLine":371,"startCharacter":10,"endLine":372,"endCharacter":51},{"startLine":376,"startCharacter":32,"endLine":377,"endCharacter":76},{"startLine":382,"startCharacter":57,"endLine":459,"endCharacter":2},{"startLine":391,"startCharacter":33,"endLine":395,"endCharacter":60},{"startLine":400,"startCharacter":36,"endLine":401,"endCharacter":67},{"startLine":410,"startCharacter":12,"endLine":418,"endCharacter":3},{"startLine":412,"startCharacter":33,"endLine":413,"endCharacter":62},{"startLine":416,"startCharacter":36,"endLine":417,"endCharacter":68},{"startLine":425,"startCharacter":6,"endLine":436,"endCharacter":3},{"startLine":426,"startCharacter":10,"endLine":435,"endCharacter":13},{"startLine":427,"startCharacter":23,"endLine":433,"endCharacter":5},{"startLine":430,"startCharacter":19,"endLine":433,"endCharacter":4},{"startLine":430,"startCharacter":41,"endLine":432,"endCharacter":9},{"startLine":434,"startCharacter":38,"endLine":435,"endCharacter":13},{"startLine":439,"startCharacter":29,"endLine":440,"endCharacter":34},{"startLine":443,"startCharacter":35,"endLine":444,"endCharacter":55},{"startLine":448,"startCharacter":29,"endLine":458,"endCharacter":3},{"startLine":450,"startCharacter":10,"endLine":454,"endCharacter":17},{"startLine":451,"startCharacter":14,"endLine":452,"endCharacter":58},{"startLine":456,"startCharacter":28,"endLine":457,"endCharacter":51},{"startLine":463,"startCharacter":51,"endLine":511,"endCharacter":2},{"startLine":481,"startCharacter":12,"endLine":484,"endCharacter":45},{"startLine":491,"startCharacter":6,"endLine":502,"endCharacter":3},{"startLine":492,"startCharacter":10,"endLine":501,"endCharacter":13},{"startLine":493,"startCharacter":23,"endLine":499,"endCharacter":5},{"startLine":496,"startCharacter":19,"endLine":499,"endCharacter":4},{"startLine":496,"startCharacter":41,"endLine":498,"endCharacter":9},{"startLine":500,"startCharacter":38,"endLine":501,"endCharacter":13},{"startLine":505,"startCharacter":22,"endLine":506,"endCharacter":55},{"startLine":509,"startCharacter":29,"endLine":510,"endCharacter":40},{"startLine":515,"startCharacter":51,"endLine":575,"endCharacter":2},{"startLine":539,"startCharacter":12,"endLine":542,"endCharacter":15},{"startLine":549,"startCharacter":6,"endLine":560,"endCharacter":3},{"startLine":550,"startCharacter":10,"endLine":559,"endCharacter":13},{"startLine":551,"startCharacter":23,"endLine":557,"endCharacter":5},{"startLine":554,"startCharacter":19,"endLine":557,"endCharacter":4},{"startLine":554,"startCharacter":41,"endLine":556,"endCharacter":9},{"startLine":558,"startCharacter":38,"endLine":559,"endCharacter":13},{"startLine":564,"startCharacter":29,"endLine":566,"endCharacter":62},{"startLine":569,"startCharacter":22,"endLine":570,"endCharacter":55},{"startLine":573,"startCharacter":44,"endLine":574,"endCharacter":46},{"startLine":579,"startCharacter":50,"endLine":648,"endCharacter":2},{"startLine":580,"startCharacter":20,"endLine":583,"endCharacter":25},{"startLine":584,"startCharacter":3,"endLine":586,"endCharacter":54},{"startLine":589,"startCharacter":26,"endLine":647,"endCharacter":4},{"startLine":590,"startCharacter":8,"endLine":647,"endCharacter":3},{"startLine":590,"startCharacter":36,"endLine":646,"endCharacter":4},{"startLine":599,"startCharacter":35,"endLine":602,"endCharacter":62},{"startLine":607,"startCharacter":38,"endLine":608,"endCharacter":69},{"startLine":618,"startCharacter":8,"endLine":629,"endCharacter":5},{"startLine":619,"startCharacter":12,"endLine":628,"endCharacter":15},{"startLine":620,"startCharacter":25,"endLine":626,"endCharacter":7},{"startLine":623,"startCharacter":21,"endLine":626,"endCharacter":6},{"startLine":623,"startCharacter":43,"endLine":625,"endCharacter":11},{"startLine":627,"startCharacter":40,"endLine":628,"endCharacter":15},{"startLine":632,"startCharacter":31,"endLine":633,"endCharacter":42},{"startLine":637,"startCharacter":31,"endLine":641,"endCharacter":5},{"startLine":638,"startCharacter":29,"endLine":640,"endCharacter":18},{"startLine":639,"startCharacter":33,"endLine":640,"endCharacter":18},{"startLine":644,"startCharacter":44,"endLine":645,"endCharacter":92}] [Trace - 21:14:46.277 PM] Sending request 'textDocument/documentLink - (9923)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:14:46.281 PM] Received response 'textDocument/documentLink - (9923)' in 4ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":411,"character":11},"end":{"line":411,"character":19}},"target":"https://time.Now"}] [Trace - 21:14:46.308 PM] Sending request 'textDocument/codeLens - (9924)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:14:46.308 PM] Received response 'textDocument/codeLens - (9924)' in 0ms. Result: null [Trace - 21:14:46.316 PM] Sending request 'textDocument/codeAction - (9925)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":227,"character":27},"end":{"line":227,"character":27}},"context":{"diagnostics":[{"range":{"start":{"line":227,"character":9},"end":{"line":227,"character":27}},"message":"SimpleScheduleWith not declared by package simple","severity":1,"source":"compiler"}]}} [Trace - 21:14:46.318 PM] Received response 'textDocument/codeAction - (9925)' in 1ms. Result: null [Trace - 21:14:46.394 PM] Sending request 'textDocument/documentSymbol - (9926)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:14:46.395 PM] Received response 'textDocument/documentSymbol - (9926)' in 0ms. Result: [{"name":"ReceivedEvent","detail":"struct{...}","kind":23,"range":{"start":{"line":14,"character":5},"end":{"line":17,"character":1}},"selectionRange":{"start":{"line":14,"character":5},"end":{"line":14,"character":18}},"children":[{"name":"Event","detail":"interface{...}","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":12}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":6}}}]},{"name":"(ReceivedEvent).String","detail":"()","kind":6,"range":{"start":{"line":19,"character":0},"end":{"line":21,"character":1}},"selectionRange":{"start":{"line":19,"character":23},"end":{"line":19,"character":29}}},{"name":"isIn","detail":"(id string, ids []string)","kind":12,"range":{"start":{"line":23,"character":0},"end":{"line":30,"character":1}},"selectionRange":{"start":{"line":23,"character":5},"end":{"line":23,"character":9}}},{"name":"durations","detail":"(dd []time.Duration)","kind":12,"range":{"start":{"line":33,"character":0},"end":{"line":35,"character":1}},"selectionRange":{"start":{"line":33,"character":5},"end":{"line":33,"character":14}}},{"name":"errs","detail":"(ee []error)","kind":12,"range":{"start":{"line":37,"character":0},"end":{"line":39,"character":1}},"selectionRange":{"start":{"line":37,"character":5},"end":{"line":37,"character":9}}},{"name":"events","detail":"(ee []scheduler.Event)","kind":12,"range":{"start":{"line":41,"character":0},"end":{"line":43,"character":1}},"selectionRange":{"start":{"line":41,"character":5},"end":{"line":41,"character":11}}},{"name":"TestScheduler_trigger_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":46,"character":0},"end":{"line":121,"character":1}},"selectionRange":{"start":{"line":46,"character":5},"end":{"line":46,"character":32}}},{"name":"TestScheduler_update_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":124,"character":0},"end":{"line":212,"character":1}},"selectionRange":{"start":{"line":124,"character":5},"end":{"line":124,"character":31}}},{"name":"TestScheduler_outdated_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":215,"character":0},"end":{"line":302,"character":1}},"selectionRange":{"start":{"line":215,"character":5},"end":{"line":215,"character":36}}},{"name":"TestScheduler_ignore_invalid_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":305,"character":0},"end":{"line":379,"character":1}},"selectionRange":{"start":{"line":305,"character":5},"end":{"line":305,"character":43}}},{"name":"TestScheduler_missed_schedules_first","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":382,"character":0},"end":{"line":460,"character":1}},"selectionRange":{"start":{"line":382,"character":5},"end":{"line":382,"character":41}}},{"name":"TestScheduler_deleted_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":463,"character":0},"end":{"line":512,"character":1}},"selectionRange":{"start":{"line":463,"character":5},"end":{"line":463,"character":35}}},{"name":"TestScheduler_delete_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":515,"character":0},"end":{"line":576,"character":1}},"selectionRange":{"start":{"line":515,"character":5},"end":{"line":515,"character":35}}},{"name":"TestScheduler_scheduler_since","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":579,"character":0},"end":{"line":649,"character":1}},"selectionRange":{"start":{"line":579,"character":5},"end":{"line":579,"character":34}}}] [Trace - 21:14:46.901 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":103},"contentChanges":[{"range":{"start":{"line":227,"character":27},"end":{"line":227,"character":27}},"rangeLength":0,"text":"T"}]} [Trace - 21:14:46.901 PM] Sending request 'textDocument/completion - (9927)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":227,"character":28},"context":{"triggerKind":3}} [Trace - 21:14:46.907 PM] Received response 'textDocument/completion - (9927)' in 5ms. Result: {"isIncomplete":true,"items":[{"label":"SimpleScheduleWithTS","kind":3,"detail":"func(id interface{}, epoch int64, timestamp int64) schedule.Schedule","preselect":true,"sortText":"00000","filterText":"SimpleScheduleWithTS","insertTextFormat":2,"textEdit":{"range":{"start":{"line":227,"character":9},"end":{"line":227,"character":28}},"newText":"SimpleScheduleWithTS"}}]} [Trace - 21:14:46.908 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":103,"diagnostics":[{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":8}},"severity":1,"source":"compiler","message":"earlier declared but not used"},{"range":{"start":{"line":227,"character":9},"end":{"line":227,"character":28}},"severity":1,"source":"compiler","message":"SimpleScheduleWithT not declared by package simple"}]} [Trace - 21:14:47.091 PM] Sending request 'textDocument/foldingRange - (9928)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:14:47.094 PM] Received response 'textDocument/foldingRange - (9928)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":301,"endCharacter":2},{"startLine":226,"startCharacter":33,"endLine":228,"endCharacter":39},{"startLine":233,"startCharacter":36,"endLine":234,"endCharacter":67},{"startLine":245,"startCharacter":12,"endLine":255,"endCharacter":3},{"startLine":247,"startCharacter":33,"endLine":250,"endCharacter":61},{"startLine":253,"startCharacter":36,"endLine":254,"endCharacter":68},{"startLine":262,"startCharacter":6,"endLine":273,"endCharacter":3},{"startLine":263,"startCharacter":10,"endLine":272,"endCharacter":13},{"startLine":264,"startCharacter":23,"endLine":270,"endCharacter":5},{"startLine":267,"startCharacter":19,"endLine":270,"endCharacter":4},{"startLine":267,"startCharacter":41,"endLine":269,"endCharacter":9},{"startLine":271,"startCharacter":38,"endLine":272,"endCharacter":13},{"startLine":276,"startCharacter":22,"endLine":277,"endCharacter":55},{"startLine":280,"startCharacter":29,"endLine":281,"endCharacter":40},{"startLine":284,"startCharacter":29,"endLine":300,"endCharacter":3},{"startLine":285,"startCharacter":32,"endLine":299,"endCharacter":51},{"startLine":286,"startCharacter":32,"endLine":289,"endCharacter":4},{"startLine":287,"startCharacter":38,"endLine":288,"endCharacter":51},{"startLine":290,"startCharacter":31,"endLine":293,"endCharacter":4},{"startLine":291,"startCharacter":47,"endLine":292,"endCharacter":50},{"startLine":294,"startCharacter":25,"endLine":297,"endCharacter":4},{"startLine":295,"startCharacter":47,"endLine":296,"endCharacter":68},{"startLine":298,"startCharacter":10,"endLine":299,"endCharacter":51},{"startLine":305,"startCharacter":59,"endLine":378,"endCharacter":2},{"startLine":310,"startCharacter":33,"endLine":312,"endCharacter":31},{"startLine":317,"startCharacter":36,"endLine":318,"endCharacter":67},{"startLine":327,"startCharacter":12,"endLine":336,"endCharacter":3},{"startLine":329,"startCharacter":33,"endLine":331,"endCharacter":32},{"startLine":334,"startCharacter":36,"endLine":335,"endCharacter":68},{"startLine":343,"startCharacter":6,"endLine":354,"endCharacter":3},{"startLine":344,"startCharacter":10,"endLine":353,"endCharacter":13},{"startLine":345,"startCharacter":23,"endLine":351,"endCharacter":5},{"startLine":348,"startCharacter":19,"endLine":351,"endCharacter":4},{"startLine":348,"startCharacter":41,"endLine":350,"endCharacter":9},{"startLine":352,"startCharacter":38,"endLine":353,"endCharacter":13},{"startLine":357,"startCharacter":22,"endLine":358,"endCharacter":55},{"startLine":361,"startCharacter":29,"endLine":362,"endCharacter":40},{"startLine":367,"startCharacter":29,"endLine":373,"endCharacter":3},{"startLine":368,"startCharacter":32,"endLine":372,"endCharacter":51},{"startLine":369,"startCharacter":32,"endLine":370,"endCharacter":49},{"startLine":371,"startCharacter":10,"endLine":372,"endCharacter":51},{"startLine":376,"startCharacter":32,"endLine":377,"endCharacter":76},{"startLine":382,"startCharacter":57,"endLine":459,"endCharacter":2},{"startLine":391,"startCharacter":33,"endLine":395,"endCharacter":60},{"startLine":400,"startCharacter":36,"endLine":401,"endCharacter":67},{"startLine":410,"startCharacter":12,"endLine":418,"endCharacter":3},{"startLine":412,"startCharacter":33,"endLine":413,"endCharacter":62},{"startLine":416,"startCharacter":36,"endLine":417,"endCharacter":68},{"startLine":425,"startCharacter":6,"endLine":436,"endCharacter":3},{"startLine":426,"startCharacter":10,"endLine":435,"endCharacter":13},{"startLine":427,"startCharacter":23,"endLine":433,"endCharacter":5},{"startLine":430,"startCharacter":19,"endLine":433,"endCharacter":4},{"startLine":430,"startCharacter":41,"endLine":432,"endCharacter":9},{"startLine":434,"startCharacter":38,"endLine":435,"endCharacter":13},{"startLine":439,"startCharacter":29,"endLine":440,"endCharacter":34},{"startLine":443,"startCharacter":35,"endLine":444,"endCharacter":55},{"startLine":448,"startCharacter":29,"endLine":458,"endCharacter":3},{"startLine":450,"startCharacter":10,"endLine":454,"endCharacter":17},{"startLine":451,"startCharacter":14,"endLine":452,"endCharacter":58},{"startLine":456,"startCharacter":28,"endLine":457,"endCharacter":51},{"startLine":463,"startCharacter":51,"endLine":511,"endCharacter":2},{"startLine":481,"startCharacter":12,"endLine":484,"endCharacter":45},{"startLine":491,"startCharacter":6,"endLine":502,"endCharacter":3},{"startLine":492,"startCharacter":10,"endLine":501,"endCharacter":13},{"startLine":493,"startCharacter":23,"endLine":499,"endCharacter":5},{"startLine":496,"startCharacter":19,"endLine":499,"endCharacter":4},{"startLine":496,"startCharacter":41,"endLine":498,"endCharacter":9},{"startLine":500,"startCharacter":38,"endLine":501,"endCharacter":13},{"startLine":505,"startCharacter":22,"endLine":506,"endCharacter":55},{"startLine":509,"startCharacter":29,"endLine":510,"endCharacter":40},{"startLine":515,"startCharacter":51,"endLine":575,"endCharacter":2},{"startLine":539,"startCharacter":12,"endLine":542,"endCharacter":15},{"startLine":549,"startCharacter":6,"endLine":560,"endCharacter":3},{"startLine":550,"startCharacter":10,"endLine":559,"endCharacter":13},{"startLine":551,"startCharacter":23,"endLine":557,"endCharacter":5},{"startLine":554,"startCharacter":19,"endLine":557,"endCharacter":4},{"startLine":554,"startCharacter":41,"endLine":556,"endCharacter":9},{"startLine":558,"startCharacter":38,"endLine":559,"endCharacter":13},{"startLine":564,"startCharacter":29,"endLine":566,"endCharacter":62},{"startLine":569,"startCharacter":22,"endLine":570,"endCharacter":55},{"startLine":573,"startCharacter":44,"endLine":574,"endCharacter":46},{"startLine":579,"startCharacter":50,"endLine":648,"endCharacter":2},{"startLine":580,"startCharacter":20,"endLine":583,"endCharacter":25},{"startLine":584,"startCharacter":3,"endLine":586,"endCharacter":54},{"startLine":589,"startCharacter":26,"endLine":647,"endCharacter":4},{"startLine":590,"startCharacter":8,"endLine":647,"endCharacter":3},{"startLine":590,"startCharacter":36,"endLine":646,"endCharacter":4},{"startLine":599,"startCharacter":35,"endLine":602,"endCharacter":62},{"startLine":607,"startCharacter":38,"endLine":608,"endCharacter":69},{"startLine":618,"startCharacter":8,"endLine":629,"endCharacter":5},{"startLine":619,"startCharacter":12,"endLine":628,"endCharacter":15},{"startLine":620,"startCharacter":25,"endLine":626,"endCharacter":7},{"startLine":623,"startCharacter":21,"endLine":626,"endCharacter":6},{"startLine":623,"startCharacter":43,"endLine":625,"endCharacter":11},{"startLine":627,"startCharacter":40,"endLine":628,"endCharacter":15},{"startLine":632,"startCharacter":31,"endLine":633,"endCharacter":42},{"startLine":637,"startCharacter":31,"endLine":641,"endCharacter":5},{"startLine":638,"startCharacter":29,"endLine":640,"endCharacter":18},{"startLine":639,"startCharacter":33,"endLine":640,"endCharacter":18},{"startLine":644,"startCharacter":44,"endLine":645,"endCharacter":92}] [Trace - 21:14:47.156 PM] Sending request 'textDocument/codeLens - (9929)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:14:47.157 PM] Received response 'textDocument/codeLens - (9929)' in 0ms. Result: null [Trace - 21:14:47.165 PM] Sending request 'textDocument/codeAction - (9930)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":227,"character":28},"end":{"line":227,"character":28}},"context":{"diagnostics":[{"range":{"start":{"line":227,"character":9},"end":{"line":227,"character":28}},"message":"SimpleScheduleWithT not declared by package simple","severity":1,"source":"compiler"}]}} [Trace - 21:14:47.167 PM] Received response 'textDocument/codeAction - (9930)' in 1ms. Result: null [Trace - 21:14:47.218 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":104},"contentChanges":[{"range":{"start":{"line":227,"character":28},"end":{"line":227,"character":28}},"rangeLength":0,"text":"S"}]} [Trace - 21:14:47.218 PM] Sending request 'textDocument/completion - (9931)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":227,"character":29},"context":{"triggerKind":3}} [Trace - 21:14:47.224 PM] Received response 'textDocument/completion - (9931)' in 5ms. Result: {"isIncomplete":true,"items":[{"label":"SimpleScheduleWithTS","kind":3,"detail":"func(id interface{}, epoch int64, timestamp int64) schedule.Schedule","preselect":true,"sortText":"00000","filterText":"SimpleScheduleWithTS","insertTextFormat":2,"textEdit":{"range":{"start":{"line":227,"character":9},"end":{"line":227,"character":29}},"newText":"SimpleScheduleWithTS"}}]} [Trace - 21:14:47.224 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":104,"diagnostics":[{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":8}},"severity":1,"source":"compiler","message":"earlier declared but not used"},{"range":{"start":{"line":227,"character":66},"end":{"line":227,"character":66}},"severity":1,"source":"compiler","message":"too few arguments in call to simple.SimpleScheduleWithTS"}]} [Trace - 21:14:47.417 PM] Sending request 'textDocument/foldingRange - (9932)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:14:47.420 PM] Received response 'textDocument/foldingRange - (9932)' in 2ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":301,"endCharacter":2},{"startLine":226,"startCharacter":33,"endLine":228,"endCharacter":39},{"startLine":233,"startCharacter":36,"endLine":234,"endCharacter":67},{"startLine":245,"startCharacter":12,"endLine":255,"endCharacter":3},{"startLine":247,"startCharacter":33,"endLine":250,"endCharacter":61},{"startLine":253,"startCharacter":36,"endLine":254,"endCharacter":68},{"startLine":262,"startCharacter":6,"endLine":273,"endCharacter":3},{"startLine":263,"startCharacter":10,"endLine":272,"endCharacter":13},{"startLine":264,"startCharacter":23,"endLine":270,"endCharacter":5},{"startLine":267,"startCharacter":19,"endLine":270,"endCharacter":4},{"startLine":267,"startCharacter":41,"endLine":269,"endCharacter":9},{"startLine":271,"startCharacter":38,"endLine":272,"endCharacter":13},{"startLine":276,"startCharacter":22,"endLine":277,"endCharacter":55},{"startLine":280,"startCharacter":29,"endLine":281,"endCharacter":40},{"startLine":284,"startCharacter":29,"endLine":300,"endCharacter":3},{"startLine":285,"startCharacter":32,"endLine":299,"endCharacter":51},{"startLine":286,"startCharacter":32,"endLine":289,"endCharacter":4},{"startLine":287,"startCharacter":38,"endLine":288,"endCharacter":51},{"startLine":290,"startCharacter":31,"endLine":293,"endCharacter":4},{"startLine":291,"startCharacter":47,"endLine":292,"endCharacter":50},{"startLine":294,"startCharacter":25,"endLine":297,"endCharacter":4},{"startLine":295,"startCharacter":47,"endLine":296,"endCharacter":68},{"startLine":298,"startCharacter":10,"endLine":299,"endCharacter":51},{"startLine":305,"startCharacter":59,"endLine":378,"endCharacter":2},{"startLine":310,"startCharacter":33,"endLine":312,"endCharacter":31},{"startLine":317,"startCharacter":36,"endLine":318,"endCharacter":67},{"startLine":327,"startCharacter":12,"endLine":336,"endCharacter":3},{"startLine":329,"startCharacter":33,"endLine":331,"endCharacter":32},{"startLine":334,"startCharacter":36,"endLine":335,"endCharacter":68},{"startLine":343,"startCharacter":6,"endLine":354,"endCharacter":3},{"startLine":344,"startCharacter":10,"endLine":353,"endCharacter":13},{"startLine":345,"startCharacter":23,"endLine":351,"endCharacter":5},{"startLine":348,"startCharacter":19,"endLine":351,"endCharacter":4},{"startLine":348,"startCharacter":41,"endLine":350,"endCharacter":9},{"startLine":352,"startCharacter":38,"endLine":353,"endCharacter":13},{"startLine":357,"startCharacter":22,"endLine":358,"endCharacter":55},{"startLine":361,"startCharacter":29,"endLine":362,"endCharacter":40},{"startLine":367,"startCharacter":29,"endLine":373,"endCharacter":3},{"startLine":368,"startCharacter":32,"endLine":372,"endCharacter":51},{"startLine":369,"startCharacter":32,"endLine":370,"endCharacter":49},{"startLine":371,"startCharacter":10,"endLine":372,"endCharacter":51},{"startLine":376,"startCharacter":32,"endLine":377,"endCharacter":76},{"startLine":382,"startCharacter":57,"endLine":459,"endCharacter":2},{"startLine":391,"startCharacter":33,"endLine":395,"endCharacter":60},{"startLine":400,"startCharacter":36,"endLine":401,"endCharacter":67},{"startLine":410,"startCharacter":12,"endLine":418,"endCharacter":3},{"startLine":412,"startCharacter":33,"endLine":413,"endCharacter":62},{"startLine":416,"startCharacter":36,"endLine":417,"endCharacter":68},{"startLine":425,"startCharacter":6,"endLine":436,"endCharacter":3},{"startLine":426,"startCharacter":10,"endLine":435,"endCharacter":13},{"startLine":427,"startCharacter":23,"endLine":433,"endCharacter":5},{"startLine":430,"startCharacter":19,"endLine":433,"endCharacter":4},{"startLine":430,"startCharacter":41,"endLine":432,"endCharacter":9},{"startLine":434,"startCharacter":38,"endLine":435,"endCharacter":13},{"startLine":439,"startCharacter":29,"endLine":440,"endCharacter":34},{"startLine":443,"startCharacter":35,"endLine":444,"endCharacter":55},{"startLine":448,"startCharacter":29,"endLine":458,"endCharacter":3},{"startLine":450,"startCharacter":10,"endLine":454,"endCharacter":17},{"startLine":451,"startCharacter":14,"endLine":452,"endCharacter":58},{"startLine":456,"startCharacter":28,"endLine":457,"endCharacter":51},{"startLine":463,"startCharacter":51,"endLine":511,"endCharacter":2},{"startLine":481,"startCharacter":12,"endLine":484,"endCharacter":45},{"startLine":491,"startCharacter":6,"endLine":502,"endCharacter":3},{"startLine":492,"startCharacter":10,"endLine":501,"endCharacter":13},{"startLine":493,"startCharacter":23,"endLine":499,"endCharacter":5},{"startLine":496,"startCharacter":19,"endLine":499,"endCharacter":4},{"startLine":496,"startCharacter":41,"endLine":498,"endCharacter":9},{"startLine":500,"startCharacter":38,"endLine":501,"endCharacter":13},{"startLine":505,"startCharacter":22,"endLine":506,"endCharacter":55},{"startLine":509,"startCharacter":29,"endLine":510,"endCharacter":40},{"startLine":515,"startCharacter":51,"endLine":575,"endCharacter":2},{"startLine":539,"startCharacter":12,"endLine":542,"endCharacter":15},{"startLine":549,"startCharacter":6,"endLine":560,"endCharacter":3},{"startLine":550,"startCharacter":10,"endLine":559,"endCharacter":13},{"startLine":551,"startCharacter":23,"endLine":557,"endCharacter":5},{"startLine":554,"startCharacter":19,"endLine":557,"endCharacter":4},{"startLine":554,"startCharacter":41,"endLine":556,"endCharacter":9},{"startLine":558,"startCharacter":38,"endLine":559,"endCharacter":13},{"startLine":564,"startCharacter":29,"endLine":566,"endCharacter":62},{"startLine":569,"startCharacter":22,"endLine":570,"endCharacter":55},{"startLine":573,"startCharacter":44,"endLine":574,"endCharacter":46},{"startLine":579,"startCharacter":50,"endLine":648,"endCharacter":2},{"startLine":580,"startCharacter":20,"endLine":583,"endCharacter":25},{"startLine":584,"startCharacter":3,"endLine":586,"endCharacter":54},{"startLine":589,"startCharacter":26,"endLine":647,"endCharacter":4},{"startLine":590,"startCharacter":8,"endLine":647,"endCharacter":3},{"startLine":590,"startCharacter":36,"endLine":646,"endCharacter":4},{"startLine":599,"startCharacter":35,"endLine":602,"endCharacter":62},{"startLine":607,"startCharacter":38,"endLine":608,"endCharacter":69},{"startLine":618,"startCharacter":8,"endLine":629,"endCharacter":5},{"startLine":619,"startCharacter":12,"endLine":628,"endCharacter":15},{"startLine":620,"startCharacter":25,"endLine":626,"endCharacter":7},{"startLine":623,"startCharacter":21,"endLine":626,"endCharacter":6},{"startLine":623,"startCharacter":43,"endLine":625,"endCharacter":11},{"startLine":627,"startCharacter":40,"endLine":628,"endCharacter":15},{"startLine":632,"startCharacter":31,"endLine":633,"endCharacter":42},{"startLine":637,"startCharacter":31,"endLine":641,"endCharacter":5},{"startLine":638,"startCharacter":29,"endLine":640,"endCharacter":18},{"startLine":639,"startCharacter":33,"endLine":640,"endCharacter":18},{"startLine":644,"startCharacter":44,"endLine":645,"endCharacter":92}] [Trace - 21:14:47.481 PM] Sending request 'textDocument/codeLens - (9933)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:14:47.481 PM] Received response 'textDocument/codeLens - (9933)' in 0ms. Result: null [Trace - 21:14:47.487 PM] Sending request 'textDocument/codeAction - (9934)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":227,"character":29},"end":{"line":227,"character":29}},"context":{"diagnostics":[]}} [Trace - 21:14:47.489 PM] Received response 'textDocument/codeAction - (9934)' in 1ms. Result: null [Trace - 21:14:47.569 PM] Sending request 'textDocument/documentSymbol - (9935)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:14:47.569 PM] Received response 'textDocument/documentSymbol - (9935)' in 0ms. Result: [{"name":"ReceivedEvent","detail":"struct{...}","kind":23,"range":{"start":{"line":14,"character":5},"end":{"line":17,"character":1}},"selectionRange":{"start":{"line":14,"character":5},"end":{"line":14,"character":18}},"children":[{"name":"Event","detail":"interface{...}","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":12}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":6}}}]},{"name":"(ReceivedEvent).String","detail":"()","kind":6,"range":{"start":{"line":19,"character":0},"end":{"line":21,"character":1}},"selectionRange":{"start":{"line":19,"character":23},"end":{"line":19,"character":29}}},{"name":"isIn","detail":"(id string, ids []string)","kind":12,"range":{"start":{"line":23,"character":0},"end":{"line":30,"character":1}},"selectionRange":{"start":{"line":23,"character":5},"end":{"line":23,"character":9}}},{"name":"durations","detail":"(dd []time.Duration)","kind":12,"range":{"start":{"line":33,"character":0},"end":{"line":35,"character":1}},"selectionRange":{"start":{"line":33,"character":5},"end":{"line":33,"character":14}}},{"name":"errs","detail":"(ee []error)","kind":12,"range":{"start":{"line":37,"character":0},"end":{"line":39,"character":1}},"selectionRange":{"start":{"line":37,"character":5},"end":{"line":37,"character":9}}},{"name":"events","detail":"(ee []scheduler.Event)","kind":12,"range":{"start":{"line":41,"character":0},"end":{"line":43,"character":1}},"selectionRange":{"start":{"line":41,"character":5},"end":{"line":41,"character":11}}},{"name":"TestScheduler_trigger_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":46,"character":0},"end":{"line":121,"character":1}},"selectionRange":{"start":{"line":46,"character":5},"end":{"line":46,"character":32}}},{"name":"TestScheduler_update_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":124,"character":0},"end":{"line":212,"character":1}},"selectionRange":{"start":{"line":124,"character":5},"end":{"line":124,"character":31}}},{"name":"TestScheduler_outdated_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":215,"character":0},"end":{"line":302,"character":1}},"selectionRange":{"start":{"line":215,"character":5},"end":{"line":215,"character":36}}},{"name":"TestScheduler_ignore_invalid_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":305,"character":0},"end":{"line":379,"character":1}},"selectionRange":{"start":{"line":305,"character":5},"end":{"line":305,"character":43}}},{"name":"TestScheduler_missed_schedules_first","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":382,"character":0},"end":{"line":460,"character":1}},"selectionRange":{"start":{"line":382,"character":5},"end":{"line":382,"character":41}}},{"name":"TestScheduler_deleted_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":463,"character":0},"end":{"line":512,"character":1}},"selectionRange":{"start":{"line":463,"character":5},"end":{"line":463,"character":35}}},{"name":"TestScheduler_delete_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":515,"character":0},"end":{"line":576,"character":1}},"selectionRange":{"start":{"line":515,"character":5},"end":{"line":515,"character":35}}},{"name":"TestScheduler_scheduler_since","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":579,"character":0},"end":{"line":649,"character":1}},"selectionRange":{"start":{"line":579,"character":5},"end":{"line":579,"character":34}}}] [Trace - 21:14:47.893 PM] Sending request 'textDocument/documentLink - (9936)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:14:47.897 PM] Received response 'textDocument/documentLink - (9936)' in 3ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":411,"character":11},"end":{"line":411,"character":19}},"target":"https://time.Now"}] [Trace - 21:14:49.335 PM] Sending request 'textDocument/hover - (9937)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":227,"character":64}} [Trace - 21:14:49.336 PM] Received response 'textDocument/hover - (9937)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nfunc (time.Time).Unix() int64\n```\n\n[`(time.Time).Unix` on pkg.go.dev](https://pkg.go.dev/time?utm_source=gopls#Time.Unix)\n\nUnix returns t as a Unix time, the number of seconds elapsed\nsince January 1, 1970 UTC\\. The result does not depend on the\nlocation associated with t\\.\nUnix\\-like operating systems often record time as a 32\\-bit\ncount of seconds, but since the method here returns a 64\\-bit\nvalue it is valid for billions of years into the past or future\\.\n"},"range":{"start":{"line":227,"character":60},"end":{"line":227,"character":64}}} [Trace - 21:14:49.745 PM] Sending request 'textDocument/hover - (9938)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":227,"character":65}} [Trace - 21:14:49.745 PM] Received response 'textDocument/hover - (9938)' in 0ms. Result: null [Trace - 21:14:50.191 PM] Sending request 'textDocument/codeAction - (9939)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":227,"character":66},"end":{"line":227,"character":66}},"context":{"diagnostics":[{"range":{"start":{"line":227,"character":66},"end":{"line":227,"character":66}},"message":"too few arguments in call to simple.SimpleScheduleWithTS","severity":1,"source":"compiler"}]}} [Trace - 21:14:50.193 PM] Received response 'textDocument/codeAction - (9939)' in 1ms. Result: null [Trace - 21:14:50.903 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":105},"contentChanges":[{"range":{"start":{"line":227,"character":66},"end":{"line":227,"character":66}},"rangeLength":0,"text":","}]} [Trace - 21:14:50.909 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":105,"diagnostics":[{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":8}},"severity":1,"source":"compiler","message":"earlier declared but not used"},{"range":{"start":{"line":227,"character":67},"end":{"line":227,"character":67}},"severity":1,"source":"compiler","message":"too few arguments in call to simple.SimpleScheduleWithTS"}]} [Trace - 21:14:50.967 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":106},"contentChanges":[{"range":{"start":{"line":227,"character":67},"end":{"line":227,"character":67}},"rangeLength":0,"text":" "}]} [Trace - 21:14:50.974 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":106,"diagnostics":[{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":8}},"severity":1,"source":"compiler","message":"earlier declared but not used"},{"range":{"start":{"line":227,"character":68},"end":{"line":227,"character":68}},"severity":1,"source":"compiler","message":"too few arguments in call to simple.SimpleScheduleWithTS"}]} [Trace - 21:14:51.087 PM] Sending request 'textDocument/signatureHelp - (9940)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":227,"character":68},"context":{"isRetrigger":false,"triggerCharacter":",","triggerKind":2}} [Trace - 21:14:51.088 PM] Received response 'textDocument/signatureHelp - (9940)' in 0ms. Result: {"signatures":[{"label":"SimpleScheduleWithTS(id interface{}, epoch int64, timestamp int64) schedule.Schedule","parameters":[{"label":"id interface{}"},{"label":"epoch int64"},{"label":"timestamp int64"}]}],"activeSignature":0,"activeParameter":2} [Trace - 21:14:51.167 PM] Sending request 'textDocument/foldingRange - (9941)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:14:51.171 PM] Received response 'textDocument/foldingRange - (9941)' in 4ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":301,"endCharacter":2},{"startLine":226,"startCharacter":33,"endLine":228,"endCharacter":39},{"startLine":233,"startCharacter":36,"endLine":234,"endCharacter":67},{"startLine":245,"startCharacter":12,"endLine":255,"endCharacter":3},{"startLine":247,"startCharacter":33,"endLine":250,"endCharacter":61},{"startLine":253,"startCharacter":36,"endLine":254,"endCharacter":68},{"startLine":262,"startCharacter":6,"endLine":273,"endCharacter":3},{"startLine":263,"startCharacter":10,"endLine":272,"endCharacter":13},{"startLine":264,"startCharacter":23,"endLine":270,"endCharacter":5},{"startLine":267,"startCharacter":19,"endLine":270,"endCharacter":4},{"startLine":267,"startCharacter":41,"endLine":269,"endCharacter":9},{"startLine":271,"startCharacter":38,"endLine":272,"endCharacter":13},{"startLine":276,"startCharacter":22,"endLine":277,"endCharacter":55},{"startLine":280,"startCharacter":29,"endLine":281,"endCharacter":40},{"startLine":284,"startCharacter":29,"endLine":300,"endCharacter":3},{"startLine":285,"startCharacter":32,"endLine":299,"endCharacter":51},{"startLine":286,"startCharacter":32,"endLine":289,"endCharacter":4},{"startLine":287,"startCharacter":38,"endLine":288,"endCharacter":51},{"startLine":290,"startCharacter":31,"endLine":293,"endCharacter":4},{"startLine":291,"startCharacter":47,"endLine":292,"endCharacter":50},{"startLine":294,"startCharacter":25,"endLine":297,"endCharacter":4},{"startLine":295,"startCharacter":47,"endLine":296,"endCharacter":68},{"startLine":298,"startCharacter":10,"endLine":299,"endCharacter":51},{"startLine":305,"startCharacter":59,"endLine":378,"endCharacter":2},{"startLine":310,"startCharacter":33,"endLine":312,"endCharacter":31},{"startLine":317,"startCharacter":36,"endLine":318,"endCharacter":67},{"startLine":327,"startCharacter":12,"endLine":336,"endCharacter":3},{"startLine":329,"startCharacter":33,"endLine":331,"endCharacter":32},{"startLine":334,"startCharacter":36,"endLine":335,"endCharacter":68},{"startLine":343,"startCharacter":6,"endLine":354,"endCharacter":3},{"startLine":344,"startCharacter":10,"endLine":353,"endCharacter":13},{"startLine":345,"startCharacter":23,"endLine":351,"endCharacter":5},{"startLine":348,"startCharacter":19,"endLine":351,"endCharacter":4},{"startLine":348,"startCharacter":41,"endLine":350,"endCharacter":9},{"startLine":352,"startCharacter":38,"endLine":353,"endCharacter":13},{"startLine":357,"startCharacter":22,"endLine":358,"endCharacter":55},{"startLine":361,"startCharacter":29,"endLine":362,"endCharacter":40},{"startLine":367,"startCharacter":29,"endLine":373,"endCharacter":3},{"startLine":368,"startCharacter":32,"endLine":372,"endCharacter":51},{"startLine":369,"startCharacter":32,"endLine":370,"endCharacter":49},{"startLine":371,"startCharacter":10,"endLine":372,"endCharacter":51},{"startLine":376,"startCharacter":32,"endLine":377,"endCharacter":76},{"startLine":382,"startCharacter":57,"endLine":459,"endCharacter":2},{"startLine":391,"startCharacter":33,"endLine":395,"endCharacter":60},{"startLine":400,"startCharacter":36,"endLine":401,"endCharacter":67},{"startLine":410,"startCharacter":12,"endLine":418,"endCharacter":3},{"startLine":412,"startCharacter":33,"endLine":413,"endCharacter":62},{"startLine":416,"startCharacter":36,"endLine":417,"endCharacter":68},{"startLine":425,"startCharacter":6,"endLine":436,"endCharacter":3},{"startLine":426,"startCharacter":10,"endLine":435,"endCharacter":13},{"startLine":427,"startCharacter":23,"endLine":433,"endCharacter":5},{"startLine":430,"startCharacter":19,"endLine":433,"endCharacter":4},{"startLine":430,"startCharacter":41,"endLine":432,"endCharacter":9},{"startLine":434,"startCharacter":38,"endLine":435,"endCharacter":13},{"startLine":439,"startCharacter":29,"endLine":440,"endCharacter":34},{"startLine":443,"startCharacter":35,"endLine":444,"endCharacter":55},{"startLine":448,"startCharacter":29,"endLine":458,"endCharacter":3},{"startLine":450,"startCharacter":10,"endLine":454,"endCharacter":17},{"startLine":451,"startCharacter":14,"endLine":452,"endCharacter":58},{"startLine":456,"startCharacter":28,"endLine":457,"endCharacter":51},{"startLine":463,"startCharacter":51,"endLine":511,"endCharacter":2},{"startLine":481,"startCharacter":12,"endLine":484,"endCharacter":45},{"startLine":491,"startCharacter":6,"endLine":502,"endCharacter":3},{"startLine":492,"startCharacter":10,"endLine":501,"endCharacter":13},{"startLine":493,"startCharacter":23,"endLine":499,"endCharacter":5},{"startLine":496,"startCharacter":19,"endLine":499,"endCharacter":4},{"startLine":496,"startCharacter":41,"endLine":498,"endCharacter":9},{"startLine":500,"startCharacter":38,"endLine":501,"endCharacter":13},{"startLine":505,"startCharacter":22,"endLine":506,"endCharacter":55},{"startLine":509,"startCharacter":29,"endLine":510,"endCharacter":40},{"startLine":515,"startCharacter":51,"endLine":575,"endCharacter":2},{"startLine":539,"startCharacter":12,"endLine":542,"endCharacter":15},{"startLine":549,"startCharacter":6,"endLine":560,"endCharacter":3},{"startLine":550,"startCharacter":10,"endLine":559,"endCharacter":13},{"startLine":551,"startCharacter":23,"endLine":557,"endCharacter":5},{"startLine":554,"startCharacter":19,"endLine":557,"endCharacter":4},{"startLine":554,"startCharacter":41,"endLine":556,"endCharacter":9},{"startLine":558,"startCharacter":38,"endLine":559,"endCharacter":13},{"startLine":564,"startCharacter":29,"endLine":566,"endCharacter":62},{"startLine":569,"startCharacter":22,"endLine":570,"endCharacter":55},{"startLine":573,"startCharacter":44,"endLine":574,"endCharacter":46},{"startLine":579,"startCharacter":50,"endLine":648,"endCharacter":2},{"startLine":580,"startCharacter":20,"endLine":583,"endCharacter":25},{"startLine":584,"startCharacter":3,"endLine":586,"endCharacter":54},{"startLine":589,"startCharacter":26,"endLine":647,"endCharacter":4},{"startLine":590,"startCharacter":8,"endLine":647,"endCharacter":3},{"startLine":590,"startCharacter":36,"endLine":646,"endCharacter":4},{"startLine":599,"startCharacter":35,"endLine":602,"endCharacter":62},{"startLine":607,"startCharacter":38,"endLine":608,"endCharacter":69},{"startLine":618,"startCharacter":8,"endLine":629,"endCharacter":5},{"startLine":619,"startCharacter":12,"endLine":628,"endCharacter":15},{"startLine":620,"startCharacter":25,"endLine":626,"endCharacter":7},{"startLine":623,"startCharacter":21,"endLine":626,"endCharacter":6},{"startLine":623,"startCharacter":43,"endLine":625,"endCharacter":11},{"startLine":627,"startCharacter":40,"endLine":628,"endCharacter":15},{"startLine":632,"startCharacter":31,"endLine":633,"endCharacter":42},{"startLine":637,"startCharacter":31,"endLine":641,"endCharacter":5},{"startLine":638,"startCharacter":29,"endLine":640,"endCharacter":18},{"startLine":639,"startCharacter":33,"endLine":640,"endCharacter":18},{"startLine":644,"startCharacter":44,"endLine":645,"endCharacter":92}] [Trace - 21:14:51.230 PM] Sending request 'textDocument/codeLens - (9942)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:14:51.230 PM] Received response 'textDocument/codeLens - (9942)' in 0ms. Result: null [Trace - 21:14:51.230 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":107},"contentChanges":[{"range":{"start":{"line":227,"character":68},"end":{"line":227,"character":68}},"rangeLength":0,"text":"e"}]} [Trace - 21:14:51.237 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":107,"diagnostics":[{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":8}},"severity":1,"source":"compiler","message":"earlier declared but not used"},{"range":{"start":{"line":227,"character":68},"end":{"line":227,"character":69}},"severity":1,"source":"compiler","message":"undeclared name: e"}]} [Trace - 21:14:51.238 PM] Sending request 'textDocument/completion - (9943)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":227,"character":69},"context":{"triggerKind":1}} [Trace - 21:14:51.246 PM] Received response 'textDocument/completion - (9943)' in 8ms. Result: {"isIncomplete":true,"items":[{"label":"scheduler.EndOfToday","kind":3,"detail":"func() int64","preselect":true,"sortText":"00000","filterText":"scheduler.EndOfToday","insertTextFormat":2,"textEdit":{"range":{"start":{"line":227,"character":68},"end":{"line":227,"character":69}},"newText":"scheduler.EndOfToday()"}},{"label":"earlier.Unix","kind":2,"detail":"func() int64","documentation":"Unix returns t as a Unix time, the number of seconds elapsed\nsince January 1, 1970 UTC. The result does not depend on the\nlocation associated with t.\nUnix-like operating systems often record time as a 32-bit\ncount of seconds, but since the method here returns a 64-bit\nvalue it is valid for billions of years into the past or future.\n","sortText":"00001","filterText":"earlier.Unix","insertTextFormat":2,"textEdit":{"range":{"start":{"line":227,"character":68},"end":{"line":227,"character":69}},"newText":"earlier.Unix()"}},{"label":"earlier.UnixNano","kind":2,"detail":"func() int64","documentation":"UnixNano returns t as a Unix time, the number of nanoseconds elapsed\nsince January 1, 1970 UTC. The result is undefined if the Unix time\nin nanoseconds cannot be represented by an int64 (a date before the year\n1678 or after 2262). Note that this means the result of calling UnixNano\non the zero Time is undefined. The result does not depend on the\nlocation associated with t.\n","sortText":"00002","filterText":"earlier.UnixNano","insertTextFormat":2,"textEdit":{"range":{"start":{"line":227,"character":68},"end":{"line":227,"character":69}},"newText":"earlier.UnixNano()"}},{"label":"lastEpoch","kind":6,"detail":"int64","sortText":"00003","filterText":"lastEpoch","insertTextFormat":2,"textEdit":{"range":{"start":{"line":227,"character":68},"end":{"line":227,"character":69}},"newText":"lastEpoch"}},{"label":"earlier","kind":6,"detail":"time.Time","sortText":"00004","filterText":"earlier","insertTextFormat":2,"textEdit":{"range":{"start":{"line":227,"character":68},"end":{"line":227,"character":69}},"newText":"earlier"}},{"label":"errs","kind":3,"detail":"func(ee ...error) []error","sortText":"00005","filterText":"errs","insertTextFormat":2,"textEdit":{"range":{"start":{"line":227,"character":68},"end":{"line":227,"character":69}},"newText":"errs(${1:})"}},{"label":"events","kind":3,"detail":"func(ee ...scheduler.Event) []scheduler.Event","sortText":"00006","filterText":"events","insertTextFormat":2,"textEdit":{"range":{"start":{"line":227,"character":68},"end":{"line":227,"character":69}},"newText":"events(${1:})"}},{"label":"encoding","kind":9,"detail":"\"encoding\"","sortText":"00007","filterText":"encoding","insertTextFormat":2,"textEdit":{"range":{"start":{"line":227,"character":68},"end":{"line":227,"character":69}},"newText":"encoding"},"additionalTextEdits":[{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":2}},"newText":"encoding\"\n\t\""}]},{"label":"errors","kind":9,"detail":"\"errors\"","sortText":"00008","filterText":"errors","insertTextFormat":2,"textEdit":{"range":{"start":{"line":227,"character":68},"end":{"line":227,"character":69}},"newText":"errors"},"additionalTextEdits":[{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":2}},"newText":"errors\"\n\t\""}]},{"label":"exec","kind":9,"detail":"\"os/exec\"","sortText":"00009","filterText":"exec","insertTextFormat":2,"textEdit":{"range":{"start":{"line":227,"character":68},"end":{"line":227,"character":69}},"newText":"exec"},"additionalTextEdits":[{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":2}},"newText":"os/exec\"\n\t\""}]},{"label":"expvar","kind":9,"detail":"\"expvar\"","sortText":"00010","filterText":"expvar","insertTextFormat":2,"textEdit":{"range":{"start":{"line":227,"character":68},"end":{"line":227,"character":69}},"newText":"expvar"},"additionalTextEdits":[{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":2}},"newText":"expvar\"\n\t\""}]},{"label":"error","kind":8,"sortText":"00011","filterText":"error","insertTextFormat":2,"textEdit":{"range":{"start":{"line":227,"character":68},"end":{"line":227,"character":69}},"newText":"error"}},{"label":"execenv","kind":9,"detail":"\"internal/syscall/execenv\"","sortText":"00012","filterText":"execenv","insertTextFormat":2,"textEdit":{"range":{"start":{"line":227,"character":68},"end":{"line":227,"character":69}},"newText":"execenv"},"additionalTextEdits":[{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":2}},"newText":"internal/syscall/execenv\"\n\t\""}]},{"label":"ReceivedEvent","kind":22,"detail":"struct{...}","documentation":"ReceivedEvent holds the event and the really triggered time in epoch\n","sortText":"00017","filterText":"ReceivedEvent","insertTextFormat":2,"textEdit":{"range":{"start":{"line":227,"character":68},"end":{"line":227,"character":69}},"newText":"ReceivedEvent"}},{"label":"TestScheduler_trigger_epoch","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #1: schedules should be triggered at the expected time\n","sortText":"00018","filterText":"TestScheduler_trigger_epoch","insertTextFormat":2,"textEdit":{"range":{"start":{"line":227,"character":68},"end":{"line":227,"character":69}},"newText":"TestScheduler_trigger_epoch(${1:})"}},{"label":"TestScheduler_update_epoch","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #2: when updating epochs, schedules should be triggered at the new time\n","sortText":"00019","filterText":"TestScheduler_update_epoch","insertTextFormat":2,"textEdit":{"range":{"start":{"line":227,"character":68},"end":{"line":227,"character":69}},"newText":"TestScheduler_update_epoch(${1:})"}}]} [Trace - 21:14:51.304 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":108},"contentChanges":[{"range":{"start":{"line":227,"character":69},"end":{"line":227,"character":69}},"rangeLength":0,"text":"a"}]} [Trace - 21:14:51.304 PM] Sending request 'textDocument/completion - (9944)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":227,"character":70},"context":{"triggerKind":3}} [Trace - 21:14:51.311 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":108,"diagnostics":[{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":8}},"severity":1,"source":"compiler","message":"earlier declared but not used"},{"range":{"start":{"line":227,"character":68},"end":{"line":227,"character":70}},"severity":1,"source":"compiler","message":"undeclared name: ea"}]} [Trace - 21:14:51.345 PM] Received response 'textDocument/completion - (9944)' in 40ms. Result: {"isIncomplete":true,"items":[{"label":"earlier.Unix","kind":2,"detail":"func() int64","documentation":"Unix returns t as a Unix time, the number of seconds elapsed\nsince January 1, 1970 UTC. The result does not depend on the\nlocation associated with t.\nUnix-like operating systems often record time as a 32-bit\ncount of seconds, but since the method here returns a 64-bit\nvalue it is valid for billions of years into the past or future.\n","preselect":true,"sortText":"00000","filterText":"earlier.Unix","insertTextFormat":2,"textEdit":{"range":{"start":{"line":227,"character":68},"end":{"line":227,"character":70}},"newText":"earlier.Unix()"}},{"label":"earlier.UnixNano","kind":2,"detail":"func() int64","documentation":"UnixNano returns t as a Unix time, the number of nanoseconds elapsed\nsince January 1, 1970 UTC. The result is undefined if the Unix time\nin nanoseconds cannot be represented by an int64 (a date before the year\n1678 or after 2262). Note that this means the result of calling UnixNano\non the zero Time is undefined. The result does not depend on the\nlocation associated with t.\n","sortText":"00001","filterText":"earlier.UnixNano","insertTextFormat":2,"textEdit":{"range":{"start":{"line":227,"character":68},"end":{"line":227,"character":70}},"newText":"earlier.UnixNano()"}},{"label":"earlier.Local().Unix","kind":2,"detail":"func() int64","documentation":"Unix returns t as a Unix time, the number of seconds elapsed\nsince January 1, 1970 UTC. The result does not depend on the\nlocation associated with t.\nUnix-like operating systems often record time as a 32-bit\ncount of seconds, but since the method here returns a 64-bit\nvalue it is valid for billions of years into the past or future.\n","sortText":"00002","filterText":"earlier.Local().Unix","insertTextFormat":2,"textEdit":{"range":{"start":{"line":227,"character":68},"end":{"line":227,"character":70}},"newText":"earlier.Local().Unix()"}},{"label":"earlier","kind":6,"detail":"time.Time","sortText":"00004","filterText":"earlier","insertTextFormat":2,"textEdit":{"range":{"start":{"line":227,"character":68},"end":{"line":227,"character":70}},"newText":"earlier"}},{"label":"easyjson","kind":9,"detail":"\"github.com/mailru/easyjson\"","sortText":"00008","filterText":"easyjson","insertTextFormat":2,"textEdit":{"range":{"start":{"line":227,"character":68},"end":{"line":227,"character":70}},"newText":"easyjson"},"additionalTextEdits":[{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":0}},"newText":"\t\"github.com/mailru/easyjson\"\n"}]}]} [Trace - 21:14:51.414 PM] Sending request 'textDocument/signatureHelp - (9945)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":227,"character":70},"context":{"isRetrigger":true,"triggerKind":3,"activeSignatureHelp":{"signatures":[{"label":"SimpleScheduleWithTS(id interface{}, epoch int64, timestamp int64) schedule.Schedule","parameters":[{"label":"id interface{}"},{"label":"epoch int64"},{"label":"timestamp int64"}]}],"activeSignature":0,"activeParameter":2}}} [Trace - 21:14:51.415 PM] Received response 'textDocument/signatureHelp - (9945)' in 0ms. Result: {"signatures":[{"label":"SimpleScheduleWithTS(id interface{}, epoch int64, timestamp int64) schedule.Schedule","parameters":[{"label":"id interface{}"},{"label":"epoch int64"},{"label":"timestamp int64"}]}],"activeSignature":0,"activeParameter":2} [Trace - 21:14:51.468 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":109},"contentChanges":[{"range":{"start":{"line":227,"character":70},"end":{"line":227,"character":70}},"rangeLength":0,"text":"r"}]} [Trace - 21:14:51.468 PM] Sending request 'textDocument/completion - (9946)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":227,"character":71},"context":{"triggerKind":3}} [Trace - 21:14:51.475 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":109,"diagnostics":[{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":8}},"severity":1,"source":"compiler","message":"earlier declared but not used"},{"range":{"start":{"line":227,"character":68},"end":{"line":227,"character":71}},"severity":1,"source":"compiler","message":"undeclared name: ear"}]} [Trace - 21:14:51.510 PM] Received response 'textDocument/completion - (9946)' in 41ms. Result: {"isIncomplete":true,"items":[{"label":"earlier.Unix","kind":2,"detail":"func() int64","documentation":"Unix returns t as a Unix time, the number of seconds elapsed\nsince January 1, 1970 UTC. The result does not depend on the\nlocation associated with t.\nUnix-like operating systems often record time as a 32-bit\ncount of seconds, but since the method here returns a 64-bit\nvalue it is valid for billions of years into the past or future.\n","preselect":true,"sortText":"00000","filterText":"earlier.Unix","insertTextFormat":2,"textEdit":{"range":{"start":{"line":227,"character":68},"end":{"line":227,"character":71}},"newText":"earlier.Unix()"}},{"label":"earlier.UnixNano","kind":2,"detail":"func() int64","documentation":"UnixNano returns t as a Unix time, the number of nanoseconds elapsed\nsince January 1, 1970 UTC. The result is undefined if the Unix time\nin nanoseconds cannot be represented by an int64 (a date before the year\n1678 or after 2262). Note that this means the result of calling UnixNano\non the zero Time is undefined. The result does not depend on the\nlocation associated with t.\n","sortText":"00001","filterText":"earlier.UnixNano","insertTextFormat":2,"textEdit":{"range":{"start":{"line":227,"character":68},"end":{"line":227,"character":71}},"newText":"earlier.UnixNano()"}},{"label":"earlier.Local().Unix","kind":2,"detail":"func() int64","documentation":"Unix returns t as a Unix time, the number of seconds elapsed\nsince January 1, 1970 UTC. The result does not depend on the\nlocation associated with t.\nUnix-like operating systems often record time as a 32-bit\ncount of seconds, but since the method here returns a 64-bit\nvalue it is valid for billions of years into the past or future.\n","sortText":"00002","filterText":"earlier.Local().Unix","insertTextFormat":2,"textEdit":{"range":{"start":{"line":227,"character":68},"end":{"line":227,"character":71}},"newText":"earlier.Local().Unix()"}},{"label":"earlier","kind":6,"detail":"time.Time","sortText":"00003","filterText":"earlier","insertTextFormat":2,"textEdit":{"range":{"start":{"line":227,"character":68},"end":{"line":227,"character":71}},"newText":"earlier"}}]} [Trace - 21:14:51.570 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":110},"contentChanges":[{"range":{"start":{"line":227,"character":71},"end":{"line":227,"character":71}},"rangeLength":0,"text":"l"}]} [Trace - 21:14:51.570 PM] Sending request 'textDocument/completion - (9947)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":227,"character":72},"context":{"triggerKind":3}} [Trace - 21:14:51.576 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":110,"diagnostics":[{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":8}},"severity":1,"source":"compiler","message":"earlier declared but not used"},{"range":{"start":{"line":227,"character":68},"end":{"line":227,"character":72}},"severity":1,"source":"compiler","message":"undeclared name: earl"}]} [Trace - 21:14:51.610 PM] Received response 'textDocument/completion - (9947)' in 40ms. Result: {"isIncomplete":true,"items":[{"label":"earlier.Unix","kind":2,"detail":"func() int64","documentation":"Unix returns t as a Unix time, the number of seconds elapsed\nsince January 1, 1970 UTC. The result does not depend on the\nlocation associated with t.\nUnix-like operating systems often record time as a 32-bit\ncount of seconds, but since the method here returns a 64-bit\nvalue it is valid for billions of years into the past or future.\n","preselect":true,"sortText":"00000","filterText":"earlier.Unix","insertTextFormat":2,"textEdit":{"range":{"start":{"line":227,"character":68},"end":{"line":227,"character":72}},"newText":"earlier.Unix()"}},{"label":"earlier.UnixNano","kind":2,"detail":"func() int64","documentation":"UnixNano returns t as a Unix time, the number of nanoseconds elapsed\nsince January 1, 1970 UTC. The result is undefined if the Unix time\nin nanoseconds cannot be represented by an int64 (a date before the year\n1678 or after 2262). Note that this means the result of calling UnixNano\non the zero Time is undefined. The result does not depend on the\nlocation associated with t.\n","sortText":"00001","filterText":"earlier.UnixNano","insertTextFormat":2,"textEdit":{"range":{"start":{"line":227,"character":68},"end":{"line":227,"character":72}},"newText":"earlier.UnixNano()"}},{"label":"earlier.Local().Unix","kind":2,"detail":"func() int64","documentation":"Unix returns t as a Unix time, the number of seconds elapsed\nsince January 1, 1970 UTC. The result does not depend on the\nlocation associated with t.\nUnix-like operating systems often record time as a 32-bit\ncount of seconds, but since the method here returns a 64-bit\nvalue it is valid for billions of years into the past or future.\n","sortText":"00002","filterText":"earlier.Local().Unix","insertTextFormat":2,"textEdit":{"range":{"start":{"line":227,"character":68},"end":{"line":227,"character":72}},"newText":"earlier.Local().Unix()"}},{"label":"earlier","kind":6,"detail":"time.Time","sortText":"00003","filterText":"earlier","insertTextFormat":2,"textEdit":{"range":{"start":{"line":227,"character":68},"end":{"line":227,"character":72}},"newText":"earlier"}}]} [Trace - 21:14:51.690 PM] Sending request 'textDocument/signatureHelp - (9948)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":227,"character":72},"context":{"isRetrigger":true,"triggerKind":3,"activeSignatureHelp":{"signatures":[{"label":"SimpleScheduleWithTS(id interface{}, epoch int64, timestamp int64) schedule.Schedule","parameters":[{"label":"id interface{}"},{"label":"epoch int64"},{"label":"timestamp int64"}]}],"activeSignature":0,"activeParameter":2}}} [Trace - 21:14:51.690 PM] Received response 'textDocument/signatureHelp - (9948)' in 0ms. Result: {"signatures":[{"label":"SimpleScheduleWithTS(id interface{}, epoch int64, timestamp int64) schedule.Schedule","parameters":[{"label":"id interface{}"},{"label":"epoch int64"},{"label":"timestamp int64"}]}],"activeSignature":0,"activeParameter":2} [Trace - 21:14:51.771 PM] Sending request 'textDocument/foldingRange - (9949)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:14:51.774 PM] Received response 'textDocument/foldingRange - (9949)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":301,"endCharacter":2},{"startLine":226,"startCharacter":33,"endLine":228,"endCharacter":39},{"startLine":233,"startCharacter":36,"endLine":234,"endCharacter":67},{"startLine":245,"startCharacter":12,"endLine":255,"endCharacter":3},{"startLine":247,"startCharacter":33,"endLine":250,"endCharacter":61},{"startLine":253,"startCharacter":36,"endLine":254,"endCharacter":68},{"startLine":262,"startCharacter":6,"endLine":273,"endCharacter":3},{"startLine":263,"startCharacter":10,"endLine":272,"endCharacter":13},{"startLine":264,"startCharacter":23,"endLine":270,"endCharacter":5},{"startLine":267,"startCharacter":19,"endLine":270,"endCharacter":4},{"startLine":267,"startCharacter":41,"endLine":269,"endCharacter":9},{"startLine":271,"startCharacter":38,"endLine":272,"endCharacter":13},{"startLine":276,"startCharacter":22,"endLine":277,"endCharacter":55},{"startLine":280,"startCharacter":29,"endLine":281,"endCharacter":40},{"startLine":284,"startCharacter":29,"endLine":300,"endCharacter":3},{"startLine":285,"startCharacter":32,"endLine":299,"endCharacter":51},{"startLine":286,"startCharacter":32,"endLine":289,"endCharacter":4},{"startLine":287,"startCharacter":38,"endLine":288,"endCharacter":51},{"startLine":290,"startCharacter":31,"endLine":293,"endCharacter":4},{"startLine":291,"startCharacter":47,"endLine":292,"endCharacter":50},{"startLine":294,"startCharacter":25,"endLine":297,"endCharacter":4},{"startLine":295,"startCharacter":47,"endLine":296,"endCharacter":68},{"startLine":298,"startCharacter":10,"endLine":299,"endCharacter":51},{"startLine":305,"startCharacter":59,"endLine":378,"endCharacter":2},{"startLine":310,"startCharacter":33,"endLine":312,"endCharacter":31},{"startLine":317,"startCharacter":36,"endLine":318,"endCharacter":67},{"startLine":327,"startCharacter":12,"endLine":336,"endCharacter":3},{"startLine":329,"startCharacter":33,"endLine":331,"endCharacter":32},{"startLine":334,"startCharacter":36,"endLine":335,"endCharacter":68},{"startLine":343,"startCharacter":6,"endLine":354,"endCharacter":3},{"startLine":344,"startCharacter":10,"endLine":353,"endCharacter":13},{"startLine":345,"startCharacter":23,"endLine":351,"endCharacter":5},{"startLine":348,"startCharacter":19,"endLine":351,"endCharacter":4},{"startLine":348,"startCharacter":41,"endLine":350,"endCharacter":9},{"startLine":352,"startCharacter":38,"endLine":353,"endCharacter":13},{"startLine":357,"startCharacter":22,"endLine":358,"endCharacter":55},{"startLine":361,"startCharacter":29,"endLine":362,"endCharacter":40},{"startLine":367,"startCharacter":29,"endLine":373,"endCharacter":3},{"startLine":368,"startCharacter":32,"endLine":372,"endCharacter":51},{"startLine":369,"startCharacter":32,"endLine":370,"endCharacter":49},{"startLine":371,"startCharacter":10,"endLine":372,"endCharacter":51},{"startLine":376,"startCharacter":32,"endLine":377,"endCharacter":76},{"startLine":382,"startCharacter":57,"endLine":459,"endCharacter":2},{"startLine":391,"startCharacter":33,"endLine":395,"endCharacter":60},{"startLine":400,"startCharacter":36,"endLine":401,"endCharacter":67},{"startLine":410,"startCharacter":12,"endLine":418,"endCharacter":3},{"startLine":412,"startCharacter":33,"endLine":413,"endCharacter":62},{"startLine":416,"startCharacter":36,"endLine":417,"endCharacter":68},{"startLine":425,"startCharacter":6,"endLine":436,"endCharacter":3},{"startLine":426,"startCharacter":10,"endLine":435,"endCharacter":13},{"startLine":427,"startCharacter":23,"endLine":433,"endCharacter":5},{"startLine":430,"startCharacter":19,"endLine":433,"endCharacter":4},{"startLine":430,"startCharacter":41,"endLine":432,"endCharacter":9},{"startLine":434,"startCharacter":38,"endLine":435,"endCharacter":13},{"startLine":439,"startCharacter":29,"endLine":440,"endCharacter":34},{"startLine":443,"startCharacter":35,"endLine":444,"endCharacter":55},{"startLine":448,"startCharacter":29,"endLine":458,"endCharacter":3},{"startLine":450,"startCharacter":10,"endLine":454,"endCharacter":17},{"startLine":451,"startCharacter":14,"endLine":452,"endCharacter":58},{"startLine":456,"startCharacter":28,"endLine":457,"endCharacter":51},{"startLine":463,"startCharacter":51,"endLine":511,"endCharacter":2},{"startLine":481,"startCharacter":12,"endLine":484,"endCharacter":45},{"startLine":491,"startCharacter":6,"endLine":502,"endCharacter":3},{"startLine":492,"startCharacter":10,"endLine":501,"endCharacter":13},{"startLine":493,"startCharacter":23,"endLine":499,"endCharacter":5},{"startLine":496,"startCharacter":19,"endLine":499,"endCharacter":4},{"startLine":496,"startCharacter":41,"endLine":498,"endCharacter":9},{"startLine":500,"startCharacter":38,"endLine":501,"endCharacter":13},{"startLine":505,"startCharacter":22,"endLine":506,"endCharacter":55},{"startLine":509,"startCharacter":29,"endLine":510,"endCharacter":40},{"startLine":515,"startCharacter":51,"endLine":575,"endCharacter":2},{"startLine":539,"startCharacter":12,"endLine":542,"endCharacter":15},{"startLine":549,"startCharacter":6,"endLine":560,"endCharacter":3},{"startLine":550,"startCharacter":10,"endLine":559,"endCharacter":13},{"startLine":551,"startCharacter":23,"endLine":557,"endCharacter":5},{"startLine":554,"startCharacter":19,"endLine":557,"endCharacter":4},{"startLine":554,"startCharacter":41,"endLine":556,"endCharacter":9},{"startLine":558,"startCharacter":38,"endLine":559,"endCharacter":13},{"startLine":564,"startCharacter":29,"endLine":566,"endCharacter":62},{"startLine":569,"startCharacter":22,"endLine":570,"endCharacter":55},{"startLine":573,"startCharacter":44,"endLine":574,"endCharacter":46},{"startLine":579,"startCharacter":50,"endLine":648,"endCharacter":2},{"startLine":580,"startCharacter":20,"endLine":583,"endCharacter":25},{"startLine":584,"startCharacter":3,"endLine":586,"endCharacter":54},{"startLine":589,"startCharacter":26,"endLine":647,"endCharacter":4},{"startLine":590,"startCharacter":8,"endLine":647,"endCharacter":3},{"startLine":590,"startCharacter":36,"endLine":646,"endCharacter":4},{"startLine":599,"startCharacter":35,"endLine":602,"endCharacter":62},{"startLine":607,"startCharacter":38,"endLine":608,"endCharacter":69},{"startLine":618,"startCharacter":8,"endLine":629,"endCharacter":5},{"startLine":619,"startCharacter":12,"endLine":628,"endCharacter":15},{"startLine":620,"startCharacter":25,"endLine":626,"endCharacter":7},{"startLine":623,"startCharacter":21,"endLine":626,"endCharacter":6},{"startLine":623,"startCharacter":43,"endLine":625,"endCharacter":11},{"startLine":627,"startCharacter":40,"endLine":628,"endCharacter":15},{"startLine":632,"startCharacter":31,"endLine":633,"endCharacter":42},{"startLine":637,"startCharacter":31,"endLine":641,"endCharacter":5},{"startLine":638,"startCharacter":29,"endLine":640,"endCharacter":18},{"startLine":639,"startCharacter":33,"endLine":640,"endCharacter":18},{"startLine":644,"startCharacter":44,"endLine":645,"endCharacter":92}] [Trace - 21:14:51.796 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":111},"contentChanges":[{"range":{"start":{"line":227,"character":72},"end":{"line":227,"character":72}},"rangeLength":0,"text":"i"}]} [Trace - 21:14:51.796 PM] Sending request 'textDocument/completion - (9950)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":227,"character":73},"context":{"triggerKind":3}} [Trace - 21:14:51.802 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":111,"diagnostics":[{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":8}},"severity":1,"source":"compiler","message":"earlier declared but not used"},{"range":{"start":{"line":227,"character":68},"end":{"line":227,"character":73}},"severity":1,"source":"compiler","message":"undeclared name: earli"}]} [Trace - 21:14:51.841 PM] Received response 'textDocument/completion - (9950)' in 45ms. Result: {"isIncomplete":true,"items":[{"label":"earlier.Unix","kind":2,"detail":"func() int64","documentation":"Unix returns t as a Unix time, the number of seconds elapsed\nsince January 1, 1970 UTC. The result does not depend on the\nlocation associated with t.\nUnix-like operating systems often record time as a 32-bit\ncount of seconds, but since the method here returns a 64-bit\nvalue it is valid for billions of years into the past or future.\n","preselect":true,"sortText":"00000","filterText":"earlier.Unix","insertTextFormat":2,"textEdit":{"range":{"start":{"line":227,"character":68},"end":{"line":227,"character":73}},"newText":"earlier.Unix()"}},{"label":"earlier.UnixNano","kind":2,"detail":"func() int64","documentation":"UnixNano returns t as a Unix time, the number of nanoseconds elapsed\nsince January 1, 1970 UTC. The result is undefined if the Unix time\nin nanoseconds cannot be represented by an int64 (a date before the year\n1678 or after 2262). Note that this means the result of calling UnixNano\non the zero Time is undefined. The result does not depend on the\nlocation associated with t.\n","sortText":"00001","filterText":"earlier.UnixNano","insertTextFormat":2,"textEdit":{"range":{"start":{"line":227,"character":68},"end":{"line":227,"character":73}},"newText":"earlier.UnixNano()"}},{"label":"earlier.Local().Unix","kind":2,"detail":"func() int64","documentation":"Unix returns t as a Unix time, the number of seconds elapsed\nsince January 1, 1970 UTC. The result does not depend on the\nlocation associated with t.\nUnix-like operating systems often record time as a 32-bit\ncount of seconds, but since the method here returns a 64-bit\nvalue it is valid for billions of years into the past or future.\n","sortText":"00002","filterText":"earlier.Local().Unix","insertTextFormat":2,"textEdit":{"range":{"start":{"line":227,"character":68},"end":{"line":227,"character":73}},"newText":"earlier.Local().Unix()"}},{"label":"earlier","kind":6,"detail":"time.Time","sortText":"00003","filterText":"earlier","insertTextFormat":2,"textEdit":{"range":{"start":{"line":227,"character":68},"end":{"line":227,"character":73}},"newText":"earlier"}}]} [Trace - 21:14:51.866 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":112},"contentChanges":[{"range":{"start":{"line":227,"character":73},"end":{"line":227,"character":73}},"rangeLength":0,"text":"e"}]} [Trace - 21:14:51.866 PM] Sending request 'textDocument/completion - (9951)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":227,"character":74},"context":{"triggerKind":3}} [Trace - 21:14:51.873 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":112,"diagnostics":[{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":8}},"severity":1,"source":"compiler","message":"earlier declared but not used"},{"range":{"start":{"line":227,"character":68},"end":{"line":227,"character":74}},"severity":1,"source":"compiler","message":"undeclared name: earlie"}]} [Trace - 21:14:51.897 PM] Sending request 'textDocument/documentLink - (9952)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:14:51.908 PM] Received response 'textDocument/completion - (9951)' in 41ms. Result: {"isIncomplete":true,"items":[{"label":"earlier.Unix","kind":2,"detail":"func() int64","documentation":"Unix returns t as a Unix time, the number of seconds elapsed\nsince January 1, 1970 UTC. The result does not depend on the\nlocation associated with t.\nUnix-like operating systems often record time as a 32-bit\ncount of seconds, but since the method here returns a 64-bit\nvalue it is valid for billions of years into the past or future.\n","preselect":true,"sortText":"00000","filterText":"earlier.Unix","insertTextFormat":2,"textEdit":{"range":{"start":{"line":227,"character":68},"end":{"line":227,"character":74}},"newText":"earlier.Unix()"}},{"label":"earlier.UnixNano","kind":2,"detail":"func() int64","documentation":"UnixNano returns t as a Unix time, the number of nanoseconds elapsed\nsince January 1, 1970 UTC. The result is undefined if the Unix time\nin nanoseconds cannot be represented by an int64 (a date before the year\n1678 or after 2262). Note that this means the result of calling UnixNano\non the zero Time is undefined. The result does not depend on the\nlocation associated with t.\n","sortText":"00001","filterText":"earlier.UnixNano","insertTextFormat":2,"textEdit":{"range":{"start":{"line":227,"character":68},"end":{"line":227,"character":74}},"newText":"earlier.UnixNano()"}},{"label":"earlier.Local().Unix","kind":2,"detail":"func() int64","documentation":"Unix returns t as a Unix time, the number of seconds elapsed\nsince January 1, 1970 UTC. The result does not depend on the\nlocation associated with t.\nUnix-like operating systems often record time as a 32-bit\ncount of seconds, but since the method here returns a 64-bit\nvalue it is valid for billions of years into the past or future.\n","sortText":"00002","filterText":"earlier.Local().Unix","insertTextFormat":2,"textEdit":{"range":{"start":{"line":227,"character":68},"end":{"line":227,"character":74}},"newText":"earlier.Local().Unix()"}},{"label":"earlier","kind":6,"detail":"time.Time","sortText":"00003","filterText":"earlier","insertTextFormat":2,"textEdit":{"range":{"start":{"line":227,"character":68},"end":{"line":227,"character":74}},"newText":"earlier"}}]} [Trace - 21:14:51.912 PM] Received response 'textDocument/documentLink - (9952)' in 15ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":411,"character":11},"end":{"line":411,"character":19}},"target":"https://time.Now"}] [Trace - 21:14:51.935 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":113},"contentChanges":[{"range":{"start":{"line":227,"character":74},"end":{"line":227,"character":74}},"rangeLength":0,"text":"r"}]} [Trace - 21:14:51.935 PM] Sending request 'textDocument/completion - (9953)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":227,"character":75},"context":{"triggerKind":3}} [Trace - 21:14:51.942 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":113,"diagnostics":[{"range":{"start":{"line":227,"character":68},"end":{"line":227,"character":75}},"severity":1,"source":"compiler","message":"cannot use earlier (variable of type time.Time) as int64 value in argument to simple.SimpleScheduleWithTS"}]} [Trace - 21:14:51.977 PM] Received response 'textDocument/completion - (9953)' in 41ms. Result: {"isIncomplete":true,"items":[{"label":"earlier.Unix","kind":2,"detail":"func() int64","documentation":"Unix returns t as a Unix time, the number of seconds elapsed\nsince January 1, 1970 UTC. The result does not depend on the\nlocation associated with t.\nUnix-like operating systems often record time as a 32-bit\ncount of seconds, but since the method here returns a 64-bit\nvalue it is valid for billions of years into the past or future.\n","preselect":true,"sortText":"00000","filterText":"earlier.Unix","insertTextFormat":2,"textEdit":{"range":{"start":{"line":227,"character":68},"end":{"line":227,"character":75}},"newText":"earlier.Unix()"}},{"label":"earlier.UnixNano","kind":2,"detail":"func() int64","documentation":"UnixNano returns t as a Unix time, the number of nanoseconds elapsed\nsince January 1, 1970 UTC. The result is undefined if the Unix time\nin nanoseconds cannot be represented by an int64 (a date before the year\n1678 or after 2262). Note that this means the result of calling UnixNano\non the zero Time is undefined. The result does not depend on the\nlocation associated with t.\n","sortText":"00001","filterText":"earlier.UnixNano","insertTextFormat":2,"textEdit":{"range":{"start":{"line":227,"character":68},"end":{"line":227,"character":75}},"newText":"earlier.UnixNano()"}},{"label":"earlier.Local().Unix","kind":2,"detail":"func() int64","documentation":"Unix returns t as a Unix time, the number of seconds elapsed\nsince January 1, 1970 UTC. The result does not depend on the\nlocation associated with t.\nUnix-like operating systems often record time as a 32-bit\ncount of seconds, but since the method here returns a 64-bit\nvalue it is valid for billions of years into the past or future.\n","sortText":"00002","filterText":"earlier.Local().Unix","insertTextFormat":2,"textEdit":{"range":{"start":{"line":227,"character":68},"end":{"line":227,"character":75}},"newText":"earlier.Local().Unix()"}},{"label":"earlier","kind":6,"detail":"time.Time","sortText":"00003","filterText":"earlier","insertTextFormat":2,"textEdit":{"range":{"start":{"line":227,"character":68},"end":{"line":227,"character":75}},"newText":"earlier"}}]} [Trace - 21:14:52.048 PM] Sending request 'textDocument/signatureHelp - (9954)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":227,"character":75},"context":{"isRetrigger":true,"triggerKind":3,"activeSignatureHelp":{"signatures":[{"label":"SimpleScheduleWithTS(id interface{}, epoch int64, timestamp int64) schedule.Schedule","parameters":[{"label":"id interface{}"},{"label":"epoch int64"},{"label":"timestamp int64"}]}],"activeSignature":0,"activeParameter":2}}} [Trace - 21:14:52.048 PM] Received response 'textDocument/signatureHelp - (9954)' in 0ms. Result: {"signatures":[{"label":"SimpleScheduleWithTS(id interface{}, epoch int64, timestamp int64) schedule.Schedule","parameters":[{"label":"id interface{}"},{"label":"epoch int64"},{"label":"timestamp int64"}]}],"activeSignature":0,"activeParameter":2} [Trace - 21:14:52.125 PM] Sending request 'textDocument/foldingRange - (9955)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:14:52.129 PM] Received response 'textDocument/foldingRange - (9955)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":301,"endCharacter":2},{"startLine":226,"startCharacter":33,"endLine":228,"endCharacter":39},{"startLine":233,"startCharacter":36,"endLine":234,"endCharacter":67},{"startLine":245,"startCharacter":12,"endLine":255,"endCharacter":3},{"startLine":247,"startCharacter":33,"endLine":250,"endCharacter":61},{"startLine":253,"startCharacter":36,"endLine":254,"endCharacter":68},{"startLine":262,"startCharacter":6,"endLine":273,"endCharacter":3},{"startLine":263,"startCharacter":10,"endLine":272,"endCharacter":13},{"startLine":264,"startCharacter":23,"endLine":270,"endCharacter":5},{"startLine":267,"startCharacter":19,"endLine":270,"endCharacter":4},{"startLine":267,"startCharacter":41,"endLine":269,"endCharacter":9},{"startLine":271,"startCharacter":38,"endLine":272,"endCharacter":13},{"startLine":276,"startCharacter":22,"endLine":277,"endCharacter":55},{"startLine":280,"startCharacter":29,"endLine":281,"endCharacter":40},{"startLine":284,"startCharacter":29,"endLine":300,"endCharacter":3},{"startLine":285,"startCharacter":32,"endLine":299,"endCharacter":51},{"startLine":286,"startCharacter":32,"endLine":289,"endCharacter":4},{"startLine":287,"startCharacter":38,"endLine":288,"endCharacter":51},{"startLine":290,"startCharacter":31,"endLine":293,"endCharacter":4},{"startLine":291,"startCharacter":47,"endLine":292,"endCharacter":50},{"startLine":294,"startCharacter":25,"endLine":297,"endCharacter":4},{"startLine":295,"startCharacter":47,"endLine":296,"endCharacter":68},{"startLine":298,"startCharacter":10,"endLine":299,"endCharacter":51},{"startLine":305,"startCharacter":59,"endLine":378,"endCharacter":2},{"startLine":310,"startCharacter":33,"endLine":312,"endCharacter":31},{"startLine":317,"startCharacter":36,"endLine":318,"endCharacter":67},{"startLine":327,"startCharacter":12,"endLine":336,"endCharacter":3},{"startLine":329,"startCharacter":33,"endLine":331,"endCharacter":32},{"startLine":334,"startCharacter":36,"endLine":335,"endCharacter":68},{"startLine":343,"startCharacter":6,"endLine":354,"endCharacter":3},{"startLine":344,"startCharacter":10,"endLine":353,"endCharacter":13},{"startLine":345,"startCharacter":23,"endLine":351,"endCharacter":5},{"startLine":348,"startCharacter":19,"endLine":351,"endCharacter":4},{"startLine":348,"startCharacter":41,"endLine":350,"endCharacter":9},{"startLine":352,"startCharacter":38,"endLine":353,"endCharacter":13},{"startLine":357,"startCharacter":22,"endLine":358,"endCharacter":55},{"startLine":361,"startCharacter":29,"endLine":362,"endCharacter":40},{"startLine":367,"startCharacter":29,"endLine":373,"endCharacter":3},{"startLine":368,"startCharacter":32,"endLine":372,"endCharacter":51},{"startLine":369,"startCharacter":32,"endLine":370,"endCharacter":49},{"startLine":371,"startCharacter":10,"endLine":372,"endCharacter":51},{"startLine":376,"startCharacter":32,"endLine":377,"endCharacter":76},{"startLine":382,"startCharacter":57,"endLine":459,"endCharacter":2},{"startLine":391,"startCharacter":33,"endLine":395,"endCharacter":60},{"startLine":400,"startCharacter":36,"endLine":401,"endCharacter":67},{"startLine":410,"startCharacter":12,"endLine":418,"endCharacter":3},{"startLine":412,"startCharacter":33,"endLine":413,"endCharacter":62},{"startLine":416,"startCharacter":36,"endLine":417,"endCharacter":68},{"startLine":425,"startCharacter":6,"endLine":436,"endCharacter":3},{"startLine":426,"startCharacter":10,"endLine":435,"endCharacter":13},{"startLine":427,"startCharacter":23,"endLine":433,"endCharacter":5},{"startLine":430,"startCharacter":19,"endLine":433,"endCharacter":4},{"startLine":430,"startCharacter":41,"endLine":432,"endCharacter":9},{"startLine":434,"startCharacter":38,"endLine":435,"endCharacter":13},{"startLine":439,"startCharacter":29,"endLine":440,"endCharacter":34},{"startLine":443,"startCharacter":35,"endLine":444,"endCharacter":55},{"startLine":448,"startCharacter":29,"endLine":458,"endCharacter":3},{"startLine":450,"startCharacter":10,"endLine":454,"endCharacter":17},{"startLine":451,"startCharacter":14,"endLine":452,"endCharacter":58},{"startLine":456,"startCharacter":28,"endLine":457,"endCharacter":51},{"startLine":463,"startCharacter":51,"endLine":511,"endCharacter":2},{"startLine":481,"startCharacter":12,"endLine":484,"endCharacter":45},{"startLine":491,"startCharacter":6,"endLine":502,"endCharacter":3},{"startLine":492,"startCharacter":10,"endLine":501,"endCharacter":13},{"startLine":493,"startCharacter":23,"endLine":499,"endCharacter":5},{"startLine":496,"startCharacter":19,"endLine":499,"endCharacter":4},{"startLine":496,"startCharacter":41,"endLine":498,"endCharacter":9},{"startLine":500,"startCharacter":38,"endLine":501,"endCharacter":13},{"startLine":505,"startCharacter":22,"endLine":506,"endCharacter":55},{"startLine":509,"startCharacter":29,"endLine":510,"endCharacter":40},{"startLine":515,"startCharacter":51,"endLine":575,"endCharacter":2},{"startLine":539,"startCharacter":12,"endLine":542,"endCharacter":15},{"startLine":549,"startCharacter":6,"endLine":560,"endCharacter":3},{"startLine":550,"startCharacter":10,"endLine":559,"endCharacter":13},{"startLine":551,"startCharacter":23,"endLine":557,"endCharacter":5},{"startLine":554,"startCharacter":19,"endLine":557,"endCharacter":4},{"startLine":554,"startCharacter":41,"endLine":556,"endCharacter":9},{"startLine":558,"startCharacter":38,"endLine":559,"endCharacter":13},{"startLine":564,"startCharacter":29,"endLine":566,"endCharacter":62},{"startLine":569,"startCharacter":22,"endLine":570,"endCharacter":55},{"startLine":573,"startCharacter":44,"endLine":574,"endCharacter":46},{"startLine":579,"startCharacter":50,"endLine":648,"endCharacter":2},{"startLine":580,"startCharacter":20,"endLine":583,"endCharacter":25},{"startLine":584,"startCharacter":3,"endLine":586,"endCharacter":54},{"startLine":589,"startCharacter":26,"endLine":647,"endCharacter":4},{"startLine":590,"startCharacter":8,"endLine":647,"endCharacter":3},{"startLine":590,"startCharacter":36,"endLine":646,"endCharacter":4},{"startLine":599,"startCharacter":35,"endLine":602,"endCharacter":62},{"startLine":607,"startCharacter":38,"endLine":608,"endCharacter":69},{"startLine":618,"startCharacter":8,"endLine":629,"endCharacter":5},{"startLine":619,"startCharacter":12,"endLine":628,"endCharacter":15},{"startLine":620,"startCharacter":25,"endLine":626,"endCharacter":7},{"startLine":623,"startCharacter":21,"endLine":626,"endCharacter":6},{"startLine":623,"startCharacter":43,"endLine":625,"endCharacter":11},{"startLine":627,"startCharacter":40,"endLine":628,"endCharacter":15},{"startLine":632,"startCharacter":31,"endLine":633,"endCharacter":42},{"startLine":637,"startCharacter":31,"endLine":641,"endCharacter":5},{"startLine":638,"startCharacter":29,"endLine":640,"endCharacter":18},{"startLine":639,"startCharacter":33,"endLine":640,"endCharacter":18},{"startLine":644,"startCharacter":44,"endLine":645,"endCharacter":92}] [Trace - 21:14:52.191 PM] Sending request 'textDocument/codeLens - (9956)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:14:52.191 PM] Received response 'textDocument/codeLens - (9956)' in 0ms. Result: null [Trace - 21:14:52.196 PM] Sending request 'textDocument/codeAction - (9957)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":227,"character":75},"end":{"line":227,"character":75}},"context":{"diagnostics":[{"range":{"start":{"line":227,"character":68},"end":{"line":227,"character":75}},"message":"cannot use earlier (variable of type time.Time) as int64 value in argument to simple.SimpleScheduleWithTS","severity":1,"source":"compiler"}]}} [Trace - 21:14:52.197 PM] Received response 'textDocument/codeAction - (9957)' in 1ms. Result: null [Trace - 21:14:52.277 PM] Sending request 'textDocument/documentSymbol - (9958)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:14:52.278 PM] Received response 'textDocument/documentSymbol - (9958)' in 0ms. Result: [{"name":"ReceivedEvent","detail":"struct{...}","kind":23,"range":{"start":{"line":14,"character":5},"end":{"line":17,"character":1}},"selectionRange":{"start":{"line":14,"character":5},"end":{"line":14,"character":18}},"children":[{"name":"Event","detail":"interface{...}","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":12}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":6}}}]},{"name":"(ReceivedEvent).String","detail":"()","kind":6,"range":{"start":{"line":19,"character":0},"end":{"line":21,"character":1}},"selectionRange":{"start":{"line":19,"character":23},"end":{"line":19,"character":29}}},{"name":"isIn","detail":"(id string, ids []string)","kind":12,"range":{"start":{"line":23,"character":0},"end":{"line":30,"character":1}},"selectionRange":{"start":{"line":23,"character":5},"end":{"line":23,"character":9}}},{"name":"durations","detail":"(dd []time.Duration)","kind":12,"range":{"start":{"line":33,"character":0},"end":{"line":35,"character":1}},"selectionRange":{"start":{"line":33,"character":5},"end":{"line":33,"character":14}}},{"name":"errs","detail":"(ee []error)","kind":12,"range":{"start":{"line":37,"character":0},"end":{"line":39,"character":1}},"selectionRange":{"start":{"line":37,"character":5},"end":{"line":37,"character":9}}},{"name":"events","detail":"(ee []scheduler.Event)","kind":12,"range":{"start":{"line":41,"character":0},"end":{"line":43,"character":1}},"selectionRange":{"start":{"line":41,"character":5},"end":{"line":41,"character":11}}},{"name":"TestScheduler_trigger_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":46,"character":0},"end":{"line":121,"character":1}},"selectionRange":{"start":{"line":46,"character":5},"end":{"line":46,"character":32}}},{"name":"TestScheduler_update_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":124,"character":0},"end":{"line":212,"character":1}},"selectionRange":{"start":{"line":124,"character":5},"end":{"line":124,"character":31}}},{"name":"TestScheduler_outdated_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":215,"character":0},"end":{"line":302,"character":1}},"selectionRange":{"start":{"line":215,"character":5},"end":{"line":215,"character":36}}},{"name":"TestScheduler_ignore_invalid_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":305,"character":0},"end":{"line":379,"character":1}},"selectionRange":{"start":{"line":305,"character":5},"end":{"line":305,"character":43}}},{"name":"TestScheduler_missed_schedules_first","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":382,"character":0},"end":{"line":460,"character":1}},"selectionRange":{"start":{"line":382,"character":5},"end":{"line":382,"character":41}}},{"name":"TestScheduler_deleted_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":463,"character":0},"end":{"line":512,"character":1}},"selectionRange":{"start":{"line":463,"character":5},"end":{"line":463,"character":35}}},{"name":"TestScheduler_delete_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":515,"character":0},"end":{"line":576,"character":1}},"selectionRange":{"start":{"line":515,"character":5},"end":{"line":515,"character":35}}},{"name":"TestScheduler_scheduler_since","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":579,"character":0},"end":{"line":649,"character":1}},"selectionRange":{"start":{"line":579,"character":5},"end":{"line":579,"character":34}}}] [Trace - 21:14:52.926 PM] Sending request 'textDocument/documentLink - (9959)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:14:52.929 PM] Received response 'textDocument/documentLink - (9959)' in 3ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":411,"character":11},"end":{"line":411,"character":19}},"target":"https://time.Now"}] [Trace - 21:14:54.832 PM] Sending request 'textDocument/codeAction - (9960)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":223,"character":45},"end":{"line":223,"character":45}},"context":{"diagnostics":[]}} [Trace - 21:14:54.835 PM] Received response 'textDocument/codeAction - (9960)' in 2ms. Result: null [Trace - 21:14:55.321 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":114},"contentChanges":[{"range":{"start":{"line":223,"character":45},"end":{"line":223,"character":45}},"rangeLength":0,"text":"."}]} [Trace - 21:14:55.321 PM] Sending request 'textDocument/completion - (9961)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":223,"character":46},"context":{"triggerKind":2,"triggerCharacter":"."}} [Trace - 21:14:55.327 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":114,"diagnostics":[{"range":{"start":{"line":225,"character":11},"end":{"line":225,"character":11}},"severity":1,"source":"syntax","message":"expected ';', found ':='"}]} [Trace - 21:14:55.329 PM] Received response 'textDocument/completion - (9961)' in 7ms. Result: {"isIncomplete":true,"items":[{"label":"Add","kind":2,"detail":"func(d time.Duration) time.Time","documentation":"Add returns the time t+d.\n","preselect":true,"sortText":"00000","filterText":"Add","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":46}},"newText":"Add(${1:})"}},{"label":"AddDate","kind":2,"detail":"func(years int, months int, days int) time.Time","documentation":"AddDate returns the time corresponding to adding the\ngiven number of years, months, and days to t.\nFor example, AddDate(-1, 2, 3) applied to January 1, 2011\nreturns March 4, 2010.\n\nAddDate normalizes its result in the same way that Date does,\nso, for example, adding one month to October 31 yields\nDecember 1, the normalized form for November 31.\n","sortText":"00001","filterText":"AddDate","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":46}},"newText":"AddDate(${1:})"}},{"label":"After","kind":2,"detail":"func(u time.Time) bool","documentation":"After reports whether the time instant t is after u.\n","sortText":"00002","filterText":"After","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":46}},"newText":"After(${1:})"}},{"label":"AppendFormat","kind":2,"detail":"func(b []byte, layout string) []byte","documentation":"AppendFormat is like Format but appends the textual\nrepresentation to b and returns the extended buffer.\n","sortText":"00003","filterText":"AppendFormat","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":46}},"newText":"AppendFormat(${1:})"}},{"label":"Before","kind":2,"detail":"func(u time.Time) bool","documentation":"Before reports whether the time instant t is before u.\n","sortText":"00004","filterText":"Before","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":46}},"newText":"Before(${1:})"}},{"label":"Day","kind":2,"detail":"func() int","documentation":"Day returns the day of the month specified by t.\n","sortText":"00005","filterText":"Day","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":46}},"newText":"Day()"}},{"label":"Equal","kind":2,"detail":"func(u time.Time) bool","documentation":"Equal reports whether t and u represent the same time instant.\nTwo times can be equal even if they are in different locations.\nFor example, 6:00 +0200 and 4:00 UTC are Equal.\nSee the documentation on the Time type for the pitfalls of using == with\nTime values; most code should use Equal instead.\n","sortText":"00006","filterText":"Equal","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":46}},"newText":"Equal(${1:})"}},{"label":"Format","kind":2,"detail":"func(layout string) string","documentation":"Format returns a textual representation of the time value formatted\naccording to layout, which defines the format by showing how the reference\ntime, defined to be\n\tMon Jan 2 15:04:05 -0700 MST 2006\nwould be displayed if it were the value; it serves as an example of the\ndesired output. The same display rules will then be applied to the time\nvalue.\n\nA fractional second is represented by adding a period and zeros\nto the end of the seconds section of layout string, as in \"15:04:05.000\"\nto format a time stamp with millisecond precision.\n\nPredefined layouts ANSIC, UnixDate, RFC3339 and others describe standard\nand convenient representations of the reference time. For more information\nabout the formats and the definition of the reference time, see the\ndocumentation for ANSIC and the other constants defined by this package.\n","sortText":"00007","filterText":"Format","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":46}},"newText":"Format(${1:})"}},{"label":"Hour","kind":2,"detail":"func() int","documentation":"Hour returns the hour within the day specified by t, in the range [0, 23].\n","sortText":"00008","filterText":"Hour","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":46}},"newText":"Hour()"}},{"label":"In","kind":2,"detail":"func(loc *time.Location) time.Time","documentation":"In returns a copy of t representing the same time instant, but\nwith the copy's location information set to loc for display\npurposes.\n\nIn panics if loc is nil.\n","sortText":"00009","filterText":"In","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":46}},"newText":"In(${1:})"}},{"label":"IsZero","kind":2,"detail":"func() bool","documentation":"IsZero reports whether t represents the zero time instant,\nJanuary 1, year 1, 00:00:00 UTC.\n","sortText":"00010","filterText":"IsZero","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":46}},"newText":"IsZero()"}},{"label":"Local","kind":2,"detail":"func() time.Time","documentation":"Local returns t with the location set to local time.\n","sortText":"00011","filterText":"Local","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":46}},"newText":"Local()"}},{"label":"Location","kind":2,"detail":"func() *time.Location","documentation":"Location returns the time zone information associated with t.\n","sortText":"00012","filterText":"Location","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":46}},"newText":"Location()"}},{"label":"Minute","kind":2,"detail":"func() int","documentation":"Minute returns the minute offset within the hour specified by t, in the range [0, 59].\n","sortText":"00013","filterText":"Minute","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":46}},"newText":"Minute()"}},{"label":"Month","kind":2,"detail":"func() time.Month","documentation":"Month returns the month of the year specified by t.\n","sortText":"00014","filterText":"Month","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":46}},"newText":"Month()"}},{"label":"Nanosecond","kind":2,"detail":"func() int","documentation":"Nanosecond returns the nanosecond offset within the second specified by t,\nin the range [0, 999999999].\n","sortText":"00015","filterText":"Nanosecond","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":46}},"newText":"Nanosecond()"}},{"label":"Round","kind":2,"detail":"func(d time.Duration) time.Time","documentation":"Round returns the result of rounding t to the nearest multiple of d (since the zero time).\nThe rounding behavior for halfway values is to round up.\nIf d \u003c= 0, Round returns t stripped of any monotonic clock reading but otherwise unchanged.\n\nRound operates on the time as an absolute duration since the\nzero time; it does not operate on the presentation form of the\ntime. Thus, Round(Hour) may return a time with a non-zero\nminute, depending on the time's Location.\n","sortText":"00016","filterText":"Round","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":46}},"newText":"Round(${1:})"}},{"label":"Second","kind":2,"detail":"func() int","documentation":"Second returns the second offset within the minute specified by t, in the range [0, 59].\n","sortText":"00017","filterText":"Second","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":46}},"newText":"Second()"}},{"label":"String","kind":2,"detail":"func() string","documentation":"String returns the time formatted using the format string\n\t\"2006-01-02 15:04:05.999999999 -0700 MST\"\n\nIf the time has a monotonic clock reading, the returned string\nincludes a final field \"m=±\u003cvalue\u003e\", where value is the monotonic\nclock reading formatted as a decimal number of seconds.\n\nThe returned string is meant for debugging; for a stable serialized\nrepresentation, use t.MarshalText, t.MarshalBinary, or t.Format\nwith an explicit format string.\n","sortText":"00018","filterText":"String","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":46}},"newText":"String()"}},{"label":"Sub","kind":2,"detail":"func(u time.Time) time.Duration","documentation":"Sub returns the duration t-u. If the result exceeds the maximum (or minimum)\nvalue that can be stored in a Duration, the maximum (or minimum) duration\nwill be returned.\nTo compute t-d for a duration d, use t.Add(-d).\n","sortText":"00019","filterText":"Sub","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":46}},"newText":"Sub(${1:})"}},{"label":"Truncate","kind":2,"detail":"func(d time.Duration) time.Time","documentation":"Truncate returns the result of rounding t down to a multiple of d (since the zero time).\nIf d \u003c= 0, Truncate returns t stripped of any monotonic clock reading but otherwise unchanged.\n\nTruncate operates on the time as an absolute duration since the\nzero time; it does not operate on the presentation form of the\ntime. Thus, Truncate(Hour) may return a time with a non-zero\nminute, depending on the time's Location.\n","sortText":"00020","filterText":"Truncate","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":46}},"newText":"Truncate(${1:})"}},{"label":"UTC","kind":2,"detail":"func() time.Time","documentation":"UTC returns t with the location set to UTC.\n","sortText":"00021","filterText":"UTC","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":46}},"newText":"UTC()"}},{"label":"Unix","kind":2,"detail":"func() int64","documentation":"Unix returns t as a Unix time, the number of seconds elapsed\nsince January 1, 1970 UTC. The result does not depend on the\nlocation associated with t.\nUnix-like operating systems often record time as a 32-bit\ncount of seconds, but since the method here returns a 64-bit\nvalue it is valid for billions of years into the past or future.\n","sortText":"00022","filterText":"Unix","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":46}},"newText":"Unix()"}},{"label":"UnixNano","kind":2,"detail":"func() int64","documentation":"UnixNano returns t as a Unix time, the number of nanoseconds elapsed\nsince January 1, 1970 UTC. The result is undefined if the Unix time\nin nanoseconds cannot be represented by an int64 (a date before the year\n1678 or after 2262). Note that this means the result of calling UnixNano\non the zero Time is undefined. The result does not depend on the\nlocation associated with t.\n","sortText":"00023","filterText":"UnixNano","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":46}},"newText":"UnixNano()"}},{"label":"Weekday","kind":2,"detail":"func() time.Weekday","documentation":"Weekday returns the day of the week specified by t.\n","sortText":"00024","filterText":"Weekday","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":46}},"newText":"Weekday()"}},{"label":"Year","kind":2,"detail":"func() int","documentation":"Year returns the year in which t occurs.\n","sortText":"00025","filterText":"Year","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":46}},"newText":"Year()"}},{"label":"YearDay","kind":2,"detail":"func() int","documentation":"YearDay returns the day of the year specified by t, in the range [1,365] for non-leap years,\nand [1,366] in leap years.\n","sortText":"00026","filterText":"YearDay","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":46}},"newText":"YearDay()"}},{"label":"Local().Add","kind":2,"detail":"func(d time.Duration) time.Time","documentation":"Add returns the time t+d.\n","sortText":"00027","filterText":"Local().Add","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":46}},"newText":"Local().Add(${1:})"}},{"label":"Local().AddDate","kind":2,"detail":"func(years int, months int, days int) time.Time","documentation":"AddDate returns the time corresponding to adding the\ngiven number of years, months, and days to t.\nFor example, AddDate(-1, 2, 3) applied to January 1, 2011\nreturns March 4, 2010.\n\nAddDate normalizes its result in the same way that Date does,\nso, for example, adding one month to October 31 yields\nDecember 1, the normalized form for November 31.\n","sortText":"00028","filterText":"Local().AddDate","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":46}},"newText":"Local().AddDate(${1:})"}},{"label":"Local().After","kind":2,"detail":"func(u time.Time) bool","documentation":"After reports whether the time instant t is after u.\n","sortText":"00029","filterText":"Local().After","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":46}},"newText":"Local().After(${1:})"}},{"label":"Clock","kind":2,"detail":"func() (hour int, min int, sec int)","documentation":"Clock returns the hour, minute, and second within the day specified by t.\n","sortText":"00030","filterText":"Clock","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":46}},"newText":"Clock()"}},{"label":"Date","kind":2,"detail":"func() (year int, month time.Month, day int)","documentation":"Date returns the year, month, and day in which t occurs.\n","sortText":"00031","filterText":"Date","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":46}},"newText":"Date()"}},{"label":"GobEncode","kind":2,"detail":"func() ([]byte, error)","documentation":"GobEncode implements the gob.GobEncoder interface.\n","sortText":"00032","filterText":"GobEncode","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":46}},"newText":"GobEncode()"}},{"label":"ISOWeek","kind":2,"detail":"func() (year int, week int)","documentation":"ISOWeek returns the ISO 8601 year and week number in which t occurs.\nWeek ranges from 1 to 53. Jan 01 to Jan 03 of year n might belong to\nweek 52 or 53 of year n-1, and Dec 29 to Dec 31 might belong to week 1\nof year n+1.\n","sortText":"00033","filterText":"ISOWeek","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":46}},"newText":"ISOWeek()"}},{"label":"MarshalBinary","kind":2,"detail":"func() ([]byte, error)","documentation":"MarshalBinary implements the encoding.BinaryMarshaler interface.\n","sortText":"00034","filterText":"MarshalBinary","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":46}},"newText":"MarshalBinary()"}},{"label":"MarshalJSON","kind":2,"detail":"func() ([]byte, error)","documentation":"MarshalJSON implements the json.Marshaler interface.\nThe time is a quoted string in RFC 3339 format, with sub-second precision added if present.\n","sortText":"00035","filterText":"MarshalJSON","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":46}},"newText":"MarshalJSON()"}},{"label":"MarshalText","kind":2,"detail":"func() ([]byte, error)","documentation":"MarshalText implements the encoding.TextMarshaler interface.\nThe time is formatted in RFC 3339 format, with sub-second precision added if present.\n","sortText":"00036","filterText":"MarshalText","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":46}},"newText":"MarshalText()"}},{"label":"Zone","kind":2,"detail":"func() (name string, offset int)","documentation":"Zone computes the time zone in effect at time t, returning the abbreviated\nname of the zone (such as \"CET\") and its offset in seconds east of UTC.\n","sortText":"00037","filterText":"Zone","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":46}},"newText":"Zone()"}}]} [Trace - 21:14:55.515 PM] Sending request 'textDocument/foldingRange - (9962)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:14:55.519 PM] Received response 'textDocument/foldingRange - (9962)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":301,"endCharacter":2},{"startLine":233,"startCharacter":36,"endLine":234,"endCharacter":67},{"startLine":245,"startCharacter":12,"endLine":255,"endCharacter":3},{"startLine":247,"startCharacter":33,"endLine":250,"endCharacter":61},{"startLine":253,"startCharacter":36,"endLine":254,"endCharacter":68},{"startLine":262,"startCharacter":6,"endLine":273,"endCharacter":3},{"startLine":263,"startCharacter":10,"endLine":272,"endCharacter":13},{"startLine":264,"startCharacter":23,"endLine":270,"endCharacter":5},{"startLine":267,"startCharacter":19,"endLine":270,"endCharacter":4},{"startLine":267,"startCharacter":41,"endLine":269,"endCharacter":9},{"startLine":271,"startCharacter":38,"endLine":272,"endCharacter":13},{"startLine":276,"startCharacter":22,"endLine":277,"endCharacter":55},{"startLine":280,"startCharacter":29,"endLine":281,"endCharacter":40},{"startLine":284,"startCharacter":29,"endLine":300,"endCharacter":3},{"startLine":285,"startCharacter":32,"endLine":299,"endCharacter":51},{"startLine":286,"startCharacter":32,"endLine":289,"endCharacter":4},{"startLine":287,"startCharacter":38,"endLine":288,"endCharacter":51},{"startLine":290,"startCharacter":31,"endLine":293,"endCharacter":4},{"startLine":291,"startCharacter":47,"endLine":292,"endCharacter":50},{"startLine":294,"startCharacter":25,"endLine":297,"endCharacter":4},{"startLine":295,"startCharacter":47,"endLine":296,"endCharacter":68},{"startLine":298,"startCharacter":10,"endLine":299,"endCharacter":51},{"startLine":305,"startCharacter":59,"endLine":378,"endCharacter":2},{"startLine":310,"startCharacter":33,"endLine":312,"endCharacter":31},{"startLine":317,"startCharacter":36,"endLine":318,"endCharacter":67},{"startLine":327,"startCharacter":12,"endLine":336,"endCharacter":3},{"startLine":329,"startCharacter":33,"endLine":331,"endCharacter":32},{"startLine":334,"startCharacter":36,"endLine":335,"endCharacter":68},{"startLine":343,"startCharacter":6,"endLine":354,"endCharacter":3},{"startLine":344,"startCharacter":10,"endLine":353,"endCharacter":13},{"startLine":345,"startCharacter":23,"endLine":351,"endCharacter":5},{"startLine":348,"startCharacter":19,"endLine":351,"endCharacter":4},{"startLine":348,"startCharacter":41,"endLine":350,"endCharacter":9},{"startLine":352,"startCharacter":38,"endLine":353,"endCharacter":13},{"startLine":357,"startCharacter":22,"endLine":358,"endCharacter":55},{"startLine":361,"startCharacter":29,"endLine":362,"endCharacter":40},{"startLine":367,"startCharacter":29,"endLine":373,"endCharacter":3},{"startLine":368,"startCharacter":32,"endLine":372,"endCharacter":51},{"startLine":369,"startCharacter":32,"endLine":370,"endCharacter":49},{"startLine":371,"startCharacter":10,"endLine":372,"endCharacter":51},{"startLine":376,"startCharacter":32,"endLine":377,"endCharacter":76},{"startLine":382,"startCharacter":57,"endLine":459,"endCharacter":2},{"startLine":391,"startCharacter":33,"endLine":395,"endCharacter":60},{"startLine":400,"startCharacter":36,"endLine":401,"endCharacter":67},{"startLine":410,"startCharacter":12,"endLine":418,"endCharacter":3},{"startLine":412,"startCharacter":33,"endLine":413,"endCharacter":62},{"startLine":416,"startCharacter":36,"endLine":417,"endCharacter":68},{"startLine":425,"startCharacter":6,"endLine":436,"endCharacter":3},{"startLine":426,"startCharacter":10,"endLine":435,"endCharacter":13},{"startLine":427,"startCharacter":23,"endLine":433,"endCharacter":5},{"startLine":430,"startCharacter":19,"endLine":433,"endCharacter":4},{"startLine":430,"startCharacter":41,"endLine":432,"endCharacter":9},{"startLine":434,"startCharacter":38,"endLine":435,"endCharacter":13},{"startLine":439,"startCharacter":29,"endLine":440,"endCharacter":34},{"startLine":443,"startCharacter":35,"endLine":444,"endCharacter":55},{"startLine":448,"startCharacter":29,"endLine":458,"endCharacter":3},{"startLine":450,"startCharacter":10,"endLine":454,"endCharacter":17},{"startLine":451,"startCharacter":14,"endLine":452,"endCharacter":58},{"startLine":456,"startCharacter":28,"endLine":457,"endCharacter":51},{"startLine":463,"startCharacter":51,"endLine":511,"endCharacter":2},{"startLine":481,"startCharacter":12,"endLine":484,"endCharacter":45},{"startLine":491,"startCharacter":6,"endLine":502,"endCharacter":3},{"startLine":492,"startCharacter":10,"endLine":501,"endCharacter":13},{"startLine":493,"startCharacter":23,"endLine":499,"endCharacter":5},{"startLine":496,"startCharacter":19,"endLine":499,"endCharacter":4},{"startLine":496,"startCharacter":41,"endLine":498,"endCharacter":9},{"startLine":500,"startCharacter":38,"endLine":501,"endCharacter":13},{"startLine":505,"startCharacter":22,"endLine":506,"endCharacter":55},{"startLine":509,"startCharacter":29,"endLine":510,"endCharacter":40},{"startLine":515,"startCharacter":51,"endLine":575,"endCharacter":2},{"startLine":539,"startCharacter":12,"endLine":542,"endCharacter":15},{"startLine":549,"startCharacter":6,"endLine":560,"endCharacter":3},{"startLine":550,"startCharacter":10,"endLine":559,"endCharacter":13},{"startLine":551,"startCharacter":23,"endLine":557,"endCharacter":5},{"startLine":554,"startCharacter":19,"endLine":557,"endCharacter":4},{"startLine":554,"startCharacter":41,"endLine":556,"endCharacter":9},{"startLine":558,"startCharacter":38,"endLine":559,"endCharacter":13},{"startLine":564,"startCharacter":29,"endLine":566,"endCharacter":62},{"startLine":569,"startCharacter":22,"endLine":570,"endCharacter":55},{"startLine":573,"startCharacter":44,"endLine":574,"endCharacter":46},{"startLine":579,"startCharacter":50,"endLine":648,"endCharacter":2},{"startLine":580,"startCharacter":20,"endLine":583,"endCharacter":25},{"startLine":584,"startCharacter":3,"endLine":586,"endCharacter":54},{"startLine":589,"startCharacter":26,"endLine":647,"endCharacter":4},{"startLine":590,"startCharacter":8,"endLine":647,"endCharacter":3},{"startLine":590,"startCharacter":36,"endLine":646,"endCharacter":4},{"startLine":599,"startCharacter":35,"endLine":602,"endCharacter":62},{"startLine":607,"startCharacter":38,"endLine":608,"endCharacter":69},{"startLine":618,"startCharacter":8,"endLine":629,"endCharacter":5},{"startLine":619,"startCharacter":12,"endLine":628,"endCharacter":15},{"startLine":620,"startCharacter":25,"endLine":626,"endCharacter":7},{"startLine":623,"startCharacter":21,"endLine":626,"endCharacter":6},{"startLine":623,"startCharacter":43,"endLine":625,"endCharacter":11},{"startLine":627,"startCharacter":40,"endLine":628,"endCharacter":15},{"startLine":632,"startCharacter":31,"endLine":633,"endCharacter":42},{"startLine":637,"startCharacter":31,"endLine":641,"endCharacter":5},{"startLine":638,"startCharacter":29,"endLine":640,"endCharacter":18},{"startLine":639,"startCharacter":33,"endLine":640,"endCharacter":18},{"startLine":644,"startCharacter":44,"endLine":645,"endCharacter":92}] [Trace - 21:14:55.573 PM] Sending request 'textDocument/codeLens - (9963)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:14:55.573 PM] Received response 'textDocument/codeLens - (9963)' in 0ms. Result: null [Trace - 21:14:55.580 PM] Sending request 'textDocument/codeAction - (9964)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":46}},"context":{"diagnostics":[]}} [Trace - 21:14:55.581 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 21:14:55 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go:226:12: expected ';', found ':='\n\tfile=\"/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go\"\n"} [Error - 9:14:55 PM] 2020/11/25 21:14:55 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go:226:12: expected ';', found ':=' file="/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go" [Trace - 21:14:55.581 PM] Received response 'textDocument/codeAction - (9964)' in 1ms. Result: null [Trace - 21:14:55.660 PM] Sending request 'textDocument/documentSymbol - (9965)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:14:55.661 PM] Received response 'textDocument/documentSymbol - (9965)' in 0ms. Result: [{"name":"ReceivedEvent","detail":"struct{...}","kind":23,"range":{"start":{"line":14,"character":5},"end":{"line":17,"character":1}},"selectionRange":{"start":{"line":14,"character":5},"end":{"line":14,"character":18}},"children":[{"name":"Event","detail":"interface{...}","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":12}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":6}}}]},{"name":"(ReceivedEvent).String","detail":"()","kind":6,"range":{"start":{"line":19,"character":0},"end":{"line":21,"character":1}},"selectionRange":{"start":{"line":19,"character":23},"end":{"line":19,"character":29}}},{"name":"isIn","detail":"(id string, ids []string)","kind":12,"range":{"start":{"line":23,"character":0},"end":{"line":30,"character":1}},"selectionRange":{"start":{"line":23,"character":5},"end":{"line":23,"character":9}}},{"name":"durations","detail":"(dd []time.Duration)","kind":12,"range":{"start":{"line":33,"character":0},"end":{"line":35,"character":1}},"selectionRange":{"start":{"line":33,"character":5},"end":{"line":33,"character":14}}},{"name":"errs","detail":"(ee []error)","kind":12,"range":{"start":{"line":37,"character":0},"end":{"line":39,"character":1}},"selectionRange":{"start":{"line":37,"character":5},"end":{"line":37,"character":9}}},{"name":"events","detail":"(ee []scheduler.Event)","kind":12,"range":{"start":{"line":41,"character":0},"end":{"line":43,"character":1}},"selectionRange":{"start":{"line":41,"character":5},"end":{"line":41,"character":11}}},{"name":"TestScheduler_trigger_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":46,"character":0},"end":{"line":121,"character":1}},"selectionRange":{"start":{"line":46,"character":5},"end":{"line":46,"character":32}}},{"name":"TestScheduler_update_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":124,"character":0},"end":{"line":212,"character":1}},"selectionRange":{"start":{"line":124,"character":5},"end":{"line":124,"character":31}}},{"name":"TestScheduler_outdated_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":215,"character":0},"end":{"line":302,"character":1}},"selectionRange":{"start":{"line":215,"character":5},"end":{"line":215,"character":36}}},{"name":"TestScheduler_ignore_invalid_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":305,"character":0},"end":{"line":379,"character":1}},"selectionRange":{"start":{"line":305,"character":5},"end":{"line":305,"character":43}}},{"name":"TestScheduler_missed_schedules_first","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":382,"character":0},"end":{"line":460,"character":1}},"selectionRange":{"start":{"line":382,"character":5},"end":{"line":382,"character":41}}},{"name":"TestScheduler_deleted_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":463,"character":0},"end":{"line":512,"character":1}},"selectionRange":{"start":{"line":463,"character":5},"end":{"line":463,"character":35}}},{"name":"TestScheduler_delete_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":515,"character":0},"end":{"line":576,"character":1}},"selectionRange":{"start":{"line":515,"character":5},"end":{"line":515,"character":35}}},{"name":"TestScheduler_scheduler_since","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":579,"character":0},"end":{"line":649,"character":1}},"selectionRange":{"start":{"line":579,"character":5},"end":{"line":579,"character":34}}}] [Trace - 21:14:55.808 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":115},"contentChanges":[{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":46}},"rangeLength":0,"text":"U"}]} [Trace - 21:14:55.808 PM] Sending request 'textDocument/completion - (9966)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":223,"character":47},"context":{"triggerKind":3}} [Trace - 21:14:55.814 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":115,"diagnostics":[{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":47}},"severity":1,"source":"compiler","message":"time.Now().Add(-20 * time.Second).U undefined (type time.Time has no field or method U)"}]} [Trace - 21:14:55.814 PM] Received response 'textDocument/completion - (9966)' in 6ms. Result: {"isIncomplete":true,"items":[{"label":"UTC","kind":2,"detail":"func() time.Time","documentation":"UTC returns t with the location set to UTC.\n","preselect":true,"sortText":"00000","filterText":"UTC","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":47}},"newText":"UTC()"}},{"label":"Unix","kind":2,"detail":"func() int64","documentation":"Unix returns t as a Unix time, the number of seconds elapsed\nsince January 1, 1970 UTC. The result does not depend on the\nlocation associated with t.\nUnix-like operating systems often record time as a 32-bit\ncount of seconds, but since the method here returns a 64-bit\nvalue it is valid for billions of years into the past or future.\n","sortText":"00001","filterText":"Unix","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":47}},"newText":"Unix()"}},{"label":"UnixNano","kind":2,"detail":"func() int64","documentation":"UnixNano returns t as a Unix time, the number of nanoseconds elapsed\nsince January 1, 1970 UTC. The result is undefined if the Unix time\nin nanoseconds cannot be represented by an int64 (a date before the year\n1678 or after 2262). Note that this means the result of calling UnixNano\non the zero Time is undefined. The result does not depend on the\nlocation associated with t.\n","sortText":"00002","filterText":"UnixNano","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":47}},"newText":"UnixNano()"}},{"label":"Local().UTC","kind":2,"detail":"func() time.Time","documentation":"UTC returns t with the location set to UTC.\n","sortText":"00003","filterText":"Local().UTC","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":47}},"newText":"Local().UTC()"}},{"label":"Local().Unix","kind":2,"detail":"func() int64","documentation":"Unix returns t as a Unix time, the number of seconds elapsed\nsince January 1, 1970 UTC. The result does not depend on the\nlocation associated with t.\nUnix-like operating systems often record time as a 32-bit\ncount of seconds, but since the method here returns a 64-bit\nvalue it is valid for billions of years into the past or future.\n","sortText":"00004","filterText":"Local().Unix","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":47}},"newText":"Local().Unix()"}},{"label":"Local().UnixNano","kind":2,"detail":"func() int64","documentation":"UnixNano returns t as a Unix time, the number of nanoseconds elapsed\nsince January 1, 1970 UTC. The result is undefined if the Unix time\nin nanoseconds cannot be represented by an int64 (a date before the year\n1678 or after 2262). Note that this means the result of calling UnixNano\non the zero Time is undefined. The result does not depend on the\nlocation associated with t.\n","sortText":"00005","filterText":"Local().UnixNano","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":47}},"newText":"Local().UnixNano()"}}]} [Trace - 21:14:56.000 PM] Sending request 'textDocument/foldingRange - (9967)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:14:56.004 PM] Received response 'textDocument/foldingRange - (9967)' in 4ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":301,"endCharacter":2},{"startLine":226,"startCharacter":33,"endLine":228,"endCharacter":39},{"startLine":233,"startCharacter":36,"endLine":234,"endCharacter":67},{"startLine":245,"startCharacter":12,"endLine":255,"endCharacter":3},{"startLine":247,"startCharacter":33,"endLine":250,"endCharacter":61},{"startLine":253,"startCharacter":36,"endLine":254,"endCharacter":68},{"startLine":262,"startCharacter":6,"endLine":273,"endCharacter":3},{"startLine":263,"startCharacter":10,"endLine":272,"endCharacter":13},{"startLine":264,"startCharacter":23,"endLine":270,"endCharacter":5},{"startLine":267,"startCharacter":19,"endLine":270,"endCharacter":4},{"startLine":267,"startCharacter":41,"endLine":269,"endCharacter":9},{"startLine":271,"startCharacter":38,"endLine":272,"endCharacter":13},{"startLine":276,"startCharacter":22,"endLine":277,"endCharacter":55},{"startLine":280,"startCharacter":29,"endLine":281,"endCharacter":40},{"startLine":284,"startCharacter":29,"endLine":300,"endCharacter":3},{"startLine":285,"startCharacter":32,"endLine":299,"endCharacter":51},{"startLine":286,"startCharacter":32,"endLine":289,"endCharacter":4},{"startLine":287,"startCharacter":38,"endLine":288,"endCharacter":51},{"startLine":290,"startCharacter":31,"endLine":293,"endCharacter":4},{"startLine":291,"startCharacter":47,"endLine":292,"endCharacter":50},{"startLine":294,"startCharacter":25,"endLine":297,"endCharacter":4},{"startLine":295,"startCharacter":47,"endLine":296,"endCharacter":68},{"startLine":298,"startCharacter":10,"endLine":299,"endCharacter":51},{"startLine":305,"startCharacter":59,"endLine":378,"endCharacter":2},{"startLine":310,"startCharacter":33,"endLine":312,"endCharacter":31},{"startLine":317,"startCharacter":36,"endLine":318,"endCharacter":67},{"startLine":327,"startCharacter":12,"endLine":336,"endCharacter":3},{"startLine":329,"startCharacter":33,"endLine":331,"endCharacter":32},{"startLine":334,"startCharacter":36,"endLine":335,"endCharacter":68},{"startLine":343,"startCharacter":6,"endLine":354,"endCharacter":3},{"startLine":344,"startCharacter":10,"endLine":353,"endCharacter":13},{"startLine":345,"startCharacter":23,"endLine":351,"endCharacter":5},{"startLine":348,"startCharacter":19,"endLine":351,"endCharacter":4},{"startLine":348,"startCharacter":41,"endLine":350,"endCharacter":9},{"startLine":352,"startCharacter":38,"endLine":353,"endCharacter":13},{"startLine":357,"startCharacter":22,"endLine":358,"endCharacter":55},{"startLine":361,"startCharacter":29,"endLine":362,"endCharacter":40},{"startLine":367,"startCharacter":29,"endLine":373,"endCharacter":3},{"startLine":368,"startCharacter":32,"endLine":372,"endCharacter":51},{"startLine":369,"startCharacter":32,"endLine":370,"endCharacter":49},{"startLine":371,"startCharacter":10,"endLine":372,"endCharacter":51},{"startLine":376,"startCharacter":32,"endLine":377,"endCharacter":76},{"startLine":382,"startCharacter":57,"endLine":459,"endCharacter":2},{"startLine":391,"startCharacter":33,"endLine":395,"endCharacter":60},{"startLine":400,"startCharacter":36,"endLine":401,"endCharacter":67},{"startLine":410,"startCharacter":12,"endLine":418,"endCharacter":3},{"startLine":412,"startCharacter":33,"endLine":413,"endCharacter":62},{"startLine":416,"startCharacter":36,"endLine":417,"endCharacter":68},{"startLine":425,"startCharacter":6,"endLine":436,"endCharacter":3},{"startLine":426,"startCharacter":10,"endLine":435,"endCharacter":13},{"startLine":427,"startCharacter":23,"endLine":433,"endCharacter":5},{"startLine":430,"startCharacter":19,"endLine":433,"endCharacter":4},{"startLine":430,"startCharacter":41,"endLine":432,"endCharacter":9},{"startLine":434,"startCharacter":38,"endLine":435,"endCharacter":13},{"startLine":439,"startCharacter":29,"endLine":440,"endCharacter":34},{"startLine":443,"startCharacter":35,"endLine":444,"endCharacter":55},{"startLine":448,"startCharacter":29,"endLine":458,"endCharacter":3},{"startLine":450,"startCharacter":10,"endLine":454,"endCharacter":17},{"startLine":451,"startCharacter":14,"endLine":452,"endCharacter":58},{"startLine":456,"startCharacter":28,"endLine":457,"endCharacter":51},{"startLine":463,"startCharacter":51,"endLine":511,"endCharacter":2},{"startLine":481,"startCharacter":12,"endLine":484,"endCharacter":45},{"startLine":491,"startCharacter":6,"endLine":502,"endCharacter":3},{"startLine":492,"startCharacter":10,"endLine":501,"endCharacter":13},{"startLine":493,"startCharacter":23,"endLine":499,"endCharacter":5},{"startLine":496,"startCharacter":19,"endLine":499,"endCharacter":4},{"startLine":496,"startCharacter":41,"endLine":498,"endCharacter":9},{"startLine":500,"startCharacter":38,"endLine":501,"endCharacter":13},{"startLine":505,"startCharacter":22,"endLine":506,"endCharacter":55},{"startLine":509,"startCharacter":29,"endLine":510,"endCharacter":40},{"startLine":515,"startCharacter":51,"endLine":575,"endCharacter":2},{"startLine":539,"startCharacter":12,"endLine":542,"endCharacter":15},{"startLine":549,"startCharacter":6,"endLine":560,"endCharacter":3},{"startLine":550,"startCharacter":10,"endLine":559,"endCharacter":13},{"startLine":551,"startCharacter":23,"endLine":557,"endCharacter":5},{"startLine":554,"startCharacter":19,"endLine":557,"endCharacter":4},{"startLine":554,"startCharacter":41,"endLine":556,"endCharacter":9},{"startLine":558,"startCharacter":38,"endLine":559,"endCharacter":13},{"startLine":564,"startCharacter":29,"endLine":566,"endCharacter":62},{"startLine":569,"startCharacter":22,"endLine":570,"endCharacter":55},{"startLine":573,"startCharacter":44,"endLine":574,"endCharacter":46},{"startLine":579,"startCharacter":50,"endLine":648,"endCharacter":2},{"startLine":580,"startCharacter":20,"endLine":583,"endCharacter":25},{"startLine":584,"startCharacter":3,"endLine":586,"endCharacter":54},{"startLine":589,"startCharacter":26,"endLine":647,"endCharacter":4},{"startLine":590,"startCharacter":8,"endLine":647,"endCharacter":3},{"startLine":590,"startCharacter":36,"endLine":646,"endCharacter":4},{"startLine":599,"startCharacter":35,"endLine":602,"endCharacter":62},{"startLine":607,"startCharacter":38,"endLine":608,"endCharacter":69},{"startLine":618,"startCharacter":8,"endLine":629,"endCharacter":5},{"startLine":619,"startCharacter":12,"endLine":628,"endCharacter":15},{"startLine":620,"startCharacter":25,"endLine":626,"endCharacter":7},{"startLine":623,"startCharacter":21,"endLine":626,"endCharacter":6},{"startLine":623,"startCharacter":43,"endLine":625,"endCharacter":11},{"startLine":627,"startCharacter":40,"endLine":628,"endCharacter":15},{"startLine":632,"startCharacter":31,"endLine":633,"endCharacter":42},{"startLine":637,"startCharacter":31,"endLine":641,"endCharacter":5},{"startLine":638,"startCharacter":29,"endLine":640,"endCharacter":18},{"startLine":639,"startCharacter":33,"endLine":640,"endCharacter":18},{"startLine":644,"startCharacter":44,"endLine":645,"endCharacter":92}] [Trace - 21:14:56.065 PM] Sending request 'textDocument/codeLens - (9968)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:14:56.065 PM] Received response 'textDocument/codeLens - (9968)' in 0ms. Result: null [Trace - 21:14:56.072 PM] Sending request 'textDocument/codeAction - (9969)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":223,"character":47},"end":{"line":223,"character":47}},"context":{"diagnostics":[{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":47}},"message":"time.Now().Add(-20 * time.Second).U undefined (type time.Time has no field or method U)","severity":1,"source":"compiler"}]}} [Trace - 21:14:56.073 PM] Received response 'textDocument/codeAction - (9969)' in 1ms. Result: null [Trace - 21:14:56.150 PM] Sending request 'textDocument/documentSymbol - (9970)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:14:56.150 PM] Received response 'textDocument/documentSymbol - (9970)' in 0ms. Result: [{"name":"ReceivedEvent","detail":"struct{...}","kind":23,"range":{"start":{"line":14,"character":5},"end":{"line":17,"character":1}},"selectionRange":{"start":{"line":14,"character":5},"end":{"line":14,"character":18}},"children":[{"name":"Event","detail":"interface{...}","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":12}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":6}}}]},{"name":"(ReceivedEvent).String","detail":"()","kind":6,"range":{"start":{"line":19,"character":0},"end":{"line":21,"character":1}},"selectionRange":{"start":{"line":19,"character":23},"end":{"line":19,"character":29}}},{"name":"isIn","detail":"(id string, ids []string)","kind":12,"range":{"start":{"line":23,"character":0},"end":{"line":30,"character":1}},"selectionRange":{"start":{"line":23,"character":5},"end":{"line":23,"character":9}}},{"name":"durations","detail":"(dd []time.Duration)","kind":12,"range":{"start":{"line":33,"character":0},"end":{"line":35,"character":1}},"selectionRange":{"start":{"line":33,"character":5},"end":{"line":33,"character":14}}},{"name":"errs","detail":"(ee []error)","kind":12,"range":{"start":{"line":37,"character":0},"end":{"line":39,"character":1}},"selectionRange":{"start":{"line":37,"character":5},"end":{"line":37,"character":9}}},{"name":"events","detail":"(ee []scheduler.Event)","kind":12,"range":{"start":{"line":41,"character":0},"end":{"line":43,"character":1}},"selectionRange":{"start":{"line":41,"character":5},"end":{"line":41,"character":11}}},{"name":"TestScheduler_trigger_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":46,"character":0},"end":{"line":121,"character":1}},"selectionRange":{"start":{"line":46,"character":5},"end":{"line":46,"character":32}}},{"name":"TestScheduler_update_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":124,"character":0},"end":{"line":212,"character":1}},"selectionRange":{"start":{"line":124,"character":5},"end":{"line":124,"character":31}}},{"name":"TestScheduler_outdated_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":215,"character":0},"end":{"line":302,"character":1}},"selectionRange":{"start":{"line":215,"character":5},"end":{"line":215,"character":36}}},{"name":"TestScheduler_ignore_invalid_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":305,"character":0},"end":{"line":379,"character":1}},"selectionRange":{"start":{"line":305,"character":5},"end":{"line":305,"character":43}}},{"name":"TestScheduler_missed_schedules_first","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":382,"character":0},"end":{"line":460,"character":1}},"selectionRange":{"start":{"line":382,"character":5},"end":{"line":382,"character":41}}},{"name":"TestScheduler_deleted_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":463,"character":0},"end":{"line":512,"character":1}},"selectionRange":{"start":{"line":463,"character":5},"end":{"line":463,"character":35}}},{"name":"TestScheduler_delete_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":515,"character":0},"end":{"line":576,"character":1}},"selectionRange":{"start":{"line":515,"character":5},"end":{"line":515,"character":35}}},{"name":"TestScheduler_scheduler_since","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":579,"character":0},"end":{"line":649,"character":1}},"selectionRange":{"start":{"line":579,"character":5},"end":{"line":579,"character":34}}}] [Trace - 21:14:56.310 PM] Sending request 'textDocument/documentLink - (9971)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:14:56.314 PM] Received response 'textDocument/documentLink - (9971)' in 3ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":411,"character":11},"end":{"line":411,"character":19}},"target":"https://time.Now"}] [Trace - 21:14:56.369 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":116},"contentChanges":[{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":47}},"rangeLength":1,"text":"UTC()"}]} [Trace - 21:14:56.375 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":116,"diagnostics":[{"range":{"start":{"line":227,"character":68},"end":{"line":227,"character":75}},"severity":1,"source":"compiler","message":"cannot use earlier (variable of type time.Time) as int64 value in argument to simple.SimpleScheduleWithTS"}]} [Trace - 21:14:56.568 PM] Sending request 'textDocument/foldingRange - (9972)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:14:56.572 PM] Received response 'textDocument/foldingRange - (9972)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":301,"endCharacter":2},{"startLine":226,"startCharacter":33,"endLine":228,"endCharacter":39},{"startLine":233,"startCharacter":36,"endLine":234,"endCharacter":67},{"startLine":245,"startCharacter":12,"endLine":255,"endCharacter":3},{"startLine":247,"startCharacter":33,"endLine":250,"endCharacter":61},{"startLine":253,"startCharacter":36,"endLine":254,"endCharacter":68},{"startLine":262,"startCharacter":6,"endLine":273,"endCharacter":3},{"startLine":263,"startCharacter":10,"endLine":272,"endCharacter":13},{"startLine":264,"startCharacter":23,"endLine":270,"endCharacter":5},{"startLine":267,"startCharacter":19,"endLine":270,"endCharacter":4},{"startLine":267,"startCharacter":41,"endLine":269,"endCharacter":9},{"startLine":271,"startCharacter":38,"endLine":272,"endCharacter":13},{"startLine":276,"startCharacter":22,"endLine":277,"endCharacter":55},{"startLine":280,"startCharacter":29,"endLine":281,"endCharacter":40},{"startLine":284,"startCharacter":29,"endLine":300,"endCharacter":3},{"startLine":285,"startCharacter":32,"endLine":299,"endCharacter":51},{"startLine":286,"startCharacter":32,"endLine":289,"endCharacter":4},{"startLine":287,"startCharacter":38,"endLine":288,"endCharacter":51},{"startLine":290,"startCharacter":31,"endLine":293,"endCharacter":4},{"startLine":291,"startCharacter":47,"endLine":292,"endCharacter":50},{"startLine":294,"startCharacter":25,"endLine":297,"endCharacter":4},{"startLine":295,"startCharacter":47,"endLine":296,"endCharacter":68},{"startLine":298,"startCharacter":10,"endLine":299,"endCharacter":51},{"startLine":305,"startCharacter":59,"endLine":378,"endCharacter":2},{"startLine":310,"startCharacter":33,"endLine":312,"endCharacter":31},{"startLine":317,"startCharacter":36,"endLine":318,"endCharacter":67},{"startLine":327,"startCharacter":12,"endLine":336,"endCharacter":3},{"startLine":329,"startCharacter":33,"endLine":331,"endCharacter":32},{"startLine":334,"startCharacter":36,"endLine":335,"endCharacter":68},{"startLine":343,"startCharacter":6,"endLine":354,"endCharacter":3},{"startLine":344,"startCharacter":10,"endLine":353,"endCharacter":13},{"startLine":345,"startCharacter":23,"endLine":351,"endCharacter":5},{"startLine":348,"startCharacter":19,"endLine":351,"endCharacter":4},{"startLine":348,"startCharacter":41,"endLine":350,"endCharacter":9},{"startLine":352,"startCharacter":38,"endLine":353,"endCharacter":13},{"startLine":357,"startCharacter":22,"endLine":358,"endCharacter":55},{"startLine":361,"startCharacter":29,"endLine":362,"endCharacter":40},{"startLine":367,"startCharacter":29,"endLine":373,"endCharacter":3},{"startLine":368,"startCharacter":32,"endLine":372,"endCharacter":51},{"startLine":369,"startCharacter":32,"endLine":370,"endCharacter":49},{"startLine":371,"startCharacter":10,"endLine":372,"endCharacter":51},{"startLine":376,"startCharacter":32,"endLine":377,"endCharacter":76},{"startLine":382,"startCharacter":57,"endLine":459,"endCharacter":2},{"startLine":391,"startCharacter":33,"endLine":395,"endCharacter":60},{"startLine":400,"startCharacter":36,"endLine":401,"endCharacter":67},{"startLine":410,"startCharacter":12,"endLine":418,"endCharacter":3},{"startLine":412,"startCharacter":33,"endLine":413,"endCharacter":62},{"startLine":416,"startCharacter":36,"endLine":417,"endCharacter":68},{"startLine":425,"startCharacter":6,"endLine":436,"endCharacter":3},{"startLine":426,"startCharacter":10,"endLine":435,"endCharacter":13},{"startLine":427,"startCharacter":23,"endLine":433,"endCharacter":5},{"startLine":430,"startCharacter":19,"endLine":433,"endCharacter":4},{"startLine":430,"startCharacter":41,"endLine":432,"endCharacter":9},{"startLine":434,"startCharacter":38,"endLine":435,"endCharacter":13},{"startLine":439,"startCharacter":29,"endLine":440,"endCharacter":34},{"startLine":443,"startCharacter":35,"endLine":444,"endCharacter":55},{"startLine":448,"startCharacter":29,"endLine":458,"endCharacter":3},{"startLine":450,"startCharacter":10,"endLine":454,"endCharacter":17},{"startLine":451,"startCharacter":14,"endLine":452,"endCharacter":58},{"startLine":456,"startCharacter":28,"endLine":457,"endCharacter":51},{"startLine":463,"startCharacter":51,"endLine":511,"endCharacter":2},{"startLine":481,"startCharacter":12,"endLine":484,"endCharacter":45},{"startLine":491,"startCharacter":6,"endLine":502,"endCharacter":3},{"startLine":492,"startCharacter":10,"endLine":501,"endCharacter":13},{"startLine":493,"startCharacter":23,"endLine":499,"endCharacter":5},{"startLine":496,"startCharacter":19,"endLine":499,"endCharacter":4},{"startLine":496,"startCharacter":41,"endLine":498,"endCharacter":9},{"startLine":500,"startCharacter":38,"endLine":501,"endCharacter":13},{"startLine":505,"startCharacter":22,"endLine":506,"endCharacter":55},{"startLine":509,"startCharacter":29,"endLine":510,"endCharacter":40},{"startLine":515,"startCharacter":51,"endLine":575,"endCharacter":2},{"startLine":539,"startCharacter":12,"endLine":542,"endCharacter":15},{"startLine":549,"startCharacter":6,"endLine":560,"endCharacter":3},{"startLine":550,"startCharacter":10,"endLine":559,"endCharacter":13},{"startLine":551,"startCharacter":23,"endLine":557,"endCharacter":5},{"startLine":554,"startCharacter":19,"endLine":557,"endCharacter":4},{"startLine":554,"startCharacter":41,"endLine":556,"endCharacter":9},{"startLine":558,"startCharacter":38,"endLine":559,"endCharacter":13},{"startLine":564,"startCharacter":29,"endLine":566,"endCharacter":62},{"startLine":569,"startCharacter":22,"endLine":570,"endCharacter":55},{"startLine":573,"startCharacter":44,"endLine":574,"endCharacter":46},{"startLine":579,"startCharacter":50,"endLine":648,"endCharacter":2},{"startLine":580,"startCharacter":20,"endLine":583,"endCharacter":25},{"startLine":584,"startCharacter":3,"endLine":586,"endCharacter":54},{"startLine":589,"startCharacter":26,"endLine":647,"endCharacter":4},{"startLine":590,"startCharacter":8,"endLine":647,"endCharacter":3},{"startLine":590,"startCharacter":36,"endLine":646,"endCharacter":4},{"startLine":599,"startCharacter":35,"endLine":602,"endCharacter":62},{"startLine":607,"startCharacter":38,"endLine":608,"endCharacter":69},{"startLine":618,"startCharacter":8,"endLine":629,"endCharacter":5},{"startLine":619,"startCharacter":12,"endLine":628,"endCharacter":15},{"startLine":620,"startCharacter":25,"endLine":626,"endCharacter":7},{"startLine":623,"startCharacter":21,"endLine":626,"endCharacter":6},{"startLine":623,"startCharacter":43,"endLine":625,"endCharacter":11},{"startLine":627,"startCharacter":40,"endLine":628,"endCharacter":15},{"startLine":632,"startCharacter":31,"endLine":633,"endCharacter":42},{"startLine":637,"startCharacter":31,"endLine":641,"endCharacter":5},{"startLine":638,"startCharacter":29,"endLine":640,"endCharacter":18},{"startLine":639,"startCharacter":33,"endLine":640,"endCharacter":18},{"startLine":644,"startCharacter":44,"endLine":645,"endCharacter":92}] [Trace - 21:14:56.630 PM] Sending request 'textDocument/codeLens - (9973)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:14:56.630 PM] Received response 'textDocument/codeLens - (9973)' in 0ms. Result: null [Trace - 21:14:56.631 PM] Sending request 'textDocument/codeAction - (9974)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":223,"character":51},"end":{"line":223,"character":51}},"context":{"diagnostics":[]}} [Trace - 21:14:56.632 PM] Received response 'textDocument/codeAction - (9974)' in 1ms. Result: null [Trace - 21:14:56.717 PM] Sending request 'textDocument/documentSymbol - (9975)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:14:56.718 PM] Received response 'textDocument/documentSymbol - (9975)' in 0ms. Result: [{"name":"ReceivedEvent","detail":"struct{...}","kind":23,"range":{"start":{"line":14,"character":5},"end":{"line":17,"character":1}},"selectionRange":{"start":{"line":14,"character":5},"end":{"line":14,"character":18}},"children":[{"name":"Event","detail":"interface{...}","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":12}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":6}}}]},{"name":"(ReceivedEvent).String","detail":"()","kind":6,"range":{"start":{"line":19,"character":0},"end":{"line":21,"character":1}},"selectionRange":{"start":{"line":19,"character":23},"end":{"line":19,"character":29}}},{"name":"isIn","detail":"(id string, ids []string)","kind":12,"range":{"start":{"line":23,"character":0},"end":{"line":30,"character":1}},"selectionRange":{"start":{"line":23,"character":5},"end":{"line":23,"character":9}}},{"name":"durations","detail":"(dd []time.Duration)","kind":12,"range":{"start":{"line":33,"character":0},"end":{"line":35,"character":1}},"selectionRange":{"start":{"line":33,"character":5},"end":{"line":33,"character":14}}},{"name":"errs","detail":"(ee []error)","kind":12,"range":{"start":{"line":37,"character":0},"end":{"line":39,"character":1}},"selectionRange":{"start":{"line":37,"character":5},"end":{"line":37,"character":9}}},{"name":"events","detail":"(ee []scheduler.Event)","kind":12,"range":{"start":{"line":41,"character":0},"end":{"line":43,"character":1}},"selectionRange":{"start":{"line":41,"character":5},"end":{"line":41,"character":11}}},{"name":"TestScheduler_trigger_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":46,"character":0},"end":{"line":121,"character":1}},"selectionRange":{"start":{"line":46,"character":5},"end":{"line":46,"character":32}}},{"name":"TestScheduler_update_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":124,"character":0},"end":{"line":212,"character":1}},"selectionRange":{"start":{"line":124,"character":5},"end":{"line":124,"character":31}}},{"name":"TestScheduler_outdated_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":215,"character":0},"end":{"line":302,"character":1}},"selectionRange":{"start":{"line":215,"character":5},"end":{"line":215,"character":36}}},{"name":"TestScheduler_ignore_invalid_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":305,"character":0},"end":{"line":379,"character":1}},"selectionRange":{"start":{"line":305,"character":5},"end":{"line":305,"character":43}}},{"name":"TestScheduler_missed_schedules_first","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":382,"character":0},"end":{"line":460,"character":1}},"selectionRange":{"start":{"line":382,"character":5},"end":{"line":382,"character":41}}},{"name":"TestScheduler_deleted_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":463,"character":0},"end":{"line":512,"character":1}},"selectionRange":{"start":{"line":463,"character":5},"end":{"line":463,"character":35}}},{"name":"TestScheduler_delete_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":515,"character":0},"end":{"line":576,"character":1}},"selectionRange":{"start":{"line":515,"character":5},"end":{"line":515,"character":35}}},{"name":"TestScheduler_scheduler_since","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":579,"character":0},"end":{"line":649,"character":1}},"selectionRange":{"start":{"line":579,"character":5},"end":{"line":579,"character":34}}}] [Trace - 21:14:56.967 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":117},"contentChanges":[{"range":{"start":{"line":223,"character":50},"end":{"line":223,"character":51}},"rangeLength":1,"text":""}]} [Trace - 21:14:56.972 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":117,"diagnostics":[{"range":{"start":{"line":225,"character":11},"end":{"line":225,"character":11}},"severity":1,"source":"syntax","message":"missing ',' in argument list"}]} [Trace - 21:14:57.150 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":118},"contentChanges":[{"range":{"start":{"line":223,"character":49},"end":{"line":223,"character":50}},"rangeLength":1,"text":""}]} [Trace - 21:14:57.156 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":118,"diagnostics":[{"range":{"start":{"line":227,"character":68},"end":{"line":227,"character":75}},"severity":1,"source":"compiler","message":"cannot use earlier (variable of type func() time.Time) as int64 value in argument to simple.SimpleScheduleWithTS"}]} [Trace - 21:14:57.310 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":119},"contentChanges":[{"range":{"start":{"line":223,"character":48},"end":{"line":223,"character":49}},"rangeLength":1,"text":""}]} [Trace - 21:14:57.316 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":119,"diagnostics":[{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":48}},"severity":1,"source":"compiler","message":"time.Now().Add(-20 * time.Second).UT undefined (type time.Time has no field or method UT)"}]} [Trace - 21:14:57.367 PM] Sending request 'textDocument/documentLink - (9976)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:14:57.370 PM] Received response 'textDocument/documentLink - (9976)' in 3ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":411,"character":11},"end":{"line":411,"character":19}},"target":"https://time.Now"}] [Trace - 21:14:57.466 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":120},"contentChanges":[{"range":{"start":{"line":223,"character":47},"end":{"line":223,"character":48}},"rangeLength":1,"text":""}]} [Trace - 21:14:57.471 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":120,"diagnostics":[{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":47}},"severity":1,"source":"compiler","message":"time.Now().Add(-20 * time.Second).U undefined (type time.Time has no field or method U)"}]} [Trace - 21:14:57.626 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":121},"contentChanges":[{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":47}},"rangeLength":1,"text":""}]} [Trace - 21:14:57.631 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":121,"diagnostics":[{"range":{"start":{"line":225,"character":11},"end":{"line":225,"character":11}},"severity":1,"source":"syntax","message":"expected ';', found ':='"}]} [Trace - 21:14:57.802 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":122},"contentChanges":[{"range":{"start":{"line":223,"character":45},"end":{"line":223,"character":46}},"rangeLength":1,"text":""}]} [Trace - 21:14:57.808 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":122,"diagnostics":[{"range":{"start":{"line":227,"character":68},"end":{"line":227,"character":75}},"severity":1,"source":"compiler","message":"cannot use earlier (variable of type time.Time) as int64 value in argument to simple.SimpleScheduleWithTS"}]} [Trace - 21:14:57.998 PM] Sending request 'textDocument/foldingRange - (9977)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:14:58.002 PM] Received response 'textDocument/foldingRange - (9977)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":301,"endCharacter":2},{"startLine":226,"startCharacter":33,"endLine":228,"endCharacter":39},{"startLine":233,"startCharacter":36,"endLine":234,"endCharacter":67},{"startLine":245,"startCharacter":12,"endLine":255,"endCharacter":3},{"startLine":247,"startCharacter":33,"endLine":250,"endCharacter":61},{"startLine":253,"startCharacter":36,"endLine":254,"endCharacter":68},{"startLine":262,"startCharacter":6,"endLine":273,"endCharacter":3},{"startLine":263,"startCharacter":10,"endLine":272,"endCharacter":13},{"startLine":264,"startCharacter":23,"endLine":270,"endCharacter":5},{"startLine":267,"startCharacter":19,"endLine":270,"endCharacter":4},{"startLine":267,"startCharacter":41,"endLine":269,"endCharacter":9},{"startLine":271,"startCharacter":38,"endLine":272,"endCharacter":13},{"startLine":276,"startCharacter":22,"endLine":277,"endCharacter":55},{"startLine":280,"startCharacter":29,"endLine":281,"endCharacter":40},{"startLine":284,"startCharacter":29,"endLine":300,"endCharacter":3},{"startLine":285,"startCharacter":32,"endLine":299,"endCharacter":51},{"startLine":286,"startCharacter":32,"endLine":289,"endCharacter":4},{"startLine":287,"startCharacter":38,"endLine":288,"endCharacter":51},{"startLine":290,"startCharacter":31,"endLine":293,"endCharacter":4},{"startLine":291,"startCharacter":47,"endLine":292,"endCharacter":50},{"startLine":294,"startCharacter":25,"endLine":297,"endCharacter":4},{"startLine":295,"startCharacter":47,"endLine":296,"endCharacter":68},{"startLine":298,"startCharacter":10,"endLine":299,"endCharacter":51},{"startLine":305,"startCharacter":59,"endLine":378,"endCharacter":2},{"startLine":310,"startCharacter":33,"endLine":312,"endCharacter":31},{"startLine":317,"startCharacter":36,"endLine":318,"endCharacter":67},{"startLine":327,"startCharacter":12,"endLine":336,"endCharacter":3},{"startLine":329,"startCharacter":33,"endLine":331,"endCharacter":32},{"startLine":334,"startCharacter":36,"endLine":335,"endCharacter":68},{"startLine":343,"startCharacter":6,"endLine":354,"endCharacter":3},{"startLine":344,"startCharacter":10,"endLine":353,"endCharacter":13},{"startLine":345,"startCharacter":23,"endLine":351,"endCharacter":5},{"startLine":348,"startCharacter":19,"endLine":351,"endCharacter":4},{"startLine":348,"startCharacter":41,"endLine":350,"endCharacter":9},{"startLine":352,"startCharacter":38,"endLine":353,"endCharacter":13},{"startLine":357,"startCharacter":22,"endLine":358,"endCharacter":55},{"startLine":361,"startCharacter":29,"endLine":362,"endCharacter":40},{"startLine":367,"startCharacter":29,"endLine":373,"endCharacter":3},{"startLine":368,"startCharacter":32,"endLine":372,"endCharacter":51},{"startLine":369,"startCharacter":32,"endLine":370,"endCharacter":49},{"startLine":371,"startCharacter":10,"endLine":372,"endCharacter":51},{"startLine":376,"startCharacter":32,"endLine":377,"endCharacter":76},{"startLine":382,"startCharacter":57,"endLine":459,"endCharacter":2},{"startLine":391,"startCharacter":33,"endLine":395,"endCharacter":60},{"startLine":400,"startCharacter":36,"endLine":401,"endCharacter":67},{"startLine":410,"startCharacter":12,"endLine":418,"endCharacter":3},{"startLine":412,"startCharacter":33,"endLine":413,"endCharacter":62},{"startLine":416,"startCharacter":36,"endLine":417,"endCharacter":68},{"startLine":425,"startCharacter":6,"endLine":436,"endCharacter":3},{"startLine":426,"startCharacter":10,"endLine":435,"endCharacter":13},{"startLine":427,"startCharacter":23,"endLine":433,"endCharacter":5},{"startLine":430,"startCharacter":19,"endLine":433,"endCharacter":4},{"startLine":430,"startCharacter":41,"endLine":432,"endCharacter":9},{"startLine":434,"startCharacter":38,"endLine":435,"endCharacter":13},{"startLine":439,"startCharacter":29,"endLine":440,"endCharacter":34},{"startLine":443,"startCharacter":35,"endLine":444,"endCharacter":55},{"startLine":448,"startCharacter":29,"endLine":458,"endCharacter":3},{"startLine":450,"startCharacter":10,"endLine":454,"endCharacter":17},{"startLine":451,"startCharacter":14,"endLine":452,"endCharacter":58},{"startLine":456,"startCharacter":28,"endLine":457,"endCharacter":51},{"startLine":463,"startCharacter":51,"endLine":511,"endCharacter":2},{"startLine":481,"startCharacter":12,"endLine":484,"endCharacter":45},{"startLine":491,"startCharacter":6,"endLine":502,"endCharacter":3},{"startLine":492,"startCharacter":10,"endLine":501,"endCharacter":13},{"startLine":493,"startCharacter":23,"endLine":499,"endCharacter":5},{"startLine":496,"startCharacter":19,"endLine":499,"endCharacter":4},{"startLine":496,"startCharacter":41,"endLine":498,"endCharacter":9},{"startLine":500,"startCharacter":38,"endLine":501,"endCharacter":13},{"startLine":505,"startCharacter":22,"endLine":506,"endCharacter":55},{"startLine":509,"startCharacter":29,"endLine":510,"endCharacter":40},{"startLine":515,"startCharacter":51,"endLine":575,"endCharacter":2},{"startLine":539,"startCharacter":12,"endLine":542,"endCharacter":15},{"startLine":549,"startCharacter":6,"endLine":560,"endCharacter":3},{"startLine":550,"startCharacter":10,"endLine":559,"endCharacter":13},{"startLine":551,"startCharacter":23,"endLine":557,"endCharacter":5},{"startLine":554,"startCharacter":19,"endLine":557,"endCharacter":4},{"startLine":554,"startCharacter":41,"endLine":556,"endCharacter":9},{"startLine":558,"startCharacter":38,"endLine":559,"endCharacter":13},{"startLine":564,"startCharacter":29,"endLine":566,"endCharacter":62},{"startLine":569,"startCharacter":22,"endLine":570,"endCharacter":55},{"startLine":573,"startCharacter":44,"endLine":574,"endCharacter":46},{"startLine":579,"startCharacter":50,"endLine":648,"endCharacter":2},{"startLine":580,"startCharacter":20,"endLine":583,"endCharacter":25},{"startLine":584,"startCharacter":3,"endLine":586,"endCharacter":54},{"startLine":589,"startCharacter":26,"endLine":647,"endCharacter":4},{"startLine":590,"startCharacter":8,"endLine":647,"endCharacter":3},{"startLine":590,"startCharacter":36,"endLine":646,"endCharacter":4},{"startLine":599,"startCharacter":35,"endLine":602,"endCharacter":62},{"startLine":607,"startCharacter":38,"endLine":608,"endCharacter":69},{"startLine":618,"startCharacter":8,"endLine":629,"endCharacter":5},{"startLine":619,"startCharacter":12,"endLine":628,"endCharacter":15},{"startLine":620,"startCharacter":25,"endLine":626,"endCharacter":7},{"startLine":623,"startCharacter":21,"endLine":626,"endCharacter":6},{"startLine":623,"startCharacter":43,"endLine":625,"endCharacter":11},{"startLine":627,"startCharacter":40,"endLine":628,"endCharacter":15},{"startLine":632,"startCharacter":31,"endLine":633,"endCharacter":42},{"startLine":637,"startCharacter":31,"endLine":641,"endCharacter":5},{"startLine":638,"startCharacter":29,"endLine":640,"endCharacter":18},{"startLine":639,"startCharacter":33,"endLine":640,"endCharacter":18},{"startLine":644,"startCharacter":44,"endLine":645,"endCharacter":92}] [Trace - 21:14:58.061 PM] Sending request 'textDocument/codeLens - (9978)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:14:58.062 PM] Received response 'textDocument/codeLens - (9978)' in 0ms. Result: null [Trace - 21:14:58.062 PM] Sending request 'textDocument/codeAction - (9979)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":223,"character":45},"end":{"line":223,"character":45}},"context":{"diagnostics":[]}} [Trace - 21:14:58.063 PM] Received response 'textDocument/codeAction - (9979)' in 1ms. Result: null [Trace - 21:14:58.145 PM] Sending request 'textDocument/documentSymbol - (9980)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:14:58.146 PM] Received response 'textDocument/documentSymbol - (9980)' in 0ms. Result: [{"name":"ReceivedEvent","detail":"struct{...}","kind":23,"range":{"start":{"line":14,"character":5},"end":{"line":17,"character":1}},"selectionRange":{"start":{"line":14,"character":5},"end":{"line":14,"character":18}},"children":[{"name":"Event","detail":"interface{...}","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":12}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":6}}}]},{"name":"(ReceivedEvent).String","detail":"()","kind":6,"range":{"start":{"line":19,"character":0},"end":{"line":21,"character":1}},"selectionRange":{"start":{"line":19,"character":23},"end":{"line":19,"character":29}}},{"name":"isIn","detail":"(id string, ids []string)","kind":12,"range":{"start":{"line":23,"character":0},"end":{"line":30,"character":1}},"selectionRange":{"start":{"line":23,"character":5},"end":{"line":23,"character":9}}},{"name":"durations","detail":"(dd []time.Duration)","kind":12,"range":{"start":{"line":33,"character":0},"end":{"line":35,"character":1}},"selectionRange":{"start":{"line":33,"character":5},"end":{"line":33,"character":14}}},{"name":"errs","detail":"(ee []error)","kind":12,"range":{"start":{"line":37,"character":0},"end":{"line":39,"character":1}},"selectionRange":{"start":{"line":37,"character":5},"end":{"line":37,"character":9}}},{"name":"events","detail":"(ee []scheduler.Event)","kind":12,"range":{"start":{"line":41,"character":0},"end":{"line":43,"character":1}},"selectionRange":{"start":{"line":41,"character":5},"end":{"line":41,"character":11}}},{"name":"TestScheduler_trigger_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":46,"character":0},"end":{"line":121,"character":1}},"selectionRange":{"start":{"line":46,"character":5},"end":{"line":46,"character":32}}},{"name":"TestScheduler_update_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":124,"character":0},"end":{"line":212,"character":1}},"selectionRange":{"start":{"line":124,"character":5},"end":{"line":124,"character":31}}},{"name":"TestScheduler_outdated_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":215,"character":0},"end":{"line":302,"character":1}},"selectionRange":{"start":{"line":215,"character":5},"end":{"line":215,"character":36}}},{"name":"TestScheduler_ignore_invalid_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":305,"character":0},"end":{"line":379,"character":1}},"selectionRange":{"start":{"line":305,"character":5},"end":{"line":305,"character":43}}},{"name":"TestScheduler_missed_schedules_first","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":382,"character":0},"end":{"line":460,"character":1}},"selectionRange":{"start":{"line":382,"character":5},"end":{"line":382,"character":41}}},{"name":"TestScheduler_deleted_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":463,"character":0},"end":{"line":512,"character":1}},"selectionRange":{"start":{"line":463,"character":5},"end":{"line":463,"character":35}}},{"name":"TestScheduler_delete_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":515,"character":0},"end":{"line":576,"character":1}},"selectionRange":{"start":{"line":515,"character":5},"end":{"line":515,"character":35}}},{"name":"TestScheduler_scheduler_since","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":579,"character":0},"end":{"line":649,"character":1}},"selectionRange":{"start":{"line":579,"character":5},"end":{"line":579,"character":34}}}] [Trace - 21:14:58.465 PM] Sending request 'textDocument/documentLink - (9981)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:14:58.468 PM] Received response 'textDocument/documentLink - (9981)' in 3ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":411,"character":11},"end":{"line":411,"character":19}},"target":"https://time.Now"}] [Trace - 21:14:58.476 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":123},"contentChanges":[{"range":{"start":{"line":223,"character":45},"end":{"line":223,"character":45}},"rangeLength":0,"text":"."}]} [Trace - 21:14:58.476 PM] Sending request 'textDocument/completion - (9982)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":223,"character":46},"context":{"triggerKind":2,"triggerCharacter":"."}} [Trace - 21:14:58.481 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":123,"diagnostics":[{"range":{"start":{"line":225,"character":11},"end":{"line":225,"character":11}},"severity":1,"source":"syntax","message":"expected ';', found ':='"}]} [Trace - 21:14:58.483 PM] Received response 'textDocument/completion - (9982)' in 7ms. Result: {"isIncomplete":true,"items":[{"label":"Add","kind":2,"detail":"func(d time.Duration) time.Time","documentation":"Add returns the time t+d.\n","preselect":true,"sortText":"00000","filterText":"Add","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":46}},"newText":"Add(${1:})"}},{"label":"AddDate","kind":2,"detail":"func(years int, months int, days int) time.Time","documentation":"AddDate returns the time corresponding to adding the\ngiven number of years, months, and days to t.\nFor example, AddDate(-1, 2, 3) applied to January 1, 2011\nreturns March 4, 2010.\n\nAddDate normalizes its result in the same way that Date does,\nso, for example, adding one month to October 31 yields\nDecember 1, the normalized form for November 31.\n","sortText":"00001","filterText":"AddDate","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":46}},"newText":"AddDate(${1:})"}},{"label":"After","kind":2,"detail":"func(u time.Time) bool","documentation":"After reports whether the time instant t is after u.\n","sortText":"00002","filterText":"After","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":46}},"newText":"After(${1:})"}},{"label":"AppendFormat","kind":2,"detail":"func(b []byte, layout string) []byte","documentation":"AppendFormat is like Format but appends the textual\nrepresentation to b and returns the extended buffer.\n","sortText":"00003","filterText":"AppendFormat","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":46}},"newText":"AppendFormat(${1:})"}},{"label":"Before","kind":2,"detail":"func(u time.Time) bool","documentation":"Before reports whether the time instant t is before u.\n","sortText":"00004","filterText":"Before","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":46}},"newText":"Before(${1:})"}},{"label":"Day","kind":2,"detail":"func() int","documentation":"Day returns the day of the month specified by t.\n","sortText":"00005","filterText":"Day","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":46}},"newText":"Day()"}},{"label":"Equal","kind":2,"detail":"func(u time.Time) bool","documentation":"Equal reports whether t and u represent the same time instant.\nTwo times can be equal even if they are in different locations.\nFor example, 6:00 +0200 and 4:00 UTC are Equal.\nSee the documentation on the Time type for the pitfalls of using == with\nTime values; most code should use Equal instead.\n","sortText":"00006","filterText":"Equal","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":46}},"newText":"Equal(${1:})"}},{"label":"Format","kind":2,"detail":"func(layout string) string","documentation":"Format returns a textual representation of the time value formatted\naccording to layout, which defines the format by showing how the reference\ntime, defined to be\n\tMon Jan 2 15:04:05 -0700 MST 2006\nwould be displayed if it were the value; it serves as an example of the\ndesired output. The same display rules will then be applied to the time\nvalue.\n\nA fractional second is represented by adding a period and zeros\nto the end of the seconds section of layout string, as in \"15:04:05.000\"\nto format a time stamp with millisecond precision.\n\nPredefined layouts ANSIC, UnixDate, RFC3339 and others describe standard\nand convenient representations of the reference time. For more information\nabout the formats and the definition of the reference time, see the\ndocumentation for ANSIC and the other constants defined by this package.\n","sortText":"00007","filterText":"Format","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":46}},"newText":"Format(${1:})"}},{"label":"Hour","kind":2,"detail":"func() int","documentation":"Hour returns the hour within the day specified by t, in the range [0, 23].\n","sortText":"00008","filterText":"Hour","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":46}},"newText":"Hour()"}},{"label":"In","kind":2,"detail":"func(loc *time.Location) time.Time","documentation":"In returns a copy of t representing the same time instant, but\nwith the copy's location information set to loc for display\npurposes.\n\nIn panics if loc is nil.\n","sortText":"00009","filterText":"In","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":46}},"newText":"In(${1:})"}},{"label":"IsZero","kind":2,"detail":"func() bool","documentation":"IsZero reports whether t represents the zero time instant,\nJanuary 1, year 1, 00:00:00 UTC.\n","sortText":"00010","filterText":"IsZero","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":46}},"newText":"IsZero()"}},{"label":"Local","kind":2,"detail":"func() time.Time","documentation":"Local returns t with the location set to local time.\n","sortText":"00011","filterText":"Local","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":46}},"newText":"Local()"}},{"label":"Location","kind":2,"detail":"func() *time.Location","documentation":"Location returns the time zone information associated with t.\n","sortText":"00012","filterText":"Location","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":46}},"newText":"Location()"}},{"label":"Minute","kind":2,"detail":"func() int","documentation":"Minute returns the minute offset within the hour specified by t, in the range [0, 59].\n","sortText":"00013","filterText":"Minute","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":46}},"newText":"Minute()"}},{"label":"Month","kind":2,"detail":"func() time.Month","documentation":"Month returns the month of the year specified by t.\n","sortText":"00014","filterText":"Month","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":46}},"newText":"Month()"}},{"label":"Nanosecond","kind":2,"detail":"func() int","documentation":"Nanosecond returns the nanosecond offset within the second specified by t,\nin the range [0, 999999999].\n","sortText":"00015","filterText":"Nanosecond","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":46}},"newText":"Nanosecond()"}},{"label":"Round","kind":2,"detail":"func(d time.Duration) time.Time","documentation":"Round returns the result of rounding t to the nearest multiple of d (since the zero time).\nThe rounding behavior for halfway values is to round up.\nIf d \u003c= 0, Round returns t stripped of any monotonic clock reading but otherwise unchanged.\n\nRound operates on the time as an absolute duration since the\nzero time; it does not operate on the presentation form of the\ntime. Thus, Round(Hour) may return a time with a non-zero\nminute, depending on the time's Location.\n","sortText":"00016","filterText":"Round","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":46}},"newText":"Round(${1:})"}},{"label":"Second","kind":2,"detail":"func() int","documentation":"Second returns the second offset within the minute specified by t, in the range [0, 59].\n","sortText":"00017","filterText":"Second","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":46}},"newText":"Second()"}},{"label":"String","kind":2,"detail":"func() string","documentation":"String returns the time formatted using the format string\n\t\"2006-01-02 15:04:05.999999999 -0700 MST\"\n\nIf the time has a monotonic clock reading, the returned string\nincludes a final field \"m=±\u003cvalue\u003e\", where value is the monotonic\nclock reading formatted as a decimal number of seconds.\n\nThe returned string is meant for debugging; for a stable serialized\nrepresentation, use t.MarshalText, t.MarshalBinary, or t.Format\nwith an explicit format string.\n","sortText":"00018","filterText":"String","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":46}},"newText":"String()"}},{"label":"Sub","kind":2,"detail":"func(u time.Time) time.Duration","documentation":"Sub returns the duration t-u. If the result exceeds the maximum (or minimum)\nvalue that can be stored in a Duration, the maximum (or minimum) duration\nwill be returned.\nTo compute t-d for a duration d, use t.Add(-d).\n","sortText":"00019","filterText":"Sub","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":46}},"newText":"Sub(${1:})"}},{"label":"Truncate","kind":2,"detail":"func(d time.Duration) time.Time","documentation":"Truncate returns the result of rounding t down to a multiple of d (since the zero time).\nIf d \u003c= 0, Truncate returns t stripped of any monotonic clock reading but otherwise unchanged.\n\nTruncate operates on the time as an absolute duration since the\nzero time; it does not operate on the presentation form of the\ntime. Thus, Truncate(Hour) may return a time with a non-zero\nminute, depending on the time's Location.\n","sortText":"00020","filterText":"Truncate","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":46}},"newText":"Truncate(${1:})"}},{"label":"UTC","kind":2,"detail":"func() time.Time","documentation":"UTC returns t with the location set to UTC.\n","sortText":"00021","filterText":"UTC","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":46}},"newText":"UTC()"}},{"label":"Unix","kind":2,"detail":"func() int64","documentation":"Unix returns t as a Unix time, the number of seconds elapsed\nsince January 1, 1970 UTC. The result does not depend on the\nlocation associated with t.\nUnix-like operating systems often record time as a 32-bit\ncount of seconds, but since the method here returns a 64-bit\nvalue it is valid for billions of years into the past or future.\n","sortText":"00022","filterText":"Unix","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":46}},"newText":"Unix()"}},{"label":"UnixNano","kind":2,"detail":"func() int64","documentation":"UnixNano returns t as a Unix time, the number of nanoseconds elapsed\nsince January 1, 1970 UTC. The result is undefined if the Unix time\nin nanoseconds cannot be represented by an int64 (a date before the year\n1678 or after 2262). Note that this means the result of calling UnixNano\non the zero Time is undefined. The result does not depend on the\nlocation associated with t.\n","sortText":"00023","filterText":"UnixNano","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":46}},"newText":"UnixNano()"}},{"label":"Weekday","kind":2,"detail":"func() time.Weekday","documentation":"Weekday returns the day of the week specified by t.\n","sortText":"00024","filterText":"Weekday","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":46}},"newText":"Weekday()"}},{"label":"Year","kind":2,"detail":"func() int","documentation":"Year returns the year in which t occurs.\n","sortText":"00025","filterText":"Year","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":46}},"newText":"Year()"}},{"label":"YearDay","kind":2,"detail":"func() int","documentation":"YearDay returns the day of the year specified by t, in the range [1,365] for non-leap years,\nand [1,366] in leap years.\n","sortText":"00026","filterText":"YearDay","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":46}},"newText":"YearDay()"}},{"label":"Local().Add","kind":2,"detail":"func(d time.Duration) time.Time","documentation":"Add returns the time t+d.\n","sortText":"00027","filterText":"Local().Add","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":46}},"newText":"Local().Add(${1:})"}},{"label":"Local().AddDate","kind":2,"detail":"func(years int, months int, days int) time.Time","documentation":"AddDate returns the time corresponding to adding the\ngiven number of years, months, and days to t.\nFor example, AddDate(-1, 2, 3) applied to January 1, 2011\nreturns March 4, 2010.\n\nAddDate normalizes its result in the same way that Date does,\nso, for example, adding one month to October 31 yields\nDecember 1, the normalized form for November 31.\n","sortText":"00028","filterText":"Local().AddDate","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":46}},"newText":"Local().AddDate(${1:})"}},{"label":"Local().After","kind":2,"detail":"func(u time.Time) bool","documentation":"After reports whether the time instant t is after u.\n","sortText":"00029","filterText":"Local().After","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":46}},"newText":"Local().After(${1:})"}},{"label":"Clock","kind":2,"detail":"func() (hour int, min int, sec int)","documentation":"Clock returns the hour, minute, and second within the day specified by t.\n","sortText":"00030","filterText":"Clock","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":46}},"newText":"Clock()"}},{"label":"Date","kind":2,"detail":"func() (year int, month time.Month, day int)","documentation":"Date returns the year, month, and day in which t occurs.\n","sortText":"00031","filterText":"Date","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":46}},"newText":"Date()"}},{"label":"GobEncode","kind":2,"detail":"func() ([]byte, error)","documentation":"GobEncode implements the gob.GobEncoder interface.\n","sortText":"00032","filterText":"GobEncode","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":46}},"newText":"GobEncode()"}},{"label":"ISOWeek","kind":2,"detail":"func() (year int, week int)","documentation":"ISOWeek returns the ISO 8601 year and week number in which t occurs.\nWeek ranges from 1 to 53. Jan 01 to Jan 03 of year n might belong to\nweek 52 or 53 of year n-1, and Dec 29 to Dec 31 might belong to week 1\nof year n+1.\n","sortText":"00033","filterText":"ISOWeek","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":46}},"newText":"ISOWeek()"}},{"label":"MarshalBinary","kind":2,"detail":"func() ([]byte, error)","documentation":"MarshalBinary implements the encoding.BinaryMarshaler interface.\n","sortText":"00034","filterText":"MarshalBinary","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":46}},"newText":"MarshalBinary()"}},{"label":"MarshalJSON","kind":2,"detail":"func() ([]byte, error)","documentation":"MarshalJSON implements the json.Marshaler interface.\nThe time is a quoted string in RFC 3339 format, with sub-second precision added if present.\n","sortText":"00035","filterText":"MarshalJSON","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":46}},"newText":"MarshalJSON()"}},{"label":"MarshalText","kind":2,"detail":"func() ([]byte, error)","documentation":"MarshalText implements the encoding.TextMarshaler interface.\nThe time is formatted in RFC 3339 format, with sub-second precision added if present.\n","sortText":"00036","filterText":"MarshalText","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":46}},"newText":"MarshalText()"}},{"label":"Zone","kind":2,"detail":"func() (name string, offset int)","documentation":"Zone computes the time zone in effect at time t, returning the abbreviated\nname of the zone (such as \"CET\") and its offset in seconds east of UTC.\n","sortText":"00037","filterText":"Zone","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":46}},"newText":"Zone()"}}]} [Trace - 21:14:58.668 PM] Sending request 'textDocument/foldingRange - (9983)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:14:58.672 PM] Received response 'textDocument/foldingRange - (9983)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":301,"endCharacter":2},{"startLine":233,"startCharacter":36,"endLine":234,"endCharacter":67},{"startLine":245,"startCharacter":12,"endLine":255,"endCharacter":3},{"startLine":247,"startCharacter":33,"endLine":250,"endCharacter":61},{"startLine":253,"startCharacter":36,"endLine":254,"endCharacter":68},{"startLine":262,"startCharacter":6,"endLine":273,"endCharacter":3},{"startLine":263,"startCharacter":10,"endLine":272,"endCharacter":13},{"startLine":264,"startCharacter":23,"endLine":270,"endCharacter":5},{"startLine":267,"startCharacter":19,"endLine":270,"endCharacter":4},{"startLine":267,"startCharacter":41,"endLine":269,"endCharacter":9},{"startLine":271,"startCharacter":38,"endLine":272,"endCharacter":13},{"startLine":276,"startCharacter":22,"endLine":277,"endCharacter":55},{"startLine":280,"startCharacter":29,"endLine":281,"endCharacter":40},{"startLine":284,"startCharacter":29,"endLine":300,"endCharacter":3},{"startLine":285,"startCharacter":32,"endLine":299,"endCharacter":51},{"startLine":286,"startCharacter":32,"endLine":289,"endCharacter":4},{"startLine":287,"startCharacter":38,"endLine":288,"endCharacter":51},{"startLine":290,"startCharacter":31,"endLine":293,"endCharacter":4},{"startLine":291,"startCharacter":47,"endLine":292,"endCharacter":50},{"startLine":294,"startCharacter":25,"endLine":297,"endCharacter":4},{"startLine":295,"startCharacter":47,"endLine":296,"endCharacter":68},{"startLine":298,"startCharacter":10,"endLine":299,"endCharacter":51},{"startLine":305,"startCharacter":59,"endLine":378,"endCharacter":2},{"startLine":310,"startCharacter":33,"endLine":312,"endCharacter":31},{"startLine":317,"startCharacter":36,"endLine":318,"endCharacter":67},{"startLine":327,"startCharacter":12,"endLine":336,"endCharacter":3},{"startLine":329,"startCharacter":33,"endLine":331,"endCharacter":32},{"startLine":334,"startCharacter":36,"endLine":335,"endCharacter":68},{"startLine":343,"startCharacter":6,"endLine":354,"endCharacter":3},{"startLine":344,"startCharacter":10,"endLine":353,"endCharacter":13},{"startLine":345,"startCharacter":23,"endLine":351,"endCharacter":5},{"startLine":348,"startCharacter":19,"endLine":351,"endCharacter":4},{"startLine":348,"startCharacter":41,"endLine":350,"endCharacter":9},{"startLine":352,"startCharacter":38,"endLine":353,"endCharacter":13},{"startLine":357,"startCharacter":22,"endLine":358,"endCharacter":55},{"startLine":361,"startCharacter":29,"endLine":362,"endCharacter":40},{"startLine":367,"startCharacter":29,"endLine":373,"endCharacter":3},{"startLine":368,"startCharacter":32,"endLine":372,"endCharacter":51},{"startLine":369,"startCharacter":32,"endLine":370,"endCharacter":49},{"startLine":371,"startCharacter":10,"endLine":372,"endCharacter":51},{"startLine":376,"startCharacter":32,"endLine":377,"endCharacter":76},{"startLine":382,"startCharacter":57,"endLine":459,"endCharacter":2},{"startLine":391,"startCharacter":33,"endLine":395,"endCharacter":60},{"startLine":400,"startCharacter":36,"endLine":401,"endCharacter":67},{"startLine":410,"startCharacter":12,"endLine":418,"endCharacter":3},{"startLine":412,"startCharacter":33,"endLine":413,"endCharacter":62},{"startLine":416,"startCharacter":36,"endLine":417,"endCharacter":68},{"startLine":425,"startCharacter":6,"endLine":436,"endCharacter":3},{"startLine":426,"startCharacter":10,"endLine":435,"endCharacter":13},{"startLine":427,"startCharacter":23,"endLine":433,"endCharacter":5},{"startLine":430,"startCharacter":19,"endLine":433,"endCharacter":4},{"startLine":430,"startCharacter":41,"endLine":432,"endCharacter":9},{"startLine":434,"startCharacter":38,"endLine":435,"endCharacter":13},{"startLine":439,"startCharacter":29,"endLine":440,"endCharacter":34},{"startLine":443,"startCharacter":35,"endLine":444,"endCharacter":55},{"startLine":448,"startCharacter":29,"endLine":458,"endCharacter":3},{"startLine":450,"startCharacter":10,"endLine":454,"endCharacter":17},{"startLine":451,"startCharacter":14,"endLine":452,"endCharacter":58},{"startLine":456,"startCharacter":28,"endLine":457,"endCharacter":51},{"startLine":463,"startCharacter":51,"endLine":511,"endCharacter":2},{"startLine":481,"startCharacter":12,"endLine":484,"endCharacter":45},{"startLine":491,"startCharacter":6,"endLine":502,"endCharacter":3},{"startLine":492,"startCharacter":10,"endLine":501,"endCharacter":13},{"startLine":493,"startCharacter":23,"endLine":499,"endCharacter":5},{"startLine":496,"startCharacter":19,"endLine":499,"endCharacter":4},{"startLine":496,"startCharacter":41,"endLine":498,"endCharacter":9},{"startLine":500,"startCharacter":38,"endLine":501,"endCharacter":13},{"startLine":505,"startCharacter":22,"endLine":506,"endCharacter":55},{"startLine":509,"startCharacter":29,"endLine":510,"endCharacter":40},{"startLine":515,"startCharacter":51,"endLine":575,"endCharacter":2},{"startLine":539,"startCharacter":12,"endLine":542,"endCharacter":15},{"startLine":549,"startCharacter":6,"endLine":560,"endCharacter":3},{"startLine":550,"startCharacter":10,"endLine":559,"endCharacter":13},{"startLine":551,"startCharacter":23,"endLine":557,"endCharacter":5},{"startLine":554,"startCharacter":19,"endLine":557,"endCharacter":4},{"startLine":554,"startCharacter":41,"endLine":556,"endCharacter":9},{"startLine":558,"startCharacter":38,"endLine":559,"endCharacter":13},{"startLine":564,"startCharacter":29,"endLine":566,"endCharacter":62},{"startLine":569,"startCharacter":22,"endLine":570,"endCharacter":55},{"startLine":573,"startCharacter":44,"endLine":574,"endCharacter":46},{"startLine":579,"startCharacter":50,"endLine":648,"endCharacter":2},{"startLine":580,"startCharacter":20,"endLine":583,"endCharacter":25},{"startLine":584,"startCharacter":3,"endLine":586,"endCharacter":54},{"startLine":589,"startCharacter":26,"endLine":647,"endCharacter":4},{"startLine":590,"startCharacter":8,"endLine":647,"endCharacter":3},{"startLine":590,"startCharacter":36,"endLine":646,"endCharacter":4},{"startLine":599,"startCharacter":35,"endLine":602,"endCharacter":62},{"startLine":607,"startCharacter":38,"endLine":608,"endCharacter":69},{"startLine":618,"startCharacter":8,"endLine":629,"endCharacter":5},{"startLine":619,"startCharacter":12,"endLine":628,"endCharacter":15},{"startLine":620,"startCharacter":25,"endLine":626,"endCharacter":7},{"startLine":623,"startCharacter":21,"endLine":626,"endCharacter":6},{"startLine":623,"startCharacter":43,"endLine":625,"endCharacter":11},{"startLine":627,"startCharacter":40,"endLine":628,"endCharacter":15},{"startLine":632,"startCharacter":31,"endLine":633,"endCharacter":42},{"startLine":637,"startCharacter":31,"endLine":641,"endCharacter":5},{"startLine":638,"startCharacter":29,"endLine":640,"endCharacter":18},{"startLine":639,"startCharacter":33,"endLine":640,"endCharacter":18},{"startLine":644,"startCharacter":44,"endLine":645,"endCharacter":92}] [Trace - 21:14:58.731 PM] Sending request 'textDocument/codeLens - (9984)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:14:58.731 PM] Received response 'textDocument/codeLens - (9984)' in 0ms. Result: null [Trace - 21:14:58.736 PM] Sending request 'textDocument/codeAction - (9985)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":46}},"context":{"diagnostics":[]}} [Trace - 21:14:58.737 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 21:14:58 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go:226:12: expected ';', found ':='\n\tfile=\"/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go\"\n"} [Error - 9:14:58 PM] 2020/11/25 21:14:58 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go:226:12: expected ';', found ':=' file="/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go" [Trace - 21:14:58.737 PM] Received response 'textDocument/codeAction - (9985)' in 1ms. Result: null [Trace - 21:14:58.820 PM] Sending request 'textDocument/documentSymbol - (9986)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:14:58.821 PM] Received response 'textDocument/documentSymbol - (9986)' in 0ms. Result: [{"name":"ReceivedEvent","detail":"struct{...}","kind":23,"range":{"start":{"line":14,"character":5},"end":{"line":17,"character":1}},"selectionRange":{"start":{"line":14,"character":5},"end":{"line":14,"character":18}},"children":[{"name":"Event","detail":"interface{...}","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":12}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":6}}}]},{"name":"(ReceivedEvent).String","detail":"()","kind":6,"range":{"start":{"line":19,"character":0},"end":{"line":21,"character":1}},"selectionRange":{"start":{"line":19,"character":23},"end":{"line":19,"character":29}}},{"name":"isIn","detail":"(id string, ids []string)","kind":12,"range":{"start":{"line":23,"character":0},"end":{"line":30,"character":1}},"selectionRange":{"start":{"line":23,"character":5},"end":{"line":23,"character":9}}},{"name":"durations","detail":"(dd []time.Duration)","kind":12,"range":{"start":{"line":33,"character":0},"end":{"line":35,"character":1}},"selectionRange":{"start":{"line":33,"character":5},"end":{"line":33,"character":14}}},{"name":"errs","detail":"(ee []error)","kind":12,"range":{"start":{"line":37,"character":0},"end":{"line":39,"character":1}},"selectionRange":{"start":{"line":37,"character":5},"end":{"line":37,"character":9}}},{"name":"events","detail":"(ee []scheduler.Event)","kind":12,"range":{"start":{"line":41,"character":0},"end":{"line":43,"character":1}},"selectionRange":{"start":{"line":41,"character":5},"end":{"line":41,"character":11}}},{"name":"TestScheduler_trigger_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":46,"character":0},"end":{"line":121,"character":1}},"selectionRange":{"start":{"line":46,"character":5},"end":{"line":46,"character":32}}},{"name":"TestScheduler_update_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":124,"character":0},"end":{"line":212,"character":1}},"selectionRange":{"start":{"line":124,"character":5},"end":{"line":124,"character":31}}},{"name":"TestScheduler_outdated_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":215,"character":0},"end":{"line":302,"character":1}},"selectionRange":{"start":{"line":215,"character":5},"end":{"line":215,"character":36}}},{"name":"TestScheduler_ignore_invalid_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":305,"character":0},"end":{"line":379,"character":1}},"selectionRange":{"start":{"line":305,"character":5},"end":{"line":305,"character":43}}},{"name":"TestScheduler_missed_schedules_first","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":382,"character":0},"end":{"line":460,"character":1}},"selectionRange":{"start":{"line":382,"character":5},"end":{"line":382,"character":41}}},{"name":"TestScheduler_deleted_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":463,"character":0},"end":{"line":512,"character":1}},"selectionRange":{"start":{"line":463,"character":5},"end":{"line":463,"character":35}}},{"name":"TestScheduler_delete_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":515,"character":0},"end":{"line":576,"character":1}},"selectionRange":{"start":{"line":515,"character":5},"end":{"line":515,"character":35}}},{"name":"TestScheduler_scheduler_since","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":579,"character":0},"end":{"line":649,"character":1}},"selectionRange":{"start":{"line":579,"character":5},"end":{"line":579,"character":34}}}] [Trace - 21:14:58.908 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":124},"contentChanges":[{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":46}},"rangeLength":0,"text":"U"}]} [Trace - 21:14:58.909 PM] Sending request 'textDocument/completion - (9987)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":223,"character":47},"context":{"triggerKind":3}} [Trace - 21:14:58.916 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":124,"diagnostics":[{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":47}},"severity":1,"source":"compiler","message":"time.Now().Add(-20 * time.Second).U undefined (type time.Time has no field or method U)"}]} [Trace - 21:14:58.917 PM] Received response 'textDocument/completion - (9987)' in 7ms. Result: {"isIncomplete":true,"items":[{"label":"UTC","kind":2,"detail":"func() time.Time","documentation":"UTC returns t with the location set to UTC.\n","preselect":true,"sortText":"00000","filterText":"UTC","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":47}},"newText":"UTC()"}},{"label":"Unix","kind":2,"detail":"func() int64","documentation":"Unix returns t as a Unix time, the number of seconds elapsed\nsince January 1, 1970 UTC. The result does not depend on the\nlocation associated with t.\nUnix-like operating systems often record time as a 32-bit\ncount of seconds, but since the method here returns a 64-bit\nvalue it is valid for billions of years into the past or future.\n","sortText":"00001","filterText":"Unix","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":47}},"newText":"Unix()"}},{"label":"UnixNano","kind":2,"detail":"func() int64","documentation":"UnixNano returns t as a Unix time, the number of nanoseconds elapsed\nsince January 1, 1970 UTC. The result is undefined if the Unix time\nin nanoseconds cannot be represented by an int64 (a date before the year\n1678 or after 2262). Note that this means the result of calling UnixNano\non the zero Time is undefined. The result does not depend on the\nlocation associated with t.\n","sortText":"00002","filterText":"UnixNano","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":47}},"newText":"UnixNano()"}},{"label":"Local().UTC","kind":2,"detail":"func() time.Time","documentation":"UTC returns t with the location set to UTC.\n","sortText":"00003","filterText":"Local().UTC","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":47}},"newText":"Local().UTC()"}},{"label":"Local().Unix","kind":2,"detail":"func() int64","documentation":"Unix returns t as a Unix time, the number of seconds elapsed\nsince January 1, 1970 UTC. The result does not depend on the\nlocation associated with t.\nUnix-like operating systems often record time as a 32-bit\ncount of seconds, but since the method here returns a 64-bit\nvalue it is valid for billions of years into the past or future.\n","sortText":"00004","filterText":"Local().Unix","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":47}},"newText":"Local().Unix()"}},{"label":"Local().UnixNano","kind":2,"detail":"func() int64","documentation":"UnixNano returns t as a Unix time, the number of nanoseconds elapsed\nsince January 1, 1970 UTC. The result is undefined if the Unix time\nin nanoseconds cannot be represented by an int64 (a date before the year\n1678 or after 2262). Note that this means the result of calling UnixNano\non the zero Time is undefined. The result does not depend on the\nlocation associated with t.\n","sortText":"00005","filterText":"Local().UnixNano","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":47}},"newText":"Local().UnixNano()"}}]} [Trace - 21:14:59.099 PM] Sending request 'textDocument/foldingRange - (9988)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:14:59.102 PM] Received response 'textDocument/foldingRange - (9988)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":301,"endCharacter":2},{"startLine":226,"startCharacter":33,"endLine":228,"endCharacter":39},{"startLine":233,"startCharacter":36,"endLine":234,"endCharacter":67},{"startLine":245,"startCharacter":12,"endLine":255,"endCharacter":3},{"startLine":247,"startCharacter":33,"endLine":250,"endCharacter":61},{"startLine":253,"startCharacter":36,"endLine":254,"endCharacter":68},{"startLine":262,"startCharacter":6,"endLine":273,"endCharacter":3},{"startLine":263,"startCharacter":10,"endLine":272,"endCharacter":13},{"startLine":264,"startCharacter":23,"endLine":270,"endCharacter":5},{"startLine":267,"startCharacter":19,"endLine":270,"endCharacter":4},{"startLine":267,"startCharacter":41,"endLine":269,"endCharacter":9},{"startLine":271,"startCharacter":38,"endLine":272,"endCharacter":13},{"startLine":276,"startCharacter":22,"endLine":277,"endCharacter":55},{"startLine":280,"startCharacter":29,"endLine":281,"endCharacter":40},{"startLine":284,"startCharacter":29,"endLine":300,"endCharacter":3},{"startLine":285,"startCharacter":32,"endLine":299,"endCharacter":51},{"startLine":286,"startCharacter":32,"endLine":289,"endCharacter":4},{"startLine":287,"startCharacter":38,"endLine":288,"endCharacter":51},{"startLine":290,"startCharacter":31,"endLine":293,"endCharacter":4},{"startLine":291,"startCharacter":47,"endLine":292,"endCharacter":50},{"startLine":294,"startCharacter":25,"endLine":297,"endCharacter":4},{"startLine":295,"startCharacter":47,"endLine":296,"endCharacter":68},{"startLine":298,"startCharacter":10,"endLine":299,"endCharacter":51},{"startLine":305,"startCharacter":59,"endLine":378,"endCharacter":2},{"startLine":310,"startCharacter":33,"endLine":312,"endCharacter":31},{"startLine":317,"startCharacter":36,"endLine":318,"endCharacter":67},{"startLine":327,"startCharacter":12,"endLine":336,"endCharacter":3},{"startLine":329,"startCharacter":33,"endLine":331,"endCharacter":32},{"startLine":334,"startCharacter":36,"endLine":335,"endCharacter":68},{"startLine":343,"startCharacter":6,"endLine":354,"endCharacter":3},{"startLine":344,"startCharacter":10,"endLine":353,"endCharacter":13},{"startLine":345,"startCharacter":23,"endLine":351,"endCharacter":5},{"startLine":348,"startCharacter":19,"endLine":351,"endCharacter":4},{"startLine":348,"startCharacter":41,"endLine":350,"endCharacter":9},{"startLine":352,"startCharacter":38,"endLine":353,"endCharacter":13},{"startLine":357,"startCharacter":22,"endLine":358,"endCharacter":55},{"startLine":361,"startCharacter":29,"endLine":362,"endCharacter":40},{"startLine":367,"startCharacter":29,"endLine":373,"endCharacter":3},{"startLine":368,"startCharacter":32,"endLine":372,"endCharacter":51},{"startLine":369,"startCharacter":32,"endLine":370,"endCharacter":49},{"startLine":371,"startCharacter":10,"endLine":372,"endCharacter":51},{"startLine":376,"startCharacter":32,"endLine":377,"endCharacter":76},{"startLine":382,"startCharacter":57,"endLine":459,"endCharacter":2},{"startLine":391,"startCharacter":33,"endLine":395,"endCharacter":60},{"startLine":400,"startCharacter":36,"endLine":401,"endCharacter":67},{"startLine":410,"startCharacter":12,"endLine":418,"endCharacter":3},{"startLine":412,"startCharacter":33,"endLine":413,"endCharacter":62},{"startLine":416,"startCharacter":36,"endLine":417,"endCharacter":68},{"startLine":425,"startCharacter":6,"endLine":436,"endCharacter":3},{"startLine":426,"startCharacter":10,"endLine":435,"endCharacter":13},{"startLine":427,"startCharacter":23,"endLine":433,"endCharacter":5},{"startLine":430,"startCharacter":19,"endLine":433,"endCharacter":4},{"startLine":430,"startCharacter":41,"endLine":432,"endCharacter":9},{"startLine":434,"startCharacter":38,"endLine":435,"endCharacter":13},{"startLine":439,"startCharacter":29,"endLine":440,"endCharacter":34},{"startLine":443,"startCharacter":35,"endLine":444,"endCharacter":55},{"startLine":448,"startCharacter":29,"endLine":458,"endCharacter":3},{"startLine":450,"startCharacter":10,"endLine":454,"endCharacter":17},{"startLine":451,"startCharacter":14,"endLine":452,"endCharacter":58},{"startLine":456,"startCharacter":28,"endLine":457,"endCharacter":51},{"startLine":463,"startCharacter":51,"endLine":511,"endCharacter":2},{"startLine":481,"startCharacter":12,"endLine":484,"endCharacter":45},{"startLine":491,"startCharacter":6,"endLine":502,"endCharacter":3},{"startLine":492,"startCharacter":10,"endLine":501,"endCharacter":13},{"startLine":493,"startCharacter":23,"endLine":499,"endCharacter":5},{"startLine":496,"startCharacter":19,"endLine":499,"endCharacter":4},{"startLine":496,"startCharacter":41,"endLine":498,"endCharacter":9},{"startLine":500,"startCharacter":38,"endLine":501,"endCharacter":13},{"startLine":505,"startCharacter":22,"endLine":506,"endCharacter":55},{"startLine":509,"startCharacter":29,"endLine":510,"endCharacter":40},{"startLine":515,"startCharacter":51,"endLine":575,"endCharacter":2},{"startLine":539,"startCharacter":12,"endLine":542,"endCharacter":15},{"startLine":549,"startCharacter":6,"endLine":560,"endCharacter":3},{"startLine":550,"startCharacter":10,"endLine":559,"endCharacter":13},{"startLine":551,"startCharacter":23,"endLine":557,"endCharacter":5},{"startLine":554,"startCharacter":19,"endLine":557,"endCharacter":4},{"startLine":554,"startCharacter":41,"endLine":556,"endCharacter":9},{"startLine":558,"startCharacter":38,"endLine":559,"endCharacter":13},{"startLine":564,"startCharacter":29,"endLine":566,"endCharacter":62},{"startLine":569,"startCharacter":22,"endLine":570,"endCharacter":55},{"startLine":573,"startCharacter":44,"endLine":574,"endCharacter":46},{"startLine":579,"startCharacter":50,"endLine":648,"endCharacter":2},{"startLine":580,"startCharacter":20,"endLine":583,"endCharacter":25},{"startLine":584,"startCharacter":3,"endLine":586,"endCharacter":54},{"startLine":589,"startCharacter":26,"endLine":647,"endCharacter":4},{"startLine":590,"startCharacter":8,"endLine":647,"endCharacter":3},{"startLine":590,"startCharacter":36,"endLine":646,"endCharacter":4},{"startLine":599,"startCharacter":35,"endLine":602,"endCharacter":62},{"startLine":607,"startCharacter":38,"endLine":608,"endCharacter":69},{"startLine":618,"startCharacter":8,"endLine":629,"endCharacter":5},{"startLine":619,"startCharacter":12,"endLine":628,"endCharacter":15},{"startLine":620,"startCharacter":25,"endLine":626,"endCharacter":7},{"startLine":623,"startCharacter":21,"endLine":626,"endCharacter":6},{"startLine":623,"startCharacter":43,"endLine":625,"endCharacter":11},{"startLine":627,"startCharacter":40,"endLine":628,"endCharacter":15},{"startLine":632,"startCharacter":31,"endLine":633,"endCharacter":42},{"startLine":637,"startCharacter":31,"endLine":641,"endCharacter":5},{"startLine":638,"startCharacter":29,"endLine":640,"endCharacter":18},{"startLine":639,"startCharacter":33,"endLine":640,"endCharacter":18},{"startLine":644,"startCharacter":44,"endLine":645,"endCharacter":92}] [Trace - 21:14:59.163 PM] Sending request 'textDocument/codeLens - (9989)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:14:59.163 PM] Received response 'textDocument/codeLens - (9989)' in 0ms. Result: null [Trace - 21:14:59.181 PM] Sending request 'textDocument/codeAction - (9990)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":223,"character":47},"end":{"line":223,"character":47}},"context":{"diagnostics":[{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":47}},"message":"time.Now().Add(-20 * time.Second).U undefined (type time.Time has no field or method U)","severity":1,"source":"compiler"}]}} [Trace - 21:14:59.182 PM] Received response 'textDocument/codeAction - (9990)' in 1ms. Result: null [Trace - 21:14:59.198 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":125},"contentChanges":[{"range":{"start":{"line":223,"character":47},"end":{"line":223,"character":47}},"rangeLength":0,"text":"n"}]} [Trace - 21:14:59.198 PM] Sending request 'textDocument/completion - (9991)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":223,"character":48},"context":{"triggerKind":3}} [Trace - 21:14:59.204 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":125,"diagnostics":[{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":48}},"severity":1,"source":"compiler","message":"time.Now().Add(-20 * time.Second).Un undefined (type time.Time has no field or method Un)"}]} [Trace - 21:14:59.205 PM] Received response 'textDocument/completion - (9991)' in 6ms. Result: {"isIncomplete":true,"items":[{"label":"Unix","kind":2,"detail":"func() int64","documentation":"Unix returns t as a Unix time, the number of seconds elapsed\nsince January 1, 1970 UTC. The result does not depend on the\nlocation associated with t.\nUnix-like operating systems often record time as a 32-bit\ncount of seconds, but since the method here returns a 64-bit\nvalue it is valid for billions of years into the past or future.\n","preselect":true,"sortText":"00000","filterText":"Unix","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":48}},"newText":"Unix()"}},{"label":"UnixNano","kind":2,"detail":"func() int64","documentation":"UnixNano returns t as a Unix time, the number of nanoseconds elapsed\nsince January 1, 1970 UTC. The result is undefined if the Unix time\nin nanoseconds cannot be represented by an int64 (a date before the year\n1678 or after 2262). Note that this means the result of calling UnixNano\non the zero Time is undefined. The result does not depend on the\nlocation associated with t.\n","sortText":"00001","filterText":"UnixNano","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":48}},"newText":"UnixNano()"}},{"label":"Local().Unix","kind":2,"detail":"func() int64","documentation":"Unix returns t as a Unix time, the number of seconds elapsed\nsince January 1, 1970 UTC. The result does not depend on the\nlocation associated with t.\nUnix-like operating systems often record time as a 32-bit\ncount of seconds, but since the method here returns a 64-bit\nvalue it is valid for billions of years into the past or future.\n","sortText":"00002","filterText":"Local().Unix","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":48}},"newText":"Local().Unix()"}},{"label":"Local().UnixNano","kind":2,"detail":"func() int64","documentation":"UnixNano returns t as a Unix time, the number of nanoseconds elapsed\nsince January 1, 1970 UTC. The result is undefined if the Unix time\nin nanoseconds cannot be represented by an int64 (a date before the year\n1678 or after 2262). Note that this means the result of calling UnixNano\non the zero Time is undefined. The result does not depend on the\nlocation associated with t.\n","sortText":"00003","filterText":"Local().UnixNano","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":48}},"newText":"Local().UnixNano()"}},{"label":"UTC().Unix","kind":2,"detail":"func() int64","documentation":"Unix returns t as a Unix time, the number of seconds elapsed\nsince January 1, 1970 UTC. The result does not depend on the\nlocation associated with t.\nUnix-like operating systems often record time as a 32-bit\ncount of seconds, but since the method here returns a 64-bit\nvalue it is valid for billions of years into the past or future.\n","sortText":"00004","filterText":"UTC().Unix","insertTextFormat":2,"textEdit":{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":48}},"newText":"UTC().Unix()"}}]} [Trace - 21:14:59.394 PM] Sending request 'textDocument/foldingRange - (9992)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:14:59.398 PM] Received response 'textDocument/foldingRange - (9992)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":301,"endCharacter":2},{"startLine":226,"startCharacter":33,"endLine":228,"endCharacter":39},{"startLine":233,"startCharacter":36,"endLine":234,"endCharacter":67},{"startLine":245,"startCharacter":12,"endLine":255,"endCharacter":3},{"startLine":247,"startCharacter":33,"endLine":250,"endCharacter":61},{"startLine":253,"startCharacter":36,"endLine":254,"endCharacter":68},{"startLine":262,"startCharacter":6,"endLine":273,"endCharacter":3},{"startLine":263,"startCharacter":10,"endLine":272,"endCharacter":13},{"startLine":264,"startCharacter":23,"endLine":270,"endCharacter":5},{"startLine":267,"startCharacter":19,"endLine":270,"endCharacter":4},{"startLine":267,"startCharacter":41,"endLine":269,"endCharacter":9},{"startLine":271,"startCharacter":38,"endLine":272,"endCharacter":13},{"startLine":276,"startCharacter":22,"endLine":277,"endCharacter":55},{"startLine":280,"startCharacter":29,"endLine":281,"endCharacter":40},{"startLine":284,"startCharacter":29,"endLine":300,"endCharacter":3},{"startLine":285,"startCharacter":32,"endLine":299,"endCharacter":51},{"startLine":286,"startCharacter":32,"endLine":289,"endCharacter":4},{"startLine":287,"startCharacter":38,"endLine":288,"endCharacter":51},{"startLine":290,"startCharacter":31,"endLine":293,"endCharacter":4},{"startLine":291,"startCharacter":47,"endLine":292,"endCharacter":50},{"startLine":294,"startCharacter":25,"endLine":297,"endCharacter":4},{"startLine":295,"startCharacter":47,"endLine":296,"endCharacter":68},{"startLine":298,"startCharacter":10,"endLine":299,"endCharacter":51},{"startLine":305,"startCharacter":59,"endLine":378,"endCharacter":2},{"startLine":310,"startCharacter":33,"endLine":312,"endCharacter":31},{"startLine":317,"startCharacter":36,"endLine":318,"endCharacter":67},{"startLine":327,"startCharacter":12,"endLine":336,"endCharacter":3},{"startLine":329,"startCharacter":33,"endLine":331,"endCharacter":32},{"startLine":334,"startCharacter":36,"endLine":335,"endCharacter":68},{"startLine":343,"startCharacter":6,"endLine":354,"endCharacter":3},{"startLine":344,"startCharacter":10,"endLine":353,"endCharacter":13},{"startLine":345,"startCharacter":23,"endLine":351,"endCharacter":5},{"startLine":348,"startCharacter":19,"endLine":351,"endCharacter":4},{"startLine":348,"startCharacter":41,"endLine":350,"endCharacter":9},{"startLine":352,"startCharacter":38,"endLine":353,"endCharacter":13},{"startLine":357,"startCharacter":22,"endLine":358,"endCharacter":55},{"startLine":361,"startCharacter":29,"endLine":362,"endCharacter":40},{"startLine":367,"startCharacter":29,"endLine":373,"endCharacter":3},{"startLine":368,"startCharacter":32,"endLine":372,"endCharacter":51},{"startLine":369,"startCharacter":32,"endLine":370,"endCharacter":49},{"startLine":371,"startCharacter":10,"endLine":372,"endCharacter":51},{"startLine":376,"startCharacter":32,"endLine":377,"endCharacter":76},{"startLine":382,"startCharacter":57,"endLine":459,"endCharacter":2},{"startLine":391,"startCharacter":33,"endLine":395,"endCharacter":60},{"startLine":400,"startCharacter":36,"endLine":401,"endCharacter":67},{"startLine":410,"startCharacter":12,"endLine":418,"endCharacter":3},{"startLine":412,"startCharacter":33,"endLine":413,"endCharacter":62},{"startLine":416,"startCharacter":36,"endLine":417,"endCharacter":68},{"startLine":425,"startCharacter":6,"endLine":436,"endCharacter":3},{"startLine":426,"startCharacter":10,"endLine":435,"endCharacter":13},{"startLine":427,"startCharacter":23,"endLine":433,"endCharacter":5},{"startLine":430,"startCharacter":19,"endLine":433,"endCharacter":4},{"startLine":430,"startCharacter":41,"endLine":432,"endCharacter":9},{"startLine":434,"startCharacter":38,"endLine":435,"endCharacter":13},{"startLine":439,"startCharacter":29,"endLine":440,"endCharacter":34},{"startLine":443,"startCharacter":35,"endLine":444,"endCharacter":55},{"startLine":448,"startCharacter":29,"endLine":458,"endCharacter":3},{"startLine":450,"startCharacter":10,"endLine":454,"endCharacter":17},{"startLine":451,"startCharacter":14,"endLine":452,"endCharacter":58},{"startLine":456,"startCharacter":28,"endLine":457,"endCharacter":51},{"startLine":463,"startCharacter":51,"endLine":511,"endCharacter":2},{"startLine":481,"startCharacter":12,"endLine":484,"endCharacter":45},{"startLine":491,"startCharacter":6,"endLine":502,"endCharacter":3},{"startLine":492,"startCharacter":10,"endLine":501,"endCharacter":13},{"startLine":493,"startCharacter":23,"endLine":499,"endCharacter":5},{"startLine":496,"startCharacter":19,"endLine":499,"endCharacter":4},{"startLine":496,"startCharacter":41,"endLine":498,"endCharacter":9},{"startLine":500,"startCharacter":38,"endLine":501,"endCharacter":13},{"startLine":505,"startCharacter":22,"endLine":506,"endCharacter":55},{"startLine":509,"startCharacter":29,"endLine":510,"endCharacter":40},{"startLine":515,"startCharacter":51,"endLine":575,"endCharacter":2},{"startLine":539,"startCharacter":12,"endLine":542,"endCharacter":15},{"startLine":549,"startCharacter":6,"endLine":560,"endCharacter":3},{"startLine":550,"startCharacter":10,"endLine":559,"endCharacter":13},{"startLine":551,"startCharacter":23,"endLine":557,"endCharacter":5},{"startLine":554,"startCharacter":19,"endLine":557,"endCharacter":4},{"startLine":554,"startCharacter":41,"endLine":556,"endCharacter":9},{"startLine":558,"startCharacter":38,"endLine":559,"endCharacter":13},{"startLine":564,"startCharacter":29,"endLine":566,"endCharacter":62},{"startLine":569,"startCharacter":22,"endLine":570,"endCharacter":55},{"startLine":573,"startCharacter":44,"endLine":574,"endCharacter":46},{"startLine":579,"startCharacter":50,"endLine":648,"endCharacter":2},{"startLine":580,"startCharacter":20,"endLine":583,"endCharacter":25},{"startLine":584,"startCharacter":3,"endLine":586,"endCharacter":54},{"startLine":589,"startCharacter":26,"endLine":647,"endCharacter":4},{"startLine":590,"startCharacter":8,"endLine":647,"endCharacter":3},{"startLine":590,"startCharacter":36,"endLine":646,"endCharacter":4},{"startLine":599,"startCharacter":35,"endLine":602,"endCharacter":62},{"startLine":607,"startCharacter":38,"endLine":608,"endCharacter":69},{"startLine":618,"startCharacter":8,"endLine":629,"endCharacter":5},{"startLine":619,"startCharacter":12,"endLine":628,"endCharacter":15},{"startLine":620,"startCharacter":25,"endLine":626,"endCharacter":7},{"startLine":623,"startCharacter":21,"endLine":626,"endCharacter":6},{"startLine":623,"startCharacter":43,"endLine":625,"endCharacter":11},{"startLine":627,"startCharacter":40,"endLine":628,"endCharacter":15},{"startLine":632,"startCharacter":31,"endLine":633,"endCharacter":42},{"startLine":637,"startCharacter":31,"endLine":641,"endCharacter":5},{"startLine":638,"startCharacter":29,"endLine":640,"endCharacter":18},{"startLine":639,"startCharacter":33,"endLine":640,"endCharacter":18},{"startLine":644,"startCharacter":44,"endLine":645,"endCharacter":92}] [Trace - 21:14:59.454 PM] Sending request 'textDocument/codeLens - (9993)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:14:59.454 PM] Received response 'textDocument/codeLens - (9993)' in 0ms. Result: null [Trace - 21:14:59.464 PM] Sending request 'textDocument/codeAction - (9994)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":223,"character":48},"end":{"line":223,"character":48}},"context":{"diagnostics":[{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":48}},"message":"time.Now().Add(-20 * time.Second).Un undefined (type time.Time has no field or method Un)","severity":1,"source":"compiler"}]}} [Trace - 21:14:59.466 PM] Received response 'textDocument/codeAction - (9994)' in 1ms. Result: null [Trace - 21:14:59.468 PM] Sending request 'textDocument/documentLink - (9995)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:14:59.471 PM] Received response 'textDocument/documentLink - (9995)' in 3ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":411,"character":11},"end":{"line":411,"character":19}},"target":"https://time.Now"}] [Trace - 21:14:59.543 PM] Sending request 'textDocument/documentSymbol - (9996)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:14:59.544 PM] Received response 'textDocument/documentSymbol - (9996)' in 0ms. Result: [{"name":"ReceivedEvent","detail":"struct{...}","kind":23,"range":{"start":{"line":14,"character":5},"end":{"line":17,"character":1}},"selectionRange":{"start":{"line":14,"character":5},"end":{"line":14,"character":18}},"children":[{"name":"Event","detail":"interface{...}","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":12}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":6}}}]},{"name":"(ReceivedEvent).String","detail":"()","kind":6,"range":{"start":{"line":19,"character":0},"end":{"line":21,"character":1}},"selectionRange":{"start":{"line":19,"character":23},"end":{"line":19,"character":29}}},{"name":"isIn","detail":"(id string, ids []string)","kind":12,"range":{"start":{"line":23,"character":0},"end":{"line":30,"character":1}},"selectionRange":{"start":{"line":23,"character":5},"end":{"line":23,"character":9}}},{"name":"durations","detail":"(dd []time.Duration)","kind":12,"range":{"start":{"line":33,"character":0},"end":{"line":35,"character":1}},"selectionRange":{"start":{"line":33,"character":5},"end":{"line":33,"character":14}}},{"name":"errs","detail":"(ee []error)","kind":12,"range":{"start":{"line":37,"character":0},"end":{"line":39,"character":1}},"selectionRange":{"start":{"line":37,"character":5},"end":{"line":37,"character":9}}},{"name":"events","detail":"(ee []scheduler.Event)","kind":12,"range":{"start":{"line":41,"character":0},"end":{"line":43,"character":1}},"selectionRange":{"start":{"line":41,"character":5},"end":{"line":41,"character":11}}},{"name":"TestScheduler_trigger_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":46,"character":0},"end":{"line":121,"character":1}},"selectionRange":{"start":{"line":46,"character":5},"end":{"line":46,"character":32}}},{"name":"TestScheduler_update_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":124,"character":0},"end":{"line":212,"character":1}},"selectionRange":{"start":{"line":124,"character":5},"end":{"line":124,"character":31}}},{"name":"TestScheduler_outdated_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":215,"character":0},"end":{"line":302,"character":1}},"selectionRange":{"start":{"line":215,"character":5},"end":{"line":215,"character":36}}},{"name":"TestScheduler_ignore_invalid_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":305,"character":0},"end":{"line":379,"character":1}},"selectionRange":{"start":{"line":305,"character":5},"end":{"line":305,"character":43}}},{"name":"TestScheduler_missed_schedules_first","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":382,"character":0},"end":{"line":460,"character":1}},"selectionRange":{"start":{"line":382,"character":5},"end":{"line":382,"character":41}}},{"name":"TestScheduler_deleted_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":463,"character":0},"end":{"line":512,"character":1}},"selectionRange":{"start":{"line":463,"character":5},"end":{"line":463,"character":35}}},{"name":"TestScheduler_delete_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":515,"character":0},"end":{"line":576,"character":1}},"selectionRange":{"start":{"line":515,"character":5},"end":{"line":515,"character":35}}},{"name":"TestScheduler_scheduler_since","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":579,"character":0},"end":{"line":649,"character":1}},"selectionRange":{"start":{"line":579,"character":5},"end":{"line":579,"character":34}}}] [Trace - 21:14:59.930 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":126},"contentChanges":[{"range":{"start":{"line":223,"character":46},"end":{"line":223,"character":48}},"rangeLength":2,"text":"Unix()"}]} [Trace - 21:14:59.938 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":126,"diagnostics":[]} [Trace - 21:15:00.123 PM] Sending request 'textDocument/foldingRange - (9997)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:15:00.126 PM] Received response 'textDocument/foldingRange - (9997)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":301,"endCharacter":2},{"startLine":226,"startCharacter":33,"endLine":228,"endCharacter":39},{"startLine":233,"startCharacter":36,"endLine":234,"endCharacter":67},{"startLine":245,"startCharacter":12,"endLine":255,"endCharacter":3},{"startLine":247,"startCharacter":33,"endLine":250,"endCharacter":61},{"startLine":253,"startCharacter":36,"endLine":254,"endCharacter":68},{"startLine":262,"startCharacter":6,"endLine":273,"endCharacter":3},{"startLine":263,"startCharacter":10,"endLine":272,"endCharacter":13},{"startLine":264,"startCharacter":23,"endLine":270,"endCharacter":5},{"startLine":267,"startCharacter":19,"endLine":270,"endCharacter":4},{"startLine":267,"startCharacter":41,"endLine":269,"endCharacter":9},{"startLine":271,"startCharacter":38,"endLine":272,"endCharacter":13},{"startLine":276,"startCharacter":22,"endLine":277,"endCharacter":55},{"startLine":280,"startCharacter":29,"endLine":281,"endCharacter":40},{"startLine":284,"startCharacter":29,"endLine":300,"endCharacter":3},{"startLine":285,"startCharacter":32,"endLine":299,"endCharacter":51},{"startLine":286,"startCharacter":32,"endLine":289,"endCharacter":4},{"startLine":287,"startCharacter":38,"endLine":288,"endCharacter":51},{"startLine":290,"startCharacter":31,"endLine":293,"endCharacter":4},{"startLine":291,"startCharacter":47,"endLine":292,"endCharacter":50},{"startLine":294,"startCharacter":25,"endLine":297,"endCharacter":4},{"startLine":295,"startCharacter":47,"endLine":296,"endCharacter":68},{"startLine":298,"startCharacter":10,"endLine":299,"endCharacter":51},{"startLine":305,"startCharacter":59,"endLine":378,"endCharacter":2},{"startLine":310,"startCharacter":33,"endLine":312,"endCharacter":31},{"startLine":317,"startCharacter":36,"endLine":318,"endCharacter":67},{"startLine":327,"startCharacter":12,"endLine":336,"endCharacter":3},{"startLine":329,"startCharacter":33,"endLine":331,"endCharacter":32},{"startLine":334,"startCharacter":36,"endLine":335,"endCharacter":68},{"startLine":343,"startCharacter":6,"endLine":354,"endCharacter":3},{"startLine":344,"startCharacter":10,"endLine":353,"endCharacter":13},{"startLine":345,"startCharacter":23,"endLine":351,"endCharacter":5},{"startLine":348,"startCharacter":19,"endLine":351,"endCharacter":4},{"startLine":348,"startCharacter":41,"endLine":350,"endCharacter":9},{"startLine":352,"startCharacter":38,"endLine":353,"endCharacter":13},{"startLine":357,"startCharacter":22,"endLine":358,"endCharacter":55},{"startLine":361,"startCharacter":29,"endLine":362,"endCharacter":40},{"startLine":367,"startCharacter":29,"endLine":373,"endCharacter":3},{"startLine":368,"startCharacter":32,"endLine":372,"endCharacter":51},{"startLine":369,"startCharacter":32,"endLine":370,"endCharacter":49},{"startLine":371,"startCharacter":10,"endLine":372,"endCharacter":51},{"startLine":376,"startCharacter":32,"endLine":377,"endCharacter":76},{"startLine":382,"startCharacter":57,"endLine":459,"endCharacter":2},{"startLine":391,"startCharacter":33,"endLine":395,"endCharacter":60},{"startLine":400,"startCharacter":36,"endLine":401,"endCharacter":67},{"startLine":410,"startCharacter":12,"endLine":418,"endCharacter":3},{"startLine":412,"startCharacter":33,"endLine":413,"endCharacter":62},{"startLine":416,"startCharacter":36,"endLine":417,"endCharacter":68},{"startLine":425,"startCharacter":6,"endLine":436,"endCharacter":3},{"startLine":426,"startCharacter":10,"endLine":435,"endCharacter":13},{"startLine":427,"startCharacter":23,"endLine":433,"endCharacter":5},{"startLine":430,"startCharacter":19,"endLine":433,"endCharacter":4},{"startLine":430,"startCharacter":41,"endLine":432,"endCharacter":9},{"startLine":434,"startCharacter":38,"endLine":435,"endCharacter":13},{"startLine":439,"startCharacter":29,"endLine":440,"endCharacter":34},{"startLine":443,"startCharacter":35,"endLine":444,"endCharacter":55},{"startLine":448,"startCharacter":29,"endLine":458,"endCharacter":3},{"startLine":450,"startCharacter":10,"endLine":454,"endCharacter":17},{"startLine":451,"startCharacter":14,"endLine":452,"endCharacter":58},{"startLine":456,"startCharacter":28,"endLine":457,"endCharacter":51},{"startLine":463,"startCharacter":51,"endLine":511,"endCharacter":2},{"startLine":481,"startCharacter":12,"endLine":484,"endCharacter":45},{"startLine":491,"startCharacter":6,"endLine":502,"endCharacter":3},{"startLine":492,"startCharacter":10,"endLine":501,"endCharacter":13},{"startLine":493,"startCharacter":23,"endLine":499,"endCharacter":5},{"startLine":496,"startCharacter":19,"endLine":499,"endCharacter":4},{"startLine":496,"startCharacter":41,"endLine":498,"endCharacter":9},{"startLine":500,"startCharacter":38,"endLine":501,"endCharacter":13},{"startLine":505,"startCharacter":22,"endLine":506,"endCharacter":55},{"startLine":509,"startCharacter":29,"endLine":510,"endCharacter":40},{"startLine":515,"startCharacter":51,"endLine":575,"endCharacter":2},{"startLine":539,"startCharacter":12,"endLine":542,"endCharacter":15},{"startLine":549,"startCharacter":6,"endLine":560,"endCharacter":3},{"startLine":550,"startCharacter":10,"endLine":559,"endCharacter":13},{"startLine":551,"startCharacter":23,"endLine":557,"endCharacter":5},{"startLine":554,"startCharacter":19,"endLine":557,"endCharacter":4},{"startLine":554,"startCharacter":41,"endLine":556,"endCharacter":9},{"startLine":558,"startCharacter":38,"endLine":559,"endCharacter":13},{"startLine":564,"startCharacter":29,"endLine":566,"endCharacter":62},{"startLine":569,"startCharacter":22,"endLine":570,"endCharacter":55},{"startLine":573,"startCharacter":44,"endLine":574,"endCharacter":46},{"startLine":579,"startCharacter":50,"endLine":648,"endCharacter":2},{"startLine":580,"startCharacter":20,"endLine":583,"endCharacter":25},{"startLine":584,"startCharacter":3,"endLine":586,"endCharacter":54},{"startLine":589,"startCharacter":26,"endLine":647,"endCharacter":4},{"startLine":590,"startCharacter":8,"endLine":647,"endCharacter":3},{"startLine":590,"startCharacter":36,"endLine":646,"endCharacter":4},{"startLine":599,"startCharacter":35,"endLine":602,"endCharacter":62},{"startLine":607,"startCharacter":38,"endLine":608,"endCharacter":69},{"startLine":618,"startCharacter":8,"endLine":629,"endCharacter":5},{"startLine":619,"startCharacter":12,"endLine":628,"endCharacter":15},{"startLine":620,"startCharacter":25,"endLine":626,"endCharacter":7},{"startLine":623,"startCharacter":21,"endLine":626,"endCharacter":6},{"startLine":623,"startCharacter":43,"endLine":625,"endCharacter":11},{"startLine":627,"startCharacter":40,"endLine":628,"endCharacter":15},{"startLine":632,"startCharacter":31,"endLine":633,"endCharacter":42},{"startLine":637,"startCharacter":31,"endLine":641,"endCharacter":5},{"startLine":638,"startCharacter":29,"endLine":640,"endCharacter":18},{"startLine":639,"startCharacter":33,"endLine":640,"endCharacter":18},{"startLine":644,"startCharacter":44,"endLine":645,"endCharacter":92}] [Trace - 21:15:00.184 PM] Sending request 'textDocument/codeLens - (9998)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:15:00.184 PM] Received response 'textDocument/codeLens - (9998)' in 0ms. Result: null [Trace - 21:15:00.193 PM] Sending request 'textDocument/codeAction - (9999)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":223,"character":52},"end":{"line":223,"character":52}},"context":{"diagnostics":[]}} [Trace - 21:15:00.195 PM] Received response 'textDocument/codeAction - (9999)' in 1ms. Result: null [Trace - 21:15:00.271 PM] Sending request 'textDocument/documentSymbol - (10000)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:15:00.272 PM] Received response 'textDocument/documentSymbol - (10000)' in 0ms. Result: [{"name":"ReceivedEvent","detail":"struct{...}","kind":23,"range":{"start":{"line":14,"character":5},"end":{"line":17,"character":1}},"selectionRange":{"start":{"line":14,"character":5},"end":{"line":14,"character":18}},"children":[{"name":"Event","detail":"interface{...}","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":12}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":6}}}]},{"name":"(ReceivedEvent).String","detail":"()","kind":6,"range":{"start":{"line":19,"character":0},"end":{"line":21,"character":1}},"selectionRange":{"start":{"line":19,"character":23},"end":{"line":19,"character":29}}},{"name":"isIn","detail":"(id string, ids []string)","kind":12,"range":{"start":{"line":23,"character":0},"end":{"line":30,"character":1}},"selectionRange":{"start":{"line":23,"character":5},"end":{"line":23,"character":9}}},{"name":"durations","detail":"(dd []time.Duration)","kind":12,"range":{"start":{"line":33,"character":0},"end":{"line":35,"character":1}},"selectionRange":{"start":{"line":33,"character":5},"end":{"line":33,"character":14}}},{"name":"errs","detail":"(ee []error)","kind":12,"range":{"start":{"line":37,"character":0},"end":{"line":39,"character":1}},"selectionRange":{"start":{"line":37,"character":5},"end":{"line":37,"character":9}}},{"name":"events","detail":"(ee []scheduler.Event)","kind":12,"range":{"start":{"line":41,"character":0},"end":{"line":43,"character":1}},"selectionRange":{"start":{"line":41,"character":5},"end":{"line":41,"character":11}}},{"name":"TestScheduler_trigger_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":46,"character":0},"end":{"line":121,"character":1}},"selectionRange":{"start":{"line":46,"character":5},"end":{"line":46,"character":32}}},{"name":"TestScheduler_update_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":124,"character":0},"end":{"line":212,"character":1}},"selectionRange":{"start":{"line":124,"character":5},"end":{"line":124,"character":31}}},{"name":"TestScheduler_outdated_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":215,"character":0},"end":{"line":302,"character":1}},"selectionRange":{"start":{"line":215,"character":5},"end":{"line":215,"character":36}}},{"name":"TestScheduler_ignore_invalid_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":305,"character":0},"end":{"line":379,"character":1}},"selectionRange":{"start":{"line":305,"character":5},"end":{"line":305,"character":43}}},{"name":"TestScheduler_missed_schedules_first","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":382,"character":0},"end":{"line":460,"character":1}},"selectionRange":{"start":{"line":382,"character":5},"end":{"line":382,"character":41}}},{"name":"TestScheduler_deleted_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":463,"character":0},"end":{"line":512,"character":1}},"selectionRange":{"start":{"line":463,"character":5},"end":{"line":463,"character":35}}},{"name":"TestScheduler_delete_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":515,"character":0},"end":{"line":576,"character":1}},"selectionRange":{"start":{"line":515,"character":5},"end":{"line":515,"character":35}}},{"name":"TestScheduler_scheduler_since","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":579,"character":0},"end":{"line":649,"character":1}},"selectionRange":{"start":{"line":579,"character":5},"end":{"line":579,"character":34}}}] [Trace - 21:15:00.921 PM] Sending request 'textDocument/documentLink - (10001)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:15:00.926 PM] Received response 'textDocument/documentLink - (10001)' in 4ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":411,"character":11},"end":{"line":411,"character":19}},"target":"https://time.Now"}] [Trace - 21:15:02.785 PM] Sending request 'textDocument/hover - (10002)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":228,"character":29}} [Trace - 21:15:02.786 PM] Received response 'textDocument/hover - (10002)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nvar lastEpoch int64\n```"},"range":{"start":{"line":228,"character":29},"end":{"line":228,"character":38}}} [Trace - 21:15:03.033 PM] Sending request 'textDocument/hover - (10003)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":228,"character":22}} [Trace - 21:15:03.033 PM] Received response 'textDocument/hover - (10003)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nfunc simple.SimpleSchedule(id interface{}, epoch int64) schedule.Schedule\n```\n\n[`simple.SimpleSchedule` on pkg.go.dev](https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls#SimpleSchedule)"},"range":{"start":{"line":228,"character":9},"end":{"line":228,"character":23}}} [Trace - 21:15:03.332 PM] Sending request 'textDocument/hover - (10004)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":227,"character":22}} [Trace - 21:15:03.332 PM] Received response 'textDocument/hover - (10004)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nfunc simple.SimpleScheduleWithTS(id interface{}, epoch int64, timestamp int64) schedule.Schedule\n```\n\n[`simple.SimpleScheduleWithTS` on pkg.go.dev](https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls#SimpleScheduleWithTS)"},"range":{"start":{"line":227,"character":9},"end":{"line":227,"character":29}}} [Trace - 21:15:03.426 PM] Sending request 'textDocument/documentHighlight - (10005)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":227,"character":23}} [Trace - 21:15:03.426 PM] Received response 'textDocument/documentHighlight - (10005)' in 0ms. Result: [{"range":{"start":{"line":227,"character":9},"end":{"line":227,"character":29}},"kind":1}] [Trace - 21:15:03.870 PM] Sending request 'textDocument/codeAction - (10006)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":227,"character":9},"end":{"line":227,"character":29}},"context":{"diagnostics":[]}} [Trace - 21:15:03.872 PM] Received response 'textDocument/codeAction - (10006)' in 2ms. Result: null [Trace - 21:15:04.874 PM] Sending request 'textDocument/documentHighlight - (10007)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":228,"character":16}} [Trace - 21:15:04.875 PM] Received response 'textDocument/documentHighlight - (10007)' in 0ms. Result: [{"range":{"start":{"line":312,"character":9},"end":{"line":312,"character":23}},"kind":1},{"range":{"start":{"line":392,"character":9},"end":{"line":392,"character":23}},"kind":1},{"range":{"start":{"line":395,"character":9},"end":{"line":395,"character":23}},"kind":1},{"range":{"start":{"line":473,"character":21},"end":{"line":473,"character":35}},"kind":1},{"range":{"start":{"line":608,"character":21},"end":{"line":608,"character":35}},"kind":1},{"range":{"start":{"line":54,"character":9},"end":{"line":54,"character":23}},"kind":1},{"range":{"start":{"line":81,"character":20},"end":{"line":81,"character":34}},"kind":1},{"range":{"start":{"line":157,"character":10},"end":{"line":157,"character":24}},"kind":1},{"range":{"start":{"line":248,"character":10},"end":{"line":248,"character":24}},"kind":1},{"range":{"start":{"line":249,"character":10},"end":{"line":249,"character":24}},"kind":1},{"range":{"start":{"line":335,"character":20},"end":{"line":335,"character":34}},"kind":1},{"range":{"start":{"line":393,"character":9},"end":{"line":393,"character":23}},"kind":1},{"range":{"start":{"line":413,"character":10},"end":{"line":413,"character":24}},"kind":1},{"range":{"start":{"line":160,"character":10},"end":{"line":160,"character":24}},"kind":1},{"range":{"start":{"line":165,"character":20},"end":{"line":165,"character":34}},"kind":1},{"range":{"start":{"line":234,"character":19},"end":{"line":234,"character":33}},"kind":1},{"range":{"start":{"line":472,"character":18},"end":{"line":472,"character":32}},"kind":1},{"range":{"start":{"line":535,"character":14},"end":{"line":535,"character":28}},"kind":1},{"range":{"start":{"line":601,"character":11},"end":{"line":601,"character":25}},"kind":1},{"range":{"start":{"line":311,"character":9},"end":{"line":311,"character":23}},"kind":1},{"range":{"start":{"line":401,"character":19},"end":{"line":401,"character":33}},"kind":1},{"range":{"start":{"line":540,"character":19},"end":{"line":540,"character":33}},"kind":1},{"range":{"start":{"line":61,"character":19},"end":{"line":61,"character":33}},"kind":1},{"range":{"start":{"line":133,"character":9},"end":{"line":133,"character":23}},"kind":1},{"range":{"start":{"line":158,"character":10},"end":{"line":158,"character":24}},"kind":1},{"range":{"start":{"line":143,"character":19},"end":{"line":143,"character":33}},"kind":1},{"range":{"start":{"line":394,"character":9},"end":{"line":394,"character":23}},"kind":1},{"range":{"start":{"line":483,"character":19},"end":{"line":483,"character":33}},"kind":1},{"range":{"start":{"line":55,"character":9},"end":{"line":55,"character":23}},"kind":1},{"range":{"start":{"line":136,"character":9},"end":{"line":136,"character":23}},"kind":1},{"range":{"start":{"line":137,"character":9},"end":{"line":137,"character":23}},"kind":1},{"range":{"start":{"line":75,"character":10},"end":{"line":75,"character":24}},"kind":1},{"range":{"start":{"line":318,"character":19},"end":{"line":318,"character":33}},"kind":1},{"range":{"start":{"line":541,"character":28},"end":{"line":541,"character":42}},"kind":1},{"range":{"start":{"line":76,"character":10},"end":{"line":76,"character":24}},"kind":1},{"range":{"start":{"line":526,"character":14},"end":{"line":526,"character":28}},"kind":1},{"range":{"start":{"line":330,"character":10},"end":{"line":330,"character":24}},"kind":1},{"range":{"start":{"line":417,"character":20},"end":{"line":417,"character":34}},"kind":1},{"range":{"start":{"line":600,"character":11},"end":{"line":600,"character":25}},"kind":1},{"range":{"start":{"line":74,"character":10},"end":{"line":74,"character":24}},"kind":1},{"range":{"start":{"line":134,"character":9},"end":{"line":134,"character":23}},"kind":1},{"range":{"start":{"line":250,"character":10},"end":{"line":250,"character":24}},"kind":1},{"range":{"start":{"line":254,"character":20},"end":{"line":254,"character":34}},"kind":1},{"range":{"start":{"line":331,"character":10},"end":{"line":331,"character":24}},"kind":1},{"range":{"start":{"line":484,"character":22},"end":{"line":484,"character":36}},"kind":1},{"range":{"start":{"line":602,"character":11},"end":{"line":602,"character":25}},"kind":1},{"range":{"start":{"line":73,"character":10},"end":{"line":73,"character":24}},"kind":1},{"range":{"start":{"line":161,"character":10},"end":{"line":161,"character":24}},"kind":1},{"range":{"start":{"line":228,"character":9},"end":{"line":228,"character":23}},"kind":1}] [Trace - 21:15:05.279 PM] Sending request 'textDocument/codeAction - (10008)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":228,"character":9},"end":{"line":228,"character":23}},"context":{"diagnostics":[]}} [Trace - 21:15:05.281 PM] Received response 'textDocument/codeAction - (10008)' in 1ms. Result: null [Trace - 21:15:05.776 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":127},"contentChanges":[{"range":{"start":{"line":228,"character":9},"end":{"line":228,"character":23}},"rangeLength":14,"text":"SimpleScheduleWithTS"}]} [Trace - 21:15:05.782 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":127,"diagnostics":[{"range":{"start":{"line":228,"character":44},"end":{"line":228,"character":44}},"severity":1,"source":"compiler","message":"too few arguments in call to simple.SimpleScheduleWithTS"}]} [Trace - 21:15:05.966 PM] Sending request 'textDocument/foldingRange - (10009)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:15:05.970 PM] Received response 'textDocument/foldingRange - (10009)' in 4ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":301,"endCharacter":2},{"startLine":226,"startCharacter":33,"endLine":228,"endCharacter":45},{"startLine":233,"startCharacter":36,"endLine":234,"endCharacter":67},{"startLine":245,"startCharacter":12,"endLine":255,"endCharacter":3},{"startLine":247,"startCharacter":33,"endLine":250,"endCharacter":61},{"startLine":253,"startCharacter":36,"endLine":254,"endCharacter":68},{"startLine":262,"startCharacter":6,"endLine":273,"endCharacter":3},{"startLine":263,"startCharacter":10,"endLine":272,"endCharacter":13},{"startLine":264,"startCharacter":23,"endLine":270,"endCharacter":5},{"startLine":267,"startCharacter":19,"endLine":270,"endCharacter":4},{"startLine":267,"startCharacter":41,"endLine":269,"endCharacter":9},{"startLine":271,"startCharacter":38,"endLine":272,"endCharacter":13},{"startLine":276,"startCharacter":22,"endLine":277,"endCharacter":55},{"startLine":280,"startCharacter":29,"endLine":281,"endCharacter":40},{"startLine":284,"startCharacter":29,"endLine":300,"endCharacter":3},{"startLine":285,"startCharacter":32,"endLine":299,"endCharacter":51},{"startLine":286,"startCharacter":32,"endLine":289,"endCharacter":4},{"startLine":287,"startCharacter":38,"endLine":288,"endCharacter":51},{"startLine":290,"startCharacter":31,"endLine":293,"endCharacter":4},{"startLine":291,"startCharacter":47,"endLine":292,"endCharacter":50},{"startLine":294,"startCharacter":25,"endLine":297,"endCharacter":4},{"startLine":295,"startCharacter":47,"endLine":296,"endCharacter":68},{"startLine":298,"startCharacter":10,"endLine":299,"endCharacter":51},{"startLine":305,"startCharacter":59,"endLine":378,"endCharacter":2},{"startLine":310,"startCharacter":33,"endLine":312,"endCharacter":31},{"startLine":317,"startCharacter":36,"endLine":318,"endCharacter":67},{"startLine":327,"startCharacter":12,"endLine":336,"endCharacter":3},{"startLine":329,"startCharacter":33,"endLine":331,"endCharacter":32},{"startLine":334,"startCharacter":36,"endLine":335,"endCharacter":68},{"startLine":343,"startCharacter":6,"endLine":354,"endCharacter":3},{"startLine":344,"startCharacter":10,"endLine":353,"endCharacter":13},{"startLine":345,"startCharacter":23,"endLine":351,"endCharacter":5},{"startLine":348,"startCharacter":19,"endLine":351,"endCharacter":4},{"startLine":348,"startCharacter":41,"endLine":350,"endCharacter":9},{"startLine":352,"startCharacter":38,"endLine":353,"endCharacter":13},{"startLine":357,"startCharacter":22,"endLine":358,"endCharacter":55},{"startLine":361,"startCharacter":29,"endLine":362,"endCharacter":40},{"startLine":367,"startCharacter":29,"endLine":373,"endCharacter":3},{"startLine":368,"startCharacter":32,"endLine":372,"endCharacter":51},{"startLine":369,"startCharacter":32,"endLine":370,"endCharacter":49},{"startLine":371,"startCharacter":10,"endLine":372,"endCharacter":51},{"startLine":376,"startCharacter":32,"endLine":377,"endCharacter":76},{"startLine":382,"startCharacter":57,"endLine":459,"endCharacter":2},{"startLine":391,"startCharacter":33,"endLine":395,"endCharacter":60},{"startLine":400,"startCharacter":36,"endLine":401,"endCharacter":67},{"startLine":410,"startCharacter":12,"endLine":418,"endCharacter":3},{"startLine":412,"startCharacter":33,"endLine":413,"endCharacter":62},{"startLine":416,"startCharacter":36,"endLine":417,"endCharacter":68},{"startLine":425,"startCharacter":6,"endLine":436,"endCharacter":3},{"startLine":426,"startCharacter":10,"endLine":435,"endCharacter":13},{"startLine":427,"startCharacter":23,"endLine":433,"endCharacter":5},{"startLine":430,"startCharacter":19,"endLine":433,"endCharacter":4},{"startLine":430,"startCharacter":41,"endLine":432,"endCharacter":9},{"startLine":434,"startCharacter":38,"endLine":435,"endCharacter":13},{"startLine":439,"startCharacter":29,"endLine":440,"endCharacter":34},{"startLine":443,"startCharacter":35,"endLine":444,"endCharacter":55},{"startLine":448,"startCharacter":29,"endLine":458,"endCharacter":3},{"startLine":450,"startCharacter":10,"endLine":454,"endCharacter":17},{"startLine":451,"startCharacter":14,"endLine":452,"endCharacter":58},{"startLine":456,"startCharacter":28,"endLine":457,"endCharacter":51},{"startLine":463,"startCharacter":51,"endLine":511,"endCharacter":2},{"startLine":481,"startCharacter":12,"endLine":484,"endCharacter":45},{"startLine":491,"startCharacter":6,"endLine":502,"endCharacter":3},{"startLine":492,"startCharacter":10,"endLine":501,"endCharacter":13},{"startLine":493,"startCharacter":23,"endLine":499,"endCharacter":5},{"startLine":496,"startCharacter":19,"endLine":499,"endCharacter":4},{"startLine":496,"startCharacter":41,"endLine":498,"endCharacter":9},{"startLine":500,"startCharacter":38,"endLine":501,"endCharacter":13},{"startLine":505,"startCharacter":22,"endLine":506,"endCharacter":55},{"startLine":509,"startCharacter":29,"endLine":510,"endCharacter":40},{"startLine":515,"startCharacter":51,"endLine":575,"endCharacter":2},{"startLine":539,"startCharacter":12,"endLine":542,"endCharacter":15},{"startLine":549,"startCharacter":6,"endLine":560,"endCharacter":3},{"startLine":550,"startCharacter":10,"endLine":559,"endCharacter":13},{"startLine":551,"startCharacter":23,"endLine":557,"endCharacter":5},{"startLine":554,"startCharacter":19,"endLine":557,"endCharacter":4},{"startLine":554,"startCharacter":41,"endLine":556,"endCharacter":9},{"startLine":558,"startCharacter":38,"endLine":559,"endCharacter":13},{"startLine":564,"startCharacter":29,"endLine":566,"endCharacter":62},{"startLine":569,"startCharacter":22,"endLine":570,"endCharacter":55},{"startLine":573,"startCharacter":44,"endLine":574,"endCharacter":46},{"startLine":579,"startCharacter":50,"endLine":648,"endCharacter":2},{"startLine":580,"startCharacter":20,"endLine":583,"endCharacter":25},{"startLine":584,"startCharacter":3,"endLine":586,"endCharacter":54},{"startLine":589,"startCharacter":26,"endLine":647,"endCharacter":4},{"startLine":590,"startCharacter":8,"endLine":647,"endCharacter":3},{"startLine":590,"startCharacter":36,"endLine":646,"endCharacter":4},{"startLine":599,"startCharacter":35,"endLine":602,"endCharacter":62},{"startLine":607,"startCharacter":38,"endLine":608,"endCharacter":69},{"startLine":618,"startCharacter":8,"endLine":629,"endCharacter":5},{"startLine":619,"startCharacter":12,"endLine":628,"endCharacter":15},{"startLine":620,"startCharacter":25,"endLine":626,"endCharacter":7},{"startLine":623,"startCharacter":21,"endLine":626,"endCharacter":6},{"startLine":623,"startCharacter":43,"endLine":625,"endCharacter":11},{"startLine":627,"startCharacter":40,"endLine":628,"endCharacter":15},{"startLine":632,"startCharacter":31,"endLine":633,"endCharacter":42},{"startLine":637,"startCharacter":31,"endLine":641,"endCharacter":5},{"startLine":638,"startCharacter":29,"endLine":640,"endCharacter":18},{"startLine":639,"startCharacter":33,"endLine":640,"endCharacter":18},{"startLine":644,"startCharacter":44,"endLine":645,"endCharacter":92}] [Trace - 21:15:06.025 PM] Sending request 'textDocument/codeLens - (10010)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:15:06.026 PM] Received response 'textDocument/codeLens - (10010)' in 0ms. Result: null [Trace - 21:15:06.035 PM] Sending request 'textDocument/codeAction - (10011)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":228,"character":29},"end":{"line":228,"character":29}},"context":{"diagnostics":[]}} [Trace - 21:15:06.036 PM] Received response 'textDocument/codeAction - (10011)' in 1ms. Result: null [Trace - 21:15:06.118 PM] Sending request 'textDocument/documentSymbol - (10012)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:15:06.119 PM] Received response 'textDocument/documentSymbol - (10012)' in 0ms. Result: [{"name":"ReceivedEvent","detail":"struct{...}","kind":23,"range":{"start":{"line":14,"character":5},"end":{"line":17,"character":1}},"selectionRange":{"start":{"line":14,"character":5},"end":{"line":14,"character":18}},"children":[{"name":"Event","detail":"interface{...}","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":12}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":6}}}]},{"name":"(ReceivedEvent).String","detail":"()","kind":6,"range":{"start":{"line":19,"character":0},"end":{"line":21,"character":1}},"selectionRange":{"start":{"line":19,"character":23},"end":{"line":19,"character":29}}},{"name":"isIn","detail":"(id string, ids []string)","kind":12,"range":{"start":{"line":23,"character":0},"end":{"line":30,"character":1}},"selectionRange":{"start":{"line":23,"character":5},"end":{"line":23,"character":9}}},{"name":"durations","detail":"(dd []time.Duration)","kind":12,"range":{"start":{"line":33,"character":0},"end":{"line":35,"character":1}},"selectionRange":{"start":{"line":33,"character":5},"end":{"line":33,"character":14}}},{"name":"errs","detail":"(ee []error)","kind":12,"range":{"start":{"line":37,"character":0},"end":{"line":39,"character":1}},"selectionRange":{"start":{"line":37,"character":5},"end":{"line":37,"character":9}}},{"name":"events","detail":"(ee []scheduler.Event)","kind":12,"range":{"start":{"line":41,"character":0},"end":{"line":43,"character":1}},"selectionRange":{"start":{"line":41,"character":5},"end":{"line":41,"character":11}}},{"name":"TestScheduler_trigger_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":46,"character":0},"end":{"line":121,"character":1}},"selectionRange":{"start":{"line":46,"character":5},"end":{"line":46,"character":32}}},{"name":"TestScheduler_update_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":124,"character":0},"end":{"line":212,"character":1}},"selectionRange":{"start":{"line":124,"character":5},"end":{"line":124,"character":31}}},{"name":"TestScheduler_outdated_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":215,"character":0},"end":{"line":302,"character":1}},"selectionRange":{"start":{"line":215,"character":5},"end":{"line":215,"character":36}}},{"name":"TestScheduler_ignore_invalid_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":305,"character":0},"end":{"line":379,"character":1}},"selectionRange":{"start":{"line":305,"character":5},"end":{"line":305,"character":43}}},{"name":"TestScheduler_missed_schedules_first","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":382,"character":0},"end":{"line":460,"character":1}},"selectionRange":{"start":{"line":382,"character":5},"end":{"line":382,"character":41}}},{"name":"TestScheduler_deleted_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":463,"character":0},"end":{"line":512,"character":1}},"selectionRange":{"start":{"line":463,"character":5},"end":{"line":463,"character":35}}},{"name":"TestScheduler_delete_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":515,"character":0},"end":{"line":576,"character":1}},"selectionRange":{"start":{"line":515,"character":5},"end":{"line":515,"character":35}}},{"name":"TestScheduler_scheduler_since","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":579,"character":0},"end":{"line":649,"character":1}},"selectionRange":{"start":{"line":579,"character":5},"end":{"line":579,"character":34}}}] [Trace - 21:15:06.766 PM] Sending request 'textDocument/documentLink - (10013)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:15:06.770 PM] Received response 'textDocument/documentLink - (10013)' in 4ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":411,"character":11},"end":{"line":411,"character":19}},"target":"https://time.Now"}] [Trace - 21:15:06.982 PM] Sending request 'textDocument/hover - (10014)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":228,"character":44}} [Trace - 21:15:06.983 PM] Received response 'textDocument/hover - (10014)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nvar lastEpoch int64\n```"},"range":{"start":{"line":228,"character":35},"end":{"line":228,"character":44}}} [Trace - 21:15:07.669 PM] Sending request 'textDocument/documentHighlight - (10015)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":228,"character":44}} [Trace - 21:15:07.670 PM] Received response 'textDocument/documentHighlight - (10015)' in 0ms. Result: [{"range":{"start":{"line":225,"character":1},"end":{"line":225,"character":10}},"kind":1},{"range":{"start":{"line":228,"character":35},"end":{"line":228,"character":44}},"kind":1},{"range":{"start":{"line":249,"character":30},"end":{"line":249,"character":39}},"kind":1},{"range":{"start":{"line":291,"character":36},"end":{"line":291,"character":45}},"kind":1}] [Trace - 21:15:07.911 PM] Sending request 'textDocument/codeAction - (10016)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":228,"character":44},"end":{"line":228,"character":44}},"context":{"diagnostics":[{"range":{"start":{"line":228,"character":44},"end":{"line":228,"character":44}},"message":"too few arguments in call to simple.SimpleScheduleWithTS","severity":1,"source":"compiler"}]}} [Trace - 21:15:07.913 PM] Received response 'textDocument/codeAction - (10016)' in 1ms. Result: null [Trace - 21:15:14.163 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":128},"contentChanges":[{"range":{"start":{"line":228,"character":44},"end":{"line":228,"character":44}},"rangeLength":0,"text":","}]} [Trace - 21:15:14.175 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":128,"diagnostics":[{"range":{"start":{"line":228,"character":45},"end":{"line":228,"character":45}},"severity":1,"source":"compiler","message":"too few arguments in call to simple.SimpleScheduleWithTS"}]} [Trace - 21:15:14.227 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":129},"contentChanges":[{"range":{"start":{"line":228,"character":45},"end":{"line":228,"character":45}},"rangeLength":0,"text":" "}]} [Trace - 21:15:14.233 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":129,"diagnostics":[{"range":{"start":{"line":228,"character":46},"end":{"line":228,"character":46}},"severity":1,"source":"compiler","message":"too few arguments in call to simple.SimpleScheduleWithTS"}]} [Trace - 21:15:14.347 PM] Sending request 'textDocument/signatureHelp - (10017)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":228,"character":46},"context":{"isRetrigger":false,"triggerCharacter":",","triggerKind":2}} [Trace - 21:15:14.347 PM] Received response 'textDocument/signatureHelp - (10017)' in 0ms. Result: {"signatures":[{"label":"SimpleScheduleWithTS(id interface{}, epoch int64, timestamp int64) schedule.Schedule","parameters":[{"label":"id interface{}"},{"label":"epoch int64"},{"label":"timestamp int64"}]}],"activeSignature":0,"activeParameter":2} [Trace - 21:15:14.426 PM] Sending request 'textDocument/foldingRange - (10018)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:15:14.429 PM] Received response 'textDocument/foldingRange - (10018)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":301,"endCharacter":2},{"startLine":226,"startCharacter":33,"endLine":228,"endCharacter":47},{"startLine":233,"startCharacter":36,"endLine":234,"endCharacter":67},{"startLine":245,"startCharacter":12,"endLine":255,"endCharacter":3},{"startLine":247,"startCharacter":33,"endLine":250,"endCharacter":61},{"startLine":253,"startCharacter":36,"endLine":254,"endCharacter":68},{"startLine":262,"startCharacter":6,"endLine":273,"endCharacter":3},{"startLine":263,"startCharacter":10,"endLine":272,"endCharacter":13},{"startLine":264,"startCharacter":23,"endLine":270,"endCharacter":5},{"startLine":267,"startCharacter":19,"endLine":270,"endCharacter":4},{"startLine":267,"startCharacter":41,"endLine":269,"endCharacter":9},{"startLine":271,"startCharacter":38,"endLine":272,"endCharacter":13},{"startLine":276,"startCharacter":22,"endLine":277,"endCharacter":55},{"startLine":280,"startCharacter":29,"endLine":281,"endCharacter":40},{"startLine":284,"startCharacter":29,"endLine":300,"endCharacter":3},{"startLine":285,"startCharacter":32,"endLine":299,"endCharacter":51},{"startLine":286,"startCharacter":32,"endLine":289,"endCharacter":4},{"startLine":287,"startCharacter":38,"endLine":288,"endCharacter":51},{"startLine":290,"startCharacter":31,"endLine":293,"endCharacter":4},{"startLine":291,"startCharacter":47,"endLine":292,"endCharacter":50},{"startLine":294,"startCharacter":25,"endLine":297,"endCharacter":4},{"startLine":295,"startCharacter":47,"endLine":296,"endCharacter":68},{"startLine":298,"startCharacter":10,"endLine":299,"endCharacter":51},{"startLine":305,"startCharacter":59,"endLine":378,"endCharacter":2},{"startLine":310,"startCharacter":33,"endLine":312,"endCharacter":31},{"startLine":317,"startCharacter":36,"endLine":318,"endCharacter":67},{"startLine":327,"startCharacter":12,"endLine":336,"endCharacter":3},{"startLine":329,"startCharacter":33,"endLine":331,"endCharacter":32},{"startLine":334,"startCharacter":36,"endLine":335,"endCharacter":68},{"startLine":343,"startCharacter":6,"endLine":354,"endCharacter":3},{"startLine":344,"startCharacter":10,"endLine":353,"endCharacter":13},{"startLine":345,"startCharacter":23,"endLine":351,"endCharacter":5},{"startLine":348,"startCharacter":19,"endLine":351,"endCharacter":4},{"startLine":348,"startCharacter":41,"endLine":350,"endCharacter":9},{"startLine":352,"startCharacter":38,"endLine":353,"endCharacter":13},{"startLine":357,"startCharacter":22,"endLine":358,"endCharacter":55},{"startLine":361,"startCharacter":29,"endLine":362,"endCharacter":40},{"startLine":367,"startCharacter":29,"endLine":373,"endCharacter":3},{"startLine":368,"startCharacter":32,"endLine":372,"endCharacter":51},{"startLine":369,"startCharacter":32,"endLine":370,"endCharacter":49},{"startLine":371,"startCharacter":10,"endLine":372,"endCharacter":51},{"startLine":376,"startCharacter":32,"endLine":377,"endCharacter":76},{"startLine":382,"startCharacter":57,"endLine":459,"endCharacter":2},{"startLine":391,"startCharacter":33,"endLine":395,"endCharacter":60},{"startLine":400,"startCharacter":36,"endLine":401,"endCharacter":67},{"startLine":410,"startCharacter":12,"endLine":418,"endCharacter":3},{"startLine":412,"startCharacter":33,"endLine":413,"endCharacter":62},{"startLine":416,"startCharacter":36,"endLine":417,"endCharacter":68},{"startLine":425,"startCharacter":6,"endLine":436,"endCharacter":3},{"startLine":426,"startCharacter":10,"endLine":435,"endCharacter":13},{"startLine":427,"startCharacter":23,"endLine":433,"endCharacter":5},{"startLine":430,"startCharacter":19,"endLine":433,"endCharacter":4},{"startLine":430,"startCharacter":41,"endLine":432,"endCharacter":9},{"startLine":434,"startCharacter":38,"endLine":435,"endCharacter":13},{"startLine":439,"startCharacter":29,"endLine":440,"endCharacter":34},{"startLine":443,"startCharacter":35,"endLine":444,"endCharacter":55},{"startLine":448,"startCharacter":29,"endLine":458,"endCharacter":3},{"startLine":450,"startCharacter":10,"endLine":454,"endCharacter":17},{"startLine":451,"startCharacter":14,"endLine":452,"endCharacter":58},{"startLine":456,"startCharacter":28,"endLine":457,"endCharacter":51},{"startLine":463,"startCharacter":51,"endLine":511,"endCharacter":2},{"startLine":481,"startCharacter":12,"endLine":484,"endCharacter":45},{"startLine":491,"startCharacter":6,"endLine":502,"endCharacter":3},{"startLine":492,"startCharacter":10,"endLine":501,"endCharacter":13},{"startLine":493,"startCharacter":23,"endLine":499,"endCharacter":5},{"startLine":496,"startCharacter":19,"endLine":499,"endCharacter":4},{"startLine":496,"startCharacter":41,"endLine":498,"endCharacter":9},{"startLine":500,"startCharacter":38,"endLine":501,"endCharacter":13},{"startLine":505,"startCharacter":22,"endLine":506,"endCharacter":55},{"startLine":509,"startCharacter":29,"endLine":510,"endCharacter":40},{"startLine":515,"startCharacter":51,"endLine":575,"endCharacter":2},{"startLine":539,"startCharacter":12,"endLine":542,"endCharacter":15},{"startLine":549,"startCharacter":6,"endLine":560,"endCharacter":3},{"startLine":550,"startCharacter":10,"endLine":559,"endCharacter":13},{"startLine":551,"startCharacter":23,"endLine":557,"endCharacter":5},{"startLine":554,"startCharacter":19,"endLine":557,"endCharacter":4},{"startLine":554,"startCharacter":41,"endLine":556,"endCharacter":9},{"startLine":558,"startCharacter":38,"endLine":559,"endCharacter":13},{"startLine":564,"startCharacter":29,"endLine":566,"endCharacter":62},{"startLine":569,"startCharacter":22,"endLine":570,"endCharacter":55},{"startLine":573,"startCharacter":44,"endLine":574,"endCharacter":46},{"startLine":579,"startCharacter":50,"endLine":648,"endCharacter":2},{"startLine":580,"startCharacter":20,"endLine":583,"endCharacter":25},{"startLine":584,"startCharacter":3,"endLine":586,"endCharacter":54},{"startLine":589,"startCharacter":26,"endLine":647,"endCharacter":4},{"startLine":590,"startCharacter":8,"endLine":647,"endCharacter":3},{"startLine":590,"startCharacter":36,"endLine":646,"endCharacter":4},{"startLine":599,"startCharacter":35,"endLine":602,"endCharacter":62},{"startLine":607,"startCharacter":38,"endLine":608,"endCharacter":69},{"startLine":618,"startCharacter":8,"endLine":629,"endCharacter":5},{"startLine":619,"startCharacter":12,"endLine":628,"endCharacter":15},{"startLine":620,"startCharacter":25,"endLine":626,"endCharacter":7},{"startLine":623,"startCharacter":21,"endLine":626,"endCharacter":6},{"startLine":623,"startCharacter":43,"endLine":625,"endCharacter":11},{"startLine":627,"startCharacter":40,"endLine":628,"endCharacter":15},{"startLine":632,"startCharacter":31,"endLine":633,"endCharacter":42},{"startLine":637,"startCharacter":31,"endLine":641,"endCharacter":5},{"startLine":638,"startCharacter":29,"endLine":640,"endCharacter":18},{"startLine":639,"startCharacter":33,"endLine":640,"endCharacter":18},{"startLine":644,"startCharacter":44,"endLine":645,"endCharacter":92}] [Trace - 21:15:14.469 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":130},"contentChanges":[{"range":{"start":{"line":228,"character":46},"end":{"line":228,"character":46}},"rangeLength":0,"text":"e"}]} [Trace - 21:15:14.476 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":130,"diagnostics":[{"range":{"start":{"line":228,"character":46},"end":{"line":228,"character":47}},"severity":1,"source":"compiler","message":"undeclared name: e"}]} [Trace - 21:15:14.479 PM] Sending request 'textDocument/completion - (10019)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":228,"character":47},"context":{"triggerKind":1}} [Trace - 21:15:14.486 PM] Received response 'textDocument/completion - (10019)' in 7ms. Result: {"isIncomplete":true,"items":[{"label":"earlier","kind":6,"detail":"int64","preselect":true,"sortText":"00000","filterText":"earlier","insertTextFormat":2,"textEdit":{"range":{"start":{"line":228,"character":46},"end":{"line":228,"character":47}},"newText":"earlier"}},{"label":"scheduler.EndOfToday","kind":3,"detail":"func() int64","sortText":"00001","filterText":"scheduler.EndOfToday","insertTextFormat":2,"textEdit":{"range":{"start":{"line":228,"character":46},"end":{"line":228,"character":47}},"newText":"scheduler.EndOfToday()"}},{"label":"lastEpoch","kind":6,"detail":"int64","sortText":"00002","filterText":"lastEpoch","insertTextFormat":2,"textEdit":{"range":{"start":{"line":228,"character":46},"end":{"line":228,"character":47}},"newText":"lastEpoch"}},{"label":"errs","kind":3,"detail":"func(ee ...error) []error","sortText":"00003","filterText":"errs","insertTextFormat":2,"textEdit":{"range":{"start":{"line":228,"character":46},"end":{"line":228,"character":47}},"newText":"errs(${1:})"}},{"label":"events","kind":3,"detail":"func(ee ...scheduler.Event) []scheduler.Event","sortText":"00004","filterText":"events","insertTextFormat":2,"textEdit":{"range":{"start":{"line":228,"character":46},"end":{"line":228,"character":47}},"newText":"events(${1:})"}},{"label":"ecdsa","kind":9,"detail":"\"crypto/ecdsa\"","sortText":"00005","filterText":"ecdsa","insertTextFormat":2,"textEdit":{"range":{"start":{"line":228,"character":46},"end":{"line":228,"character":47}},"newText":"ecdsa"},"additionalTextEdits":[{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":2}},"newText":"crypto/ecdsa\"\n\t\""}]},{"label":"elf","kind":9,"detail":"\"debug/elf\"","sortText":"00006","filterText":"elf","insertTextFormat":2,"textEdit":{"range":{"start":{"line":228,"character":46},"end":{"line":228,"character":47}},"newText":"elf"},"additionalTextEdits":[{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":2}},"newText":"debug/elf\"\n\t\""}]},{"label":"encoding","kind":9,"detail":"\"encoding\"","sortText":"00007","filterText":"encoding","insertTextFormat":2,"textEdit":{"range":{"start":{"line":228,"character":46},"end":{"line":228,"character":47}},"newText":"encoding"},"additionalTextEdits":[{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":2}},"newText":"encoding\"\n\t\""}]},{"label":"errors","kind":9,"detail":"\"errors\"","sortText":"00008","filterText":"errors","insertTextFormat":2,"textEdit":{"range":{"start":{"line":228,"character":46},"end":{"line":228,"character":47}},"newText":"errors"},"additionalTextEdits":[{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":2}},"newText":"errors\"\n\t\""}]},{"label":"error","kind":8,"sortText":"00009","filterText":"error","insertTextFormat":2,"textEdit":{"range":{"start":{"line":228,"character":46},"end":{"line":228,"character":47}},"newText":"error"}},{"label":"execenv","kind":9,"detail":"\"internal/syscall/execenv\"","sortText":"00010","filterText":"execenv","insertTextFormat":2,"textEdit":{"range":{"start":{"line":228,"character":46},"end":{"line":228,"character":47}},"newText":"execenv"},"additionalTextEdits":[{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":2}},"newText":"internal/syscall/execenv\"\n\t\""}]},{"label":"fmt.Errorf","kind":3,"detail":"func(format string, a ...interface{}) error","documentation":"Errorf formats according to a format specifier and returns the string as a\nvalue that satisfies error.\n\nIf the format specifier includes a %w verb with an error operand,\nthe returned error will implement an Unwrap method returning the operand. It is\ninvalid to include more than one %w verb or to supply it with an operand\nthat does not implement the error interface. The %w verb is otherwise\na synonym for %v.\n","sortText":"00011","filterText":"fmt.Errorf","insertTextFormat":2,"textEdit":{"range":{"start":{"line":228,"character":46},"end":{"line":228,"character":47}},"newText":"fmt.Errorf(${1:})"}},{"label":"schedule.ErrInvalidScheduleEpoch","kind":6,"detail":"error","sortText":"00012","filterText":"schedule.ErrInvalidScheduleEpoch","insertTextFormat":2,"textEdit":{"range":{"start":{"line":228,"character":46},"end":{"line":228,"character":47}},"newText":"schedule.ErrInvalidScheduleEpoch"}},{"label":"ReceivedEvent","kind":22,"detail":"struct{...}","documentation":"ReceivedEvent holds the event and the really triggered time in epoch\n","sortText":"00017","filterText":"ReceivedEvent","insertTextFormat":2,"textEdit":{"range":{"start":{"line":228,"character":46},"end":{"line":228,"character":47}},"newText":"ReceivedEvent"}},{"label":"TestScheduler_trigger_epoch","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #1: schedules should be triggered at the expected time\n","sortText":"00018","filterText":"TestScheduler_trigger_epoch","insertTextFormat":2,"textEdit":{"range":{"start":{"line":228,"character":46},"end":{"line":228,"character":47}},"newText":"TestScheduler_trigger_epoch(${1:})"}},{"label":"TestScheduler_update_epoch","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #2: when updating epochs, schedules should be triggered at the new time\n","sortText":"00019","filterText":"TestScheduler_update_epoch","insertTextFormat":2,"textEdit":{"range":{"start":{"line":228,"character":46},"end":{"line":228,"character":47}},"newText":"TestScheduler_update_epoch(${1:})"}}]} [Trace - 21:15:14.522 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":131},"contentChanges":[{"range":{"start":{"line":228,"character":47},"end":{"line":228,"character":47}},"rangeLength":0,"text":"a"}]} [Trace - 21:15:14.522 PM] Sending request 'textDocument/completion - (10020)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":228,"character":48},"context":{"triggerKind":3}} [Trace - 21:15:14.530 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":131,"diagnostics":[{"range":{"start":{"line":228,"character":46},"end":{"line":228,"character":48}},"severity":1,"source":"compiler","message":"undeclared name: ea"}]} [Trace - 21:15:14.566 PM] Received response 'textDocument/completion - (10020)' in 43ms. Result: {"isIncomplete":true,"items":[{"label":"earlier","kind":6,"detail":"int64","preselect":true,"sortText":"00000","filterText":"earlier","insertTextFormat":2,"textEdit":{"range":{"start":{"line":228,"character":46},"end":{"line":228,"character":48}},"newText":"earlier"}},{"label":"scheduler.EndOfToday","kind":3,"detail":"func() int64","sortText":"00001","filterText":"scheduler.EndOfToday","insertTextFormat":2,"textEdit":{"range":{"start":{"line":228,"character":46},"end":{"line":228,"character":48}},"newText":"scheduler.EndOfToday()"}},{"label":"easyjson","kind":9,"detail":"\"github.com/mailru/easyjson\"","sortText":"00002","filterText":"easyjson","insertTextFormat":2,"textEdit":{"range":{"start":{"line":228,"character":46},"end":{"line":228,"character":48}},"newText":"easyjson"},"additionalTextEdits":[{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":0}},"newText":"\t\"github.com/mailru/easyjson\"\n"}]},{"label":"schedule.ErrInvalidScheduleEpoch","kind":6,"detail":"error","sortText":"00003","filterText":"schedule.ErrInvalidScheduleEpoch","insertTextFormat":2,"textEdit":{"range":{"start":{"line":228,"character":46},"end":{"line":228,"character":48}},"newText":"schedule.ErrInvalidScheduleEpoch"}},{"label":"schedule.ErrInvalidScheduleID","kind":6,"detail":"error","sortText":"00004","filterText":"schedule.ErrInvalidScheduleID","insertTextFormat":2,"textEdit":{"range":{"start":{"line":228,"character":46},"end":{"line":228,"character":48}},"newText":"schedule.ErrInvalidScheduleID"}}]} [Trace - 21:15:14.641 PM] Sending request 'textDocument/signatureHelp - (10021)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":228,"character":48},"context":{"isRetrigger":true,"triggerKind":3,"activeSignatureHelp":{"signatures":[{"label":"SimpleScheduleWithTS(id interface{}, epoch int64, timestamp int64) schedule.Schedule","parameters":[{"label":"id interface{}"},{"label":"epoch int64"},{"label":"timestamp int64"}]}],"activeSignature":0,"activeParameter":2}}} [Trace - 21:15:14.641 PM] Received response 'textDocument/signatureHelp - (10021)' in 0ms. Result: {"signatures":[{"label":"SimpleScheduleWithTS(id interface{}, epoch int64, timestamp int64) schedule.Schedule","parameters":[{"label":"id interface{}"},{"label":"epoch int64"},{"label":"timestamp int64"}]}],"activeSignature":0,"activeParameter":2} [Trace - 21:15:14.722 PM] Sending request 'textDocument/foldingRange - (10022)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:15:14.726 PM] Received response 'textDocument/foldingRange - (10022)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":301,"endCharacter":2},{"startLine":226,"startCharacter":33,"endLine":228,"endCharacter":49},{"startLine":233,"startCharacter":36,"endLine":234,"endCharacter":67},{"startLine":245,"startCharacter":12,"endLine":255,"endCharacter":3},{"startLine":247,"startCharacter":33,"endLine":250,"endCharacter":61},{"startLine":253,"startCharacter":36,"endLine":254,"endCharacter":68},{"startLine":262,"startCharacter":6,"endLine":273,"endCharacter":3},{"startLine":263,"startCharacter":10,"endLine":272,"endCharacter":13},{"startLine":264,"startCharacter":23,"endLine":270,"endCharacter":5},{"startLine":267,"startCharacter":19,"endLine":270,"endCharacter":4},{"startLine":267,"startCharacter":41,"endLine":269,"endCharacter":9},{"startLine":271,"startCharacter":38,"endLine":272,"endCharacter":13},{"startLine":276,"startCharacter":22,"endLine":277,"endCharacter":55},{"startLine":280,"startCharacter":29,"endLine":281,"endCharacter":40},{"startLine":284,"startCharacter":29,"endLine":300,"endCharacter":3},{"startLine":285,"startCharacter":32,"endLine":299,"endCharacter":51},{"startLine":286,"startCharacter":32,"endLine":289,"endCharacter":4},{"startLine":287,"startCharacter":38,"endLine":288,"endCharacter":51},{"startLine":290,"startCharacter":31,"endLine":293,"endCharacter":4},{"startLine":291,"startCharacter":47,"endLine":292,"endCharacter":50},{"startLine":294,"startCharacter":25,"endLine":297,"endCharacter":4},{"startLine":295,"startCharacter":47,"endLine":296,"endCharacter":68},{"startLine":298,"startCharacter":10,"endLine":299,"endCharacter":51},{"startLine":305,"startCharacter":59,"endLine":378,"endCharacter":2},{"startLine":310,"startCharacter":33,"endLine":312,"endCharacter":31},{"startLine":317,"startCharacter":36,"endLine":318,"endCharacter":67},{"startLine":327,"startCharacter":12,"endLine":336,"endCharacter":3},{"startLine":329,"startCharacter":33,"endLine":331,"endCharacter":32},{"startLine":334,"startCharacter":36,"endLine":335,"endCharacter":68},{"startLine":343,"startCharacter":6,"endLine":354,"endCharacter":3},{"startLine":344,"startCharacter":10,"endLine":353,"endCharacter":13},{"startLine":345,"startCharacter":23,"endLine":351,"endCharacter":5},{"startLine":348,"startCharacter":19,"endLine":351,"endCharacter":4},{"startLine":348,"startCharacter":41,"endLine":350,"endCharacter":9},{"startLine":352,"startCharacter":38,"endLine":353,"endCharacter":13},{"startLine":357,"startCharacter":22,"endLine":358,"endCharacter":55},{"startLine":361,"startCharacter":29,"endLine":362,"endCharacter":40},{"startLine":367,"startCharacter":29,"endLine":373,"endCharacter":3},{"startLine":368,"startCharacter":32,"endLine":372,"endCharacter":51},{"startLine":369,"startCharacter":32,"endLine":370,"endCharacter":49},{"startLine":371,"startCharacter":10,"endLine":372,"endCharacter":51},{"startLine":376,"startCharacter":32,"endLine":377,"endCharacter":76},{"startLine":382,"startCharacter":57,"endLine":459,"endCharacter":2},{"startLine":391,"startCharacter":33,"endLine":395,"endCharacter":60},{"startLine":400,"startCharacter":36,"endLine":401,"endCharacter":67},{"startLine":410,"startCharacter":12,"endLine":418,"endCharacter":3},{"startLine":412,"startCharacter":33,"endLine":413,"endCharacter":62},{"startLine":416,"startCharacter":36,"endLine":417,"endCharacter":68},{"startLine":425,"startCharacter":6,"endLine":436,"endCharacter":3},{"startLine":426,"startCharacter":10,"endLine":435,"endCharacter":13},{"startLine":427,"startCharacter":23,"endLine":433,"endCharacter":5},{"startLine":430,"startCharacter":19,"endLine":433,"endCharacter":4},{"startLine":430,"startCharacter":41,"endLine":432,"endCharacter":9},{"startLine":434,"startCharacter":38,"endLine":435,"endCharacter":13},{"startLine":439,"startCharacter":29,"endLine":440,"endCharacter":34},{"startLine":443,"startCharacter":35,"endLine":444,"endCharacter":55},{"startLine":448,"startCharacter":29,"endLine":458,"endCharacter":3},{"startLine":450,"startCharacter":10,"endLine":454,"endCharacter":17},{"startLine":451,"startCharacter":14,"endLine":452,"endCharacter":58},{"startLine":456,"startCharacter":28,"endLine":457,"endCharacter":51},{"startLine":463,"startCharacter":51,"endLine":511,"endCharacter":2},{"startLine":481,"startCharacter":12,"endLine":484,"endCharacter":45},{"startLine":491,"startCharacter":6,"endLine":502,"endCharacter":3},{"startLine":492,"startCharacter":10,"endLine":501,"endCharacter":13},{"startLine":493,"startCharacter":23,"endLine":499,"endCharacter":5},{"startLine":496,"startCharacter":19,"endLine":499,"endCharacter":4},{"startLine":496,"startCharacter":41,"endLine":498,"endCharacter":9},{"startLine":500,"startCharacter":38,"endLine":501,"endCharacter":13},{"startLine":505,"startCharacter":22,"endLine":506,"endCharacter":55},{"startLine":509,"startCharacter":29,"endLine":510,"endCharacter":40},{"startLine":515,"startCharacter":51,"endLine":575,"endCharacter":2},{"startLine":539,"startCharacter":12,"endLine":542,"endCharacter":15},{"startLine":549,"startCharacter":6,"endLine":560,"endCharacter":3},{"startLine":550,"startCharacter":10,"endLine":559,"endCharacter":13},{"startLine":551,"startCharacter":23,"endLine":557,"endCharacter":5},{"startLine":554,"startCharacter":19,"endLine":557,"endCharacter":4},{"startLine":554,"startCharacter":41,"endLine":556,"endCharacter":9},{"startLine":558,"startCharacter":38,"endLine":559,"endCharacter":13},{"startLine":564,"startCharacter":29,"endLine":566,"endCharacter":62},{"startLine":569,"startCharacter":22,"endLine":570,"endCharacter":55},{"startLine":573,"startCharacter":44,"endLine":574,"endCharacter":46},{"startLine":579,"startCharacter":50,"endLine":648,"endCharacter":2},{"startLine":580,"startCharacter":20,"endLine":583,"endCharacter":25},{"startLine":584,"startCharacter":3,"endLine":586,"endCharacter":54},{"startLine":589,"startCharacter":26,"endLine":647,"endCharacter":4},{"startLine":590,"startCharacter":8,"endLine":647,"endCharacter":3},{"startLine":590,"startCharacter":36,"endLine":646,"endCharacter":4},{"startLine":599,"startCharacter":35,"endLine":602,"endCharacter":62},{"startLine":607,"startCharacter":38,"endLine":608,"endCharacter":69},{"startLine":618,"startCharacter":8,"endLine":629,"endCharacter":5},{"startLine":619,"startCharacter":12,"endLine":628,"endCharacter":15},{"startLine":620,"startCharacter":25,"endLine":626,"endCharacter":7},{"startLine":623,"startCharacter":21,"endLine":626,"endCharacter":6},{"startLine":623,"startCharacter":43,"endLine":625,"endCharacter":11},{"startLine":627,"startCharacter":40,"endLine":628,"endCharacter":15},{"startLine":632,"startCharacter":31,"endLine":633,"endCharacter":42},{"startLine":637,"startCharacter":31,"endLine":641,"endCharacter":5},{"startLine":638,"startCharacter":29,"endLine":640,"endCharacter":18},{"startLine":639,"startCharacter":33,"endLine":640,"endCharacter":18},{"startLine":644,"startCharacter":44,"endLine":645,"endCharacter":92}] [Trace - 21:15:14.770 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":132},"contentChanges":[{"range":{"start":{"line":228,"character":48},"end":{"line":228,"character":48}},"rangeLength":0,"text":"r"}]} [Trace - 21:15:14.770 PM] Sending request 'textDocument/completion - (10023)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":228,"character":49},"context":{"triggerKind":3}} [Trace - 21:15:14.777 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":132,"diagnostics":[{"range":{"start":{"line":228,"character":46},"end":{"line":228,"character":49}},"severity":1,"source":"compiler","message":"undeclared name: ear"}]} [Trace - 21:15:14.809 PM] Received response 'textDocument/completion - (10023)' in 38ms. Result: {"isIncomplete":true,"items":[{"label":"earlier","kind":6,"detail":"int64","preselect":true,"sortText":"00000","filterText":"earlier","insertTextFormat":2,"textEdit":{"range":{"start":{"line":228,"character":46},"end":{"line":228,"character":49}},"newText":"earlier"}}]} [Trace - 21:15:14.817 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 21:15:14 background imports cache refresh starting\n"} [Info - 9:15:14 PM] 2020/11/25 21:15:14 background imports cache refresh starting [Trace - 21:15:14.882 PM] Sending request 'textDocument/signatureHelp - (10024)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":228,"character":49},"context":{"isRetrigger":true,"triggerKind":3,"activeSignatureHelp":{"signatures":[{"label":"SimpleScheduleWithTS(id interface{}, epoch int64, timestamp int64) schedule.Schedule","parameters":[{"label":"id interface{}"},{"label":"epoch int64"},{"label":"timestamp int64"}]}],"activeSignature":0,"activeParameter":2}}} [Trace - 21:15:14.883 PM] Received response 'textDocument/signatureHelp - (10024)' in 0ms. Result: {"signatures":[{"label":"SimpleScheduleWithTS(id interface{}, epoch int64, timestamp int64) schedule.Schedule","parameters":[{"label":"id interface{}"},{"label":"epoch int64"},{"label":"timestamp int64"}]}],"activeSignature":0,"activeParameter":2} [Trace - 21:15:14.962 PM] Sending request 'textDocument/foldingRange - (10025)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:15:14.966 PM] Received response 'textDocument/foldingRange - (10025)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":301,"endCharacter":2},{"startLine":226,"startCharacter":33,"endLine":228,"endCharacter":50},{"startLine":233,"startCharacter":36,"endLine":234,"endCharacter":67},{"startLine":245,"startCharacter":12,"endLine":255,"endCharacter":3},{"startLine":247,"startCharacter":33,"endLine":250,"endCharacter":61},{"startLine":253,"startCharacter":36,"endLine":254,"endCharacter":68},{"startLine":262,"startCharacter":6,"endLine":273,"endCharacter":3},{"startLine":263,"startCharacter":10,"endLine":272,"endCharacter":13},{"startLine":264,"startCharacter":23,"endLine":270,"endCharacter":5},{"startLine":267,"startCharacter":19,"endLine":270,"endCharacter":4},{"startLine":267,"startCharacter":41,"endLine":269,"endCharacter":9},{"startLine":271,"startCharacter":38,"endLine":272,"endCharacter":13},{"startLine":276,"startCharacter":22,"endLine":277,"endCharacter":55},{"startLine":280,"startCharacter":29,"endLine":281,"endCharacter":40},{"startLine":284,"startCharacter":29,"endLine":300,"endCharacter":3},{"startLine":285,"startCharacter":32,"endLine":299,"endCharacter":51},{"startLine":286,"startCharacter":32,"endLine":289,"endCharacter":4},{"startLine":287,"startCharacter":38,"endLine":288,"endCharacter":51},{"startLine":290,"startCharacter":31,"endLine":293,"endCharacter":4},{"startLine":291,"startCharacter":47,"endLine":292,"endCharacter":50},{"startLine":294,"startCharacter":25,"endLine":297,"endCharacter":4},{"startLine":295,"startCharacter":47,"endLine":296,"endCharacter":68},{"startLine":298,"startCharacter":10,"endLine":299,"endCharacter":51},{"startLine":305,"startCharacter":59,"endLine":378,"endCharacter":2},{"startLine":310,"startCharacter":33,"endLine":312,"endCharacter":31},{"startLine":317,"startCharacter":36,"endLine":318,"endCharacter":67},{"startLine":327,"startCharacter":12,"endLine":336,"endCharacter":3},{"startLine":329,"startCharacter":33,"endLine":331,"endCharacter":32},{"startLine":334,"startCharacter":36,"endLine":335,"endCharacter":68},{"startLine":343,"startCharacter":6,"endLine":354,"endCharacter":3},{"startLine":344,"startCharacter":10,"endLine":353,"endCharacter":13},{"startLine":345,"startCharacter":23,"endLine":351,"endCharacter":5},{"startLine":348,"startCharacter":19,"endLine":351,"endCharacter":4},{"startLine":348,"startCharacter":41,"endLine":350,"endCharacter":9},{"startLine":352,"startCharacter":38,"endLine":353,"endCharacter":13},{"startLine":357,"startCharacter":22,"endLine":358,"endCharacter":55},{"startLine":361,"startCharacter":29,"endLine":362,"endCharacter":40},{"startLine":367,"startCharacter":29,"endLine":373,"endCharacter":3},{"startLine":368,"startCharacter":32,"endLine":372,"endCharacter":51},{"startLine":369,"startCharacter":32,"endLine":370,"endCharacter":49},{"startLine":371,"startCharacter":10,"endLine":372,"endCharacter":51},{"startLine":376,"startCharacter":32,"endLine":377,"endCharacter":76},{"startLine":382,"startCharacter":57,"endLine":459,"endCharacter":2},{"startLine":391,"startCharacter":33,"endLine":395,"endCharacter":60},{"startLine":400,"startCharacter":36,"endLine":401,"endCharacter":67},{"startLine":410,"startCharacter":12,"endLine":418,"endCharacter":3},{"startLine":412,"startCharacter":33,"endLine":413,"endCharacter":62},{"startLine":416,"startCharacter":36,"endLine":417,"endCharacter":68},{"startLine":425,"startCharacter":6,"endLine":436,"endCharacter":3},{"startLine":426,"startCharacter":10,"endLine":435,"endCharacter":13},{"startLine":427,"startCharacter":23,"endLine":433,"endCharacter":5},{"startLine":430,"startCharacter":19,"endLine":433,"endCharacter":4},{"startLine":430,"startCharacter":41,"endLine":432,"endCharacter":9},{"startLine":434,"startCharacter":38,"endLine":435,"endCharacter":13},{"startLine":439,"startCharacter":29,"endLine":440,"endCharacter":34},{"startLine":443,"startCharacter":35,"endLine":444,"endCharacter":55},{"startLine":448,"startCharacter":29,"endLine":458,"endCharacter":3},{"startLine":450,"startCharacter":10,"endLine":454,"endCharacter":17},{"startLine":451,"startCharacter":14,"endLine":452,"endCharacter":58},{"startLine":456,"startCharacter":28,"endLine":457,"endCharacter":51},{"startLine":463,"startCharacter":51,"endLine":511,"endCharacter":2},{"startLine":481,"startCharacter":12,"endLine":484,"endCharacter":45},{"startLine":491,"startCharacter":6,"endLine":502,"endCharacter":3},{"startLine":492,"startCharacter":10,"endLine":501,"endCharacter":13},{"startLine":493,"startCharacter":23,"endLine":499,"endCharacter":5},{"startLine":496,"startCharacter":19,"endLine":499,"endCharacter":4},{"startLine":496,"startCharacter":41,"endLine":498,"endCharacter":9},{"startLine":500,"startCharacter":38,"endLine":501,"endCharacter":13},{"startLine":505,"startCharacter":22,"endLine":506,"endCharacter":55},{"startLine":509,"startCharacter":29,"endLine":510,"endCharacter":40},{"startLine":515,"startCharacter":51,"endLine":575,"endCharacter":2},{"startLine":539,"startCharacter":12,"endLine":542,"endCharacter":15},{"startLine":549,"startCharacter":6,"endLine":560,"endCharacter":3},{"startLine":550,"startCharacter":10,"endLine":559,"endCharacter":13},{"startLine":551,"startCharacter":23,"endLine":557,"endCharacter":5},{"startLine":554,"startCharacter":19,"endLine":557,"endCharacter":4},{"startLine":554,"startCharacter":41,"endLine":556,"endCharacter":9},{"startLine":558,"startCharacter":38,"endLine":559,"endCharacter":13},{"startLine":564,"startCharacter":29,"endLine":566,"endCharacter":62},{"startLine":569,"startCharacter":22,"endLine":570,"endCharacter":55},{"startLine":573,"startCharacter":44,"endLine":574,"endCharacter":46},{"startLine":579,"startCharacter":50,"endLine":648,"endCharacter":2},{"startLine":580,"startCharacter":20,"endLine":583,"endCharacter":25},{"startLine":584,"startCharacter":3,"endLine":586,"endCharacter":54},{"startLine":589,"startCharacter":26,"endLine":647,"endCharacter":4},{"startLine":590,"startCharacter":8,"endLine":647,"endCharacter":3},{"startLine":590,"startCharacter":36,"endLine":646,"endCharacter":4},{"startLine":599,"startCharacter":35,"endLine":602,"endCharacter":62},{"startLine":607,"startCharacter":38,"endLine":608,"endCharacter":69},{"startLine":618,"startCharacter":8,"endLine":629,"endCharacter":5},{"startLine":619,"startCharacter":12,"endLine":628,"endCharacter":15},{"startLine":620,"startCharacter":25,"endLine":626,"endCharacter":7},{"startLine":623,"startCharacter":21,"endLine":626,"endCharacter":6},{"startLine":623,"startCharacter":43,"endLine":625,"endCharacter":11},{"startLine":627,"startCharacter":40,"endLine":628,"endCharacter":15},{"startLine":632,"startCharacter":31,"endLine":633,"endCharacter":42},{"startLine":637,"startCharacter":31,"endLine":641,"endCharacter":5},{"startLine":638,"startCharacter":29,"endLine":640,"endCharacter":18},{"startLine":639,"startCharacter":33,"endLine":640,"endCharacter":18},{"startLine":644,"startCharacter":44,"endLine":645,"endCharacter":92}] [Trace - 21:15:14.987 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 21:15:14 background refresh finished after 170.112634ms\n"} [Info - 9:15:14 PM] 2020/11/25 21:15:14 background refresh finished after 170.112634ms [Trace - 21:15:15.023 PM] Sending request 'textDocument/codeLens - (10026)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:15:15.023 PM] Received response 'textDocument/codeLens - (10026)' in 0ms. Result: null [Trace - 21:15:15.030 PM] Sending request 'textDocument/codeAction - (10027)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":228,"character":49},"end":{"line":228,"character":49}},"context":{"diagnostics":[{"range":{"start":{"line":228,"character":46},"end":{"line":228,"character":49}},"message":"undeclared name: ear","severity":1,"source":"compiler"}]}} [Trace - 21:15:15.031 PM] Received response 'textDocument/codeAction - (10027)' in 1ms. Result: null [Trace - 21:15:15.116 PM] Sending request 'textDocument/documentSymbol - (10028)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:15:15.116 PM] Received response 'textDocument/documentSymbol - (10028)' in 0ms. Result: [{"name":"ReceivedEvent","detail":"struct{...}","kind":23,"range":{"start":{"line":14,"character":5},"end":{"line":17,"character":1}},"selectionRange":{"start":{"line":14,"character":5},"end":{"line":14,"character":18}},"children":[{"name":"Event","detail":"interface{...}","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":12}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":6}}}]},{"name":"(ReceivedEvent).String","detail":"()","kind":6,"range":{"start":{"line":19,"character":0},"end":{"line":21,"character":1}},"selectionRange":{"start":{"line":19,"character":23},"end":{"line":19,"character":29}}},{"name":"isIn","detail":"(id string, ids []string)","kind":12,"range":{"start":{"line":23,"character":0},"end":{"line":30,"character":1}},"selectionRange":{"start":{"line":23,"character":5},"end":{"line":23,"character":9}}},{"name":"durations","detail":"(dd []time.Duration)","kind":12,"range":{"start":{"line":33,"character":0},"end":{"line":35,"character":1}},"selectionRange":{"start":{"line":33,"character":5},"end":{"line":33,"character":14}}},{"name":"errs","detail":"(ee []error)","kind":12,"range":{"start":{"line":37,"character":0},"end":{"line":39,"character":1}},"selectionRange":{"start":{"line":37,"character":5},"end":{"line":37,"character":9}}},{"name":"events","detail":"(ee []scheduler.Event)","kind":12,"range":{"start":{"line":41,"character":0},"end":{"line":43,"character":1}},"selectionRange":{"start":{"line":41,"character":5},"end":{"line":41,"character":11}}},{"name":"TestScheduler_trigger_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":46,"character":0},"end":{"line":121,"character":1}},"selectionRange":{"start":{"line":46,"character":5},"end":{"line":46,"character":32}}},{"name":"TestScheduler_update_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":124,"character":0},"end":{"line":212,"character":1}},"selectionRange":{"start":{"line":124,"character":5},"end":{"line":124,"character":31}}},{"name":"TestScheduler_outdated_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":215,"character":0},"end":{"line":302,"character":1}},"selectionRange":{"start":{"line":215,"character":5},"end":{"line":215,"character":36}}},{"name":"TestScheduler_ignore_invalid_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":305,"character":0},"end":{"line":379,"character":1}},"selectionRange":{"start":{"line":305,"character":5},"end":{"line":305,"character":43}}},{"name":"TestScheduler_missed_schedules_first","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":382,"character":0},"end":{"line":460,"character":1}},"selectionRange":{"start":{"line":382,"character":5},"end":{"line":382,"character":41}}},{"name":"TestScheduler_deleted_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":463,"character":0},"end":{"line":512,"character":1}},"selectionRange":{"start":{"line":463,"character":5},"end":{"line":463,"character":35}}},{"name":"TestScheduler_delete_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":515,"character":0},"end":{"line":576,"character":1}},"selectionRange":{"start":{"line":515,"character":5},"end":{"line":515,"character":35}}},{"name":"TestScheduler_scheduler_since","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":579,"character":0},"end":{"line":649,"character":1}},"selectionRange":{"start":{"line":579,"character":5},"end":{"line":579,"character":34}}}] [Trace - 21:15:15.154 PM] Sending request 'textDocument/documentLink - (10029)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:15:15.158 PM] Received response 'textDocument/documentLink - (10029)' in 3ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":411,"character":11},"end":{"line":411,"character":19}},"target":"https://time.Now"}] [Trace - 21:15:15.500 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":133},"contentChanges":[{"range":{"start":{"line":228,"character":46},"end":{"line":228,"character":49}},"rangeLength":3,"text":"earlier"}]} [Trace - 21:15:15.508 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":133,"diagnostics":[]} [Trace - 21:15:15.613 PM] Sending request 'textDocument/signatureHelp - (10030)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":228,"character":53},"context":{"isRetrigger":true,"triggerKind":3,"activeSignatureHelp":{"signatures":[{"label":"SimpleScheduleWithTS(id interface{}, epoch int64, timestamp int64) schedule.Schedule","parameters":[{"label":"id interface{}"},{"label":"epoch int64"},{"label":"timestamp int64"}]}],"activeSignature":0,"activeParameter":2}}} [Trace - 21:15:15.613 PM] Received response 'textDocument/signatureHelp - (10030)' in 0ms. Result: {"signatures":[{"label":"SimpleScheduleWithTS(id interface{}, epoch int64, timestamp int64) schedule.Schedule","parameters":[{"label":"id interface{}"},{"label":"epoch int64"},{"label":"timestamp int64"}]}],"activeSignature":0,"activeParameter":2} [Trace - 21:15:15.690 PM] Sending request 'textDocument/foldingRange - (10031)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:15:15.692 PM] Received response 'textDocument/foldingRange - (10031)' in 2ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":301,"endCharacter":2},{"startLine":226,"startCharacter":33,"endLine":228,"endCharacter":54},{"startLine":233,"startCharacter":36,"endLine":234,"endCharacter":67},{"startLine":245,"startCharacter":12,"endLine":255,"endCharacter":3},{"startLine":247,"startCharacter":33,"endLine":250,"endCharacter":61},{"startLine":253,"startCharacter":36,"endLine":254,"endCharacter":68},{"startLine":262,"startCharacter":6,"endLine":273,"endCharacter":3},{"startLine":263,"startCharacter":10,"endLine":272,"endCharacter":13},{"startLine":264,"startCharacter":23,"endLine":270,"endCharacter":5},{"startLine":267,"startCharacter":19,"endLine":270,"endCharacter":4},{"startLine":267,"startCharacter":41,"endLine":269,"endCharacter":9},{"startLine":271,"startCharacter":38,"endLine":272,"endCharacter":13},{"startLine":276,"startCharacter":22,"endLine":277,"endCharacter":55},{"startLine":280,"startCharacter":29,"endLine":281,"endCharacter":40},{"startLine":284,"startCharacter":29,"endLine":300,"endCharacter":3},{"startLine":285,"startCharacter":32,"endLine":299,"endCharacter":51},{"startLine":286,"startCharacter":32,"endLine":289,"endCharacter":4},{"startLine":287,"startCharacter":38,"endLine":288,"endCharacter":51},{"startLine":290,"startCharacter":31,"endLine":293,"endCharacter":4},{"startLine":291,"startCharacter":47,"endLine":292,"endCharacter":50},{"startLine":294,"startCharacter":25,"endLine":297,"endCharacter":4},{"startLine":295,"startCharacter":47,"endLine":296,"endCharacter":68},{"startLine":298,"startCharacter":10,"endLine":299,"endCharacter":51},{"startLine":305,"startCharacter":59,"endLine":378,"endCharacter":2},{"startLine":310,"startCharacter":33,"endLine":312,"endCharacter":31},{"startLine":317,"startCharacter":36,"endLine":318,"endCharacter":67},{"startLine":327,"startCharacter":12,"endLine":336,"endCharacter":3},{"startLine":329,"startCharacter":33,"endLine":331,"endCharacter":32},{"startLine":334,"startCharacter":36,"endLine":335,"endCharacter":68},{"startLine":343,"startCharacter":6,"endLine":354,"endCharacter":3},{"startLine":344,"startCharacter":10,"endLine":353,"endCharacter":13},{"startLine":345,"startCharacter":23,"endLine":351,"endCharacter":5},{"startLine":348,"startCharacter":19,"endLine":351,"endCharacter":4},{"startLine":348,"startCharacter":41,"endLine":350,"endCharacter":9},{"startLine":352,"startCharacter":38,"endLine":353,"endCharacter":13},{"startLine":357,"startCharacter":22,"endLine":358,"endCharacter":55},{"startLine":361,"startCharacter":29,"endLine":362,"endCharacter":40},{"startLine":367,"startCharacter":29,"endLine":373,"endCharacter":3},{"startLine":368,"startCharacter":32,"endLine":372,"endCharacter":51},{"startLine":369,"startCharacter":32,"endLine":370,"endCharacter":49},{"startLine":371,"startCharacter":10,"endLine":372,"endCharacter":51},{"startLine":376,"startCharacter":32,"endLine":377,"endCharacter":76},{"startLine":382,"startCharacter":57,"endLine":459,"endCharacter":2},{"startLine":391,"startCharacter":33,"endLine":395,"endCharacter":60},{"startLine":400,"startCharacter":36,"endLine":401,"endCharacter":67},{"startLine":410,"startCharacter":12,"endLine":418,"endCharacter":3},{"startLine":412,"startCharacter":33,"endLine":413,"endCharacter":62},{"startLine":416,"startCharacter":36,"endLine":417,"endCharacter":68},{"startLine":425,"startCharacter":6,"endLine":436,"endCharacter":3},{"startLine":426,"startCharacter":10,"endLine":435,"endCharacter":13},{"startLine":427,"startCharacter":23,"endLine":433,"endCharacter":5},{"startLine":430,"startCharacter":19,"endLine":433,"endCharacter":4},{"startLine":430,"startCharacter":41,"endLine":432,"endCharacter":9},{"startLine":434,"startCharacter":38,"endLine":435,"endCharacter":13},{"startLine":439,"startCharacter":29,"endLine":440,"endCharacter":34},{"startLine":443,"startCharacter":35,"endLine":444,"endCharacter":55},{"startLine":448,"startCharacter":29,"endLine":458,"endCharacter":3},{"startLine":450,"startCharacter":10,"endLine":454,"endCharacter":17},{"startLine":451,"startCharacter":14,"endLine":452,"endCharacter":58},{"startLine":456,"startCharacter":28,"endLine":457,"endCharacter":51},{"startLine":463,"startCharacter":51,"endLine":511,"endCharacter":2},{"startLine":481,"startCharacter":12,"endLine":484,"endCharacter":45},{"startLine":491,"startCharacter":6,"endLine":502,"endCharacter":3},{"startLine":492,"startCharacter":10,"endLine":501,"endCharacter":13},{"startLine":493,"startCharacter":23,"endLine":499,"endCharacter":5},{"startLine":496,"startCharacter":19,"endLine":499,"endCharacter":4},{"startLine":496,"startCharacter":41,"endLine":498,"endCharacter":9},{"startLine":500,"startCharacter":38,"endLine":501,"endCharacter":13},{"startLine":505,"startCharacter":22,"endLine":506,"endCharacter":55},{"startLine":509,"startCharacter":29,"endLine":510,"endCharacter":40},{"startLine":515,"startCharacter":51,"endLine":575,"endCharacter":2},{"startLine":539,"startCharacter":12,"endLine":542,"endCharacter":15},{"startLine":549,"startCharacter":6,"endLine":560,"endCharacter":3},{"startLine":550,"startCharacter":10,"endLine":559,"endCharacter":13},{"startLine":551,"startCharacter":23,"endLine":557,"endCharacter":5},{"startLine":554,"startCharacter":19,"endLine":557,"endCharacter":4},{"startLine":554,"startCharacter":41,"endLine":556,"endCharacter":9},{"startLine":558,"startCharacter":38,"endLine":559,"endCharacter":13},{"startLine":564,"startCharacter":29,"endLine":566,"endCharacter":62},{"startLine":569,"startCharacter":22,"endLine":570,"endCharacter":55},{"startLine":573,"startCharacter":44,"endLine":574,"endCharacter":46},{"startLine":579,"startCharacter":50,"endLine":648,"endCharacter":2},{"startLine":580,"startCharacter":20,"endLine":583,"endCharacter":25},{"startLine":584,"startCharacter":3,"endLine":586,"endCharacter":54},{"startLine":589,"startCharacter":26,"endLine":647,"endCharacter":4},{"startLine":590,"startCharacter":8,"endLine":647,"endCharacter":3},{"startLine":590,"startCharacter":36,"endLine":646,"endCharacter":4},{"startLine":599,"startCharacter":35,"endLine":602,"endCharacter":62},{"startLine":607,"startCharacter":38,"endLine":608,"endCharacter":69},{"startLine":618,"startCharacter":8,"endLine":629,"endCharacter":5},{"startLine":619,"startCharacter":12,"endLine":628,"endCharacter":15},{"startLine":620,"startCharacter":25,"endLine":626,"endCharacter":7},{"startLine":623,"startCharacter":21,"endLine":626,"endCharacter":6},{"startLine":623,"startCharacter":43,"endLine":625,"endCharacter":11},{"startLine":627,"startCharacter":40,"endLine":628,"endCharacter":15},{"startLine":632,"startCharacter":31,"endLine":633,"endCharacter":42},{"startLine":637,"startCharacter":31,"endLine":641,"endCharacter":5},{"startLine":638,"startCharacter":29,"endLine":640,"endCharacter":18},{"startLine":639,"startCharacter":33,"endLine":640,"endCharacter":18},{"startLine":644,"startCharacter":44,"endLine":645,"endCharacter":92}] [Trace - 21:15:15.755 PM] Sending request 'textDocument/codeLens - (10032)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:15:15.755 PM] Received response 'textDocument/codeLens - (10032)' in 0ms. Result: null [Trace - 21:15:15.761 PM] Sending request 'textDocument/codeAction - (10033)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":228,"character":53},"end":{"line":228,"character":53}},"context":{"diagnostics":[]}} [Trace - 21:15:15.763 PM] Received response 'textDocument/codeAction - (10033)' in 1ms. Result: null [Trace - 21:15:15.843 PM] Sending request 'textDocument/documentSymbol - (10034)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:15:15.843 PM] Received response 'textDocument/documentSymbol - (10034)' in 0ms. Result: [{"name":"ReceivedEvent","detail":"struct{...}","kind":23,"range":{"start":{"line":14,"character":5},"end":{"line":17,"character":1}},"selectionRange":{"start":{"line":14,"character":5},"end":{"line":14,"character":18}},"children":[{"name":"Event","detail":"interface{...}","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":12}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":6}}}]},{"name":"(ReceivedEvent).String","detail":"()","kind":6,"range":{"start":{"line":19,"character":0},"end":{"line":21,"character":1}},"selectionRange":{"start":{"line":19,"character":23},"end":{"line":19,"character":29}}},{"name":"isIn","detail":"(id string, ids []string)","kind":12,"range":{"start":{"line":23,"character":0},"end":{"line":30,"character":1}},"selectionRange":{"start":{"line":23,"character":5},"end":{"line":23,"character":9}}},{"name":"durations","detail":"(dd []time.Duration)","kind":12,"range":{"start":{"line":33,"character":0},"end":{"line":35,"character":1}},"selectionRange":{"start":{"line":33,"character":5},"end":{"line":33,"character":14}}},{"name":"errs","detail":"(ee []error)","kind":12,"range":{"start":{"line":37,"character":0},"end":{"line":39,"character":1}},"selectionRange":{"start":{"line":37,"character":5},"end":{"line":37,"character":9}}},{"name":"events","detail":"(ee []scheduler.Event)","kind":12,"range":{"start":{"line":41,"character":0},"end":{"line":43,"character":1}},"selectionRange":{"start":{"line":41,"character":5},"end":{"line":41,"character":11}}},{"name":"TestScheduler_trigger_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":46,"character":0},"end":{"line":121,"character":1}},"selectionRange":{"start":{"line":46,"character":5},"end":{"line":46,"character":32}}},{"name":"TestScheduler_update_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":124,"character":0},"end":{"line":212,"character":1}},"selectionRange":{"start":{"line":124,"character":5},"end":{"line":124,"character":31}}},{"name":"TestScheduler_outdated_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":215,"character":0},"end":{"line":302,"character":1}},"selectionRange":{"start":{"line":215,"character":5},"end":{"line":215,"character":36}}},{"name":"TestScheduler_ignore_invalid_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":305,"character":0},"end":{"line":379,"character":1}},"selectionRange":{"start":{"line":305,"character":5},"end":{"line":305,"character":43}}},{"name":"TestScheduler_missed_schedules_first","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":382,"character":0},"end":{"line":460,"character":1}},"selectionRange":{"start":{"line":382,"character":5},"end":{"line":382,"character":41}}},{"name":"TestScheduler_deleted_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":463,"character":0},"end":{"line":512,"character":1}},"selectionRange":{"start":{"line":463,"character":5},"end":{"line":463,"character":35}}},{"name":"TestScheduler_delete_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":515,"character":0},"end":{"line":576,"character":1}},"selectionRange":{"start":{"line":515,"character":5},"end":{"line":515,"character":35}}},{"name":"TestScheduler_scheduler_since","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":579,"character":0},"end":{"line":649,"character":1}},"selectionRange":{"start":{"line":579,"character":5},"end":{"line":579,"character":34}}}] [Trace - 21:15:16.491 PM] Sending request 'textDocument/documentLink - (10035)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:15:16.496 PM] Received response 'textDocument/documentLink - (10035)' in 5ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":411,"character":11},"end":{"line":411,"character":19}},"target":"https://time.Now"}] [Trace - 21:15:16.808 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":134},"contentChanges":[{"range":{"start":{"line":228,"character":53},"end":{"line":228,"character":53}},"rangeLength":0,"text":"+"}]} [Trace - 21:15:16.814 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":134,"diagnostics":[{"range":{"start":{"line":228,"character":54},"end":{"line":228,"character":54}},"severity":1,"source":"syntax","message":"expected operand, found ')'"}]} [Trace - 21:15:16.867 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":135},"contentChanges":[{"range":{"start":{"line":228,"character":54},"end":{"line":228,"character":54}},"rangeLength":0,"text":"1"}]} [Trace - 21:15:16.876 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":135,"diagnostics":[]} [Trace - 21:15:16.987 PM] Sending request 'textDocument/signatureHelp - (10036)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":228,"character":55},"context":{"isRetrigger":true,"triggerKind":3,"activeSignatureHelp":{"signatures":[{"label":"SimpleScheduleWithTS(id interface{}, epoch int64, timestamp int64) schedule.Schedule","parameters":[{"label":"id interface{}"},{"label":"epoch int64"},{"label":"timestamp int64"}]}],"activeSignature":0,"activeParameter":2}}} [Trace - 21:15:16.987 PM] Received response 'textDocument/signatureHelp - (10036)' in 0ms. Result: {"signatures":[{"label":"SimpleScheduleWithTS(id interface{}, epoch int64, timestamp int64) schedule.Schedule","parameters":[{"label":"id interface{}"},{"label":"epoch int64"},{"label":"timestamp int64"}]}],"activeSignature":0,"activeParameter":2} [Trace - 21:15:17.066 PM] Sending request 'textDocument/foldingRange - (10037)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:15:17.069 PM] Received response 'textDocument/foldingRange - (10037)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":301,"endCharacter":2},{"startLine":226,"startCharacter":33,"endLine":228,"endCharacter":56},{"startLine":233,"startCharacter":36,"endLine":234,"endCharacter":67},{"startLine":245,"startCharacter":12,"endLine":255,"endCharacter":3},{"startLine":247,"startCharacter":33,"endLine":250,"endCharacter":61},{"startLine":253,"startCharacter":36,"endLine":254,"endCharacter":68},{"startLine":262,"startCharacter":6,"endLine":273,"endCharacter":3},{"startLine":263,"startCharacter":10,"endLine":272,"endCharacter":13},{"startLine":264,"startCharacter":23,"endLine":270,"endCharacter":5},{"startLine":267,"startCharacter":19,"endLine":270,"endCharacter":4},{"startLine":267,"startCharacter":41,"endLine":269,"endCharacter":9},{"startLine":271,"startCharacter":38,"endLine":272,"endCharacter":13},{"startLine":276,"startCharacter":22,"endLine":277,"endCharacter":55},{"startLine":280,"startCharacter":29,"endLine":281,"endCharacter":40},{"startLine":284,"startCharacter":29,"endLine":300,"endCharacter":3},{"startLine":285,"startCharacter":32,"endLine":299,"endCharacter":51},{"startLine":286,"startCharacter":32,"endLine":289,"endCharacter":4},{"startLine":287,"startCharacter":38,"endLine":288,"endCharacter":51},{"startLine":290,"startCharacter":31,"endLine":293,"endCharacter":4},{"startLine":291,"startCharacter":47,"endLine":292,"endCharacter":50},{"startLine":294,"startCharacter":25,"endLine":297,"endCharacter":4},{"startLine":295,"startCharacter":47,"endLine":296,"endCharacter":68},{"startLine":298,"startCharacter":10,"endLine":299,"endCharacter":51},{"startLine":305,"startCharacter":59,"endLine":378,"endCharacter":2},{"startLine":310,"startCharacter":33,"endLine":312,"endCharacter":31},{"startLine":317,"startCharacter":36,"endLine":318,"endCharacter":67},{"startLine":327,"startCharacter":12,"endLine":336,"endCharacter":3},{"startLine":329,"startCharacter":33,"endLine":331,"endCharacter":32},{"startLine":334,"startCharacter":36,"endLine":335,"endCharacter":68},{"startLine":343,"startCharacter":6,"endLine":354,"endCharacter":3},{"startLine":344,"startCharacter":10,"endLine":353,"endCharacter":13},{"startLine":345,"startCharacter":23,"endLine":351,"endCharacter":5},{"startLine":348,"startCharacter":19,"endLine":351,"endCharacter":4},{"startLine":348,"startCharacter":41,"endLine":350,"endCharacter":9},{"startLine":352,"startCharacter":38,"endLine":353,"endCharacter":13},{"startLine":357,"startCharacter":22,"endLine":358,"endCharacter":55},{"startLine":361,"startCharacter":29,"endLine":362,"endCharacter":40},{"startLine":367,"startCharacter":29,"endLine":373,"endCharacter":3},{"startLine":368,"startCharacter":32,"endLine":372,"endCharacter":51},{"startLine":369,"startCharacter":32,"endLine":370,"endCharacter":49},{"startLine":371,"startCharacter":10,"endLine":372,"endCharacter":51},{"startLine":376,"startCharacter":32,"endLine":377,"endCharacter":76},{"startLine":382,"startCharacter":57,"endLine":459,"endCharacter":2},{"startLine":391,"startCharacter":33,"endLine":395,"endCharacter":60},{"startLine":400,"startCharacter":36,"endLine":401,"endCharacter":67},{"startLine":410,"startCharacter":12,"endLine":418,"endCharacter":3},{"startLine":412,"startCharacter":33,"endLine":413,"endCharacter":62},{"startLine":416,"startCharacter":36,"endLine":417,"endCharacter":68},{"startLine":425,"startCharacter":6,"endLine":436,"endCharacter":3},{"startLine":426,"startCharacter":10,"endLine":435,"endCharacter":13},{"startLine":427,"startCharacter":23,"endLine":433,"endCharacter":5},{"startLine":430,"startCharacter":19,"endLine":433,"endCharacter":4},{"startLine":430,"startCharacter":41,"endLine":432,"endCharacter":9},{"startLine":434,"startCharacter":38,"endLine":435,"endCharacter":13},{"startLine":439,"startCharacter":29,"endLine":440,"endCharacter":34},{"startLine":443,"startCharacter":35,"endLine":444,"endCharacter":55},{"startLine":448,"startCharacter":29,"endLine":458,"endCharacter":3},{"startLine":450,"startCharacter":10,"endLine":454,"endCharacter":17},{"startLine":451,"startCharacter":14,"endLine":452,"endCharacter":58},{"startLine":456,"startCharacter":28,"endLine":457,"endCharacter":51},{"startLine":463,"startCharacter":51,"endLine":511,"endCharacter":2},{"startLine":481,"startCharacter":12,"endLine":484,"endCharacter":45},{"startLine":491,"startCharacter":6,"endLine":502,"endCharacter":3},{"startLine":492,"startCharacter":10,"endLine":501,"endCharacter":13},{"startLine":493,"startCharacter":23,"endLine":499,"endCharacter":5},{"startLine":496,"startCharacter":19,"endLine":499,"endCharacter":4},{"startLine":496,"startCharacter":41,"endLine":498,"endCharacter":9},{"startLine":500,"startCharacter":38,"endLine":501,"endCharacter":13},{"startLine":505,"startCharacter":22,"endLine":506,"endCharacter":55},{"startLine":509,"startCharacter":29,"endLine":510,"endCharacter":40},{"startLine":515,"startCharacter":51,"endLine":575,"endCharacter":2},{"startLine":539,"startCharacter":12,"endLine":542,"endCharacter":15},{"startLine":549,"startCharacter":6,"endLine":560,"endCharacter":3},{"startLine":550,"startCharacter":10,"endLine":559,"endCharacter":13},{"startLine":551,"startCharacter":23,"endLine":557,"endCharacter":5},{"startLine":554,"startCharacter":19,"endLine":557,"endCharacter":4},{"startLine":554,"startCharacter":41,"endLine":556,"endCharacter":9},{"startLine":558,"startCharacter":38,"endLine":559,"endCharacter":13},{"startLine":564,"startCharacter":29,"endLine":566,"endCharacter":62},{"startLine":569,"startCharacter":22,"endLine":570,"endCharacter":55},{"startLine":573,"startCharacter":44,"endLine":574,"endCharacter":46},{"startLine":579,"startCharacter":50,"endLine":648,"endCharacter":2},{"startLine":580,"startCharacter":20,"endLine":583,"endCharacter":25},{"startLine":584,"startCharacter":3,"endLine":586,"endCharacter":54},{"startLine":589,"startCharacter":26,"endLine":647,"endCharacter":4},{"startLine":590,"startCharacter":8,"endLine":647,"endCharacter":3},{"startLine":590,"startCharacter":36,"endLine":646,"endCharacter":4},{"startLine":599,"startCharacter":35,"endLine":602,"endCharacter":62},{"startLine":607,"startCharacter":38,"endLine":608,"endCharacter":69},{"startLine":618,"startCharacter":8,"endLine":629,"endCharacter":5},{"startLine":619,"startCharacter":12,"endLine":628,"endCharacter":15},{"startLine":620,"startCharacter":25,"endLine":626,"endCharacter":7},{"startLine":623,"startCharacter":21,"endLine":626,"endCharacter":6},{"startLine":623,"startCharacter":43,"endLine":625,"endCharacter":11},{"startLine":627,"startCharacter":40,"endLine":628,"endCharacter":15},{"startLine":632,"startCharacter":31,"endLine":633,"endCharacter":42},{"startLine":637,"startCharacter":31,"endLine":641,"endCharacter":5},{"startLine":638,"startCharacter":29,"endLine":640,"endCharacter":18},{"startLine":639,"startCharacter":33,"endLine":640,"endCharacter":18},{"startLine":644,"startCharacter":44,"endLine":645,"endCharacter":92}] [Trace - 21:15:17.128 PM] Sending request 'textDocument/codeLens - (10038)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:15:17.128 PM] Received response 'textDocument/codeLens - (10038)' in 0ms. Result: null [Trace - 21:15:17.133 PM] Sending request 'textDocument/codeAction - (10039)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":228,"character":55},"end":{"line":228,"character":55}},"context":{"diagnostics":[]}} [Trace - 21:15:17.134 PM] Received response 'textDocument/codeAction - (10039)' in 1ms. Result: null [Trace - 21:15:17.216 PM] Sending request 'textDocument/documentSymbol - (10040)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:15:17.217 PM] Received response 'textDocument/documentSymbol - (10040)' in 0ms. Result: [{"name":"ReceivedEvent","detail":"struct{...}","kind":23,"range":{"start":{"line":14,"character":5},"end":{"line":17,"character":1}},"selectionRange":{"start":{"line":14,"character":5},"end":{"line":14,"character":18}},"children":[{"name":"Event","detail":"interface{...}","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":12}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":6}}}]},{"name":"(ReceivedEvent).String","detail":"()","kind":6,"range":{"start":{"line":19,"character":0},"end":{"line":21,"character":1}},"selectionRange":{"start":{"line":19,"character":23},"end":{"line":19,"character":29}}},{"name":"isIn","detail":"(id string, ids []string)","kind":12,"range":{"start":{"line":23,"character":0},"end":{"line":30,"character":1}},"selectionRange":{"start":{"line":23,"character":5},"end":{"line":23,"character":9}}},{"name":"durations","detail":"(dd []time.Duration)","kind":12,"range":{"start":{"line":33,"character":0},"end":{"line":35,"character":1}},"selectionRange":{"start":{"line":33,"character":5},"end":{"line":33,"character":14}}},{"name":"errs","detail":"(ee []error)","kind":12,"range":{"start":{"line":37,"character":0},"end":{"line":39,"character":1}},"selectionRange":{"start":{"line":37,"character":5},"end":{"line":37,"character":9}}},{"name":"events","detail":"(ee []scheduler.Event)","kind":12,"range":{"start":{"line":41,"character":0},"end":{"line":43,"character":1}},"selectionRange":{"start":{"line":41,"character":5},"end":{"line":41,"character":11}}},{"name":"TestScheduler_trigger_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":46,"character":0},"end":{"line":121,"character":1}},"selectionRange":{"start":{"line":46,"character":5},"end":{"line":46,"character":32}}},{"name":"TestScheduler_update_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":124,"character":0},"end":{"line":212,"character":1}},"selectionRange":{"start":{"line":124,"character":5},"end":{"line":124,"character":31}}},{"name":"TestScheduler_outdated_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":215,"character":0},"end":{"line":302,"character":1}},"selectionRange":{"start":{"line":215,"character":5},"end":{"line":215,"character":36}}},{"name":"TestScheduler_ignore_invalid_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":305,"character":0},"end":{"line":379,"character":1}},"selectionRange":{"start":{"line":305,"character":5},"end":{"line":305,"character":43}}},{"name":"TestScheduler_missed_schedules_first","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":382,"character":0},"end":{"line":460,"character":1}},"selectionRange":{"start":{"line":382,"character":5},"end":{"line":382,"character":41}}},{"name":"TestScheduler_deleted_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":463,"character":0},"end":{"line":512,"character":1}},"selectionRange":{"start":{"line":463,"character":5},"end":{"line":463,"character":35}}},{"name":"TestScheduler_delete_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":515,"character":0},"end":{"line":576,"character":1}},"selectionRange":{"start":{"line":515,"character":5},"end":{"line":515,"character":35}}},{"name":"TestScheduler_scheduler_since","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":579,"character":0},"end":{"line":649,"character":1}},"selectionRange":{"start":{"line":579,"character":5},"end":{"line":579,"character":34}}}] [Trace - 21:15:17.304 PM] Sending request 'textDocument/codeAction - (10041)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":650,"character":0}},"context":{"diagnostics":[],"only":["source.organizeImports"]}} [Trace - 21:15:17.305 PM] Received response 'textDocument/codeAction - (10041)' in 1ms. Result: null [Trace - 21:15:17.306 PM] Sending request 'textDocument/formatting - (10042)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 21:15:17.311 PM] Received response 'textDocument/formatting - (10042)' in 4ms. Result: [] [Trace - 21:15:17.332 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":135}} [Trace - 21:15:17.604 PM] Sending request 'textDocument/codeAction - (10043)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"range":{"start":{"line":380,"character":22},"end":{"line":380,"character":22}},"context":{"diagnostics":[]}} [Trace - 21:15:17.605 PM] Received response 'textDocument/codeAction - (10043)' in 0ms. Result: null [Trace - 21:15:17.728 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","type":2}]} [Trace - 21:15:17.800 PM] Sending request 'textDocument/documentLink - (10044)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:15:17.805 PM] Received response 'textDocument/documentLink - (10044)' in 4ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":411,"character":11},"end":{"line":411,"character":19}},"target":"https://time.Now"}] [Trace - 21:15:19.875 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":136},"contentChanges":[{"range":{"start":{"line":228,"character":54},"end":{"line":228,"character":55}},"rangeLength":1,"text":""}]} [Trace - 21:15:19.881 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":136,"diagnostics":[{"range":{"start":{"line":228,"character":54},"end":{"line":228,"character":54}},"severity":1,"source":"syntax","message":"expected operand, found ')'"}]} [Trace - 21:15:20.077 PM] Sending request 'textDocument/foldingRange - (10045)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Error - Received] 21:15:20.079 PM #10045 invalid pos [Error - 9:15:20 PM] Request textDocument/foldingRange failed. Message: invalid pos Code: 0 [Trace - 21:15:20.135 PM] Sending request 'textDocument/codeLens - (10046)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:15:20.136 PM] Received response 'textDocument/codeLens - (10046)' in 0ms. Result: null [Trace - 21:15:20.136 PM] Sending request 'textDocument/codeAction - (10047)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":228,"character":54},"end":{"line":228,"character":54}},"context":{"diagnostics":[{"range":{"start":{"line":228,"character":54},"end":{"line":228,"character":54}},"message":"expected operand, found ')'","severity":1,"source":"syntax"}]}} [Trace - 21:15:20.137 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 21:15:20 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go:229:55: expected operand, found ')' (and 208 more errors)\n\tfile=\"/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go\"\n"} [Trace - 21:15:20.137 PM] Received response 'textDocument/codeAction - (10047)' in 1ms. Result: null [Error - 9:15:20 PM] 2020/11/25 21:15:20 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go:229:55: expected operand, found ')' (and 208 more errors) file="/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go" [Trace - 21:15:20.223 PM] Sending request 'textDocument/documentSymbol - (10048)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:15:20.224 PM] Received response 'textDocument/documentSymbol - (10048)' in 0ms. Result: [] [Trace - 21:15:20.224 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 21:15:20 DocumentSymbols failed: invalid pos\n\tURI=file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go\n"} [Error - 9:15:20 PM] 2020/11/25 21:15:20 DocumentSymbols failed: invalid pos URI=file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go [Trace - 21:15:20.426 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":137},"contentChanges":[{"range":{"start":{"line":228,"character":54},"end":{"line":228,"character":54}},"rangeLength":0,"text":"/"}]} [Trace - 21:15:20.432 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":137,"diagnostics":[{"range":{"start":{"line":228,"character":54},"end":{"line":228,"character":54}},"severity":1,"source":"syntax","message":"expected operand, found '/'"}]} [Trace - 21:15:20.618 PM] Sending request 'textDocument/foldingRange - (10049)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Error - Received] 21:15:20.620 PM #10049 invalid pos [Error - 9:15:20 PM] Request textDocument/foldingRange failed. Message: invalid pos Code: 0 [Trace - 21:15:20.684 PM] Sending request 'textDocument/codeLens - (10050)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:15:20.684 PM] Received response 'textDocument/codeLens - (10050)' in 0ms. Result: null [Trace - 21:15:20.685 PM] Sending request 'textDocument/codeAction - (10051)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":228,"character":55},"end":{"line":228,"character":55}},"context":{"diagnostics":[]}} [Trace - 21:15:20.686 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 21:15:20 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go:229:55: expected operand, found '/' (and 208 more errors)\n\tfile=\"/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go\"\n"} [Error - 9:15:20 PM] 2020/11/25 21:15:20 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go:229:55: expected operand, found '/' (and 208 more errors) file="/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go" [Trace - 21:15:20.687 PM] Received response 'textDocument/codeAction - (10051)' in 1ms. Result: null [Trace - 21:15:20.770 PM] Sending request 'textDocument/documentSymbol - (10052)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:15:20.771 PM] Received response 'textDocument/documentSymbol - (10052)' in 0ms. Result: [] [Trace - 21:15:20.771 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 21:15:20 DocumentSymbols failed: invalid pos\n\tURI=file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go\n"} [Error - 9:15:20 PM] 2020/11/25 21:15:20 DocumentSymbols failed: invalid pos URI=file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go [Trace - 21:15:20.877 PM] Sending request 'textDocument/documentLink - (10053)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:15:20.882 PM] Received response 'textDocument/documentLink - (10053)' in 4ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":411,"character":11},"end":{"line":411,"character":19}},"target":"https://time.Now"}] [Trace - 21:15:20.889 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":138},"contentChanges":[{"range":{"start":{"line":228,"character":54},"end":{"line":228,"character":55}},"rangeLength":1,"text":""}]} [Trace - 21:15:20.895 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":138,"diagnostics":[{"range":{"start":{"line":228,"character":54},"end":{"line":228,"character":54}},"severity":1,"source":"syntax","message":"expected operand, found ')'"}]} [Trace - 21:15:21.081 PM] Sending request 'textDocument/foldingRange - (10054)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Error - Received] 21:15:21.083 PM #10054 invalid pos [Error - 9:15:21 PM] Request textDocument/foldingRange failed. Message: invalid pos Code: 0 [Trace - 21:15:21.143 PM] Sending request 'textDocument/codeLens - (10055)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:15:21.143 PM] Received response 'textDocument/codeLens - (10055)' in 0ms. Result: null [Trace - 21:15:21.148 PM] Sending request 'textDocument/codeAction - (10056)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":228,"character":54},"end":{"line":228,"character":54}},"context":{"diagnostics":[{"range":{"start":{"line":228,"character":54},"end":{"line":228,"character":54}},"message":"expected operand, found ')'","severity":1,"source":"syntax"}]}} [Trace - 21:15:21.149 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 21:15:21 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go:229:55: expected operand, found ')' (and 208 more errors)\n\tfile=\"/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go\"\n"} [Trace - 21:15:21.149 PM] Received response 'textDocument/codeAction - (10056)' in 1ms. Result: null [Error - 9:15:21 PM] 2020/11/25 21:15:21 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go:229:55: expected operand, found ')' (and 208 more errors) file="/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go" [Trace - 21:15:21.233 PM] Sending request 'textDocument/documentSymbol - (10057)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:15:21.234 PM] Received response 'textDocument/documentSymbol - (10057)' in 0ms. Result: [] [Trace - 21:15:21.234 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 21:15:21 DocumentSymbols failed: invalid pos\n\tURI=file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go\n"} [Error - 9:15:21 PM] 2020/11/25 21:15:21 DocumentSymbols failed: invalid pos URI=file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go [Trace - 21:15:21.339 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":139},"contentChanges":[{"range":{"start":{"line":228,"character":54},"end":{"line":228,"character":54}},"rangeLength":0,"text":"+"}]} [Trace - 21:15:21.345 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":139,"diagnostics":[{"range":{"start":{"line":228,"character":53},"end":{"line":228,"character":53}},"severity":1,"source":"syntax","message":"missing ',' in argument list"}]} [Trace - 21:15:21.514 PM] Sending request 'textDocument/codeAction - (10058)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":650,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":228,"character":53},"end":{"line":228,"character":53}},"message":"missing ',' in argument list","severity":1,"source":"syntax"}],"only":["source.organizeImports"]}} [Trace - 21:15:21.515 PM] Received response 'textDocument/codeAction - (10058)' in 1ms. Result: null [Trace - 21:15:21.515 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 21:15:21 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go:229:54: missing ',' in argument list\n\tfile=\"/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go\"\n"} [Error - 9:15:21 PM] 2020/11/25 21:15:21 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go:229:54: missing ',' in argument list file="/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go" [Trace - 21:15:21.517 PM] Sending request 'textDocument/formatting - (10059)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"options":{"tabSize":4,"insertSpaces":false}} [Error - Received] 21:15:21.518 PM #10059 229:54: missing ',' in argument list [Error - 9:15:21 PM] Request textDocument/formatting failed. Message: 229:54: missing ',' in argument list Code: 0 [Trace - 21:15:21.541 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":139}} [Trace - 21:15:21.541 PM] Sending request 'textDocument/foldingRange - (10060)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:15:21.549 PM] Received response 'textDocument/foldingRange - (10060)' in 7ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":301,"endCharacter":2},{"startLine":226,"startCharacter":33,"endLine":228,"endCharacter":56},{"startLine":233,"startCharacter":36,"endLine":234,"endCharacter":67},{"startLine":245,"startCharacter":12,"endLine":255,"endCharacter":3},{"startLine":247,"startCharacter":33,"endLine":250,"endCharacter":61},{"startLine":253,"startCharacter":36,"endLine":254,"endCharacter":68},{"startLine":262,"startCharacter":6,"endLine":273,"endCharacter":3},{"startLine":263,"startCharacter":10,"endLine":272,"endCharacter":13},{"startLine":264,"startCharacter":23,"endLine":270,"endCharacter":5},{"startLine":267,"startCharacter":19,"endLine":270,"endCharacter":4},{"startLine":267,"startCharacter":41,"endLine":269,"endCharacter":9},{"startLine":271,"startCharacter":38,"endLine":272,"endCharacter":13},{"startLine":276,"startCharacter":22,"endLine":277,"endCharacter":55},{"startLine":280,"startCharacter":29,"endLine":281,"endCharacter":40},{"startLine":284,"startCharacter":29,"endLine":300,"endCharacter":3},{"startLine":285,"startCharacter":32,"endLine":299,"endCharacter":51},{"startLine":286,"startCharacter":32,"endLine":289,"endCharacter":4},{"startLine":287,"startCharacter":38,"endLine":288,"endCharacter":51},{"startLine":290,"startCharacter":31,"endLine":293,"endCharacter":4},{"startLine":291,"startCharacter":47,"endLine":292,"endCharacter":50},{"startLine":294,"startCharacter":25,"endLine":297,"endCharacter":4},{"startLine":295,"startCharacter":47,"endLine":296,"endCharacter":68},{"startLine":298,"startCharacter":10,"endLine":299,"endCharacter":51},{"startLine":305,"startCharacter":59,"endLine":378,"endCharacter":2},{"startLine":310,"startCharacter":33,"endLine":312,"endCharacter":31},{"startLine":317,"startCharacter":36,"endLine":318,"endCharacter":67},{"startLine":327,"startCharacter":12,"endLine":336,"endCharacter":3},{"startLine":329,"startCharacter":33,"endLine":331,"endCharacter":32},{"startLine":334,"startCharacter":36,"endLine":335,"endCharacter":68},{"startLine":343,"startCharacter":6,"endLine":354,"endCharacter":3},{"startLine":344,"startCharacter":10,"endLine":353,"endCharacter":13},{"startLine":345,"startCharacter":23,"endLine":351,"endCharacter":5},{"startLine":348,"startCharacter":19,"endLine":351,"endCharacter":4},{"startLine":348,"startCharacter":41,"endLine":350,"endCharacter":9},{"startLine":352,"startCharacter":38,"endLine":353,"endCharacter":13},{"startLine":357,"startCharacter":22,"endLine":358,"endCharacter":55},{"startLine":361,"startCharacter":29,"endLine":362,"endCharacter":40},{"startLine":367,"startCharacter":29,"endLine":373,"endCharacter":3},{"startLine":368,"startCharacter":32,"endLine":372,"endCharacter":51},{"startLine":369,"startCharacter":32,"endLine":370,"endCharacter":49},{"startLine":371,"startCharacter":10,"endLine":372,"endCharacter":51},{"startLine":376,"startCharacter":32,"endLine":377,"endCharacter":76},{"startLine":382,"startCharacter":57,"endLine":459,"endCharacter":2},{"startLine":391,"startCharacter":33,"endLine":395,"endCharacter":60},{"startLine":400,"startCharacter":36,"endLine":401,"endCharacter":67},{"startLine":410,"startCharacter":12,"endLine":418,"endCharacter":3},{"startLine":412,"startCharacter":33,"endLine":413,"endCharacter":62},{"startLine":416,"startCharacter":36,"endLine":417,"endCharacter":68},{"startLine":425,"startCharacter":6,"endLine":436,"endCharacter":3},{"startLine":426,"startCharacter":10,"endLine":435,"endCharacter":13},{"startLine":427,"startCharacter":23,"endLine":433,"endCharacter":5},{"startLine":430,"startCharacter":19,"endLine":433,"endCharacter":4},{"startLine":430,"startCharacter":41,"endLine":432,"endCharacter":9},{"startLine":434,"startCharacter":38,"endLine":435,"endCharacter":13},{"startLine":439,"startCharacter":29,"endLine":440,"endCharacter":34},{"startLine":443,"startCharacter":35,"endLine":444,"endCharacter":55},{"startLine":448,"startCharacter":29,"endLine":458,"endCharacter":3},{"startLine":450,"startCharacter":10,"endLine":454,"endCharacter":17},{"startLine":451,"startCharacter":14,"endLine":452,"endCharacter":58},{"startLine":456,"startCharacter":28,"endLine":457,"endCharacter":51},{"startLine":463,"startCharacter":51,"endLine":511,"endCharacter":2},{"startLine":481,"startCharacter":12,"endLine":484,"endCharacter":45},{"startLine":491,"startCharacter":6,"endLine":502,"endCharacter":3},{"startLine":492,"startCharacter":10,"endLine":501,"endCharacter":13},{"startLine":493,"startCharacter":23,"endLine":499,"endCharacter":5},{"startLine":496,"startCharacter":19,"endLine":499,"endCharacter":4},{"startLine":496,"startCharacter":41,"endLine":498,"endCharacter":9},{"startLine":500,"startCharacter":38,"endLine":501,"endCharacter":13},{"startLine":505,"startCharacter":22,"endLine":506,"endCharacter":55},{"startLine":509,"startCharacter":29,"endLine":510,"endCharacter":40},{"startLine":515,"startCharacter":51,"endLine":575,"endCharacter":2},{"startLine":539,"startCharacter":12,"endLine":542,"endCharacter":15},{"startLine":549,"startCharacter":6,"endLine":560,"endCharacter":3},{"startLine":550,"startCharacter":10,"endLine":559,"endCharacter":13},{"startLine":551,"startCharacter":23,"endLine":557,"endCharacter":5},{"startLine":554,"startCharacter":19,"endLine":557,"endCharacter":4},{"startLine":554,"startCharacter":41,"endLine":556,"endCharacter":9},{"startLine":558,"startCharacter":38,"endLine":559,"endCharacter":13},{"startLine":564,"startCharacter":29,"endLine":566,"endCharacter":62},{"startLine":569,"startCharacter":22,"endLine":570,"endCharacter":55},{"startLine":573,"startCharacter":44,"endLine":574,"endCharacter":46},{"startLine":579,"startCharacter":50,"endLine":648,"endCharacter":2},{"startLine":580,"startCharacter":20,"endLine":583,"endCharacter":25},{"startLine":584,"startCharacter":3,"endLine":586,"endCharacter":54},{"startLine":589,"startCharacter":26,"endLine":647,"endCharacter":4},{"startLine":590,"startCharacter":8,"endLine":647,"endCharacter":3},{"startLine":590,"startCharacter":36,"endLine":646,"endCharacter":4},{"startLine":599,"startCharacter":35,"endLine":602,"endCharacter":62},{"startLine":607,"startCharacter":38,"endLine":608,"endCharacter":69},{"startLine":618,"startCharacter":8,"endLine":629,"endCharacter":5},{"startLine":619,"startCharacter":12,"endLine":628,"endCharacter":15},{"startLine":620,"startCharacter":25,"endLine":626,"endCharacter":7},{"startLine":623,"startCharacter":21,"endLine":626,"endCharacter":6},{"startLine":623,"startCharacter":43,"endLine":625,"endCharacter":11},{"startLine":627,"startCharacter":40,"endLine":628,"endCharacter":15},{"startLine":632,"startCharacter":31,"endLine":633,"endCharacter":42},{"startLine":637,"startCharacter":31,"endLine":641,"endCharacter":5},{"startLine":638,"startCharacter":29,"endLine":640,"endCharacter":18},{"startLine":639,"startCharacter":33,"endLine":640,"endCharacter":18},{"startLine":644,"startCharacter":44,"endLine":645,"endCharacter":92}] [Trace - 21:15:21.593 PM] Sending request 'textDocument/codeLens - (10061)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:15:21.594 PM] Received response 'textDocument/codeLens - (10061)' in 0ms. Result: null [Trace - 21:15:21.599 PM] Sending request 'textDocument/codeAction - (10062)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":228,"character":55},"end":{"line":228,"character":55}},"context":{"diagnostics":[]}} [Trace - 21:15:21.601 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 21:15:21 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go:229:54: missing ',' in argument list\n\tfile=\"/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go\"\n"} [Error - 9:15:21 PM] 2020/11/25 21:15:21 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go:229:54: missing ',' in argument list file="/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go" [Trace - 21:15:21.601 PM] Received response 'textDocument/codeAction - (10062)' in 2ms. Result: null [Trace - 21:15:21.681 PM] Sending request 'textDocument/documentSymbol - (10063)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:15:21.682 PM] Received response 'textDocument/documentSymbol - (10063)' in 0ms. Result: [{"name":"ReceivedEvent","detail":"struct{...}","kind":23,"range":{"start":{"line":14,"character":5},"end":{"line":17,"character":1}},"selectionRange":{"start":{"line":14,"character":5},"end":{"line":14,"character":18}},"children":[{"name":"Event","detail":"interface{...}","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":12}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":6}}}]},{"name":"(ReceivedEvent).String","detail":"()","kind":6,"range":{"start":{"line":19,"character":0},"end":{"line":21,"character":1}},"selectionRange":{"start":{"line":19,"character":23},"end":{"line":19,"character":29}}},{"name":"isIn","detail":"(id string, ids []string)","kind":12,"range":{"start":{"line":23,"character":0},"end":{"line":30,"character":1}},"selectionRange":{"start":{"line":23,"character":5},"end":{"line":23,"character":9}}},{"name":"durations","detail":"(dd []time.Duration)","kind":12,"range":{"start":{"line":33,"character":0},"end":{"line":35,"character":1}},"selectionRange":{"start":{"line":33,"character":5},"end":{"line":33,"character":14}}},{"name":"errs","detail":"(ee []error)","kind":12,"range":{"start":{"line":37,"character":0},"end":{"line":39,"character":1}},"selectionRange":{"start":{"line":37,"character":5},"end":{"line":37,"character":9}}},{"name":"events","detail":"(ee []scheduler.Event)","kind":12,"range":{"start":{"line":41,"character":0},"end":{"line":43,"character":1}},"selectionRange":{"start":{"line":41,"character":5},"end":{"line":41,"character":11}}},{"name":"TestScheduler_trigger_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":46,"character":0},"end":{"line":121,"character":1}},"selectionRange":{"start":{"line":46,"character":5},"end":{"line":46,"character":32}}},{"name":"TestScheduler_update_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":124,"character":0},"end":{"line":212,"character":1}},"selectionRange":{"start":{"line":124,"character":5},"end":{"line":124,"character":31}}},{"name":"TestScheduler_outdated_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":215,"character":0},"end":{"line":302,"character":1}},"selectionRange":{"start":{"line":215,"character":5},"end":{"line":215,"character":36}}},{"name":"TestScheduler_ignore_invalid_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":305,"character":0},"end":{"line":379,"character":1}},"selectionRange":{"start":{"line":305,"character":5},"end":{"line":305,"character":43}}},{"name":"TestScheduler_missed_schedules_first","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":382,"character":0},"end":{"line":460,"character":1}},"selectionRange":{"start":{"line":382,"character":5},"end":{"line":382,"character":41}}},{"name":"TestScheduler_deleted_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":463,"character":0},"end":{"line":512,"character":1}},"selectionRange":{"start":{"line":463,"character":5},"end":{"line":463,"character":35}}},{"name":"TestScheduler_delete_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":515,"character":0},"end":{"line":576,"character":1}},"selectionRange":{"start":{"line":515,"character":5},"end":{"line":515,"character":35}}},{"name":"TestScheduler_scheduler_since","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":579,"character":0},"end":{"line":649,"character":1}},"selectionRange":{"start":{"line":579,"character":5},"end":{"line":579,"character":34}}}] [Trace - 21:15:21.813 PM] Sending request 'textDocument/codeAction - (10064)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"range":{"start":{"line":380,"character":22},"end":{"line":380,"character":22}},"context":{"diagnostics":[]}} [Trace - 21:15:21.813 PM] Received response 'textDocument/codeAction - (10064)' in 0ms. Result: null [Trace - 21:15:21.881 PM] Sending request 'textDocument/documentLink - (10065)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:15:21.885 PM] Received response 'textDocument/documentLink - (10065)' in 3ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":411,"character":11},"end":{"line":411,"character":19}},"target":"https://time.Now"}] [Trace - 21:15:21.938 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","type":2}]} [Trace - 21:15:22.579 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":140},"contentChanges":[{"range":{"start":{"line":228,"character":54},"end":{"line":228,"character":55}},"rangeLength":1,"text":""}]} [Trace - 21:15:22.585 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":140,"diagnostics":[{"range":{"start":{"line":228,"character":54},"end":{"line":228,"character":54}},"severity":1,"source":"syntax","message":"expected operand, found ')'"}]} [Trace - 21:15:22.768 PM] Sending request 'textDocument/foldingRange - (10066)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Error - Received] 21:15:22.770 PM #10066 invalid pos [Error - 9:15:22 PM] Request textDocument/foldingRange failed. Message: invalid pos Code: 0 [Trace - 21:15:22.833 PM] Sending request 'textDocument/codeLens - (10067)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:15:22.833 PM] Received response 'textDocument/codeLens - (10067)' in 0ms. Result: null [Trace - 21:15:22.839 PM] Sending request 'textDocument/codeAction - (10068)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":228,"character":54},"end":{"line":228,"character":54}},"context":{"diagnostics":[{"range":{"start":{"line":228,"character":54},"end":{"line":228,"character":54}},"message":"expected operand, found ')'","severity":1,"source":"syntax"}]}} [Trace - 21:15:22.840 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 21:15:22 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go:229:55: expected operand, found ')' (and 208 more errors)\n\tfile=\"/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go\"\n"} [Error - 9:15:22 PM] 2020/11/25 21:15:22 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go:229:55: expected operand, found ')' (and 208 more errors) file="/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go" [Trace - 21:15:22.841 PM] Received response 'textDocument/codeAction - (10068)' in 1ms. Result: null [Trace - 21:15:22.920 PM] Sending request 'textDocument/documentSymbol - (10069)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:15:22.920 PM] Received response 'textDocument/documentSymbol - (10069)' in 0ms. Result: [] [Trace - 21:15:22.920 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 21:15:22 DocumentSymbols failed: invalid pos\n\tURI=file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go\n"} [Error - 9:15:22 PM] 2020/11/25 21:15:22 DocumentSymbols failed: invalid pos URI=file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go [Trace - 21:15:23.063 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":141},"contentChanges":[{"range":{"start":{"line":228,"character":54},"end":{"line":228,"character":54}},"rangeLength":0,"text":"1"}]} [Trace - 21:15:23.071 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":141,"diagnostics":[]} [Trace - 21:15:23.257 PM] Sending request 'textDocument/foldingRange - (10070)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:15:23.260 PM] Received response 'textDocument/foldingRange - (10070)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":301,"endCharacter":2},{"startLine":226,"startCharacter":33,"endLine":228,"endCharacter":56},{"startLine":233,"startCharacter":36,"endLine":234,"endCharacter":67},{"startLine":245,"startCharacter":12,"endLine":255,"endCharacter":3},{"startLine":247,"startCharacter":33,"endLine":250,"endCharacter":61},{"startLine":253,"startCharacter":36,"endLine":254,"endCharacter":68},{"startLine":262,"startCharacter":6,"endLine":273,"endCharacter":3},{"startLine":263,"startCharacter":10,"endLine":272,"endCharacter":13},{"startLine":264,"startCharacter":23,"endLine":270,"endCharacter":5},{"startLine":267,"startCharacter":19,"endLine":270,"endCharacter":4},{"startLine":267,"startCharacter":41,"endLine":269,"endCharacter":9},{"startLine":271,"startCharacter":38,"endLine":272,"endCharacter":13},{"startLine":276,"startCharacter":22,"endLine":277,"endCharacter":55},{"startLine":280,"startCharacter":29,"endLine":281,"endCharacter":40},{"startLine":284,"startCharacter":29,"endLine":300,"endCharacter":3},{"startLine":285,"startCharacter":32,"endLine":299,"endCharacter":51},{"startLine":286,"startCharacter":32,"endLine":289,"endCharacter":4},{"startLine":287,"startCharacter":38,"endLine":288,"endCharacter":51},{"startLine":290,"startCharacter":31,"endLine":293,"endCharacter":4},{"startLine":291,"startCharacter":47,"endLine":292,"endCharacter":50},{"startLine":294,"startCharacter":25,"endLine":297,"endCharacter":4},{"startLine":295,"startCharacter":47,"endLine":296,"endCharacter":68},{"startLine":298,"startCharacter":10,"endLine":299,"endCharacter":51},{"startLine":305,"startCharacter":59,"endLine":378,"endCharacter":2},{"startLine":310,"startCharacter":33,"endLine":312,"endCharacter":31},{"startLine":317,"startCharacter":36,"endLine":318,"endCharacter":67},{"startLine":327,"startCharacter":12,"endLine":336,"endCharacter":3},{"startLine":329,"startCharacter":33,"endLine":331,"endCharacter":32},{"startLine":334,"startCharacter":36,"endLine":335,"endCharacter":68},{"startLine":343,"startCharacter":6,"endLine":354,"endCharacter":3},{"startLine":344,"startCharacter":10,"endLine":353,"endCharacter":13},{"startLine":345,"startCharacter":23,"endLine":351,"endCharacter":5},{"startLine":348,"startCharacter":19,"endLine":351,"endCharacter":4},{"startLine":348,"startCharacter":41,"endLine":350,"endCharacter":9},{"startLine":352,"startCharacter":38,"endLine":353,"endCharacter":13},{"startLine":357,"startCharacter":22,"endLine":358,"endCharacter":55},{"startLine":361,"startCharacter":29,"endLine":362,"endCharacter":40},{"startLine":367,"startCharacter":29,"endLine":373,"endCharacter":3},{"startLine":368,"startCharacter":32,"endLine":372,"endCharacter":51},{"startLine":369,"startCharacter":32,"endLine":370,"endCharacter":49},{"startLine":371,"startCharacter":10,"endLine":372,"endCharacter":51},{"startLine":376,"startCharacter":32,"endLine":377,"endCharacter":76},{"startLine":382,"startCharacter":57,"endLine":459,"endCharacter":2},{"startLine":391,"startCharacter":33,"endLine":395,"endCharacter":60},{"startLine":400,"startCharacter":36,"endLine":401,"endCharacter":67},{"startLine":410,"startCharacter":12,"endLine":418,"endCharacter":3},{"startLine":412,"startCharacter":33,"endLine":413,"endCharacter":62},{"startLine":416,"startCharacter":36,"endLine":417,"endCharacter":68},{"startLine":425,"startCharacter":6,"endLine":436,"endCharacter":3},{"startLine":426,"startCharacter":10,"endLine":435,"endCharacter":13},{"startLine":427,"startCharacter":23,"endLine":433,"endCharacter":5},{"startLine":430,"startCharacter":19,"endLine":433,"endCharacter":4},{"startLine":430,"startCharacter":41,"endLine":432,"endCharacter":9},{"startLine":434,"startCharacter":38,"endLine":435,"endCharacter":13},{"startLine":439,"startCharacter":29,"endLine":440,"endCharacter":34},{"startLine":443,"startCharacter":35,"endLine":444,"endCharacter":55},{"startLine":448,"startCharacter":29,"endLine":458,"endCharacter":3},{"startLine":450,"startCharacter":10,"endLine":454,"endCharacter":17},{"startLine":451,"startCharacter":14,"endLine":452,"endCharacter":58},{"startLine":456,"startCharacter":28,"endLine":457,"endCharacter":51},{"startLine":463,"startCharacter":51,"endLine":511,"endCharacter":2},{"startLine":481,"startCharacter":12,"endLine":484,"endCharacter":45},{"startLine":491,"startCharacter":6,"endLine":502,"endCharacter":3},{"startLine":492,"startCharacter":10,"endLine":501,"endCharacter":13},{"startLine":493,"startCharacter":23,"endLine":499,"endCharacter":5},{"startLine":496,"startCharacter":19,"endLine":499,"endCharacter":4},{"startLine":496,"startCharacter":41,"endLine":498,"endCharacter":9},{"startLine":500,"startCharacter":38,"endLine":501,"endCharacter":13},{"startLine":505,"startCharacter":22,"endLine":506,"endCharacter":55},{"startLine":509,"startCharacter":29,"endLine":510,"endCharacter":40},{"startLine":515,"startCharacter":51,"endLine":575,"endCharacter":2},{"startLine":539,"startCharacter":12,"endLine":542,"endCharacter":15},{"startLine":549,"startCharacter":6,"endLine":560,"endCharacter":3},{"startLine":550,"startCharacter":10,"endLine":559,"endCharacter":13},{"startLine":551,"startCharacter":23,"endLine":557,"endCharacter":5},{"startLine":554,"startCharacter":19,"endLine":557,"endCharacter":4},{"startLine":554,"startCharacter":41,"endLine":556,"endCharacter":9},{"startLine":558,"startCharacter":38,"endLine":559,"endCharacter":13},{"startLine":564,"startCharacter":29,"endLine":566,"endCharacter":62},{"startLine":569,"startCharacter":22,"endLine":570,"endCharacter":55},{"startLine":573,"startCharacter":44,"endLine":574,"endCharacter":46},{"startLine":579,"startCharacter":50,"endLine":648,"endCharacter":2},{"startLine":580,"startCharacter":20,"endLine":583,"endCharacter":25},{"startLine":584,"startCharacter":3,"endLine":586,"endCharacter":54},{"startLine":589,"startCharacter":26,"endLine":647,"endCharacter":4},{"startLine":590,"startCharacter":8,"endLine":647,"endCharacter":3},{"startLine":590,"startCharacter":36,"endLine":646,"endCharacter":4},{"startLine":599,"startCharacter":35,"endLine":602,"endCharacter":62},{"startLine":607,"startCharacter":38,"endLine":608,"endCharacter":69},{"startLine":618,"startCharacter":8,"endLine":629,"endCharacter":5},{"startLine":619,"startCharacter":12,"endLine":628,"endCharacter":15},{"startLine":620,"startCharacter":25,"endLine":626,"endCharacter":7},{"startLine":623,"startCharacter":21,"endLine":626,"endCharacter":6},{"startLine":623,"startCharacter":43,"endLine":625,"endCharacter":11},{"startLine":627,"startCharacter":40,"endLine":628,"endCharacter":15},{"startLine":632,"startCharacter":31,"endLine":633,"endCharacter":42},{"startLine":637,"startCharacter":31,"endLine":641,"endCharacter":5},{"startLine":638,"startCharacter":29,"endLine":640,"endCharacter":18},{"startLine":639,"startCharacter":33,"endLine":640,"endCharacter":18},{"startLine":644,"startCharacter":44,"endLine":645,"endCharacter":92}] [Trace - 21:15:23.302 PM] Sending request 'textDocument/codeAction - (10071)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":650,"character":0}},"context":{"diagnostics":[],"only":["source.organizeImports"]}} [Trace - 21:15:23.303 PM] Received response 'textDocument/codeAction - (10071)' in 1ms. Result: null [Trace - 21:15:23.315 PM] Sending request 'textDocument/codeLens - (10072)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:15:23.316 PM] Received response 'textDocument/codeLens - (10072)' in 0ms. Result: null [Trace - 21:15:23.317 PM] Sending request 'textDocument/formatting - (10073)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 21:15:23.322 PM] Received response 'textDocument/formatting - (10073)' in 4ms. Result: [] [Trace - 21:15:23.324 PM] Sending request 'textDocument/codeAction - (10074)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":228,"character":55},"end":{"line":228,"character":55}},"context":{"diagnostics":[]}} [Trace - 21:15:23.325 PM] Received response 'textDocument/codeAction - (10074)' in 1ms. Result: null [Trace - 21:15:23.343 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":141}} [Trace - 21:15:23.405 PM] Sending request 'textDocument/documentSymbol - (10075)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:15:23.405 PM] Received response 'textDocument/documentSymbol - (10075)' in 0ms. Result: [{"name":"ReceivedEvent","detail":"struct{...}","kind":23,"range":{"start":{"line":14,"character":5},"end":{"line":17,"character":1}},"selectionRange":{"start":{"line":14,"character":5},"end":{"line":14,"character":18}},"children":[{"name":"Event","detail":"interface{...}","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":12}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":6}}}]},{"name":"(ReceivedEvent).String","detail":"()","kind":6,"range":{"start":{"line":19,"character":0},"end":{"line":21,"character":1}},"selectionRange":{"start":{"line":19,"character":23},"end":{"line":19,"character":29}}},{"name":"isIn","detail":"(id string, ids []string)","kind":12,"range":{"start":{"line":23,"character":0},"end":{"line":30,"character":1}},"selectionRange":{"start":{"line":23,"character":5},"end":{"line":23,"character":9}}},{"name":"durations","detail":"(dd []time.Duration)","kind":12,"range":{"start":{"line":33,"character":0},"end":{"line":35,"character":1}},"selectionRange":{"start":{"line":33,"character":5},"end":{"line":33,"character":14}}},{"name":"errs","detail":"(ee []error)","kind":12,"range":{"start":{"line":37,"character":0},"end":{"line":39,"character":1}},"selectionRange":{"start":{"line":37,"character":5},"end":{"line":37,"character":9}}},{"name":"events","detail":"(ee []scheduler.Event)","kind":12,"range":{"start":{"line":41,"character":0},"end":{"line":43,"character":1}},"selectionRange":{"start":{"line":41,"character":5},"end":{"line":41,"character":11}}},{"name":"TestScheduler_trigger_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":46,"character":0},"end":{"line":121,"character":1}},"selectionRange":{"start":{"line":46,"character":5},"end":{"line":46,"character":32}}},{"name":"TestScheduler_update_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":124,"character":0},"end":{"line":212,"character":1}},"selectionRange":{"start":{"line":124,"character":5},"end":{"line":124,"character":31}}},{"name":"TestScheduler_outdated_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":215,"character":0},"end":{"line":302,"character":1}},"selectionRange":{"start":{"line":215,"character":5},"end":{"line":215,"character":36}}},{"name":"TestScheduler_ignore_invalid_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":305,"character":0},"end":{"line":379,"character":1}},"selectionRange":{"start":{"line":305,"character":5},"end":{"line":305,"character":43}}},{"name":"TestScheduler_missed_schedules_first","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":382,"character":0},"end":{"line":460,"character":1}},"selectionRange":{"start":{"line":382,"character":5},"end":{"line":382,"character":41}}},{"name":"TestScheduler_deleted_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":463,"character":0},"end":{"line":512,"character":1}},"selectionRange":{"start":{"line":463,"character":5},"end":{"line":463,"character":35}}},{"name":"TestScheduler_delete_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":515,"character":0},"end":{"line":576,"character":1}},"selectionRange":{"start":{"line":515,"character":5},"end":{"line":515,"character":35}}},{"name":"TestScheduler_scheduler_since","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":579,"character":0},"end":{"line":649,"character":1}},"selectionRange":{"start":{"line":579,"character":5},"end":{"line":579,"character":34}}}] [Trace - 21:15:23.568 PM] Sending request 'textDocument/documentLink - (10076)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:15:23.572 PM] Received response 'textDocument/documentLink - (10076)' in 3ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":411,"character":11},"end":{"line":411,"character":19}},"target":"https://time.Now"}] [Trace - 21:15:23.617 PM] Sending request 'textDocument/codeAction - (10077)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"range":{"start":{"line":380,"character":22},"end":{"line":380,"character":22}},"context":{"diagnostics":[]}} [Trace - 21:15:23.618 PM] Received response 'textDocument/codeAction - (10077)' in 1ms. Result: null [Trace - 21:15:23.747 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","type":2}]} [Trace - 21:15:24.275 PM] Sending request 'textDocument/codeAction - (10078)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":650,"character":0}},"context":{"diagnostics":[],"only":["source.organizeImports"]}} [Trace - 21:15:24.276 PM] Received response 'textDocument/codeAction - (10078)' in 1ms. Result: null [Trace - 21:15:24.277 PM] Sending request 'textDocument/formatting - (10079)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 21:15:24.282 PM] Received response 'textDocument/formatting - (10079)' in 4ms. Result: [] [Trace - 21:15:24.296 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":141}} [Trace - 21:15:24.564 PM] Sending request 'textDocument/codeAction - (10080)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"range":{"start":{"line":380,"character":22},"end":{"line":380,"character":22}},"context":{"diagnostics":[]}} [Trace - 21:15:24.565 PM] Received response 'textDocument/codeAction - (10080)' in 0ms. Result: null [Trace - 21:15:24.696 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","type":2}]} [Trace - 21:15:27.948 PM] Sending request 'textDocument/hover - (10081)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"position":{"line":370,"character":6}} [Trace - 21:15:27.949 PM] Received response 'textDocument/hover - (10081)' in 0ms. Result: null [Trace - 21:15:45.033 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 21:15:45 background imports cache refresh starting\n"} [Info - 9:15:45 PM] 2020/11/25 21:15:45 background imports cache refresh starting [Trace - 21:15:45.205 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 21:15:45 background refresh finished after 172.858212ms\n"} [Info - 9:15:45 PM] 2020/11/25 21:15:45 background refresh finished after 172.858212ms [Trace - 21:22:35.932 PM] Sending request 'textDocument/codeAction - (10082)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":650,"character":0}},"context":{"diagnostics":[],"only":["source.organizeImports"]}} [Trace - 21:22:35.934 PM] Received response 'textDocument/codeAction - (10082)' in 1ms. Result: null [Trace - 21:22:35.935 PM] Sending request 'textDocument/formatting - (10083)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 21:22:35.940 PM] Received response 'textDocument/formatting - (10083)' in 4ms. Result: [] [Trace - 21:22:35.955 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":141}} [Trace - 21:22:36.253 PM] Sending request 'textDocument/codeAction - (10084)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"range":{"start":{"line":380,"character":22},"end":{"line":380,"character":22}},"context":{"diagnostics":[]}} [Trace - 21:22:36.254 PM] Received response 'textDocument/codeAction - (10084)' in 1ms. Result: null [Trace - 21:22:37.302 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","type":2}]} [Trace - 21:23:00.670 PM] Sending request 'textDocument/hover - (10085)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":239,"character":32}} [Trace - 21:23:00.671 PM] Received response 'textDocument/hover - (10085)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nfunc scheduler.StartOfToday() time.Time\n```\n\n[`scheduler.StartOfToday` on pkg.go.dev](https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls#StartOfToday)"},"range":{"start":{"line":239,"character":27},"end":{"line":239,"character":39}}} [Trace - 21:23:02.337 PM] Sending request 'textDocument/hover - (10086)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":233,"character":4}} [Trace - 21:23:02.338 PM] Received response 'textDocument/hover - (10086)' in 0ms. Result: null [Trace - 21:23:02.638 PM] Sending request 'textDocument/hover - (10087)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":234,"character":10}} [Trace - 21:23:02.638 PM] Received response 'textDocument/hover - (10087)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nfunc (hmap.Hmap).Add(s schedule.Schedule)\n```\n\n[`(hmap.Hmap).Add` on pkg.go.dev](https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls#Hmap.Add)"},"range":{"start":{"line":234,"character":8},"end":{"line":234,"character":11}}} [Trace - 21:23:05.934 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 21:23:05 background imports cache refresh starting\n"} [Info - 9:23:05 PM] 2020/11/25 21:23:05 background imports cache refresh starting [Trace - 21:23:06.104 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 21:23:06 background refresh finished after 169.818371ms\n"} [Info - 9:23:06 PM] 2020/11/25 21:23:06 background refresh finished after 169.818371ms [Trace - 21:24:09.206 PM] Sending request 'textDocument/hover - (10088)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":247,"character":20}} [Trace - 21:24:09.207 PM] Received response 'textDocument/hover - (10088)' in 1ms. Result: {"contents":{"kind":"markdown","value":"```go\npackage schedule (\"github.com/etf1/kafka-scheduler/schedule\")\n```\n\n[`schedule` on pkg.go.dev](https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls)"},"range":{"start":{"line":247,"character":15},"end":{"line":247,"character":23}}} [Trace - 21:24:11.566 PM] Sending request 'textDocument/hover - (10089)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"position":{"line":379,"character":23}} [Trace - 21:24:11.567 PM] Received response 'textDocument/hover - (10089)' in 0ms. Result: null [Trace - 21:24:57.685 PM] Sending request 'textDocument/hover - (10090)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"position":{"line":380,"character":80}} [Trace - 21:24:57.686 PM] Received response 'textDocument/hover - (10090)' in 0ms. Result: null [Trace - 21:24:57.769 PM] Sending request 'textDocument/documentHighlight - (10091)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"position":{"line":380,"character":80}} [Trace - 21:24:57.770 PM] Received response 'textDocument/documentHighlight - (10091)' in 0ms. Result: [] [Trace - 21:24:58.014 PM] Sending request 'textDocument/codeAction - (10092)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"range":{"start":{"line":380,"character":80},"end":{"line":380,"character":80}},"context":{"diagnostics":[]}} [Trace - 21:24:58.015 PM] Received response 'textDocument/codeAction - (10092)' in 0ms. Result: null [Trace - 21:25:09.775 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go","version":2727},"contentChanges":[{"range":{"start":{"line":380,"character":79},"end":{"line":380,"character":80}},"rangeLength":1,"text":""}]} [Trace - 21:25:09.784 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go","version":2727,"diagnostics":[{"range":{"start":{"line":380,"character":80},"end":{"line":380,"character":91}},"severity":1,"source":"compiler","message":"invalid operation: cannot indirect time.Second (constant 1000000000 of type time.Duration)"}]} [Trace - 21:25:09.972 PM] Sending request 'textDocument/foldingRange - (10093)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"}} [Trace - 21:25:09.975 PM] Received response 'textDocument/foldingRange - (10093)' in 2ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":40,"kind":"imports"},{"startLine":13,"startCharacter":22,"endLine":14,"endCharacter":16},{"startLine":17,"startCharacter":22,"endLine":18,"endCharacter":6},{"startLine":21,"startCharacter":23,"endLine":24,"endCharacter":18},{"startLine":27,"startCharacter":48,"endLine":35,"endCharacter":2},{"startLine":31,"startCharacter":18,"endLine":34,"endCharacter":8},{"startLine":38,"startCharacter":42,"endLine":39,"endCharacter":18},{"startLine":42,"startCharacter":30,"endLine":44,"endCharacter":19},{"startLine":78,"startCharacter":98,"endLine":195,"endCharacter":14},{"startLine":81,"startCharacter":37,"endLine":96,"endCharacter":3},{"startLine":82,"startCharacter":30,"endLine":95,"endCharacter":16},{"startLine":84,"startCharacter":10,"endLine":92,"endCharacter":5},{"startLine":86,"startCharacter":39,"endLine":91,"endCharacter":13},{"startLine":88,"startCharacter":39,"endLine":89,"endCharacter":17},{"startLine":99,"startCharacter":12,"endLine":192,"endCharacter":3},{"startLine":109,"startCharacter":64,"endLine":110,"endCharacter":64},{"startLine":113,"startCharacter":27,"endLine":136,"endCharacter":21},{"startLine":117,"startCharacter":34,"endLine":118,"endCharacter":32},{"startLine":125,"startCharacter":20,"endLine":127,"endCharacter":4},{"startLine":125,"startCharacter":49,"endLine":126,"endCharacter":56},{"startLine":131,"startCharacter":31,"endLine":132,"endCharacter":19},{"startLine":139,"startCharacter":39,"endLine":140,"endCharacter":32,"kind":"comment"},{"startLine":146,"startCharacter":7,"endLine":191,"endCharacter":4},{"startLine":150,"startCharacter":11,"endLine":190,"endCharacter":5},{"startLine":152,"startCharacter":20,"endLine":163,"endCharacter":5},{"startLine":156,"startCharacter":48,"endLine":162,"endCharacter":36},{"startLine":165,"startCharacter":29,"endLine":190,"endCharacter":5},{"startLine":166,"startCharacter":14,"endLine":169,"endCharacter":15},{"startLine":171,"startCharacter":28,"endLine":189,"endCharacter":33},{"startLine":172,"startCharacter":34,"endLine":176,"endCharacter":10},{"startLine":173,"startCharacter":42,"endLine":175,"endCharacter":58,"kind":"comment"},{"startLine":177,"startCharacter":34,"endLine":178,"endCharacter":30},{"startLine":179,"startCharacter":27,"endLine":187,"endCharacter":6},{"startLine":180,"startCharacter":70,"endLine":182,"endCharacter":11},{"startLine":185,"startCharacter":29,"endLine":186,"endCharacter":27},{"startLine":188,"startCharacter":12,"endLine":189,"endCharacter":33},{"startLine":198,"startCharacter":68,"endLine":282,"endCharacter":2,"kind":"comment"},{"startLine":284,"startCharacter":55,"endLine":291,"endCharacter":2},{"startLine":286,"startCharacter":19,"endLine":290,"endCharacter":3},{"startLine":287,"startCharacter":41,"endLine":289,"endCharacter":17},{"startLine":294,"startCharacter":45,"endLine":399,"endCharacter":4},{"startLine":339,"startCharacter":12,"endLine":398,"endCharacter":3},{"startLine":346,"startCharacter":7,"endLine":397,"endCharacter":4},{"startLine":347,"startCharacter":11,"endLine":396,"endCharacter":5},{"startLine":349,"startCharacter":33,"endLine":353,"endCharacter":19},{"startLine":350,"startCharacter":14,"endLine":351,"endCharacter":11},{"startLine":355,"startCharacter":34,"endLine":366,"endCharacter":5},{"startLine":356,"startCharacter":14,"endLine":357,"endCharacter":23},{"startLine":359,"startCharacter":28,"endLine":365,"endCharacter":22},{"startLine":360,"startCharacter":33,"endLine":361,"endCharacter":22},{"startLine":362,"startCharacter":27,"endLine":363,"endCharacter":25},{"startLine":364,"startCharacter":12,"endLine":365,"endCharacter":22},{"startLine":368,"startCharacter":33,"endLine":396,"endCharacter":5},{"startLine":370,"startCharacter":14,"endLine":371,"endCharacter":21},{"startLine":378,"startCharacter":96,"endLine":379,"endCharacter":73,"kind":"comment"},{"startLine":380,"startCharacter":93,"endLine":382,"endCharacter":10},{"startLine":384,"startCharacter":28,"endLine":395,"endCharacter":22},{"startLine":385,"startCharacter":34,"endLine":386,"endCharacter":22},{"startLine":387,"startCharacter":34,"endLine":388,"endCharacter":44},{"startLine":389,"startCharacter":34,"endLine":390,"endCharacter":27},{"startLine":392,"startCharacter":27,"endLine":393,"endCharacter":25},{"startLine":394,"startCharacter":12,"endLine":395,"endCharacter":22}] [Trace - 21:25:10.023 PM] Sending request 'textDocument/codeLens - (10094)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"}} [Trace - 21:25:10.023 PM] Received response 'textDocument/codeLens - (10094)' in 0ms. Result: null [Trace - 21:25:10.042 PM] Sending request 'textDocument/codeAction - (10095)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"range":{"start":{"line":380,"character":79},"end":{"line":380,"character":79}},"context":{"diagnostics":[]}} [Trace - 21:25:10.043 PM] Received response 'textDocument/codeAction - (10095)' in 0ms. Result: null [Trace - 21:25:10.124 PM] Sending request 'textDocument/documentSymbol - (10096)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"}} [Trace - 21:25:10.125 PM] Received response 'textDocument/documentSymbol - (10096)' in 0ms. Result: [{"name":"Event","detail":"interface{...}","kind":11,"range":{"start":{"line":13,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":13,"character":5},"end":{"line":13,"character":10}},"children":[{"name":"String","kind":6,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":16}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"Error","detail":"interface{...}","kind":11,"range":{"start":{"line":17,"character":5},"end":{"line":19,"character":1}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":10}},"children":[{"name":"Event","kind":11,"range":{"start":{"line":18,"character":1},"end":{"line":18,"character":6}},"selectionRange":{"start":{"line":18,"character":1},"end":{"line":18,"character":6}}}]},{"name":"Scheduler","detail":"struct{...}","kind":23,"range":{"start":{"line":21,"character":5},"end":{"line":25,"character":1}},"selectionRange":{"start":{"line":21,"character":5},"end":{"line":21,"character":14}},"children":[{"name":"Timers","detail":"struct{...}","kind":8,"range":{"start":{"line":22,"character":1},"end":{"line":22,"character":14}},"selectionRange":{"start":{"line":22,"character":1},"end":{"line":22,"character":14}}},{"name":"Store","detail":"interface{...}","kind":8,"range":{"start":{"line":23,"character":1},"end":{"line":23,"character":12}},"selectionRange":{"start":{"line":23,"character":1},"end":{"line":23,"character":12}}},{"name":"events","detail":"chan Event","kind":8,"range":{"start":{"line":24,"character":1},"end":{"line":24,"character":18}},"selectionRange":{"start":{"line":24,"character":1},"end":{"line":24,"character":7}}}]},{"name":"NewScheduler","detail":"(store store.Store)","kind":12,"range":{"start":{"line":27,"character":0},"end":{"line":36,"character":1}},"selectionRange":{"start":{"line":27,"character":5},"end":{"line":27,"character":17}}},{"name":"(Scheduler).Events","detail":"()","kind":6,"range":{"start":{"line":38,"character":0},"end":{"line":40,"character":1}},"selectionRange":{"start":{"line":38,"character":21},"end":{"line":38,"character":27}}},{"name":"(Scheduler).Close","detail":"()","kind":6,"range":{"start":{"line":42,"character":0},"end":{"line":45,"character":1}},"selectionRange":{"start":{"line":42,"character":21},"end":{"line":42,"character":26}}},{"name":"(Scheduler).MissedEventsHandler","detail":"(since time.Time, input \u003c-chan store.Event)","kind":6,"range":{"start":{"line":78,"character":0},"end":{"line":196,"character":1}},"selectionRange":{"start":{"line":78,"character":21},"end":{"line":78,"character":40}}},{"name":"(Scheduler).addToTimers","detail":"(s schedule.Schedule)","kind":6,"range":{"start":{"line":284,"character":0},"end":{"line":292,"character":1}},"selectionRange":{"start":{"line":284,"character":21},"end":{"line":284,"character":32}}},{"name":"(Scheduler).Start","detail":"(since time.Time)","kind":6,"range":{"start":{"line":294,"character":0},"end":{"line":400,"character":1}},"selectionRange":{"start":{"line":294,"character":21},"end":{"line":294,"character":26}}}] [Trace - 21:25:10.190 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go","version":2728},"contentChanges":[{"range":{"start":{"line":380,"character":79},"end":{"line":380,"character":79}},"rangeLength":0,"text":"5"}]} [Trace - 21:25:10.200 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go","version":2728,"diagnostics":[]} [Trace - 21:25:10.383 PM] Sending request 'textDocument/foldingRange - (10097)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"}} [Trace - 21:25:10.386 PM] Received response 'textDocument/foldingRange - (10097)' in 2ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":40,"kind":"imports"},{"startLine":13,"startCharacter":22,"endLine":14,"endCharacter":16},{"startLine":17,"startCharacter":22,"endLine":18,"endCharacter":6},{"startLine":21,"startCharacter":23,"endLine":24,"endCharacter":18},{"startLine":27,"startCharacter":48,"endLine":35,"endCharacter":2},{"startLine":31,"startCharacter":18,"endLine":34,"endCharacter":8},{"startLine":38,"startCharacter":42,"endLine":39,"endCharacter":18},{"startLine":42,"startCharacter":30,"endLine":44,"endCharacter":19},{"startLine":78,"startCharacter":98,"endLine":195,"endCharacter":14},{"startLine":81,"startCharacter":37,"endLine":96,"endCharacter":3},{"startLine":82,"startCharacter":30,"endLine":95,"endCharacter":16},{"startLine":84,"startCharacter":10,"endLine":92,"endCharacter":5},{"startLine":86,"startCharacter":39,"endLine":91,"endCharacter":13},{"startLine":88,"startCharacter":39,"endLine":89,"endCharacter":17},{"startLine":99,"startCharacter":12,"endLine":192,"endCharacter":3},{"startLine":109,"startCharacter":64,"endLine":110,"endCharacter":64},{"startLine":113,"startCharacter":27,"endLine":136,"endCharacter":21},{"startLine":117,"startCharacter":34,"endLine":118,"endCharacter":32},{"startLine":125,"startCharacter":20,"endLine":127,"endCharacter":4},{"startLine":125,"startCharacter":49,"endLine":126,"endCharacter":56},{"startLine":131,"startCharacter":31,"endLine":132,"endCharacter":19},{"startLine":139,"startCharacter":39,"endLine":140,"endCharacter":32,"kind":"comment"},{"startLine":146,"startCharacter":7,"endLine":191,"endCharacter":4},{"startLine":150,"startCharacter":11,"endLine":190,"endCharacter":5},{"startLine":152,"startCharacter":20,"endLine":163,"endCharacter":5},{"startLine":156,"startCharacter":48,"endLine":162,"endCharacter":36},{"startLine":165,"startCharacter":29,"endLine":190,"endCharacter":5},{"startLine":166,"startCharacter":14,"endLine":169,"endCharacter":15},{"startLine":171,"startCharacter":28,"endLine":189,"endCharacter":33},{"startLine":172,"startCharacter":34,"endLine":176,"endCharacter":10},{"startLine":173,"startCharacter":42,"endLine":175,"endCharacter":58,"kind":"comment"},{"startLine":177,"startCharacter":34,"endLine":178,"endCharacter":30},{"startLine":179,"startCharacter":27,"endLine":187,"endCharacter":6},{"startLine":180,"startCharacter":70,"endLine":182,"endCharacter":11},{"startLine":185,"startCharacter":29,"endLine":186,"endCharacter":27},{"startLine":188,"startCharacter":12,"endLine":189,"endCharacter":33},{"startLine":198,"startCharacter":68,"endLine":282,"endCharacter":2,"kind":"comment"},{"startLine":284,"startCharacter":55,"endLine":291,"endCharacter":2},{"startLine":286,"startCharacter":19,"endLine":290,"endCharacter":3},{"startLine":287,"startCharacter":41,"endLine":289,"endCharacter":17},{"startLine":294,"startCharacter":45,"endLine":399,"endCharacter":4},{"startLine":339,"startCharacter":12,"endLine":398,"endCharacter":3},{"startLine":346,"startCharacter":7,"endLine":397,"endCharacter":4},{"startLine":347,"startCharacter":11,"endLine":396,"endCharacter":5},{"startLine":349,"startCharacter":33,"endLine":353,"endCharacter":19},{"startLine":350,"startCharacter":14,"endLine":351,"endCharacter":11},{"startLine":355,"startCharacter":34,"endLine":366,"endCharacter":5},{"startLine":356,"startCharacter":14,"endLine":357,"endCharacter":23},{"startLine":359,"startCharacter":28,"endLine":365,"endCharacter":22},{"startLine":360,"startCharacter":33,"endLine":361,"endCharacter":22},{"startLine":362,"startCharacter":27,"endLine":363,"endCharacter":25},{"startLine":364,"startCharacter":12,"endLine":365,"endCharacter":22},{"startLine":368,"startCharacter":33,"endLine":396,"endCharacter":5},{"startLine":370,"startCharacter":14,"endLine":371,"endCharacter":21},{"startLine":378,"startCharacter":96,"endLine":379,"endCharacter":73,"kind":"comment"},{"startLine":380,"startCharacter":94,"endLine":382,"endCharacter":10},{"startLine":384,"startCharacter":28,"endLine":395,"endCharacter":22},{"startLine":385,"startCharacter":34,"endLine":386,"endCharacter":22},{"startLine":387,"startCharacter":34,"endLine":388,"endCharacter":44},{"startLine":389,"startCharacter":34,"endLine":390,"endCharacter":27},{"startLine":392,"startCharacter":27,"endLine":393,"endCharacter":25},{"startLine":394,"startCharacter":12,"endLine":395,"endCharacter":22}] [Trace - 21:25:10.435 PM] Sending request 'textDocument/codeLens - (10098)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"}} [Trace - 21:25:10.435 PM] Received response 'textDocument/codeLens - (10098)' in 0ms. Result: null [Trace - 21:25:10.454 PM] Sending request 'textDocument/codeAction - (10099)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"range":{"start":{"line":380,"character":80},"end":{"line":380,"character":80}},"context":{"diagnostics":[]}} [Trace - 21:25:10.455 PM] Received response 'textDocument/codeAction - (10099)' in 1ms. Result: null [Trace - 21:25:10.533 PM] Sending request 'textDocument/documentSymbol - (10100)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"}} [Trace - 21:25:10.533 PM] Received response 'textDocument/documentSymbol - (10100)' in 0ms. Result: [{"name":"Event","detail":"interface{...}","kind":11,"range":{"start":{"line":13,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":13,"character":5},"end":{"line":13,"character":10}},"children":[{"name":"String","kind":6,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":16}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"Error","detail":"interface{...}","kind":11,"range":{"start":{"line":17,"character":5},"end":{"line":19,"character":1}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":10}},"children":[{"name":"Event","kind":11,"range":{"start":{"line":18,"character":1},"end":{"line":18,"character":6}},"selectionRange":{"start":{"line":18,"character":1},"end":{"line":18,"character":6}}}]},{"name":"Scheduler","detail":"struct{...}","kind":23,"range":{"start":{"line":21,"character":5},"end":{"line":25,"character":1}},"selectionRange":{"start":{"line":21,"character":5},"end":{"line":21,"character":14}},"children":[{"name":"Timers","detail":"struct{...}","kind":8,"range":{"start":{"line":22,"character":1},"end":{"line":22,"character":14}},"selectionRange":{"start":{"line":22,"character":1},"end":{"line":22,"character":14}}},{"name":"Store","detail":"interface{...}","kind":8,"range":{"start":{"line":23,"character":1},"end":{"line":23,"character":12}},"selectionRange":{"start":{"line":23,"character":1},"end":{"line":23,"character":12}}},{"name":"events","detail":"chan Event","kind":8,"range":{"start":{"line":24,"character":1},"end":{"line":24,"character":18}},"selectionRange":{"start":{"line":24,"character":1},"end":{"line":24,"character":7}}}]},{"name":"NewScheduler","detail":"(store store.Store)","kind":12,"range":{"start":{"line":27,"character":0},"end":{"line":36,"character":1}},"selectionRange":{"start":{"line":27,"character":5},"end":{"line":27,"character":17}}},{"name":"(Scheduler).Events","detail":"()","kind":6,"range":{"start":{"line":38,"character":0},"end":{"line":40,"character":1}},"selectionRange":{"start":{"line":38,"character":21},"end":{"line":38,"character":27}}},{"name":"(Scheduler).Close","detail":"()","kind":6,"range":{"start":{"line":42,"character":0},"end":{"line":45,"character":1}},"selectionRange":{"start":{"line":42,"character":21},"end":{"line":42,"character":26}}},{"name":"(Scheduler).MissedEventsHandler","detail":"(since time.Time, input \u003c-chan store.Event)","kind":6,"range":{"start":{"line":78,"character":0},"end":{"line":196,"character":1}},"selectionRange":{"start":{"line":78,"character":21},"end":{"line":78,"character":40}}},{"name":"(Scheduler).addToTimers","detail":"(s schedule.Schedule)","kind":6,"range":{"start":{"line":284,"character":0},"end":{"line":292,"character":1}},"selectionRange":{"start":{"line":284,"character":21},"end":{"line":284,"character":32}}},{"name":"(Scheduler).Start","detail":"(since time.Time)","kind":6,"range":{"start":{"line":294,"character":0},"end":{"line":400,"character":1}},"selectionRange":{"start":{"line":294,"character":21},"end":{"line":294,"character":26}}}] [Trace - 21:25:10.601 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go","version":2729},"contentChanges":[{"range":{"start":{"line":380,"character":80},"end":{"line":380,"character":80}},"rangeLength":0,"text":"z"}]} [Trace - 21:25:10.602 PM] Sending request 'textDocument/completion - (10101)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"position":{"line":380,"character":81},"context":{"triggerKind":1}} [Trace - 21:25:10.611 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go","version":2729,"diagnostics":[{"range":{"start":{"line":380,"character":80},"end":{"line":380,"character":80}},"severity":1,"source":"syntax","message":"expected ';', found z"}]} [Trace - 21:25:10.612 PM] Received response 'textDocument/completion - (10101)' in 9ms. Result: {"isIncomplete":true,"items":[{"label":"e","kind":6,"detail":"store.Event","preselect":true,"sortText":"00000","filterText":"e","insertTextFormat":2,"textEdit":{"range":{"start":{"line":380,"character":81},"end":{"line":380,"character":81}},"newText":"e"}},{"label":"open","kind":6,"detail":"bool","sortText":"00001","filterText":"open","insertTextFormat":2,"textEdit":{"range":{"start":{"line":380,"character":81},"end":{"line":380,"character":81}},"newText":"open"}},{"label":"sch.events","kind":5,"detail":"chan Event","sortText":"00002","filterText":"sch.events","insertTextFormat":2,"textEdit":{"range":{"start":{"line":380,"character":81},"end":{"line":380,"character":81}},"newText":"sch.events"}},{"label":"missedEvents","kind":6,"detail":"\u003c-chan Event","sortText":"00003","filterText":"missedEvents","insertTextFormat":2,"textEdit":{"range":{"start":{"line":380,"character":81},"end":{"line":380,"character":81}},"newText":"missedEvents"}},{"label":"oldEvents","kind":6,"detail":"chan store.Event","sortText":"00004","filterText":"oldEvents","insertTextFormat":2,"textEdit":{"range":{"start":{"line":380,"character":81},"end":{"line":380,"character":81}},"newText":"oldEvents"}},{"label":"sch","kind":6,"detail":"Scheduler","sortText":"00005","filterText":"sch","insertTextFormat":2,"textEdit":{"range":{"start":{"line":380,"character":81},"end":{"line":380,"character":81}},"newText":"sch"}},{"label":"since","kind":6,"detail":"time.Time","sortText":"00006","filterText":"since","insertTextFormat":2,"textEdit":{"range":{"start":{"line":380,"character":81},"end":{"line":380,"character":81}},"newText":"since"}},{"label":"start","kind":6,"detail":"time.Time","sortText":"00007","filterText":"start","insertTextFormat":2,"textEdit":{"range":{"start":{"line":380,"character":81},"end":{"line":380,"character":81}},"newText":"start"}},{"label":"startx","kind":6,"detail":"int64","sortText":"00008","filterText":"startx","insertTextFormat":2,"textEdit":{"range":{"start":{"line":380,"character":81},"end":{"line":380,"character":81}},"newText":"startx"}},{"label":"storeEvents","kind":6,"detail":"chan store.Event","sortText":"00009","filterText":"storeEvents","insertTextFormat":2,"textEdit":{"range":{"start":{"line":380,"character":81},"end":{"line":380,"character":81}},"newText":"storeEvents"}},{"label":"timerEvents","kind":6,"detail":"chan schedule.Schedule","sortText":"00010","filterText":"timerEvents","insertTextFormat":2,"textEdit":{"range":{"start":{"line":380,"character":81},"end":{"line":380,"character":81}},"newText":"timerEvents"}},{"label":"fmt","kind":9,"detail":"\"fmt\"","sortText":"00011","filterText":"fmt","insertTextFormat":2,"textEdit":{"range":{"start":{"line":380,"character":81},"end":{"line":380,"character":81}},"newText":"fmt"}},{"label":"log","kind":9,"detail":"\"log\"","sortText":"00012","filterText":"log","insertTextFormat":2,"textEdit":{"range":{"start":{"line":380,"character":81},"end":{"line":380,"character":81}},"newText":"log"}},{"label":"schedule","kind":9,"detail":"\"github.com/etf1/kafka-scheduler/schedule\"","sortText":"00013","filterText":"schedule","insertTextFormat":2,"textEdit":{"range":{"start":{"line":380,"character":81},"end":{"line":380,"character":81}},"newText":"schedule"}},{"label":"sort","kind":9,"detail":"\"sort\"","sortText":"00014","filterText":"sort","insertTextFormat":2,"textEdit":{"range":{"start":{"line":380,"character":81},"end":{"line":380,"character":81}},"newText":"sort"}},{"label":"store","kind":9,"detail":"\"github.com/etf1/kafka-scheduler/store\"","sortText":"00015","filterText":"store","insertTextFormat":2,"textEdit":{"range":{"start":{"line":380,"character":81},"end":{"line":380,"character":81}},"newText":"store"}},{"label":"time","kind":9,"detail":"\"time\"","sortText":"00016","filterText":"time","insertTextFormat":2,"textEdit":{"range":{"start":{"line":380,"character":81},"end":{"line":380,"character":81}},"newText":"time"}},{"label":"timers","kind":9,"detail":"\"github.com/etf1/kafka-scheduler/internal/timers\"","sortText":"00017","filterText":"timers","insertTextFormat":2,"textEdit":{"range":{"start":{"line":380,"character":81},"end":{"line":380,"character":81}},"newText":"timers"}},{"label":"context","kind":9,"detail":"\"context\"","sortText":"00018","filterText":"context","insertTextFormat":2,"textEdit":{"range":{"start":{"line":380,"character":81},"end":{"line":380,"character":81}},"newText":"context"},"additionalTextEdits":[{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":2}},"newText":"context\"\n\t\""}]},{"label":"errors","kind":9,"detail":"\"errors\"","sortText":"00019","filterText":"errors","insertTextFormat":2,"textEdit":{"range":{"start":{"line":380,"character":81},"end":{"line":380,"character":81}},"newText":"errors"},"additionalTextEdits":[{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":2}},"newText":"errors\"\n\t\""}]},{"label":"os","kind":9,"detail":"\"os\"","sortText":"00020","filterText":"os","insertTextFormat":2,"textEdit":{"range":{"start":{"line":380,"character":81},"end":{"line":380,"character":81}},"newText":"os"},"additionalTextEdits":[{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":2}},"newText":"os\"\n\t\""}]},{"label":"strconv","kind":9,"detail":"\"strconv\"","sortText":"00021","filterText":"strconv","insertTextFormat":2,"textEdit":{"range":{"start":{"line":380,"character":81},"end":{"line":380,"character":81}},"newText":"strconv"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":2},"end":{"line":6,"character":2}},"newText":"strconv\"\n\t\""}]},{"label":"sync","kind":9,"detail":"\"sync\"","sortText":"00022","filterText":"sync","insertTextFormat":2,"textEdit":{"range":{"start":{"line":380,"character":81},"end":{"line":380,"character":81}},"newText":"sync"},"additionalTextEdits":[{"range":{"start":{"line":6,"character":2},"end":{"line":6,"character":2}},"newText":"sync\"\n\t\""}]},{"label":"fmt.Errorf","kind":3,"detail":"func(format string, a ...interface{}) error","documentation":"Errorf formats according to a format specifier and returns the string as a\nvalue that satisfies error.\n\nIf the format specifier includes a %w verb with an error operand,\nthe returned error will implement an Unwrap method returning the operand. It is\ninvalid to include more than one %w verb or to supply it with an operand\nthat does not implement the error interface. The %w verb is otherwise\na synonym for %v.\n","sortText":"00023","filterText":"fmt.Errorf","insertTextFormat":2,"textEdit":{"range":{"start":{"line":380,"character":81},"end":{"line":380,"character":81}},"newText":"fmt.Errorf(${1:})"}},{"label":"fmt.Formatter","kind":8,"detail":"interface{...}","documentation":"Formatter is the interface implemented by values with a custom formatter.\nThe implementation of Format may call Sprint(f) or Fprint(f) etc.\nto generate its output.\n","sortText":"00024","filterText":"fmt.Formatter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":380,"character":81},"end":{"line":380,"character":81}},"newText":"fmt.Formatter"}},{"label":"EndOfToday","kind":3,"detail":"func() int64","sortText":"00028","filterText":"EndOfToday","insertTextFormat":2,"textEdit":{"range":{"start":{"line":380,"character":81},"end":{"line":380,"character":81}},"newText":"EndOfToday()"}},{"label":"Error","kind":8,"detail":"interface{...}","sortText":"00029","filterText":"Error","insertTextFormat":2,"textEdit":{"range":{"start":{"line":380,"character":81},"end":{"line":380,"character":81}},"newText":"Error"}},{"label":"Event","kind":8,"detail":"interface{...}","sortText":"00030","filterText":"Event","insertTextFormat":2,"textEdit":{"range":{"start":{"line":380,"character":81},"end":{"line":380,"character":81}},"newText":"Event"}},{"label":"NewScheduler","kind":3,"detail":"func(store store.Store) Scheduler","sortText":"00031","filterText":"NewScheduler","insertTextFormat":2,"textEdit":{"range":{"start":{"line":380,"character":81},"end":{"line":380,"character":81}},"newText":"NewScheduler(${1:})"}},{"label":"Scheduler","kind":22,"detail":"struct{...}","sortText":"00032","filterText":"Scheduler","insertTextFormat":2,"textEdit":{"range":{"start":{"line":380,"character":81},"end":{"line":380,"character":81}},"newText":"Scheduler"}},{"label":"StartOfDay","kind":3,"detail":"func(delta int) int64","sortText":"00033","filterText":"StartOfDay","insertTextFormat":2,"textEdit":{"range":{"start":{"line":380,"character":81},"end":{"line":380,"character":81}},"newText":"StartOfDay(${1:})"}},{"label":"StartOfDayAsTime","kind":3,"detail":"func(delta int) time.Time","sortText":"00034","filterText":"StartOfDayAsTime","insertTextFormat":2,"textEdit":{"range":{"start":{"line":380,"character":81},"end":{"line":380,"character":81}},"newText":"StartOfDayAsTime(${1:})"}},{"label":"StartOfToday","kind":3,"detail":"func() time.Time","sortText":"00035","filterText":"StartOfToday","insertTextFormat":2,"textEdit":{"range":{"start":{"line":380,"character":81},"end":{"line":380,"character":81}},"newText":"StartOfToday()"}},{"label":"StartOfYesterday","kind":3,"detail":"func() time.Time","sortText":"00036","filterText":"StartOfYesterday","insertTextFormat":2,"textEdit":{"range":{"start":{"line":380,"character":81},"end":{"line":380,"character":81}},"newText":"StartOfYesterday()"}},{"label":"append","kind":3,"detail":"func(slice []Type, elems ...Type) []Type","sortText":"00037","filterText":"append","insertTextFormat":2,"textEdit":{"range":{"start":{"line":380,"character":81},"end":{"line":380,"character":81}},"newText":"append(${1:})"}},{"label":"bool","kind":7,"sortText":"00038","filterText":"bool","insertTextFormat":2,"textEdit":{"range":{"start":{"line":380,"character":81},"end":{"line":380,"character":81}},"newText":"bool"}},{"label":"byte","kind":7,"sortText":"00039","filterText":"byte","insertTextFormat":2,"textEdit":{"range":{"start":{"line":380,"character":81},"end":{"line":380,"character":81}},"newText":"byte"}},{"label":"cap","kind":3,"detail":"func(v Type) int","sortText":"00040","filterText":"cap","insertTextFormat":2,"textEdit":{"range":{"start":{"line":380,"character":81},"end":{"line":380,"character":81}},"newText":"cap(${1:})"}},{"label":"close","kind":3,"detail":"func(c chan\u003c- Type)","sortText":"00041","filterText":"close","insertTextFormat":2,"textEdit":{"range":{"start":{"line":380,"character":81},"end":{"line":380,"character":81}},"newText":"close(${1:})"}},{"label":"complex","kind":3,"detail":"func(r float64, i float64) complex128","sortText":"00042","filterText":"complex","insertTextFormat":2,"textEdit":{"range":{"start":{"line":380,"character":81},"end":{"line":380,"character":81}},"newText":"complex(${1:})"}},{"label":"complex128","kind":7,"sortText":"00043","filterText":"complex128","insertTextFormat":2,"textEdit":{"range":{"start":{"line":380,"character":81},"end":{"line":380,"character":81}},"newText":"complex128"}},{"label":"complex64","kind":7,"sortText":"00044","filterText":"complex64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":380,"character":81},"end":{"line":380,"character":81}},"newText":"complex64"}},{"label":"copy","kind":3,"detail":"func(dst []Type, src []Type) int","sortText":"00045","filterText":"copy","insertTextFormat":2,"textEdit":{"range":{"start":{"line":380,"character":81},"end":{"line":380,"character":81}},"newText":"copy(${1:})"}},{"label":"delete","kind":3,"detail":"func(m map[Type]Type1, key Type)","sortText":"00046","filterText":"delete","insertTextFormat":2,"textEdit":{"range":{"start":{"line":380,"character":81},"end":{"line":380,"character":81}},"newText":"delete(${1:})"}},{"label":"error","kind":8,"sortText":"00047","filterText":"error","insertTextFormat":2,"textEdit":{"range":{"start":{"line":380,"character":81},"end":{"line":380,"character":81}},"newText":"error"}},{"label":"false","kind":21,"sortText":"00048","filterText":"false","insertTextFormat":2,"textEdit":{"range":{"start":{"line":380,"character":81},"end":{"line":380,"character":81}},"newText":"false"}},{"label":"float32","kind":7,"sortText":"00049","filterText":"float32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":380,"character":81},"end":{"line":380,"character":81}},"newText":"float32"}},{"label":"float64","kind":7,"sortText":"00050","filterText":"float64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":380,"character":81},"end":{"line":380,"character":81}},"newText":"float64"}},{"label":"imag","kind":3,"detail":"func(c complex128) float64","sortText":"00051","filterText":"imag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":380,"character":81},"end":{"line":380,"character":81}},"newText":"imag(${1:})"}},{"label":"int","kind":7,"sortText":"00052","filterText":"int","insertTextFormat":2,"textEdit":{"range":{"start":{"line":380,"character":81},"end":{"line":380,"character":81}},"newText":"int"}},{"label":"int16","kind":7,"sortText":"00053","filterText":"int16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":380,"character":81},"end":{"line":380,"character":81}},"newText":"int16"}},{"label":"int32","kind":7,"sortText":"00054","filterText":"int32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":380,"character":81},"end":{"line":380,"character":81}},"newText":"int32"}},{"label":"int64","kind":7,"sortText":"00055","filterText":"int64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":380,"character":81},"end":{"line":380,"character":81}},"newText":"int64"}},{"label":"int8","kind":7,"sortText":"00056","filterText":"int8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":380,"character":81},"end":{"line":380,"character":81}},"newText":"int8"}},{"label":"len","kind":3,"detail":"func(v Type) int","sortText":"00057","filterText":"len","insertTextFormat":2,"textEdit":{"range":{"start":{"line":380,"character":81},"end":{"line":380,"character":81}},"newText":"len(${1:})"}},{"label":"make","kind":3,"detail":"func(t Type, size ...int) Type","sortText":"00058","filterText":"make","insertTextFormat":2,"textEdit":{"range":{"start":{"line":380,"character":81},"end":{"line":380,"character":81}},"newText":"make(${1:})"}},{"label":"new","kind":3,"detail":"func(Type) *Type","sortText":"00059","filterText":"new","insertTextFormat":2,"textEdit":{"range":{"start":{"line":380,"character":81},"end":{"line":380,"character":81}},"newText":"new(${1:})"}},{"label":"panic","kind":3,"detail":"func(v interface{})","sortText":"00060","filterText":"panic","insertTextFormat":2,"textEdit":{"range":{"start":{"line":380,"character":81},"end":{"line":380,"character":81}},"newText":"panic(${1:})"}},{"label":"print","kind":3,"detail":"func(args ...Type)","sortText":"00061","filterText":"print","insertTextFormat":2,"textEdit":{"range":{"start":{"line":380,"character":81},"end":{"line":380,"character":81}},"newText":"print(${1:})"}},{"label":"println","kind":3,"detail":"func(args ...Type)","sortText":"00062","filterText":"println","insertTextFormat":2,"textEdit":{"range":{"start":{"line":380,"character":81},"end":{"line":380,"character":81}},"newText":"println(${1:})"}},{"label":"real","kind":3,"detail":"func(c complex128) float64","sortText":"00063","filterText":"real","insertTextFormat":2,"textEdit":{"range":{"start":{"line":380,"character":81},"end":{"line":380,"character":81}},"newText":"real(${1:})"}},{"label":"recover","kind":3,"detail":"func() interface{}","sortText":"00064","filterText":"recover","insertTextFormat":2,"textEdit":{"range":{"start":{"line":380,"character":81},"end":{"line":380,"character":81}},"newText":"recover()"}},{"label":"rune","kind":7,"sortText":"00065","filterText":"rune","insertTextFormat":2,"textEdit":{"range":{"start":{"line":380,"character":81},"end":{"line":380,"character":81}},"newText":"rune"}},{"label":"string","kind":7,"sortText":"00066","filterText":"string","insertTextFormat":2,"textEdit":{"range":{"start":{"line":380,"character":81},"end":{"line":380,"character":81}},"newText":"string"}},{"label":"true","kind":21,"sortText":"00067","filterText":"true","insertTextFormat":2,"textEdit":{"range":{"start":{"line":380,"character":81},"end":{"line":380,"character":81}},"newText":"true"}},{"label":"uint","kind":7,"sortText":"00068","filterText":"uint","insertTextFormat":2,"textEdit":{"range":{"start":{"line":380,"character":81},"end":{"line":380,"character":81}},"newText":"uint"}},{"label":"uint16","kind":7,"sortText":"00069","filterText":"uint16","insertTextFormat":2,"textEdit":{"range":{"start":{"line":380,"character":81},"end":{"line":380,"character":81}},"newText":"uint16"}},{"label":"uint32","kind":7,"sortText":"00070","filterText":"uint32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":380,"character":81},"end":{"line":380,"character":81}},"newText":"uint32"}},{"label":"uint64","kind":7,"sortText":"00071","filterText":"uint64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":380,"character":81},"end":{"line":380,"character":81}},"newText":"uint64"}},{"label":"uint8","kind":7,"sortText":"00072","filterText":"uint8","insertTextFormat":2,"textEdit":{"range":{"start":{"line":380,"character":81},"end":{"line":380,"character":81}},"newText":"uint8"}},{"label":"uintptr","kind":7,"sortText":"00073","filterText":"uintptr","insertTextFormat":2,"textEdit":{"range":{"start":{"line":380,"character":81},"end":{"line":380,"character":81}},"newText":"uintptr"}},{"label":"nil","kind":6,"sortText":"00077","filterText":"nil","insertTextFormat":2,"textEdit":{"range":{"start":{"line":380,"character":81},"end":{"line":380,"character":81}},"newText":"nil"}}]} [Trace - 21:25:10.773 PM] Sending request 'textDocument/documentLink - (10102)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"}} [Trace - 21:25:10.780 PM] Received response 'textDocument/documentLink - (10102)' in 7ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":5}},"target":"https://pkg.go.dev/log?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/sort?utm_source=gopls"},{"range":{"start":{"line":6,"character":2},"end":{"line":6,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":49}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/timers?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":39}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/store?utm_source=gopls"},{"range":{"start":{"line":201,"character":10},"end":{"line":201,"character":18}},"target":"https://time.Now"},{"range":{"start":{"line":217,"character":16},"end":{"line":217,"character":32}},"target":"https://sch.Store.Events"},{"range":{"start":{"line":236,"character":22},"end":{"line":236,"character":26}},"target":"https://s.ID"},{"range":{"start":{"line":238,"character":29},"end":{"line":238,"character":33}},"target":"https://s.ID"},{"range":{"start":{"line":239,"character":23},"end":{"line":239,"character":27}},"target":"https://s.ID"},{"range":{"start":{"line":244,"character":15},"end":{"line":244,"character":19}},"target":"https://s.ID"},{"range":{"start":{"line":249,"character":116},"end":{"line":249,"character":124}},"target":"https://time.Now"},{"range":{"start":{"line":249,"character":139},"end":{"line":249,"character":147}},"target":"https://time.Now"},{"range":{"start":{"line":249,"character":172},"end":{"line":249,"character":180}},"target":"https://time.Now"},{"range":{"start":{"line":254,"character":34},"end":{"line":254,"character":42}},"target":"https://time.Now"},{"range":{"start":{"line":254,"character":95},"end":{"line":254,"character":103}},"target":"https://time.Now"},{"range":{"start":{"line":303,"character":25},"end":{"line":303,"character":33}},"target":"https://time.Now"},{"range":{"start":{"line":304,"character":4},"end":{"line":304,"character":14}},"target":"https://sch.events"},{"range":{"start":{"line":319,"character":20},"end":{"line":319,"character":28}},"target":"https://time.Now"},{"range":{"start":{"line":320,"character":5},"end":{"line":320,"character":15}},"target":"https://sch.events"},{"range":{"start":{"line":376,"character":9},"end":{"line":376,"character":17}},"target":"https://time.Now"},{"range":{"start":{"line":379,"character":36},"end":{"line":379,"character":44}},"target":"https://time.Now"}] [Trace - 21:25:10.791 PM] Sending request 'textDocument/foldingRange - (10103)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"}} [Trace - 21:25:10.792 PM] Received response 'textDocument/foldingRange - (10103)' in 1ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":40,"kind":"imports"},{"startLine":13,"startCharacter":22,"endLine":14,"endCharacter":16},{"startLine":17,"startCharacter":22,"endLine":18,"endCharacter":6},{"startLine":21,"startCharacter":23,"endLine":24,"endCharacter":18},{"startLine":27,"startCharacter":48,"endLine":35,"endCharacter":2},{"startLine":31,"startCharacter":18,"endLine":34,"endCharacter":8},{"startLine":38,"startCharacter":42,"endLine":39,"endCharacter":18},{"startLine":42,"startCharacter":30,"endLine":44,"endCharacter":19},{"startLine":78,"startCharacter":98,"endLine":195,"endCharacter":14},{"startLine":81,"startCharacter":37,"endLine":96,"endCharacter":3},{"startLine":82,"startCharacter":30,"endLine":95,"endCharacter":16},{"startLine":84,"startCharacter":10,"endLine":92,"endCharacter":5},{"startLine":86,"startCharacter":39,"endLine":91,"endCharacter":13},{"startLine":88,"startCharacter":39,"endLine":89,"endCharacter":17},{"startLine":99,"startCharacter":12,"endLine":192,"endCharacter":3},{"startLine":109,"startCharacter":64,"endLine":110,"endCharacter":64},{"startLine":113,"startCharacter":27,"endLine":136,"endCharacter":21},{"startLine":117,"startCharacter":34,"endLine":118,"endCharacter":32},{"startLine":125,"startCharacter":20,"endLine":127,"endCharacter":4},{"startLine":125,"startCharacter":49,"endLine":126,"endCharacter":56},{"startLine":131,"startCharacter":31,"endLine":132,"endCharacter":19},{"startLine":139,"startCharacter":39,"endLine":140,"endCharacter":32,"kind":"comment"},{"startLine":146,"startCharacter":7,"endLine":191,"endCharacter":4},{"startLine":150,"startCharacter":11,"endLine":190,"endCharacter":5},{"startLine":152,"startCharacter":20,"endLine":163,"endCharacter":5},{"startLine":156,"startCharacter":48,"endLine":162,"endCharacter":36},{"startLine":165,"startCharacter":29,"endLine":190,"endCharacter":5},{"startLine":166,"startCharacter":14,"endLine":169,"endCharacter":15},{"startLine":171,"startCharacter":28,"endLine":189,"endCharacter":33},{"startLine":172,"startCharacter":34,"endLine":176,"endCharacter":10},{"startLine":173,"startCharacter":42,"endLine":175,"endCharacter":58,"kind":"comment"},{"startLine":177,"startCharacter":34,"endLine":178,"endCharacter":30},{"startLine":179,"startCharacter":27,"endLine":187,"endCharacter":6},{"startLine":180,"startCharacter":70,"endLine":182,"endCharacter":11},{"startLine":185,"startCharacter":29,"endLine":186,"endCharacter":27},{"startLine":188,"startCharacter":12,"endLine":189,"endCharacter":33},{"startLine":198,"startCharacter":68,"endLine":282,"endCharacter":2,"kind":"comment"},{"startLine":284,"startCharacter":55,"endLine":291,"endCharacter":2},{"startLine":286,"startCharacter":19,"endLine":290,"endCharacter":3},{"startLine":287,"startCharacter":41,"endLine":289,"endCharacter":17},{"startLine":294,"startCharacter":45,"endLine":399,"endCharacter":4},{"startLine":339,"startCharacter":12,"endLine":398,"endCharacter":3},{"startLine":346,"startCharacter":7,"endLine":397,"endCharacter":4},{"startLine":347,"startCharacter":11,"endLine":396,"endCharacter":5},{"startLine":349,"startCharacter":33,"endLine":353,"endCharacter":19},{"startLine":350,"startCharacter":14,"endLine":351,"endCharacter":11},{"startLine":355,"startCharacter":34,"endLine":366,"endCharacter":5},{"startLine":356,"startCharacter":14,"endLine":357,"endCharacter":23},{"startLine":359,"startCharacter":28,"endLine":365,"endCharacter":22},{"startLine":360,"startCharacter":33,"endLine":361,"endCharacter":22},{"startLine":362,"startCharacter":27,"endLine":363,"endCharacter":25},{"startLine":364,"startCharacter":12,"endLine":365,"endCharacter":22},{"startLine":368,"startCharacter":33,"endLine":396,"endCharacter":5},{"startLine":370,"startCharacter":14,"endLine":371,"endCharacter":21},{"startLine":378,"startCharacter":96,"endLine":379,"endCharacter":73,"kind":"comment"},{"startLine":380,"startCharacter":95,"endLine":382,"endCharacter":10},{"startLine":384,"startCharacter":28,"endLine":395,"endCharacter":22},{"startLine":385,"startCharacter":34,"endLine":386,"endCharacter":22},{"startLine":387,"startCharacter":34,"endLine":388,"endCharacter":44},{"startLine":389,"startCharacter":34,"endLine":390,"endCharacter":27},{"startLine":392,"startCharacter":27,"endLine":393,"endCharacter":25},{"startLine":394,"startCharacter":12,"endLine":395,"endCharacter":22}] [Trace - 21:25:10.842 PM] Sending request 'textDocument/codeLens - (10104)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"}} [Trace - 21:25:10.843 PM] Received response 'textDocument/codeLens - (10104)' in 0ms. Result: null [Trace - 21:25:10.868 PM] Sending request 'textDocument/codeAction - (10105)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"range":{"start":{"line":380,"character":81},"end":{"line":380,"character":81}},"context":{"diagnostics":[]}} [Trace - 21:25:10.870 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 21:25:10 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go:381:81: expected ';', found z\n\tfile=\"/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go\"\n"} [Trace - 21:25:10.870 PM] Received response 'textDocument/codeAction - (10105)' in 1ms. Result: null [Error - 9:25:10 PM] 2020/11/25 21:25:10 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go:381:81: expected ';', found z file="/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go" [Trace - 21:25:10.941 PM] Sending request 'textDocument/documentSymbol - (10106)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"}} [Trace - 21:25:10.942 PM] Received response 'textDocument/documentSymbol - (10106)' in 0ms. Result: [{"name":"Event","detail":"interface{...}","kind":11,"range":{"start":{"line":13,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":13,"character":5},"end":{"line":13,"character":10}},"children":[{"name":"String","kind":6,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":16}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"Error","detail":"interface{...}","kind":11,"range":{"start":{"line":17,"character":5},"end":{"line":19,"character":1}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":10}},"children":[{"name":"Event","kind":11,"range":{"start":{"line":18,"character":1},"end":{"line":18,"character":6}},"selectionRange":{"start":{"line":18,"character":1},"end":{"line":18,"character":6}}}]},{"name":"Scheduler","detail":"struct{...}","kind":23,"range":{"start":{"line":21,"character":5},"end":{"line":25,"character":1}},"selectionRange":{"start":{"line":21,"character":5},"end":{"line":21,"character":14}},"children":[{"name":"Timers","detail":"struct{...}","kind":8,"range":{"start":{"line":22,"character":1},"end":{"line":22,"character":14}},"selectionRange":{"start":{"line":22,"character":1},"end":{"line":22,"character":14}}},{"name":"Store","detail":"interface{...}","kind":8,"range":{"start":{"line":23,"character":1},"end":{"line":23,"character":12}},"selectionRange":{"start":{"line":23,"character":1},"end":{"line":23,"character":12}}},{"name":"events","detail":"chan Event","kind":8,"range":{"start":{"line":24,"character":1},"end":{"line":24,"character":18}},"selectionRange":{"start":{"line":24,"character":1},"end":{"line":24,"character":7}}}]},{"name":"NewScheduler","detail":"(store store.Store)","kind":12,"range":{"start":{"line":27,"character":0},"end":{"line":36,"character":1}},"selectionRange":{"start":{"line":27,"character":5},"end":{"line":27,"character":17}}},{"name":"(Scheduler).Events","detail":"()","kind":6,"range":{"start":{"line":38,"character":0},"end":{"line":40,"character":1}},"selectionRange":{"start":{"line":38,"character":21},"end":{"line":38,"character":27}}},{"name":"(Scheduler).Close","detail":"()","kind":6,"range":{"start":{"line":42,"character":0},"end":{"line":45,"character":1}},"selectionRange":{"start":{"line":42,"character":21},"end":{"line":42,"character":26}}},{"name":"(Scheduler).MissedEventsHandler","detail":"(since time.Time, input \u003c-chan store.Event)","kind":6,"range":{"start":{"line":78,"character":0},"end":{"line":196,"character":1}},"selectionRange":{"start":{"line":78,"character":21},"end":{"line":78,"character":40}}},{"name":"(Scheduler).addToTimers","detail":"(s schedule.Schedule)","kind":6,"range":{"start":{"line":284,"character":0},"end":{"line":292,"character":1}},"selectionRange":{"start":{"line":284,"character":21},"end":{"line":284,"character":32}}},{"name":"(Scheduler).Start","detail":"(since time.Time)","kind":6,"range":{"start":{"line":294,"character":0},"end":{"line":400,"character":1}},"selectionRange":{"start":{"line":294,"character":21},"end":{"line":294,"character":26}}}] [Trace - 21:25:11.616 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go","version":2730},"contentChanges":[{"range":{"start":{"line":380,"character":80},"end":{"line":380,"character":81}},"rangeLength":1,"text":""}]} [Trace - 21:25:11.616 PM] Sending request 'textDocument/completion - (10107)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"position":{"line":380,"character":80},"context":{"triggerKind":1}} [Trace - 21:25:11.620 PM] Received response 'textDocument/completion - (10107)' in 4ms. Result: {"isIncomplete":false,"items":[]} [Trace - 21:25:11.627 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go","version":2730,"diagnostics":[]} [Trace - 21:25:11.816 PM] Sending request 'textDocument/foldingRange - (10108)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"}} [Trace - 21:25:11.818 PM] Received response 'textDocument/foldingRange - (10108)' in 2ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":40,"kind":"imports"},{"startLine":13,"startCharacter":22,"endLine":14,"endCharacter":16},{"startLine":17,"startCharacter":22,"endLine":18,"endCharacter":6},{"startLine":21,"startCharacter":23,"endLine":24,"endCharacter":18},{"startLine":27,"startCharacter":48,"endLine":35,"endCharacter":2},{"startLine":31,"startCharacter":18,"endLine":34,"endCharacter":8},{"startLine":38,"startCharacter":42,"endLine":39,"endCharacter":18},{"startLine":42,"startCharacter":30,"endLine":44,"endCharacter":19},{"startLine":78,"startCharacter":98,"endLine":195,"endCharacter":14},{"startLine":81,"startCharacter":37,"endLine":96,"endCharacter":3},{"startLine":82,"startCharacter":30,"endLine":95,"endCharacter":16},{"startLine":84,"startCharacter":10,"endLine":92,"endCharacter":5},{"startLine":86,"startCharacter":39,"endLine":91,"endCharacter":13},{"startLine":88,"startCharacter":39,"endLine":89,"endCharacter":17},{"startLine":99,"startCharacter":12,"endLine":192,"endCharacter":3},{"startLine":109,"startCharacter":64,"endLine":110,"endCharacter":64},{"startLine":113,"startCharacter":27,"endLine":136,"endCharacter":21},{"startLine":117,"startCharacter":34,"endLine":118,"endCharacter":32},{"startLine":125,"startCharacter":20,"endLine":127,"endCharacter":4},{"startLine":125,"startCharacter":49,"endLine":126,"endCharacter":56},{"startLine":131,"startCharacter":31,"endLine":132,"endCharacter":19},{"startLine":139,"startCharacter":39,"endLine":140,"endCharacter":32,"kind":"comment"},{"startLine":146,"startCharacter":7,"endLine":191,"endCharacter":4},{"startLine":150,"startCharacter":11,"endLine":190,"endCharacter":5},{"startLine":152,"startCharacter":20,"endLine":163,"endCharacter":5},{"startLine":156,"startCharacter":48,"endLine":162,"endCharacter":36},{"startLine":165,"startCharacter":29,"endLine":190,"endCharacter":5},{"startLine":166,"startCharacter":14,"endLine":169,"endCharacter":15},{"startLine":171,"startCharacter":28,"endLine":189,"endCharacter":33},{"startLine":172,"startCharacter":34,"endLine":176,"endCharacter":10},{"startLine":173,"startCharacter":42,"endLine":175,"endCharacter":58,"kind":"comment"},{"startLine":177,"startCharacter":34,"endLine":178,"endCharacter":30},{"startLine":179,"startCharacter":27,"endLine":187,"endCharacter":6},{"startLine":180,"startCharacter":70,"endLine":182,"endCharacter":11},{"startLine":185,"startCharacter":29,"endLine":186,"endCharacter":27},{"startLine":188,"startCharacter":12,"endLine":189,"endCharacter":33},{"startLine":198,"startCharacter":68,"endLine":282,"endCharacter":2,"kind":"comment"},{"startLine":284,"startCharacter":55,"endLine":291,"endCharacter":2},{"startLine":286,"startCharacter":19,"endLine":290,"endCharacter":3},{"startLine":287,"startCharacter":41,"endLine":289,"endCharacter":17},{"startLine":294,"startCharacter":45,"endLine":399,"endCharacter":4},{"startLine":339,"startCharacter":12,"endLine":398,"endCharacter":3},{"startLine":346,"startCharacter":7,"endLine":397,"endCharacter":4},{"startLine":347,"startCharacter":11,"endLine":396,"endCharacter":5},{"startLine":349,"startCharacter":33,"endLine":353,"endCharacter":19},{"startLine":350,"startCharacter":14,"endLine":351,"endCharacter":11},{"startLine":355,"startCharacter":34,"endLine":366,"endCharacter":5},{"startLine":356,"startCharacter":14,"endLine":357,"endCharacter":23},{"startLine":359,"startCharacter":28,"endLine":365,"endCharacter":22},{"startLine":360,"startCharacter":33,"endLine":361,"endCharacter":22},{"startLine":362,"startCharacter":27,"endLine":363,"endCharacter":25},{"startLine":364,"startCharacter":12,"endLine":365,"endCharacter":22},{"startLine":368,"startCharacter":33,"endLine":396,"endCharacter":5},{"startLine":370,"startCharacter":14,"endLine":371,"endCharacter":21},{"startLine":378,"startCharacter":96,"endLine":379,"endCharacter":73,"kind":"comment"},{"startLine":380,"startCharacter":94,"endLine":382,"endCharacter":10},{"startLine":384,"startCharacter":28,"endLine":395,"endCharacter":22},{"startLine":385,"startCharacter":34,"endLine":386,"endCharacter":22},{"startLine":387,"startCharacter":34,"endLine":388,"endCharacter":44},{"startLine":389,"startCharacter":34,"endLine":390,"endCharacter":27},{"startLine":392,"startCharacter":27,"endLine":393,"endCharacter":25},{"startLine":394,"startCharacter":12,"endLine":395,"endCharacter":22}] [Trace - 21:25:11.866 PM] Sending request 'textDocument/codeLens - (10109)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"}} [Trace - 21:25:11.866 PM] Received response 'textDocument/codeLens - (10109)' in 0ms. Result: null [Trace - 21:25:11.883 PM] Sending request 'textDocument/codeAction - (10110)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"range":{"start":{"line":380,"character":80},"end":{"line":380,"character":80}},"context":{"diagnostics":[]}} [Trace - 21:25:11.884 PM] Received response 'textDocument/codeAction - (10110)' in 1ms. Result: null [Trace - 21:25:11.951 PM] Sending request 'textDocument/codeAction - (10111)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"range":{"start":{"line":0,"character":0},"end":{"line":401,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":13,"character":5},"end":{"line":13,"character":22}},"message":"exported type Event should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":17,"character":5},"end":{"line":17,"character":22}},"message":"exported type Error should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":21,"character":5},"end":{"line":21,"character":23}},"message":"exported type Scheduler should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":48}},"message":"exported function NewScheduler should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":38,"character":0},"end":{"line":38,"character":42}},"message":"exported method Scheduler.Events should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":42,"character":0},"end":{"line":42,"character":30}},"message":"exported method Scheduler.Close should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":78,"character":0},"end":{"line":78,"character":98}},"message":"exported method Scheduler.MissedEventsHandler should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":294,"character":0},"end":{"line":294,"character":45}},"message":"exported method Scheduler.Start should have comment or be unexported","severity":2,"source":"go-lint"}],"only":["source.organizeImports"]}} [Trace - 21:25:11.952 PM] Received response 'textDocument/codeAction - (10111)' in 0ms. Result: null [Trace - 21:25:11.953 PM] Sending request 'textDocument/formatting - (10112)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 21:25:11.955 PM] Received response 'textDocument/formatting - (10112)' in 1ms. Result: [] [Trace - 21:25:11.964 PM] Sending request 'textDocument/documentSymbol - (10113)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"}} [Trace - 21:25:11.964 PM] Received response 'textDocument/documentSymbol - (10113)' in 0ms. Result: [{"name":"Event","detail":"interface{...}","kind":11,"range":{"start":{"line":13,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":13,"character":5},"end":{"line":13,"character":10}},"children":[{"name":"String","kind":6,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":16}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"Error","detail":"interface{...}","kind":11,"range":{"start":{"line":17,"character":5},"end":{"line":19,"character":1}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":10}},"children":[{"name":"Event","kind":11,"range":{"start":{"line":18,"character":1},"end":{"line":18,"character":6}},"selectionRange":{"start":{"line":18,"character":1},"end":{"line":18,"character":6}}}]},{"name":"Scheduler","detail":"struct{...}","kind":23,"range":{"start":{"line":21,"character":5},"end":{"line":25,"character":1}},"selectionRange":{"start":{"line":21,"character":5},"end":{"line":21,"character":14}},"children":[{"name":"Timers","detail":"struct{...}","kind":8,"range":{"start":{"line":22,"character":1},"end":{"line":22,"character":14}},"selectionRange":{"start":{"line":22,"character":1},"end":{"line":22,"character":14}}},{"name":"Store","detail":"interface{...}","kind":8,"range":{"start":{"line":23,"character":1},"end":{"line":23,"character":12}},"selectionRange":{"start":{"line":23,"character":1},"end":{"line":23,"character":12}}},{"name":"events","detail":"chan Event","kind":8,"range":{"start":{"line":24,"character":1},"end":{"line":24,"character":18}},"selectionRange":{"start":{"line":24,"character":1},"end":{"line":24,"character":7}}}]},{"name":"NewScheduler","detail":"(store store.Store)","kind":12,"range":{"start":{"line":27,"character":0},"end":{"line":36,"character":1}},"selectionRange":{"start":{"line":27,"character":5},"end":{"line":27,"character":17}}},{"name":"(Scheduler).Events","detail":"()","kind":6,"range":{"start":{"line":38,"character":0},"end":{"line":40,"character":1}},"selectionRange":{"start":{"line":38,"character":21},"end":{"line":38,"character":27}}},{"name":"(Scheduler).Close","detail":"()","kind":6,"range":{"start":{"line":42,"character":0},"end":{"line":45,"character":1}},"selectionRange":{"start":{"line":42,"character":21},"end":{"line":42,"character":26}}},{"name":"(Scheduler).MissedEventsHandler","detail":"(since time.Time, input \u003c-chan store.Event)","kind":6,"range":{"start":{"line":78,"character":0},"end":{"line":196,"character":1}},"selectionRange":{"start":{"line":78,"character":21},"end":{"line":78,"character":40}}},{"name":"(Scheduler).addToTimers","detail":"(s schedule.Schedule)","kind":6,"range":{"start":{"line":284,"character":0},"end":{"line":292,"character":1}},"selectionRange":{"start":{"line":284,"character":21},"end":{"line":284,"character":32}}},{"name":"(Scheduler).Start","detail":"(since time.Time)","kind":6,"range":{"start":{"line":294,"character":0},"end":{"line":400,"character":1}},"selectionRange":{"start":{"line":294,"character":21},"end":{"line":294,"character":26}}}] [Trace - 21:25:11.972 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go","version":2730}} [Trace - 21:25:12.244 PM] Sending request 'textDocument/codeAction - (10114)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"range":{"start":{"line":380,"character":80},"end":{"line":380,"character":80}},"context":{"diagnostics":[]}} [Trace - 21:25:12.245 PM] Received response 'textDocument/codeAction - (10114)' in 0ms. Result: null [Trace - 21:25:12.475 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go","type":2}]} [Trace - 21:25:12.618 PM] Sending request 'textDocument/documentLink - (10115)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"}} [Trace - 21:25:12.626 PM] Received response 'textDocument/documentLink - (10115)' in 8ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":5}},"target":"https://pkg.go.dev/log?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/sort?utm_source=gopls"},{"range":{"start":{"line":6,"character":2},"end":{"line":6,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":49}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/timers?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":39}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/store?utm_source=gopls"},{"range":{"start":{"line":201,"character":10},"end":{"line":201,"character":18}},"target":"https://time.Now"},{"range":{"start":{"line":217,"character":16},"end":{"line":217,"character":32}},"target":"https://sch.Store.Events"},{"range":{"start":{"line":236,"character":22},"end":{"line":236,"character":26}},"target":"https://s.ID"},{"range":{"start":{"line":238,"character":29},"end":{"line":238,"character":33}},"target":"https://s.ID"},{"range":{"start":{"line":239,"character":23},"end":{"line":239,"character":27}},"target":"https://s.ID"},{"range":{"start":{"line":244,"character":15},"end":{"line":244,"character":19}},"target":"https://s.ID"},{"range":{"start":{"line":249,"character":116},"end":{"line":249,"character":124}},"target":"https://time.Now"},{"range":{"start":{"line":249,"character":139},"end":{"line":249,"character":147}},"target":"https://time.Now"},{"range":{"start":{"line":249,"character":172},"end":{"line":249,"character":180}},"target":"https://time.Now"},{"range":{"start":{"line":254,"character":34},"end":{"line":254,"character":42}},"target":"https://time.Now"},{"range":{"start":{"line":254,"character":95},"end":{"line":254,"character":103}},"target":"https://time.Now"},{"range":{"start":{"line":303,"character":25},"end":{"line":303,"character":33}},"target":"https://time.Now"},{"range":{"start":{"line":304,"character":4},"end":{"line":304,"character":14}},"target":"https://sch.events"},{"range":{"start":{"line":319,"character":20},"end":{"line":319,"character":28}},"target":"https://time.Now"},{"range":{"start":{"line":320,"character":5},"end":{"line":320,"character":15}},"target":"https://sch.events"},{"range":{"start":{"line":376,"character":9},"end":{"line":376,"character":17}},"target":"https://time.Now"},{"range":{"start":{"line":379,"character":36},"end":{"line":379,"character":44}},"target":"https://time.Now"}] [Trace - 21:25:13.349 PM] Sending request 'textDocument/codeAction - (10116)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"range":{"start":{"line":0,"character":0},"end":{"line":401,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":13,"character":5},"end":{"line":13,"character":22}},"message":"exported type Event should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":17,"character":5},"end":{"line":17,"character":22}},"message":"exported type Error should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":21,"character":5},"end":{"line":21,"character":23}},"message":"exported type Scheduler should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":48}},"message":"exported function NewScheduler should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":38,"character":0},"end":{"line":38,"character":42}},"message":"exported method Scheduler.Events should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":42,"character":0},"end":{"line":42,"character":30}},"message":"exported method Scheduler.Close should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":78,"character":0},"end":{"line":78,"character":98}},"message":"exported method Scheduler.MissedEventsHandler should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":294,"character":0},"end":{"line":294,"character":45}},"message":"exported method Scheduler.Start should have comment or be unexported","severity":2,"source":"go-lint"}],"only":["source.organizeImports"]}} [Trace - 21:25:13.350 PM] Received response 'textDocument/codeAction - (10116)' in 0ms. Result: null [Trace - 21:25:13.351 PM] Sending request 'textDocument/formatting - (10117)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 21:25:13.353 PM] Received response 'textDocument/formatting - (10117)' in 1ms. Result: [] [Trace - 21:25:13.369 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go","version":2730}} [Trace - 21:25:13.580 PM] Sending request 'textDocument/codeAction - (10118)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"range":{"start":{"line":0,"character":0},"end":{"line":401,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":13,"character":5},"end":{"line":13,"character":22}},"message":"exported type Event should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":17,"character":5},"end":{"line":17,"character":22}},"message":"exported type Error should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":21,"character":5},"end":{"line":21,"character":23}},"message":"exported type Scheduler should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":48}},"message":"exported function NewScheduler should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":38,"character":0},"end":{"line":38,"character":42}},"message":"exported method Scheduler.Events should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":42,"character":0},"end":{"line":42,"character":30}},"message":"exported method Scheduler.Close should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":78,"character":0},"end":{"line":78,"character":98}},"message":"exported method Scheduler.MissedEventsHandler should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":294,"character":0},"end":{"line":294,"character":45}},"message":"exported method Scheduler.Start should have comment or be unexported","severity":2,"source":"go-lint"}],"only":["source.organizeImports"]}} [Trace - 21:25:13.581 PM] Received response 'textDocument/codeAction - (10118)' in 1ms. Result: null [Trace - 21:25:13.583 PM] Sending request 'textDocument/formatting - (10119)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 21:25:13.585 PM] Received response 'textDocument/formatting - (10119)' in 1ms. Result: [] [Trace - 21:25:13.601 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go","version":2730}} [Trace - 21:25:13.792 PM] Sending request 'textDocument/codeAction - (10120)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"range":{"start":{"line":0,"character":0},"end":{"line":401,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":13,"character":5},"end":{"line":13,"character":22}},"message":"exported type Event should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":17,"character":5},"end":{"line":17,"character":22}},"message":"exported type Error should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":21,"character":5},"end":{"line":21,"character":23}},"message":"exported type Scheduler should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":48}},"message":"exported function NewScheduler should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":38,"character":0},"end":{"line":38,"character":42}},"message":"exported method Scheduler.Events should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":42,"character":0},"end":{"line":42,"character":30}},"message":"exported method Scheduler.Close should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":78,"character":0},"end":{"line":78,"character":98}},"message":"exported method Scheduler.MissedEventsHandler should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":294,"character":0},"end":{"line":294,"character":45}},"message":"exported method Scheduler.Start should have comment or be unexported","severity":2,"source":"go-lint"}],"only":["source.organizeImports"]}} [Trace - 21:25:13.793 PM] Received response 'textDocument/codeAction - (10120)' in 1ms. Result: null [Trace - 21:25:13.794 PM] Sending request 'textDocument/formatting - (10121)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 21:25:13.796 PM] Received response 'textDocument/formatting - (10121)' in 1ms. Result: [] [Trace - 21:25:13.813 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go","version":2730}} [Trace - 21:25:13.904 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go","type":2},{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go","type":2}]} [Trace - 21:25:13.992 PM] Sending request 'textDocument/codeAction - (10122)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"range":{"start":{"line":0,"character":0},"end":{"line":401,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":13,"character":5},"end":{"line":13,"character":22}},"message":"exported type Event should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":17,"character":5},"end":{"line":17,"character":22}},"message":"exported type Error should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":21,"character":5},"end":{"line":21,"character":23}},"message":"exported type Scheduler should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":48}},"message":"exported function NewScheduler should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":38,"character":0},"end":{"line":38,"character":42}},"message":"exported method Scheduler.Events should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":42,"character":0},"end":{"line":42,"character":30}},"message":"exported method Scheduler.Close should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":78,"character":0},"end":{"line":78,"character":98}},"message":"exported method Scheduler.MissedEventsHandler should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":294,"character":0},"end":{"line":294,"character":45}},"message":"exported method Scheduler.Start should have comment or be unexported","severity":2,"source":"go-lint"}],"only":["source.organizeImports"]}} [Trace - 21:25:13.994 PM] Received response 'textDocument/codeAction - (10122)' in 1ms. Result: null [Trace - 21:25:13.995 PM] Sending request 'textDocument/formatting - (10123)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 21:25:13.997 PM] Received response 'textDocument/formatting - (10123)' in 2ms. Result: [] [Trace - 21:25:14.014 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go","version":2730}} [Trace - 21:25:14.184 PM] Sending request 'textDocument/codeAction - (10124)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"range":{"start":{"line":0,"character":0},"end":{"line":401,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":13,"character":5},"end":{"line":13,"character":22}},"message":"exported type Event should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":17,"character":5},"end":{"line":17,"character":22}},"message":"exported type Error should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":21,"character":5},"end":{"line":21,"character":23}},"message":"exported type Scheduler should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":48}},"message":"exported function NewScheduler should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":38,"character":0},"end":{"line":38,"character":42}},"message":"exported method Scheduler.Events should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":42,"character":0},"end":{"line":42,"character":30}},"message":"exported method Scheduler.Close should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":78,"character":0},"end":{"line":78,"character":98}},"message":"exported method Scheduler.MissedEventsHandler should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":294,"character":0},"end":{"line":294,"character":45}},"message":"exported method Scheduler.Start should have comment or be unexported","severity":2,"source":"go-lint"}],"only":["source.organizeImports"]}} [Trace - 21:25:14.185 PM] Received response 'textDocument/codeAction - (10124)' in 0ms. Result: null [Trace - 21:25:14.186 PM] Sending request 'textDocument/formatting - (10125)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 21:25:14.188 PM] Received response 'textDocument/formatting - (10125)' in 2ms. Result: [] [Trace - 21:25:14.204 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go","version":2730}} [Trace - 21:25:14.380 PM] Sending request 'textDocument/codeAction - (10126)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"range":{"start":{"line":0,"character":0},"end":{"line":401,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":13,"character":5},"end":{"line":13,"character":22}},"message":"exported type Event should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":17,"character":5},"end":{"line":17,"character":22}},"message":"exported type Error should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":21,"character":5},"end":{"line":21,"character":23}},"message":"exported type Scheduler should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":48}},"message":"exported function NewScheduler should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":38,"character":0},"end":{"line":38,"character":42}},"message":"exported method Scheduler.Events should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":42,"character":0},"end":{"line":42,"character":30}},"message":"exported method Scheduler.Close should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":78,"character":0},"end":{"line":78,"character":98}},"message":"exported method Scheduler.MissedEventsHandler should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":294,"character":0},"end":{"line":294,"character":45}},"message":"exported method Scheduler.Start should have comment or be unexported","severity":2,"source":"go-lint"}],"only":["source.organizeImports"]}} [Trace - 21:25:14.381 PM] Received response 'textDocument/codeAction - (10126)' in 0ms. Result: null [Trace - 21:25:14.382 PM] Sending request 'textDocument/formatting - (10127)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 21:25:14.384 PM] Received response 'textDocument/formatting - (10127)' in 2ms. Result: [] [Trace - 21:25:14.401 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go","version":2730}} [Trace - 21:25:14.573 PM] Sending request 'textDocument/codeAction - (10128)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"range":{"start":{"line":0,"character":0},"end":{"line":401,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":13,"character":5},"end":{"line":13,"character":22}},"message":"exported type Event should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":17,"character":5},"end":{"line":17,"character":22}},"message":"exported type Error should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":21,"character":5},"end":{"line":21,"character":23}},"message":"exported type Scheduler should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":48}},"message":"exported function NewScheduler should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":38,"character":0},"end":{"line":38,"character":42}},"message":"exported method Scheduler.Events should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":42,"character":0},"end":{"line":42,"character":30}},"message":"exported method Scheduler.Close should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":78,"character":0},"end":{"line":78,"character":98}},"message":"exported method Scheduler.MissedEventsHandler should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":294,"character":0},"end":{"line":294,"character":45}},"message":"exported method Scheduler.Start should have comment or be unexported","severity":2,"source":"go-lint"}],"only":["source.organizeImports"]}} [Trace - 21:25:14.574 PM] Received response 'textDocument/codeAction - (10128)' in 1ms. Result: null [Trace - 21:25:14.575 PM] Sending request 'textDocument/formatting - (10129)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 21:25:14.577 PM] Received response 'textDocument/formatting - (10129)' in 2ms. Result: [] [Trace - 21:25:14.593 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go","version":2730}} [Trace - 21:25:14.764 PM] Sending request 'textDocument/codeAction - (10130)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"range":{"start":{"line":0,"character":0},"end":{"line":401,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":13,"character":5},"end":{"line":13,"character":22}},"message":"exported type Event should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":17,"character":5},"end":{"line":17,"character":22}},"message":"exported type Error should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":21,"character":5},"end":{"line":21,"character":23}},"message":"exported type Scheduler should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":48}},"message":"exported function NewScheduler should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":38,"character":0},"end":{"line":38,"character":42}},"message":"exported method Scheduler.Events should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":42,"character":0},"end":{"line":42,"character":30}},"message":"exported method Scheduler.Close should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":78,"character":0},"end":{"line":78,"character":98}},"message":"exported method Scheduler.MissedEventsHandler should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":294,"character":0},"end":{"line":294,"character":45}},"message":"exported method Scheduler.Start should have comment or be unexported","severity":2,"source":"go-lint"}],"only":["source.organizeImports"]}} [Trace - 21:25:14.765 PM] Received response 'textDocument/codeAction - (10130)' in 0ms. Result: null [Trace - 21:25:14.766 PM] Sending request 'textDocument/formatting - (10131)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 21:25:14.768 PM] Received response 'textDocument/formatting - (10131)' in 2ms. Result: [] [Trace - 21:25:14.783 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go","version":2730}} [Trace - 21:25:14.929 PM] Sending request 'textDocument/codeAction - (10132)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"range":{"start":{"line":0,"character":0},"end":{"line":401,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":13,"character":5},"end":{"line":13,"character":22}},"message":"exported type Event should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":17,"character":5},"end":{"line":17,"character":22}},"message":"exported type Error should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":21,"character":5},"end":{"line":21,"character":23}},"message":"exported type Scheduler should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":27,"character":0},"end":{"line":27,"character":48}},"message":"exported function NewScheduler should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":38,"character":0},"end":{"line":38,"character":42}},"message":"exported method Scheduler.Events should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":42,"character":0},"end":{"line":42,"character":30}},"message":"exported method Scheduler.Close should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":78,"character":0},"end":{"line":78,"character":98}},"message":"exported method Scheduler.MissedEventsHandler should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":294,"character":0},"end":{"line":294,"character":45}},"message":"exported method Scheduler.Start should have comment or be unexported","severity":2,"source":"go-lint"}],"only":["source.organizeImports"]}} [Trace - 21:25:14.930 PM] Received response 'textDocument/codeAction - (10132)' in 1ms. Result: null [Trace - 21:25:14.931 PM] Sending request 'textDocument/formatting - (10133)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 21:25:14.933 PM] Received response 'textDocument/formatting - (10133)' in 2ms. Result: [] [Trace - 21:25:14.950 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go","version":2730}} [Trace - 21:25:15.225 PM] Sending request 'textDocument/codeAction - (10134)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"range":{"start":{"line":380,"character":80},"end":{"line":380,"character":80}},"context":{"diagnostics":[]}} [Trace - 21:25:15.226 PM] Received response 'textDocument/codeAction - (10134)' in 0ms. Result: null [Trace - 21:25:15.254 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go","type":2},{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go","type":2},{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go","type":2},{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go","type":2},{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go","type":2},{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go","type":2},{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go","type":2}]} [Trace - 21:25:28.018 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 21:25:28 background imports cache refresh starting\n"} [Info - 9:25:28 PM] 2020/11/25 21:25:28 background imports cache refresh starting [Trace - 21:25:28.193 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 21:25:28 background refresh finished after 174.895708ms\n"} [Info - 9:25:28 PM] 2020/11/25 21:25:28 background refresh finished after 174.895708ms [Trace - 21:29:36.675 PM] Sending request 'textDocument/hover - (10135)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"position":{"line":380,"character":80}} [Trace - 21:29:36.676 PM] Received response 'textDocument/hover - (10135)' in 0ms. Result: null [Trace - 21:29:37.198 PM] Sending request 'textDocument/hover - (10136)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":242,"character":5}} [Trace - 21:29:37.199 PM] Received response 'textDocument/hover - (10136)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nvar scheduler scheduler.Scheduler\n```"},"range":{"start":{"line":242,"character":1},"end":{"line":242,"character":10}}} [Trace - 21:29:37.833 PM] Sending request 'textDocument/hover - (10137)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":216,"character":1}} [Trace - 21:29:37.834 PM] Received response 'textDocument/hover - (10137)' in 0ms. Result: null [Trace - 21:29:38.234 PM] Sending request 'textDocument/hover - (10138)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":247,"character":30}} [Trace - 21:29:38.234 PM] Received response 'textDocument/hover - (10138)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\ntype Schedule interface {\n\t// schedule ID (should be uniq per schedule type)\n\tID() string\n\t// schedule due date in seconds (epoch)\n\tEpoch() int64\n\t// Timestamp returns the creation date of the schedule\n\tTimestamp() int64\n\t// String returns a string representation\n\tString() string\n}\n```\n\n[`schedule.Schedule` on pkg.go.dev](https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls#Schedule)"},"range":{"start":{"line":247,"character":24},"end":{"line":247,"character":32}}} [Trace - 21:29:39.043 PM] Sending request 'textDocument/hover - (10139)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":226,"character":26}} [Trace - 21:29:39.044 PM] Received response 'textDocument/hover - (10139)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\ntype Schedule interface {\n\t// schedule ID (should be uniq per schedule type)\n\tID() string\n\t// schedule due date in seconds (epoch)\n\tEpoch() int64\n\t// Timestamp returns the creation date of the schedule\n\tTimestamp() int64\n\t// String returns a string representation\n\tString() string\n}\n```\n\n[`schedule.Schedule` on pkg.go.dev](https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls#Schedule)"},"range":{"start":{"line":226,"character":24},"end":{"line":226,"character":32}}} [Trace - 21:29:39.448 PM] Sending request 'textDocument/hover - (10140)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":228,"character":19}} [Trace - 21:29:39.448 PM] Received response 'textDocument/hover - (10140)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nfunc simple.SimpleScheduleWithTS(id interface{}, epoch int64, timestamp int64) schedule.Schedule\n```\n\n[`simple.SimpleScheduleWithTS` on pkg.go.dev](https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls#SimpleScheduleWithTS)"},"range":{"start":{"line":228,"character":9},"end":{"line":228,"character":29}}} [Trace - 21:29:39.937 PM] Sending request 'textDocument/hover - (10141)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":233,"character":30}} [Trace - 21:29:39.937 PM] Received response 'textDocument/hover - (10141)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nvar existing []schedule.Schedule\n```"},"range":{"start":{"line":233,"character":26},"end":{"line":233,"character":34}}} [Trace - 21:29:40.874 PM] Sending request 'textDocument/hover - (10142)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":226,"character":0}} [Trace - 21:29:40.875 PM] Received response 'textDocument/hover - (10142)' in 0ms. Result: null [Trace - 21:29:41.129 PM] Sending request 'textDocument/documentHighlight - (10143)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":226,"character":3}} [Trace - 21:29:41.129 PM] Received response 'textDocument/documentHighlight - (10143)' in 0ms. Result: [{"range":{"start":{"line":233,"character":26},"end":{"line":233,"character":34}},"kind":1},{"range":{"start":{"line":226,"character":1},"end":{"line":226,"character":9}},"kind":1},{"range":{"start":{"line":230,"character":31},"end":{"line":230,"character":39}},"kind":1}] [Trace - 21:29:41.530 PM] Sending request 'textDocument/codeAction - (10144)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":226,"character":1},"end":{"line":226,"character":9}},"context":{"diagnostics":[]}} [Trace - 21:29:41.532 PM] Received response 'textDocument/codeAction - (10144)' in 1ms. Result: null [Trace - 21:29:44.692 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":142},"contentChanges":[{"range":{"start":{"line":226,"character":1},"end":{"line":226,"character":9}},"rangeLength":8,"text":"o"}]} [Trace - 21:29:44.698 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":142,"diagnostics":[{"range":{"start":{"line":226,"character":1},"end":{"line":226,"character":2}},"severity":1,"source":"compiler","message":"o declared but not used"},{"range":{"start":{"line":230,"character":31},"end":{"line":230,"character":42}},"severity":1,"source":"compiler","message":"undeclared name: existing"},{"range":{"start":{"line":233,"character":26},"end":{"line":233,"character":34}},"severity":1,"source":"compiler","message":"undeclared name: existing"}]} [Trace - 21:29:44.709 PM] Sending request 'textDocument/completion - (10145)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":226,"character":2},"context":{"triggerKind":1}} [Trace - 21:29:44.709 PM] Received response 'textDocument/completion - (10145)' in 0ms. Result: {"isIncomplete":false,"items":[]} [Trace - 21:29:44.709 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 21:29:44 no completions found: this is a definition of var o []github.com/etf1/kafka-scheduler/schedule.Schedule\n\tposition={226 2}\n"} [Error - 9:29:44 PM] 2020/11/25 21:29:44 no completions found: this is a definition of var o []github.com/etf1/kafka-scheduler/schedule.Schedule position={226 2} [Trace - 21:29:44.891 PM] Sending request 'textDocument/foldingRange - (10146)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:29:44.895 PM] Received response 'textDocument/foldingRange - (10146)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":301,"endCharacter":2},{"startLine":226,"startCharacter":26,"endLine":228,"endCharacter":56},{"startLine":233,"startCharacter":36,"endLine":234,"endCharacter":67},{"startLine":245,"startCharacter":12,"endLine":255,"endCharacter":3},{"startLine":247,"startCharacter":33,"endLine":250,"endCharacter":61},{"startLine":253,"startCharacter":36,"endLine":254,"endCharacter":68},{"startLine":262,"startCharacter":6,"endLine":273,"endCharacter":3},{"startLine":263,"startCharacter":10,"endLine":272,"endCharacter":13},{"startLine":264,"startCharacter":23,"endLine":270,"endCharacter":5},{"startLine":267,"startCharacter":19,"endLine":270,"endCharacter":4},{"startLine":267,"startCharacter":41,"endLine":269,"endCharacter":9},{"startLine":271,"startCharacter":38,"endLine":272,"endCharacter":13},{"startLine":276,"startCharacter":22,"endLine":277,"endCharacter":55},{"startLine":280,"startCharacter":29,"endLine":281,"endCharacter":40},{"startLine":284,"startCharacter":29,"endLine":300,"endCharacter":3},{"startLine":285,"startCharacter":32,"endLine":299,"endCharacter":51},{"startLine":286,"startCharacter":32,"endLine":289,"endCharacter":4},{"startLine":287,"startCharacter":38,"endLine":288,"endCharacter":51},{"startLine":290,"startCharacter":31,"endLine":293,"endCharacter":4},{"startLine":291,"startCharacter":47,"endLine":292,"endCharacter":50},{"startLine":294,"startCharacter":25,"endLine":297,"endCharacter":4},{"startLine":295,"startCharacter":47,"endLine":296,"endCharacter":68},{"startLine":298,"startCharacter":10,"endLine":299,"endCharacter":51},{"startLine":305,"startCharacter":59,"endLine":378,"endCharacter":2},{"startLine":310,"startCharacter":33,"endLine":312,"endCharacter":31},{"startLine":317,"startCharacter":36,"endLine":318,"endCharacter":67},{"startLine":327,"startCharacter":12,"endLine":336,"endCharacter":3},{"startLine":329,"startCharacter":33,"endLine":331,"endCharacter":32},{"startLine":334,"startCharacter":36,"endLine":335,"endCharacter":68},{"startLine":343,"startCharacter":6,"endLine":354,"endCharacter":3},{"startLine":344,"startCharacter":10,"endLine":353,"endCharacter":13},{"startLine":345,"startCharacter":23,"endLine":351,"endCharacter":5},{"startLine":348,"startCharacter":19,"endLine":351,"endCharacter":4},{"startLine":348,"startCharacter":41,"endLine":350,"endCharacter":9},{"startLine":352,"startCharacter":38,"endLine":353,"endCharacter":13},{"startLine":357,"startCharacter":22,"endLine":358,"endCharacter":55},{"startLine":361,"startCharacter":29,"endLine":362,"endCharacter":40},{"startLine":367,"startCharacter":29,"endLine":373,"endCharacter":3},{"startLine":368,"startCharacter":32,"endLine":372,"endCharacter":51},{"startLine":369,"startCharacter":32,"endLine":370,"endCharacter":49},{"startLine":371,"startCharacter":10,"endLine":372,"endCharacter":51},{"startLine":376,"startCharacter":32,"endLine":377,"endCharacter":76},{"startLine":382,"startCharacter":57,"endLine":459,"endCharacter":2},{"startLine":391,"startCharacter":33,"endLine":395,"endCharacter":60},{"startLine":400,"startCharacter":36,"endLine":401,"endCharacter":67},{"startLine":410,"startCharacter":12,"endLine":418,"endCharacter":3},{"startLine":412,"startCharacter":33,"endLine":413,"endCharacter":62},{"startLine":416,"startCharacter":36,"endLine":417,"endCharacter":68},{"startLine":425,"startCharacter":6,"endLine":436,"endCharacter":3},{"startLine":426,"startCharacter":10,"endLine":435,"endCharacter":13},{"startLine":427,"startCharacter":23,"endLine":433,"endCharacter":5},{"startLine":430,"startCharacter":19,"endLine":433,"endCharacter":4},{"startLine":430,"startCharacter":41,"endLine":432,"endCharacter":9},{"startLine":434,"startCharacter":38,"endLine":435,"endCharacter":13},{"startLine":439,"startCharacter":29,"endLine":440,"endCharacter":34},{"startLine":443,"startCharacter":35,"endLine":444,"endCharacter":55},{"startLine":448,"startCharacter":29,"endLine":458,"endCharacter":3},{"startLine":450,"startCharacter":10,"endLine":454,"endCharacter":17},{"startLine":451,"startCharacter":14,"endLine":452,"endCharacter":58},{"startLine":456,"startCharacter":28,"endLine":457,"endCharacter":51},{"startLine":463,"startCharacter":51,"endLine":511,"endCharacter":2},{"startLine":481,"startCharacter":12,"endLine":484,"endCharacter":45},{"startLine":491,"startCharacter":6,"endLine":502,"endCharacter":3},{"startLine":492,"startCharacter":10,"endLine":501,"endCharacter":13},{"startLine":493,"startCharacter":23,"endLine":499,"endCharacter":5},{"startLine":496,"startCharacter":19,"endLine":499,"endCharacter":4},{"startLine":496,"startCharacter":41,"endLine":498,"endCharacter":9},{"startLine":500,"startCharacter":38,"endLine":501,"endCharacter":13},{"startLine":505,"startCharacter":22,"endLine":506,"endCharacter":55},{"startLine":509,"startCharacter":29,"endLine":510,"endCharacter":40},{"startLine":515,"startCharacter":51,"endLine":575,"endCharacter":2},{"startLine":539,"startCharacter":12,"endLine":542,"endCharacter":15},{"startLine":549,"startCharacter":6,"endLine":560,"endCharacter":3},{"startLine":550,"startCharacter":10,"endLine":559,"endCharacter":13},{"startLine":551,"startCharacter":23,"endLine":557,"endCharacter":5},{"startLine":554,"startCharacter":19,"endLine":557,"endCharacter":4},{"startLine":554,"startCharacter":41,"endLine":556,"endCharacter":9},{"startLine":558,"startCharacter":38,"endLine":559,"endCharacter":13},{"startLine":564,"startCharacter":29,"endLine":566,"endCharacter":62},{"startLine":569,"startCharacter":22,"endLine":570,"endCharacter":55},{"startLine":573,"startCharacter":44,"endLine":574,"endCharacter":46},{"startLine":579,"startCharacter":50,"endLine":648,"endCharacter":2},{"startLine":580,"startCharacter":20,"endLine":583,"endCharacter":25},{"startLine":584,"startCharacter":3,"endLine":586,"endCharacter":54},{"startLine":589,"startCharacter":26,"endLine":647,"endCharacter":4},{"startLine":590,"startCharacter":8,"endLine":647,"endCharacter":3},{"startLine":590,"startCharacter":36,"endLine":646,"endCharacter":4},{"startLine":599,"startCharacter":35,"endLine":602,"endCharacter":62},{"startLine":607,"startCharacter":38,"endLine":608,"endCharacter":69},{"startLine":618,"startCharacter":8,"endLine":629,"endCharacter":5},{"startLine":619,"startCharacter":12,"endLine":628,"endCharacter":15},{"startLine":620,"startCharacter":25,"endLine":626,"endCharacter":7},{"startLine":623,"startCharacter":21,"endLine":626,"endCharacter":6},{"startLine":623,"startCharacter":43,"endLine":625,"endCharacter":11},{"startLine":627,"startCharacter":40,"endLine":628,"endCharacter":15},{"startLine":632,"startCharacter":31,"endLine":633,"endCharacter":42},{"startLine":637,"startCharacter":31,"endLine":641,"endCharacter":5},{"startLine":638,"startCharacter":29,"endLine":640,"endCharacter":18},{"startLine":639,"startCharacter":33,"endLine":640,"endCharacter":18},{"startLine":644,"startCharacter":44,"endLine":645,"endCharacter":92}] [Trace - 21:29:44.953 PM] Sending request 'textDocument/codeLens - (10147)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:29:44.953 PM] Received response 'textDocument/codeLens - (10147)' in 0ms. Result: null [Trace - 21:29:44.960 PM] Sending request 'textDocument/codeAction - (10148)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":226,"character":2},"end":{"line":226,"character":2}},"context":{"diagnostics":[{"range":{"start":{"line":226,"character":1},"end":{"line":226,"character":2}},"message":"o declared but not used","severity":1,"source":"compiler"}]}} [Trace - 21:29:44.961 PM] Received response 'textDocument/codeAction - (10148)' in 1ms. Result: null [Trace - 21:29:45.024 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":143},"contentChanges":[{"range":{"start":{"line":226,"character":2},"end":{"line":226,"character":2}},"rangeLength":0,"text":"l"}]} [Trace - 21:29:45.027 PM] Sending request 'textDocument/completion - (10149)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":226,"character":3},"context":{"triggerKind":1}} [Trace - 21:29:45.029 PM] Received response 'textDocument/completion - (10149)' in 2ms. Result: {"isIncomplete":false,"items":[]} [Trace - 21:29:45.030 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 21:29:45 no completions found: this is a definition of var ol []github.com/etf1/kafka-scheduler/schedule.Schedule\n\tposition={226 3}\n"} [Error - 9:29:45 PM] 2020/11/25 21:29:45 no completions found: this is a definition of var ol []github.com/etf1/kafka-scheduler/schedule.Schedule position={226 3} [Trace - 21:29:45.030 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":143,"diagnostics":[{"range":{"start":{"line":226,"character":1},"end":{"line":226,"character":3}},"severity":1,"source":"compiler","message":"ol declared but not used"},{"range":{"start":{"line":230,"character":31},"end":{"line":230,"character":42}},"severity":1,"source":"compiler","message":"undeclared name: existing"},{"range":{"start":{"line":233,"character":26},"end":{"line":233,"character":34}},"severity":1,"source":"compiler","message":"undeclared name: existing"}]} [Trace - 21:29:45.101 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":144},"contentChanges":[{"range":{"start":{"line":226,"character":3},"end":{"line":226,"character":3}},"rangeLength":0,"text":"d"}]} [Trace - 21:29:45.107 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":144,"diagnostics":[{"range":{"start":{"line":226,"character":1},"end":{"line":226,"character":4}},"severity":1,"source":"compiler","message":"old declared but not used"},{"range":{"start":{"line":230,"character":31},"end":{"line":230,"character":42}},"severity":1,"source":"compiler","message":"undeclared name: existing"},{"range":{"start":{"line":233,"character":26},"end":{"line":233,"character":34}},"severity":1,"source":"compiler","message":"undeclared name: existing"}]} [Trace - 21:29:45.291 PM] Sending request 'textDocument/foldingRange - (10150)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:29:45.294 PM] Received response 'textDocument/foldingRange - (10150)' in 2ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":301,"endCharacter":2},{"startLine":226,"startCharacter":28,"endLine":228,"endCharacter":56},{"startLine":233,"startCharacter":36,"endLine":234,"endCharacter":67},{"startLine":245,"startCharacter":12,"endLine":255,"endCharacter":3},{"startLine":247,"startCharacter":33,"endLine":250,"endCharacter":61},{"startLine":253,"startCharacter":36,"endLine":254,"endCharacter":68},{"startLine":262,"startCharacter":6,"endLine":273,"endCharacter":3},{"startLine":263,"startCharacter":10,"endLine":272,"endCharacter":13},{"startLine":264,"startCharacter":23,"endLine":270,"endCharacter":5},{"startLine":267,"startCharacter":19,"endLine":270,"endCharacter":4},{"startLine":267,"startCharacter":41,"endLine":269,"endCharacter":9},{"startLine":271,"startCharacter":38,"endLine":272,"endCharacter":13},{"startLine":276,"startCharacter":22,"endLine":277,"endCharacter":55},{"startLine":280,"startCharacter":29,"endLine":281,"endCharacter":40},{"startLine":284,"startCharacter":29,"endLine":300,"endCharacter":3},{"startLine":285,"startCharacter":32,"endLine":299,"endCharacter":51},{"startLine":286,"startCharacter":32,"endLine":289,"endCharacter":4},{"startLine":287,"startCharacter":38,"endLine":288,"endCharacter":51},{"startLine":290,"startCharacter":31,"endLine":293,"endCharacter":4},{"startLine":291,"startCharacter":47,"endLine":292,"endCharacter":50},{"startLine":294,"startCharacter":25,"endLine":297,"endCharacter":4},{"startLine":295,"startCharacter":47,"endLine":296,"endCharacter":68},{"startLine":298,"startCharacter":10,"endLine":299,"endCharacter":51},{"startLine":305,"startCharacter":59,"endLine":378,"endCharacter":2},{"startLine":310,"startCharacter":33,"endLine":312,"endCharacter":31},{"startLine":317,"startCharacter":36,"endLine":318,"endCharacter":67},{"startLine":327,"startCharacter":12,"endLine":336,"endCharacter":3},{"startLine":329,"startCharacter":33,"endLine":331,"endCharacter":32},{"startLine":334,"startCharacter":36,"endLine":335,"endCharacter":68},{"startLine":343,"startCharacter":6,"endLine":354,"endCharacter":3},{"startLine":344,"startCharacter":10,"endLine":353,"endCharacter":13},{"startLine":345,"startCharacter":23,"endLine":351,"endCharacter":5},{"startLine":348,"startCharacter":19,"endLine":351,"endCharacter":4},{"startLine":348,"startCharacter":41,"endLine":350,"endCharacter":9},{"startLine":352,"startCharacter":38,"endLine":353,"endCharacter":13},{"startLine":357,"startCharacter":22,"endLine":358,"endCharacter":55},{"startLine":361,"startCharacter":29,"endLine":362,"endCharacter":40},{"startLine":367,"startCharacter":29,"endLine":373,"endCharacter":3},{"startLine":368,"startCharacter":32,"endLine":372,"endCharacter":51},{"startLine":369,"startCharacter":32,"endLine":370,"endCharacter":49},{"startLine":371,"startCharacter":10,"endLine":372,"endCharacter":51},{"startLine":376,"startCharacter":32,"endLine":377,"endCharacter":76},{"startLine":382,"startCharacter":57,"endLine":459,"endCharacter":2},{"startLine":391,"startCharacter":33,"endLine":395,"endCharacter":60},{"startLine":400,"startCharacter":36,"endLine":401,"endCharacter":67},{"startLine":410,"startCharacter":12,"endLine":418,"endCharacter":3},{"startLine":412,"startCharacter":33,"endLine":413,"endCharacter":62},{"startLine":416,"startCharacter":36,"endLine":417,"endCharacter":68},{"startLine":425,"startCharacter":6,"endLine":436,"endCharacter":3},{"startLine":426,"startCharacter":10,"endLine":435,"endCharacter":13},{"startLine":427,"startCharacter":23,"endLine":433,"endCharacter":5},{"startLine":430,"startCharacter":19,"endLine":433,"endCharacter":4},{"startLine":430,"startCharacter":41,"endLine":432,"endCharacter":9},{"startLine":434,"startCharacter":38,"endLine":435,"endCharacter":13},{"startLine":439,"startCharacter":29,"endLine":440,"endCharacter":34},{"startLine":443,"startCharacter":35,"endLine":444,"endCharacter":55},{"startLine":448,"startCharacter":29,"endLine":458,"endCharacter":3},{"startLine":450,"startCharacter":10,"endLine":454,"endCharacter":17},{"startLine":451,"startCharacter":14,"endLine":452,"endCharacter":58},{"startLine":456,"startCharacter":28,"endLine":457,"endCharacter":51},{"startLine":463,"startCharacter":51,"endLine":511,"endCharacter":2},{"startLine":481,"startCharacter":12,"endLine":484,"endCharacter":45},{"startLine":491,"startCharacter":6,"endLine":502,"endCharacter":3},{"startLine":492,"startCharacter":10,"endLine":501,"endCharacter":13},{"startLine":493,"startCharacter":23,"endLine":499,"endCharacter":5},{"startLine":496,"startCharacter":19,"endLine":499,"endCharacter":4},{"startLine":496,"startCharacter":41,"endLine":498,"endCharacter":9},{"startLine":500,"startCharacter":38,"endLine":501,"endCharacter":13},{"startLine":505,"startCharacter":22,"endLine":506,"endCharacter":55},{"startLine":509,"startCharacter":29,"endLine":510,"endCharacter":40},{"startLine":515,"startCharacter":51,"endLine":575,"endCharacter":2},{"startLine":539,"startCharacter":12,"endLine":542,"endCharacter":15},{"startLine":549,"startCharacter":6,"endLine":560,"endCharacter":3},{"startLine":550,"startCharacter":10,"endLine":559,"endCharacter":13},{"startLine":551,"startCharacter":23,"endLine":557,"endCharacter":5},{"startLine":554,"startCharacter":19,"endLine":557,"endCharacter":4},{"startLine":554,"startCharacter":41,"endLine":556,"endCharacter":9},{"startLine":558,"startCharacter":38,"endLine":559,"endCharacter":13},{"startLine":564,"startCharacter":29,"endLine":566,"endCharacter":62},{"startLine":569,"startCharacter":22,"endLine":570,"endCharacter":55},{"startLine":573,"startCharacter":44,"endLine":574,"endCharacter":46},{"startLine":579,"startCharacter":50,"endLine":648,"endCharacter":2},{"startLine":580,"startCharacter":20,"endLine":583,"endCharacter":25},{"startLine":584,"startCharacter":3,"endLine":586,"endCharacter":54},{"startLine":589,"startCharacter":26,"endLine":647,"endCharacter":4},{"startLine":590,"startCharacter":8,"endLine":647,"endCharacter":3},{"startLine":590,"startCharacter":36,"endLine":646,"endCharacter":4},{"startLine":599,"startCharacter":35,"endLine":602,"endCharacter":62},{"startLine":607,"startCharacter":38,"endLine":608,"endCharacter":69},{"startLine":618,"startCharacter":8,"endLine":629,"endCharacter":5},{"startLine":619,"startCharacter":12,"endLine":628,"endCharacter":15},{"startLine":620,"startCharacter":25,"endLine":626,"endCharacter":7},{"startLine":623,"startCharacter":21,"endLine":626,"endCharacter":6},{"startLine":623,"startCharacter":43,"endLine":625,"endCharacter":11},{"startLine":627,"startCharacter":40,"endLine":628,"endCharacter":15},{"startLine":632,"startCharacter":31,"endLine":633,"endCharacter":42},{"startLine":637,"startCharacter":31,"endLine":641,"endCharacter":5},{"startLine":638,"startCharacter":29,"endLine":640,"endCharacter":18},{"startLine":639,"startCharacter":33,"endLine":640,"endCharacter":18},{"startLine":644,"startCharacter":44,"endLine":645,"endCharacter":92}] [Trace - 21:29:45.353 PM] Sending request 'textDocument/codeLens - (10151)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:29:45.353 PM] Received response 'textDocument/codeLens - (10151)' in 0ms. Result: null [Trace - 21:29:45.361 PM] Sending request 'textDocument/codeAction - (10152)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":226,"character":4},"end":{"line":226,"character":4}},"context":{"diagnostics":[{"range":{"start":{"line":226,"character":1},"end":{"line":226,"character":4}},"message":"old declared but not used","severity":1,"source":"compiler"}]}} [Trace - 21:29:45.362 PM] Received response 'textDocument/codeAction - (10152)' in 1ms. Result: null [Trace - 21:29:45.444 PM] Sending request 'textDocument/documentSymbol - (10153)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:29:45.445 PM] Received response 'textDocument/documentSymbol - (10153)' in 0ms. Result: [{"name":"ReceivedEvent","detail":"struct{...}","kind":23,"range":{"start":{"line":14,"character":5},"end":{"line":17,"character":1}},"selectionRange":{"start":{"line":14,"character":5},"end":{"line":14,"character":18}},"children":[{"name":"Event","detail":"interface{...}","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":12}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":6}}}]},{"name":"(ReceivedEvent).String","detail":"()","kind":6,"range":{"start":{"line":19,"character":0},"end":{"line":21,"character":1}},"selectionRange":{"start":{"line":19,"character":23},"end":{"line":19,"character":29}}},{"name":"isIn","detail":"(id string, ids []string)","kind":12,"range":{"start":{"line":23,"character":0},"end":{"line":30,"character":1}},"selectionRange":{"start":{"line":23,"character":5},"end":{"line":23,"character":9}}},{"name":"durations","detail":"(dd []time.Duration)","kind":12,"range":{"start":{"line":33,"character":0},"end":{"line":35,"character":1}},"selectionRange":{"start":{"line":33,"character":5},"end":{"line":33,"character":14}}},{"name":"errs","detail":"(ee []error)","kind":12,"range":{"start":{"line":37,"character":0},"end":{"line":39,"character":1}},"selectionRange":{"start":{"line":37,"character":5},"end":{"line":37,"character":9}}},{"name":"events","detail":"(ee []scheduler.Event)","kind":12,"range":{"start":{"line":41,"character":0},"end":{"line":43,"character":1}},"selectionRange":{"start":{"line":41,"character":5},"end":{"line":41,"character":11}}},{"name":"TestScheduler_trigger_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":46,"character":0},"end":{"line":121,"character":1}},"selectionRange":{"start":{"line":46,"character":5},"end":{"line":46,"character":32}}},{"name":"TestScheduler_update_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":124,"character":0},"end":{"line":212,"character":1}},"selectionRange":{"start":{"line":124,"character":5},"end":{"line":124,"character":31}}},{"name":"TestScheduler_outdated_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":215,"character":0},"end":{"line":302,"character":1}},"selectionRange":{"start":{"line":215,"character":5},"end":{"line":215,"character":36}}},{"name":"TestScheduler_ignore_invalid_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":305,"character":0},"end":{"line":379,"character":1}},"selectionRange":{"start":{"line":305,"character":5},"end":{"line":305,"character":43}}},{"name":"TestScheduler_missed_schedules_first","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":382,"character":0},"end":{"line":460,"character":1}},"selectionRange":{"start":{"line":382,"character":5},"end":{"line":382,"character":41}}},{"name":"TestScheduler_deleted_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":463,"character":0},"end":{"line":512,"character":1}},"selectionRange":{"start":{"line":463,"character":5},"end":{"line":463,"character":35}}},{"name":"TestScheduler_delete_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":515,"character":0},"end":{"line":576,"character":1}},"selectionRange":{"start":{"line":515,"character":5},"end":{"line":515,"character":35}}},{"name":"TestScheduler_scheduler_since","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":579,"character":0},"end":{"line":649,"character":1}},"selectionRange":{"start":{"line":579,"character":5},"end":{"line":579,"character":34}}}] [Trace - 21:29:45.689 PM] Sending request 'textDocument/documentLink - (10154)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:29:45.694 PM] Received response 'textDocument/documentLink - (10154)' in 4ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":411,"character":11},"end":{"line":411,"character":19}},"target":"https://time.Now"}] [Trace - 21:29:46.343 PM] Sending request 'textDocument/documentHighlight - (10155)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":230,"character":33}} [Trace - 21:29:46.344 PM] Received response 'textDocument/documentHighlight - (10155)' in 0ms. Result: [{"range":{"start":{"line":233,"character":26},"end":{"line":233,"character":34}},"kind":1},{"range":{"start":{"line":230,"character":31},"end":{"line":230,"character":39}},"kind":1}] [Trace - 21:29:46.816 PM] Sending request 'textDocument/codeAction - (10156)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":230,"character":31},"end":{"line":230,"character":39}},"context":{"diagnostics":[{"range":{"start":{"line":230,"character":31},"end":{"line":230,"character":42}},"message":"undeclared name: existing","severity":1,"source":"compiler"}]}} [Trace - 21:29:46.818 PM] Received response 'textDocument/codeAction - (10156)' in 1ms. Result: null [Trace - 21:29:47.774 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":145},"contentChanges":[{"range":{"start":{"line":226,"character":1},"end":{"line":226,"character":4}},"rangeLength":3,"text":"existing"}]} [Trace - 21:29:47.784 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":145,"diagnostics":[]} [Trace - 21:29:47.964 PM] Sending request 'textDocument/foldingRange - (10157)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:29:47.967 PM] Received response 'textDocument/foldingRange - (10157)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":301,"endCharacter":2},{"startLine":226,"startCharacter":33,"endLine":228,"endCharacter":56},{"startLine":233,"startCharacter":36,"endLine":234,"endCharacter":67},{"startLine":245,"startCharacter":12,"endLine":255,"endCharacter":3},{"startLine":247,"startCharacter":33,"endLine":250,"endCharacter":61},{"startLine":253,"startCharacter":36,"endLine":254,"endCharacter":68},{"startLine":262,"startCharacter":6,"endLine":273,"endCharacter":3},{"startLine":263,"startCharacter":10,"endLine":272,"endCharacter":13},{"startLine":264,"startCharacter":23,"endLine":270,"endCharacter":5},{"startLine":267,"startCharacter":19,"endLine":270,"endCharacter":4},{"startLine":267,"startCharacter":41,"endLine":269,"endCharacter":9},{"startLine":271,"startCharacter":38,"endLine":272,"endCharacter":13},{"startLine":276,"startCharacter":22,"endLine":277,"endCharacter":55},{"startLine":280,"startCharacter":29,"endLine":281,"endCharacter":40},{"startLine":284,"startCharacter":29,"endLine":300,"endCharacter":3},{"startLine":285,"startCharacter":32,"endLine":299,"endCharacter":51},{"startLine":286,"startCharacter":32,"endLine":289,"endCharacter":4},{"startLine":287,"startCharacter":38,"endLine":288,"endCharacter":51},{"startLine":290,"startCharacter":31,"endLine":293,"endCharacter":4},{"startLine":291,"startCharacter":47,"endLine":292,"endCharacter":50},{"startLine":294,"startCharacter":25,"endLine":297,"endCharacter":4},{"startLine":295,"startCharacter":47,"endLine":296,"endCharacter":68},{"startLine":298,"startCharacter":10,"endLine":299,"endCharacter":51},{"startLine":305,"startCharacter":59,"endLine":378,"endCharacter":2},{"startLine":310,"startCharacter":33,"endLine":312,"endCharacter":31},{"startLine":317,"startCharacter":36,"endLine":318,"endCharacter":67},{"startLine":327,"startCharacter":12,"endLine":336,"endCharacter":3},{"startLine":329,"startCharacter":33,"endLine":331,"endCharacter":32},{"startLine":334,"startCharacter":36,"endLine":335,"endCharacter":68},{"startLine":343,"startCharacter":6,"endLine":354,"endCharacter":3},{"startLine":344,"startCharacter":10,"endLine":353,"endCharacter":13},{"startLine":345,"startCharacter":23,"endLine":351,"endCharacter":5},{"startLine":348,"startCharacter":19,"endLine":351,"endCharacter":4},{"startLine":348,"startCharacter":41,"endLine":350,"endCharacter":9},{"startLine":352,"startCharacter":38,"endLine":353,"endCharacter":13},{"startLine":357,"startCharacter":22,"endLine":358,"endCharacter":55},{"startLine":361,"startCharacter":29,"endLine":362,"endCharacter":40},{"startLine":367,"startCharacter":29,"endLine":373,"endCharacter":3},{"startLine":368,"startCharacter":32,"endLine":372,"endCharacter":51},{"startLine":369,"startCharacter":32,"endLine":370,"endCharacter":49},{"startLine":371,"startCharacter":10,"endLine":372,"endCharacter":51},{"startLine":376,"startCharacter":32,"endLine":377,"endCharacter":76},{"startLine":382,"startCharacter":57,"endLine":459,"endCharacter":2},{"startLine":391,"startCharacter":33,"endLine":395,"endCharacter":60},{"startLine":400,"startCharacter":36,"endLine":401,"endCharacter":67},{"startLine":410,"startCharacter":12,"endLine":418,"endCharacter":3},{"startLine":412,"startCharacter":33,"endLine":413,"endCharacter":62},{"startLine":416,"startCharacter":36,"endLine":417,"endCharacter":68},{"startLine":425,"startCharacter":6,"endLine":436,"endCharacter":3},{"startLine":426,"startCharacter":10,"endLine":435,"endCharacter":13},{"startLine":427,"startCharacter":23,"endLine":433,"endCharacter":5},{"startLine":430,"startCharacter":19,"endLine":433,"endCharacter":4},{"startLine":430,"startCharacter":41,"endLine":432,"endCharacter":9},{"startLine":434,"startCharacter":38,"endLine":435,"endCharacter":13},{"startLine":439,"startCharacter":29,"endLine":440,"endCharacter":34},{"startLine":443,"startCharacter":35,"endLine":444,"endCharacter":55},{"startLine":448,"startCharacter":29,"endLine":458,"endCharacter":3},{"startLine":450,"startCharacter":10,"endLine":454,"endCharacter":17},{"startLine":451,"startCharacter":14,"endLine":452,"endCharacter":58},{"startLine":456,"startCharacter":28,"endLine":457,"endCharacter":51},{"startLine":463,"startCharacter":51,"endLine":511,"endCharacter":2},{"startLine":481,"startCharacter":12,"endLine":484,"endCharacter":45},{"startLine":491,"startCharacter":6,"endLine":502,"endCharacter":3},{"startLine":492,"startCharacter":10,"endLine":501,"endCharacter":13},{"startLine":493,"startCharacter":23,"endLine":499,"endCharacter":5},{"startLine":496,"startCharacter":19,"endLine":499,"endCharacter":4},{"startLine":496,"startCharacter":41,"endLine":498,"endCharacter":9},{"startLine":500,"startCharacter":38,"endLine":501,"endCharacter":13},{"startLine":505,"startCharacter":22,"endLine":506,"endCharacter":55},{"startLine":509,"startCharacter":29,"endLine":510,"endCharacter":40},{"startLine":515,"startCharacter":51,"endLine":575,"endCharacter":2},{"startLine":539,"startCharacter":12,"endLine":542,"endCharacter":15},{"startLine":549,"startCharacter":6,"endLine":560,"endCharacter":3},{"startLine":550,"startCharacter":10,"endLine":559,"endCharacter":13},{"startLine":551,"startCharacter":23,"endLine":557,"endCharacter":5},{"startLine":554,"startCharacter":19,"endLine":557,"endCharacter":4},{"startLine":554,"startCharacter":41,"endLine":556,"endCharacter":9},{"startLine":558,"startCharacter":38,"endLine":559,"endCharacter":13},{"startLine":564,"startCharacter":29,"endLine":566,"endCharacter":62},{"startLine":569,"startCharacter":22,"endLine":570,"endCharacter":55},{"startLine":573,"startCharacter":44,"endLine":574,"endCharacter":46},{"startLine":579,"startCharacter":50,"endLine":648,"endCharacter":2},{"startLine":580,"startCharacter":20,"endLine":583,"endCharacter":25},{"startLine":584,"startCharacter":3,"endLine":586,"endCharacter":54},{"startLine":589,"startCharacter":26,"endLine":647,"endCharacter":4},{"startLine":590,"startCharacter":8,"endLine":647,"endCharacter":3},{"startLine":590,"startCharacter":36,"endLine":646,"endCharacter":4},{"startLine":599,"startCharacter":35,"endLine":602,"endCharacter":62},{"startLine":607,"startCharacter":38,"endLine":608,"endCharacter":69},{"startLine":618,"startCharacter":8,"endLine":629,"endCharacter":5},{"startLine":619,"startCharacter":12,"endLine":628,"endCharacter":15},{"startLine":620,"startCharacter":25,"endLine":626,"endCharacter":7},{"startLine":623,"startCharacter":21,"endLine":626,"endCharacter":6},{"startLine":623,"startCharacter":43,"endLine":625,"endCharacter":11},{"startLine":627,"startCharacter":40,"endLine":628,"endCharacter":15},{"startLine":632,"startCharacter":31,"endLine":633,"endCharacter":42},{"startLine":637,"startCharacter":31,"endLine":641,"endCharacter":5},{"startLine":638,"startCharacter":29,"endLine":640,"endCharacter":18},{"startLine":639,"startCharacter":33,"endLine":640,"endCharacter":18},{"startLine":644,"startCharacter":44,"endLine":645,"endCharacter":92}] [Trace - 21:29:48.027 PM] Sending request 'textDocument/codeLens - (10158)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:29:48.027 PM] Received response 'textDocument/codeLens - (10158)' in 0ms. Result: null [Trace - 21:29:48.038 PM] Sending request 'textDocument/codeAction - (10159)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":226,"character":1},"end":{"line":226,"character":9}},"context":{"diagnostics":[]}} [Trace - 21:29:48.040 PM] Received response 'textDocument/codeAction - (10159)' in 1ms. Result: null [Trace - 21:29:48.116 PM] Sending request 'textDocument/documentSymbol - (10160)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:29:48.117 PM] Received response 'textDocument/documentSymbol - (10160)' in 0ms. Result: [{"name":"ReceivedEvent","detail":"struct{...}","kind":23,"range":{"start":{"line":14,"character":5},"end":{"line":17,"character":1}},"selectionRange":{"start":{"line":14,"character":5},"end":{"line":14,"character":18}},"children":[{"name":"Event","detail":"interface{...}","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":12}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":6}}}]},{"name":"(ReceivedEvent).String","detail":"()","kind":6,"range":{"start":{"line":19,"character":0},"end":{"line":21,"character":1}},"selectionRange":{"start":{"line":19,"character":23},"end":{"line":19,"character":29}}},{"name":"isIn","detail":"(id string, ids []string)","kind":12,"range":{"start":{"line":23,"character":0},"end":{"line":30,"character":1}},"selectionRange":{"start":{"line":23,"character":5},"end":{"line":23,"character":9}}},{"name":"durations","detail":"(dd []time.Duration)","kind":12,"range":{"start":{"line":33,"character":0},"end":{"line":35,"character":1}},"selectionRange":{"start":{"line":33,"character":5},"end":{"line":33,"character":14}}},{"name":"errs","detail":"(ee []error)","kind":12,"range":{"start":{"line":37,"character":0},"end":{"line":39,"character":1}},"selectionRange":{"start":{"line":37,"character":5},"end":{"line":37,"character":9}}},{"name":"events","detail":"(ee []scheduler.Event)","kind":12,"range":{"start":{"line":41,"character":0},"end":{"line":43,"character":1}},"selectionRange":{"start":{"line":41,"character":5},"end":{"line":41,"character":11}}},{"name":"TestScheduler_trigger_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":46,"character":0},"end":{"line":121,"character":1}},"selectionRange":{"start":{"line":46,"character":5},"end":{"line":46,"character":32}}},{"name":"TestScheduler_update_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":124,"character":0},"end":{"line":212,"character":1}},"selectionRange":{"start":{"line":124,"character":5},"end":{"line":124,"character":31}}},{"name":"TestScheduler_outdated_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":215,"character":0},"end":{"line":302,"character":1}},"selectionRange":{"start":{"line":215,"character":5},"end":{"line":215,"character":36}}},{"name":"TestScheduler_ignore_invalid_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":305,"character":0},"end":{"line":379,"character":1}},"selectionRange":{"start":{"line":305,"character":5},"end":{"line":305,"character":43}}},{"name":"TestScheduler_missed_schedules_first","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":382,"character":0},"end":{"line":460,"character":1}},"selectionRange":{"start":{"line":382,"character":5},"end":{"line":382,"character":41}}},{"name":"TestScheduler_deleted_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":463,"character":0},"end":{"line":512,"character":1}},"selectionRange":{"start":{"line":463,"character":5},"end":{"line":463,"character":35}}},{"name":"TestScheduler_delete_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":515,"character":0},"end":{"line":576,"character":1}},"selectionRange":{"start":{"line":515,"character":5},"end":{"line":515,"character":35}}},{"name":"TestScheduler_scheduler_since","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":579,"character":0},"end":{"line":649,"character":1}},"selectionRange":{"start":{"line":579,"character":5},"end":{"line":579,"character":34}}}] [Trace - 21:29:48.326 PM] Sending request 'textDocument/codeAction - (10161)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":650,"character":0}},"context":{"diagnostics":[],"only":["source.organizeImports"]}} [Trace - 21:29:48.327 PM] Received response 'textDocument/codeAction - (10161)' in 1ms. Result: null [Trace - 21:29:48.329 PM] Sending request 'textDocument/formatting - (10162)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 21:29:48.334 PM] Received response 'textDocument/formatting - (10162)' in 4ms. Result: [] [Trace - 21:29:48.350 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":145}} [Trace - 21:29:48.644 PM] Sending request 'textDocument/codeAction - (10163)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"range":{"start":{"line":380,"character":80},"end":{"line":380,"character":80}},"context":{"diagnostics":[]}} [Trace - 21:29:48.646 PM] Received response 'textDocument/codeAction - (10163)' in 1ms. Result: null [Trace - 21:29:48.765 PM] Sending request 'textDocument/documentLink - (10164)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:29:48.769 PM] Received response 'textDocument/documentLink - (10164)' in 3ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":411,"character":11},"end":{"line":411,"character":19}},"target":"https://time.Now"}] [Trace - 21:29:48.837 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","type":2}]} [Trace - 21:29:49.599 PM] Sending request 'textDocument/documentHighlight - (10165)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":226,"character":9}} [Trace - 21:29:49.599 PM] Received response 'textDocument/documentHighlight - (10165)' in 0ms. Result: [{"range":{"start":{"line":233,"character":26},"end":{"line":233,"character":34}},"kind":1},{"range":{"start":{"line":226,"character":1},"end":{"line":226,"character":9}},"kind":1},{"range":{"start":{"line":230,"character":31},"end":{"line":230,"character":39}},"kind":1}] [Trace - 21:29:49.846 PM] Sending request 'textDocument/codeAction - (10166)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":226,"character":9},"end":{"line":226,"character":9}},"context":{"diagnostics":[]}} [Trace - 21:29:49.847 PM] Received response 'textDocument/codeAction - (10166)' in 1ms. Result: null [Trace - 21:29:50.113 PM] Sending request 'textDocument/codeAction - (10167)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":650,"character":0}},"context":{"diagnostics":[],"only":["source.organizeImports"]}} [Trace - 21:29:50.114 PM] Received response 'textDocument/codeAction - (10167)' in 1ms. Result: null [Trace - 21:29:50.115 PM] Sending request 'textDocument/formatting - (10168)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 21:29:50.120 PM] Received response 'textDocument/formatting - (10168)' in 4ms. Result: [] [Trace - 21:29:50.137 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":145}} [Trace - 21:29:50.406 PM] Sending request 'textDocument/codeAction - (10169)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"range":{"start":{"line":380,"character":80},"end":{"line":380,"character":80}},"context":{"diagnostics":[]}} [Trace - 21:29:50.407 PM] Received response 'textDocument/codeAction - (10169)' in 0ms. Result: null [Trace - 21:29:50.434 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","type":2}]} [Trace - 21:29:56.562 PM] Sending request 'textDocument/hover - (10170)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":223,"character":24}} [Trace - 21:29:56.563 PM] Received response 'textDocument/hover - (10170)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nfunc (time.Time).Add(d time.Duration) time.Time\n```\n\n[`(time.Time).Add` on pkg.go.dev](https://pkg.go.dev/time?utm_source=gopls#Time.Add)\n\nAdd returns the time t\\+d\\.\n"},"range":{"start":{"line":223,"character":23},"end":{"line":223,"character":26}}} [Trace - 21:29:56.856 PM] Sending request 'textDocument/hover - (10171)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":222,"character":18}} [Trace - 21:29:56.857 PM] Received response 'textDocument/hover - (10171)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nfunc time.Now() time.Time\n```\n\n[`time.Now` on pkg.go.dev](https://pkg.go.dev/time?utm_source=gopls#Now)\n\nNow returns the current local time\\.\n"},"range":{"start":{"line":222,"character":15},"end":{"line":222,"character":18}}} [Trace - 21:29:57.280 PM] Sending request 'textDocument/hover - (10172)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":222,"character":19}} [Trace - 21:29:57.281 PM] Received response 'textDocument/hover - (10172)' in 0ms. Result: null [Trace - 21:29:57.682 PM] Sending request 'textDocument/hover - (10173)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":222,"character":19}} [Trace - 21:29:57.683 PM] Received response 'textDocument/hover - (10173)' in 0ms. Result: null [Trace - 21:29:57.987 PM] Sending request 'textDocument/hover - (10174)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":222,"character":20}} [Trace - 21:29:57.988 PM] Received response 'textDocument/hover - (10174)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nfunc (time.Time).Add(d time.Duration) time.Time\n```\n\n[`(time.Time).Add` on pkg.go.dev](https://pkg.go.dev/time?utm_source=gopls#Time.Add)\n\nAdd returns the time t\\+d\\.\n"},"range":{"start":{"line":222,"character":21},"end":{"line":222,"character":24}}} [Trace - 21:29:58.698 PM] Sending request 'textDocument/codeAction - (10175)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":222,"character":16},"end":{"line":222,"character":20}},"context":{"diagnostics":[]}} [Trace - 21:29:58.700 PM] Received response 'textDocument/codeAction - (10175)' in 1ms. Result: null [Trace - 21:29:59.307 PM] Sending request 'textDocument/hover - (10176)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":222,"character":16}} [Trace - 21:29:59.308 PM] Received response 'textDocument/hover - (10176)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nfunc time.Now() time.Time\n```\n\n[`time.Now` on pkg.go.dev](https://pkg.go.dev/time?utm_source=gopls#Now)\n\nNow returns the current local time\\.\n"},"range":{"start":{"line":222,"character":15},"end":{"line":222,"character":18}}} [Trace - 21:29:59.654 PM] Sending request 'textDocument/documentHighlight - (10177)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":221,"character":27}} [Trace - 21:29:59.655 PM] Received response 'textDocument/documentHighlight - (10177)' in 0ms. Result: [] [Trace - 21:29:59.903 PM] Sending request 'textDocument/codeAction - (10178)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":221,"character":27},"end":{"line":221,"character":27}},"context":{"diagnostics":[]}} [Trace - 21:29:59.904 PM] Received response 'textDocument/codeAction - (10178)' in 1ms. Result: null [Trace - 21:30:01.107 PM] Sending request 'textDocument/codeAction - (10179)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":221,"character":0},"end":{"line":222,"character":0}},"context":{"diagnostics":[]}} [Trace - 21:30:01.109 PM] Received response 'textDocument/codeAction - (10179)' in 1ms. Result: null [Trace - 21:30:01.196 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":146},"contentChanges":[{"range":{"start":{"line":221,"character":0},"end":{"line":222,"character":0}},"rangeLength":28,"text":""}]} [Trace - 21:30:01.396 PM] Sending request 'textDocument/foldingRange - (10180)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:30:01.400 PM] Received response 'textDocument/foldingRange - (10180)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":300,"endCharacter":2},{"startLine":225,"startCharacter":33,"endLine":227,"endCharacter":56},{"startLine":232,"startCharacter":36,"endLine":233,"endCharacter":67},{"startLine":244,"startCharacter":12,"endLine":254,"endCharacter":3},{"startLine":246,"startCharacter":33,"endLine":249,"endCharacter":61},{"startLine":252,"startCharacter":36,"endLine":253,"endCharacter":68},{"startLine":261,"startCharacter":6,"endLine":272,"endCharacter":3},{"startLine":262,"startCharacter":10,"endLine":271,"endCharacter":13},{"startLine":263,"startCharacter":23,"endLine":269,"endCharacter":5},{"startLine":266,"startCharacter":19,"endLine":269,"endCharacter":4},{"startLine":266,"startCharacter":41,"endLine":268,"endCharacter":9},{"startLine":270,"startCharacter":38,"endLine":271,"endCharacter":13},{"startLine":275,"startCharacter":22,"endLine":276,"endCharacter":55},{"startLine":279,"startCharacter":29,"endLine":280,"endCharacter":40},{"startLine":283,"startCharacter":29,"endLine":299,"endCharacter":3},{"startLine":284,"startCharacter":32,"endLine":298,"endCharacter":51},{"startLine":285,"startCharacter":32,"endLine":288,"endCharacter":4},{"startLine":286,"startCharacter":38,"endLine":287,"endCharacter":51},{"startLine":289,"startCharacter":31,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":47,"endLine":291,"endCharacter":50},{"startLine":293,"startCharacter":25,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":68},{"startLine":297,"startCharacter":10,"endLine":298,"endCharacter":51},{"startLine":304,"startCharacter":59,"endLine":377,"endCharacter":2},{"startLine":309,"startCharacter":33,"endLine":311,"endCharacter":31},{"startLine":316,"startCharacter":36,"endLine":317,"endCharacter":67},{"startLine":326,"startCharacter":12,"endLine":335,"endCharacter":3},{"startLine":328,"startCharacter":33,"endLine":330,"endCharacter":32},{"startLine":333,"startCharacter":36,"endLine":334,"endCharacter":68},{"startLine":342,"startCharacter":6,"endLine":353,"endCharacter":3},{"startLine":343,"startCharacter":10,"endLine":352,"endCharacter":13},{"startLine":344,"startCharacter":23,"endLine":350,"endCharacter":5},{"startLine":347,"startCharacter":19,"endLine":350,"endCharacter":4},{"startLine":347,"startCharacter":41,"endLine":349,"endCharacter":9},{"startLine":351,"startCharacter":38,"endLine":352,"endCharacter":13},{"startLine":356,"startCharacter":22,"endLine":357,"endCharacter":55},{"startLine":360,"startCharacter":29,"endLine":361,"endCharacter":40},{"startLine":366,"startCharacter":29,"endLine":372,"endCharacter":3},{"startLine":367,"startCharacter":32,"endLine":371,"endCharacter":51},{"startLine":368,"startCharacter":32,"endLine":369,"endCharacter":49},{"startLine":370,"startCharacter":10,"endLine":371,"endCharacter":51},{"startLine":375,"startCharacter":32,"endLine":376,"endCharacter":76},{"startLine":381,"startCharacter":57,"endLine":458,"endCharacter":2},{"startLine":390,"startCharacter":33,"endLine":394,"endCharacter":60},{"startLine":399,"startCharacter":36,"endLine":400,"endCharacter":67},{"startLine":409,"startCharacter":12,"endLine":417,"endCharacter":3},{"startLine":411,"startCharacter":33,"endLine":412,"endCharacter":62},{"startLine":415,"startCharacter":36,"endLine":416,"endCharacter":68},{"startLine":424,"startCharacter":6,"endLine":435,"endCharacter":3},{"startLine":425,"startCharacter":10,"endLine":434,"endCharacter":13},{"startLine":426,"startCharacter":23,"endLine":432,"endCharacter":5},{"startLine":429,"startCharacter":19,"endLine":432,"endCharacter":4},{"startLine":429,"startCharacter":41,"endLine":431,"endCharacter":9},{"startLine":433,"startCharacter":38,"endLine":434,"endCharacter":13},{"startLine":438,"startCharacter":29,"endLine":439,"endCharacter":34},{"startLine":442,"startCharacter":35,"endLine":443,"endCharacter":55},{"startLine":447,"startCharacter":29,"endLine":457,"endCharacter":3},{"startLine":449,"startCharacter":10,"endLine":453,"endCharacter":17},{"startLine":450,"startCharacter":14,"endLine":451,"endCharacter":58},{"startLine":455,"startCharacter":28,"endLine":456,"endCharacter":51},{"startLine":462,"startCharacter":51,"endLine":510,"endCharacter":2},{"startLine":480,"startCharacter":12,"endLine":483,"endCharacter":45},{"startLine":490,"startCharacter":6,"endLine":501,"endCharacter":3},{"startLine":491,"startCharacter":10,"endLine":500,"endCharacter":13},{"startLine":492,"startCharacter":23,"endLine":498,"endCharacter":5},{"startLine":495,"startCharacter":19,"endLine":498,"endCharacter":4},{"startLine":495,"startCharacter":41,"endLine":497,"endCharacter":9},{"startLine":499,"startCharacter":38,"endLine":500,"endCharacter":13},{"startLine":504,"startCharacter":22,"endLine":505,"endCharacter":55},{"startLine":508,"startCharacter":29,"endLine":509,"endCharacter":40},{"startLine":514,"startCharacter":51,"endLine":574,"endCharacter":2},{"startLine":538,"startCharacter":12,"endLine":541,"endCharacter":15},{"startLine":548,"startCharacter":6,"endLine":559,"endCharacter":3},{"startLine":549,"startCharacter":10,"endLine":558,"endCharacter":13},{"startLine":550,"startCharacter":23,"endLine":556,"endCharacter":5},{"startLine":553,"startCharacter":19,"endLine":556,"endCharacter":4},{"startLine":553,"startCharacter":41,"endLine":555,"endCharacter":9},{"startLine":557,"startCharacter":38,"endLine":558,"endCharacter":13},{"startLine":563,"startCharacter":29,"endLine":565,"endCharacter":62},{"startLine":568,"startCharacter":22,"endLine":569,"endCharacter":55},{"startLine":572,"startCharacter":44,"endLine":573,"endCharacter":46},{"startLine":578,"startCharacter":50,"endLine":647,"endCharacter":2},{"startLine":579,"startCharacter":20,"endLine":582,"endCharacter":25},{"startLine":583,"startCharacter":3,"endLine":585,"endCharacter":54},{"startLine":588,"startCharacter":26,"endLine":646,"endCharacter":4},{"startLine":589,"startCharacter":8,"endLine":646,"endCharacter":3},{"startLine":589,"startCharacter":36,"endLine":645,"endCharacter":4},{"startLine":598,"startCharacter":35,"endLine":601,"endCharacter":62},{"startLine":606,"startCharacter":38,"endLine":607,"endCharacter":69},{"startLine":617,"startCharacter":8,"endLine":628,"endCharacter":5},{"startLine":618,"startCharacter":12,"endLine":627,"endCharacter":15},{"startLine":619,"startCharacter":25,"endLine":625,"endCharacter":7},{"startLine":622,"startCharacter":21,"endLine":625,"endCharacter":6},{"startLine":622,"startCharacter":43,"endLine":624,"endCharacter":11},{"startLine":626,"startCharacter":40,"endLine":627,"endCharacter":15},{"startLine":631,"startCharacter":31,"endLine":632,"endCharacter":42},{"startLine":636,"startCharacter":31,"endLine":640,"endCharacter":5},{"startLine":637,"startCharacter":29,"endLine":639,"endCharacter":18},{"startLine":638,"startCharacter":33,"endLine":639,"endCharacter":18},{"startLine":643,"startCharacter":44,"endLine":644,"endCharacter":92}] [Trace - 21:30:01.460 PM] Sending request 'textDocument/codeLens - (10181)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:30:01.460 PM] Received response 'textDocument/codeLens - (10181)' in 0ms. Result: null [Trace - 21:30:01.545 PM] Sending request 'textDocument/documentSymbol - (10182)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:30:01.545 PM] Received response 'textDocument/documentSymbol - (10182)' in 0ms. Result: [{"name":"ReceivedEvent","detail":"struct{...}","kind":23,"range":{"start":{"line":14,"character":5},"end":{"line":17,"character":1}},"selectionRange":{"start":{"line":14,"character":5},"end":{"line":14,"character":18}},"children":[{"name":"Event","detail":"interface{...}","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":12}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":6}}}]},{"name":"(ReceivedEvent).String","detail":"()","kind":6,"range":{"start":{"line":19,"character":0},"end":{"line":21,"character":1}},"selectionRange":{"start":{"line":19,"character":23},"end":{"line":19,"character":29}}},{"name":"isIn","detail":"(id string, ids []string)","kind":12,"range":{"start":{"line":23,"character":0},"end":{"line":30,"character":1}},"selectionRange":{"start":{"line":23,"character":5},"end":{"line":23,"character":9}}},{"name":"durations","detail":"(dd []time.Duration)","kind":12,"range":{"start":{"line":33,"character":0},"end":{"line":35,"character":1}},"selectionRange":{"start":{"line":33,"character":5},"end":{"line":33,"character":14}}},{"name":"errs","detail":"(ee []error)","kind":12,"range":{"start":{"line":37,"character":0},"end":{"line":39,"character":1}},"selectionRange":{"start":{"line":37,"character":5},"end":{"line":37,"character":9}}},{"name":"events","detail":"(ee []scheduler.Event)","kind":12,"range":{"start":{"line":41,"character":0},"end":{"line":43,"character":1}},"selectionRange":{"start":{"line":41,"character":5},"end":{"line":41,"character":11}}},{"name":"TestScheduler_trigger_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":46,"character":0},"end":{"line":121,"character":1}},"selectionRange":{"start":{"line":46,"character":5},"end":{"line":46,"character":32}}},{"name":"TestScheduler_update_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":124,"character":0},"end":{"line":212,"character":1}},"selectionRange":{"start":{"line":124,"character":5},"end":{"line":124,"character":31}}},{"name":"TestScheduler_outdated_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":215,"character":0},"end":{"line":301,"character":1}},"selectionRange":{"start":{"line":215,"character":5},"end":{"line":215,"character":36}}},{"name":"TestScheduler_ignore_invalid_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":304,"character":0},"end":{"line":378,"character":1}},"selectionRange":{"start":{"line":304,"character":5},"end":{"line":304,"character":43}}},{"name":"TestScheduler_missed_schedules_first","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":381,"character":0},"end":{"line":459,"character":1}},"selectionRange":{"start":{"line":381,"character":5},"end":{"line":381,"character":41}}},{"name":"TestScheduler_deleted_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":462,"character":0},"end":{"line":511,"character":1}},"selectionRange":{"start":{"line":462,"character":5},"end":{"line":462,"character":35}}},{"name":"TestScheduler_delete_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":514,"character":0},"end":{"line":575,"character":1}},"selectionRange":{"start":{"line":514,"character":5},"end":{"line":514,"character":35}}},{"name":"TestScheduler_scheduler_since","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":578,"character":0},"end":{"line":648,"character":1}},"selectionRange":{"start":{"line":578,"character":5},"end":{"line":578,"character":34}}}] [Trace - 21:30:02.195 PM] Sending request 'textDocument/documentLink - (10183)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:30:02.200 PM] Received response 'textDocument/documentLink - (10183)' in 4ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":410,"character":11},"end":{"line":410,"character":19}},"target":"https://time.Now"}] [Trace - 21:30:02.220 PM] Sending request 'textDocument/hover - (10184)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":221,"character":18}} [Trace - 21:30:02.220 PM] Received response 'textDocument/hover - (10184)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nfunc time.Now() time.Time\n```\n\n[`time.Now` on pkg.go.dev](https://pkg.go.dev/time?utm_source=gopls#Now)\n\nNow returns the current local time\\.\n"},"range":{"start":{"line":221,"character":15},"end":{"line":221,"character":18}}} [Trace - 21:30:02.420 PM] Sending request 'textDocument/hover - (10185)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":221,"character":20}} [Trace - 21:30:02.420 PM] Received response 'textDocument/hover - (10185)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nfunc (time.Time).Add(d time.Duration) time.Time\n```\n\n[`(time.Time).Add` on pkg.go.dev](https://pkg.go.dev/time?utm_source=gopls#Time.Add)\n\nAdd returns the time t\\+d\\.\n"},"range":{"start":{"line":221,"character":21},"end":{"line":221,"character":24}}} [Trace - 21:30:02.896 PM] Sending request 'textDocument/codeAction - (10186)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":221,"character":20},"end":{"line":221,"character":20}},"context":{"diagnostics":[]}} [Trace - 21:30:02.897 PM] Received response 'textDocument/codeAction - (10186)' in 1ms. Result: null [Trace - 21:30:05.053 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":147},"contentChanges":[{"range":{"start":{"line":221,"character":19},"end":{"line":221,"character":20}},"rangeLength":1,"text":""}]} [Trace - 21:30:05.059 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":147,"diagnostics":[{"range":{"start":{"line":221,"character":19},"end":{"line":221,"character":19}},"severity":1,"source":"syntax","message":"expected operand, found '.'"}]} [Trace - 21:30:05.244 PM] Sending request 'textDocument/foldingRange - (10187)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:30:05.246 PM] Received response 'textDocument/foldingRange - (10187)' in 1ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":221,"startCharacter":19,"endLine":649},{"startLine":244,"startCharacter":12,"endLine":254,"endCharacter":3},{"startLine":246,"startCharacter":33,"endLine":249,"endCharacter":61},{"startLine":252,"startCharacter":36,"endLine":253,"endCharacter":68},{"startLine":290,"startCharacter":47,"endLine":291,"endCharacter":50},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":68},{"startLine":326,"startCharacter":12,"endLine":335,"endCharacter":3},{"startLine":328,"startCharacter":33,"endLine":330,"endCharacter":32},{"startLine":333,"startCharacter":36,"endLine":334,"endCharacter":68},{"startLine":409,"startCharacter":12,"endLine":417,"endCharacter":3},{"startLine":411,"startCharacter":33,"endLine":412,"endCharacter":62},{"startLine":415,"startCharacter":36,"endLine":416,"endCharacter":68},{"startLine":449,"startCharacter":10,"endLine":451,"endCharacter":58},{"startLine":455,"startCharacter":28,"endLine":456,"endCharacter":51},{"startLine":480,"startCharacter":12,"endLine":483,"endCharacter":45},{"startLine":538,"startCharacter":12,"endLine":541,"endCharacter":15},{"startLine":643,"startCharacter":44,"endLine":644,"endCharacter":92}] [Trace - 21:30:05.305 PM] Sending request 'textDocument/codeLens - (10188)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:30:05.306 PM] Received response 'textDocument/codeLens - (10188)' in 0ms. Result: null [Trace - 21:30:05.318 PM] Sending request 'textDocument/codeAction - (10189)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":221,"character":19},"end":{"line":221,"character":19}},"context":{"diagnostics":[{"range":{"start":{"line":221,"character":19},"end":{"line":221,"character":19}},"message":"expected operand, found '.'","severity":1,"source":"syntax"}]}} [Trace - 21:30:05.319 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 21:30:05 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go:222:20: expected operand, found '.' (and 206 more errors)\n\tfile=\"/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go\"\n"} [Error - 9:30:05 PM] 2020/11/25 21:30:05 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go:222:20: expected operand, found '.' (and 206 more errors) file="/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go" [Trace - 21:30:05.319 PM] Received response 'textDocument/codeAction - (10189)' in 1ms. Result: null [Trace - 21:30:05.395 PM] Sending request 'textDocument/documentSymbol - (10190)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:30:05.396 PM] Received response 'textDocument/documentSymbol - (10190)' in 0ms. Result: [] [Trace - 21:30:05.396 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 21:30:05 DocumentSymbols failed: invalid pos\n\tURI=file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go\n"} [Error - 9:30:05 PM] 2020/11/25 21:30:05 DocumentSymbols failed: invalid pos URI=file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go [Trace - 21:30:05.992 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":148},"contentChanges":[{"range":{"start":{"line":221,"character":19},"end":{"line":221,"character":19}},"rangeLength":0,"text":")"}]} [Trace - 21:30:06.001 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":148,"diagnostics":[]} [Trace - 21:30:06.043 PM] Sending request 'textDocument/documentLink - (10191)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:30:06.047 PM] Received response 'textDocument/documentLink - (10191)' in 3ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":410,"character":11},"end":{"line":410,"character":19}},"target":"https://time.Now"}] [Trace - 21:30:06.184 PM] Sending request 'textDocument/foldingRange - (10192)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:30:06.189 PM] Received response 'textDocument/foldingRange - (10192)' in 4ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":300,"endCharacter":2},{"startLine":225,"startCharacter":33,"endLine":227,"endCharacter":56},{"startLine":232,"startCharacter":36,"endLine":233,"endCharacter":67},{"startLine":244,"startCharacter":12,"endLine":254,"endCharacter":3},{"startLine":246,"startCharacter":33,"endLine":249,"endCharacter":61},{"startLine":252,"startCharacter":36,"endLine":253,"endCharacter":68},{"startLine":261,"startCharacter":6,"endLine":272,"endCharacter":3},{"startLine":262,"startCharacter":10,"endLine":271,"endCharacter":13},{"startLine":263,"startCharacter":23,"endLine":269,"endCharacter":5},{"startLine":266,"startCharacter":19,"endLine":269,"endCharacter":4},{"startLine":266,"startCharacter":41,"endLine":268,"endCharacter":9},{"startLine":270,"startCharacter":38,"endLine":271,"endCharacter":13},{"startLine":275,"startCharacter":22,"endLine":276,"endCharacter":55},{"startLine":279,"startCharacter":29,"endLine":280,"endCharacter":40},{"startLine":283,"startCharacter":29,"endLine":299,"endCharacter":3},{"startLine":284,"startCharacter":32,"endLine":298,"endCharacter":51},{"startLine":285,"startCharacter":32,"endLine":288,"endCharacter":4},{"startLine":286,"startCharacter":38,"endLine":287,"endCharacter":51},{"startLine":289,"startCharacter":31,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":47,"endLine":291,"endCharacter":50},{"startLine":293,"startCharacter":25,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":68},{"startLine":297,"startCharacter":10,"endLine":298,"endCharacter":51},{"startLine":304,"startCharacter":59,"endLine":377,"endCharacter":2},{"startLine":309,"startCharacter":33,"endLine":311,"endCharacter":31},{"startLine":316,"startCharacter":36,"endLine":317,"endCharacter":67},{"startLine":326,"startCharacter":12,"endLine":335,"endCharacter":3},{"startLine":328,"startCharacter":33,"endLine":330,"endCharacter":32},{"startLine":333,"startCharacter":36,"endLine":334,"endCharacter":68},{"startLine":342,"startCharacter":6,"endLine":353,"endCharacter":3},{"startLine":343,"startCharacter":10,"endLine":352,"endCharacter":13},{"startLine":344,"startCharacter":23,"endLine":350,"endCharacter":5},{"startLine":347,"startCharacter":19,"endLine":350,"endCharacter":4},{"startLine":347,"startCharacter":41,"endLine":349,"endCharacter":9},{"startLine":351,"startCharacter":38,"endLine":352,"endCharacter":13},{"startLine":356,"startCharacter":22,"endLine":357,"endCharacter":55},{"startLine":360,"startCharacter":29,"endLine":361,"endCharacter":40},{"startLine":366,"startCharacter":29,"endLine":372,"endCharacter":3},{"startLine":367,"startCharacter":32,"endLine":371,"endCharacter":51},{"startLine":368,"startCharacter":32,"endLine":369,"endCharacter":49},{"startLine":370,"startCharacter":10,"endLine":371,"endCharacter":51},{"startLine":375,"startCharacter":32,"endLine":376,"endCharacter":76},{"startLine":381,"startCharacter":57,"endLine":458,"endCharacter":2},{"startLine":390,"startCharacter":33,"endLine":394,"endCharacter":60},{"startLine":399,"startCharacter":36,"endLine":400,"endCharacter":67},{"startLine":409,"startCharacter":12,"endLine":417,"endCharacter":3},{"startLine":411,"startCharacter":33,"endLine":412,"endCharacter":62},{"startLine":415,"startCharacter":36,"endLine":416,"endCharacter":68},{"startLine":424,"startCharacter":6,"endLine":435,"endCharacter":3},{"startLine":425,"startCharacter":10,"endLine":434,"endCharacter":13},{"startLine":426,"startCharacter":23,"endLine":432,"endCharacter":5},{"startLine":429,"startCharacter":19,"endLine":432,"endCharacter":4},{"startLine":429,"startCharacter":41,"endLine":431,"endCharacter":9},{"startLine":433,"startCharacter":38,"endLine":434,"endCharacter":13},{"startLine":438,"startCharacter":29,"endLine":439,"endCharacter":34},{"startLine":442,"startCharacter":35,"endLine":443,"endCharacter":55},{"startLine":447,"startCharacter":29,"endLine":457,"endCharacter":3},{"startLine":449,"startCharacter":10,"endLine":453,"endCharacter":17},{"startLine":450,"startCharacter":14,"endLine":451,"endCharacter":58},{"startLine":455,"startCharacter":28,"endLine":456,"endCharacter":51},{"startLine":462,"startCharacter":51,"endLine":510,"endCharacter":2},{"startLine":480,"startCharacter":12,"endLine":483,"endCharacter":45},{"startLine":490,"startCharacter":6,"endLine":501,"endCharacter":3},{"startLine":491,"startCharacter":10,"endLine":500,"endCharacter":13},{"startLine":492,"startCharacter":23,"endLine":498,"endCharacter":5},{"startLine":495,"startCharacter":19,"endLine":498,"endCharacter":4},{"startLine":495,"startCharacter":41,"endLine":497,"endCharacter":9},{"startLine":499,"startCharacter":38,"endLine":500,"endCharacter":13},{"startLine":504,"startCharacter":22,"endLine":505,"endCharacter":55},{"startLine":508,"startCharacter":29,"endLine":509,"endCharacter":40},{"startLine":514,"startCharacter":51,"endLine":574,"endCharacter":2},{"startLine":538,"startCharacter":12,"endLine":541,"endCharacter":15},{"startLine":548,"startCharacter":6,"endLine":559,"endCharacter":3},{"startLine":549,"startCharacter":10,"endLine":558,"endCharacter":13},{"startLine":550,"startCharacter":23,"endLine":556,"endCharacter":5},{"startLine":553,"startCharacter":19,"endLine":556,"endCharacter":4},{"startLine":553,"startCharacter":41,"endLine":555,"endCharacter":9},{"startLine":557,"startCharacter":38,"endLine":558,"endCharacter":13},{"startLine":563,"startCharacter":29,"endLine":565,"endCharacter":62},{"startLine":568,"startCharacter":22,"endLine":569,"endCharacter":55},{"startLine":572,"startCharacter":44,"endLine":573,"endCharacter":46},{"startLine":578,"startCharacter":50,"endLine":647,"endCharacter":2},{"startLine":579,"startCharacter":20,"endLine":582,"endCharacter":25},{"startLine":583,"startCharacter":3,"endLine":585,"endCharacter":54},{"startLine":588,"startCharacter":26,"endLine":646,"endCharacter":4},{"startLine":589,"startCharacter":8,"endLine":646,"endCharacter":3},{"startLine":589,"startCharacter":36,"endLine":645,"endCharacter":4},{"startLine":598,"startCharacter":35,"endLine":601,"endCharacter":62},{"startLine":606,"startCharacter":38,"endLine":607,"endCharacter":69},{"startLine":617,"startCharacter":8,"endLine":628,"endCharacter":5},{"startLine":618,"startCharacter":12,"endLine":627,"endCharacter":15},{"startLine":619,"startCharacter":25,"endLine":625,"endCharacter":7},{"startLine":622,"startCharacter":21,"endLine":625,"endCharacter":6},{"startLine":622,"startCharacter":43,"endLine":624,"endCharacter":11},{"startLine":626,"startCharacter":40,"endLine":627,"endCharacter":15},{"startLine":631,"startCharacter":31,"endLine":632,"endCharacter":42},{"startLine":636,"startCharacter":31,"endLine":640,"endCharacter":5},{"startLine":637,"startCharacter":29,"endLine":639,"endCharacter":18},{"startLine":638,"startCharacter":33,"endLine":639,"endCharacter":18},{"startLine":643,"startCharacter":44,"endLine":644,"endCharacter":92}] [Trace - 21:30:06.247 PM] Sending request 'textDocument/codeLens - (10193)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:30:06.247 PM] Received response 'textDocument/codeLens - (10193)' in 0ms. Result: null [Trace - 21:30:06.258 PM] Sending request 'textDocument/codeAction - (10194)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":221,"character":20},"end":{"line":221,"character":20}},"context":{"diagnostics":[]}} [Trace - 21:30:06.260 PM] Received response 'textDocument/codeAction - (10194)' in 1ms. Result: null [Trace - 21:30:06.334 PM] Sending request 'textDocument/documentSymbol - (10195)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:30:06.334 PM] Received response 'textDocument/documentSymbol - (10195)' in 0ms. Result: [{"name":"ReceivedEvent","detail":"struct{...}","kind":23,"range":{"start":{"line":14,"character":5},"end":{"line":17,"character":1}},"selectionRange":{"start":{"line":14,"character":5},"end":{"line":14,"character":18}},"children":[{"name":"Event","detail":"interface{...}","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":12}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":6}}}]},{"name":"(ReceivedEvent).String","detail":"()","kind":6,"range":{"start":{"line":19,"character":0},"end":{"line":21,"character":1}},"selectionRange":{"start":{"line":19,"character":23},"end":{"line":19,"character":29}}},{"name":"isIn","detail":"(id string, ids []string)","kind":12,"range":{"start":{"line":23,"character":0},"end":{"line":30,"character":1}},"selectionRange":{"start":{"line":23,"character":5},"end":{"line":23,"character":9}}},{"name":"durations","detail":"(dd []time.Duration)","kind":12,"range":{"start":{"line":33,"character":0},"end":{"line":35,"character":1}},"selectionRange":{"start":{"line":33,"character":5},"end":{"line":33,"character":14}}},{"name":"errs","detail":"(ee []error)","kind":12,"range":{"start":{"line":37,"character":0},"end":{"line":39,"character":1}},"selectionRange":{"start":{"line":37,"character":5},"end":{"line":37,"character":9}}},{"name":"events","detail":"(ee []scheduler.Event)","kind":12,"range":{"start":{"line":41,"character":0},"end":{"line":43,"character":1}},"selectionRange":{"start":{"line":41,"character":5},"end":{"line":41,"character":11}}},{"name":"TestScheduler_trigger_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":46,"character":0},"end":{"line":121,"character":1}},"selectionRange":{"start":{"line":46,"character":5},"end":{"line":46,"character":32}}},{"name":"TestScheduler_update_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":124,"character":0},"end":{"line":212,"character":1}},"selectionRange":{"start":{"line":124,"character":5},"end":{"line":124,"character":31}}},{"name":"TestScheduler_outdated_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":215,"character":0},"end":{"line":301,"character":1}},"selectionRange":{"start":{"line":215,"character":5},"end":{"line":215,"character":36}}},{"name":"TestScheduler_ignore_invalid_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":304,"character":0},"end":{"line":378,"character":1}},"selectionRange":{"start":{"line":304,"character":5},"end":{"line":304,"character":43}}},{"name":"TestScheduler_missed_schedules_first","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":381,"character":0},"end":{"line":459,"character":1}},"selectionRange":{"start":{"line":381,"character":5},"end":{"line":381,"character":41}}},{"name":"TestScheduler_deleted_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":462,"character":0},"end":{"line":511,"character":1}},"selectionRange":{"start":{"line":462,"character":5},"end":{"line":462,"character":35}}},{"name":"TestScheduler_delete_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":514,"character":0},"end":{"line":575,"character":1}},"selectionRange":{"start":{"line":514,"character":5},"end":{"line":514,"character":35}}},{"name":"TestScheduler_scheduler_since","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":578,"character":0},"end":{"line":648,"character":1}},"selectionRange":{"start":{"line":578,"character":5},"end":{"line":578,"character":34}}}] [Trace - 21:30:07.097 PM] Sending request 'textDocument/hover - (10196)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":219,"character":2}} [Trace - 21:30:07.098 PM] Received response 'textDocument/hover - (10196)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nvar now time.Time\n```"},"range":{"start":{"line":219,"character":1},"end":{"line":219,"character":4}}} [Trace - 21:30:07.298 PM] Sending request 'textDocument/hover - (10197)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":219,"character":1}} [Trace - 21:30:07.299 PM] Received response 'textDocument/hover - (10197)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nvar now time.Time\n```"},"range":{"start":{"line":219,"character":1},"end":{"line":219,"character":4}}} [Trace - 21:30:07.529 PM] Sending request 'textDocument/documentHighlight - (10198)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":219,"character":2}} [Trace - 21:30:07.529 PM] Received response 'textDocument/documentHighlight - (10198)' in 0ms. Result: [{"range":{"start":{"line":219,"character":1},"end":{"line":219,"character":4}},"kind":1},{"range":{"start":{"line":224,"character":14},"end":{"line":224,"character":17}},"kind":1},{"range":{"start":{"line":230,"character":55},"end":{"line":230,"character":58}},"kind":1}] [Trace - 21:30:07.955 PM] Sending request 'textDocument/codeAction - (10199)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":219,"character":1},"end":{"line":219,"character":4}},"context":{"diagnostics":[]}} [Trace - 21:30:07.956 PM] Received response 'textDocument/codeAction - (10199)' in 1ms. Result: null [Trace - 21:30:10.720 PM] Sending request 'textDocument/hover - (10200)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":221,"character":21}} [Trace - 21:30:10.721 PM] Received response 'textDocument/hover - (10200)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nfunc (time.Time).Add(d time.Duration) time.Time\n```\n\n[`(time.Time).Add` on pkg.go.dev](https://pkg.go.dev/time?utm_source=gopls#Time.Add)\n\nAdd returns the time t\\+d\\.\n"},"range":{"start":{"line":221,"character":21},"end":{"line":221,"character":24}}} [Trace - 21:30:10.920 PM] Sending request 'textDocument/hover - (10201)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":221,"character":20}} [Trace - 21:30:10.920 PM] Received response 'textDocument/hover - (10201)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nfunc (time.Time).Add(d time.Duration) time.Time\n```\n\n[`(time.Time).Add` on pkg.go.dev](https://pkg.go.dev/time?utm_source=gopls#Time.Add)\n\nAdd returns the time t\\+d\\.\n"},"range":{"start":{"line":221,"character":21},"end":{"line":221,"character":24}}} [Trace - 21:30:11.202 PM] Sending request 'textDocument/codeAction - (10202)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":221,"character":20},"end":{"line":221,"character":20}},"context":{"diagnostics":[]}} [Trace - 21:30:11.204 PM] Received response 'textDocument/codeAction - (10202)' in 1ms. Result: null [Trace - 21:30:11.507 PM] Sending request 'textDocument/hover - (10203)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":230,"character":42}} [Trace - 21:30:11.508 PM] Received response 'textDocument/hover - (10203)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nconst time.Second time.Duration = 1000000000\n```\n\n[`time.Second` on pkg.go.dev](https://pkg.go.dev/time?utm_source=gopls#Second)\n\nCommon durations\\. There is no definition for units of Day or larger\nto avoid confusion across daylight savings time zone transitions\\.\n\nTo count the number of units in a Duration, divide\\:\n\n\n second := time.Second\n\n fmt.Print(int64(second/time.Millisecond)) // prints 1000\n\n\nTo convert an integer number of units to a Duration, multiply\\:\n\n\n seconds := 10\n\n fmt.Print(time.Duration(seconds)*time.Second) // prints 10s\n\n"},"range":{"start":{"line":230,"character":39},"end":{"line":230,"character":45}}} [Trace - 21:30:11.533 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 21:30:11 background imports cache refresh starting\n"} [Info - 9:30:11 PM] 2020/11/25 21:30:11 background imports cache refresh starting [Trace - 21:30:11.703 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 21:30:11 background refresh finished after 170.972751ms\n"} [Info - 9:30:11 PM] 2020/11/25 21:30:11 background refresh finished after 170.972751ms [Trace - 21:30:12.997 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":149},"contentChanges":[{"range":{"start":{"line":221,"character":19},"end":{"line":221,"character":20}},"rangeLength":1,"text":""}]} [Trace - 21:30:13.003 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":149,"diagnostics":[{"range":{"start":{"line":221,"character":19},"end":{"line":221,"character":19}},"severity":1,"source":"syntax","message":"expected operand, found '.'"}]} [Trace - 21:30:13.186 PM] Sending request 'textDocument/foldingRange - (10204)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:30:13.188 PM] Received response 'textDocument/foldingRange - (10204)' in 1ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":221,"startCharacter":19,"endLine":649},{"startLine":244,"startCharacter":12,"endLine":254,"endCharacter":3},{"startLine":246,"startCharacter":33,"endLine":249,"endCharacter":61},{"startLine":252,"startCharacter":36,"endLine":253,"endCharacter":68},{"startLine":290,"startCharacter":47,"endLine":291,"endCharacter":50},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":68},{"startLine":326,"startCharacter":12,"endLine":335,"endCharacter":3},{"startLine":328,"startCharacter":33,"endLine":330,"endCharacter":32},{"startLine":333,"startCharacter":36,"endLine":334,"endCharacter":68},{"startLine":409,"startCharacter":12,"endLine":417,"endCharacter":3},{"startLine":411,"startCharacter":33,"endLine":412,"endCharacter":62},{"startLine":415,"startCharacter":36,"endLine":416,"endCharacter":68},{"startLine":449,"startCharacter":10,"endLine":451,"endCharacter":58},{"startLine":455,"startCharacter":28,"endLine":456,"endCharacter":51},{"startLine":480,"startCharacter":12,"endLine":483,"endCharacter":45},{"startLine":538,"startCharacter":12,"endLine":541,"endCharacter":15},{"startLine":643,"startCharacter":44,"endLine":644,"endCharacter":92}] [Trace - 21:30:13.238 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":150},"contentChanges":[{"range":{"start":{"line":221,"character":18},"end":{"line":221,"character":19}},"rangeLength":1,"text":""}]} [Trace - 21:30:13.245 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":150,"diagnostics":[{"range":{"start":{"line":221,"character":19},"end":{"line":221,"character":22}},"severity":1,"source":"compiler","message":"time.Now.Add undefined (type func() time.Time has no field or method Add)"}]} [Trace - 21:30:13.275 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":151},"contentChanges":[{"range":{"start":{"line":221,"character":17},"end":{"line":221,"character":18}},"rangeLength":1,"text":""}]} [Trace - 21:30:13.281 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":151,"diagnostics":[{"range":{"start":{"line":221,"character":15},"end":{"line":221,"character":21}},"severity":1,"source":"compiler","message":"No not declared by package time"}]} [Trace - 21:30:13.302 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":152},"contentChanges":[{"range":{"start":{"line":221,"character":16},"end":{"line":221,"character":17}},"rangeLength":1,"text":""}]} [Trace - 21:30:13.309 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":152,"diagnostics":[{"range":{"start":{"line":221,"character":15},"end":{"line":221,"character":20}},"severity":1,"source":"compiler","message":"N not declared by package time"}]} [Trace - 21:30:13.335 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":153},"contentChanges":[{"range":{"start":{"line":221,"character":15},"end":{"line":221,"character":16}},"rangeLength":1,"text":""}]} [Trace - 21:30:13.343 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":153,"diagnostics":[{"range":{"start":{"line":221,"character":15},"end":{"line":221,"character":15}},"severity":1,"source":"syntax","message":"expected selector or type assertion, found '.'"}]} [Trace - 21:30:13.368 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":154},"contentChanges":[{"range":{"start":{"line":221,"character":14},"end":{"line":221,"character":15}},"rangeLength":1,"text":""}]} [Trace - 21:30:13.375 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":154,"diagnostics":[{"range":{"start":{"line":221,"character":15},"end":{"line":221,"character":18}},"severity":1,"source":"compiler","message":"Add not declared by package time"}]} [Trace - 21:30:13.402 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":155},"contentChanges":[{"range":{"start":{"line":221,"character":13},"end":{"line":221,"character":14}},"rangeLength":1,"text":""}]} [Trace - 21:30:13.409 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":155,"diagnostics":[{"range":{"start":{"line":221,"character":10},"end":{"line":221,"character":17}},"severity":1,"source":"compiler","message":"undeclared name: tim"}]} [Trace - 21:30:13.436 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":156},"contentChanges":[{"range":{"start":{"line":221,"character":12},"end":{"line":221,"character":13}},"rangeLength":1,"text":""}]} [Trace - 21:30:13.448 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":156,"diagnostics":[{"range":{"start":{"line":221,"character":10},"end":{"line":221,"character":16}},"severity":1,"source":"compiler","message":"undeclared name: ti"}]} [Trace - 21:30:13.637 PM] Sending request 'textDocument/foldingRange - (10205)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:30:13.641 PM] Received response 'textDocument/foldingRange - (10205)' in 4ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":300,"endCharacter":2},{"startLine":225,"startCharacter":33,"endLine":227,"endCharacter":56},{"startLine":232,"startCharacter":36,"endLine":233,"endCharacter":67},{"startLine":244,"startCharacter":12,"endLine":254,"endCharacter":3},{"startLine":246,"startCharacter":33,"endLine":249,"endCharacter":61},{"startLine":252,"startCharacter":36,"endLine":253,"endCharacter":68},{"startLine":261,"startCharacter":6,"endLine":272,"endCharacter":3},{"startLine":262,"startCharacter":10,"endLine":271,"endCharacter":13},{"startLine":263,"startCharacter":23,"endLine":269,"endCharacter":5},{"startLine":266,"startCharacter":19,"endLine":269,"endCharacter":4},{"startLine":266,"startCharacter":41,"endLine":268,"endCharacter":9},{"startLine":270,"startCharacter":38,"endLine":271,"endCharacter":13},{"startLine":275,"startCharacter":22,"endLine":276,"endCharacter":55},{"startLine":279,"startCharacter":29,"endLine":280,"endCharacter":40},{"startLine":283,"startCharacter":29,"endLine":299,"endCharacter":3},{"startLine":284,"startCharacter":32,"endLine":298,"endCharacter":51},{"startLine":285,"startCharacter":32,"endLine":288,"endCharacter":4},{"startLine":286,"startCharacter":38,"endLine":287,"endCharacter":51},{"startLine":289,"startCharacter":31,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":47,"endLine":291,"endCharacter":50},{"startLine":293,"startCharacter":25,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":68},{"startLine":297,"startCharacter":10,"endLine":298,"endCharacter":51},{"startLine":304,"startCharacter":59,"endLine":377,"endCharacter":2},{"startLine":309,"startCharacter":33,"endLine":311,"endCharacter":31},{"startLine":316,"startCharacter":36,"endLine":317,"endCharacter":67},{"startLine":326,"startCharacter":12,"endLine":335,"endCharacter":3},{"startLine":328,"startCharacter":33,"endLine":330,"endCharacter":32},{"startLine":333,"startCharacter":36,"endLine":334,"endCharacter":68},{"startLine":342,"startCharacter":6,"endLine":353,"endCharacter":3},{"startLine":343,"startCharacter":10,"endLine":352,"endCharacter":13},{"startLine":344,"startCharacter":23,"endLine":350,"endCharacter":5},{"startLine":347,"startCharacter":19,"endLine":350,"endCharacter":4},{"startLine":347,"startCharacter":41,"endLine":349,"endCharacter":9},{"startLine":351,"startCharacter":38,"endLine":352,"endCharacter":13},{"startLine":356,"startCharacter":22,"endLine":357,"endCharacter":55},{"startLine":360,"startCharacter":29,"endLine":361,"endCharacter":40},{"startLine":366,"startCharacter":29,"endLine":372,"endCharacter":3},{"startLine":367,"startCharacter":32,"endLine":371,"endCharacter":51},{"startLine":368,"startCharacter":32,"endLine":369,"endCharacter":49},{"startLine":370,"startCharacter":10,"endLine":371,"endCharacter":51},{"startLine":375,"startCharacter":32,"endLine":376,"endCharacter":76},{"startLine":381,"startCharacter":57,"endLine":458,"endCharacter":2},{"startLine":390,"startCharacter":33,"endLine":394,"endCharacter":60},{"startLine":399,"startCharacter":36,"endLine":400,"endCharacter":67},{"startLine":409,"startCharacter":12,"endLine":417,"endCharacter":3},{"startLine":411,"startCharacter":33,"endLine":412,"endCharacter":62},{"startLine":415,"startCharacter":36,"endLine":416,"endCharacter":68},{"startLine":424,"startCharacter":6,"endLine":435,"endCharacter":3},{"startLine":425,"startCharacter":10,"endLine":434,"endCharacter":13},{"startLine":426,"startCharacter":23,"endLine":432,"endCharacter":5},{"startLine":429,"startCharacter":19,"endLine":432,"endCharacter":4},{"startLine":429,"startCharacter":41,"endLine":431,"endCharacter":9},{"startLine":433,"startCharacter":38,"endLine":434,"endCharacter":13},{"startLine":438,"startCharacter":29,"endLine":439,"endCharacter":34},{"startLine":442,"startCharacter":35,"endLine":443,"endCharacter":55},{"startLine":447,"startCharacter":29,"endLine":457,"endCharacter":3},{"startLine":449,"startCharacter":10,"endLine":453,"endCharacter":17},{"startLine":450,"startCharacter":14,"endLine":451,"endCharacter":58},{"startLine":455,"startCharacter":28,"endLine":456,"endCharacter":51},{"startLine":462,"startCharacter":51,"endLine":510,"endCharacter":2},{"startLine":480,"startCharacter":12,"endLine":483,"endCharacter":45},{"startLine":490,"startCharacter":6,"endLine":501,"endCharacter":3},{"startLine":491,"startCharacter":10,"endLine":500,"endCharacter":13},{"startLine":492,"startCharacter":23,"endLine":498,"endCharacter":5},{"startLine":495,"startCharacter":19,"endLine":498,"endCharacter":4},{"startLine":495,"startCharacter":41,"endLine":497,"endCharacter":9},{"startLine":499,"startCharacter":38,"endLine":500,"endCharacter":13},{"startLine":504,"startCharacter":22,"endLine":505,"endCharacter":55},{"startLine":508,"startCharacter":29,"endLine":509,"endCharacter":40},{"startLine":514,"startCharacter":51,"endLine":574,"endCharacter":2},{"startLine":538,"startCharacter":12,"endLine":541,"endCharacter":15},{"startLine":548,"startCharacter":6,"endLine":559,"endCharacter":3},{"startLine":549,"startCharacter":10,"endLine":558,"endCharacter":13},{"startLine":550,"startCharacter":23,"endLine":556,"endCharacter":5},{"startLine":553,"startCharacter":19,"endLine":556,"endCharacter":4},{"startLine":553,"startCharacter":41,"endLine":555,"endCharacter":9},{"startLine":557,"startCharacter":38,"endLine":558,"endCharacter":13},{"startLine":563,"startCharacter":29,"endLine":565,"endCharacter":62},{"startLine":568,"startCharacter":22,"endLine":569,"endCharacter":55},{"startLine":572,"startCharacter":44,"endLine":573,"endCharacter":46},{"startLine":578,"startCharacter":50,"endLine":647,"endCharacter":2},{"startLine":579,"startCharacter":20,"endLine":582,"endCharacter":25},{"startLine":583,"startCharacter":3,"endLine":585,"endCharacter":54},{"startLine":588,"startCharacter":26,"endLine":646,"endCharacter":4},{"startLine":589,"startCharacter":8,"endLine":646,"endCharacter":3},{"startLine":589,"startCharacter":36,"endLine":645,"endCharacter":4},{"startLine":598,"startCharacter":35,"endLine":601,"endCharacter":62},{"startLine":606,"startCharacter":38,"endLine":607,"endCharacter":69},{"startLine":617,"startCharacter":8,"endLine":628,"endCharacter":5},{"startLine":618,"startCharacter":12,"endLine":627,"endCharacter":15},{"startLine":619,"startCharacter":25,"endLine":625,"endCharacter":7},{"startLine":622,"startCharacter":21,"endLine":625,"endCharacter":6},{"startLine":622,"startCharacter":43,"endLine":624,"endCharacter":11},{"startLine":626,"startCharacter":40,"endLine":627,"endCharacter":15},{"startLine":631,"startCharacter":31,"endLine":632,"endCharacter":42},{"startLine":636,"startCharacter":31,"endLine":640,"endCharacter":5},{"startLine":637,"startCharacter":29,"endLine":639,"endCharacter":18},{"startLine":638,"startCharacter":33,"endLine":639,"endCharacter":18},{"startLine":643,"startCharacter":44,"endLine":644,"endCharacter":92}] [Trace - 21:30:13.697 PM] Sending request 'textDocument/codeLens - (10206)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:30:13.698 PM] Received response 'textDocument/codeLens - (10206)' in 0ms. Result: null [Trace - 21:30:13.703 PM] Sending request 'textDocument/codeAction - (10207)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":221,"character":12},"end":{"line":221,"character":12}},"context":{"diagnostics":[{"range":{"start":{"line":221,"character":10},"end":{"line":221,"character":16}},"message":"undeclared name: ti","severity":1,"source":"compiler"}]}} [Trace - 21:30:13.785 PM] Sending request 'textDocument/documentSymbol - (10208)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:30:13.852 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":157},"contentChanges":[{"range":{"start":{"line":221,"character":11},"end":{"line":221,"character":12}},"rangeLength":1,"text":""}]} [Trace - 21:30:13.852 PM] Sending notification '$/cancelRequest'. Params: {"id":10207} [Trace - 21:30:13.986 PM] Sending request 'textDocument/documentLink - (10209)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:30:14.021 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":158},"contentChanges":[{"range":{"start":{"line":221,"character":10},"end":{"line":221,"character":11}},"rangeLength":1,"text":""}]} [Trace - 21:30:14.213 PM] Sending request 'textDocument/foldingRange - (10210)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:30:14.274 PM] Sending request 'textDocument/codeLens - (10211)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:30:14.275 PM] Sending request 'textDocument/codeAction - (10212)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":221,"character":10},"end":{"line":221,"character":10}},"context":{"diagnostics":[{"range":{"start":{"line":221,"character":10},"end":{"line":221,"character":16}},"message":"undeclared name: ti","severity":1,"source":"compiler"}]}} [Trace - 21:30:14.367 PM] Sending notification '$/cancelRequest'. Params: {"id":10208} [Trace - 21:30:14.367 PM] Sending request 'textDocument/documentSymbol - (10213)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:30:14.677 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":159},"contentChanges":[{"range":{"start":{"line":221,"character":10},"end":{"line":221,"character":10}},"rangeLength":0,"text":"n"}]} [Trace - 21:30:14.677 PM] Sending notification '$/cancelRequest'. Params: {"id":10210} [Trace - 21:30:14.677 PM] Sending notification '$/cancelRequest'. Params: {"id":10212} [Trace - 21:30:14.680 PM] Sending request 'textDocument/completion - (10214)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":221,"character":11},"context":{"triggerKind":1}} [Trace - 21:30:14.869 PM] Sending request 'textDocument/foldingRange - (10215)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:30:14.932 PM] Sending notification '$/cancelRequest'. Params: {"id":10211} [Trace - 21:30:14.932 PM] Sending request 'textDocument/codeLens - (10216)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:30:14.932 PM] Sending request 'textDocument/codeAction - (10217)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":221,"character":11},"end":{"line":221,"character":11}},"context":{"diagnostics":[{"range":{"start":{"line":221,"character":10},"end":{"line":221,"character":16}},"message":"undeclared name: ti","severity":1,"source":"compiler"}]}} [Trace - 21:30:14.936 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":160},"contentChanges":[{"range":{"start":{"line":221,"character":11},"end":{"line":221,"character":11}},"rangeLength":0,"text":"o"}]} [Trace - 21:30:14.936 PM] Sending notification '$/cancelRequest'. Params: {"id":10215} [Trace - 21:30:14.936 PM] Sending notification '$/cancelRequest'. Params: {"id":10217} [Trace - 21:30:15.014 PM] Sending request 'textDocument/documentLink - (10218)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:30:15.051 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":161},"contentChanges":[{"range":{"start":{"line":221,"character":12},"end":{"line":221,"character":12}},"rangeLength":0,"text":"w"}]} [Trace - 21:30:15.245 PM] Sending request 'textDocument/foldingRange - (10219)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:30:15.307 PM] Sending notification '$/cancelRequest'. Params: {"id":10216} [Trace - 21:30:15.307 PM] Sending request 'textDocument/codeLens - (10220)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:30:15.307 PM] Sending request 'textDocument/codeAction - (10221)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":221,"character":13},"end":{"line":221,"character":13}},"context":{"diagnostics":[{"range":{"start":{"line":221,"character":10},"end":{"line":221,"character":16}},"message":"undeclared name: ti","severity":1,"source":"compiler"}]}} [Trace - 21:30:15.396 PM] Sending notification '$/cancelRequest'. Params: {"id":10213} [Trace - 21:30:15.396 PM] Sending request 'textDocument/documentSymbol - (10222)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:30:15.823 PM] Sending request 'textDocument/documentHighlight - (10223)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":222,"character":13}} [Trace - 21:30:15.823 PM] Sending notification '$/cancelRequest'. Params: {"id":10214} [Trace - 21:30:16.043 PM] Sending request 'textDocument/documentLink - (10224)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:30:16.289 PM] Sending notification '$/cancelRequest'. Params: {"id":10223} [Trace - 21:30:16.289 PM] Sending request 'textDocument/documentHighlight - (10225)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":222,"character":17}} [Trace - 21:30:16.867 PM] Sending notification '$/cancelRequest'. Params: {"id":10225} [Trace - 21:30:17.113 PM] Sending request 'textDocument/codeAction - (10226)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":222,"character":21},"end":{"line":222,"character":21}},"context":{"diagnostics":[]}} [Trace - 21:30:17.113 PM] Sending notification '$/cancelRequest'. Params: {"id":10221} [Trace - 21:30:17.777 PM] Sending request 'textDocument/codeAction - (10227)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":222,"character":22},"end":{"line":222,"character":22}},"context":{"diagnostics":[]}} [Trace - 21:30:17.777 PM] Sending notification '$/cancelRequest'. Params: {"id":10226} [Trace - 21:30:19.432 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":162},"contentChanges":[{"range":{"start":{"line":222,"character":21},"end":{"line":222,"character":22}},"rangeLength":1,"text":""}]} [Trace - 21:30:19.432 PM] Sending notification '$/cancelRequest'. Params: {"id":10219} [Trace - 21:30:19.433 PM] Sending notification '$/cancelRequest'. Params: {"id":10227} [Trace - 21:30:19.623 PM] Sending request 'textDocument/foldingRange - (10228)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:30:19.676 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":163},"contentChanges":[{"range":{"start":{"line":222,"character":20},"end":{"line":222,"character":21}},"rangeLength":1,"text":""}]} [Trace - 21:30:19.676 PM] Sending notification '$/cancelRequest'. Params: {"id":10228} [Trace - 21:30:19.710 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":164},"contentChanges":[{"range":{"start":{"line":222,"character":19},"end":{"line":222,"character":20}},"rangeLength":1,"text":""}]} [Trace - 21:30:19.745 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":165},"contentChanges":[{"range":{"start":{"line":222,"character":18},"end":{"line":222,"character":19}},"rangeLength":1,"text":""}]} [Trace - 21:30:19.777 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":166},"contentChanges":[{"range":{"start":{"line":222,"character":17},"end":{"line":222,"character":18}},"rangeLength":1,"text":""}]} [Trace - 21:30:19.978 PM] Sending request 'textDocument/foldingRange - (10229)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:30:20.038 PM] Sending notification '$/cancelRequest'. Params: {"id":10220} [Trace - 21:30:20.038 PM] Sending request 'textDocument/codeLens - (10230)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:30:20.038 PM] Sending request 'textDocument/codeAction - (10231)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":222,"character":17},"end":{"line":222,"character":17}},"context":{"diagnostics":[]}} [Trace - 21:30:20.039 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":167},"contentChanges":[{"range":{"start":{"line":222,"character":16},"end":{"line":222,"character":17}},"rangeLength":1,"text":""}]} [Trace - 21:30:20.039 PM] Sending notification '$/cancelRequest'. Params: {"id":10229} [Trace - 21:30:20.039 PM] Sending notification '$/cancelRequest'. Params: {"id":10231} [Trace - 21:30:20.224 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":168},"contentChanges":[{"range":{"start":{"line":222,"character":15},"end":{"line":222,"character":16}},"rangeLength":1,"text":""}]} [Trace - 21:30:20.406 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":169},"contentChanges":[{"range":{"start":{"line":222,"character":14},"end":{"line":222,"character":15}},"rangeLength":1,"text":""}]} [Trace - 21:30:20.423 PM] Sending request 'textDocument/documentLink - (10232)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:30:20.582 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":170},"contentChanges":[{"range":{"start":{"line":222,"character":13},"end":{"line":222,"character":14}},"rangeLength":1,"text":""}]} [Trace - 21:30:20.778 PM] Sending request 'textDocument/foldingRange - (10233)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:30:20.840 PM] Sending notification '$/cancelRequest'. Params: {"id":10230} [Trace - 21:30:20.840 PM] Sending request 'textDocument/codeLens - (10234)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:30:20.841 PM] Sending request 'textDocument/codeAction - (10235)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":222,"character":13},"end":{"line":222,"character":13}},"context":{"diagnostics":[]}} [Trace - 21:30:20.877 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":171},"contentChanges":[{"range":{"start":{"line":222,"character":12},"end":{"line":222,"character":13}},"rangeLength":1,"text":""}]} [Trace - 21:30:20.877 PM] Sending notification '$/cancelRequest'. Params: {"id":10233} [Trace - 21:30:20.877 PM] Sending notification '$/cancelRequest'. Params: {"id":10235} [Trace - 21:30:21.077 PM] Sending request 'textDocument/foldingRange - (10236)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:30:21.136 PM] Sending notification '$/cancelRequest'. Params: {"id":10234} [Trace - 21:30:21.136 PM] Sending request 'textDocument/codeLens - (10237)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:30:21.136 PM] Sending request 'textDocument/codeAction - (10238)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":222,"character":12},"end":{"line":222,"character":12}},"context":{"diagnostics":[]}} [Trace - 21:30:21.228 PM] Sending notification '$/cancelRequest'. Params: {"id":10222} [Trace - 21:30:21.228 PM] Sending request 'textDocument/documentSymbol - (10239)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:30:21.577 PM] Sending request 'textDocument/documentLink - (10240)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:30:21.885 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":172},"contentChanges":[{"range":{"start":{"line":222,"character":12},"end":{"line":222,"character":12}},"rangeLength":0,"text":"n"}]} [Trace - 21:30:21.885 PM] Sending notification '$/cancelRequest'. Params: {"id":10236} [Trace - 21:30:21.885 PM] Sending notification '$/cancelRequest'. Params: {"id":10238} [Trace - 21:30:21.897 PM] Sending request 'textDocument/completion - (10241)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":222,"character":13},"context":{"triggerKind":1}} [Trace - 21:30:22.086 PM] Sending request 'textDocument/foldingRange - (10242)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:30:22.148 PM] Sending notification '$/cancelRequest'. Params: {"id":10237} [Trace - 21:30:22.148 PM] Sending request 'textDocument/codeLens - (10243)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:30:22.148 PM] Sending request 'textDocument/codeAction - (10244)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":222,"character":13},"end":{"line":222,"character":13}},"context":{"diagnostics":[]}} [Trace - 21:30:22.234 PM] Sending notification '$/cancelRequest'. Params: {"id":10239} [Trace - 21:30:22.234 PM] Sending request 'textDocument/documentSymbol - (10245)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:30:22.327 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":173},"contentChanges":[{"range":{"start":{"line":222,"character":13},"end":{"line":222,"character":13}},"rangeLength":0,"text":"o"}]} [Trace - 21:30:22.327 PM] Sending notification '$/cancelRequest'. Params: {"id":10242} [Trace - 21:30:22.327 PM] Sending notification '$/cancelRequest'. Params: {"id":10244} [Trace - 21:30:22.474 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":174},"contentChanges":[{"range":{"start":{"line":222,"character":14},"end":{"line":222,"character":14}},"rangeLength":0,"text":"w"}]} [Trace - 21:30:22.670 PM] Sending request 'textDocument/foldingRange - (10246)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:30:22.727 PM] Sending notification '$/cancelRequest'. Params: {"id":10243} [Trace - 21:30:22.727 PM] Sending request 'textDocument/codeLens - (10247)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:30:22.727 PM] Sending request 'textDocument/codeAction - (10248)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":222,"character":15},"end":{"line":222,"character":15}},"context":{"diagnostics":[]}} [Trace - 21:30:22.809 PM] Sending request 'textDocument/codeAction - (10249)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":649,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":221,"character":10},"end":{"line":221,"character":16}},"message":"undeclared name: ti","severity":1,"source":"compiler"}],"only":["source.organizeImports"]}} [Trace - 21:30:22.818 PM] Sending notification '$/cancelRequest'. Params: {"id":10245} [Trace - 21:30:22.818 PM] Sending request 'textDocument/documentSymbol - (10250)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:30:22.884 PM] Sending request 'textDocument/documentLink - (10251)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Error - Received] 21:30:34.588 PM #10207 context canceled [Error - Received] 21:30:34.588 PM #10208 JSON RPC cancelled [Error - 9:30:34 PM] Request textDocument/codeAction failed. Message: context canceled Code: 0 [Trace - 21:30:34.594 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":157,"diagnostics":[{"range":{"start":{"line":221,"character":12},"end":{"line":221,"character":15}},"severity":1,"source":"compiler","message":"t.Add undefined (type *testing.T has no field or method Add)"}]} [Trace - 21:30:34.596 PM] Received response 'textDocument/documentLink - (10209)' in 20609ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":410,"character":11},"end":{"line":410,"character":19}},"target":"https://time.Now"}] [Error - Received] 21:30:34.599 PM #10210 JSON RPC cancelled [Error - Received] 21:30:34.599 PM #10211 JSON RPC cancelled [Error - Received] 21:30:34.599 PM #10212 JSON RPC cancelled [Error - Received] 21:30:34.599 PM #10213 JSON RPC cancelled [Error - Received] 21:30:34.601 PM #10214 JSON RPC cancelled [Error - Received] 21:30:34.601 PM #10215 JSON RPC cancelled [Error - Received] 21:30:34.601 PM #10217 JSON RPC cancelled [Error - Received] 21:30:34.601 PM #10216 JSON RPC cancelled [Trace - 21:30:34.607 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":160,"diagnostics":[{"range":{"start":{"line":221,"character":10},"end":{"line":221,"character":16}},"severity":1,"source":"compiler","message":"undeclared name: no"}]} [Trace - 21:30:34.610 PM] Received response 'textDocument/documentLink - (10218)' in 19595ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":410,"character":11},"end":{"line":410,"character":19}},"target":"https://time.Now"}] [Error - Received] 21:30:34.612 PM #10219 JSON RPC cancelled [Error - Received] 21:30:34.612 PM #10220 JSON RPC cancelled [Error - Received] 21:30:34.612 PM #10221 JSON RPC cancelled [Error - Received] 21:30:34.612 PM #10222 JSON RPC cancelled [Error - Received] 21:30:34.612 PM #10223 JSON RPC cancelled [Trace - 21:30:34.618 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":161,"diagnostics":[]} [Trace - 21:30:34.619 PM] Received response 'textDocument/documentLink - (10224)' in 18576ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":410,"character":11},"end":{"line":410,"character":19}},"target":"https://time.Now"}] [Error - Received] 21:30:34.619 PM #10226 JSON RPC cancelled [Error - Received] 21:30:34.619 PM #10227 JSON RPC cancelled [Error - Received] 21:30:34.619 PM #10225 JSON RPC cancelled [Error - Received] 21:30:34.622 PM #10228 JSON RPC cancelled [Error - Received] 21:30:34.630 PM #10229 JSON RPC cancelled [Error - Received] 21:30:34.630 PM #10231 JSON RPC cancelled [Error - Received] 21:30:34.630 PM #10230 JSON RPC cancelled [Trace - 21:30:34.641 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":169,"diagnostics":[{"range":{"start":{"line":222,"character":12},"end":{"line":222,"character":18}},"severity":1,"source":"compiler","message":"undeclared name: ti"}]} [Trace - 21:30:34.644 PM] Received response 'textDocument/documentLink - (10232)' in 14220ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":410,"character":11},"end":{"line":410,"character":19}},"target":"https://time.Now"}] [Error - Received] 21:30:34.646 PM #10233 JSON RPC cancelled [Error - Received] 21:30:34.646 PM #10234 JSON RPC cancelled [Error - Received] 21:30:34.646 PM #10235 JSON RPC cancelled [Error - Received] 21:30:34.648 PM #10236 JSON RPC cancelled [Error - Received] 21:30:34.648 PM #10237 JSON RPC cancelled [Error - Received] 21:30:34.648 PM #10238 JSON RPC cancelled [Error - Received] 21:30:34.648 PM #10239 JSON RPC cancelled [Trace - 21:30:34.652 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":171,"diagnostics":[{"range":{"start":{"line":222,"character":12},"end":{"line":222,"character":12}},"severity":1,"source":"syntax","message":"expected operand, found '.'"}]} [Trace - 21:30:34.655 PM] Received response 'textDocument/documentLink - (10240)' in 13077ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":410,"character":11},"end":{"line":410,"character":19}},"target":"https://time.Now"}] [Trace - 21:30:34.661 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":172,"diagnostics":[{"range":{"start":{"line":222,"character":12},"end":{"line":222,"character":17}},"severity":1,"source":"compiler","message":"undeclared name: n"}]} [Trace - 21:30:34.766 PM] Received response 'textDocument/completion - (10241)' in 12868ms. Result: {"isIncomplete":true,"items":[{"label":"now","kind":6,"detail":"time.Time","preselect":true,"sortText":"00000","filterText":"now","insertTextFormat":2,"textEdit":{"range":{"start":{"line":222,"character":12},"end":{"line":222,"character":13}},"newText":"now"}},{"label":"net","kind":9,"detail":"\"net\"","sortText":"00001","filterText":"net","insertTextFormat":2,"textEdit":{"range":{"start":{"line":222,"character":12},"end":{"line":222,"character":13}},"newText":"net"},"additionalTextEdits":[{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":2}},"newText":"net\"\n\t\""}]},{"label":"new","kind":3,"detail":"func(Type) *Type","sortText":"00002","filterText":"new","insertTextFormat":2,"textEdit":{"range":{"start":{"line":222,"character":12},"end":{"line":222,"character":13}},"newText":"new"}},{"label":"network","kind":9,"detail":"\"github.com/Azure/azure-sdk-for-go/services/network/mgmt/2018-10-01/network\"","sortText":"00003","filterText":"network","insertTextFormat":2,"textEdit":{"range":{"start":{"line":222,"character":12},"end":{"line":222,"character":13}},"newText":"network"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"Azure/azure-sdk-for-go/services/network/mgmt/2018-10-01/network\"\n\t\"github.com/"}]},{"label":"networkapi","kind":9,"detail":"\"github.com/Azure/azure-sdk-for-go/services/network/mgmt/2018-01-01/network/networkapi\"","sortText":"00004","filterText":"networkapi","insertTextFormat":2,"textEdit":{"range":{"start":{"line":222,"character":12},"end":{"line":222,"character":13}},"newText":"networkapi"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"Azure/azure-sdk-for-go/services/network/mgmt/2018-01-01/network/networkapi\"\n\t\"github.com/"}]},{"label":"nilfunc","kind":9,"detail":"\"golang.org/x/tools/go/analysis/passes/nilfunc\"","sortText":"00005","filterText":"nilfunc","insertTextFormat":2,"textEdit":{"range":{"start":{"line":222,"character":12},"end":{"line":222,"character":13}},"newText":"nilfunc"},"additionalTextEdits":[{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":0}},"newText":"\t\"golang.org/x/tools/go/analysis/passes/nilfunc\"\n"}]},{"label":"number","kind":9,"detail":"\"golang.org/x/text/number\"","sortText":"00006","filterText":"number","insertTextFormat":2,"textEdit":{"range":{"start":{"line":222,"character":12},"end":{"line":222,"character":13}},"newText":"number"},"additionalTextEdits":[{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":0}},"newText":"\t\"golang.org/x/text/number\"\n"}]},{"label":"hmap.New","kind":3,"detail":"func() hmap.Hmap","sortText":"00007","filterText":"hmap.New","insertTextFormat":2,"textEdit":{"range":{"start":{"line":222,"character":12},"end":{"line":222,"character":13}},"newText":"hmap.New"}},{"label":"scheduler.NewScheduler","kind":3,"detail":"func(store store.Store) scheduler.Scheduler","sortText":"00008","filterText":"scheduler.NewScheduler","insertTextFormat":2,"textEdit":{"range":{"start":{"line":222,"character":12},"end":{"line":222,"character":13}},"newText":"scheduler.NewScheduler"}},{"label":"time.Nanosecond","kind":21,"detail":"time.Duration","documentation":"Common durations. There is no definition for units of Day or larger\nto avoid confusion across daylight savings time zone transitions.\n\nTo count the number of units in a Duration, divide:\n\tsecond := time.Second\n\tfmt.Print(int64(second/time.Millisecond)) // prints 1000\n\nTo convert an integer number of units to a Duration, multiply:\n\tseconds := 10\n\tfmt.Print(time.Duration(seconds)*time.Second) // prints 10s\n","sortText":"00009","filterText":"time.Nanosecond","insertTextFormat":2,"textEdit":{"range":{"start":{"line":222,"character":12},"end":{"line":222,"character":13}},"newText":"time.Nanosecond"}},{"label":"nil","kind":6,"sortText":"00013","filterText":"nil","insertTextFormat":2,"textEdit":{"range":{"start":{"line":222,"character":12},"end":{"line":222,"character":13}},"newText":"nil"}}]} [Error - Received] 21:30:34.766 PM #10242 JSON RPC cancelled [Error - Received] 21:30:34.766 PM #10243 JSON RPC cancelled [Error - Received] 21:30:34.766 PM #10244 JSON RPC cancelled [Error - Received] 21:30:34.766 PM #10245 JSON RPC cancelled [Trace - 21:30:34.769 PM] Sending request 'textDocument/completion - (10252)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":222,"character":15},"context":{"triggerKind":3}} [Trace - 21:30:34.773 PM] Received response 'textDocument/codeLens - (10247)' in 12046ms. Result: null [Trace - 21:30:34.773 PM] Received response 'textDocument/foldingRange - (10246)' in 12103ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":300,"endCharacter":2},{"startLine":225,"startCharacter":33,"endLine":227,"endCharacter":56},{"startLine":232,"startCharacter":36,"endLine":233,"endCharacter":67},{"startLine":244,"startCharacter":12,"endLine":254,"endCharacter":3},{"startLine":246,"startCharacter":33,"endLine":249,"endCharacter":61},{"startLine":252,"startCharacter":36,"endLine":253,"endCharacter":68},{"startLine":261,"startCharacter":6,"endLine":272,"endCharacter":3},{"startLine":262,"startCharacter":10,"endLine":271,"endCharacter":13},{"startLine":263,"startCharacter":23,"endLine":269,"endCharacter":5},{"startLine":266,"startCharacter":19,"endLine":269,"endCharacter":4},{"startLine":266,"startCharacter":41,"endLine":268,"endCharacter":9},{"startLine":270,"startCharacter":38,"endLine":271,"endCharacter":13},{"startLine":275,"startCharacter":22,"endLine":276,"endCharacter":55},{"startLine":279,"startCharacter":29,"endLine":280,"endCharacter":40},{"startLine":283,"startCharacter":29,"endLine":299,"endCharacter":3},{"startLine":284,"startCharacter":32,"endLine":298,"endCharacter":51},{"startLine":285,"startCharacter":32,"endLine":288,"endCharacter":4},{"startLine":286,"startCharacter":38,"endLine":287,"endCharacter":51},{"startLine":289,"startCharacter":31,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":47,"endLine":291,"endCharacter":50},{"startLine":293,"startCharacter":25,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":68},{"startLine":297,"startCharacter":10,"endLine":298,"endCharacter":51},{"startLine":304,"startCharacter":59,"endLine":377,"endCharacter":2},{"startLine":309,"startCharacter":33,"endLine":311,"endCharacter":31},{"startLine":316,"startCharacter":36,"endLine":317,"endCharacter":67},{"startLine":326,"startCharacter":12,"endLine":335,"endCharacter":3},{"startLine":328,"startCharacter":33,"endLine":330,"endCharacter":32},{"startLine":333,"startCharacter":36,"endLine":334,"endCharacter":68},{"startLine":342,"startCharacter":6,"endLine":353,"endCharacter":3},{"startLine":343,"startCharacter":10,"endLine":352,"endCharacter":13},{"startLine":344,"startCharacter":23,"endLine":350,"endCharacter":5},{"startLine":347,"startCharacter":19,"endLine":350,"endCharacter":4},{"startLine":347,"startCharacter":41,"endLine":349,"endCharacter":9},{"startLine":351,"startCharacter":38,"endLine":352,"endCharacter":13},{"startLine":356,"startCharacter":22,"endLine":357,"endCharacter":55},{"startLine":360,"startCharacter":29,"endLine":361,"endCharacter":40},{"startLine":366,"startCharacter":29,"endLine":372,"endCharacter":3},{"startLine":367,"startCharacter":32,"endLine":371,"endCharacter":51},{"startLine":368,"startCharacter":32,"endLine":369,"endCharacter":49},{"startLine":370,"startCharacter":10,"endLine":371,"endCharacter":51},{"startLine":375,"startCharacter":32,"endLine":376,"endCharacter":76},{"startLine":381,"startCharacter":57,"endLine":458,"endCharacter":2},{"startLine":390,"startCharacter":33,"endLine":394,"endCharacter":60},{"startLine":399,"startCharacter":36,"endLine":400,"endCharacter":67},{"startLine":409,"startCharacter":12,"endLine":417,"endCharacter":3},{"startLine":411,"startCharacter":33,"endLine":412,"endCharacter":62},{"startLine":415,"startCharacter":36,"endLine":416,"endCharacter":68},{"startLine":424,"startCharacter":6,"endLine":435,"endCharacter":3},{"startLine":425,"startCharacter":10,"endLine":434,"endCharacter":13},{"startLine":426,"startCharacter":23,"endLine":432,"endCharacter":5},{"startLine":429,"startCharacter":19,"endLine":432,"endCharacter":4},{"startLine":429,"startCharacter":41,"endLine":431,"endCharacter":9},{"startLine":433,"startCharacter":38,"endLine":434,"endCharacter":13},{"startLine":438,"startCharacter":29,"endLine":439,"endCharacter":34},{"startLine":442,"startCharacter":35,"endLine":443,"endCharacter":55},{"startLine":447,"startCharacter":29,"endLine":457,"endCharacter":3},{"startLine":449,"startCharacter":10,"endLine":453,"endCharacter":17},{"startLine":450,"startCharacter":14,"endLine":451,"endCharacter":58},{"startLine":455,"startCharacter":28,"endLine":456,"endCharacter":51},{"startLine":462,"startCharacter":51,"endLine":510,"endCharacter":2},{"startLine":480,"startCharacter":12,"endLine":483,"endCharacter":45},{"startLine":490,"startCharacter":6,"endLine":501,"endCharacter":3},{"startLine":491,"startCharacter":10,"endLine":500,"endCharacter":13},{"startLine":492,"startCharacter":23,"endLine":498,"endCharacter":5},{"startLine":495,"startCharacter":19,"endLine":498,"endCharacter":4},{"startLine":495,"startCharacter":41,"endLine":497,"endCharacter":9},{"startLine":499,"startCharacter":38,"endLine":500,"endCharacter":13},{"startLine":504,"startCharacter":22,"endLine":505,"endCharacter":55},{"startLine":508,"startCharacter":29,"endLine":509,"endCharacter":40},{"startLine":514,"startCharacter":51,"endLine":574,"endCharacter":2},{"startLine":538,"startCharacter":12,"endLine":541,"endCharacter":15},{"startLine":548,"startCharacter":6,"endLine":559,"endCharacter":3},{"startLine":549,"startCharacter":10,"endLine":558,"endCharacter":13},{"startLine":550,"startCharacter":23,"endLine":556,"endCharacter":5},{"startLine":553,"startCharacter":19,"endLine":556,"endCharacter":4},{"startLine":553,"startCharacter":41,"endLine":555,"endCharacter":9},{"startLine":557,"startCharacter":38,"endLine":558,"endCharacter":13},{"startLine":563,"startCharacter":29,"endLine":565,"endCharacter":62},{"startLine":568,"startCharacter":22,"endLine":569,"endCharacter":55},{"startLine":572,"startCharacter":44,"endLine":573,"endCharacter":46},{"startLine":578,"startCharacter":50,"endLine":647,"endCharacter":2},{"startLine":579,"startCharacter":20,"endLine":582,"endCharacter":25},{"startLine":583,"startCharacter":3,"endLine":585,"endCharacter":54},{"startLine":588,"startCharacter":26,"endLine":646,"endCharacter":4},{"startLine":589,"startCharacter":8,"endLine":646,"endCharacter":3},{"startLine":589,"startCharacter":36,"endLine":645,"endCharacter":4},{"startLine":598,"startCharacter":35,"endLine":601,"endCharacter":62},{"startLine":606,"startCharacter":38,"endLine":607,"endCharacter":69},{"startLine":617,"startCharacter":8,"endLine":628,"endCharacter":5},{"startLine":618,"startCharacter":12,"endLine":627,"endCharacter":15},{"startLine":619,"startCharacter":25,"endLine":625,"endCharacter":7},{"startLine":622,"startCharacter":21,"endLine":625,"endCharacter":6},{"startLine":622,"startCharacter":43,"endLine":624,"endCharacter":11},{"startLine":626,"startCharacter":40,"endLine":627,"endCharacter":15},{"startLine":631,"startCharacter":31,"endLine":632,"endCharacter":42},{"startLine":636,"startCharacter":31,"endLine":640,"endCharacter":5},{"startLine":637,"startCharacter":29,"endLine":639,"endCharacter":18},{"startLine":638,"startCharacter":33,"endLine":639,"endCharacter":18},{"startLine":643,"startCharacter":44,"endLine":644,"endCharacter":92}] [Trace - 21:30:34.775 PM] Received response 'textDocument/codeAction - (10248)' in 12047ms. Result: null [Trace - 21:30:34.775 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":174,"diagnostics":[]} [Trace - 21:30:34.776 PM] Received response 'textDocument/codeAction - (10249)' in 11966ms. Result: null [Trace - 21:30:34.776 PM] Received response 'textDocument/documentSymbol - (10250)' in 11957ms. Result: [{"name":"ReceivedEvent","detail":"struct{...}","kind":23,"range":{"start":{"line":14,"character":5},"end":{"line":17,"character":1}},"selectionRange":{"start":{"line":14,"character":5},"end":{"line":14,"character":18}},"children":[{"name":"Event","detail":"interface{...}","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":12}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":6}}}]},{"name":"(ReceivedEvent).String","detail":"()","kind":6,"range":{"start":{"line":19,"character":0},"end":{"line":21,"character":1}},"selectionRange":{"start":{"line":19,"character":23},"end":{"line":19,"character":29}}},{"name":"isIn","detail":"(id string, ids []string)","kind":12,"range":{"start":{"line":23,"character":0},"end":{"line":30,"character":1}},"selectionRange":{"start":{"line":23,"character":5},"end":{"line":23,"character":9}}},{"name":"durations","detail":"(dd []time.Duration)","kind":12,"range":{"start":{"line":33,"character":0},"end":{"line":35,"character":1}},"selectionRange":{"start":{"line":33,"character":5},"end":{"line":33,"character":14}}},{"name":"errs","detail":"(ee []error)","kind":12,"range":{"start":{"line":37,"character":0},"end":{"line":39,"character":1}},"selectionRange":{"start":{"line":37,"character":5},"end":{"line":37,"character":9}}},{"name":"events","detail":"(ee []scheduler.Event)","kind":12,"range":{"start":{"line":41,"character":0},"end":{"line":43,"character":1}},"selectionRange":{"start":{"line":41,"character":5},"end":{"line":41,"character":11}}},{"name":"TestScheduler_trigger_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":46,"character":0},"end":{"line":121,"character":1}},"selectionRange":{"start":{"line":46,"character":5},"end":{"line":46,"character":32}}},{"name":"TestScheduler_update_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":124,"character":0},"end":{"line":212,"character":1}},"selectionRange":{"start":{"line":124,"character":5},"end":{"line":124,"character":31}}},{"name":"TestScheduler_outdated_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":215,"character":0},"end":{"line":301,"character":1}},"selectionRange":{"start":{"line":215,"character":5},"end":{"line":215,"character":36}}},{"name":"TestScheduler_ignore_invalid_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":304,"character":0},"end":{"line":378,"character":1}},"selectionRange":{"start":{"line":304,"character":5},"end":{"line":304,"character":43}}},{"name":"TestScheduler_missed_schedules_first","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":381,"character":0},"end":{"line":459,"character":1}},"selectionRange":{"start":{"line":381,"character":5},"end":{"line":381,"character":41}}},{"name":"TestScheduler_deleted_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":462,"character":0},"end":{"line":511,"character":1}},"selectionRange":{"start":{"line":462,"character":5},"end":{"line":462,"character":35}}},{"name":"TestScheduler_delete_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":514,"character":0},"end":{"line":575,"character":1}},"selectionRange":{"start":{"line":514,"character":5},"end":{"line":514,"character":35}}},{"name":"TestScheduler_scheduler_since","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":578,"character":0},"end":{"line":648,"character":1}},"selectionRange":{"start":{"line":578,"character":5},"end":{"line":578,"character":34}}}] [Trace - 21:30:34.779 PM] Received response 'textDocument/documentLink - (10251)' in 11895ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":410,"character":11},"end":{"line":410,"character":19}},"target":"https://time.Now"}] [Trace - 21:30:34.779 PM] Sending request 'textDocument/formatting - (10253)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 21:30:34.823 PM] Received response 'textDocument/completion - (10252)' in 54ms. Result: {"isIncomplete":true,"items":[{"label":"now","kind":6,"detail":"time.Time","preselect":true,"sortText":"00000","filterText":"now","insertTextFormat":2,"textEdit":{"range":{"start":{"line":222,"character":12},"end":{"line":222,"character":15}},"newText":"now"}},{"label":"time.Now","kind":3,"detail":"func() time.Time","documentation":"Now returns the current local time.\n","sortText":"00001","filterText":"time.Now","insertTextFormat":2,"textEdit":{"range":{"start":{"line":222,"character":12},"end":{"line":222,"character":15}},"newText":"time.Now"}},{"label":"now.Weekday","kind":2,"detail":"func() time.Weekday","documentation":"Weekday returns the day of the week specified by t.\n","sortText":"00002","filterText":"now.Weekday","insertTextFormat":2,"textEdit":{"range":{"start":{"line":222,"character":12},"end":{"line":222,"character":15}},"newText":"now.Weekday"}},{"label":"now.Add","kind":2,"detail":"func(d time.Duration) time.Time","documentation":"Add returns the time t+d.\n","sortText":"00003","filterText":"now.Add","insertTextFormat":2,"textEdit":{"range":{"start":{"line":222,"character":12},"end":{"line":222,"character":15}},"newText":"now.Add"}}]} [Trace - 21:30:34.829 PM] Received response 'textDocument/formatting - (10253)' in 49ms. Result: [] [Trace - 21:30:34.859 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":174}} [Trace - 21:30:35.036 PM] Sending request 'textDocument/codeAction - (10254)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":222,"character":15},"end":{"line":222,"character":15}},"context":{"diagnostics":[]}} [Trace - 21:30:35.038 PM] Received response 'textDocument/codeAction - (10254)' in 1ms. Result: null [Trace - 21:30:35.132 PM] Sending request 'textDocument/codeAction - (10255)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"range":{"start":{"line":380,"character":80},"end":{"line":380,"character":80}},"context":{"diagnostics":[]}} [Trace - 21:30:35.133 PM] Received response 'textDocument/codeAction - (10255)' in 0ms. Result: null [Trace - 21:30:35.424 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","type":2}]} [Trace - 21:30:36.616 PM] Sending request 'textDocument/hover - (10256)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"position":{"line":369,"character":63}} [Trace - 21:30:36.616 PM] Received response 'textDocument/hover - (10256)' in 0ms. Result: null [Trace - 21:30:41.488 PM] Sending request 'textDocument/hover - (10257)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":229,"character":0}} [Trace - 21:30:41.488 PM] Received response 'textDocument/hover - (10257)' in 0ms. Result: null [Trace - 21:30:52.492 PM] Sending request 'textDocument/codeAction - (10258)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":649,"character":0}},"context":{"diagnostics":[],"only":["source.organizeImports"]}} [Trace - 21:30:52.493 PM] Received response 'textDocument/codeAction - (10258)' in 1ms. Result: null [Trace - 21:30:52.494 PM] Sending request 'textDocument/formatting - (10259)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 21:30:52.499 PM] Received response 'textDocument/formatting - (10259)' in 4ms. Result: [] [Trace - 21:30:52.515 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":174}} [Trace - 21:30:52.784 PM] Sending request 'textDocument/codeAction - (10260)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"range":{"start":{"line":380,"character":80},"end":{"line":380,"character":80}},"context":{"diagnostics":[]}} [Trace - 21:30:52.785 PM] Received response 'textDocument/codeAction - (10260)' in 0ms. Result: null [Trace - 21:30:53.020 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","type":2}]} [Trace - 21:31:04.589 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 21:31:04 background imports cache refresh starting\n"} [Info - 9:31:04 PM] 2020/11/25 21:31:04 background imports cache refresh starting [Trace - 21:31:04.759 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 21:31:04 background refresh finished after 170.593139ms\n"} [Info - 9:31:04 PM] 2020/11/25 21:31:04 background refresh finished after 170.593139ms [Trace - 21:31:15.568 PM] Sending request 'textDocument/hover - (10261)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":219,"character":16}} [Trace - 21:31:15.568 PM] Received response 'textDocument/hover - (10261)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nfunc time.Now() time.Time\n```\n\n[`time.Now` on pkg.go.dev](https://pkg.go.dev/time?utm_source=gopls#Now)\n\nNow returns the current local time\\.\n"},"range":{"start":{"line":219,"character":13},"end":{"line":219,"character":16}}} [Trace - 21:31:15.938 PM] Sending request 'textDocument/hover - (10262)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":229,"character":31}} [Trace - 21:31:15.939 PM] Received response 'textDocument/hover - (10262)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nvar existing []schedule.Schedule\n```"},"range":{"start":{"line":229,"character":31},"end":{"line":229,"character":39}}} [Trace - 21:31:15.994 PM] Sending request 'textDocument/documentHighlight - (10263)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":229,"character":32}} [Trace - 21:31:15.994 PM] Received response 'textDocument/documentHighlight - (10263)' in 0ms. Result: [{"range":{"start":{"line":225,"character":1},"end":{"line":225,"character":9}},"kind":1},{"range":{"start":{"line":229,"character":31},"end":{"line":229,"character":39}},"kind":1},{"range":{"start":{"line":232,"character":26},"end":{"line":232,"character":34}},"kind":1}] [Trace - 21:31:16.238 PM] Sending request 'textDocument/codeAction - (10264)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":229,"character":32},"end":{"line":229,"character":32}},"context":{"diagnostics":[]}} [Trace - 21:31:16.240 PM] Received response 'textDocument/codeAction - (10264)' in 2ms. Result: null [Trace - 21:31:21.270 PM] Sending request 'textDocument/codeAction - (10265)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":649,"character":0}},"context":{"diagnostics":[],"only":["source.organizeImports"]}} [Trace - 21:31:21.271 PM] Received response 'textDocument/codeAction - (10265)' in 1ms. Result: null [Trace - 21:31:21.272 PM] Sending request 'textDocument/formatting - (10266)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 21:31:21.277 PM] Received response 'textDocument/formatting - (10266)' in 5ms. Result: [] [Trace - 21:31:21.292 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":174}} [Trace - 21:31:21.566 PM] Sending request 'textDocument/codeAction - (10267)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"range":{"start":{"line":380,"character":80},"end":{"line":380,"character":80}},"context":{"diagnostics":[]}} [Trace - 21:31:21.567 PM] Received response 'textDocument/codeAction - (10267)' in 1ms. Result: null [Trace - 21:31:23.296 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","type":2}]} [Trace - 21:31:26.102 PM] Sending request 'textDocument/codeAction - (10268)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":649,"character":0}},"context":{"diagnostics":[],"only":["source.organizeImports"]}} [Trace - 21:31:26.104 PM] Received response 'textDocument/codeAction - (10268)' in 1ms. Result: null [Trace - 21:31:26.105 PM] Sending request 'textDocument/formatting - (10269)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 21:31:26.111 PM] Received response 'textDocument/formatting - (10269)' in 5ms. Result: [] [Trace - 21:31:26.126 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":174}} [Trace - 21:31:26.369 PM] Sending request 'textDocument/codeAction - (10270)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":649,"character":0}},"context":{"diagnostics":[],"only":["source.organizeImports"]}} [Trace - 21:31:26.371 PM] Received response 'textDocument/codeAction - (10270)' in 1ms. Result: null [Trace - 21:31:26.372 PM] Sending request 'textDocument/formatting - (10271)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 21:31:26.377 PM] Received response 'textDocument/formatting - (10271)' in 4ms. Result: [] [Trace - 21:31:26.393 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":174}} [Trace - 21:31:26.561 PM] Sending request 'textDocument/codeAction - (10272)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":649,"character":0}},"context":{"diagnostics":[],"only":["source.organizeImports"]}} [Trace - 21:31:26.563 PM] Received response 'textDocument/codeAction - (10272)' in 1ms. Result: null [Trace - 21:31:26.563 PM] Sending request 'textDocument/formatting - (10273)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 21:31:26.568 PM] Received response 'textDocument/formatting - (10273)' in 4ms. Result: [] [Trace - 21:31:26.584 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":174}} [Trace - 21:31:26.713 PM] Sending request 'textDocument/codeAction - (10274)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":649,"character":0}},"context":{"diagnostics":[],"only":["source.organizeImports"]}} [Trace - 21:31:26.715 PM] Received response 'textDocument/codeAction - (10274)' in 1ms. Result: null [Trace - 21:31:26.716 PM] Sending request 'textDocument/formatting - (10275)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 21:31:26.720 PM] Received response 'textDocument/formatting - (10275)' in 4ms. Result: [] [Trace - 21:31:26.736 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":174}} [Trace - 21:31:27.006 PM] Sending request 'textDocument/codeAction - (10276)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"range":{"start":{"line":380,"character":80},"end":{"line":380,"character":80}},"context":{"diagnostics":[]}} [Trace - 21:31:27.006 PM] Received response 'textDocument/codeAction - (10276)' in 0ms. Result: null [Trace - 21:31:27.034 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","type":2},{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","type":2},{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","type":2},{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","type":2}]} [Trace - 21:31:29.140 PM] Sending request 'textDocument/documentHighlight - (10277)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":230,"character":32}} [Trace - 21:31:29.140 PM] Received response 'textDocument/documentHighlight - (10277)' in 0ms. Result: [] [Trace - 21:31:29.384 PM] Sending request 'textDocument/codeAction - (10278)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":230,"character":32},"end":{"line":230,"character":32}},"context":{"diagnostics":[]}} [Trace - 21:31:29.386 PM] Received response 'textDocument/codeAction - (10278)' in 1ms. Result: null [Trace - 21:31:30.491 PM] Sending request 'textDocument/codeAction - (10279)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":230,"character":86},"end":{"line":230,"character":86}},"context":{"diagnostics":[]}} [Trace - 21:31:30.493 PM] Received response 'textDocument/codeAction - (10279)' in 1ms. Result: null [Trace - 21:31:30.742 PM] Sending request 'textDocument/documentHighlight - (10280)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":230,"character":1}} [Trace - 21:31:30.743 PM] Received response 'textDocument/documentHighlight - (10280)' in 0ms. Result: [{"range":{"start":{"line":215,"character":37},"end":{"line":215,"character":38}},"kind":1},{"range":{"start":{"line":230,"character":1},"end":{"line":230,"character":2}},"kind":1},{"range":{"start":{"line":287,"character":4},"end":{"line":287,"character":5}},"kind":1},{"range":{"start":{"line":265,"character":3},"end":{"line":265,"character":4}},"kind":1},{"range":{"start":{"line":276,"character":2},"end":{"line":276,"character":3}},"kind":1},{"range":{"start":{"line":280,"character":2},"end":{"line":280,"character":3}},"kind":1},{"range":{"start":{"line":291,"character":4},"end":{"line":291,"character":5}},"kind":1},{"range":{"start":{"line":295,"character":4},"end":{"line":295,"character":5}},"kind":1},{"range":{"start":{"line":298,"character":3},"end":{"line":298,"character":4}},"kind":1}] [Trace - 21:31:30.993 PM] Sending request 'textDocument/codeAction - (10281)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":230,"character":1},"end":{"line":230,"character":1}},"context":{"diagnostics":[]}} [Trace - 21:31:30.995 PM] Received response 'textDocument/codeAction - (10281)' in 1ms. Result: null [Trace - 21:31:35.121 PM] Sending request 'textDocument/hover - (10282)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":236,"character":0}} [Trace - 21:31:35.122 PM] Received response 'textDocument/hover - (10282)' in 0ms. Result: null [Trace - 21:31:35.590 PM] Sending request 'textDocument/hover - (10283)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":241,"character":21}} [Trace - 21:31:35.591 PM] Received response 'textDocument/hover - (10283)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nvar startOfToday time.Time\n```"},"range":{"start":{"line":241,"character":17},"end":{"line":241,"character":29}}} [Trace - 21:31:36.014 PM] Sending request 'textDocument/codeAction - (10284)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":649,"character":0}},"context":{"diagnostics":[],"only":["source.organizeImports"]}} [Trace - 21:31:36.016 PM] Received response 'textDocument/codeAction - (10284)' in 1ms. Result: null [Trace - 21:31:36.017 PM] Sending request 'textDocument/formatting - (10285)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 21:31:36.022 PM] Received response 'textDocument/formatting - (10285)' in 4ms. Result: [] [Trace - 21:31:36.038 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":174}} [Trace - 21:31:36.309 PM] Sending request 'textDocument/codeAction - (10286)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"range":{"start":{"line":380,"character":80},"end":{"line":380,"character":80}},"context":{"diagnostics":[]}} [Trace - 21:31:36.310 PM] Received response 'textDocument/codeAction - (10286)' in 1ms. Result: null [Trace - 21:31:36.438 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","type":2}]} [Trace - 21:31:38.735 PM] Sending request 'textDocument/hover - (10287)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":248,"character":15}} [Trace - 21:31:38.736 PM] Received response 'textDocument/hover - (10287)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nfunc simple.SimpleSchedule(id interface{}, epoch int64) schedule.Schedule\n```\n\n[`simple.SimpleSchedule` on pkg.go.dev](https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls#SimpleSchedule)"},"range":{"start":{"line":248,"character":10},"end":{"line":248,"character":24}}} [Trace - 21:31:43.192 PM] Sending request 'textDocument/documentHighlight - (10288)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":230,"character":19}} [Trace - 21:31:43.193 PM] Received response 'textDocument/documentHighlight - (10288)' in 0ms. Result: [] [Trace - 21:31:43.443 PM] Sending request 'textDocument/codeAction - (10289)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":230,"character":19},"end":{"line":230,"character":19}},"context":{"diagnostics":[]}} [Trace - 21:31:43.445 PM] Received response 'textDocument/codeAction - (10289)' in 1ms. Result: null [Trace - 21:31:45.474 PM] Sending request 'textDocument/definition - (10290)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":230,"character":19}} [Error - Received] 21:31:45.474 PM #10290 no identifier found [Error - 9:31:45 PM] Request textDocument/definition failed. Message: no identifier found Code: 0 [Trace - 21:31:45.578 PM] Sending request 'textDocument/documentHighlight - (10291)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":230,"character":1}} [Trace - 21:31:45.579 PM] Received response 'textDocument/documentHighlight - (10291)' in 0ms. Result: [{"range":{"start":{"line":265,"character":3},"end":{"line":265,"character":4}},"kind":1},{"range":{"start":{"line":280,"character":2},"end":{"line":280,"character":3}},"kind":1},{"range":{"start":{"line":291,"character":4},"end":{"line":291,"character":5}},"kind":1},{"range":{"start":{"line":295,"character":4},"end":{"line":295,"character":5}},"kind":1},{"range":{"start":{"line":215,"character":37},"end":{"line":215,"character":38}},"kind":1},{"range":{"start":{"line":230,"character":1},"end":{"line":230,"character":2}},"kind":1},{"range":{"start":{"line":298,"character":3},"end":{"line":298,"character":4}},"kind":1},{"range":{"start":{"line":276,"character":2},"end":{"line":276,"character":3}},"kind":1},{"range":{"start":{"line":287,"character":4},"end":{"line":287,"character":5}},"kind":1}] [Trace - 21:31:46.243 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 21:31:46 background imports cache refresh starting\n"} [Info - 9:31:46 PM] 2020/11/25 21:31:46 background imports cache refresh starting [Trace - 21:31:46.306 PM] Sending request 'textDocument/codeAction - (10292)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":230,"character":0},"end":{"line":231,"character":0}},"context":{"diagnostics":[]}} [Trace - 21:31:46.307 PM] Received response 'textDocument/codeAction - (10292)' in 1ms. Result: null [Trace - 21:31:46.413 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 21:31:46 background refresh finished after 170.253726ms\n"} [Info - 9:31:46 PM] 2020/11/25 21:31:46 background refresh finished after 170.253726ms [Trace - 21:31:46.467 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":175},"contentChanges":[{"range":{"start":{"line":230,"character":0},"end":{"line":231,"character":0}},"rangeLength":87,"text":""}]} [Trace - 21:31:46.652 PM] Sending request 'textDocument/foldingRange - (10293)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:31:46.657 PM] Received response 'textDocument/foldingRange - (10293)' in 4ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":299,"endCharacter":2},{"startLine":225,"startCharacter":33,"endLine":227,"endCharacter":56},{"startLine":231,"startCharacter":36,"endLine":232,"endCharacter":67},{"startLine":243,"startCharacter":12,"endLine":253,"endCharacter":3},{"startLine":245,"startCharacter":33,"endLine":248,"endCharacter":61},{"startLine":251,"startCharacter":36,"endLine":252,"endCharacter":68},{"startLine":260,"startCharacter":6,"endLine":271,"endCharacter":3},{"startLine":261,"startCharacter":10,"endLine":270,"endCharacter":13},{"startLine":262,"startCharacter":23,"endLine":268,"endCharacter":5},{"startLine":265,"startCharacter":19,"endLine":268,"endCharacter":4},{"startLine":265,"startCharacter":41,"endLine":267,"endCharacter":9},{"startLine":269,"startCharacter":38,"endLine":270,"endCharacter":13},{"startLine":274,"startCharacter":22,"endLine":275,"endCharacter":55},{"startLine":278,"startCharacter":29,"endLine":279,"endCharacter":40},{"startLine":282,"startCharacter":29,"endLine":298,"endCharacter":3},{"startLine":283,"startCharacter":32,"endLine":297,"endCharacter":51},{"startLine":284,"startCharacter":32,"endLine":287,"endCharacter":4},{"startLine":285,"startCharacter":38,"endLine":286,"endCharacter":51},{"startLine":288,"startCharacter":31,"endLine":291,"endCharacter":4},{"startLine":289,"startCharacter":47,"endLine":290,"endCharacter":50},{"startLine":292,"startCharacter":25,"endLine":295,"endCharacter":4},{"startLine":293,"startCharacter":47,"endLine":294,"endCharacter":68},{"startLine":296,"startCharacter":10,"endLine":297,"endCharacter":51},{"startLine":303,"startCharacter":59,"endLine":376,"endCharacter":2},{"startLine":308,"startCharacter":33,"endLine":310,"endCharacter":31},{"startLine":315,"startCharacter":36,"endLine":316,"endCharacter":67},{"startLine":325,"startCharacter":12,"endLine":334,"endCharacter":3},{"startLine":327,"startCharacter":33,"endLine":329,"endCharacter":32},{"startLine":332,"startCharacter":36,"endLine":333,"endCharacter":68},{"startLine":341,"startCharacter":6,"endLine":352,"endCharacter":3},{"startLine":342,"startCharacter":10,"endLine":351,"endCharacter":13},{"startLine":343,"startCharacter":23,"endLine":349,"endCharacter":5},{"startLine":346,"startCharacter":19,"endLine":349,"endCharacter":4},{"startLine":346,"startCharacter":41,"endLine":348,"endCharacter":9},{"startLine":350,"startCharacter":38,"endLine":351,"endCharacter":13},{"startLine":355,"startCharacter":22,"endLine":356,"endCharacter":55},{"startLine":359,"startCharacter":29,"endLine":360,"endCharacter":40},{"startLine":365,"startCharacter":29,"endLine":371,"endCharacter":3},{"startLine":366,"startCharacter":32,"endLine":370,"endCharacter":51},{"startLine":367,"startCharacter":32,"endLine":368,"endCharacter":49},{"startLine":369,"startCharacter":10,"endLine":370,"endCharacter":51},{"startLine":374,"startCharacter":32,"endLine":375,"endCharacter":76},{"startLine":380,"startCharacter":57,"endLine":457,"endCharacter":2},{"startLine":389,"startCharacter":33,"endLine":393,"endCharacter":60},{"startLine":398,"startCharacter":36,"endLine":399,"endCharacter":67},{"startLine":408,"startCharacter":12,"endLine":416,"endCharacter":3},{"startLine":410,"startCharacter":33,"endLine":411,"endCharacter":62},{"startLine":414,"startCharacter":36,"endLine":415,"endCharacter":68},{"startLine":423,"startCharacter":6,"endLine":434,"endCharacter":3},{"startLine":424,"startCharacter":10,"endLine":433,"endCharacter":13},{"startLine":425,"startCharacter":23,"endLine":431,"endCharacter":5},{"startLine":428,"startCharacter":19,"endLine":431,"endCharacter":4},{"startLine":428,"startCharacter":41,"endLine":430,"endCharacter":9},{"startLine":432,"startCharacter":38,"endLine":433,"endCharacter":13},{"startLine":437,"startCharacter":29,"endLine":438,"endCharacter":34},{"startLine":441,"startCharacter":35,"endLine":442,"endCharacter":55},{"startLine":446,"startCharacter":29,"endLine":456,"endCharacter":3},{"startLine":448,"startCharacter":10,"endLine":452,"endCharacter":17},{"startLine":449,"startCharacter":14,"endLine":450,"endCharacter":58},{"startLine":454,"startCharacter":28,"endLine":455,"endCharacter":51},{"startLine":461,"startCharacter":51,"endLine":509,"endCharacter":2},{"startLine":479,"startCharacter":12,"endLine":482,"endCharacter":45},{"startLine":489,"startCharacter":6,"endLine":500,"endCharacter":3},{"startLine":490,"startCharacter":10,"endLine":499,"endCharacter":13},{"startLine":491,"startCharacter":23,"endLine":497,"endCharacter":5},{"startLine":494,"startCharacter":19,"endLine":497,"endCharacter":4},{"startLine":494,"startCharacter":41,"endLine":496,"endCharacter":9},{"startLine":498,"startCharacter":38,"endLine":499,"endCharacter":13},{"startLine":503,"startCharacter":22,"endLine":504,"endCharacter":55},{"startLine":507,"startCharacter":29,"endLine":508,"endCharacter":40},{"startLine":513,"startCharacter":51,"endLine":573,"endCharacter":2},{"startLine":537,"startCharacter":12,"endLine":540,"endCharacter":15},{"startLine":547,"startCharacter":6,"endLine":558,"endCharacter":3},{"startLine":548,"startCharacter":10,"endLine":557,"endCharacter":13},{"startLine":549,"startCharacter":23,"endLine":555,"endCharacter":5},{"startLine":552,"startCharacter":19,"endLine":555,"endCharacter":4},{"startLine":552,"startCharacter":41,"endLine":554,"endCharacter":9},{"startLine":556,"startCharacter":38,"endLine":557,"endCharacter":13},{"startLine":562,"startCharacter":29,"endLine":564,"endCharacter":62},{"startLine":567,"startCharacter":22,"endLine":568,"endCharacter":55},{"startLine":571,"startCharacter":44,"endLine":572,"endCharacter":46},{"startLine":577,"startCharacter":50,"endLine":646,"endCharacter":2},{"startLine":578,"startCharacter":20,"endLine":581,"endCharacter":25},{"startLine":582,"startCharacter":3,"endLine":584,"endCharacter":54},{"startLine":587,"startCharacter":26,"endLine":645,"endCharacter":4},{"startLine":588,"startCharacter":8,"endLine":645,"endCharacter":3},{"startLine":588,"startCharacter":36,"endLine":644,"endCharacter":4},{"startLine":597,"startCharacter":35,"endLine":600,"endCharacter":62},{"startLine":605,"startCharacter":38,"endLine":606,"endCharacter":69},{"startLine":616,"startCharacter":8,"endLine":627,"endCharacter":5},{"startLine":617,"startCharacter":12,"endLine":626,"endCharacter":15},{"startLine":618,"startCharacter":25,"endLine":624,"endCharacter":7},{"startLine":621,"startCharacter":21,"endLine":624,"endCharacter":6},{"startLine":621,"startCharacter":43,"endLine":623,"endCharacter":11},{"startLine":625,"startCharacter":40,"endLine":626,"endCharacter":15},{"startLine":630,"startCharacter":31,"endLine":631,"endCharacter":42},{"startLine":635,"startCharacter":31,"endLine":639,"endCharacter":5},{"startLine":636,"startCharacter":29,"endLine":638,"endCharacter":18},{"startLine":637,"startCharacter":33,"endLine":638,"endCharacter":18},{"startLine":642,"startCharacter":44,"endLine":643,"endCharacter":92}] [Trace - 21:31:46.717 PM] Sending request 'textDocument/codeLens - (10294)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:31:46.717 PM] Received response 'textDocument/codeLens - (10294)' in 0ms. Result: null [Trace - 21:31:46.730 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":176},"contentChanges":[{"range":{"start":{"line":230,"character":0},"end":{"line":230,"character":1}},"rangeLength":1,"text":"\n\t"}]} [Trace - 21:31:46.927 PM] Sending request 'textDocument/foldingRange - (10295)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:31:46.930 PM] Received response 'textDocument/foldingRange - (10295)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":300,"endCharacter":2},{"startLine":225,"startCharacter":33,"endLine":227,"endCharacter":56},{"startLine":232,"startCharacter":36,"endLine":233,"endCharacter":67},{"startLine":244,"startCharacter":12,"endLine":254,"endCharacter":3},{"startLine":246,"startCharacter":33,"endLine":249,"endCharacter":61},{"startLine":252,"startCharacter":36,"endLine":253,"endCharacter":68},{"startLine":261,"startCharacter":6,"endLine":272,"endCharacter":3},{"startLine":262,"startCharacter":10,"endLine":271,"endCharacter":13},{"startLine":263,"startCharacter":23,"endLine":269,"endCharacter":5},{"startLine":266,"startCharacter":19,"endLine":269,"endCharacter":4},{"startLine":266,"startCharacter":41,"endLine":268,"endCharacter":9},{"startLine":270,"startCharacter":38,"endLine":271,"endCharacter":13},{"startLine":275,"startCharacter":22,"endLine":276,"endCharacter":55},{"startLine":279,"startCharacter":29,"endLine":280,"endCharacter":40},{"startLine":283,"startCharacter":29,"endLine":299,"endCharacter":3},{"startLine":284,"startCharacter":32,"endLine":298,"endCharacter":51},{"startLine":285,"startCharacter":32,"endLine":288,"endCharacter":4},{"startLine":286,"startCharacter":38,"endLine":287,"endCharacter":51},{"startLine":289,"startCharacter":31,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":47,"endLine":291,"endCharacter":50},{"startLine":293,"startCharacter":25,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":68},{"startLine":297,"startCharacter":10,"endLine":298,"endCharacter":51},{"startLine":304,"startCharacter":59,"endLine":377,"endCharacter":2},{"startLine":309,"startCharacter":33,"endLine":311,"endCharacter":31},{"startLine":316,"startCharacter":36,"endLine":317,"endCharacter":67},{"startLine":326,"startCharacter":12,"endLine":335,"endCharacter":3},{"startLine":328,"startCharacter":33,"endLine":330,"endCharacter":32},{"startLine":333,"startCharacter":36,"endLine":334,"endCharacter":68},{"startLine":342,"startCharacter":6,"endLine":353,"endCharacter":3},{"startLine":343,"startCharacter":10,"endLine":352,"endCharacter":13},{"startLine":344,"startCharacter":23,"endLine":350,"endCharacter":5},{"startLine":347,"startCharacter":19,"endLine":350,"endCharacter":4},{"startLine":347,"startCharacter":41,"endLine":349,"endCharacter":9},{"startLine":351,"startCharacter":38,"endLine":352,"endCharacter":13},{"startLine":356,"startCharacter":22,"endLine":357,"endCharacter":55},{"startLine":360,"startCharacter":29,"endLine":361,"endCharacter":40},{"startLine":366,"startCharacter":29,"endLine":372,"endCharacter":3},{"startLine":367,"startCharacter":32,"endLine":371,"endCharacter":51},{"startLine":368,"startCharacter":32,"endLine":369,"endCharacter":49},{"startLine":370,"startCharacter":10,"endLine":371,"endCharacter":51},{"startLine":375,"startCharacter":32,"endLine":376,"endCharacter":76},{"startLine":381,"startCharacter":57,"endLine":458,"endCharacter":2},{"startLine":390,"startCharacter":33,"endLine":394,"endCharacter":60},{"startLine":399,"startCharacter":36,"endLine":400,"endCharacter":67},{"startLine":409,"startCharacter":12,"endLine":417,"endCharacter":3},{"startLine":411,"startCharacter":33,"endLine":412,"endCharacter":62},{"startLine":415,"startCharacter":36,"endLine":416,"endCharacter":68},{"startLine":424,"startCharacter":6,"endLine":435,"endCharacter":3},{"startLine":425,"startCharacter":10,"endLine":434,"endCharacter":13},{"startLine":426,"startCharacter":23,"endLine":432,"endCharacter":5},{"startLine":429,"startCharacter":19,"endLine":432,"endCharacter":4},{"startLine":429,"startCharacter":41,"endLine":431,"endCharacter":9},{"startLine":433,"startCharacter":38,"endLine":434,"endCharacter":13},{"startLine":438,"startCharacter":29,"endLine":439,"endCharacter":34},{"startLine":442,"startCharacter":35,"endLine":443,"endCharacter":55},{"startLine":447,"startCharacter":29,"endLine":457,"endCharacter":3},{"startLine":449,"startCharacter":10,"endLine":453,"endCharacter":17},{"startLine":450,"startCharacter":14,"endLine":451,"endCharacter":58},{"startLine":455,"startCharacter":28,"endLine":456,"endCharacter":51},{"startLine":462,"startCharacter":51,"endLine":510,"endCharacter":2},{"startLine":480,"startCharacter":12,"endLine":483,"endCharacter":45},{"startLine":490,"startCharacter":6,"endLine":501,"endCharacter":3},{"startLine":491,"startCharacter":10,"endLine":500,"endCharacter":13},{"startLine":492,"startCharacter":23,"endLine":498,"endCharacter":5},{"startLine":495,"startCharacter":19,"endLine":498,"endCharacter":4},{"startLine":495,"startCharacter":41,"endLine":497,"endCharacter":9},{"startLine":499,"startCharacter":38,"endLine":500,"endCharacter":13},{"startLine":504,"startCharacter":22,"endLine":505,"endCharacter":55},{"startLine":508,"startCharacter":29,"endLine":509,"endCharacter":40},{"startLine":514,"startCharacter":51,"endLine":574,"endCharacter":2},{"startLine":538,"startCharacter":12,"endLine":541,"endCharacter":15},{"startLine":548,"startCharacter":6,"endLine":559,"endCharacter":3},{"startLine":549,"startCharacter":10,"endLine":558,"endCharacter":13},{"startLine":550,"startCharacter":23,"endLine":556,"endCharacter":5},{"startLine":553,"startCharacter":19,"endLine":556,"endCharacter":4},{"startLine":553,"startCharacter":41,"endLine":555,"endCharacter":9},{"startLine":557,"startCharacter":38,"endLine":558,"endCharacter":13},{"startLine":563,"startCharacter":29,"endLine":565,"endCharacter":62},{"startLine":568,"startCharacter":22,"endLine":569,"endCharacter":55},{"startLine":572,"startCharacter":44,"endLine":573,"endCharacter":46},{"startLine":578,"startCharacter":50,"endLine":647,"endCharacter":2},{"startLine":579,"startCharacter":20,"endLine":582,"endCharacter":25},{"startLine":583,"startCharacter":3,"endLine":585,"endCharacter":54},{"startLine":588,"startCharacter":26,"endLine":646,"endCharacter":4},{"startLine":589,"startCharacter":8,"endLine":646,"endCharacter":3},{"startLine":589,"startCharacter":36,"endLine":645,"endCharacter":4},{"startLine":598,"startCharacter":35,"endLine":601,"endCharacter":62},{"startLine":606,"startCharacter":38,"endLine":607,"endCharacter":69},{"startLine":617,"startCharacter":8,"endLine":628,"endCharacter":5},{"startLine":618,"startCharacter":12,"endLine":627,"endCharacter":15},{"startLine":619,"startCharacter":25,"endLine":625,"endCharacter":7},{"startLine":622,"startCharacter":21,"endLine":625,"endCharacter":6},{"startLine":622,"startCharacter":43,"endLine":624,"endCharacter":11},{"startLine":626,"startCharacter":40,"endLine":627,"endCharacter":15},{"startLine":631,"startCharacter":31,"endLine":632,"endCharacter":42},{"startLine":636,"startCharacter":31,"endLine":640,"endCharacter":5},{"startLine":637,"startCharacter":29,"endLine":639,"endCharacter":18},{"startLine":638,"startCharacter":33,"endLine":639,"endCharacter":18},{"startLine":643,"startCharacter":44,"endLine":644,"endCharacter":92}] [Trace - 21:31:46.988 PM] Sending request 'textDocument/codeLens - (10296)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:31:46.988 PM] Received response 'textDocument/codeLens - (10296)' in 0ms. Result: null [Trace - 21:31:47.015 PM] Sending request 'textDocument/codeAction - (10297)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":649,"character":0}},"context":{"diagnostics":[],"only":["source.organizeImports"]}} [Trace - 21:31:47.017 PM] Received response 'textDocument/codeAction - (10297)' in 1ms. Result: null [Trace - 21:31:47.017 PM] Sending request 'textDocument/formatting - (10298)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 21:31:47.022 PM] Received response 'textDocument/formatting - (10298)' in 4ms. Result: [] [Trace - 21:31:47.039 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":176}} [Trace - 21:31:47.316 PM] Sending request 'textDocument/codeAction - (10299)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"range":{"start":{"line":380,"character":80},"end":{"line":380,"character":80}},"context":{"diagnostics":[]}} [Trace - 21:31:47.317 PM] Received response 'textDocument/codeAction - (10299)' in 0ms. Result: null [Trace - 21:31:47.440 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","type":2}]} [Trace - 21:31:47.452 PM] Sending request 'textDocument/documentLink - (10300)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:31:47.455 PM] Received response 'textDocument/documentLink - (10300)' in 2ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":410,"character":11},"end":{"line":410,"character":19}},"target":"https://time.Now"}] [Trace - 21:31:48.510 PM] Sending request 'textDocument/documentSymbol - (10301)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:31:48.511 PM] Received response 'textDocument/documentSymbol - (10301)' in 0ms. Result: [{"name":"ReceivedEvent","detail":"struct{...}","kind":23,"range":{"start":{"line":14,"character":5},"end":{"line":17,"character":1}},"selectionRange":{"start":{"line":14,"character":5},"end":{"line":14,"character":18}},"children":[{"name":"Event","detail":"interface{...}","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":12}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":6}}}]},{"name":"(ReceivedEvent).String","detail":"()","kind":6,"range":{"start":{"line":19,"character":0},"end":{"line":21,"character":1}},"selectionRange":{"start":{"line":19,"character":23},"end":{"line":19,"character":29}}},{"name":"isIn","detail":"(id string, ids []string)","kind":12,"range":{"start":{"line":23,"character":0},"end":{"line":30,"character":1}},"selectionRange":{"start":{"line":23,"character":5},"end":{"line":23,"character":9}}},{"name":"durations","detail":"(dd []time.Duration)","kind":12,"range":{"start":{"line":33,"character":0},"end":{"line":35,"character":1}},"selectionRange":{"start":{"line":33,"character":5},"end":{"line":33,"character":14}}},{"name":"errs","detail":"(ee []error)","kind":12,"range":{"start":{"line":37,"character":0},"end":{"line":39,"character":1}},"selectionRange":{"start":{"line":37,"character":5},"end":{"line":37,"character":9}}},{"name":"events","detail":"(ee []scheduler.Event)","kind":12,"range":{"start":{"line":41,"character":0},"end":{"line":43,"character":1}},"selectionRange":{"start":{"line":41,"character":5},"end":{"line":41,"character":11}}},{"name":"TestScheduler_trigger_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":46,"character":0},"end":{"line":121,"character":1}},"selectionRange":{"start":{"line":46,"character":5},"end":{"line":46,"character":32}}},{"name":"TestScheduler_update_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":124,"character":0},"end":{"line":212,"character":1}},"selectionRange":{"start":{"line":124,"character":5},"end":{"line":124,"character":31}}},{"name":"TestScheduler_outdated_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":215,"character":0},"end":{"line":301,"character":1}},"selectionRange":{"start":{"line":215,"character":5},"end":{"line":215,"character":36}}},{"name":"TestScheduler_ignore_invalid_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":304,"character":0},"end":{"line":378,"character":1}},"selectionRange":{"start":{"line":304,"character":5},"end":{"line":304,"character":43}}},{"name":"TestScheduler_missed_schedules_first","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":381,"character":0},"end":{"line":459,"character":1}},"selectionRange":{"start":{"line":381,"character":5},"end":{"line":381,"character":41}}},{"name":"TestScheduler_deleted_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":462,"character":0},"end":{"line":511,"character":1}},"selectionRange":{"start":{"line":462,"character":5},"end":{"line":462,"character":35}}},{"name":"TestScheduler_delete_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":514,"character":0},"end":{"line":575,"character":1}},"selectionRange":{"start":{"line":514,"character":5},"end":{"line":514,"character":35}}},{"name":"TestScheduler_scheduler_since","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":578,"character":0},"end":{"line":648,"character":1}},"selectionRange":{"start":{"line":578,"character":5},"end":{"line":578,"character":34}}}] [Trace - 21:32:14.300 PM] Sending request 'textDocument/hover - (10302)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":226,"character":0}} [Trace - 21:32:14.301 PM] Received response 'textDocument/hover - (10302)' in 0ms. Result: null [Trace - 21:32:17.017 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 21:32:17 background imports cache refresh starting\n"} [Info - 9:32:17 PM] 2020/11/25 21:32:17 background imports cache refresh starting [Trace - 21:32:17.188 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 21:32:17 background refresh finished after 170.145889ms\n"} [Info - 9:32:17 PM] 2020/11/25 21:32:17 background refresh finished after 170.145889ms [Trace - 21:32:19.573 PM] Sending request 'textDocument/hover - (10303)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":227,"character":20}} [Trace - 21:32:19.574 PM] Received response 'textDocument/hover - (10303)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nfunc simple.SimpleScheduleWithTS(id interface{}, epoch int64, timestamp int64) schedule.Schedule\n```\n\n[`simple.SimpleScheduleWithTS` on pkg.go.dev](https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls#SimpleScheduleWithTS)"},"range":{"start":{"line":227,"character":9},"end":{"line":227,"character":29}}} [Trace - 21:32:19.681 PM] Sending request 'textDocument/definition - (10304)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":227,"character":21}} [Trace - 21:32:19.681 PM] Received response 'textDocument/definition - (10304)' in 0ms. Result: [{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","range":{"start":{"line":16,"character":5},"end":{"line":16,"character":25}}}] [Trace - 21:32:19.838 PM] Sending request 'textDocument/documentHighlight - (10305)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":226,"character":21}} [Trace - 21:32:19.839 PM] Received response 'textDocument/documentHighlight - (10305)' in 0ms. Result: [{"range":{"start":{"line":226,"character":9},"end":{"line":226,"character":29}},"kind":1},{"range":{"start":{"line":227,"character":9},"end":{"line":227,"character":29}},"kind":1}] [Trace - 21:32:19.941 PM] Sending request 'textDocument/definition - (10306)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":226,"character":21}} [Trace - 21:32:19.941 PM] Received response 'textDocument/definition - (10306)' in 0ms. Result: [{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","range":{"start":{"line":16,"character":5},"end":{"line":16,"character":25}}}] [Trace - 21:32:19.986 PM] Sending request 'textDocument/documentLink - (10307)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:32:19.986 PM] Sending request 'textDocument/codeAction - (10308)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} [Trace - 21:32:19.986 PM] Sending request 'textDocument/documentSymbol - (10309)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:32:19.986 PM] Received response 'textDocument/documentLink - (10307)' in 0ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/strconv?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"}] [Trace - 21:32:19.986 PM] Received response 'textDocument/codeAction - (10308)' in 0ms. Result: null [Trace - 21:32:19.986 PM] Received response 'textDocument/documentSymbol - (10309)' in 0ms. Result: [{"name":"Schedule","detail":"struct{...}","kind":23,"range":{"start":{"line":10,"character":5},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":10,"character":5},"end":{"line":10,"character":13}},"children":[{"name":"id","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":17}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":3}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":16}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":6}}},{"name":"timestamp","detail":"int64","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":16}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":10}}}]},{"name":"SimpleScheduleWithTS","detail":"(id interface{}, epoch int64, timestamp int64)","kind":12,"range":{"start":{"line":16,"character":0},"end":{"line":33,"character":1}},"selectionRange":{"start":{"line":16,"character":5},"end":{"line":16,"character":25}}},{"name":"SimpleSchedule","detail":"(id interface{}, epoch int64)","kind":12,"range":{"start":{"line":35,"character":0},"end":{"line":37,"character":1}},"selectionRange":{"start":{"line":35,"character":5},"end":{"line":35,"character":19}}},{"name":"(Schedule).ID","detail":"()","kind":6,"range":{"start":{"line":39,"character":0},"end":{"line":41,"character":1}},"selectionRange":{"start":{"line":39,"character":18},"end":{"line":39,"character":20}}},{"name":"(Schedule).Epoch","detail":"()","kind":6,"range":{"start":{"line":43,"character":0},"end":{"line":45,"character":1}},"selectionRange":{"start":{"line":43,"character":18},"end":{"line":43,"character":23}}},{"name":"(Schedule).Timestamp","detail":"()","kind":6,"range":{"start":{"line":47,"character":0},"end":{"line":49,"character":1}},"selectionRange":{"start":{"line":47,"character":18},"end":{"line":47,"character":27}}},{"name":"(Schedule).String","detail":"()","kind":6,"range":{"start":{"line":51,"character":0},"end":{"line":53,"character":1}},"selectionRange":{"start":{"line":51,"character":18},"end":{"line":51,"character":24}}}] [Trace - 21:32:20.171 PM] Sending request 'textDocument/foldingRange - (10310)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:32:20.172 PM] Received response 'textDocument/foldingRange - (10310)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":91,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":22},{"startLine":35,"startCharacter":68,"endLine":36,"endCharacter":58},{"startLine":39,"startCharacter":31,"endLine":40,"endCharacter":12},{"startLine":43,"startCharacter":33,"endLine":44,"endCharacter":15},{"startLine":47,"startCharacter":37,"endLine":48,"endCharacter":19},{"startLine":51,"startCharacter":35,"endLine":52,"endCharacter":91}] [Trace - 21:32:20.221 PM] Sending request 'textDocument/codeLens - (10311)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:32:20.221 PM] Received response 'textDocument/codeLens - (10311)' in 0ms. Result: null [Trace - 21:32:20.231 PM] Sending request 'textDocument/codeAction - (10312)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":16,"character":5},"end":{"line":16,"character":5}},"context":{"diagnostics":[]}} [Trace - 21:32:20.231 PM] Received response 'textDocument/codeAction - (10312)' in 0ms. Result: null [Trace - 21:32:21.580 PM] Sending request 'textDocument/codeAction - (10313)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":0,"character":0},"end":{"line":54,"character":0}},"context":{"diagnostics":[],"only":["source.organizeImports"]}} [Trace - 21:32:21.580 PM] Received response 'textDocument/codeAction - (10313)' in 0ms. Result: null [Trace - 21:32:21.581 PM] Sending request 'textDocument/formatting - (10314)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 21:32:21.582 PM] Received response 'textDocument/formatting - (10314)' in 0ms. Result: [] [Trace - 21:32:21.597 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":78}} [Trace - 21:32:21.849 PM] Sending request 'textDocument/codeAction - (10315)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"range":{"start":{"line":380,"character":80},"end":{"line":380,"character":80}},"context":{"diagnostics":[]}} [Trace - 21:32:21.850 PM] Received response 'textDocument/codeAction - (10315)' in 0ms. Result: null [Trace - 21:32:21.870 PM] Sending request 'textDocument/codeAction - (10316)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":16,"character":5},"end":{"line":16,"character":5}},"context":{"diagnostics":[{"range":{"start":{"line":16,"character":0},"end":{"line":16,"character":91}},"message":"exported function SimpleScheduleWithTS should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":16,"character":5},"end":{"line":16,"character":91}},"message":"func name will be used as simple.SimpleScheduleWithTS by other packages, and that stutters; consider calling this ScheduleWithTS","severity":2,"source":"go-lint"}]}} [Trace - 21:32:21.870 PM] Received response 'textDocument/codeAction - (10316)' in 0ms. Result: null [Trace - 21:32:23.598 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","type":2}]} [Trace - 21:32:33.064 PM] Sending request 'textDocument/documentLink - (10317)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:32:33.064 PM] Sending request 'textDocument/codeAction - (10318)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} [Trace - 21:32:33.064 PM] Sending request 'textDocument/documentSymbol - (10319)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:32:33.067 PM] Received response 'textDocument/documentLink - (10317)' in 3ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":410,"character":11},"end":{"line":410,"character":19}},"target":"https://time.Now"}] [Trace - 21:32:33.068 PM] Received response 'textDocument/codeAction - (10318)' in 4ms. Result: null [Trace - 21:32:33.068 PM] Received response 'textDocument/documentSymbol - (10319)' in 4ms. Result: [{"name":"ReceivedEvent","detail":"struct{...}","kind":23,"range":{"start":{"line":14,"character":5},"end":{"line":17,"character":1}},"selectionRange":{"start":{"line":14,"character":5},"end":{"line":14,"character":18}},"children":[{"name":"Event","detail":"interface{...}","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":12}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":6}}}]},{"name":"(ReceivedEvent).String","detail":"()","kind":6,"range":{"start":{"line":19,"character":0},"end":{"line":21,"character":1}},"selectionRange":{"start":{"line":19,"character":23},"end":{"line":19,"character":29}}},{"name":"isIn","detail":"(id string, ids []string)","kind":12,"range":{"start":{"line":23,"character":0},"end":{"line":30,"character":1}},"selectionRange":{"start":{"line":23,"character":5},"end":{"line":23,"character":9}}},{"name":"durations","detail":"(dd []time.Duration)","kind":12,"range":{"start":{"line":33,"character":0},"end":{"line":35,"character":1}},"selectionRange":{"start":{"line":33,"character":5},"end":{"line":33,"character":14}}},{"name":"errs","detail":"(ee []error)","kind":12,"range":{"start":{"line":37,"character":0},"end":{"line":39,"character":1}},"selectionRange":{"start":{"line":37,"character":5},"end":{"line":37,"character":9}}},{"name":"events","detail":"(ee []scheduler.Event)","kind":12,"range":{"start":{"line":41,"character":0},"end":{"line":43,"character":1}},"selectionRange":{"start":{"line":41,"character":5},"end":{"line":41,"character":11}}},{"name":"TestScheduler_trigger_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":46,"character":0},"end":{"line":121,"character":1}},"selectionRange":{"start":{"line":46,"character":5},"end":{"line":46,"character":32}}},{"name":"TestScheduler_update_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":124,"character":0},"end":{"line":212,"character":1}},"selectionRange":{"start":{"line":124,"character":5},"end":{"line":124,"character":31}}},{"name":"TestScheduler_outdated_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":215,"character":0},"end":{"line":301,"character":1}},"selectionRange":{"start":{"line":215,"character":5},"end":{"line":215,"character":36}}},{"name":"TestScheduler_ignore_invalid_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":304,"character":0},"end":{"line":378,"character":1}},"selectionRange":{"start":{"line":304,"character":5},"end":{"line":304,"character":43}}},{"name":"TestScheduler_missed_schedules_first","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":381,"character":0},"end":{"line":459,"character":1}},"selectionRange":{"start":{"line":381,"character":5},"end":{"line":381,"character":41}}},{"name":"TestScheduler_deleted_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":462,"character":0},"end":{"line":511,"character":1}},"selectionRange":{"start":{"line":462,"character":5},"end":{"line":462,"character":35}}},{"name":"TestScheduler_delete_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":514,"character":0},"end":{"line":575,"character":1}},"selectionRange":{"start":{"line":514,"character":5},"end":{"line":514,"character":35}}},{"name":"TestScheduler_scheduler_since","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":578,"character":0},"end":{"line":648,"character":1}},"selectionRange":{"start":{"line":578,"character":5},"end":{"line":578,"character":34}}}] [Trace - 21:32:33.255 PM] Sending request 'textDocument/foldingRange - (10320)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:32:33.259 PM] Received response 'textDocument/foldingRange - (10320)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":300,"endCharacter":2},{"startLine":225,"startCharacter":33,"endLine":227,"endCharacter":56},{"startLine":232,"startCharacter":36,"endLine":233,"endCharacter":67},{"startLine":244,"startCharacter":12,"endLine":254,"endCharacter":3},{"startLine":246,"startCharacter":33,"endLine":249,"endCharacter":61},{"startLine":252,"startCharacter":36,"endLine":253,"endCharacter":68},{"startLine":261,"startCharacter":6,"endLine":272,"endCharacter":3},{"startLine":262,"startCharacter":10,"endLine":271,"endCharacter":13},{"startLine":263,"startCharacter":23,"endLine":269,"endCharacter":5},{"startLine":266,"startCharacter":19,"endLine":269,"endCharacter":4},{"startLine":266,"startCharacter":41,"endLine":268,"endCharacter":9},{"startLine":270,"startCharacter":38,"endLine":271,"endCharacter":13},{"startLine":275,"startCharacter":22,"endLine":276,"endCharacter":55},{"startLine":279,"startCharacter":29,"endLine":280,"endCharacter":40},{"startLine":283,"startCharacter":29,"endLine":299,"endCharacter":3},{"startLine":284,"startCharacter":32,"endLine":298,"endCharacter":51},{"startLine":285,"startCharacter":32,"endLine":288,"endCharacter":4},{"startLine":286,"startCharacter":38,"endLine":287,"endCharacter":51},{"startLine":289,"startCharacter":31,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":47,"endLine":291,"endCharacter":50},{"startLine":293,"startCharacter":25,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":68},{"startLine":297,"startCharacter":10,"endLine":298,"endCharacter":51},{"startLine":304,"startCharacter":59,"endLine":377,"endCharacter":2},{"startLine":309,"startCharacter":33,"endLine":311,"endCharacter":31},{"startLine":316,"startCharacter":36,"endLine":317,"endCharacter":67},{"startLine":326,"startCharacter":12,"endLine":335,"endCharacter":3},{"startLine":328,"startCharacter":33,"endLine":330,"endCharacter":32},{"startLine":333,"startCharacter":36,"endLine":334,"endCharacter":68},{"startLine":342,"startCharacter":6,"endLine":353,"endCharacter":3},{"startLine":343,"startCharacter":10,"endLine":352,"endCharacter":13},{"startLine":344,"startCharacter":23,"endLine":350,"endCharacter":5},{"startLine":347,"startCharacter":19,"endLine":350,"endCharacter":4},{"startLine":347,"startCharacter":41,"endLine":349,"endCharacter":9},{"startLine":351,"startCharacter":38,"endLine":352,"endCharacter":13},{"startLine":356,"startCharacter":22,"endLine":357,"endCharacter":55},{"startLine":360,"startCharacter":29,"endLine":361,"endCharacter":40},{"startLine":366,"startCharacter":29,"endLine":372,"endCharacter":3},{"startLine":367,"startCharacter":32,"endLine":371,"endCharacter":51},{"startLine":368,"startCharacter":32,"endLine":369,"endCharacter":49},{"startLine":370,"startCharacter":10,"endLine":371,"endCharacter":51},{"startLine":375,"startCharacter":32,"endLine":376,"endCharacter":76},{"startLine":381,"startCharacter":57,"endLine":458,"endCharacter":2},{"startLine":390,"startCharacter":33,"endLine":394,"endCharacter":60},{"startLine":399,"startCharacter":36,"endLine":400,"endCharacter":67},{"startLine":409,"startCharacter":12,"endLine":417,"endCharacter":3},{"startLine":411,"startCharacter":33,"endLine":412,"endCharacter":62},{"startLine":415,"startCharacter":36,"endLine":416,"endCharacter":68},{"startLine":424,"startCharacter":6,"endLine":435,"endCharacter":3},{"startLine":425,"startCharacter":10,"endLine":434,"endCharacter":13},{"startLine":426,"startCharacter":23,"endLine":432,"endCharacter":5},{"startLine":429,"startCharacter":19,"endLine":432,"endCharacter":4},{"startLine":429,"startCharacter":41,"endLine":431,"endCharacter":9},{"startLine":433,"startCharacter":38,"endLine":434,"endCharacter":13},{"startLine":438,"startCharacter":29,"endLine":439,"endCharacter":34},{"startLine":442,"startCharacter":35,"endLine":443,"endCharacter":55},{"startLine":447,"startCharacter":29,"endLine":457,"endCharacter":3},{"startLine":449,"startCharacter":10,"endLine":453,"endCharacter":17},{"startLine":450,"startCharacter":14,"endLine":451,"endCharacter":58},{"startLine":455,"startCharacter":28,"endLine":456,"endCharacter":51},{"startLine":462,"startCharacter":51,"endLine":510,"endCharacter":2},{"startLine":480,"startCharacter":12,"endLine":483,"endCharacter":45},{"startLine":490,"startCharacter":6,"endLine":501,"endCharacter":3},{"startLine":491,"startCharacter":10,"endLine":500,"endCharacter":13},{"startLine":492,"startCharacter":23,"endLine":498,"endCharacter":5},{"startLine":495,"startCharacter":19,"endLine":498,"endCharacter":4},{"startLine":495,"startCharacter":41,"endLine":497,"endCharacter":9},{"startLine":499,"startCharacter":38,"endLine":500,"endCharacter":13},{"startLine":504,"startCharacter":22,"endLine":505,"endCharacter":55},{"startLine":508,"startCharacter":29,"endLine":509,"endCharacter":40},{"startLine":514,"startCharacter":51,"endLine":574,"endCharacter":2},{"startLine":538,"startCharacter":12,"endLine":541,"endCharacter":15},{"startLine":548,"startCharacter":6,"endLine":559,"endCharacter":3},{"startLine":549,"startCharacter":10,"endLine":558,"endCharacter":13},{"startLine":550,"startCharacter":23,"endLine":556,"endCharacter":5},{"startLine":553,"startCharacter":19,"endLine":556,"endCharacter":4},{"startLine":553,"startCharacter":41,"endLine":555,"endCharacter":9},{"startLine":557,"startCharacter":38,"endLine":558,"endCharacter":13},{"startLine":563,"startCharacter":29,"endLine":565,"endCharacter":62},{"startLine":568,"startCharacter":22,"endLine":569,"endCharacter":55},{"startLine":572,"startCharacter":44,"endLine":573,"endCharacter":46},{"startLine":578,"startCharacter":50,"endLine":647,"endCharacter":2},{"startLine":579,"startCharacter":20,"endLine":582,"endCharacter":25},{"startLine":583,"startCharacter":3,"endLine":585,"endCharacter":54},{"startLine":588,"startCharacter":26,"endLine":646,"endCharacter":4},{"startLine":589,"startCharacter":8,"endLine":646,"endCharacter":3},{"startLine":589,"startCharacter":36,"endLine":645,"endCharacter":4},{"startLine":598,"startCharacter":35,"endLine":601,"endCharacter":62},{"startLine":606,"startCharacter":38,"endLine":607,"endCharacter":69},{"startLine":617,"startCharacter":8,"endLine":628,"endCharacter":5},{"startLine":618,"startCharacter":12,"endLine":627,"endCharacter":15},{"startLine":619,"startCharacter":25,"endLine":625,"endCharacter":7},{"startLine":622,"startCharacter":21,"endLine":625,"endCharacter":6},{"startLine":622,"startCharacter":43,"endLine":624,"endCharacter":11},{"startLine":626,"startCharacter":40,"endLine":627,"endCharacter":15},{"startLine":631,"startCharacter":31,"endLine":632,"endCharacter":42},{"startLine":636,"startCharacter":31,"endLine":640,"endCharacter":5},{"startLine":637,"startCharacter":29,"endLine":639,"endCharacter":18},{"startLine":638,"startCharacter":33,"endLine":639,"endCharacter":18},{"startLine":643,"startCharacter":44,"endLine":644,"endCharacter":92}] [Trace - 21:32:33.312 PM] Sending request 'textDocument/codeLens - (10321)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:32:33.312 PM] Received response 'textDocument/codeLens - (10321)' in 0ms. Result: null [Trace - 21:32:33.312 PM] Sending request 'textDocument/codeAction - (10322)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":226,"character":21},"end":{"line":226,"character":21}},"context":{"diagnostics":[]}} [Trace - 21:32:33.314 PM] Received response 'textDocument/codeAction - (10322)' in 1ms. Result: null [Trace - 21:32:34.809 PM] Sending request 'textDocument/hover - (10323)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":251,"character":42}} [Trace - 21:32:34.810 PM] Received response 'textDocument/hover - (10323)' in 0ms. Result: null [Trace - 21:32:36.312 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":177},"contentChanges":[{"range":{"start":{"line":223,"character":0},"end":{"line":223,"character":0}},"rangeLength":0,"text":"\t"}]} [Trace - 21:32:36.510 PM] Sending request 'textDocument/foldingRange - (10324)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:32:36.514 PM] Received response 'textDocument/foldingRange - (10324)' in 4ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":300,"endCharacter":2},{"startLine":225,"startCharacter":33,"endLine":227,"endCharacter":56},{"startLine":232,"startCharacter":36,"endLine":233,"endCharacter":67},{"startLine":244,"startCharacter":12,"endLine":254,"endCharacter":3},{"startLine":246,"startCharacter":33,"endLine":249,"endCharacter":61},{"startLine":252,"startCharacter":36,"endLine":253,"endCharacter":68},{"startLine":261,"startCharacter":6,"endLine":272,"endCharacter":3},{"startLine":262,"startCharacter":10,"endLine":271,"endCharacter":13},{"startLine":263,"startCharacter":23,"endLine":269,"endCharacter":5},{"startLine":266,"startCharacter":19,"endLine":269,"endCharacter":4},{"startLine":266,"startCharacter":41,"endLine":268,"endCharacter":9},{"startLine":270,"startCharacter":38,"endLine":271,"endCharacter":13},{"startLine":275,"startCharacter":22,"endLine":276,"endCharacter":55},{"startLine":279,"startCharacter":29,"endLine":280,"endCharacter":40},{"startLine":283,"startCharacter":29,"endLine":299,"endCharacter":3},{"startLine":284,"startCharacter":32,"endLine":298,"endCharacter":51},{"startLine":285,"startCharacter":32,"endLine":288,"endCharacter":4},{"startLine":286,"startCharacter":38,"endLine":287,"endCharacter":51},{"startLine":289,"startCharacter":31,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":47,"endLine":291,"endCharacter":50},{"startLine":293,"startCharacter":25,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":68},{"startLine":297,"startCharacter":10,"endLine":298,"endCharacter":51},{"startLine":304,"startCharacter":59,"endLine":377,"endCharacter":2},{"startLine":309,"startCharacter":33,"endLine":311,"endCharacter":31},{"startLine":316,"startCharacter":36,"endLine":317,"endCharacter":67},{"startLine":326,"startCharacter":12,"endLine":335,"endCharacter":3},{"startLine":328,"startCharacter":33,"endLine":330,"endCharacter":32},{"startLine":333,"startCharacter":36,"endLine":334,"endCharacter":68},{"startLine":342,"startCharacter":6,"endLine":353,"endCharacter":3},{"startLine":343,"startCharacter":10,"endLine":352,"endCharacter":13},{"startLine":344,"startCharacter":23,"endLine":350,"endCharacter":5},{"startLine":347,"startCharacter":19,"endLine":350,"endCharacter":4},{"startLine":347,"startCharacter":41,"endLine":349,"endCharacter":9},{"startLine":351,"startCharacter":38,"endLine":352,"endCharacter":13},{"startLine":356,"startCharacter":22,"endLine":357,"endCharacter":55},{"startLine":360,"startCharacter":29,"endLine":361,"endCharacter":40},{"startLine":366,"startCharacter":29,"endLine":372,"endCharacter":3},{"startLine":367,"startCharacter":32,"endLine":371,"endCharacter":51},{"startLine":368,"startCharacter":32,"endLine":369,"endCharacter":49},{"startLine":370,"startCharacter":10,"endLine":371,"endCharacter":51},{"startLine":375,"startCharacter":32,"endLine":376,"endCharacter":76},{"startLine":381,"startCharacter":57,"endLine":458,"endCharacter":2},{"startLine":390,"startCharacter":33,"endLine":394,"endCharacter":60},{"startLine":399,"startCharacter":36,"endLine":400,"endCharacter":67},{"startLine":409,"startCharacter":12,"endLine":417,"endCharacter":3},{"startLine":411,"startCharacter":33,"endLine":412,"endCharacter":62},{"startLine":415,"startCharacter":36,"endLine":416,"endCharacter":68},{"startLine":424,"startCharacter":6,"endLine":435,"endCharacter":3},{"startLine":425,"startCharacter":10,"endLine":434,"endCharacter":13},{"startLine":426,"startCharacter":23,"endLine":432,"endCharacter":5},{"startLine":429,"startCharacter":19,"endLine":432,"endCharacter":4},{"startLine":429,"startCharacter":41,"endLine":431,"endCharacter":9},{"startLine":433,"startCharacter":38,"endLine":434,"endCharacter":13},{"startLine":438,"startCharacter":29,"endLine":439,"endCharacter":34},{"startLine":442,"startCharacter":35,"endLine":443,"endCharacter":55},{"startLine":447,"startCharacter":29,"endLine":457,"endCharacter":3},{"startLine":449,"startCharacter":10,"endLine":453,"endCharacter":17},{"startLine":450,"startCharacter":14,"endLine":451,"endCharacter":58},{"startLine":455,"startCharacter":28,"endLine":456,"endCharacter":51},{"startLine":462,"startCharacter":51,"endLine":510,"endCharacter":2},{"startLine":480,"startCharacter":12,"endLine":483,"endCharacter":45},{"startLine":490,"startCharacter":6,"endLine":501,"endCharacter":3},{"startLine":491,"startCharacter":10,"endLine":500,"endCharacter":13},{"startLine":492,"startCharacter":23,"endLine":498,"endCharacter":5},{"startLine":495,"startCharacter":19,"endLine":498,"endCharacter":4},{"startLine":495,"startCharacter":41,"endLine":497,"endCharacter":9},{"startLine":499,"startCharacter":38,"endLine":500,"endCharacter":13},{"startLine":504,"startCharacter":22,"endLine":505,"endCharacter":55},{"startLine":508,"startCharacter":29,"endLine":509,"endCharacter":40},{"startLine":514,"startCharacter":51,"endLine":574,"endCharacter":2},{"startLine":538,"startCharacter":12,"endLine":541,"endCharacter":15},{"startLine":548,"startCharacter":6,"endLine":559,"endCharacter":3},{"startLine":549,"startCharacter":10,"endLine":558,"endCharacter":13},{"startLine":550,"startCharacter":23,"endLine":556,"endCharacter":5},{"startLine":553,"startCharacter":19,"endLine":556,"endCharacter":4},{"startLine":553,"startCharacter":41,"endLine":555,"endCharacter":9},{"startLine":557,"startCharacter":38,"endLine":558,"endCharacter":13},{"startLine":563,"startCharacter":29,"endLine":565,"endCharacter":62},{"startLine":568,"startCharacter":22,"endLine":569,"endCharacter":55},{"startLine":572,"startCharacter":44,"endLine":573,"endCharacter":46},{"startLine":578,"startCharacter":50,"endLine":647,"endCharacter":2},{"startLine":579,"startCharacter":20,"endLine":582,"endCharacter":25},{"startLine":583,"startCharacter":3,"endLine":585,"endCharacter":54},{"startLine":588,"startCharacter":26,"endLine":646,"endCharacter":4},{"startLine":589,"startCharacter":8,"endLine":646,"endCharacter":3},{"startLine":589,"startCharacter":36,"endLine":645,"endCharacter":4},{"startLine":598,"startCharacter":35,"endLine":601,"endCharacter":62},{"startLine":606,"startCharacter":38,"endLine":607,"endCharacter":69},{"startLine":617,"startCharacter":8,"endLine":628,"endCharacter":5},{"startLine":618,"startCharacter":12,"endLine":627,"endCharacter":15},{"startLine":619,"startCharacter":25,"endLine":625,"endCharacter":7},{"startLine":622,"startCharacter":21,"endLine":625,"endCharacter":6},{"startLine":622,"startCharacter":43,"endLine":624,"endCharacter":11},{"startLine":626,"startCharacter":40,"endLine":627,"endCharacter":15},{"startLine":631,"startCharacter":31,"endLine":632,"endCharacter":42},{"startLine":636,"startCharacter":31,"endLine":640,"endCharacter":5},{"startLine":637,"startCharacter":29,"endLine":639,"endCharacter":18},{"startLine":638,"startCharacter":33,"endLine":639,"endCharacter":18},{"startLine":643,"startCharacter":44,"endLine":644,"endCharacter":92}] [Trace - 21:32:36.576 PM] Sending request 'textDocument/codeLens - (10325)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:32:36.576 PM] Received response 'textDocument/codeLens - (10325)' in 0ms. Result: null [Trace - 21:32:36.924 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":178},"contentChanges":[{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":1}},"rangeLength":0,"text":"\n\t"},{"range":{"start":{"line":223,"character":0},"end":{"line":223,"character":1}},"rangeLength":1,"text":""}]} [Trace - 21:32:37.069 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":179},"contentChanges":[{"range":{"start":{"line":224,"character":1},"end":{"line":224,"character":1}},"rangeLength":0,"text":"\n\t"},{"range":{"start":{"line":224,"character":0},"end":{"line":224,"character":1}},"rangeLength":1,"text":""}]} [Trace - 21:32:37.255 PM] Sending request 'textDocument/foldingRange - (10326)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:32:37.259 PM] Received response 'textDocument/foldingRange - (10326)' in 4ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":302,"endCharacter":2},{"startLine":227,"startCharacter":33,"endLine":229,"endCharacter":56},{"startLine":234,"startCharacter":36,"endLine":235,"endCharacter":67},{"startLine":246,"startCharacter":12,"endLine":256,"endCharacter":3},{"startLine":248,"startCharacter":33,"endLine":251,"endCharacter":61},{"startLine":254,"startCharacter":36,"endLine":255,"endCharacter":68},{"startLine":263,"startCharacter":6,"endLine":274,"endCharacter":3},{"startLine":264,"startCharacter":10,"endLine":273,"endCharacter":13},{"startLine":265,"startCharacter":23,"endLine":271,"endCharacter":5},{"startLine":268,"startCharacter":19,"endLine":271,"endCharacter":4},{"startLine":268,"startCharacter":41,"endLine":270,"endCharacter":9},{"startLine":272,"startCharacter":38,"endLine":273,"endCharacter":13},{"startLine":277,"startCharacter":22,"endLine":278,"endCharacter":55},{"startLine":281,"startCharacter":29,"endLine":282,"endCharacter":40},{"startLine":285,"startCharacter":29,"endLine":301,"endCharacter":3},{"startLine":286,"startCharacter":32,"endLine":300,"endCharacter":51},{"startLine":287,"startCharacter":32,"endLine":290,"endCharacter":4},{"startLine":288,"startCharacter":38,"endLine":289,"endCharacter":51},{"startLine":291,"startCharacter":31,"endLine":294,"endCharacter":4},{"startLine":292,"startCharacter":47,"endLine":293,"endCharacter":50},{"startLine":295,"startCharacter":25,"endLine":298,"endCharacter":4},{"startLine":296,"startCharacter":47,"endLine":297,"endCharacter":68},{"startLine":299,"startCharacter":10,"endLine":300,"endCharacter":51},{"startLine":306,"startCharacter":59,"endLine":379,"endCharacter":2},{"startLine":311,"startCharacter":33,"endLine":313,"endCharacter":31},{"startLine":318,"startCharacter":36,"endLine":319,"endCharacter":67},{"startLine":328,"startCharacter":12,"endLine":337,"endCharacter":3},{"startLine":330,"startCharacter":33,"endLine":332,"endCharacter":32},{"startLine":335,"startCharacter":36,"endLine":336,"endCharacter":68},{"startLine":344,"startCharacter":6,"endLine":355,"endCharacter":3},{"startLine":345,"startCharacter":10,"endLine":354,"endCharacter":13},{"startLine":346,"startCharacter":23,"endLine":352,"endCharacter":5},{"startLine":349,"startCharacter":19,"endLine":352,"endCharacter":4},{"startLine":349,"startCharacter":41,"endLine":351,"endCharacter":9},{"startLine":353,"startCharacter":38,"endLine":354,"endCharacter":13},{"startLine":358,"startCharacter":22,"endLine":359,"endCharacter":55},{"startLine":362,"startCharacter":29,"endLine":363,"endCharacter":40},{"startLine":368,"startCharacter":29,"endLine":374,"endCharacter":3},{"startLine":369,"startCharacter":32,"endLine":373,"endCharacter":51},{"startLine":370,"startCharacter":32,"endLine":371,"endCharacter":49},{"startLine":372,"startCharacter":10,"endLine":373,"endCharacter":51},{"startLine":377,"startCharacter":32,"endLine":378,"endCharacter":76},{"startLine":383,"startCharacter":57,"endLine":460,"endCharacter":2},{"startLine":392,"startCharacter":33,"endLine":396,"endCharacter":60},{"startLine":401,"startCharacter":36,"endLine":402,"endCharacter":67},{"startLine":411,"startCharacter":12,"endLine":419,"endCharacter":3},{"startLine":413,"startCharacter":33,"endLine":414,"endCharacter":62},{"startLine":417,"startCharacter":36,"endLine":418,"endCharacter":68},{"startLine":426,"startCharacter":6,"endLine":437,"endCharacter":3},{"startLine":427,"startCharacter":10,"endLine":436,"endCharacter":13},{"startLine":428,"startCharacter":23,"endLine":434,"endCharacter":5},{"startLine":431,"startCharacter":19,"endLine":434,"endCharacter":4},{"startLine":431,"startCharacter":41,"endLine":433,"endCharacter":9},{"startLine":435,"startCharacter":38,"endLine":436,"endCharacter":13},{"startLine":440,"startCharacter":29,"endLine":441,"endCharacter":34},{"startLine":444,"startCharacter":35,"endLine":445,"endCharacter":55},{"startLine":449,"startCharacter":29,"endLine":459,"endCharacter":3},{"startLine":451,"startCharacter":10,"endLine":455,"endCharacter":17},{"startLine":452,"startCharacter":14,"endLine":453,"endCharacter":58},{"startLine":457,"startCharacter":28,"endLine":458,"endCharacter":51},{"startLine":464,"startCharacter":51,"endLine":512,"endCharacter":2},{"startLine":482,"startCharacter":12,"endLine":485,"endCharacter":45},{"startLine":492,"startCharacter":6,"endLine":503,"endCharacter":3},{"startLine":493,"startCharacter":10,"endLine":502,"endCharacter":13},{"startLine":494,"startCharacter":23,"endLine":500,"endCharacter":5},{"startLine":497,"startCharacter":19,"endLine":500,"endCharacter":4},{"startLine":497,"startCharacter":41,"endLine":499,"endCharacter":9},{"startLine":501,"startCharacter":38,"endLine":502,"endCharacter":13},{"startLine":506,"startCharacter":22,"endLine":507,"endCharacter":55},{"startLine":510,"startCharacter":29,"endLine":511,"endCharacter":40},{"startLine":516,"startCharacter":51,"endLine":576,"endCharacter":2},{"startLine":540,"startCharacter":12,"endLine":543,"endCharacter":15},{"startLine":550,"startCharacter":6,"endLine":561,"endCharacter":3},{"startLine":551,"startCharacter":10,"endLine":560,"endCharacter":13},{"startLine":552,"startCharacter":23,"endLine":558,"endCharacter":5},{"startLine":555,"startCharacter":19,"endLine":558,"endCharacter":4},{"startLine":555,"startCharacter":41,"endLine":557,"endCharacter":9},{"startLine":559,"startCharacter":38,"endLine":560,"endCharacter":13},{"startLine":565,"startCharacter":29,"endLine":567,"endCharacter":62},{"startLine":570,"startCharacter":22,"endLine":571,"endCharacter":55},{"startLine":574,"startCharacter":44,"endLine":575,"endCharacter":46},{"startLine":580,"startCharacter":50,"endLine":649,"endCharacter":2},{"startLine":581,"startCharacter":20,"endLine":584,"endCharacter":25},{"startLine":585,"startCharacter":3,"endLine":587,"endCharacter":54},{"startLine":590,"startCharacter":26,"endLine":648,"endCharacter":4},{"startLine":591,"startCharacter":8,"endLine":648,"endCharacter":3},{"startLine":591,"startCharacter":36,"endLine":647,"endCharacter":4},{"startLine":600,"startCharacter":35,"endLine":603,"endCharacter":62},{"startLine":608,"startCharacter":38,"endLine":609,"endCharacter":69},{"startLine":619,"startCharacter":8,"endLine":630,"endCharacter":5},{"startLine":620,"startCharacter":12,"endLine":629,"endCharacter":15},{"startLine":621,"startCharacter":25,"endLine":627,"endCharacter":7},{"startLine":624,"startCharacter":21,"endLine":627,"endCharacter":6},{"startLine":624,"startCharacter":43,"endLine":626,"endCharacter":11},{"startLine":628,"startCharacter":40,"endLine":629,"endCharacter":15},{"startLine":633,"startCharacter":31,"endLine":634,"endCharacter":42},{"startLine":638,"startCharacter":31,"endLine":642,"endCharacter":5},{"startLine":639,"startCharacter":29,"endLine":641,"endCharacter":18},{"startLine":640,"startCharacter":33,"endLine":641,"endCharacter":18},{"startLine":645,"startCharacter":44,"endLine":646,"endCharacter":92}] [Trace - 21:32:37.321 PM] Sending request 'textDocument/codeLens - (10327)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:32:37.321 PM] Sending request 'textDocument/documentLink - (10328)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:32:37.321 PM] Received response 'textDocument/codeLens - (10327)' in 0ms. Result: null [Trace - 21:32:37.325 PM] Received response 'textDocument/documentLink - (10328)' in 3ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":412,"character":11},"end":{"line":412,"character":19}},"target":"https://time.Now"}] [Trace - 21:32:37.854 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":180},"contentChanges":[{"range":{"start":{"line":225,"character":0},"end":{"line":225,"character":1}},"rangeLength":1,"text":""},{"range":{"start":{"line":224,"character":0},"end":{"line":224,"character":0}},"rangeLength":0,"text":"\t"}]} [Trace - 21:32:38.045 PM] Sending request 'textDocument/foldingRange - (10329)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:32:38.048 PM] Received response 'textDocument/foldingRange - (10329)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":302,"endCharacter":2},{"startLine":227,"startCharacter":33,"endLine":229,"endCharacter":56},{"startLine":234,"startCharacter":36,"endLine":235,"endCharacter":67},{"startLine":246,"startCharacter":12,"endLine":256,"endCharacter":3},{"startLine":248,"startCharacter":33,"endLine":251,"endCharacter":61},{"startLine":254,"startCharacter":36,"endLine":255,"endCharacter":68},{"startLine":263,"startCharacter":6,"endLine":274,"endCharacter":3},{"startLine":264,"startCharacter":10,"endLine":273,"endCharacter":13},{"startLine":265,"startCharacter":23,"endLine":271,"endCharacter":5},{"startLine":268,"startCharacter":19,"endLine":271,"endCharacter":4},{"startLine":268,"startCharacter":41,"endLine":270,"endCharacter":9},{"startLine":272,"startCharacter":38,"endLine":273,"endCharacter":13},{"startLine":277,"startCharacter":22,"endLine":278,"endCharacter":55},{"startLine":281,"startCharacter":29,"endLine":282,"endCharacter":40},{"startLine":285,"startCharacter":29,"endLine":301,"endCharacter":3},{"startLine":286,"startCharacter":32,"endLine":300,"endCharacter":51},{"startLine":287,"startCharacter":32,"endLine":290,"endCharacter":4},{"startLine":288,"startCharacter":38,"endLine":289,"endCharacter":51},{"startLine":291,"startCharacter":31,"endLine":294,"endCharacter":4},{"startLine":292,"startCharacter":47,"endLine":293,"endCharacter":50},{"startLine":295,"startCharacter":25,"endLine":298,"endCharacter":4},{"startLine":296,"startCharacter":47,"endLine":297,"endCharacter":68},{"startLine":299,"startCharacter":10,"endLine":300,"endCharacter":51},{"startLine":306,"startCharacter":59,"endLine":379,"endCharacter":2},{"startLine":311,"startCharacter":33,"endLine":313,"endCharacter":31},{"startLine":318,"startCharacter":36,"endLine":319,"endCharacter":67},{"startLine":328,"startCharacter":12,"endLine":337,"endCharacter":3},{"startLine":330,"startCharacter":33,"endLine":332,"endCharacter":32},{"startLine":335,"startCharacter":36,"endLine":336,"endCharacter":68},{"startLine":344,"startCharacter":6,"endLine":355,"endCharacter":3},{"startLine":345,"startCharacter":10,"endLine":354,"endCharacter":13},{"startLine":346,"startCharacter":23,"endLine":352,"endCharacter":5},{"startLine":349,"startCharacter":19,"endLine":352,"endCharacter":4},{"startLine":349,"startCharacter":41,"endLine":351,"endCharacter":9},{"startLine":353,"startCharacter":38,"endLine":354,"endCharacter":13},{"startLine":358,"startCharacter":22,"endLine":359,"endCharacter":55},{"startLine":362,"startCharacter":29,"endLine":363,"endCharacter":40},{"startLine":368,"startCharacter":29,"endLine":374,"endCharacter":3},{"startLine":369,"startCharacter":32,"endLine":373,"endCharacter":51},{"startLine":370,"startCharacter":32,"endLine":371,"endCharacter":49},{"startLine":372,"startCharacter":10,"endLine":373,"endCharacter":51},{"startLine":377,"startCharacter":32,"endLine":378,"endCharacter":76},{"startLine":383,"startCharacter":57,"endLine":460,"endCharacter":2},{"startLine":392,"startCharacter":33,"endLine":396,"endCharacter":60},{"startLine":401,"startCharacter":36,"endLine":402,"endCharacter":67},{"startLine":411,"startCharacter":12,"endLine":419,"endCharacter":3},{"startLine":413,"startCharacter":33,"endLine":414,"endCharacter":62},{"startLine":417,"startCharacter":36,"endLine":418,"endCharacter":68},{"startLine":426,"startCharacter":6,"endLine":437,"endCharacter":3},{"startLine":427,"startCharacter":10,"endLine":436,"endCharacter":13},{"startLine":428,"startCharacter":23,"endLine":434,"endCharacter":5},{"startLine":431,"startCharacter":19,"endLine":434,"endCharacter":4},{"startLine":431,"startCharacter":41,"endLine":433,"endCharacter":9},{"startLine":435,"startCharacter":38,"endLine":436,"endCharacter":13},{"startLine":440,"startCharacter":29,"endLine":441,"endCharacter":34},{"startLine":444,"startCharacter":35,"endLine":445,"endCharacter":55},{"startLine":449,"startCharacter":29,"endLine":459,"endCharacter":3},{"startLine":451,"startCharacter":10,"endLine":455,"endCharacter":17},{"startLine":452,"startCharacter":14,"endLine":453,"endCharacter":58},{"startLine":457,"startCharacter":28,"endLine":458,"endCharacter":51},{"startLine":464,"startCharacter":51,"endLine":512,"endCharacter":2},{"startLine":482,"startCharacter":12,"endLine":485,"endCharacter":45},{"startLine":492,"startCharacter":6,"endLine":503,"endCharacter":3},{"startLine":493,"startCharacter":10,"endLine":502,"endCharacter":13},{"startLine":494,"startCharacter":23,"endLine":500,"endCharacter":5},{"startLine":497,"startCharacter":19,"endLine":500,"endCharacter":4},{"startLine":497,"startCharacter":41,"endLine":499,"endCharacter":9},{"startLine":501,"startCharacter":38,"endLine":502,"endCharacter":13},{"startLine":506,"startCharacter":22,"endLine":507,"endCharacter":55},{"startLine":510,"startCharacter":29,"endLine":511,"endCharacter":40},{"startLine":516,"startCharacter":51,"endLine":576,"endCharacter":2},{"startLine":540,"startCharacter":12,"endLine":543,"endCharacter":15},{"startLine":550,"startCharacter":6,"endLine":561,"endCharacter":3},{"startLine":551,"startCharacter":10,"endLine":560,"endCharacter":13},{"startLine":552,"startCharacter":23,"endLine":558,"endCharacter":5},{"startLine":555,"startCharacter":19,"endLine":558,"endCharacter":4},{"startLine":555,"startCharacter":41,"endLine":557,"endCharacter":9},{"startLine":559,"startCharacter":38,"endLine":560,"endCharacter":13},{"startLine":565,"startCharacter":29,"endLine":567,"endCharacter":62},{"startLine":570,"startCharacter":22,"endLine":571,"endCharacter":55},{"startLine":574,"startCharacter":44,"endLine":575,"endCharacter":46},{"startLine":580,"startCharacter":50,"endLine":649,"endCharacter":2},{"startLine":581,"startCharacter":20,"endLine":584,"endCharacter":25},{"startLine":585,"startCharacter":3,"endLine":587,"endCharacter":54},{"startLine":590,"startCharacter":26,"endLine":648,"endCharacter":4},{"startLine":591,"startCharacter":8,"endLine":648,"endCharacter":3},{"startLine":591,"startCharacter":36,"endLine":647,"endCharacter":4},{"startLine":600,"startCharacter":35,"endLine":603,"endCharacter":62},{"startLine":608,"startCharacter":38,"endLine":609,"endCharacter":69},{"startLine":619,"startCharacter":8,"endLine":630,"endCharacter":5},{"startLine":620,"startCharacter":12,"endLine":629,"endCharacter":15},{"startLine":621,"startCharacter":25,"endLine":627,"endCharacter":7},{"startLine":624,"startCharacter":21,"endLine":627,"endCharacter":6},{"startLine":624,"startCharacter":43,"endLine":626,"endCharacter":11},{"startLine":628,"startCharacter":40,"endLine":629,"endCharacter":15},{"startLine":633,"startCharacter":31,"endLine":634,"endCharacter":42},{"startLine":638,"startCharacter":31,"endLine":642,"endCharacter":5},{"startLine":639,"startCharacter":29,"endLine":641,"endCharacter":18},{"startLine":640,"startCharacter":33,"endLine":641,"endCharacter":18},{"startLine":645,"startCharacter":44,"endLine":646,"endCharacter":92}] [Trace - 21:32:38.105 PM] Sending request 'textDocument/codeLens - (10330)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:32:38.105 PM] Received response 'textDocument/codeLens - (10330)' in 0ms. Result: null [Trace - 21:32:38.794 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":181},"contentChanges":[{"range":{"start":{"line":224,"character":1},"end":{"line":224,"character":1}},"rangeLength":0,"text":"f"}]} [Trace - 21:32:38.798 PM] Sending request 'textDocument/completion - (10331)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":224,"character":2},"context":{"triggerKind":1}} [Trace - 21:32:38.800 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":181,"diagnostics":[{"range":{"start":{"line":224,"character":1},"end":{"line":224,"character":2}},"severity":1,"source":"compiler","message":"undeclared name: f"}]} [Trace - 21:32:38.806 PM] Received response 'textDocument/completion - (10331)' in 8ms. Result: {"isIncomplete":true,"items":[{"label":"fmt","kind":9,"detail":"\"fmt\"","preselect":true,"sortText":"00000","filterText":"fmt","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":1},"end":{"line":224,"character":2}},"newText":"fmt"}},{"label":"for","kind":14,"sortText":"00001","filterText":"for","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":1},"end":{"line":224,"character":2}},"newText":"for"}},{"label":"false","kind":21,"sortText":"00002","filterText":"false","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":1},"end":{"line":224,"character":2}},"newText":"false"}},{"label":"float32","kind":7,"sortText":"00003","filterText":"float32","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":1},"end":{"line":224,"character":2}},"newText":"float32"}},{"label":"float64","kind":7,"sortText":"00004","filterText":"float64","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":1},"end":{"line":224,"character":2}},"newText":"float64"}},{"label":"filepath","kind":9,"detail":"\"path/filepath\"","sortText":"00005","filterText":"filepath","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":1},"end":{"line":224,"character":2}},"newText":"filepath"},"additionalTextEdits":[{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":2}},"newText":"path/filepath\"\n\t\""}]},{"label":"flag","kind":9,"detail":"\"flag\"","sortText":"00006","filterText":"flag","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":1},"end":{"line":224,"character":2}},"newText":"flag"},"additionalTextEdits":[{"range":{"start":{"line":3,"character":3},"end":{"line":3,"character":3}},"newText":"lag\"\n\t\"f"}]},{"label":"flate","kind":9,"detail":"\"compress/flate\"","sortText":"00007","filterText":"flate","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":1},"end":{"line":224,"character":2}},"newText":"flate"},"additionalTextEdits":[{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":2}},"newText":"compress/flate\"\n\t\""}]},{"label":"format","kind":9,"detail":"\"go/format\"","sortText":"00008","filterText":"format","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":1},"end":{"line":224,"character":2}},"newText":"format"},"additionalTextEdits":[{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":2}},"newText":"go/format\"\n\t\""}]},{"label":"fmtsort","kind":9,"detail":"\"internal/fmtsort\"","sortText":"00009","filterText":"fmtsort","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":1},"end":{"line":224,"character":2}},"newText":"fmtsort"},"additionalTextEdits":[{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":2}},"newText":"internal/fmtsort\"\n\t\""}]},{"label":"fmt.Errorf","kind":3,"detail":"func(format string, a ...interface{}) error","documentation":"Errorf formats according to a format specifier and returns the string as a\nvalue that satisfies error.\n\nIf the format specifier includes a %w verb with an error operand,\nthe returned error will implement an Unwrap method returning the operand. It is\ninvalid to include more than one %w verb or to supply it with an operand\nthat does not implement the error interface. The %w verb is otherwise\na synonym for %v.\n","sortText":"00010","filterText":"fmt.Errorf","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":1},"end":{"line":224,"character":2}},"newText":"fmt.Errorf(${1:})"}},{"label":"fmt.Formatter","kind":8,"detail":"interface{...}","documentation":"Formatter is the interface implemented by values with a custom formatter.\nThe implementation of Format may call Sprint(f) or Fprint(f) etc.\nto generate its output.\n","sortText":"00011","filterText":"fmt.Formatter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":1},"end":{"line":224,"character":2}},"newText":"fmt.Formatter"}},{"label":"fmt.Fprint","kind":3,"detail":"func(w io.Writer, a ...interface{}) (n int, err error)","documentation":"Fprint formats using the default formats for its operands and writes to w.\nSpaces are added between operands when neither is a string.\nIt returns the number of bytes written and any write error encountered.\n","sortText":"00012","filterText":"fmt.Fprint","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":1},"end":{"line":224,"character":2}},"newText":"fmt.Fprint(${1:})"}},{"label":"TestScheduler_missed_schedules_first","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #5: If there are mix of existing missed and planned schedules, when scheduler starts MissedSchedule type should be triggered first\n","sortText":"00016","filterText":"TestScheduler_missed_schedules_first","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":1},"end":{"line":224,"character":2}},"newText":"TestScheduler_missed_schedules_first(${1:})"}}]} [Trace - 21:32:38.845 PM] Sending request 'textDocument/documentLink - (10332)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:32:38.849 PM] Received response 'textDocument/documentLink - (10332)' in 3ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":412,"character":11},"end":{"line":412,"character":19}},"target":"https://time.Now"}] [Trace - 21:32:38.934 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":182},"contentChanges":[{"range":{"start":{"line":224,"character":2},"end":{"line":224,"character":2}},"rangeLength":0,"text":"m"}]} [Trace - 21:32:38.934 PM] Sending request 'textDocument/completion - (10333)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":224,"character":3},"context":{"triggerKind":3}} [Trace - 21:32:38.941 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":182,"diagnostics":[{"range":{"start":{"line":224,"character":1},"end":{"line":224,"character":3}},"severity":1,"source":"compiler","message":"undeclared name: fm"}]} [Trace - 21:32:38.955 PM] Received response 'textDocument/completion - (10333)' in 20ms. Result: {"isIncomplete":true,"items":[{"label":"fmt","kind":9,"detail":"\"fmt\"","preselect":true,"sortText":"00000","filterText":"fmt","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":1},"end":{"line":224,"character":3}},"newText":"fmt"}},{"label":"fms","kind":9,"detail":"\"github.com/aws/aws-sdk-go-v2/service/fms\"","sortText":"00001","filterText":"fms","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":1},"end":{"line":224,"character":3}},"newText":"fms"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"aws/aws-sdk-go-v2/service/fms\"\n\t\"github.com/"}]},{"label":"fms","kind":9,"detail":"\"github.com/aws/aws-sdk-go/service/fms\"","sortText":"00002","filterText":"fms","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":1},"end":{"line":224,"character":3}},"newText":"fms"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"aws/aws-sdk-go/service/fms\"\n\t\"github.com/"}]},{"label":"fmsiface","kind":9,"detail":"\"github.com/aws/aws-sdk-go-v2/service/fms/fmsiface\"","sortText":"00003","filterText":"fmsiface","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":1},"end":{"line":224,"character":3}},"newText":"fmsiface"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"aws/aws-sdk-go-v2/service/fms/fmsiface\"\n\t\"github.com/"}]},{"label":"fmts","kind":9,"detail":"\"github.com/go-openapi/loads/fmts\"","sortText":"00004","filterText":"fmts","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":1},"end":{"line":224,"character":3}},"newText":"fmts"},"additionalTextEdits":[{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":0}},"newText":"\t\"github.com/go-openapi/loads/fmts\"\n"}]},{"label":"fmtsort","kind":9,"detail":"\"internal/fmtsort\"","sortText":"00005","filterText":"fmtsort","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":1},"end":{"line":224,"character":3}},"newText":"fmtsort"},"additionalTextEdits":[{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":2}},"newText":"internal/fmtsort\"\n\t\""}]},{"label":"fmt.Errorf","kind":3,"detail":"func(format string, a ...interface{}) error","documentation":"Errorf formats according to a format specifier and returns the string as a\nvalue that satisfies error.\n\nIf the format specifier includes a %w verb with an error operand,\nthe returned error will implement an Unwrap method returning the operand. It is\ninvalid to include more than one %w verb or to supply it with an operand\nthat does not implement the error interface. The %w verb is otherwise\na synonym for %v.\n","sortText":"00006","filterText":"fmt.Errorf","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":1},"end":{"line":224,"character":3}},"newText":"fmt.Errorf(${1:})"}},{"label":"fmt.Formatter","kind":8,"detail":"interface{...}","documentation":"Formatter is the interface implemented by values with a custom formatter.\nThe implementation of Format may call Sprint(f) or Fprint(f) etc.\nto generate its output.\n","sortText":"00007","filterText":"fmt.Formatter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":1},"end":{"line":224,"character":3}},"newText":"fmt.Formatter"}},{"label":"fmt.Fprint","kind":3,"detail":"func(w io.Writer, a ...interface{}) (n int, err error)","documentation":"Fprint formats using the default formats for its operands and writes to w.\nSpaces are added between operands when neither is a string.\nIt returns the number of bytes written and any write error encountered.\n","sortText":"00008","filterText":"fmt.Fprint","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":1},"end":{"line":224,"character":3}},"newText":"fmt.Fprint(${1:})"}}]} [Trace - 21:32:39.065 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":183},"contentChanges":[{"range":{"start":{"line":224,"character":3},"end":{"line":224,"character":3}},"rangeLength":0,"text":"t"}]} [Trace - 21:32:39.065 PM] Sending request 'textDocument/completion - (10334)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":224,"character":4},"context":{"triggerKind":3}} [Trace - 21:32:39.071 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":183,"diagnostics":[{"range":{"start":{"line":224,"character":1},"end":{"line":224,"character":4}},"severity":1,"source":"compiler","message":"use of package fmt not in selector"}]} [Trace - 21:32:39.103 PM] Received response 'textDocument/completion - (10334)' in 38ms. Result: {"isIncomplete":true,"items":[{"label":"fmt","kind":9,"detail":"\"fmt\"","preselect":true,"sortText":"00000","filterText":"fmt","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":1},"end":{"line":224,"character":4}},"newText":"fmt"}},{"label":"fmtcmd","kind":9,"detail":"\"github.com/hashicorp/hcl/hcl/fmtcmd\"","sortText":"00001","filterText":"fmtcmd","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":1},"end":{"line":224,"character":4}},"newText":"fmtcmd"},"additionalTextEdits":[{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":0}},"newText":"\t\"github.com/hashicorp/hcl/hcl/fmtcmd\"\n"}]},{"label":"fmts","kind":9,"detail":"\"github.com/go-openapi/loads/fmts\"","sortText":"00002","filterText":"fmts","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":1},"end":{"line":224,"character":4}},"newText":"fmts"},"additionalTextEdits":[{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":0}},"newText":"\t\"github.com/go-openapi/loads/fmts\"\n"}]},{"label":"fmtsort","kind":9,"detail":"\"internal/fmtsort\"","sortText":"00003","filterText":"fmtsort","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":1},"end":{"line":224,"character":4}},"newText":"fmtsort"},"additionalTextEdits":[{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":2}},"newText":"internal/fmtsort\"\n\t\""}]},{"label":"fmt.Errorf","kind":3,"detail":"func(format string, a ...interface{}) error","documentation":"Errorf formats according to a format specifier and returns the string as a\nvalue that satisfies error.\n\nIf the format specifier includes a %w verb with an error operand,\nthe returned error will implement an Unwrap method returning the operand. It is\ninvalid to include more than one %w verb or to supply it with an operand\nthat does not implement the error interface. The %w verb is otherwise\na synonym for %v.\n","sortText":"00004","filterText":"fmt.Errorf","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":1},"end":{"line":224,"character":4}},"newText":"fmt.Errorf(${1:})"}},{"label":"fmt.Formatter","kind":8,"detail":"interface{...}","documentation":"Formatter is the interface implemented by values with a custom formatter.\nThe implementation of Format may call Sprint(f) or Fprint(f) etc.\nto generate its output.\n","sortText":"00005","filterText":"fmt.Formatter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":1},"end":{"line":224,"character":4}},"newText":"fmt.Formatter"}},{"label":"fmt.Fprint","kind":3,"detail":"func(w io.Writer, a ...interface{}) (n int, err error)","documentation":"Fprint formats using the default formats for its operands and writes to w.\nSpaces are added between operands when neither is a string.\nIt returns the number of bytes written and any write error encountered.\n","sortText":"00006","filterText":"fmt.Fprint","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":1},"end":{"line":224,"character":4}},"newText":"fmt.Fprint(${1:})"}}]} [Trace - 21:32:39.257 PM] Sending request 'textDocument/foldingRange - (10335)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:32:39.260 PM] Received response 'textDocument/foldingRange - (10335)' in 2ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":302,"endCharacter":2},{"startLine":227,"startCharacter":33,"endLine":229,"endCharacter":56},{"startLine":234,"startCharacter":36,"endLine":235,"endCharacter":67},{"startLine":246,"startCharacter":12,"endLine":256,"endCharacter":3},{"startLine":248,"startCharacter":33,"endLine":251,"endCharacter":61},{"startLine":254,"startCharacter":36,"endLine":255,"endCharacter":68},{"startLine":263,"startCharacter":6,"endLine":274,"endCharacter":3},{"startLine":264,"startCharacter":10,"endLine":273,"endCharacter":13},{"startLine":265,"startCharacter":23,"endLine":271,"endCharacter":5},{"startLine":268,"startCharacter":19,"endLine":271,"endCharacter":4},{"startLine":268,"startCharacter":41,"endLine":270,"endCharacter":9},{"startLine":272,"startCharacter":38,"endLine":273,"endCharacter":13},{"startLine":277,"startCharacter":22,"endLine":278,"endCharacter":55},{"startLine":281,"startCharacter":29,"endLine":282,"endCharacter":40},{"startLine":285,"startCharacter":29,"endLine":301,"endCharacter":3},{"startLine":286,"startCharacter":32,"endLine":300,"endCharacter":51},{"startLine":287,"startCharacter":32,"endLine":290,"endCharacter":4},{"startLine":288,"startCharacter":38,"endLine":289,"endCharacter":51},{"startLine":291,"startCharacter":31,"endLine":294,"endCharacter":4},{"startLine":292,"startCharacter":47,"endLine":293,"endCharacter":50},{"startLine":295,"startCharacter":25,"endLine":298,"endCharacter":4},{"startLine":296,"startCharacter":47,"endLine":297,"endCharacter":68},{"startLine":299,"startCharacter":10,"endLine":300,"endCharacter":51},{"startLine":306,"startCharacter":59,"endLine":379,"endCharacter":2},{"startLine":311,"startCharacter":33,"endLine":313,"endCharacter":31},{"startLine":318,"startCharacter":36,"endLine":319,"endCharacter":67},{"startLine":328,"startCharacter":12,"endLine":337,"endCharacter":3},{"startLine":330,"startCharacter":33,"endLine":332,"endCharacter":32},{"startLine":335,"startCharacter":36,"endLine":336,"endCharacter":68},{"startLine":344,"startCharacter":6,"endLine":355,"endCharacter":3},{"startLine":345,"startCharacter":10,"endLine":354,"endCharacter":13},{"startLine":346,"startCharacter":23,"endLine":352,"endCharacter":5},{"startLine":349,"startCharacter":19,"endLine":352,"endCharacter":4},{"startLine":349,"startCharacter":41,"endLine":351,"endCharacter":9},{"startLine":353,"startCharacter":38,"endLine":354,"endCharacter":13},{"startLine":358,"startCharacter":22,"endLine":359,"endCharacter":55},{"startLine":362,"startCharacter":29,"endLine":363,"endCharacter":40},{"startLine":368,"startCharacter":29,"endLine":374,"endCharacter":3},{"startLine":369,"startCharacter":32,"endLine":373,"endCharacter":51},{"startLine":370,"startCharacter":32,"endLine":371,"endCharacter":49},{"startLine":372,"startCharacter":10,"endLine":373,"endCharacter":51},{"startLine":377,"startCharacter":32,"endLine":378,"endCharacter":76},{"startLine":383,"startCharacter":57,"endLine":460,"endCharacter":2},{"startLine":392,"startCharacter":33,"endLine":396,"endCharacter":60},{"startLine":401,"startCharacter":36,"endLine":402,"endCharacter":67},{"startLine":411,"startCharacter":12,"endLine":419,"endCharacter":3},{"startLine":413,"startCharacter":33,"endLine":414,"endCharacter":62},{"startLine":417,"startCharacter":36,"endLine":418,"endCharacter":68},{"startLine":426,"startCharacter":6,"endLine":437,"endCharacter":3},{"startLine":427,"startCharacter":10,"endLine":436,"endCharacter":13},{"startLine":428,"startCharacter":23,"endLine":434,"endCharacter":5},{"startLine":431,"startCharacter":19,"endLine":434,"endCharacter":4},{"startLine":431,"startCharacter":41,"endLine":433,"endCharacter":9},{"startLine":435,"startCharacter":38,"endLine":436,"endCharacter":13},{"startLine":440,"startCharacter":29,"endLine":441,"endCharacter":34},{"startLine":444,"startCharacter":35,"endLine":445,"endCharacter":55},{"startLine":449,"startCharacter":29,"endLine":459,"endCharacter":3},{"startLine":451,"startCharacter":10,"endLine":455,"endCharacter":17},{"startLine":452,"startCharacter":14,"endLine":453,"endCharacter":58},{"startLine":457,"startCharacter":28,"endLine":458,"endCharacter":51},{"startLine":464,"startCharacter":51,"endLine":512,"endCharacter":2},{"startLine":482,"startCharacter":12,"endLine":485,"endCharacter":45},{"startLine":492,"startCharacter":6,"endLine":503,"endCharacter":3},{"startLine":493,"startCharacter":10,"endLine":502,"endCharacter":13},{"startLine":494,"startCharacter":23,"endLine":500,"endCharacter":5},{"startLine":497,"startCharacter":19,"endLine":500,"endCharacter":4},{"startLine":497,"startCharacter":41,"endLine":499,"endCharacter":9},{"startLine":501,"startCharacter":38,"endLine":502,"endCharacter":13},{"startLine":506,"startCharacter":22,"endLine":507,"endCharacter":55},{"startLine":510,"startCharacter":29,"endLine":511,"endCharacter":40},{"startLine":516,"startCharacter":51,"endLine":576,"endCharacter":2},{"startLine":540,"startCharacter":12,"endLine":543,"endCharacter":15},{"startLine":550,"startCharacter":6,"endLine":561,"endCharacter":3},{"startLine":551,"startCharacter":10,"endLine":560,"endCharacter":13},{"startLine":552,"startCharacter":23,"endLine":558,"endCharacter":5},{"startLine":555,"startCharacter":19,"endLine":558,"endCharacter":4},{"startLine":555,"startCharacter":41,"endLine":557,"endCharacter":9},{"startLine":559,"startCharacter":38,"endLine":560,"endCharacter":13},{"startLine":565,"startCharacter":29,"endLine":567,"endCharacter":62},{"startLine":570,"startCharacter":22,"endLine":571,"endCharacter":55},{"startLine":574,"startCharacter":44,"endLine":575,"endCharacter":46},{"startLine":580,"startCharacter":50,"endLine":649,"endCharacter":2},{"startLine":581,"startCharacter":20,"endLine":584,"endCharacter":25},{"startLine":585,"startCharacter":3,"endLine":587,"endCharacter":54},{"startLine":590,"startCharacter":26,"endLine":648,"endCharacter":4},{"startLine":591,"startCharacter":8,"endLine":648,"endCharacter":3},{"startLine":591,"startCharacter":36,"endLine":647,"endCharacter":4},{"startLine":600,"startCharacter":35,"endLine":603,"endCharacter":62},{"startLine":608,"startCharacter":38,"endLine":609,"endCharacter":69},{"startLine":619,"startCharacter":8,"endLine":630,"endCharacter":5},{"startLine":620,"startCharacter":12,"endLine":629,"endCharacter":15},{"startLine":621,"startCharacter":25,"endLine":627,"endCharacter":7},{"startLine":624,"startCharacter":21,"endLine":627,"endCharacter":6},{"startLine":624,"startCharacter":43,"endLine":626,"endCharacter":11},{"startLine":628,"startCharacter":40,"endLine":629,"endCharacter":15},{"startLine":633,"startCharacter":31,"endLine":634,"endCharacter":42},{"startLine":638,"startCharacter":31,"endLine":642,"endCharacter":5},{"startLine":639,"startCharacter":29,"endLine":641,"endCharacter":18},{"startLine":640,"startCharacter":33,"endLine":641,"endCharacter":18},{"startLine":645,"startCharacter":44,"endLine":646,"endCharacter":92}] [Trace - 21:32:39.305 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":184},"contentChanges":[{"range":{"start":{"line":224,"character":4},"end":{"line":224,"character":4}},"rangeLength":0,"text":"."}]} [Trace - 21:32:39.305 PM] Sending request 'textDocument/completion - (10336)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":224,"character":5},"context":{"triggerKind":2,"triggerCharacter":"."}} [Trace - 21:32:39.312 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":184,"diagnostics":[{"range":{"start":{"line":224,"character":1},"end":{"line":224,"character":1}},"severity":1,"source":"syntax","message":"expected identifier on left side of :="}]} [Trace - 21:32:39.313 PM] Received response 'textDocument/completion - (10336)' in 8ms. Result: {"isIncomplete":true,"items":[{"label":"Errorf","kind":3,"detail":"func(format string, a ...interface{}) error","documentation":"Errorf formats according to a format specifier and returns the string as a\nvalue that satisfies error.\n\nIf the format specifier includes a %w verb with an error operand,\nthe returned error will implement an Unwrap method returning the operand. It is\ninvalid to include more than one %w verb or to supply it with an operand\nthat does not implement the error interface. The %w verb is otherwise\na synonym for %v.\n","preselect":true,"sortText":"00000","filterText":"Errorf","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":5},"end":{"line":224,"character":5}},"newText":"Errorf(${1:})"}},{"label":"Formatter","kind":8,"detail":"interface{...}","documentation":"Formatter is the interface implemented by values with a custom formatter.\nThe implementation of Format may call Sprint(f) or Fprint(f) etc.\nto generate its output.\n","sortText":"00001","filterText":"Formatter","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":5},"end":{"line":224,"character":5}},"newText":"Formatter"}},{"label":"Fprint","kind":3,"detail":"func(w io.Writer, a ...interface{}) (n int, err error)","documentation":"Fprint formats using the default formats for its operands and writes to w.\nSpaces are added between operands when neither is a string.\nIt returns the number of bytes written and any write error encountered.\n","sortText":"00002","filterText":"Fprint","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":5},"end":{"line":224,"character":5}},"newText":"Fprint(${1:})"}},{"label":"Fprintf","kind":3,"detail":"func(w io.Writer, format string, a ...interface{}) (n int, err error)","documentation":"Fprintf formats according to a format specifier and writes to w.\nIt returns the number of bytes written and any write error encountered.\n","sortText":"00003","filterText":"Fprintf","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":5},"end":{"line":224,"character":5}},"newText":"Fprintf(${1:})"}},{"label":"Fprintln","kind":3,"detail":"func(w io.Writer, a ...interface{}) (n int, err error)","documentation":"Fprintln formats using the default formats for its operands and writes to w.\nSpaces are always added between operands and a newline is appended.\nIt returns the number of bytes written and any write error encountered.\n","sortText":"00004","filterText":"Fprintln","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":5},"end":{"line":224,"character":5}},"newText":"Fprintln(${1:})"}},{"label":"Fscan","kind":3,"detail":"func(r io.Reader, a ...interface{}) (n int, err error)","documentation":"Fscan scans text read from r, storing successive space-separated\nvalues into successive arguments. Newlines count as space. It\nreturns the number of items successfully scanned. If that is less\nthan the number of arguments, err will report why.\n","sortText":"00005","filterText":"Fscan","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":5},"end":{"line":224,"character":5}},"newText":"Fscan(${1:})"}},{"label":"Fscanf","kind":3,"detail":"func(r io.Reader, format string, a ...interface{}) (n int, err error)","documentation":"Fscanf scans text read from r, storing successive space-separated\nvalues into successive arguments as determined by the format. It\nreturns the number of items successfully parsed.\nNewlines in the input must match newlines in the format.\n","sortText":"00006","filterText":"Fscanf","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":5},"end":{"line":224,"character":5}},"newText":"Fscanf(${1:})"}},{"label":"Fscanln","kind":3,"detail":"func(r io.Reader, a ...interface{}) (n int, err error)","documentation":"Fscanln is similar to Fscan, but stops scanning at a newline and\nafter the final item there must be a newline or EOF.\n","sortText":"00007","filterText":"Fscanln","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":5},"end":{"line":224,"character":5}},"newText":"Fscanln(${1:})"}},{"label":"GoStringer","kind":8,"detail":"interface{...}","documentation":"GoStringer is implemented by any value that has a GoString method,\nwhich defines the Go syntax for that value.\nThe GoString method is used to print values passed as an operand\nto a %#v format.\n","sortText":"00008","filterText":"GoStringer","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":5},"end":{"line":224,"character":5}},"newText":"GoStringer"}},{"label":"Print","kind":3,"detail":"func(a ...interface{}) (n int, err error)","documentation":"Print formats using the default formats for its operands and writes to standard output.\nSpaces are added between operands when neither is a string.\nIt returns the number of bytes written and any write error encountered.\n","sortText":"00009","filterText":"Print","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":5},"end":{"line":224,"character":5}},"newText":"Print(${1:})"}},{"label":"Printf","kind":3,"detail":"func(format string, a ...interface{}) (n int, err error)","documentation":"Printf formats according to a format specifier and writes to standard output.\nIt returns the number of bytes written and any write error encountered.\n","sortText":"00010","filterText":"Printf","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":5},"end":{"line":224,"character":5}},"newText":"Printf(${1:})"}},{"label":"Println","kind":3,"detail":"func(a ...interface{}) (n int, err error)","documentation":"Println formats using the default formats for its operands and writes to standard output.\nSpaces are always added between operands and a newline is appended.\nIt returns the number of bytes written and any write error encountered.\n","sortText":"00011","filterText":"Println","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":5},"end":{"line":224,"character":5}},"newText":"Println(${1:})"}},{"label":"Scan","kind":3,"detail":"func(a ...interface{}) (n int, err error)","documentation":"Scan scans text read from standard input, storing successive\nspace-separated values into successive arguments. Newlines count\nas space. It returns the number of items successfully scanned.\nIf that is less than the number of arguments, err will report why.\n","sortText":"00012","filterText":"Scan","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":5},"end":{"line":224,"character":5}},"newText":"Scan(${1:})"}},{"label":"ScanState","kind":8,"detail":"interface{...}","documentation":"ScanState represents the scanner state passed to custom scanners.\nScanners may do rune-at-a-time scanning or ask the ScanState\nto discover the next space-delimited token.\n","sortText":"00013","filterText":"ScanState","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":5},"end":{"line":224,"character":5}},"newText":"ScanState"}},{"label":"Scanf","kind":3,"detail":"func(format string, a ...interface{}) (n int, err error)","documentation":"Scanf scans text read from standard input, storing successive\nspace-separated values into successive arguments as determined by\nthe format. It returns the number of items successfully scanned.\nIf that is less than the number of arguments, err will report why.\nNewlines in the input must match newlines in the format.\nThe one exception: the verb %c always scans the next rune in the\ninput, even if it is a space (or tab etc.) or newline.\n","sortText":"00014","filterText":"Scanf","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":5},"end":{"line":224,"character":5}},"newText":"Scanf(${1:})"}},{"label":"Scanln","kind":3,"detail":"func(a ...interface{}) (n int, err error)","documentation":"Scanln is similar to Scan, but stops scanning at a newline and\nafter the final item there must be a newline or EOF.\n","sortText":"00015","filterText":"Scanln","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":5},"end":{"line":224,"character":5}},"newText":"Scanln(${1:})"}},{"label":"Scanner","kind":8,"detail":"interface{...}","documentation":"Scanner is implemented by any value that has a Scan method, which scans\nthe input for the representation of a value and stores the result in the\nreceiver, which must be a pointer to be useful. The Scan method is called\nfor any argument to Scan, Scanf, or Scanln that implements it.\n","sortText":"00016","filterText":"Scanner","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":5},"end":{"line":224,"character":5}},"newText":"Scanner"}},{"label":"Sprint","kind":3,"detail":"func(a ...interface{}) string","documentation":"Sprint formats using the default formats for its operands and returns the resulting string.\nSpaces are added between operands when neither is a string.\n","sortText":"00017","filterText":"Sprint","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":5},"end":{"line":224,"character":5}},"newText":"Sprint(${1:})"}},{"label":"Sprintf","kind":3,"detail":"func(format string, a ...interface{}) string","documentation":"Sprintf formats according to a format specifier and returns the resulting string.\n","sortText":"00018","filterText":"Sprintf","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":5},"end":{"line":224,"character":5}},"newText":"Sprintf(${1:})"}},{"label":"Sprintln","kind":3,"detail":"func(a ...interface{}) string","documentation":"Sprintln formats using the default formats for its operands and returns the resulting string.\nSpaces are always added between operands and a newline is appended.\n","sortText":"00019","filterText":"Sprintln","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":5},"end":{"line":224,"character":5}},"newText":"Sprintln(${1:})"}},{"label":"Sscan","kind":3,"detail":"func(str string, a ...interface{}) (n int, err error)","documentation":"Sscan scans the argument string, storing successive space-separated\nvalues into successive arguments. Newlines count as space. It\nreturns the number of items successfully scanned. If that is less\nthan the number of arguments, err will report why.\n","sortText":"00020","filterText":"Sscan","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":5},"end":{"line":224,"character":5}},"newText":"Sscan(${1:})"}},{"label":"Sscanf","kind":3,"detail":"func(str string, format string, a ...interface{}) (n int, err error)","documentation":"Sscanf scans the argument string, storing successive space-separated\nvalues into successive arguments as determined by the format. It\nreturns the number of items successfully parsed.\nNewlines in the input must match newlines in the format.\n","sortText":"00021","filterText":"Sscanf","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":5},"end":{"line":224,"character":5}},"newText":"Sscanf(${1:})"}},{"label":"Sscanln","kind":3,"detail":"func(str string, a ...interface{}) (n int, err error)","documentation":"Sscanln is similar to Sscan, but stops scanning at a newline and\nafter the final item there must be a newline or EOF.\n","sortText":"00022","filterText":"Sscanln","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":5},"end":{"line":224,"character":5}},"newText":"Sscanln(${1:})"}},{"label":"State","kind":8,"detail":"interface{...}","documentation":"State represents the printer state passed to custom formatters.\nIt provides access to the io.Writer interface plus information about\nthe flags and options for the operand's format specifier.\n","sortText":"00023","filterText":"State","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":5},"end":{"line":224,"character":5}},"newText":"State"}},{"label":"Stringer","kind":8,"detail":"interface{...}","documentation":"Stringer is implemented by any value that has a String method,\nwhich defines the ``native'' format for that value.\nThe String method is used to print values passed as an operand\nto any format that accepts a string or to an unformatted printer\nsuch as Print.\n","sortText":"00024","filterText":"Stringer","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":5},"end":{"line":224,"character":5}},"newText":"Stringer"}}]} [Trace - 21:32:39.496 PM] Sending request 'textDocument/foldingRange - (10337)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:32:39.500 PM] Received response 'textDocument/foldingRange - (10337)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":302,"endCharacter":2},{"startLine":227,"startCharacter":33,"endLine":229,"endCharacter":56},{"startLine":234,"startCharacter":36,"endLine":235,"endCharacter":67},{"startLine":246,"startCharacter":12,"endLine":256,"endCharacter":3},{"startLine":248,"startCharacter":33,"endLine":251,"endCharacter":61},{"startLine":254,"startCharacter":36,"endLine":255,"endCharacter":68},{"startLine":263,"startCharacter":6,"endLine":274,"endCharacter":3},{"startLine":264,"startCharacter":10,"endLine":273,"endCharacter":13},{"startLine":265,"startCharacter":23,"endLine":271,"endCharacter":5},{"startLine":268,"startCharacter":19,"endLine":271,"endCharacter":4},{"startLine":268,"startCharacter":41,"endLine":270,"endCharacter":9},{"startLine":272,"startCharacter":38,"endLine":273,"endCharacter":13},{"startLine":277,"startCharacter":22,"endLine":278,"endCharacter":55},{"startLine":281,"startCharacter":29,"endLine":282,"endCharacter":40},{"startLine":285,"startCharacter":29,"endLine":301,"endCharacter":3},{"startLine":286,"startCharacter":32,"endLine":300,"endCharacter":51},{"startLine":287,"startCharacter":32,"endLine":290,"endCharacter":4},{"startLine":288,"startCharacter":38,"endLine":289,"endCharacter":51},{"startLine":291,"startCharacter":31,"endLine":294,"endCharacter":4},{"startLine":292,"startCharacter":47,"endLine":293,"endCharacter":50},{"startLine":295,"startCharacter":25,"endLine":298,"endCharacter":4},{"startLine":296,"startCharacter":47,"endLine":297,"endCharacter":68},{"startLine":299,"startCharacter":10,"endLine":300,"endCharacter":51},{"startLine":306,"startCharacter":59,"endLine":379,"endCharacter":2},{"startLine":311,"startCharacter":33,"endLine":313,"endCharacter":31},{"startLine":318,"startCharacter":36,"endLine":319,"endCharacter":67},{"startLine":328,"startCharacter":12,"endLine":337,"endCharacter":3},{"startLine":330,"startCharacter":33,"endLine":332,"endCharacter":32},{"startLine":335,"startCharacter":36,"endLine":336,"endCharacter":68},{"startLine":344,"startCharacter":6,"endLine":355,"endCharacter":3},{"startLine":345,"startCharacter":10,"endLine":354,"endCharacter":13},{"startLine":346,"startCharacter":23,"endLine":352,"endCharacter":5},{"startLine":349,"startCharacter":19,"endLine":352,"endCharacter":4},{"startLine":349,"startCharacter":41,"endLine":351,"endCharacter":9},{"startLine":353,"startCharacter":38,"endLine":354,"endCharacter":13},{"startLine":358,"startCharacter":22,"endLine":359,"endCharacter":55},{"startLine":362,"startCharacter":29,"endLine":363,"endCharacter":40},{"startLine":368,"startCharacter":29,"endLine":374,"endCharacter":3},{"startLine":369,"startCharacter":32,"endLine":373,"endCharacter":51},{"startLine":370,"startCharacter":32,"endLine":371,"endCharacter":49},{"startLine":372,"startCharacter":10,"endLine":373,"endCharacter":51},{"startLine":377,"startCharacter":32,"endLine":378,"endCharacter":76},{"startLine":383,"startCharacter":57,"endLine":460,"endCharacter":2},{"startLine":392,"startCharacter":33,"endLine":396,"endCharacter":60},{"startLine":401,"startCharacter":36,"endLine":402,"endCharacter":67},{"startLine":411,"startCharacter":12,"endLine":419,"endCharacter":3},{"startLine":413,"startCharacter":33,"endLine":414,"endCharacter":62},{"startLine":417,"startCharacter":36,"endLine":418,"endCharacter":68},{"startLine":426,"startCharacter":6,"endLine":437,"endCharacter":3},{"startLine":427,"startCharacter":10,"endLine":436,"endCharacter":13},{"startLine":428,"startCharacter":23,"endLine":434,"endCharacter":5},{"startLine":431,"startCharacter":19,"endLine":434,"endCharacter":4},{"startLine":431,"startCharacter":41,"endLine":433,"endCharacter":9},{"startLine":435,"startCharacter":38,"endLine":436,"endCharacter":13},{"startLine":440,"startCharacter":29,"endLine":441,"endCharacter":34},{"startLine":444,"startCharacter":35,"endLine":445,"endCharacter":55},{"startLine":449,"startCharacter":29,"endLine":459,"endCharacter":3},{"startLine":451,"startCharacter":10,"endLine":455,"endCharacter":17},{"startLine":452,"startCharacter":14,"endLine":453,"endCharacter":58},{"startLine":457,"startCharacter":28,"endLine":458,"endCharacter":51},{"startLine":464,"startCharacter":51,"endLine":512,"endCharacter":2},{"startLine":482,"startCharacter":12,"endLine":485,"endCharacter":45},{"startLine":492,"startCharacter":6,"endLine":503,"endCharacter":3},{"startLine":493,"startCharacter":10,"endLine":502,"endCharacter":13},{"startLine":494,"startCharacter":23,"endLine":500,"endCharacter":5},{"startLine":497,"startCharacter":19,"endLine":500,"endCharacter":4},{"startLine":497,"startCharacter":41,"endLine":499,"endCharacter":9},{"startLine":501,"startCharacter":38,"endLine":502,"endCharacter":13},{"startLine":506,"startCharacter":22,"endLine":507,"endCharacter":55},{"startLine":510,"startCharacter":29,"endLine":511,"endCharacter":40},{"startLine":516,"startCharacter":51,"endLine":576,"endCharacter":2},{"startLine":540,"startCharacter":12,"endLine":543,"endCharacter":15},{"startLine":550,"startCharacter":6,"endLine":561,"endCharacter":3},{"startLine":551,"startCharacter":10,"endLine":560,"endCharacter":13},{"startLine":552,"startCharacter":23,"endLine":558,"endCharacter":5},{"startLine":555,"startCharacter":19,"endLine":558,"endCharacter":4},{"startLine":555,"startCharacter":41,"endLine":557,"endCharacter":9},{"startLine":559,"startCharacter":38,"endLine":560,"endCharacter":13},{"startLine":565,"startCharacter":29,"endLine":567,"endCharacter":62},{"startLine":570,"startCharacter":22,"endLine":571,"endCharacter":55},{"startLine":574,"startCharacter":44,"endLine":575,"endCharacter":46},{"startLine":580,"startCharacter":50,"endLine":649,"endCharacter":2},{"startLine":581,"startCharacter":20,"endLine":584,"endCharacter":25},{"startLine":585,"startCharacter":3,"endLine":587,"endCharacter":54},{"startLine":590,"startCharacter":26,"endLine":648,"endCharacter":4},{"startLine":591,"startCharacter":8,"endLine":648,"endCharacter":3},{"startLine":591,"startCharacter":36,"endLine":647,"endCharacter":4},{"startLine":600,"startCharacter":35,"endLine":603,"endCharacter":62},{"startLine":608,"startCharacter":38,"endLine":609,"endCharacter":69},{"startLine":619,"startCharacter":8,"endLine":630,"endCharacter":5},{"startLine":620,"startCharacter":12,"endLine":629,"endCharacter":15},{"startLine":621,"startCharacter":25,"endLine":627,"endCharacter":7},{"startLine":624,"startCharacter":21,"endLine":627,"endCharacter":6},{"startLine":624,"startCharacter":43,"endLine":626,"endCharacter":11},{"startLine":628,"startCharacter":40,"endLine":629,"endCharacter":15},{"startLine":633,"startCharacter":31,"endLine":634,"endCharacter":42},{"startLine":638,"startCharacter":31,"endLine":642,"endCharacter":5},{"startLine":639,"startCharacter":29,"endLine":641,"endCharacter":18},{"startLine":640,"startCharacter":33,"endLine":641,"endCharacter":18},{"startLine":645,"startCharacter":44,"endLine":646,"endCharacter":92}] [Trace - 21:32:39.560 PM] Sending request 'textDocument/codeLens - (10338)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:32:39.560 PM] Received response 'textDocument/codeLens - (10338)' in 0ms. Result: null [Trace - 21:32:39.565 PM] Sending request 'textDocument/codeAction - (10339)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":224,"character":5},"end":{"line":224,"character":5}},"context":{"diagnostics":[]}} [Trace - 21:32:39.566 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 21:32:39 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go:225:2: expected identifier on left side of :=\n\tfile=\"/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go\"\n"} [Error - 9:32:39 PM] 2020/11/25 21:32:39 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go:225:2: expected identifier on left side of := file="/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go" [Trace - 21:32:39.566 PM] Received response 'textDocument/codeAction - (10339)' in 1ms. Result: null [Trace - 21:32:39.702 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":185},"contentChanges":[{"range":{"start":{"line":224,"character":5},"end":{"line":224,"character":5}},"rangeLength":0,"text":"P"}]} [Trace - 21:32:39.703 PM] Sending request 'textDocument/completion - (10340)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":224,"character":6},"context":{"triggerKind":3}} [Trace - 21:32:39.709 PM] Received response 'textDocument/completion - (10340)' in 6ms. Result: {"isIncomplete":true,"items":[{"label":"Print","kind":3,"detail":"func(a ...interface{}) (n int, err error)","documentation":"Print formats using the default formats for its operands and writes to standard output.\nSpaces are added between operands when neither is a string.\nIt returns the number of bytes written and any write error encountered.\n","preselect":true,"sortText":"00000","filterText":"Print","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":5},"end":{"line":224,"character":6}},"newText":"Print(${1:})"}},{"label":"Printf","kind":3,"detail":"func(format string, a ...interface{}) (n int, err error)","documentation":"Printf formats according to a format specifier and writes to standard output.\nIt returns the number of bytes written and any write error encountered.\n","sortText":"00001","filterText":"Printf","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":5},"end":{"line":224,"character":6}},"newText":"Printf(${1:})"}},{"label":"Println","kind":3,"detail":"func(a ...interface{}) (n int, err error)","documentation":"Println formats using the default formats for its operands and writes to standard output.\nSpaces are always added between operands and a newline is appended.\nIt returns the number of bytes written and any write error encountered.\n","sortText":"00002","filterText":"Println","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":5},"end":{"line":224,"character":6}},"newText":"Println(${1:})"}}]} [Trace - 21:32:39.709 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":185,"diagnostics":[{"range":{"start":{"line":224,"character":5},"end":{"line":224,"character":6}},"severity":1,"source":"compiler","message":"P not declared by package fmt"}]} [Trace - 21:32:39.849 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":186},"contentChanges":[{"range":{"start":{"line":224,"character":6},"end":{"line":224,"character":6}},"rangeLength":0,"text":"r"}]} [Trace - 21:32:39.849 PM] Sending request 'textDocument/completion - (10341)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":224,"character":7},"context":{"triggerKind":3}} [Trace - 21:32:39.855 PM] Received response 'textDocument/completion - (10341)' in 5ms. Result: {"isIncomplete":true,"items":[{"label":"Print","kind":3,"detail":"func(a ...interface{}) (n int, err error)","documentation":"Print formats using the default formats for its operands and writes to standard output.\nSpaces are added between operands when neither is a string.\nIt returns the number of bytes written and any write error encountered.\n","preselect":true,"sortText":"00000","filterText":"Print","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":5},"end":{"line":224,"character":7}},"newText":"Print(${1:})"}},{"label":"Printf","kind":3,"detail":"func(format string, a ...interface{}) (n int, err error)","documentation":"Printf formats according to a format specifier and writes to standard output.\nIt returns the number of bytes written and any write error encountered.\n","sortText":"00001","filterText":"Printf","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":5},"end":{"line":224,"character":7}},"newText":"Printf(${1:})"}},{"label":"Println","kind":3,"detail":"func(a ...interface{}) (n int, err error)","documentation":"Println formats using the default formats for its operands and writes to standard output.\nSpaces are always added between operands and a newline is appended.\nIt returns the number of bytes written and any write error encountered.\n","sortText":"00002","filterText":"Println","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":5},"end":{"line":224,"character":7}},"newText":"Println(${1:})"}}]} [Trace - 21:32:39.855 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":186,"diagnostics":[{"range":{"start":{"line":224,"character":5},"end":{"line":224,"character":7}},"severity":1,"source":"compiler","message":"Pr not declared by package fmt"}]} [Trace - 21:32:39.934 PM] Sending request 'textDocument/documentLink - (10342)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:32:39.939 PM] Received response 'textDocument/documentLink - (10342)' in 4ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":412,"character":11},"end":{"line":412,"character":19}},"target":"https://time.Now"}] [Trace - 21:32:39.992 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":187},"contentChanges":[{"range":{"start":{"line":224,"character":7},"end":{"line":224,"character":7}},"rangeLength":0,"text":"i"}]} [Trace - 21:32:39.992 PM] Sending request 'textDocument/completion - (10343)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":224,"character":8},"context":{"triggerKind":3}} [Trace - 21:32:40.000 PM] Received response 'textDocument/completion - (10343)' in 8ms. Result: {"isIncomplete":true,"items":[{"label":"Print","kind":3,"detail":"func(a ...interface{}) (n int, err error)","documentation":"Print formats using the default formats for its operands and writes to standard output.\nSpaces are added between operands when neither is a string.\nIt returns the number of bytes written and any write error encountered.\n","preselect":true,"sortText":"00000","filterText":"Print","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":5},"end":{"line":224,"character":8}},"newText":"Print(${1:})"}},{"label":"Printf","kind":3,"detail":"func(format string, a ...interface{}) (n int, err error)","documentation":"Printf formats according to a format specifier and writes to standard output.\nIt returns the number of bytes written and any write error encountered.\n","sortText":"00001","filterText":"Printf","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":5},"end":{"line":224,"character":8}},"newText":"Printf(${1:})"}},{"label":"Println","kind":3,"detail":"func(a ...interface{}) (n int, err error)","documentation":"Println formats using the default formats for its operands and writes to standard output.\nSpaces are always added between operands and a newline is appended.\nIt returns the number of bytes written and any write error encountered.\n","sortText":"00002","filterText":"Println","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":5},"end":{"line":224,"character":8}},"newText":"Println(${1:})"}}]} [Trace - 21:32:40.004 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":187,"diagnostics":[{"range":{"start":{"line":224,"character":5},"end":{"line":224,"character":8}},"severity":1,"source":"compiler","message":"Pri not declared by package fmt"}]} [Trace - 21:32:40.197 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":188},"contentChanges":[{"range":{"start":{"line":224,"character":8},"end":{"line":224,"character":8}},"rangeLength":0,"text":"n"}]} [Trace - 21:32:40.198 PM] Sending request 'textDocument/completion - (10344)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":224,"character":9},"context":{"triggerKind":3}} [Trace - 21:32:40.203 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":188,"diagnostics":[{"range":{"start":{"line":224,"character":5},"end":{"line":224,"character":9}},"severity":1,"source":"compiler","message":"Prin not declared by package fmt"}]} [Trace - 21:32:40.204 PM] Received response 'textDocument/completion - (10344)' in 6ms. Result: {"isIncomplete":true,"items":[{"label":"Print","kind":3,"detail":"func(a ...interface{}) (n int, err error)","documentation":"Print formats using the default formats for its operands and writes to standard output.\nSpaces are added between operands when neither is a string.\nIt returns the number of bytes written and any write error encountered.\n","preselect":true,"sortText":"00000","filterText":"Print","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":5},"end":{"line":224,"character":9}},"newText":"Print(${1:})"}},{"label":"Printf","kind":3,"detail":"func(format string, a ...interface{}) (n int, err error)","documentation":"Printf formats according to a format specifier and writes to standard output.\nIt returns the number of bytes written and any write error encountered.\n","sortText":"00001","filterText":"Printf","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":5},"end":{"line":224,"character":9}},"newText":"Printf(${1:})"}},{"label":"Println","kind":3,"detail":"func(a ...interface{}) (n int, err error)","documentation":"Println formats using the default formats for its operands and writes to standard output.\nSpaces are always added between operands and a newline is appended.\nIt returns the number of bytes written and any write error encountered.\n","sortText":"00002","filterText":"Println","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":5},"end":{"line":224,"character":9}},"newText":"Println(${1:})"}},{"label":"Fprint","kind":3,"detail":"func(w io.Writer, a ...interface{}) (n int, err error)","documentation":"Fprint formats using the default formats for its operands and writes to w.\nSpaces are added between operands when neither is a string.\nIt returns the number of bytes written and any write error encountered.\n","sortText":"00003","filterText":"Fprint","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":5},"end":{"line":224,"character":9}},"newText":"Fprint(${1:})"}},{"label":"Fprintf","kind":3,"detail":"func(w io.Writer, format string, a ...interface{}) (n int, err error)","documentation":"Fprintf formats according to a format specifier and writes to w.\nIt returns the number of bytes written and any write error encountered.\n","sortText":"00004","filterText":"Fprintf","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":5},"end":{"line":224,"character":9}},"newText":"Fprintf(${1:})"}},{"label":"Fprintln","kind":3,"detail":"func(w io.Writer, a ...interface{}) (n int, err error)","documentation":"Fprintln formats using the default formats for its operands and writes to w.\nSpaces are always added between operands and a newline is appended.\nIt returns the number of bytes written and any write error encountered.\n","sortText":"00005","filterText":"Fprintln","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":5},"end":{"line":224,"character":9}},"newText":"Fprintln(${1:})"}},{"label":"Sprint","kind":3,"detail":"func(a ...interface{}) string","documentation":"Sprint formats using the default formats for its operands and returns the resulting string.\nSpaces are added between operands when neither is a string.\n","sortText":"00006","filterText":"Sprint","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":5},"end":{"line":224,"character":9}},"newText":"Sprint(${1:})"}},{"label":"Sprintf","kind":3,"detail":"func(format string, a ...interface{}) string","documentation":"Sprintf formats according to a format specifier and returns the resulting string.\n","sortText":"00007","filterText":"Sprintf","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":5},"end":{"line":224,"character":9}},"newText":"Sprintf(${1:})"}},{"label":"Sprintln","kind":3,"detail":"func(a ...interface{}) string","documentation":"Sprintln formats using the default formats for its operands and returns the resulting string.\nSpaces are always added between operands and a newline is appended.\n","sortText":"00008","filterText":"Sprintln","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":5},"end":{"line":224,"character":9}},"newText":"Sprintln(${1:})"}}]} [Trace - 21:32:40.268 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":189},"contentChanges":[{"range":{"start":{"line":224,"character":9},"end":{"line":224,"character":9}},"rangeLength":0,"text":"t"}]} [Trace - 21:32:40.269 PM] Sending request 'textDocument/completion - (10345)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":224,"character":10},"context":{"triggerKind":3}} [Trace - 21:32:40.275 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":189,"diagnostics":[{"range":{"start":{"line":224,"character":1},"end":{"line":224,"character":10}},"severity":1,"source":"compiler","message":"fmt.Print (value of type func(a ...interface{}) (n int, err error)) is not used"}]} [Trace - 21:32:40.275 PM] Received response 'textDocument/completion - (10345)' in 6ms. Result: {"isIncomplete":true,"items":[{"label":"Print","kind":3,"detail":"func(a ...interface{}) (n int, err error)","documentation":"Print formats using the default formats for its operands and writes to standard output.\nSpaces are added between operands when neither is a string.\nIt returns the number of bytes written and any write error encountered.\n","preselect":true,"sortText":"00000","filterText":"Print","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":5},"end":{"line":224,"character":10}},"newText":"Print(${1:})"}},{"label":"Printf","kind":3,"detail":"func(format string, a ...interface{}) (n int, err error)","documentation":"Printf formats according to a format specifier and writes to standard output.\nIt returns the number of bytes written and any write error encountered.\n","sortText":"00001","filterText":"Printf","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":5},"end":{"line":224,"character":10}},"newText":"Printf(${1:})"}},{"label":"Println","kind":3,"detail":"func(a ...interface{}) (n int, err error)","documentation":"Println formats using the default formats for its operands and writes to standard output.\nSpaces are always added between operands and a newline is appended.\nIt returns the number of bytes written and any write error encountered.\n","sortText":"00002","filterText":"Println","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":5},"end":{"line":224,"character":10}},"newText":"Println(${1:})"}},{"label":"Fprint","kind":3,"detail":"func(w io.Writer, a ...interface{}) (n int, err error)","documentation":"Fprint formats using the default formats for its operands and writes to w.\nSpaces are added between operands when neither is a string.\nIt returns the number of bytes written and any write error encountered.\n","sortText":"00003","filterText":"Fprint","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":5},"end":{"line":224,"character":10}},"newText":"Fprint(${1:})"}},{"label":"Fprintf","kind":3,"detail":"func(w io.Writer, format string, a ...interface{}) (n int, err error)","documentation":"Fprintf formats according to a format specifier and writes to w.\nIt returns the number of bytes written and any write error encountered.\n","sortText":"00004","filterText":"Fprintf","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":5},"end":{"line":224,"character":10}},"newText":"Fprintf(${1:})"}},{"label":"Fprintln","kind":3,"detail":"func(w io.Writer, a ...interface{}) (n int, err error)","documentation":"Fprintln formats using the default formats for its operands and writes to w.\nSpaces are always added between operands and a newline is appended.\nIt returns the number of bytes written and any write error encountered.\n","sortText":"00005","filterText":"Fprintln","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":5},"end":{"line":224,"character":10}},"newText":"Fprintln(${1:})"}},{"label":"Sprint","kind":3,"detail":"func(a ...interface{}) string","documentation":"Sprint formats using the default formats for its operands and returns the resulting string.\nSpaces are added between operands when neither is a string.\n","sortText":"00006","filterText":"Sprint","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":5},"end":{"line":224,"character":10}},"newText":"Sprint(${1:})"}},{"label":"Sprintf","kind":3,"detail":"func(format string, a ...interface{}) string","documentation":"Sprintf formats according to a format specifier and returns the resulting string.\n","sortText":"00007","filterText":"Sprintf","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":5},"end":{"line":224,"character":10}},"newText":"Sprintf(${1:})"}},{"label":"Sprintln","kind":3,"detail":"func(a ...interface{}) string","documentation":"Sprintln formats using the default formats for its operands and returns the resulting string.\nSpaces are always added between operands and a newline is appended.\n","sortText":"00008","filterText":"Sprintln","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":5},"end":{"line":224,"character":10}},"newText":"Sprintln(${1:})"}}]} [Trace - 21:32:40.403 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":190},"contentChanges":[{"range":{"start":{"line":224,"character":10},"end":{"line":224,"character":10}},"rangeLength":0,"text":"f"}]} [Trace - 21:32:40.403 PM] Sending request 'textDocument/completion - (10346)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":224,"character":11},"context":{"triggerKind":3}} [Trace - 21:32:40.409 PM] Received response 'textDocument/completion - (10346)' in 5ms. Result: {"isIncomplete":true,"items":[{"label":"Printf","kind":3,"detail":"func(format string, a ...interface{}) (n int, err error)","documentation":"Printf formats according to a format specifier and writes to standard output.\nIt returns the number of bytes written and any write error encountered.\n","preselect":true,"sortText":"00000","filterText":"Printf","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":5},"end":{"line":224,"character":11}},"newText":"Printf(${1:})"}},{"label":"Fprintf","kind":3,"detail":"func(w io.Writer, format string, a ...interface{}) (n int, err error)","documentation":"Fprintf formats according to a format specifier and writes to w.\nIt returns the number of bytes written and any write error encountered.\n","sortText":"00001","filterText":"Fprintf","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":5},"end":{"line":224,"character":11}},"newText":"Fprintf(${1:})"}},{"label":"Sprintf","kind":3,"detail":"func(format string, a ...interface{}) string","documentation":"Sprintf formats according to a format specifier and returns the resulting string.\n","sortText":"00002","filterText":"Sprintf","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":5},"end":{"line":224,"character":11}},"newText":"Sprintf(${1:})"}}]} [Trace - 21:32:40.409 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":190,"diagnostics":[{"range":{"start":{"line":224,"character":1},"end":{"line":224,"character":11}},"severity":1,"source":"compiler","message":"fmt.Printf (value of type func(format string, a ...interface{}) (n int, err error)) is not used"}]} [Trace - 21:32:40.597 PM] Sending request 'textDocument/foldingRange - (10347)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:32:40.601 PM] Received response 'textDocument/foldingRange - (10347)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":302,"endCharacter":2},{"startLine":227,"startCharacter":33,"endLine":229,"endCharacter":56},{"startLine":234,"startCharacter":36,"endLine":235,"endCharacter":67},{"startLine":246,"startCharacter":12,"endLine":256,"endCharacter":3},{"startLine":248,"startCharacter":33,"endLine":251,"endCharacter":61},{"startLine":254,"startCharacter":36,"endLine":255,"endCharacter":68},{"startLine":263,"startCharacter":6,"endLine":274,"endCharacter":3},{"startLine":264,"startCharacter":10,"endLine":273,"endCharacter":13},{"startLine":265,"startCharacter":23,"endLine":271,"endCharacter":5},{"startLine":268,"startCharacter":19,"endLine":271,"endCharacter":4},{"startLine":268,"startCharacter":41,"endLine":270,"endCharacter":9},{"startLine":272,"startCharacter":38,"endLine":273,"endCharacter":13},{"startLine":277,"startCharacter":22,"endLine":278,"endCharacter":55},{"startLine":281,"startCharacter":29,"endLine":282,"endCharacter":40},{"startLine":285,"startCharacter":29,"endLine":301,"endCharacter":3},{"startLine":286,"startCharacter":32,"endLine":300,"endCharacter":51},{"startLine":287,"startCharacter":32,"endLine":290,"endCharacter":4},{"startLine":288,"startCharacter":38,"endLine":289,"endCharacter":51},{"startLine":291,"startCharacter":31,"endLine":294,"endCharacter":4},{"startLine":292,"startCharacter":47,"endLine":293,"endCharacter":50},{"startLine":295,"startCharacter":25,"endLine":298,"endCharacter":4},{"startLine":296,"startCharacter":47,"endLine":297,"endCharacter":68},{"startLine":299,"startCharacter":10,"endLine":300,"endCharacter":51},{"startLine":306,"startCharacter":59,"endLine":379,"endCharacter":2},{"startLine":311,"startCharacter":33,"endLine":313,"endCharacter":31},{"startLine":318,"startCharacter":36,"endLine":319,"endCharacter":67},{"startLine":328,"startCharacter":12,"endLine":337,"endCharacter":3},{"startLine":330,"startCharacter":33,"endLine":332,"endCharacter":32},{"startLine":335,"startCharacter":36,"endLine":336,"endCharacter":68},{"startLine":344,"startCharacter":6,"endLine":355,"endCharacter":3},{"startLine":345,"startCharacter":10,"endLine":354,"endCharacter":13},{"startLine":346,"startCharacter":23,"endLine":352,"endCharacter":5},{"startLine":349,"startCharacter":19,"endLine":352,"endCharacter":4},{"startLine":349,"startCharacter":41,"endLine":351,"endCharacter":9},{"startLine":353,"startCharacter":38,"endLine":354,"endCharacter":13},{"startLine":358,"startCharacter":22,"endLine":359,"endCharacter":55},{"startLine":362,"startCharacter":29,"endLine":363,"endCharacter":40},{"startLine":368,"startCharacter":29,"endLine":374,"endCharacter":3},{"startLine":369,"startCharacter":32,"endLine":373,"endCharacter":51},{"startLine":370,"startCharacter":32,"endLine":371,"endCharacter":49},{"startLine":372,"startCharacter":10,"endLine":373,"endCharacter":51},{"startLine":377,"startCharacter":32,"endLine":378,"endCharacter":76},{"startLine":383,"startCharacter":57,"endLine":460,"endCharacter":2},{"startLine":392,"startCharacter":33,"endLine":396,"endCharacter":60},{"startLine":401,"startCharacter":36,"endLine":402,"endCharacter":67},{"startLine":411,"startCharacter":12,"endLine":419,"endCharacter":3},{"startLine":413,"startCharacter":33,"endLine":414,"endCharacter":62},{"startLine":417,"startCharacter":36,"endLine":418,"endCharacter":68},{"startLine":426,"startCharacter":6,"endLine":437,"endCharacter":3},{"startLine":427,"startCharacter":10,"endLine":436,"endCharacter":13},{"startLine":428,"startCharacter":23,"endLine":434,"endCharacter":5},{"startLine":431,"startCharacter":19,"endLine":434,"endCharacter":4},{"startLine":431,"startCharacter":41,"endLine":433,"endCharacter":9},{"startLine":435,"startCharacter":38,"endLine":436,"endCharacter":13},{"startLine":440,"startCharacter":29,"endLine":441,"endCharacter":34},{"startLine":444,"startCharacter":35,"endLine":445,"endCharacter":55},{"startLine":449,"startCharacter":29,"endLine":459,"endCharacter":3},{"startLine":451,"startCharacter":10,"endLine":455,"endCharacter":17},{"startLine":452,"startCharacter":14,"endLine":453,"endCharacter":58},{"startLine":457,"startCharacter":28,"endLine":458,"endCharacter":51},{"startLine":464,"startCharacter":51,"endLine":512,"endCharacter":2},{"startLine":482,"startCharacter":12,"endLine":485,"endCharacter":45},{"startLine":492,"startCharacter":6,"endLine":503,"endCharacter":3},{"startLine":493,"startCharacter":10,"endLine":502,"endCharacter":13},{"startLine":494,"startCharacter":23,"endLine":500,"endCharacter":5},{"startLine":497,"startCharacter":19,"endLine":500,"endCharacter":4},{"startLine":497,"startCharacter":41,"endLine":499,"endCharacter":9},{"startLine":501,"startCharacter":38,"endLine":502,"endCharacter":13},{"startLine":506,"startCharacter":22,"endLine":507,"endCharacter":55},{"startLine":510,"startCharacter":29,"endLine":511,"endCharacter":40},{"startLine":516,"startCharacter":51,"endLine":576,"endCharacter":2},{"startLine":540,"startCharacter":12,"endLine":543,"endCharacter":15},{"startLine":550,"startCharacter":6,"endLine":561,"endCharacter":3},{"startLine":551,"startCharacter":10,"endLine":560,"endCharacter":13},{"startLine":552,"startCharacter":23,"endLine":558,"endCharacter":5},{"startLine":555,"startCharacter":19,"endLine":558,"endCharacter":4},{"startLine":555,"startCharacter":41,"endLine":557,"endCharacter":9},{"startLine":559,"startCharacter":38,"endLine":560,"endCharacter":13},{"startLine":565,"startCharacter":29,"endLine":567,"endCharacter":62},{"startLine":570,"startCharacter":22,"endLine":571,"endCharacter":55},{"startLine":574,"startCharacter":44,"endLine":575,"endCharacter":46},{"startLine":580,"startCharacter":50,"endLine":649,"endCharacter":2},{"startLine":581,"startCharacter":20,"endLine":584,"endCharacter":25},{"startLine":585,"startCharacter":3,"endLine":587,"endCharacter":54},{"startLine":590,"startCharacter":26,"endLine":648,"endCharacter":4},{"startLine":591,"startCharacter":8,"endLine":648,"endCharacter":3},{"startLine":591,"startCharacter":36,"endLine":647,"endCharacter":4},{"startLine":600,"startCharacter":35,"endLine":603,"endCharacter":62},{"startLine":608,"startCharacter":38,"endLine":609,"endCharacter":69},{"startLine":619,"startCharacter":8,"endLine":630,"endCharacter":5},{"startLine":620,"startCharacter":12,"endLine":629,"endCharacter":15},{"startLine":621,"startCharacter":25,"endLine":627,"endCharacter":7},{"startLine":624,"startCharacter":21,"endLine":627,"endCharacter":6},{"startLine":624,"startCharacter":43,"endLine":626,"endCharacter":11},{"startLine":628,"startCharacter":40,"endLine":629,"endCharacter":15},{"startLine":633,"startCharacter":31,"endLine":634,"endCharacter":42},{"startLine":638,"startCharacter":31,"endLine":642,"endCharacter":5},{"startLine":639,"startCharacter":29,"endLine":641,"endCharacter":18},{"startLine":640,"startCharacter":33,"endLine":641,"endCharacter":18},{"startLine":645,"startCharacter":44,"endLine":646,"endCharacter":92}] [Trace - 21:32:40.659 PM] Sending request 'textDocument/codeLens - (10348)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:32:40.659 PM] Received response 'textDocument/codeLens - (10348)' in 0ms. Result: null [Trace - 21:32:40.671 PM] Sending request 'textDocument/codeAction - (10349)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":224,"character":11},"end":{"line":224,"character":11}},"context":{"diagnostics":[{"range":{"start":{"line":224,"character":1},"end":{"line":224,"character":11}},"message":"fmt.Printf (value of type func(format string, a ...interface{}) (n int, err error)) is not used","severity":1,"source":"compiler"}]}} [Trace - 21:32:40.673 PM] Received response 'textDocument/codeAction - (10349)' in 1ms. Result: null [Trace - 21:32:40.705 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":191},"contentChanges":[{"range":{"start":{"line":224,"character":11},"end":{"line":224,"character":11}},"rangeLength":0,"text":"()"}]} [Trace - 21:32:40.711 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":191,"diagnostics":[{"range":{"start":{"line":224,"character":12},"end":{"line":224,"character":12}},"severity":1,"source":"compiler","message":"too few arguments in call to fmt.Printf"}]} [Trace - 21:32:40.818 PM] Sending request 'textDocument/signatureHelp - (10350)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":224,"character":12},"context":{"isRetrigger":false,"triggerCharacter":"(","triggerKind":2}} [Trace - 21:32:40.818 PM] Received response 'textDocument/signatureHelp - (10350)' in 0ms. Result: {"signatures":[{"label":"Printf(format string, a ...interface{}) (n int, err error)","documentation":"Printf formats according to a format specifier and writes to standard output.\nIt returns the number of bytes written and any write error encountered.\n","parameters":[{"label":"format string"},{"label":"a ...interface{}"}]}],"activeSignature":0,"activeParameter":0} [Trace - 21:32:40.896 PM] Sending request 'textDocument/foldingRange - (10351)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:32:40.899 PM] Received response 'textDocument/foldingRange - (10351)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":302,"endCharacter":2},{"startLine":227,"startCharacter":33,"endLine":229,"endCharacter":56},{"startLine":234,"startCharacter":36,"endLine":235,"endCharacter":67},{"startLine":246,"startCharacter":12,"endLine":256,"endCharacter":3},{"startLine":248,"startCharacter":33,"endLine":251,"endCharacter":61},{"startLine":254,"startCharacter":36,"endLine":255,"endCharacter":68},{"startLine":263,"startCharacter":6,"endLine":274,"endCharacter":3},{"startLine":264,"startCharacter":10,"endLine":273,"endCharacter":13},{"startLine":265,"startCharacter":23,"endLine":271,"endCharacter":5},{"startLine":268,"startCharacter":19,"endLine":271,"endCharacter":4},{"startLine":268,"startCharacter":41,"endLine":270,"endCharacter":9},{"startLine":272,"startCharacter":38,"endLine":273,"endCharacter":13},{"startLine":277,"startCharacter":22,"endLine":278,"endCharacter":55},{"startLine":281,"startCharacter":29,"endLine":282,"endCharacter":40},{"startLine":285,"startCharacter":29,"endLine":301,"endCharacter":3},{"startLine":286,"startCharacter":32,"endLine":300,"endCharacter":51},{"startLine":287,"startCharacter":32,"endLine":290,"endCharacter":4},{"startLine":288,"startCharacter":38,"endLine":289,"endCharacter":51},{"startLine":291,"startCharacter":31,"endLine":294,"endCharacter":4},{"startLine":292,"startCharacter":47,"endLine":293,"endCharacter":50},{"startLine":295,"startCharacter":25,"endLine":298,"endCharacter":4},{"startLine":296,"startCharacter":47,"endLine":297,"endCharacter":68},{"startLine":299,"startCharacter":10,"endLine":300,"endCharacter":51},{"startLine":306,"startCharacter":59,"endLine":379,"endCharacter":2},{"startLine":311,"startCharacter":33,"endLine":313,"endCharacter":31},{"startLine":318,"startCharacter":36,"endLine":319,"endCharacter":67},{"startLine":328,"startCharacter":12,"endLine":337,"endCharacter":3},{"startLine":330,"startCharacter":33,"endLine":332,"endCharacter":32},{"startLine":335,"startCharacter":36,"endLine":336,"endCharacter":68},{"startLine":344,"startCharacter":6,"endLine":355,"endCharacter":3},{"startLine":345,"startCharacter":10,"endLine":354,"endCharacter":13},{"startLine":346,"startCharacter":23,"endLine":352,"endCharacter":5},{"startLine":349,"startCharacter":19,"endLine":352,"endCharacter":4},{"startLine":349,"startCharacter":41,"endLine":351,"endCharacter":9},{"startLine":353,"startCharacter":38,"endLine":354,"endCharacter":13},{"startLine":358,"startCharacter":22,"endLine":359,"endCharacter":55},{"startLine":362,"startCharacter":29,"endLine":363,"endCharacter":40},{"startLine":368,"startCharacter":29,"endLine":374,"endCharacter":3},{"startLine":369,"startCharacter":32,"endLine":373,"endCharacter":51},{"startLine":370,"startCharacter":32,"endLine":371,"endCharacter":49},{"startLine":372,"startCharacter":10,"endLine":373,"endCharacter":51},{"startLine":377,"startCharacter":32,"endLine":378,"endCharacter":76},{"startLine":383,"startCharacter":57,"endLine":460,"endCharacter":2},{"startLine":392,"startCharacter":33,"endLine":396,"endCharacter":60},{"startLine":401,"startCharacter":36,"endLine":402,"endCharacter":67},{"startLine":411,"startCharacter":12,"endLine":419,"endCharacter":3},{"startLine":413,"startCharacter":33,"endLine":414,"endCharacter":62},{"startLine":417,"startCharacter":36,"endLine":418,"endCharacter":68},{"startLine":426,"startCharacter":6,"endLine":437,"endCharacter":3},{"startLine":427,"startCharacter":10,"endLine":436,"endCharacter":13},{"startLine":428,"startCharacter":23,"endLine":434,"endCharacter":5},{"startLine":431,"startCharacter":19,"endLine":434,"endCharacter":4},{"startLine":431,"startCharacter":41,"endLine":433,"endCharacter":9},{"startLine":435,"startCharacter":38,"endLine":436,"endCharacter":13},{"startLine":440,"startCharacter":29,"endLine":441,"endCharacter":34},{"startLine":444,"startCharacter":35,"endLine":445,"endCharacter":55},{"startLine":449,"startCharacter":29,"endLine":459,"endCharacter":3},{"startLine":451,"startCharacter":10,"endLine":455,"endCharacter":17},{"startLine":452,"startCharacter":14,"endLine":453,"endCharacter":58},{"startLine":457,"startCharacter":28,"endLine":458,"endCharacter":51},{"startLine":464,"startCharacter":51,"endLine":512,"endCharacter":2},{"startLine":482,"startCharacter":12,"endLine":485,"endCharacter":45},{"startLine":492,"startCharacter":6,"endLine":503,"endCharacter":3},{"startLine":493,"startCharacter":10,"endLine":502,"endCharacter":13},{"startLine":494,"startCharacter":23,"endLine":500,"endCharacter":5},{"startLine":497,"startCharacter":19,"endLine":500,"endCharacter":4},{"startLine":497,"startCharacter":41,"endLine":499,"endCharacter":9},{"startLine":501,"startCharacter":38,"endLine":502,"endCharacter":13},{"startLine":506,"startCharacter":22,"endLine":507,"endCharacter":55},{"startLine":510,"startCharacter":29,"endLine":511,"endCharacter":40},{"startLine":516,"startCharacter":51,"endLine":576,"endCharacter":2},{"startLine":540,"startCharacter":12,"endLine":543,"endCharacter":15},{"startLine":550,"startCharacter":6,"endLine":561,"endCharacter":3},{"startLine":551,"startCharacter":10,"endLine":560,"endCharacter":13},{"startLine":552,"startCharacter":23,"endLine":558,"endCharacter":5},{"startLine":555,"startCharacter":19,"endLine":558,"endCharacter":4},{"startLine":555,"startCharacter":41,"endLine":557,"endCharacter":9},{"startLine":559,"startCharacter":38,"endLine":560,"endCharacter":13},{"startLine":565,"startCharacter":29,"endLine":567,"endCharacter":62},{"startLine":570,"startCharacter":22,"endLine":571,"endCharacter":55},{"startLine":574,"startCharacter":44,"endLine":575,"endCharacter":46},{"startLine":580,"startCharacter":50,"endLine":649,"endCharacter":2},{"startLine":581,"startCharacter":20,"endLine":584,"endCharacter":25},{"startLine":585,"startCharacter":3,"endLine":587,"endCharacter":54},{"startLine":590,"startCharacter":26,"endLine":648,"endCharacter":4},{"startLine":591,"startCharacter":8,"endLine":648,"endCharacter":3},{"startLine":591,"startCharacter":36,"endLine":647,"endCharacter":4},{"startLine":600,"startCharacter":35,"endLine":603,"endCharacter":62},{"startLine":608,"startCharacter":38,"endLine":609,"endCharacter":69},{"startLine":619,"startCharacter":8,"endLine":630,"endCharacter":5},{"startLine":620,"startCharacter":12,"endLine":629,"endCharacter":15},{"startLine":621,"startCharacter":25,"endLine":627,"endCharacter":7},{"startLine":624,"startCharacter":21,"endLine":627,"endCharacter":6},{"startLine":624,"startCharacter":43,"endLine":626,"endCharacter":11},{"startLine":628,"startCharacter":40,"endLine":629,"endCharacter":15},{"startLine":633,"startCharacter":31,"endLine":634,"endCharacter":42},{"startLine":638,"startCharacter":31,"endLine":642,"endCharacter":5},{"startLine":639,"startCharacter":29,"endLine":641,"endCharacter":18},{"startLine":640,"startCharacter":33,"endLine":641,"endCharacter":18},{"startLine":645,"startCharacter":44,"endLine":646,"endCharacter":92}] [Trace - 21:32:40.916 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":192},"contentChanges":[{"range":{"start":{"line":224,"character":12},"end":{"line":224,"character":12}},"rangeLength":0,"text":"\"\""}]} [Trace - 21:32:40.925 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":192,"diagnostics":[]} [Trace - 21:32:40.991 PM] Sending request 'textDocument/documentLink - (10352)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:32:40.994 PM] Received response 'textDocument/documentLink - (10352)' in 3ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":412,"character":11},"end":{"line":412,"character":19}},"target":"https://time.Now"}] [Trace - 21:32:41.043 PM] Sending request 'textDocument/signatureHelp - (10353)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":224,"character":13},"context":{"isRetrigger":true,"triggerKind":3,"activeSignatureHelp":{"signatures":[{"label":"Printf(format string, a ...interface{}) (n int, err error)","parameters":[{"label":"format string"},{"label":"a ...interface{}"}]}],"activeSignature":0,"activeParameter":0}}} [Trace - 21:32:41.043 PM] Received response 'textDocument/signatureHelp - (10353)' in 0ms. Result: {"signatures":[{"label":"Printf(format string, a ...interface{}) (n int, err error)","documentation":"Printf formats according to a format specifier and writes to standard output.\nIt returns the number of bytes written and any write error encountered.\n","parameters":[{"label":"format string"},{"label":"a ...interface{}"}]}],"activeSignature":0,"activeParameter":0} [Trace - 21:32:41.116 PM] Sending request 'textDocument/foldingRange - (10354)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:32:41.120 PM] Received response 'textDocument/foldingRange - (10354)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":302,"endCharacter":2},{"startLine":227,"startCharacter":33,"endLine":229,"endCharacter":56},{"startLine":234,"startCharacter":36,"endLine":235,"endCharacter":67},{"startLine":246,"startCharacter":12,"endLine":256,"endCharacter":3},{"startLine":248,"startCharacter":33,"endLine":251,"endCharacter":61},{"startLine":254,"startCharacter":36,"endLine":255,"endCharacter":68},{"startLine":263,"startCharacter":6,"endLine":274,"endCharacter":3},{"startLine":264,"startCharacter":10,"endLine":273,"endCharacter":13},{"startLine":265,"startCharacter":23,"endLine":271,"endCharacter":5},{"startLine":268,"startCharacter":19,"endLine":271,"endCharacter":4},{"startLine":268,"startCharacter":41,"endLine":270,"endCharacter":9},{"startLine":272,"startCharacter":38,"endLine":273,"endCharacter":13},{"startLine":277,"startCharacter":22,"endLine":278,"endCharacter":55},{"startLine":281,"startCharacter":29,"endLine":282,"endCharacter":40},{"startLine":285,"startCharacter":29,"endLine":301,"endCharacter":3},{"startLine":286,"startCharacter":32,"endLine":300,"endCharacter":51},{"startLine":287,"startCharacter":32,"endLine":290,"endCharacter":4},{"startLine":288,"startCharacter":38,"endLine":289,"endCharacter":51},{"startLine":291,"startCharacter":31,"endLine":294,"endCharacter":4},{"startLine":292,"startCharacter":47,"endLine":293,"endCharacter":50},{"startLine":295,"startCharacter":25,"endLine":298,"endCharacter":4},{"startLine":296,"startCharacter":47,"endLine":297,"endCharacter":68},{"startLine":299,"startCharacter":10,"endLine":300,"endCharacter":51},{"startLine":306,"startCharacter":59,"endLine":379,"endCharacter":2},{"startLine":311,"startCharacter":33,"endLine":313,"endCharacter":31},{"startLine":318,"startCharacter":36,"endLine":319,"endCharacter":67},{"startLine":328,"startCharacter":12,"endLine":337,"endCharacter":3},{"startLine":330,"startCharacter":33,"endLine":332,"endCharacter":32},{"startLine":335,"startCharacter":36,"endLine":336,"endCharacter":68},{"startLine":344,"startCharacter":6,"endLine":355,"endCharacter":3},{"startLine":345,"startCharacter":10,"endLine":354,"endCharacter":13},{"startLine":346,"startCharacter":23,"endLine":352,"endCharacter":5},{"startLine":349,"startCharacter":19,"endLine":352,"endCharacter":4},{"startLine":349,"startCharacter":41,"endLine":351,"endCharacter":9},{"startLine":353,"startCharacter":38,"endLine":354,"endCharacter":13},{"startLine":358,"startCharacter":22,"endLine":359,"endCharacter":55},{"startLine":362,"startCharacter":29,"endLine":363,"endCharacter":40},{"startLine":368,"startCharacter":29,"endLine":374,"endCharacter":3},{"startLine":369,"startCharacter":32,"endLine":373,"endCharacter":51},{"startLine":370,"startCharacter":32,"endLine":371,"endCharacter":49},{"startLine":372,"startCharacter":10,"endLine":373,"endCharacter":51},{"startLine":377,"startCharacter":32,"endLine":378,"endCharacter":76},{"startLine":383,"startCharacter":57,"endLine":460,"endCharacter":2},{"startLine":392,"startCharacter":33,"endLine":396,"endCharacter":60},{"startLine":401,"startCharacter":36,"endLine":402,"endCharacter":67},{"startLine":411,"startCharacter":12,"endLine":419,"endCharacter":3},{"startLine":413,"startCharacter":33,"endLine":414,"endCharacter":62},{"startLine":417,"startCharacter":36,"endLine":418,"endCharacter":68},{"startLine":426,"startCharacter":6,"endLine":437,"endCharacter":3},{"startLine":427,"startCharacter":10,"endLine":436,"endCharacter":13},{"startLine":428,"startCharacter":23,"endLine":434,"endCharacter":5},{"startLine":431,"startCharacter":19,"endLine":434,"endCharacter":4},{"startLine":431,"startCharacter":41,"endLine":433,"endCharacter":9},{"startLine":435,"startCharacter":38,"endLine":436,"endCharacter":13},{"startLine":440,"startCharacter":29,"endLine":441,"endCharacter":34},{"startLine":444,"startCharacter":35,"endLine":445,"endCharacter":55},{"startLine":449,"startCharacter":29,"endLine":459,"endCharacter":3},{"startLine":451,"startCharacter":10,"endLine":455,"endCharacter":17},{"startLine":452,"startCharacter":14,"endLine":453,"endCharacter":58},{"startLine":457,"startCharacter":28,"endLine":458,"endCharacter":51},{"startLine":464,"startCharacter":51,"endLine":512,"endCharacter":2},{"startLine":482,"startCharacter":12,"endLine":485,"endCharacter":45},{"startLine":492,"startCharacter":6,"endLine":503,"endCharacter":3},{"startLine":493,"startCharacter":10,"endLine":502,"endCharacter":13},{"startLine":494,"startCharacter":23,"endLine":500,"endCharacter":5},{"startLine":497,"startCharacter":19,"endLine":500,"endCharacter":4},{"startLine":497,"startCharacter":41,"endLine":499,"endCharacter":9},{"startLine":501,"startCharacter":38,"endLine":502,"endCharacter":13},{"startLine":506,"startCharacter":22,"endLine":507,"endCharacter":55},{"startLine":510,"startCharacter":29,"endLine":511,"endCharacter":40},{"startLine":516,"startCharacter":51,"endLine":576,"endCharacter":2},{"startLine":540,"startCharacter":12,"endLine":543,"endCharacter":15},{"startLine":550,"startCharacter":6,"endLine":561,"endCharacter":3},{"startLine":551,"startCharacter":10,"endLine":560,"endCharacter":13},{"startLine":552,"startCharacter":23,"endLine":558,"endCharacter":5},{"startLine":555,"startCharacter":19,"endLine":558,"endCharacter":4},{"startLine":555,"startCharacter":41,"endLine":557,"endCharacter":9},{"startLine":559,"startCharacter":38,"endLine":560,"endCharacter":13},{"startLine":565,"startCharacter":29,"endLine":567,"endCharacter":62},{"startLine":570,"startCharacter":22,"endLine":571,"endCharacter":55},{"startLine":574,"startCharacter":44,"endLine":575,"endCharacter":46},{"startLine":580,"startCharacter":50,"endLine":649,"endCharacter":2},{"startLine":581,"startCharacter":20,"endLine":584,"endCharacter":25},{"startLine":585,"startCharacter":3,"endLine":587,"endCharacter":54},{"startLine":590,"startCharacter":26,"endLine":648,"endCharacter":4},{"startLine":591,"startCharacter":8,"endLine":648,"endCharacter":3},{"startLine":591,"startCharacter":36,"endLine":647,"endCharacter":4},{"startLine":600,"startCharacter":35,"endLine":603,"endCharacter":62},{"startLine":608,"startCharacter":38,"endLine":609,"endCharacter":69},{"startLine":619,"startCharacter":8,"endLine":630,"endCharacter":5},{"startLine":620,"startCharacter":12,"endLine":629,"endCharacter":15},{"startLine":621,"startCharacter":25,"endLine":627,"endCharacter":7},{"startLine":624,"startCharacter":21,"endLine":627,"endCharacter":6},{"startLine":624,"startCharacter":43,"endLine":626,"endCharacter":11},{"startLine":628,"startCharacter":40,"endLine":629,"endCharacter":15},{"startLine":633,"startCharacter":31,"endLine":634,"endCharacter":42},{"startLine":638,"startCharacter":31,"endLine":642,"endCharacter":5},{"startLine":639,"startCharacter":29,"endLine":641,"endCharacter":18},{"startLine":640,"startCharacter":33,"endLine":641,"endCharacter":18},{"startLine":645,"startCharacter":44,"endLine":646,"endCharacter":92}] [Trace - 21:32:41.178 PM] Sending request 'textDocument/codeLens - (10355)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:32:41.179 PM] Received response 'textDocument/codeLens - (10355)' in 0ms. Result: null [Trace - 21:32:41.185 PM] Sending request 'textDocument/codeAction - (10356)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":224,"character":13},"end":{"line":224,"character":13}},"context":{"diagnostics":[]}} [Trace - 21:32:41.186 PM] Received response 'textDocument/codeAction - (10356)' in 1ms. Result: null [Trace - 21:32:41.765 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":193},"contentChanges":[{"range":{"start":{"line":224,"character":13},"end":{"line":224,"character":13}},"rangeLength":0,"text":">"}]} [Trace - 21:32:41.878 PM] Sending request 'textDocument/signatureHelp - (10357)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":224,"character":14},"context":{"isRetrigger":true,"triggerKind":3,"activeSignatureHelp":{"signatures":[{"label":"Printf(format string, a ...interface{}) (n int, err error)","parameters":[{"label":"format string"},{"label":"a ...interface{}"}]}],"activeSignature":0,"activeParameter":0}}} [Trace - 21:32:41.879 PM] Received response 'textDocument/signatureHelp - (10357)' in 0ms. Result: {"signatures":[{"label":"Printf(format string, a ...interface{}) (n int, err error)","documentation":"Printf formats according to a format specifier and writes to standard output.\nIt returns the number of bytes written and any write error encountered.\n","parameters":[{"label":"format string"},{"label":"a ...interface{}"}]}],"activeSignature":0,"activeParameter":0} [Trace - 21:32:41.966 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":194},"contentChanges":[{"range":{"start":{"line":224,"character":14},"end":{"line":224,"character":14}},"rangeLength":0,"text":">"}]} [Trace - 21:32:42.079 PM] Sending request 'textDocument/signatureHelp - (10358)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":224,"character":15},"context":{"isRetrigger":true,"triggerKind":3,"activeSignatureHelp":{"signatures":[{"label":"Printf(format string, a ...interface{}) (n int, err error)","parameters":[{"label":"format string"},{"label":"a ...interface{}"}]}],"activeSignature":0,"activeParameter":0}}} [Trace - 21:32:42.079 PM] Received response 'textDocument/signatureHelp - (10358)' in 0ms. Result: {"signatures":[{"label":"Printf(format string, a ...interface{}) (n int, err error)","documentation":"Printf formats according to a format specifier and writes to standard output.\nIt returns the number of bytes written and any write error encountered.\n","parameters":[{"label":"format string"},{"label":"a ...interface{}"}]}],"activeSignature":0,"activeParameter":0} [Trace - 21:32:42.115 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":195},"contentChanges":[{"range":{"start":{"line":224,"character":15},"end":{"line":224,"character":15}},"rangeLength":0,"text":">"}]} [Trace - 21:32:42.228 PM] Sending request 'textDocument/signatureHelp - (10359)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":224,"character":16},"context":{"isRetrigger":true,"triggerKind":3,"activeSignatureHelp":{"signatures":[{"label":"Printf(format string, a ...interface{}) (n int, err error)","parameters":[{"label":"format string"},{"label":"a ...interface{}"}]}],"activeSignature":0,"activeParameter":0}}} [Trace - 21:32:42.229 PM] Received response 'textDocument/signatureHelp - (10359)' in 0ms. Result: {"signatures":[{"label":"Printf(format string, a ...interface{}) (n int, err error)","documentation":"Printf formats according to a format specifier and writes to standard output.\nIt returns the number of bytes written and any write error encountered.\n","parameters":[{"label":"format string"},{"label":"a ...interface{}"}]}],"activeSignature":0,"activeParameter":0} [Trace - 21:32:42.269 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":196},"contentChanges":[{"range":{"start":{"line":224,"character":16},"end":{"line":224,"character":16}},"rangeLength":0,"text":">"}]} [Trace - 21:32:42.388 PM] Sending request 'textDocument/signatureHelp - (10360)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":224,"character":17},"context":{"isRetrigger":true,"triggerKind":3,"activeSignatureHelp":{"signatures":[{"label":"Printf(format string, a ...interface{}) (n int, err error)","parameters":[{"label":"format string"},{"label":"a ...interface{}"}]}],"activeSignature":0,"activeParameter":0}}} [Trace - 21:32:42.389 PM] Received response 'textDocument/signatureHelp - (10360)' in 0ms. Result: {"signatures":[{"label":"Printf(format string, a ...interface{}) (n int, err error)","documentation":"Printf formats according to a format specifier and writes to standard output.\nIt returns the number of bytes written and any write error encountered.\n","parameters":[{"label":"format string"},{"label":"a ...interface{}"}]}],"activeSignature":0,"activeParameter":0} [Trace - 21:32:42.468 PM] Sending request 'textDocument/foldingRange - (10361)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:32:42.472 PM] Received response 'textDocument/foldingRange - (10361)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":302,"endCharacter":2},{"startLine":227,"startCharacter":33,"endLine":229,"endCharacter":56},{"startLine":234,"startCharacter":36,"endLine":235,"endCharacter":67},{"startLine":246,"startCharacter":12,"endLine":256,"endCharacter":3},{"startLine":248,"startCharacter":33,"endLine":251,"endCharacter":61},{"startLine":254,"startCharacter":36,"endLine":255,"endCharacter":68},{"startLine":263,"startCharacter":6,"endLine":274,"endCharacter":3},{"startLine":264,"startCharacter":10,"endLine":273,"endCharacter":13},{"startLine":265,"startCharacter":23,"endLine":271,"endCharacter":5},{"startLine":268,"startCharacter":19,"endLine":271,"endCharacter":4},{"startLine":268,"startCharacter":41,"endLine":270,"endCharacter":9},{"startLine":272,"startCharacter":38,"endLine":273,"endCharacter":13},{"startLine":277,"startCharacter":22,"endLine":278,"endCharacter":55},{"startLine":281,"startCharacter":29,"endLine":282,"endCharacter":40},{"startLine":285,"startCharacter":29,"endLine":301,"endCharacter":3},{"startLine":286,"startCharacter":32,"endLine":300,"endCharacter":51},{"startLine":287,"startCharacter":32,"endLine":290,"endCharacter":4},{"startLine":288,"startCharacter":38,"endLine":289,"endCharacter":51},{"startLine":291,"startCharacter":31,"endLine":294,"endCharacter":4},{"startLine":292,"startCharacter":47,"endLine":293,"endCharacter":50},{"startLine":295,"startCharacter":25,"endLine":298,"endCharacter":4},{"startLine":296,"startCharacter":47,"endLine":297,"endCharacter":68},{"startLine":299,"startCharacter":10,"endLine":300,"endCharacter":51},{"startLine":306,"startCharacter":59,"endLine":379,"endCharacter":2},{"startLine":311,"startCharacter":33,"endLine":313,"endCharacter":31},{"startLine":318,"startCharacter":36,"endLine":319,"endCharacter":67},{"startLine":328,"startCharacter":12,"endLine":337,"endCharacter":3},{"startLine":330,"startCharacter":33,"endLine":332,"endCharacter":32},{"startLine":335,"startCharacter":36,"endLine":336,"endCharacter":68},{"startLine":344,"startCharacter":6,"endLine":355,"endCharacter":3},{"startLine":345,"startCharacter":10,"endLine":354,"endCharacter":13},{"startLine":346,"startCharacter":23,"endLine":352,"endCharacter":5},{"startLine":349,"startCharacter":19,"endLine":352,"endCharacter":4},{"startLine":349,"startCharacter":41,"endLine":351,"endCharacter":9},{"startLine":353,"startCharacter":38,"endLine":354,"endCharacter":13},{"startLine":358,"startCharacter":22,"endLine":359,"endCharacter":55},{"startLine":362,"startCharacter":29,"endLine":363,"endCharacter":40},{"startLine":368,"startCharacter":29,"endLine":374,"endCharacter":3},{"startLine":369,"startCharacter":32,"endLine":373,"endCharacter":51},{"startLine":370,"startCharacter":32,"endLine":371,"endCharacter":49},{"startLine":372,"startCharacter":10,"endLine":373,"endCharacter":51},{"startLine":377,"startCharacter":32,"endLine":378,"endCharacter":76},{"startLine":383,"startCharacter":57,"endLine":460,"endCharacter":2},{"startLine":392,"startCharacter":33,"endLine":396,"endCharacter":60},{"startLine":401,"startCharacter":36,"endLine":402,"endCharacter":67},{"startLine":411,"startCharacter":12,"endLine":419,"endCharacter":3},{"startLine":413,"startCharacter":33,"endLine":414,"endCharacter":62},{"startLine":417,"startCharacter":36,"endLine":418,"endCharacter":68},{"startLine":426,"startCharacter":6,"endLine":437,"endCharacter":3},{"startLine":427,"startCharacter":10,"endLine":436,"endCharacter":13},{"startLine":428,"startCharacter":23,"endLine":434,"endCharacter":5},{"startLine":431,"startCharacter":19,"endLine":434,"endCharacter":4},{"startLine":431,"startCharacter":41,"endLine":433,"endCharacter":9},{"startLine":435,"startCharacter":38,"endLine":436,"endCharacter":13},{"startLine":440,"startCharacter":29,"endLine":441,"endCharacter":34},{"startLine":444,"startCharacter":35,"endLine":445,"endCharacter":55},{"startLine":449,"startCharacter":29,"endLine":459,"endCharacter":3},{"startLine":451,"startCharacter":10,"endLine":455,"endCharacter":17},{"startLine":452,"startCharacter":14,"endLine":453,"endCharacter":58},{"startLine":457,"startCharacter":28,"endLine":458,"endCharacter":51},{"startLine":464,"startCharacter":51,"endLine":512,"endCharacter":2},{"startLine":482,"startCharacter":12,"endLine":485,"endCharacter":45},{"startLine":492,"startCharacter":6,"endLine":503,"endCharacter":3},{"startLine":493,"startCharacter":10,"endLine":502,"endCharacter":13},{"startLine":494,"startCharacter":23,"endLine":500,"endCharacter":5},{"startLine":497,"startCharacter":19,"endLine":500,"endCharacter":4},{"startLine":497,"startCharacter":41,"endLine":499,"endCharacter":9},{"startLine":501,"startCharacter":38,"endLine":502,"endCharacter":13},{"startLine":506,"startCharacter":22,"endLine":507,"endCharacter":55},{"startLine":510,"startCharacter":29,"endLine":511,"endCharacter":40},{"startLine":516,"startCharacter":51,"endLine":576,"endCharacter":2},{"startLine":540,"startCharacter":12,"endLine":543,"endCharacter":15},{"startLine":550,"startCharacter":6,"endLine":561,"endCharacter":3},{"startLine":551,"startCharacter":10,"endLine":560,"endCharacter":13},{"startLine":552,"startCharacter":23,"endLine":558,"endCharacter":5},{"startLine":555,"startCharacter":19,"endLine":558,"endCharacter":4},{"startLine":555,"startCharacter":41,"endLine":557,"endCharacter":9},{"startLine":559,"startCharacter":38,"endLine":560,"endCharacter":13},{"startLine":565,"startCharacter":29,"endLine":567,"endCharacter":62},{"startLine":570,"startCharacter":22,"endLine":571,"endCharacter":55},{"startLine":574,"startCharacter":44,"endLine":575,"endCharacter":46},{"startLine":580,"startCharacter":50,"endLine":649,"endCharacter":2},{"startLine":581,"startCharacter":20,"endLine":584,"endCharacter":25},{"startLine":585,"startCharacter":3,"endLine":587,"endCharacter":54},{"startLine":590,"startCharacter":26,"endLine":648,"endCharacter":4},{"startLine":591,"startCharacter":8,"endLine":648,"endCharacter":3},{"startLine":591,"startCharacter":36,"endLine":647,"endCharacter":4},{"startLine":600,"startCharacter":35,"endLine":603,"endCharacter":62},{"startLine":608,"startCharacter":38,"endLine":609,"endCharacter":69},{"startLine":619,"startCharacter":8,"endLine":630,"endCharacter":5},{"startLine":620,"startCharacter":12,"endLine":629,"endCharacter":15},{"startLine":621,"startCharacter":25,"endLine":627,"endCharacter":7},{"startLine":624,"startCharacter":21,"endLine":627,"endCharacter":6},{"startLine":624,"startCharacter":43,"endLine":626,"endCharacter":11},{"startLine":628,"startCharacter":40,"endLine":629,"endCharacter":15},{"startLine":633,"startCharacter":31,"endLine":634,"endCharacter":42},{"startLine":638,"startCharacter":31,"endLine":642,"endCharacter":5},{"startLine":639,"startCharacter":29,"endLine":641,"endCharacter":18},{"startLine":640,"startCharacter":33,"endLine":641,"endCharacter":18},{"startLine":645,"startCharacter":44,"endLine":646,"endCharacter":92}] [Trace - 21:32:42.529 PM] Sending request 'textDocument/codeLens - (10362)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:32:42.530 PM] Received response 'textDocument/codeLens - (10362)' in 0ms. Result: null [Trace - 21:32:42.530 PM] Sending request 'textDocument/codeAction - (10363)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":224,"character":17},"end":{"line":224,"character":17}},"context":{"diagnostics":[]}} [Trace - 21:32:42.531 PM] Received response 'textDocument/codeAction - (10363)' in 1ms. Result: null [Trace - 21:32:42.758 PM] Sending request 'textDocument/documentLink - (10364)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:32:42.762 PM] Received response 'textDocument/documentLink - (10364)' in 4ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":412,"character":11},"end":{"line":412,"character":19}},"target":"https://time.Now"}] [Trace - 21:32:42.825 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":197},"contentChanges":[{"range":{"start":{"line":224,"character":16},"end":{"line":224,"character":17}},"rangeLength":1,"text":""}]} [Trace - 21:32:42.945 PM] Sending request 'textDocument/signatureHelp - (10365)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":224,"character":16},"context":{"isRetrigger":true,"triggerKind":3,"activeSignatureHelp":{"signatures":[{"label":"Printf(format string, a ...interface{}) (n int, err error)","parameters":[{"label":"format string"},{"label":"a ...interface{}"}]}],"activeSignature":0,"activeParameter":0}}} [Trace - 21:32:42.945 PM] Received response 'textDocument/signatureHelp - (10365)' in 0ms. Result: {"signatures":[{"label":"Printf(format string, a ...interface{}) (n int, err error)","documentation":"Printf formats according to a format specifier and writes to standard output.\nIt returns the number of bytes written and any write error encountered.\n","parameters":[{"label":"format string"},{"label":"a ...interface{}"}]}],"activeSignature":0,"activeParameter":0} [Trace - 21:32:43.019 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":198},"contentChanges":[{"range":{"start":{"line":224,"character":15},"end":{"line":224,"character":16}},"rangeLength":1,"text":""}]} [Trace - 21:32:43.141 PM] Sending request 'textDocument/signatureHelp - (10366)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":224,"character":15},"context":{"isRetrigger":true,"triggerKind":3,"activeSignatureHelp":{"signatures":[{"label":"Printf(format string, a ...interface{}) (n int, err error)","parameters":[{"label":"format string"},{"label":"a ...interface{}"}]}],"activeSignature":0,"activeParameter":0}}} [Trace - 21:32:43.141 PM] Received response 'textDocument/signatureHelp - (10366)' in 0ms. Result: {"signatures":[{"label":"Printf(format string, a ...interface{}) (n int, err error)","documentation":"Printf formats according to a format specifier and writes to standard output.\nIt returns the number of bytes written and any write error encountered.\n","parameters":[{"label":"format string"},{"label":"a ...interface{}"}]}],"activeSignature":0,"activeParameter":0} [Trace - 21:32:43.187 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":199},"contentChanges":[{"range":{"start":{"line":224,"character":14},"end":{"line":224,"character":15}},"rangeLength":1,"text":""}]} [Trace - 21:32:43.307 PM] Sending request 'textDocument/signatureHelp - (10367)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":224,"character":14},"context":{"isRetrigger":true,"triggerKind":3,"activeSignatureHelp":{"signatures":[{"label":"Printf(format string, a ...interface{}) (n int, err error)","parameters":[{"label":"format string"},{"label":"a ...interface{}"}]}],"activeSignature":0,"activeParameter":0}}} [Trace - 21:32:43.308 PM] Received response 'textDocument/signatureHelp - (10367)' in 0ms. Result: {"signatures":[{"label":"Printf(format string, a ...interface{}) (n int, err error)","documentation":"Printf formats according to a format specifier and writes to standard output.\nIt returns the number of bytes written and any write error encountered.\n","parameters":[{"label":"format string"},{"label":"a ...interface{}"}]}],"activeSignature":0,"activeParameter":0} [Trace - 21:32:43.379 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":200},"contentChanges":[{"range":{"start":{"line":224,"character":13},"end":{"line":224,"character":14}},"rangeLength":1,"text":""}]} [Trace - 21:32:43.500 PM] Sending request 'textDocument/signatureHelp - (10368)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":224,"character":13},"context":{"isRetrigger":true,"triggerKind":3,"activeSignatureHelp":{"signatures":[{"label":"Printf(format string, a ...interface{}) (n int, err error)","parameters":[{"label":"format string"},{"label":"a ...interface{}"}]}],"activeSignature":0,"activeParameter":0}}} [Trace - 21:32:43.500 PM] Received response 'textDocument/signatureHelp - (10368)' in 0ms. Result: {"signatures":[{"label":"Printf(format string, a ...interface{}) (n int, err error)","documentation":"Printf formats according to a format specifier and writes to standard output.\nIt returns the number of bytes written and any write error encountered.\n","parameters":[{"label":"format string"},{"label":"a ...interface{}"}]}],"activeSignature":0,"activeParameter":0} [Trace - 21:32:43.578 PM] Sending request 'textDocument/foldingRange - (10369)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:32:43.582 PM] Received response 'textDocument/foldingRange - (10369)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":302,"endCharacter":2},{"startLine":227,"startCharacter":33,"endLine":229,"endCharacter":56},{"startLine":234,"startCharacter":36,"endLine":235,"endCharacter":67},{"startLine":246,"startCharacter":12,"endLine":256,"endCharacter":3},{"startLine":248,"startCharacter":33,"endLine":251,"endCharacter":61},{"startLine":254,"startCharacter":36,"endLine":255,"endCharacter":68},{"startLine":263,"startCharacter":6,"endLine":274,"endCharacter":3},{"startLine":264,"startCharacter":10,"endLine":273,"endCharacter":13},{"startLine":265,"startCharacter":23,"endLine":271,"endCharacter":5},{"startLine":268,"startCharacter":19,"endLine":271,"endCharacter":4},{"startLine":268,"startCharacter":41,"endLine":270,"endCharacter":9},{"startLine":272,"startCharacter":38,"endLine":273,"endCharacter":13},{"startLine":277,"startCharacter":22,"endLine":278,"endCharacter":55},{"startLine":281,"startCharacter":29,"endLine":282,"endCharacter":40},{"startLine":285,"startCharacter":29,"endLine":301,"endCharacter":3},{"startLine":286,"startCharacter":32,"endLine":300,"endCharacter":51},{"startLine":287,"startCharacter":32,"endLine":290,"endCharacter":4},{"startLine":288,"startCharacter":38,"endLine":289,"endCharacter":51},{"startLine":291,"startCharacter":31,"endLine":294,"endCharacter":4},{"startLine":292,"startCharacter":47,"endLine":293,"endCharacter":50},{"startLine":295,"startCharacter":25,"endLine":298,"endCharacter":4},{"startLine":296,"startCharacter":47,"endLine":297,"endCharacter":68},{"startLine":299,"startCharacter":10,"endLine":300,"endCharacter":51},{"startLine":306,"startCharacter":59,"endLine":379,"endCharacter":2},{"startLine":311,"startCharacter":33,"endLine":313,"endCharacter":31},{"startLine":318,"startCharacter":36,"endLine":319,"endCharacter":67},{"startLine":328,"startCharacter":12,"endLine":337,"endCharacter":3},{"startLine":330,"startCharacter":33,"endLine":332,"endCharacter":32},{"startLine":335,"startCharacter":36,"endLine":336,"endCharacter":68},{"startLine":344,"startCharacter":6,"endLine":355,"endCharacter":3},{"startLine":345,"startCharacter":10,"endLine":354,"endCharacter":13},{"startLine":346,"startCharacter":23,"endLine":352,"endCharacter":5},{"startLine":349,"startCharacter":19,"endLine":352,"endCharacter":4},{"startLine":349,"startCharacter":41,"endLine":351,"endCharacter":9},{"startLine":353,"startCharacter":38,"endLine":354,"endCharacter":13},{"startLine":358,"startCharacter":22,"endLine":359,"endCharacter":55},{"startLine":362,"startCharacter":29,"endLine":363,"endCharacter":40},{"startLine":368,"startCharacter":29,"endLine":374,"endCharacter":3},{"startLine":369,"startCharacter":32,"endLine":373,"endCharacter":51},{"startLine":370,"startCharacter":32,"endLine":371,"endCharacter":49},{"startLine":372,"startCharacter":10,"endLine":373,"endCharacter":51},{"startLine":377,"startCharacter":32,"endLine":378,"endCharacter":76},{"startLine":383,"startCharacter":57,"endLine":460,"endCharacter":2},{"startLine":392,"startCharacter":33,"endLine":396,"endCharacter":60},{"startLine":401,"startCharacter":36,"endLine":402,"endCharacter":67},{"startLine":411,"startCharacter":12,"endLine":419,"endCharacter":3},{"startLine":413,"startCharacter":33,"endLine":414,"endCharacter":62},{"startLine":417,"startCharacter":36,"endLine":418,"endCharacter":68},{"startLine":426,"startCharacter":6,"endLine":437,"endCharacter":3},{"startLine":427,"startCharacter":10,"endLine":436,"endCharacter":13},{"startLine":428,"startCharacter":23,"endLine":434,"endCharacter":5},{"startLine":431,"startCharacter":19,"endLine":434,"endCharacter":4},{"startLine":431,"startCharacter":41,"endLine":433,"endCharacter":9},{"startLine":435,"startCharacter":38,"endLine":436,"endCharacter":13},{"startLine":440,"startCharacter":29,"endLine":441,"endCharacter":34},{"startLine":444,"startCharacter":35,"endLine":445,"endCharacter":55},{"startLine":449,"startCharacter":29,"endLine":459,"endCharacter":3},{"startLine":451,"startCharacter":10,"endLine":455,"endCharacter":17},{"startLine":452,"startCharacter":14,"endLine":453,"endCharacter":58},{"startLine":457,"startCharacter":28,"endLine":458,"endCharacter":51},{"startLine":464,"startCharacter":51,"endLine":512,"endCharacter":2},{"startLine":482,"startCharacter":12,"endLine":485,"endCharacter":45},{"startLine":492,"startCharacter":6,"endLine":503,"endCharacter":3},{"startLine":493,"startCharacter":10,"endLine":502,"endCharacter":13},{"startLine":494,"startCharacter":23,"endLine":500,"endCharacter":5},{"startLine":497,"startCharacter":19,"endLine":500,"endCharacter":4},{"startLine":497,"startCharacter":41,"endLine":499,"endCharacter":9},{"startLine":501,"startCharacter":38,"endLine":502,"endCharacter":13},{"startLine":506,"startCharacter":22,"endLine":507,"endCharacter":55},{"startLine":510,"startCharacter":29,"endLine":511,"endCharacter":40},{"startLine":516,"startCharacter":51,"endLine":576,"endCharacter":2},{"startLine":540,"startCharacter":12,"endLine":543,"endCharacter":15},{"startLine":550,"startCharacter":6,"endLine":561,"endCharacter":3},{"startLine":551,"startCharacter":10,"endLine":560,"endCharacter":13},{"startLine":552,"startCharacter":23,"endLine":558,"endCharacter":5},{"startLine":555,"startCharacter":19,"endLine":558,"endCharacter":4},{"startLine":555,"startCharacter":41,"endLine":557,"endCharacter":9},{"startLine":559,"startCharacter":38,"endLine":560,"endCharacter":13},{"startLine":565,"startCharacter":29,"endLine":567,"endCharacter":62},{"startLine":570,"startCharacter":22,"endLine":571,"endCharacter":55},{"startLine":574,"startCharacter":44,"endLine":575,"endCharacter":46},{"startLine":580,"startCharacter":50,"endLine":649,"endCharacter":2},{"startLine":581,"startCharacter":20,"endLine":584,"endCharacter":25},{"startLine":585,"startCharacter":3,"endLine":587,"endCharacter":54},{"startLine":590,"startCharacter":26,"endLine":648,"endCharacter":4},{"startLine":591,"startCharacter":8,"endLine":648,"endCharacter":3},{"startLine":591,"startCharacter":36,"endLine":647,"endCharacter":4},{"startLine":600,"startCharacter":35,"endLine":603,"endCharacter":62},{"startLine":608,"startCharacter":38,"endLine":609,"endCharacter":69},{"startLine":619,"startCharacter":8,"endLine":630,"endCharacter":5},{"startLine":620,"startCharacter":12,"endLine":629,"endCharacter":15},{"startLine":621,"startCharacter":25,"endLine":627,"endCharacter":7},{"startLine":624,"startCharacter":21,"endLine":627,"endCharacter":6},{"startLine":624,"startCharacter":43,"endLine":626,"endCharacter":11},{"startLine":628,"startCharacter":40,"endLine":629,"endCharacter":15},{"startLine":633,"startCharacter":31,"endLine":634,"endCharacter":42},{"startLine":638,"startCharacter":31,"endLine":642,"endCharacter":5},{"startLine":639,"startCharacter":29,"endLine":641,"endCharacter":18},{"startLine":640,"startCharacter":33,"endLine":641,"endCharacter":18},{"startLine":645,"startCharacter":44,"endLine":646,"endCharacter":92}] [Trace - 21:32:43.641 PM] Sending request 'textDocument/codeLens - (10370)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:32:43.641 PM] Received response 'textDocument/codeLens - (10370)' in 0ms. Result: null [Trace - 21:32:43.643 PM] Sending request 'textDocument/codeAction - (10371)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":224,"character":13},"end":{"line":224,"character":13}},"context":{"diagnostics":[]}} [Trace - 21:32:43.644 PM] Received response 'textDocument/codeAction - (10371)' in 1ms. Result: null [Trace - 21:32:43.827 PM] Sending request 'textDocument/documentLink - (10372)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:32:43.832 PM] Received response 'textDocument/documentLink - (10372)' in 4ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":412,"character":11},"end":{"line":412,"character":19}},"target":"https://time.Now"}] [Trace - 21:32:44.098 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":201},"contentChanges":[{"range":{"start":{"line":224,"character":13},"end":{"line":224,"character":13}},"rangeLength":0,"text":"e"}]} [Trace - 21:32:44.163 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":202},"contentChanges":[{"range":{"start":{"line":224,"character":14},"end":{"line":224,"character":14}},"rangeLength":0,"text":"a"}]} [Trace - 21:32:44.283 PM] Sending request 'textDocument/signatureHelp - (10373)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":224,"character":15},"context":{"isRetrigger":true,"triggerKind":3,"activeSignatureHelp":{"signatures":[{"label":"Printf(format string, a ...interface{}) (n int, err error)","parameters":[{"label":"format string"},{"label":"a ...interface{}"}]}],"activeSignature":0,"activeParameter":0}}} [Trace - 21:32:44.283 PM] Received response 'textDocument/signatureHelp - (10373)' in 0ms. Result: {"signatures":[{"label":"Printf(format string, a ...interface{}) (n int, err error)","documentation":"Printf formats according to a format specifier and writes to standard output.\nIt returns the number of bytes written and any write error encountered.\n","parameters":[{"label":"format string"},{"label":"a ...interface{}"}]}],"activeSignature":0,"activeParameter":0} [Trace - 21:32:44.368 PM] Sending request 'textDocument/foldingRange - (10374)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:32:44.368 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":203},"contentChanges":[{"range":{"start":{"line":224,"character":15},"end":{"line":224,"character":15}},"rangeLength":0,"text":"r"}]} [Trace - 21:32:44.368 PM] Sending notification '$/cancelRequest'. Params: {"id":10374} [Error - Received] 21:32:44.371 PM #10374 JSON RPC cancelled [Trace - 21:32:44.491 PM] Sending request 'textDocument/signatureHelp - (10375)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":224,"character":16},"context":{"isRetrigger":true,"triggerKind":3,"activeSignatureHelp":{"signatures":[{"label":"Printf(format string, a ...interface{}) (n int, err error)","parameters":[{"label":"format string"},{"label":"a ...interface{}"}]}],"activeSignature":0,"activeParameter":0}}} [Trace - 21:32:44.492 PM] Received response 'textDocument/signatureHelp - (10375)' in 0ms. Result: {"signatures":[{"label":"Printf(format string, a ...interface{}) (n int, err error)","documentation":"Printf formats according to a format specifier and writes to standard output.\nIt returns the number of bytes written and any write error encountered.\n","parameters":[{"label":"format string"},{"label":"a ...interface{}"}]}],"activeSignature":0,"activeParameter":0} [Trace - 21:32:44.543 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":204},"contentChanges":[{"range":{"start":{"line":224,"character":16},"end":{"line":224,"character":16}},"rangeLength":0,"text":"l"}]} [Trace - 21:32:44.666 PM] Sending request 'textDocument/signatureHelp - (10376)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":224,"character":17},"context":{"isRetrigger":true,"triggerKind":3,"activeSignatureHelp":{"signatures":[{"label":"Printf(format string, a ...interface{}) (n int, err error)","parameters":[{"label":"format string"},{"label":"a ...interface{}"}]}],"activeSignature":0,"activeParameter":0}}} [Trace - 21:32:44.667 PM] Received response 'textDocument/signatureHelp - (10376)' in 0ms. Result: {"signatures":[{"label":"Printf(format string, a ...interface{}) (n int, err error)","documentation":"Printf formats according to a format specifier and writes to standard output.\nIt returns the number of bytes written and any write error encountered.\n","parameters":[{"label":"format string"},{"label":"a ...interface{}"}]}],"activeSignature":0,"activeParameter":0} [Trace - 21:32:44.742 PM] Sending request 'textDocument/foldingRange - (10377)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:32:44.746 PM] Received response 'textDocument/foldingRange - (10377)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":302,"endCharacter":2},{"startLine":227,"startCharacter":33,"endLine":229,"endCharacter":56},{"startLine":234,"startCharacter":36,"endLine":235,"endCharacter":67},{"startLine":246,"startCharacter":12,"endLine":256,"endCharacter":3},{"startLine":248,"startCharacter":33,"endLine":251,"endCharacter":61},{"startLine":254,"startCharacter":36,"endLine":255,"endCharacter":68},{"startLine":263,"startCharacter":6,"endLine":274,"endCharacter":3},{"startLine":264,"startCharacter":10,"endLine":273,"endCharacter":13},{"startLine":265,"startCharacter":23,"endLine":271,"endCharacter":5},{"startLine":268,"startCharacter":19,"endLine":271,"endCharacter":4},{"startLine":268,"startCharacter":41,"endLine":270,"endCharacter":9},{"startLine":272,"startCharacter":38,"endLine":273,"endCharacter":13},{"startLine":277,"startCharacter":22,"endLine":278,"endCharacter":55},{"startLine":281,"startCharacter":29,"endLine":282,"endCharacter":40},{"startLine":285,"startCharacter":29,"endLine":301,"endCharacter":3},{"startLine":286,"startCharacter":32,"endLine":300,"endCharacter":51},{"startLine":287,"startCharacter":32,"endLine":290,"endCharacter":4},{"startLine":288,"startCharacter":38,"endLine":289,"endCharacter":51},{"startLine":291,"startCharacter":31,"endLine":294,"endCharacter":4},{"startLine":292,"startCharacter":47,"endLine":293,"endCharacter":50},{"startLine":295,"startCharacter":25,"endLine":298,"endCharacter":4},{"startLine":296,"startCharacter":47,"endLine":297,"endCharacter":68},{"startLine":299,"startCharacter":10,"endLine":300,"endCharacter":51},{"startLine":306,"startCharacter":59,"endLine":379,"endCharacter":2},{"startLine":311,"startCharacter":33,"endLine":313,"endCharacter":31},{"startLine":318,"startCharacter":36,"endLine":319,"endCharacter":67},{"startLine":328,"startCharacter":12,"endLine":337,"endCharacter":3},{"startLine":330,"startCharacter":33,"endLine":332,"endCharacter":32},{"startLine":335,"startCharacter":36,"endLine":336,"endCharacter":68},{"startLine":344,"startCharacter":6,"endLine":355,"endCharacter":3},{"startLine":345,"startCharacter":10,"endLine":354,"endCharacter":13},{"startLine":346,"startCharacter":23,"endLine":352,"endCharacter":5},{"startLine":349,"startCharacter":19,"endLine":352,"endCharacter":4},{"startLine":349,"startCharacter":41,"endLine":351,"endCharacter":9},{"startLine":353,"startCharacter":38,"endLine":354,"endCharacter":13},{"startLine":358,"startCharacter":22,"endLine":359,"endCharacter":55},{"startLine":362,"startCharacter":29,"endLine":363,"endCharacter":40},{"startLine":368,"startCharacter":29,"endLine":374,"endCharacter":3},{"startLine":369,"startCharacter":32,"endLine":373,"endCharacter":51},{"startLine":370,"startCharacter":32,"endLine":371,"endCharacter":49},{"startLine":372,"startCharacter":10,"endLine":373,"endCharacter":51},{"startLine":377,"startCharacter":32,"endLine":378,"endCharacter":76},{"startLine":383,"startCharacter":57,"endLine":460,"endCharacter":2},{"startLine":392,"startCharacter":33,"endLine":396,"endCharacter":60},{"startLine":401,"startCharacter":36,"endLine":402,"endCharacter":67},{"startLine":411,"startCharacter":12,"endLine":419,"endCharacter":3},{"startLine":413,"startCharacter":33,"endLine":414,"endCharacter":62},{"startLine":417,"startCharacter":36,"endLine":418,"endCharacter":68},{"startLine":426,"startCharacter":6,"endLine":437,"endCharacter":3},{"startLine":427,"startCharacter":10,"endLine":436,"endCharacter":13},{"startLine":428,"startCharacter":23,"endLine":434,"endCharacter":5},{"startLine":431,"startCharacter":19,"endLine":434,"endCharacter":4},{"startLine":431,"startCharacter":41,"endLine":433,"endCharacter":9},{"startLine":435,"startCharacter":38,"endLine":436,"endCharacter":13},{"startLine":440,"startCharacter":29,"endLine":441,"endCharacter":34},{"startLine":444,"startCharacter":35,"endLine":445,"endCharacter":55},{"startLine":449,"startCharacter":29,"endLine":459,"endCharacter":3},{"startLine":451,"startCharacter":10,"endLine":455,"endCharacter":17},{"startLine":452,"startCharacter":14,"endLine":453,"endCharacter":58},{"startLine":457,"startCharacter":28,"endLine":458,"endCharacter":51},{"startLine":464,"startCharacter":51,"endLine":512,"endCharacter":2},{"startLine":482,"startCharacter":12,"endLine":485,"endCharacter":45},{"startLine":492,"startCharacter":6,"endLine":503,"endCharacter":3},{"startLine":493,"startCharacter":10,"endLine":502,"endCharacter":13},{"startLine":494,"startCharacter":23,"endLine":500,"endCharacter":5},{"startLine":497,"startCharacter":19,"endLine":500,"endCharacter":4},{"startLine":497,"startCharacter":41,"endLine":499,"endCharacter":9},{"startLine":501,"startCharacter":38,"endLine":502,"endCharacter":13},{"startLine":506,"startCharacter":22,"endLine":507,"endCharacter":55},{"startLine":510,"startCharacter":29,"endLine":511,"endCharacter":40},{"startLine":516,"startCharacter":51,"endLine":576,"endCharacter":2},{"startLine":540,"startCharacter":12,"endLine":543,"endCharacter":15},{"startLine":550,"startCharacter":6,"endLine":561,"endCharacter":3},{"startLine":551,"startCharacter":10,"endLine":560,"endCharacter":13},{"startLine":552,"startCharacter":23,"endLine":558,"endCharacter":5},{"startLine":555,"startCharacter":19,"endLine":558,"endCharacter":4},{"startLine":555,"startCharacter":41,"endLine":557,"endCharacter":9},{"startLine":559,"startCharacter":38,"endLine":560,"endCharacter":13},{"startLine":565,"startCharacter":29,"endLine":567,"endCharacter":62},{"startLine":570,"startCharacter":22,"endLine":571,"endCharacter":55},{"startLine":574,"startCharacter":44,"endLine":575,"endCharacter":46},{"startLine":580,"startCharacter":50,"endLine":649,"endCharacter":2},{"startLine":581,"startCharacter":20,"endLine":584,"endCharacter":25},{"startLine":585,"startCharacter":3,"endLine":587,"endCharacter":54},{"startLine":590,"startCharacter":26,"endLine":648,"endCharacter":4},{"startLine":591,"startCharacter":8,"endLine":648,"endCharacter":3},{"startLine":591,"startCharacter":36,"endLine":647,"endCharacter":4},{"startLine":600,"startCharacter":35,"endLine":603,"endCharacter":62},{"startLine":608,"startCharacter":38,"endLine":609,"endCharacter":69},{"startLine":619,"startCharacter":8,"endLine":630,"endCharacter":5},{"startLine":620,"startCharacter":12,"endLine":629,"endCharacter":15},{"startLine":621,"startCharacter":25,"endLine":627,"endCharacter":7},{"startLine":624,"startCharacter":21,"endLine":627,"endCharacter":6},{"startLine":624,"startCharacter":43,"endLine":626,"endCharacter":11},{"startLine":628,"startCharacter":40,"endLine":629,"endCharacter":15},{"startLine":633,"startCharacter":31,"endLine":634,"endCharacter":42},{"startLine":638,"startCharacter":31,"endLine":642,"endCharacter":5},{"startLine":639,"startCharacter":29,"endLine":641,"endCharacter":18},{"startLine":640,"startCharacter":33,"endLine":641,"endCharacter":18},{"startLine":645,"startCharacter":44,"endLine":646,"endCharacter":92}] [Trace - 21:32:44.754 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":205},"contentChanges":[{"range":{"start":{"line":224,"character":17},"end":{"line":224,"character":17}},"rangeLength":0,"text":"i"}]} [Trace - 21:32:44.812 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":206},"contentChanges":[{"range":{"start":{"line":224,"character":18},"end":{"line":224,"character":18}},"rangeLength":0,"text":"e"}]} [Trace - 21:32:44.880 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":207},"contentChanges":[{"range":{"start":{"line":224,"character":19},"end":{"line":224,"character":19}},"rangeLength":0,"text":"r"}]} [Trace - 21:32:45.001 PM] Sending request 'textDocument/signatureHelp - (10378)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":224,"character":20},"context":{"isRetrigger":true,"triggerKind":3,"activeSignatureHelp":{"signatures":[{"label":"Printf(format string, a ...interface{}) (n int, err error)","parameters":[{"label":"format string"},{"label":"a ...interface{}"}]}],"activeSignature":0,"activeParameter":0}}} [Trace - 21:32:45.001 PM] Received response 'textDocument/signatureHelp - (10378)' in 0ms. Result: {"signatures":[{"label":"Printf(format string, a ...interface{}) (n int, err error)","documentation":"Printf formats according to a format specifier and writes to standard output.\nIt returns the number of bytes written and any write error encountered.\n","parameters":[{"label":"format string"},{"label":"a ...interface{}"}]}],"activeSignature":0,"activeParameter":0} [Trace - 21:32:45.023 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":208},"contentChanges":[{"range":{"start":{"line":224,"character":20},"end":{"line":224,"character":20}},"rangeLength":0,"text":" "}]} [Trace - 21:32:45.089 PM] Sending request 'textDocument/documentLink - (10379)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:32:45.093 PM] Received response 'textDocument/documentLink - (10379)' in 3ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":412,"character":11},"end":{"line":412,"character":19}},"target":"https://time.Now"}] [Trace - 21:32:45.143 PM] Sending request 'textDocument/signatureHelp - (10380)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":224,"character":21},"context":{"isRetrigger":true,"triggerKind":3,"activeSignatureHelp":{"signatures":[{"label":"Printf(format string, a ...interface{}) (n int, err error)","parameters":[{"label":"format string"},{"label":"a ...interface{}"}]}],"activeSignature":0,"activeParameter":0}}} [Trace - 21:32:45.143 PM] Received response 'textDocument/signatureHelp - (10380)' in 0ms. Result: {"signatures":[{"label":"Printf(format string, a ...interface{}) (n int, err error)","documentation":"Printf formats according to a format specifier and writes to standard output.\nIt returns the number of bytes written and any write error encountered.\n","parameters":[{"label":"format string"},{"label":"a ...interface{}"}]}],"activeSignature":0,"activeParameter":0} [Trace - 21:32:45.222 PM] Sending request 'textDocument/foldingRange - (10381)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:32:45.226 PM] Received response 'textDocument/foldingRange - (10381)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":302,"endCharacter":2},{"startLine":227,"startCharacter":33,"endLine":229,"endCharacter":56},{"startLine":234,"startCharacter":36,"endLine":235,"endCharacter":67},{"startLine":246,"startCharacter":12,"endLine":256,"endCharacter":3},{"startLine":248,"startCharacter":33,"endLine":251,"endCharacter":61},{"startLine":254,"startCharacter":36,"endLine":255,"endCharacter":68},{"startLine":263,"startCharacter":6,"endLine":274,"endCharacter":3},{"startLine":264,"startCharacter":10,"endLine":273,"endCharacter":13},{"startLine":265,"startCharacter":23,"endLine":271,"endCharacter":5},{"startLine":268,"startCharacter":19,"endLine":271,"endCharacter":4},{"startLine":268,"startCharacter":41,"endLine":270,"endCharacter":9},{"startLine":272,"startCharacter":38,"endLine":273,"endCharacter":13},{"startLine":277,"startCharacter":22,"endLine":278,"endCharacter":55},{"startLine":281,"startCharacter":29,"endLine":282,"endCharacter":40},{"startLine":285,"startCharacter":29,"endLine":301,"endCharacter":3},{"startLine":286,"startCharacter":32,"endLine":300,"endCharacter":51},{"startLine":287,"startCharacter":32,"endLine":290,"endCharacter":4},{"startLine":288,"startCharacter":38,"endLine":289,"endCharacter":51},{"startLine":291,"startCharacter":31,"endLine":294,"endCharacter":4},{"startLine":292,"startCharacter":47,"endLine":293,"endCharacter":50},{"startLine":295,"startCharacter":25,"endLine":298,"endCharacter":4},{"startLine":296,"startCharacter":47,"endLine":297,"endCharacter":68},{"startLine":299,"startCharacter":10,"endLine":300,"endCharacter":51},{"startLine":306,"startCharacter":59,"endLine":379,"endCharacter":2},{"startLine":311,"startCharacter":33,"endLine":313,"endCharacter":31},{"startLine":318,"startCharacter":36,"endLine":319,"endCharacter":67},{"startLine":328,"startCharacter":12,"endLine":337,"endCharacter":3},{"startLine":330,"startCharacter":33,"endLine":332,"endCharacter":32},{"startLine":335,"startCharacter":36,"endLine":336,"endCharacter":68},{"startLine":344,"startCharacter":6,"endLine":355,"endCharacter":3},{"startLine":345,"startCharacter":10,"endLine":354,"endCharacter":13},{"startLine":346,"startCharacter":23,"endLine":352,"endCharacter":5},{"startLine":349,"startCharacter":19,"endLine":352,"endCharacter":4},{"startLine":349,"startCharacter":41,"endLine":351,"endCharacter":9},{"startLine":353,"startCharacter":38,"endLine":354,"endCharacter":13},{"startLine":358,"startCharacter":22,"endLine":359,"endCharacter":55},{"startLine":362,"startCharacter":29,"endLine":363,"endCharacter":40},{"startLine":368,"startCharacter":29,"endLine":374,"endCharacter":3},{"startLine":369,"startCharacter":32,"endLine":373,"endCharacter":51},{"startLine":370,"startCharacter":32,"endLine":371,"endCharacter":49},{"startLine":372,"startCharacter":10,"endLine":373,"endCharacter":51},{"startLine":377,"startCharacter":32,"endLine":378,"endCharacter":76},{"startLine":383,"startCharacter":57,"endLine":460,"endCharacter":2},{"startLine":392,"startCharacter":33,"endLine":396,"endCharacter":60},{"startLine":401,"startCharacter":36,"endLine":402,"endCharacter":67},{"startLine":411,"startCharacter":12,"endLine":419,"endCharacter":3},{"startLine":413,"startCharacter":33,"endLine":414,"endCharacter":62},{"startLine":417,"startCharacter":36,"endLine":418,"endCharacter":68},{"startLine":426,"startCharacter":6,"endLine":437,"endCharacter":3},{"startLine":427,"startCharacter":10,"endLine":436,"endCharacter":13},{"startLine":428,"startCharacter":23,"endLine":434,"endCharacter":5},{"startLine":431,"startCharacter":19,"endLine":434,"endCharacter":4},{"startLine":431,"startCharacter":41,"endLine":433,"endCharacter":9},{"startLine":435,"startCharacter":38,"endLine":436,"endCharacter":13},{"startLine":440,"startCharacter":29,"endLine":441,"endCharacter":34},{"startLine":444,"startCharacter":35,"endLine":445,"endCharacter":55},{"startLine":449,"startCharacter":29,"endLine":459,"endCharacter":3},{"startLine":451,"startCharacter":10,"endLine":455,"endCharacter":17},{"startLine":452,"startCharacter":14,"endLine":453,"endCharacter":58},{"startLine":457,"startCharacter":28,"endLine":458,"endCharacter":51},{"startLine":464,"startCharacter":51,"endLine":512,"endCharacter":2},{"startLine":482,"startCharacter":12,"endLine":485,"endCharacter":45},{"startLine":492,"startCharacter":6,"endLine":503,"endCharacter":3},{"startLine":493,"startCharacter":10,"endLine":502,"endCharacter":13},{"startLine":494,"startCharacter":23,"endLine":500,"endCharacter":5},{"startLine":497,"startCharacter":19,"endLine":500,"endCharacter":4},{"startLine":497,"startCharacter":41,"endLine":499,"endCharacter":9},{"startLine":501,"startCharacter":38,"endLine":502,"endCharacter":13},{"startLine":506,"startCharacter":22,"endLine":507,"endCharacter":55},{"startLine":510,"startCharacter":29,"endLine":511,"endCharacter":40},{"startLine":516,"startCharacter":51,"endLine":576,"endCharacter":2},{"startLine":540,"startCharacter":12,"endLine":543,"endCharacter":15},{"startLine":550,"startCharacter":6,"endLine":561,"endCharacter":3},{"startLine":551,"startCharacter":10,"endLine":560,"endCharacter":13},{"startLine":552,"startCharacter":23,"endLine":558,"endCharacter":5},{"startLine":555,"startCharacter":19,"endLine":558,"endCharacter":4},{"startLine":555,"startCharacter":41,"endLine":557,"endCharacter":9},{"startLine":559,"startCharacter":38,"endLine":560,"endCharacter":13},{"startLine":565,"startCharacter":29,"endLine":567,"endCharacter":62},{"startLine":570,"startCharacter":22,"endLine":571,"endCharacter":55},{"startLine":574,"startCharacter":44,"endLine":575,"endCharacter":46},{"startLine":580,"startCharacter":50,"endLine":649,"endCharacter":2},{"startLine":581,"startCharacter":20,"endLine":584,"endCharacter":25},{"startLine":585,"startCharacter":3,"endLine":587,"endCharacter":54},{"startLine":590,"startCharacter":26,"endLine":648,"endCharacter":4},{"startLine":591,"startCharacter":8,"endLine":648,"endCharacter":3},{"startLine":591,"startCharacter":36,"endLine":647,"endCharacter":4},{"startLine":600,"startCharacter":35,"endLine":603,"endCharacter":62},{"startLine":608,"startCharacter":38,"endLine":609,"endCharacter":69},{"startLine":619,"startCharacter":8,"endLine":630,"endCharacter":5},{"startLine":620,"startCharacter":12,"endLine":629,"endCharacter":15},{"startLine":621,"startCharacter":25,"endLine":627,"endCharacter":7},{"startLine":624,"startCharacter":21,"endLine":627,"endCharacter":6},{"startLine":624,"startCharacter":43,"endLine":626,"endCharacter":11},{"startLine":628,"startCharacter":40,"endLine":629,"endCharacter":15},{"startLine":633,"startCharacter":31,"endLine":634,"endCharacter":42},{"startLine":638,"startCharacter":31,"endLine":642,"endCharacter":5},{"startLine":639,"startCharacter":29,"endLine":641,"endCharacter":18},{"startLine":640,"startCharacter":33,"endLine":641,"endCharacter":18},{"startLine":645,"startCharacter":44,"endLine":646,"endCharacter":92}] [Trace - 21:32:45.285 PM] Sending request 'textDocument/codeLens - (10382)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:32:45.285 PM] Sending request 'textDocument/codeAction - (10383)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":224,"character":21},"end":{"line":224,"character":21}},"context":{"diagnostics":[]}} [Trace - 21:32:45.285 PM] Received response 'textDocument/codeLens - (10382)' in 0ms. Result: null [Trace - 21:32:45.287 PM] Received response 'textDocument/codeAction - (10383)' in 1ms. Result: null [Trace - 21:32:45.932 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":209},"contentChanges":[{"range":{"start":{"line":224,"character":21},"end":{"line":224,"character":21}},"rangeLength":0,"text":"%"}]} [Trace - 21:32:45.940 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":209,"diagnostics":[{"range":{"start":{"line":224,"character":1},"end":{"line":224,"character":11}},"severity":2,"source":"printf","message":"Printf format % is missing verb at end of string"}]} [Trace - 21:32:46.002 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":210},"contentChanges":[{"range":{"start":{"line":224,"character":22},"end":{"line":224,"character":22}},"rangeLength":0,"text":"v"}]} [Trace - 21:32:46.010 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":210,"diagnostics":[{"range":{"start":{"line":224,"character":1},"end":{"line":224,"character":25}},"severity":2,"source":"printf","message":"Printf format %v reads arg #1, but call has 0 args"}]} [Trace - 21:32:46.121 PM] Sending request 'textDocument/signatureHelp - (10384)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":224,"character":23},"context":{"isRetrigger":true,"triggerKind":3,"activeSignatureHelp":{"signatures":[{"label":"Printf(format string, a ...interface{}) (n int, err error)","parameters":[{"label":"format string"},{"label":"a ...interface{}"}]}],"activeSignature":0,"activeParameter":0}}} [Trace - 21:32:46.122 PM] Received response 'textDocument/signatureHelp - (10384)' in 0ms. Result: {"signatures":[{"label":"Printf(format string, a ...interface{}) (n int, err error)","documentation":"Printf formats according to a format specifier and writes to standard output.\nIt returns the number of bytes written and any write error encountered.\n","parameters":[{"label":"format string"},{"label":"a ...interface{}"}]}],"activeSignature":0,"activeParameter":0} [Trace - 21:32:46.201 PM] Sending request 'textDocument/foldingRange - (10385)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:32:46.204 PM] Received response 'textDocument/foldingRange - (10385)' in 2ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":302,"endCharacter":2},{"startLine":227,"startCharacter":33,"endLine":229,"endCharacter":56},{"startLine":234,"startCharacter":36,"endLine":235,"endCharacter":67},{"startLine":246,"startCharacter":12,"endLine":256,"endCharacter":3},{"startLine":248,"startCharacter":33,"endLine":251,"endCharacter":61},{"startLine":254,"startCharacter":36,"endLine":255,"endCharacter":68},{"startLine":263,"startCharacter":6,"endLine":274,"endCharacter":3},{"startLine":264,"startCharacter":10,"endLine":273,"endCharacter":13},{"startLine":265,"startCharacter":23,"endLine":271,"endCharacter":5},{"startLine":268,"startCharacter":19,"endLine":271,"endCharacter":4},{"startLine":268,"startCharacter":41,"endLine":270,"endCharacter":9},{"startLine":272,"startCharacter":38,"endLine":273,"endCharacter":13},{"startLine":277,"startCharacter":22,"endLine":278,"endCharacter":55},{"startLine":281,"startCharacter":29,"endLine":282,"endCharacter":40},{"startLine":285,"startCharacter":29,"endLine":301,"endCharacter":3},{"startLine":286,"startCharacter":32,"endLine":300,"endCharacter":51},{"startLine":287,"startCharacter":32,"endLine":290,"endCharacter":4},{"startLine":288,"startCharacter":38,"endLine":289,"endCharacter":51},{"startLine":291,"startCharacter":31,"endLine":294,"endCharacter":4},{"startLine":292,"startCharacter":47,"endLine":293,"endCharacter":50},{"startLine":295,"startCharacter":25,"endLine":298,"endCharacter":4},{"startLine":296,"startCharacter":47,"endLine":297,"endCharacter":68},{"startLine":299,"startCharacter":10,"endLine":300,"endCharacter":51},{"startLine":306,"startCharacter":59,"endLine":379,"endCharacter":2},{"startLine":311,"startCharacter":33,"endLine":313,"endCharacter":31},{"startLine":318,"startCharacter":36,"endLine":319,"endCharacter":67},{"startLine":328,"startCharacter":12,"endLine":337,"endCharacter":3},{"startLine":330,"startCharacter":33,"endLine":332,"endCharacter":32},{"startLine":335,"startCharacter":36,"endLine":336,"endCharacter":68},{"startLine":344,"startCharacter":6,"endLine":355,"endCharacter":3},{"startLine":345,"startCharacter":10,"endLine":354,"endCharacter":13},{"startLine":346,"startCharacter":23,"endLine":352,"endCharacter":5},{"startLine":349,"startCharacter":19,"endLine":352,"endCharacter":4},{"startLine":349,"startCharacter":41,"endLine":351,"endCharacter":9},{"startLine":353,"startCharacter":38,"endLine":354,"endCharacter":13},{"startLine":358,"startCharacter":22,"endLine":359,"endCharacter":55},{"startLine":362,"startCharacter":29,"endLine":363,"endCharacter":40},{"startLine":368,"startCharacter":29,"endLine":374,"endCharacter":3},{"startLine":369,"startCharacter":32,"endLine":373,"endCharacter":51},{"startLine":370,"startCharacter":32,"endLine":371,"endCharacter":49},{"startLine":372,"startCharacter":10,"endLine":373,"endCharacter":51},{"startLine":377,"startCharacter":32,"endLine":378,"endCharacter":76},{"startLine":383,"startCharacter":57,"endLine":460,"endCharacter":2},{"startLine":392,"startCharacter":33,"endLine":396,"endCharacter":60},{"startLine":401,"startCharacter":36,"endLine":402,"endCharacter":67},{"startLine":411,"startCharacter":12,"endLine":419,"endCharacter":3},{"startLine":413,"startCharacter":33,"endLine":414,"endCharacter":62},{"startLine":417,"startCharacter":36,"endLine":418,"endCharacter":68},{"startLine":426,"startCharacter":6,"endLine":437,"endCharacter":3},{"startLine":427,"startCharacter":10,"endLine":436,"endCharacter":13},{"startLine":428,"startCharacter":23,"endLine":434,"endCharacter":5},{"startLine":431,"startCharacter":19,"endLine":434,"endCharacter":4},{"startLine":431,"startCharacter":41,"endLine":433,"endCharacter":9},{"startLine":435,"startCharacter":38,"endLine":436,"endCharacter":13},{"startLine":440,"startCharacter":29,"endLine":441,"endCharacter":34},{"startLine":444,"startCharacter":35,"endLine":445,"endCharacter":55},{"startLine":449,"startCharacter":29,"endLine":459,"endCharacter":3},{"startLine":451,"startCharacter":10,"endLine":455,"endCharacter":17},{"startLine":452,"startCharacter":14,"endLine":453,"endCharacter":58},{"startLine":457,"startCharacter":28,"endLine":458,"endCharacter":51},{"startLine":464,"startCharacter":51,"endLine":512,"endCharacter":2},{"startLine":482,"startCharacter":12,"endLine":485,"endCharacter":45},{"startLine":492,"startCharacter":6,"endLine":503,"endCharacter":3},{"startLine":493,"startCharacter":10,"endLine":502,"endCharacter":13},{"startLine":494,"startCharacter":23,"endLine":500,"endCharacter":5},{"startLine":497,"startCharacter":19,"endLine":500,"endCharacter":4},{"startLine":497,"startCharacter":41,"endLine":499,"endCharacter":9},{"startLine":501,"startCharacter":38,"endLine":502,"endCharacter":13},{"startLine":506,"startCharacter":22,"endLine":507,"endCharacter":55},{"startLine":510,"startCharacter":29,"endLine":511,"endCharacter":40},{"startLine":516,"startCharacter":51,"endLine":576,"endCharacter":2},{"startLine":540,"startCharacter":12,"endLine":543,"endCharacter":15},{"startLine":550,"startCharacter":6,"endLine":561,"endCharacter":3},{"startLine":551,"startCharacter":10,"endLine":560,"endCharacter":13},{"startLine":552,"startCharacter":23,"endLine":558,"endCharacter":5},{"startLine":555,"startCharacter":19,"endLine":558,"endCharacter":4},{"startLine":555,"startCharacter":41,"endLine":557,"endCharacter":9},{"startLine":559,"startCharacter":38,"endLine":560,"endCharacter":13},{"startLine":565,"startCharacter":29,"endLine":567,"endCharacter":62},{"startLine":570,"startCharacter":22,"endLine":571,"endCharacter":55},{"startLine":574,"startCharacter":44,"endLine":575,"endCharacter":46},{"startLine":580,"startCharacter":50,"endLine":649,"endCharacter":2},{"startLine":581,"startCharacter":20,"endLine":584,"endCharacter":25},{"startLine":585,"startCharacter":3,"endLine":587,"endCharacter":54},{"startLine":590,"startCharacter":26,"endLine":648,"endCharacter":4},{"startLine":591,"startCharacter":8,"endLine":648,"endCharacter":3},{"startLine":591,"startCharacter":36,"endLine":647,"endCharacter":4},{"startLine":600,"startCharacter":35,"endLine":603,"endCharacter":62},{"startLine":608,"startCharacter":38,"endLine":609,"endCharacter":69},{"startLine":619,"startCharacter":8,"endLine":630,"endCharacter":5},{"startLine":620,"startCharacter":12,"endLine":629,"endCharacter":15},{"startLine":621,"startCharacter":25,"endLine":627,"endCharacter":7},{"startLine":624,"startCharacter":21,"endLine":627,"endCharacter":6},{"startLine":624,"startCharacter":43,"endLine":626,"endCharacter":11},{"startLine":628,"startCharacter":40,"endLine":629,"endCharacter":15},{"startLine":633,"startCharacter":31,"endLine":634,"endCharacter":42},{"startLine":638,"startCharacter":31,"endLine":642,"endCharacter":5},{"startLine":639,"startCharacter":29,"endLine":641,"endCharacter":18},{"startLine":640,"startCharacter":33,"endLine":641,"endCharacter":18},{"startLine":645,"startCharacter":44,"endLine":646,"endCharacter":92}] [Trace - 21:32:46.268 PM] Sending request 'textDocument/codeLens - (10386)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:32:46.268 PM] Received response 'textDocument/codeLens - (10386)' in 0ms. Result: null [Trace - 21:32:46.268 PM] Sending request 'textDocument/codeAction - (10387)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":224,"character":23},"end":{"line":224,"character":23}},"context":{"diagnostics":[{"range":{"start":{"line":224,"character":1},"end":{"line":224,"character":25}},"message":"Printf format %v reads arg #1, but call has 0 args","severity":2,"source":"printf"}]}} [Trace - 21:32:46.270 PM] Received response 'textDocument/codeAction - (10387)' in 1ms. Result: null [Trace - 21:32:46.841 PM] Sending request 'textDocument/codeAction - (10388)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":224,"character":24},"end":{"line":224,"character":24}},"context":{"diagnostics":[{"range":{"start":{"line":224,"character":1},"end":{"line":224,"character":25}},"message":"Printf format %v reads arg #1, but call has 0 args","severity":2,"source":"printf"}]}} [Trace - 21:32:46.843 PM] Received response 'textDocument/codeAction - (10388)' in 1ms. Result: null [Trace - 21:32:46.926 PM] Sending request 'textDocument/documentLink - (10389)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:32:46.929 PM] Received response 'textDocument/documentLink - (10389)' in 3ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":412,"character":11},"end":{"line":412,"character":19}},"target":"https://time.Now"}] [Trace - 21:32:47.480 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":211},"contentChanges":[{"range":{"start":{"line":224,"character":24},"end":{"line":224,"character":24}},"rangeLength":0,"text":","}]} [Trace - 21:32:47.491 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":211,"diagnostics":[{"range":{"start":{"line":224,"character":1},"end":{"line":224,"character":26}},"severity":2,"source":"printf","message":"Printf format %v reads arg #1, but call has 0 args"}]} [Trace - 21:32:47.532 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":212},"contentChanges":[{"range":{"start":{"line":224,"character":25},"end":{"line":224,"character":25}},"rangeLength":0,"text":" "}]} [Trace - 21:32:47.541 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":212,"diagnostics":[{"range":{"start":{"line":224,"character":1},"end":{"line":224,"character":27}},"severity":2,"source":"printf","message":"Printf format %v reads arg #1, but call has 0 args"}]} [Trace - 21:32:47.644 PM] Sending request 'textDocument/signatureHelp - (10390)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":224,"character":26},"context":{"isRetrigger":false,"triggerCharacter":",","triggerKind":2}} [Trace - 21:32:47.645 PM] Received response 'textDocument/signatureHelp - (10390)' in 0ms. Result: {"signatures":[{"label":"Printf(format string, a ...interface{}) (n int, err error)","documentation":"Printf formats according to a format specifier and writes to standard output.\nIt returns the number of bytes written and any write error encountered.\n","parameters":[{"label":"format string"},{"label":"a ...interface{}"}]}],"activeSignature":0,"activeParameter":1} [Trace - 21:32:47.714 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":213},"contentChanges":[{"range":{"start":{"line":224,"character":26},"end":{"line":224,"character":26}},"rangeLength":0,"text":"e"}]} [Trace - 21:32:47.718 PM] Sending request 'textDocument/completion - (10391)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":224,"character":27},"context":{"triggerKind":1}} [Trace - 21:32:47.721 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":213,"diagnostics":[{"range":{"start":{"line":224,"character":26},"end":{"line":224,"character":27}},"severity":1,"source":"compiler","message":"undeclared name: e"}]} [Trace - 21:32:47.727 PM] Received response 'textDocument/completion - (10391)' in 9ms. Result: {"isIncomplete":true,"items":[{"label":"earlier","kind":6,"detail":"int64","preselect":true,"sortText":"00000","filterText":"earlier","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":26},"end":{"line":224,"character":27}},"newText":"earlier"}},{"label":"errs","kind":3,"detail":"func(ee ...error) []error","sortText":"00001","filterText":"errs","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":26},"end":{"line":224,"character":27}},"newText":"errs(${1:})"}},{"label":"events","kind":3,"detail":"func(ee ...scheduler.Event) []scheduler.Event","sortText":"00002","filterText":"events","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":26},"end":{"line":224,"character":27}},"newText":"events(${1:})"}},{"label":"ecdsa","kind":9,"detail":"\"crypto/ecdsa\"","sortText":"00003","filterText":"ecdsa","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":26},"end":{"line":224,"character":27}},"newText":"ecdsa"},"additionalTextEdits":[{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":2}},"newText":"crypto/ecdsa\"\n\t\""}]},{"label":"elf","kind":9,"detail":"\"debug/elf\"","sortText":"00004","filterText":"elf","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":26},"end":{"line":224,"character":27}},"newText":"elf"},"additionalTextEdits":[{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":2}},"newText":"debug/elf\"\n\t\""}]},{"label":"encoding","kind":9,"detail":"\"encoding\"","sortText":"00005","filterText":"encoding","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":26},"end":{"line":224,"character":27}},"newText":"encoding"},"additionalTextEdits":[{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":2}},"newText":"encoding\"\n\t\""}]},{"label":"errors","kind":9,"detail":"\"errors\"","sortText":"00006","filterText":"errors","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":26},"end":{"line":224,"character":27}},"newText":"errors"},"additionalTextEdits":[{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":2}},"newText":"errors\"\n\t\""}]},{"label":"error","kind":8,"sortText":"00007","filterText":"error","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":26},"end":{"line":224,"character":27}},"newText":"error"}},{"label":"execenv","kind":9,"detail":"\"internal/syscall/execenv\"","sortText":"00008","filterText":"execenv","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":26},"end":{"line":224,"character":27}},"newText":"execenv"},"additionalTextEdits":[{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":2}},"newText":"internal/syscall/execenv\"\n\t\""}]},{"label":"fmt.Errorf","kind":3,"detail":"func(format string, a ...interface{}) error","documentation":"Errorf formats according to a format specifier and returns the string as a\nvalue that satisfies error.\n\nIf the format specifier includes a %w verb with an error operand,\nthe returned error will implement an Unwrap method returning the operand. It is\ninvalid to include more than one %w verb or to supply it with an operand\nthat does not implement the error interface. The %w verb is otherwise\na synonym for %v.\n","sortText":"00009","filterText":"fmt.Errorf","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":26},"end":{"line":224,"character":27}},"newText":"fmt.Errorf(${1:})"}},{"label":"schedule.ErrInvalidScheduleEpoch","kind":6,"detail":"error","sortText":"00010","filterText":"schedule.ErrInvalidScheduleEpoch","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":26},"end":{"line":224,"character":27}},"newText":"schedule.ErrInvalidScheduleEpoch"}},{"label":"schedule.ErrInvalidScheduleID","kind":6,"detail":"error","sortText":"00011","filterText":"schedule.ErrInvalidScheduleID","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":26},"end":{"line":224,"character":27}},"newText":"schedule.ErrInvalidScheduleID"}},{"label":"ReceivedEvent","kind":22,"detail":"struct{...}","documentation":"ReceivedEvent holds the event and the really triggered time in epoch\n","sortText":"00015","filterText":"ReceivedEvent","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":26},"end":{"line":224,"character":27}},"newText":"ReceivedEvent"}},{"label":"TestScheduler_trigger_epoch","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #1: schedules should be triggered at the expected time\n","sortText":"00016","filterText":"TestScheduler_trigger_epoch","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":26},"end":{"line":224,"character":27}},"newText":"TestScheduler_trigger_epoch(${1:})"}},{"label":"TestScheduler_update_epoch","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #2: when updating epochs, schedules should be triggered at the new time\n","sortText":"00017","filterText":"TestScheduler_update_epoch","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":26},"end":{"line":224,"character":27}},"newText":"TestScheduler_update_epoch(${1:})"}}]} [Trace - 21:32:47.766 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":214},"contentChanges":[{"range":{"start":{"line":224,"character":27},"end":{"line":224,"character":27}},"rangeLength":0,"text":"a"}]} [Trace - 21:32:47.766 PM] Sending request 'textDocument/completion - (10392)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":224,"character":28},"context":{"triggerKind":3}} [Trace - 21:32:47.773 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":214,"diagnostics":[{"range":{"start":{"line":224,"character":26},"end":{"line":224,"character":28}},"severity":1,"source":"compiler","message":"undeclared name: ea"}]} [Trace - 21:32:47.807 PM] Received response 'textDocument/completion - (10392)' in 41ms. Result: {"isIncomplete":true,"items":[{"label":"earlier","kind":6,"detail":"int64","preselect":true,"sortText":"00000","filterText":"earlier","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":26},"end":{"line":224,"character":28}},"newText":"earlier"}},{"label":"easyjson","kind":9,"detail":"\"github.com/mailru/easyjson\"","sortText":"00001","filterText":"easyjson","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":26},"end":{"line":224,"character":28}},"newText":"easyjson"},"additionalTextEdits":[{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":0}},"newText":"\t\"github.com/mailru/easyjson\"\n"}]},{"label":"schedule.ErrInvalidScheduleEpoch","kind":6,"detail":"error","sortText":"00002","filterText":"schedule.ErrInvalidScheduleEpoch","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":26},"end":{"line":224,"character":28}},"newText":"schedule.ErrInvalidScheduleEpoch"}},{"label":"schedule.ErrInvalidScheduleID","kind":6,"detail":"error","sortText":"00003","filterText":"schedule.ErrInvalidScheduleID","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":26},"end":{"line":224,"character":28}},"newText":"schedule.ErrInvalidScheduleID"}},{"label":"schedule.ErrOutdatedScheduleEpoch","kind":6,"detail":"error","sortText":"00004","filterText":"schedule.ErrOutdatedScheduleEpoch","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":26},"end":{"line":224,"character":28}},"newText":"schedule.ErrOutdatedScheduleEpoch"}}]} [Trace - 21:32:47.885 PM] Sending request 'textDocument/signatureHelp - (10393)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":224,"character":28},"context":{"isRetrigger":true,"triggerKind":3,"activeSignatureHelp":{"signatures":[{"label":"Printf(format string, a ...interface{}) (n int, err error)","parameters":[{"label":"format string"},{"label":"a ...interface{}"}]}],"activeSignature":0,"activeParameter":1}}} [Trace - 21:32:47.885 PM] Received response 'textDocument/signatureHelp - (10393)' in 0ms. Result: {"signatures":[{"label":"Printf(format string, a ...interface{}) (n int, err error)","documentation":"Printf formats according to a format specifier and writes to standard output.\nIt returns the number of bytes written and any write error encountered.\n","parameters":[{"label":"format string"},{"label":"a ...interface{}"}]}],"activeSignature":0,"activeParameter":1} [Trace - 21:32:47.924 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":215},"contentChanges":[{"range":{"start":{"line":224,"character":28},"end":{"line":224,"character":28}},"rangeLength":0,"text":"r"}]} [Trace - 21:32:47.924 PM] Sending request 'textDocument/completion - (10394)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":224,"character":29},"context":{"triggerKind":3}} [Trace - 21:32:47.930 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":215,"diagnostics":[{"range":{"start":{"line":224,"character":26},"end":{"line":224,"character":29}},"severity":1,"source":"compiler","message":"undeclared name: ear"}]} [Trace - 21:32:47.962 PM] Received response 'textDocument/completion - (10394)' in 37ms. Result: {"isIncomplete":true,"items":[{"label":"earlier","kind":6,"detail":"int64","preselect":true,"sortText":"00000","filterText":"earlier","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":26},"end":{"line":224,"character":29}},"newText":"earlier"}}]} [Trace - 21:32:48.033 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":216},"contentChanges":[{"range":{"start":{"line":224,"character":29},"end":{"line":224,"character":29}},"rangeLength":0,"text":"l"}]} [Trace - 21:32:48.033 PM] Sending request 'textDocument/completion - (10395)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":224,"character":30},"context":{"triggerKind":3}} [Trace - 21:32:48.040 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":216,"diagnostics":[{"range":{"start":{"line":224,"character":26},"end":{"line":224,"character":30}},"severity":1,"source":"compiler","message":"undeclared name: earl"}]} [Trace - 21:32:48.072 PM] Received response 'textDocument/completion - (10395)' in 38ms. Result: {"isIncomplete":true,"items":[{"label":"earlier","kind":6,"detail":"int64","preselect":true,"sortText":"00000","filterText":"earlier","insertTextFormat":2,"textEdit":{"range":{"start":{"line":224,"character":26},"end":{"line":224,"character":30}},"newText":"earlier"}}]} [Trace - 21:32:48.153 PM] Sending request 'textDocument/signatureHelp - (10396)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":224,"character":30},"context":{"isRetrigger":true,"triggerKind":3,"activeSignatureHelp":{"signatures":[{"label":"Printf(format string, a ...interface{}) (n int, err error)","parameters":[{"label":"format string"},{"label":"a ...interface{}"}]}],"activeSignature":0,"activeParameter":1}}} [Trace - 21:32:48.154 PM] Received response 'textDocument/signatureHelp - (10396)' in 0ms. Result: {"signatures":[{"label":"Printf(format string, a ...interface{}) (n int, err error)","documentation":"Printf formats according to a format specifier and writes to standard output.\nIt returns the number of bytes written and any write error encountered.\n","parameters":[{"label":"format string"},{"label":"a ...interface{}"}]}],"activeSignature":0,"activeParameter":1} [Trace - 21:32:48.235 PM] Sending request 'textDocument/foldingRange - (10397)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:32:48.238 PM] Received response 'textDocument/foldingRange - (10397)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":302,"endCharacter":2},{"startLine":227,"startCharacter":33,"endLine":229,"endCharacter":56},{"startLine":234,"startCharacter":36,"endLine":235,"endCharacter":67},{"startLine":246,"startCharacter":12,"endLine":256,"endCharacter":3},{"startLine":248,"startCharacter":33,"endLine":251,"endCharacter":61},{"startLine":254,"startCharacter":36,"endLine":255,"endCharacter":68},{"startLine":263,"startCharacter":6,"endLine":274,"endCharacter":3},{"startLine":264,"startCharacter":10,"endLine":273,"endCharacter":13},{"startLine":265,"startCharacter":23,"endLine":271,"endCharacter":5},{"startLine":268,"startCharacter":19,"endLine":271,"endCharacter":4},{"startLine":268,"startCharacter":41,"endLine":270,"endCharacter":9},{"startLine":272,"startCharacter":38,"endLine":273,"endCharacter":13},{"startLine":277,"startCharacter":22,"endLine":278,"endCharacter":55},{"startLine":281,"startCharacter":29,"endLine":282,"endCharacter":40},{"startLine":285,"startCharacter":29,"endLine":301,"endCharacter":3},{"startLine":286,"startCharacter":32,"endLine":300,"endCharacter":51},{"startLine":287,"startCharacter":32,"endLine":290,"endCharacter":4},{"startLine":288,"startCharacter":38,"endLine":289,"endCharacter":51},{"startLine":291,"startCharacter":31,"endLine":294,"endCharacter":4},{"startLine":292,"startCharacter":47,"endLine":293,"endCharacter":50},{"startLine":295,"startCharacter":25,"endLine":298,"endCharacter":4},{"startLine":296,"startCharacter":47,"endLine":297,"endCharacter":68},{"startLine":299,"startCharacter":10,"endLine":300,"endCharacter":51},{"startLine":306,"startCharacter":59,"endLine":379,"endCharacter":2},{"startLine":311,"startCharacter":33,"endLine":313,"endCharacter":31},{"startLine":318,"startCharacter":36,"endLine":319,"endCharacter":67},{"startLine":328,"startCharacter":12,"endLine":337,"endCharacter":3},{"startLine":330,"startCharacter":33,"endLine":332,"endCharacter":32},{"startLine":335,"startCharacter":36,"endLine":336,"endCharacter":68},{"startLine":344,"startCharacter":6,"endLine":355,"endCharacter":3},{"startLine":345,"startCharacter":10,"endLine":354,"endCharacter":13},{"startLine":346,"startCharacter":23,"endLine":352,"endCharacter":5},{"startLine":349,"startCharacter":19,"endLine":352,"endCharacter":4},{"startLine":349,"startCharacter":41,"endLine":351,"endCharacter":9},{"startLine":353,"startCharacter":38,"endLine":354,"endCharacter":13},{"startLine":358,"startCharacter":22,"endLine":359,"endCharacter":55},{"startLine":362,"startCharacter":29,"endLine":363,"endCharacter":40},{"startLine":368,"startCharacter":29,"endLine":374,"endCharacter":3},{"startLine":369,"startCharacter":32,"endLine":373,"endCharacter":51},{"startLine":370,"startCharacter":32,"endLine":371,"endCharacter":49},{"startLine":372,"startCharacter":10,"endLine":373,"endCharacter":51},{"startLine":377,"startCharacter":32,"endLine":378,"endCharacter":76},{"startLine":383,"startCharacter":57,"endLine":460,"endCharacter":2},{"startLine":392,"startCharacter":33,"endLine":396,"endCharacter":60},{"startLine":401,"startCharacter":36,"endLine":402,"endCharacter":67},{"startLine":411,"startCharacter":12,"endLine":419,"endCharacter":3},{"startLine":413,"startCharacter":33,"endLine":414,"endCharacter":62},{"startLine":417,"startCharacter":36,"endLine":418,"endCharacter":68},{"startLine":426,"startCharacter":6,"endLine":437,"endCharacter":3},{"startLine":427,"startCharacter":10,"endLine":436,"endCharacter":13},{"startLine":428,"startCharacter":23,"endLine":434,"endCharacter":5},{"startLine":431,"startCharacter":19,"endLine":434,"endCharacter":4},{"startLine":431,"startCharacter":41,"endLine":433,"endCharacter":9},{"startLine":435,"startCharacter":38,"endLine":436,"endCharacter":13},{"startLine":440,"startCharacter":29,"endLine":441,"endCharacter":34},{"startLine":444,"startCharacter":35,"endLine":445,"endCharacter":55},{"startLine":449,"startCharacter":29,"endLine":459,"endCharacter":3},{"startLine":451,"startCharacter":10,"endLine":455,"endCharacter":17},{"startLine":452,"startCharacter":14,"endLine":453,"endCharacter":58},{"startLine":457,"startCharacter":28,"endLine":458,"endCharacter":51},{"startLine":464,"startCharacter":51,"endLine":512,"endCharacter":2},{"startLine":482,"startCharacter":12,"endLine":485,"endCharacter":45},{"startLine":492,"startCharacter":6,"endLine":503,"endCharacter":3},{"startLine":493,"startCharacter":10,"endLine":502,"endCharacter":13},{"startLine":494,"startCharacter":23,"endLine":500,"endCharacter":5},{"startLine":497,"startCharacter":19,"endLine":500,"endCharacter":4},{"startLine":497,"startCharacter":41,"endLine":499,"endCharacter":9},{"startLine":501,"startCharacter":38,"endLine":502,"endCharacter":13},{"startLine":506,"startCharacter":22,"endLine":507,"endCharacter":55},{"startLine":510,"startCharacter":29,"endLine":511,"endCharacter":40},{"startLine":516,"startCharacter":51,"endLine":576,"endCharacter":2},{"startLine":540,"startCharacter":12,"endLine":543,"endCharacter":15},{"startLine":550,"startCharacter":6,"endLine":561,"endCharacter":3},{"startLine":551,"startCharacter":10,"endLine":560,"endCharacter":13},{"startLine":552,"startCharacter":23,"endLine":558,"endCharacter":5},{"startLine":555,"startCharacter":19,"endLine":558,"endCharacter":4},{"startLine":555,"startCharacter":41,"endLine":557,"endCharacter":9},{"startLine":559,"startCharacter":38,"endLine":560,"endCharacter":13},{"startLine":565,"startCharacter":29,"endLine":567,"endCharacter":62},{"startLine":570,"startCharacter":22,"endLine":571,"endCharacter":55},{"startLine":574,"startCharacter":44,"endLine":575,"endCharacter":46},{"startLine":580,"startCharacter":50,"endLine":649,"endCharacter":2},{"startLine":581,"startCharacter":20,"endLine":584,"endCharacter":25},{"startLine":585,"startCharacter":3,"endLine":587,"endCharacter":54},{"startLine":590,"startCharacter":26,"endLine":648,"endCharacter":4},{"startLine":591,"startCharacter":8,"endLine":648,"endCharacter":3},{"startLine":591,"startCharacter":36,"endLine":647,"endCharacter":4},{"startLine":600,"startCharacter":35,"endLine":603,"endCharacter":62},{"startLine":608,"startCharacter":38,"endLine":609,"endCharacter":69},{"startLine":619,"startCharacter":8,"endLine":630,"endCharacter":5},{"startLine":620,"startCharacter":12,"endLine":629,"endCharacter":15},{"startLine":621,"startCharacter":25,"endLine":627,"endCharacter":7},{"startLine":624,"startCharacter":21,"endLine":627,"endCharacter":6},{"startLine":624,"startCharacter":43,"endLine":626,"endCharacter":11},{"startLine":628,"startCharacter":40,"endLine":629,"endCharacter":15},{"startLine":633,"startCharacter":31,"endLine":634,"endCharacter":42},{"startLine":638,"startCharacter":31,"endLine":642,"endCharacter":5},{"startLine":639,"startCharacter":29,"endLine":641,"endCharacter":18},{"startLine":640,"startCharacter":33,"endLine":641,"endCharacter":18},{"startLine":645,"startCharacter":44,"endLine":646,"endCharacter":92}] [Trace - 21:32:48.294 PM] Sending request 'textDocument/codeLens - (10398)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:32:48.294 PM] Received response 'textDocument/codeLens - (10398)' in 0ms. Result: null [Trace - 21:32:48.296 PM] Sending request 'textDocument/codeAction - (10399)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":224,"character":30},"end":{"line":224,"character":30}},"context":{"diagnostics":[{"range":{"start":{"line":224,"character":26},"end":{"line":224,"character":30}},"message":"undeclared name: earl","severity":1,"source":"compiler"}]}} [Trace - 21:32:48.297 PM] Received response 'textDocument/codeAction - (10399)' in 1ms. Result: null [Trace - 21:32:48.474 PM] Sending request 'textDocument/documentLink - (10400)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:32:48.479 PM] Received response 'textDocument/documentLink - (10400)' in 4ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":412,"character":11},"end":{"line":412,"character":19}},"target":"https://time.Now"}] [Trace - 21:32:49.229 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":217},"contentChanges":[{"range":{"start":{"line":224,"character":26},"end":{"line":224,"character":30}},"rangeLength":4,"text":"earlier"}]} [Trace - 21:32:49.237 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":217,"diagnostics":[]} [Trace - 21:32:49.341 PM] Sending request 'textDocument/signatureHelp - (10401)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":224,"character":33},"context":{"isRetrigger":true,"triggerKind":3,"activeSignatureHelp":{"signatures":[{"label":"Printf(format string, a ...interface{}) (n int, err error)","parameters":[{"label":"format string"},{"label":"a ...interface{}"}]}],"activeSignature":0,"activeParameter":1}}} [Trace - 21:32:49.342 PM] Received response 'textDocument/signatureHelp - (10401)' in 0ms. Result: {"signatures":[{"label":"Printf(format string, a ...interface{}) (n int, err error)","documentation":"Printf formats according to a format specifier and writes to standard output.\nIt returns the number of bytes written and any write error encountered.\n","parameters":[{"label":"format string"},{"label":"a ...interface{}"}]}],"activeSignature":0,"activeParameter":1} [Trace - 21:32:49.419 PM] Sending request 'textDocument/foldingRange - (10402)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:32:49.422 PM] Received response 'textDocument/foldingRange - (10402)' in 2ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":302,"endCharacter":2},{"startLine":227,"startCharacter":33,"endLine":229,"endCharacter":56},{"startLine":234,"startCharacter":36,"endLine":235,"endCharacter":67},{"startLine":246,"startCharacter":12,"endLine":256,"endCharacter":3},{"startLine":248,"startCharacter":33,"endLine":251,"endCharacter":61},{"startLine":254,"startCharacter":36,"endLine":255,"endCharacter":68},{"startLine":263,"startCharacter":6,"endLine":274,"endCharacter":3},{"startLine":264,"startCharacter":10,"endLine":273,"endCharacter":13},{"startLine":265,"startCharacter":23,"endLine":271,"endCharacter":5},{"startLine":268,"startCharacter":19,"endLine":271,"endCharacter":4},{"startLine":268,"startCharacter":41,"endLine":270,"endCharacter":9},{"startLine":272,"startCharacter":38,"endLine":273,"endCharacter":13},{"startLine":277,"startCharacter":22,"endLine":278,"endCharacter":55},{"startLine":281,"startCharacter":29,"endLine":282,"endCharacter":40},{"startLine":285,"startCharacter":29,"endLine":301,"endCharacter":3},{"startLine":286,"startCharacter":32,"endLine":300,"endCharacter":51},{"startLine":287,"startCharacter":32,"endLine":290,"endCharacter":4},{"startLine":288,"startCharacter":38,"endLine":289,"endCharacter":51},{"startLine":291,"startCharacter":31,"endLine":294,"endCharacter":4},{"startLine":292,"startCharacter":47,"endLine":293,"endCharacter":50},{"startLine":295,"startCharacter":25,"endLine":298,"endCharacter":4},{"startLine":296,"startCharacter":47,"endLine":297,"endCharacter":68},{"startLine":299,"startCharacter":10,"endLine":300,"endCharacter":51},{"startLine":306,"startCharacter":59,"endLine":379,"endCharacter":2},{"startLine":311,"startCharacter":33,"endLine":313,"endCharacter":31},{"startLine":318,"startCharacter":36,"endLine":319,"endCharacter":67},{"startLine":328,"startCharacter":12,"endLine":337,"endCharacter":3},{"startLine":330,"startCharacter":33,"endLine":332,"endCharacter":32},{"startLine":335,"startCharacter":36,"endLine":336,"endCharacter":68},{"startLine":344,"startCharacter":6,"endLine":355,"endCharacter":3},{"startLine":345,"startCharacter":10,"endLine":354,"endCharacter":13},{"startLine":346,"startCharacter":23,"endLine":352,"endCharacter":5},{"startLine":349,"startCharacter":19,"endLine":352,"endCharacter":4},{"startLine":349,"startCharacter":41,"endLine":351,"endCharacter":9},{"startLine":353,"startCharacter":38,"endLine":354,"endCharacter":13},{"startLine":358,"startCharacter":22,"endLine":359,"endCharacter":55},{"startLine":362,"startCharacter":29,"endLine":363,"endCharacter":40},{"startLine":368,"startCharacter":29,"endLine":374,"endCharacter":3},{"startLine":369,"startCharacter":32,"endLine":373,"endCharacter":51},{"startLine":370,"startCharacter":32,"endLine":371,"endCharacter":49},{"startLine":372,"startCharacter":10,"endLine":373,"endCharacter":51},{"startLine":377,"startCharacter":32,"endLine":378,"endCharacter":76},{"startLine":383,"startCharacter":57,"endLine":460,"endCharacter":2},{"startLine":392,"startCharacter":33,"endLine":396,"endCharacter":60},{"startLine":401,"startCharacter":36,"endLine":402,"endCharacter":67},{"startLine":411,"startCharacter":12,"endLine":419,"endCharacter":3},{"startLine":413,"startCharacter":33,"endLine":414,"endCharacter":62},{"startLine":417,"startCharacter":36,"endLine":418,"endCharacter":68},{"startLine":426,"startCharacter":6,"endLine":437,"endCharacter":3},{"startLine":427,"startCharacter":10,"endLine":436,"endCharacter":13},{"startLine":428,"startCharacter":23,"endLine":434,"endCharacter":5},{"startLine":431,"startCharacter":19,"endLine":434,"endCharacter":4},{"startLine":431,"startCharacter":41,"endLine":433,"endCharacter":9},{"startLine":435,"startCharacter":38,"endLine":436,"endCharacter":13},{"startLine":440,"startCharacter":29,"endLine":441,"endCharacter":34},{"startLine":444,"startCharacter":35,"endLine":445,"endCharacter":55},{"startLine":449,"startCharacter":29,"endLine":459,"endCharacter":3},{"startLine":451,"startCharacter":10,"endLine":455,"endCharacter":17},{"startLine":452,"startCharacter":14,"endLine":453,"endCharacter":58},{"startLine":457,"startCharacter":28,"endLine":458,"endCharacter":51},{"startLine":464,"startCharacter":51,"endLine":512,"endCharacter":2},{"startLine":482,"startCharacter":12,"endLine":485,"endCharacter":45},{"startLine":492,"startCharacter":6,"endLine":503,"endCharacter":3},{"startLine":493,"startCharacter":10,"endLine":502,"endCharacter":13},{"startLine":494,"startCharacter":23,"endLine":500,"endCharacter":5},{"startLine":497,"startCharacter":19,"endLine":500,"endCharacter":4},{"startLine":497,"startCharacter":41,"endLine":499,"endCharacter":9},{"startLine":501,"startCharacter":38,"endLine":502,"endCharacter":13},{"startLine":506,"startCharacter":22,"endLine":507,"endCharacter":55},{"startLine":510,"startCharacter":29,"endLine":511,"endCharacter":40},{"startLine":516,"startCharacter":51,"endLine":576,"endCharacter":2},{"startLine":540,"startCharacter":12,"endLine":543,"endCharacter":15},{"startLine":550,"startCharacter":6,"endLine":561,"endCharacter":3},{"startLine":551,"startCharacter":10,"endLine":560,"endCharacter":13},{"startLine":552,"startCharacter":23,"endLine":558,"endCharacter":5},{"startLine":555,"startCharacter":19,"endLine":558,"endCharacter":4},{"startLine":555,"startCharacter":41,"endLine":557,"endCharacter":9},{"startLine":559,"startCharacter":38,"endLine":560,"endCharacter":13},{"startLine":565,"startCharacter":29,"endLine":567,"endCharacter":62},{"startLine":570,"startCharacter":22,"endLine":571,"endCharacter":55},{"startLine":574,"startCharacter":44,"endLine":575,"endCharacter":46},{"startLine":580,"startCharacter":50,"endLine":649,"endCharacter":2},{"startLine":581,"startCharacter":20,"endLine":584,"endCharacter":25},{"startLine":585,"startCharacter":3,"endLine":587,"endCharacter":54},{"startLine":590,"startCharacter":26,"endLine":648,"endCharacter":4},{"startLine":591,"startCharacter":8,"endLine":648,"endCharacter":3},{"startLine":591,"startCharacter":36,"endLine":647,"endCharacter":4},{"startLine":600,"startCharacter":35,"endLine":603,"endCharacter":62},{"startLine":608,"startCharacter":38,"endLine":609,"endCharacter":69},{"startLine":619,"startCharacter":8,"endLine":630,"endCharacter":5},{"startLine":620,"startCharacter":12,"endLine":629,"endCharacter":15},{"startLine":621,"startCharacter":25,"endLine":627,"endCharacter":7},{"startLine":624,"startCharacter":21,"endLine":627,"endCharacter":6},{"startLine":624,"startCharacter":43,"endLine":626,"endCharacter":11},{"startLine":628,"startCharacter":40,"endLine":629,"endCharacter":15},{"startLine":633,"startCharacter":31,"endLine":634,"endCharacter":42},{"startLine":638,"startCharacter":31,"endLine":642,"endCharacter":5},{"startLine":639,"startCharacter":29,"endLine":641,"endCharacter":18},{"startLine":640,"startCharacter":33,"endLine":641,"endCharacter":18},{"startLine":645,"startCharacter":44,"endLine":646,"endCharacter":92}] [Trace - 21:32:49.483 PM] Sending request 'textDocument/codeLens - (10403)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:32:49.483 PM] Received response 'textDocument/codeLens - (10403)' in 0ms. Result: null [Trace - 21:32:49.491 PM] Sending request 'textDocument/codeAction - (10404)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":224,"character":33},"end":{"line":224,"character":33}},"context":{"diagnostics":[]}} [Trace - 21:32:49.492 PM] Received response 'textDocument/codeAction - (10404)' in 1ms. Result: null [Trace - 21:32:49.987 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 21:32:49 background imports cache refresh starting\n"} [Info - 9:32:49 PM] 2020/11/25 21:32:49 background imports cache refresh starting [Trace - 21:32:50.156 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 21:32:50 background refresh finished after 168.703698ms\n"} [Info - 9:32:50 PM] 2020/11/25 21:32:50 background refresh finished after 168.703698ms [Trace - 21:32:50.220 PM] Sending request 'textDocument/documentLink - (10405)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:32:50.225 PM] Received response 'textDocument/documentLink - (10405)' in 4ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":412,"character":11},"end":{"line":412,"character":19}},"target":"https://time.Now"}] [Trace - 21:32:50.527 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":218},"contentChanges":[{"range":{"start":{"line":224,"character":33},"end":{"line":224,"character":33}},"rangeLength":0,"text":"."}]} [Trace - 21:32:50.527 PM] Sending request 'textDocument/completion - (10406)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":224,"character":34},"context":{"triggerKind":2,"triggerCharacter":"."}} [Trace - 21:32:50.535 PM] Received response 'textDocument/completion - (10406)' in 7ms. Result: {"isIncomplete":false,"items":[]} [Trace - 21:32:50.535 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":218,"diagnostics":[{"range":{"start":{"line":224,"character":34},"end":{"line":224,"character":34}},"severity":1,"source":"syntax","message":"expected selector or type assertion, found ')'"}]} [Trace - 21:32:50.644 PM] Sending request 'textDocument/signatureHelp - (10407)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":224,"character":34},"context":{"isRetrigger":true,"triggerKind":3,"activeSignatureHelp":{"signatures":[{"label":"Printf(format string, a ...interface{}) (n int, err error)","parameters":[{"label":"format string"},{"label":"a ...interface{}"}]}],"activeSignature":0,"activeParameter":1}}} [Trace - 21:32:50.645 PM] Received response 'textDocument/signatureHelp - (10407)' in 0ms. Result: {"signatures":[{"label":"Printf(format string, a ...interface{}) (n int, err error)","documentation":"Printf formats according to a format specifier and writes to standard output.\nIt returns the number of bytes written and any write error encountered.\n","parameters":[{"label":"format string"},{"label":"a ...interface{}"}]}],"activeSignature":0,"activeParameter":1} [Trace - 21:32:50.718 PM] Sending request 'textDocument/foldingRange - (10408)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:32:50.721 PM] Received response 'textDocument/foldingRange - (10408)' in 2ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":302,"endCharacter":2},{"startLine":227,"startCharacter":33,"endLine":229,"endCharacter":56},{"startLine":234,"startCharacter":36,"endLine":235,"endCharacter":67},{"startLine":246,"startCharacter":12,"endLine":256,"endCharacter":3},{"startLine":248,"startCharacter":33,"endLine":251,"endCharacter":61},{"startLine":254,"startCharacter":36,"endLine":255,"endCharacter":68},{"startLine":263,"startCharacter":6,"endLine":274,"endCharacter":3},{"startLine":264,"startCharacter":10,"endLine":273,"endCharacter":13},{"startLine":265,"startCharacter":23,"endLine":271,"endCharacter":5},{"startLine":268,"startCharacter":19,"endLine":271,"endCharacter":4},{"startLine":268,"startCharacter":41,"endLine":270,"endCharacter":9},{"startLine":272,"startCharacter":38,"endLine":273,"endCharacter":13},{"startLine":277,"startCharacter":22,"endLine":278,"endCharacter":55},{"startLine":281,"startCharacter":29,"endLine":282,"endCharacter":40},{"startLine":285,"startCharacter":29,"endLine":301,"endCharacter":3},{"startLine":286,"startCharacter":32,"endLine":300,"endCharacter":51},{"startLine":287,"startCharacter":32,"endLine":290,"endCharacter":4},{"startLine":288,"startCharacter":38,"endLine":289,"endCharacter":51},{"startLine":291,"startCharacter":31,"endLine":294,"endCharacter":4},{"startLine":292,"startCharacter":47,"endLine":293,"endCharacter":50},{"startLine":295,"startCharacter":25,"endLine":298,"endCharacter":4},{"startLine":296,"startCharacter":47,"endLine":297,"endCharacter":68},{"startLine":299,"startCharacter":10,"endLine":300,"endCharacter":51},{"startLine":306,"startCharacter":59,"endLine":379,"endCharacter":2},{"startLine":311,"startCharacter":33,"endLine":313,"endCharacter":31},{"startLine":318,"startCharacter":36,"endLine":319,"endCharacter":67},{"startLine":328,"startCharacter":12,"endLine":337,"endCharacter":3},{"startLine":330,"startCharacter":33,"endLine":332,"endCharacter":32},{"startLine":335,"startCharacter":36,"endLine":336,"endCharacter":68},{"startLine":344,"startCharacter":6,"endLine":355,"endCharacter":3},{"startLine":345,"startCharacter":10,"endLine":354,"endCharacter":13},{"startLine":346,"startCharacter":23,"endLine":352,"endCharacter":5},{"startLine":349,"startCharacter":19,"endLine":352,"endCharacter":4},{"startLine":349,"startCharacter":41,"endLine":351,"endCharacter":9},{"startLine":353,"startCharacter":38,"endLine":354,"endCharacter":13},{"startLine":358,"startCharacter":22,"endLine":359,"endCharacter":55},{"startLine":362,"startCharacter":29,"endLine":363,"endCharacter":40},{"startLine":368,"startCharacter":29,"endLine":374,"endCharacter":3},{"startLine":369,"startCharacter":32,"endLine":373,"endCharacter":51},{"startLine":370,"startCharacter":32,"endLine":371,"endCharacter":49},{"startLine":372,"startCharacter":10,"endLine":373,"endCharacter":51},{"startLine":377,"startCharacter":32,"endLine":378,"endCharacter":76},{"startLine":383,"startCharacter":57,"endLine":460,"endCharacter":2},{"startLine":392,"startCharacter":33,"endLine":396,"endCharacter":60},{"startLine":401,"startCharacter":36,"endLine":402,"endCharacter":67},{"startLine":411,"startCharacter":12,"endLine":419,"endCharacter":3},{"startLine":413,"startCharacter":33,"endLine":414,"endCharacter":62},{"startLine":417,"startCharacter":36,"endLine":418,"endCharacter":68},{"startLine":426,"startCharacter":6,"endLine":437,"endCharacter":3},{"startLine":427,"startCharacter":10,"endLine":436,"endCharacter":13},{"startLine":428,"startCharacter":23,"endLine":434,"endCharacter":5},{"startLine":431,"startCharacter":19,"endLine":434,"endCharacter":4},{"startLine":431,"startCharacter":41,"endLine":433,"endCharacter":9},{"startLine":435,"startCharacter":38,"endLine":436,"endCharacter":13},{"startLine":440,"startCharacter":29,"endLine":441,"endCharacter":34},{"startLine":444,"startCharacter":35,"endLine":445,"endCharacter":55},{"startLine":449,"startCharacter":29,"endLine":459,"endCharacter":3},{"startLine":451,"startCharacter":10,"endLine":455,"endCharacter":17},{"startLine":452,"startCharacter":14,"endLine":453,"endCharacter":58},{"startLine":457,"startCharacter":28,"endLine":458,"endCharacter":51},{"startLine":464,"startCharacter":51,"endLine":512,"endCharacter":2},{"startLine":482,"startCharacter":12,"endLine":485,"endCharacter":45},{"startLine":492,"startCharacter":6,"endLine":503,"endCharacter":3},{"startLine":493,"startCharacter":10,"endLine":502,"endCharacter":13},{"startLine":494,"startCharacter":23,"endLine":500,"endCharacter":5},{"startLine":497,"startCharacter":19,"endLine":500,"endCharacter":4},{"startLine":497,"startCharacter":41,"endLine":499,"endCharacter":9},{"startLine":501,"startCharacter":38,"endLine":502,"endCharacter":13},{"startLine":506,"startCharacter":22,"endLine":507,"endCharacter":55},{"startLine":510,"startCharacter":29,"endLine":511,"endCharacter":40},{"startLine":516,"startCharacter":51,"endLine":576,"endCharacter":2},{"startLine":540,"startCharacter":12,"endLine":543,"endCharacter":15},{"startLine":550,"startCharacter":6,"endLine":561,"endCharacter":3},{"startLine":551,"startCharacter":10,"endLine":560,"endCharacter":13},{"startLine":552,"startCharacter":23,"endLine":558,"endCharacter":5},{"startLine":555,"startCharacter":19,"endLine":558,"endCharacter":4},{"startLine":555,"startCharacter":41,"endLine":557,"endCharacter":9},{"startLine":559,"startCharacter":38,"endLine":560,"endCharacter":13},{"startLine":565,"startCharacter":29,"endLine":567,"endCharacter":62},{"startLine":570,"startCharacter":22,"endLine":571,"endCharacter":55},{"startLine":574,"startCharacter":44,"endLine":575,"endCharacter":46},{"startLine":580,"startCharacter":50,"endLine":649,"endCharacter":2},{"startLine":581,"startCharacter":20,"endLine":584,"endCharacter":25},{"startLine":585,"startCharacter":3,"endLine":587,"endCharacter":54},{"startLine":590,"startCharacter":26,"endLine":648,"endCharacter":4},{"startLine":591,"startCharacter":8,"endLine":648,"endCharacter":3},{"startLine":591,"startCharacter":36,"endLine":647,"endCharacter":4},{"startLine":600,"startCharacter":35,"endLine":603,"endCharacter":62},{"startLine":608,"startCharacter":38,"endLine":609,"endCharacter":69},{"startLine":619,"startCharacter":8,"endLine":630,"endCharacter":5},{"startLine":620,"startCharacter":12,"endLine":629,"endCharacter":15},{"startLine":621,"startCharacter":25,"endLine":627,"endCharacter":7},{"startLine":624,"startCharacter":21,"endLine":627,"endCharacter":6},{"startLine":624,"startCharacter":43,"endLine":626,"endCharacter":11},{"startLine":628,"startCharacter":40,"endLine":629,"endCharacter":15},{"startLine":633,"startCharacter":31,"endLine":634,"endCharacter":42},{"startLine":638,"startCharacter":31,"endLine":642,"endCharacter":5},{"startLine":639,"startCharacter":29,"endLine":641,"endCharacter":18},{"startLine":640,"startCharacter":33,"endLine":641,"endCharacter":18},{"startLine":645,"startCharacter":44,"endLine":646,"endCharacter":92}] [Trace - 21:32:50.780 PM] Sending request 'textDocument/codeLens - (10409)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:32:50.781 PM] Received response 'textDocument/codeLens - (10409)' in 0ms. Result: null [Trace - 21:32:50.788 PM] Sending request 'textDocument/codeAction - (10410)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":224,"character":34},"end":{"line":224,"character":34}},"context":{"diagnostics":[{"range":{"start":{"line":224,"character":34},"end":{"line":224,"character":34}},"message":"expected selector or type assertion, found ')'","severity":1,"source":"syntax"}]}} [Trace - 21:32:50.789 PM] Received response 'textDocument/codeAction - (10410)' in 1ms. Result: null [Trace - 21:32:51.197 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":219},"contentChanges":[{"range":{"start":{"line":224,"character":34},"end":{"line":224,"character":34}},"rangeLength":0,"text":"U"}]} [Trace - 21:32:51.202 PM] Sending request 'textDocument/completion - (10411)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":224,"character":35},"context":{"triggerKind":1}} [Trace - 21:32:51.204 PM] Received response 'textDocument/completion - (10411)' in 1ms. Result: {"isIncomplete":false,"items":[]} [Trace - 21:32:51.204 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":219,"diagnostics":[{"range":{"start":{"line":224,"character":34},"end":{"line":224,"character":35}},"severity":1,"source":"compiler","message":"earlier.U undefined (type int64 has no field or method U)"}]} [Trace - 21:32:51.310 PM] Sending request 'textDocument/signatureHelp - (10412)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":224,"character":35},"context":{"isRetrigger":true,"triggerKind":3,"activeSignatureHelp":{"signatures":[{"label":"Printf(format string, a ...interface{}) (n int, err error)","parameters":[{"label":"format string"},{"label":"a ...interface{}"}]}],"activeSignature":0,"activeParameter":1}}} [Trace - 21:32:51.311 PM] Received response 'textDocument/signatureHelp - (10412)' in 0ms. Result: {"signatures":[{"label":"Printf(format string, a ...interface{}) (n int, err error)","documentation":"Printf formats according to a format specifier and writes to standard output.\nIt returns the number of bytes written and any write error encountered.\n","parameters":[{"label":"format string"},{"label":"a ...interface{}"}]}],"activeSignature":0,"activeParameter":1} [Trace - 21:32:51.390 PM] Sending request 'textDocument/foldingRange - (10413)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:32:51.393 PM] Received response 'textDocument/foldingRange - (10413)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":302,"endCharacter":2},{"startLine":227,"startCharacter":33,"endLine":229,"endCharacter":56},{"startLine":234,"startCharacter":36,"endLine":235,"endCharacter":67},{"startLine":246,"startCharacter":12,"endLine":256,"endCharacter":3},{"startLine":248,"startCharacter":33,"endLine":251,"endCharacter":61},{"startLine":254,"startCharacter":36,"endLine":255,"endCharacter":68},{"startLine":263,"startCharacter":6,"endLine":274,"endCharacter":3},{"startLine":264,"startCharacter":10,"endLine":273,"endCharacter":13},{"startLine":265,"startCharacter":23,"endLine":271,"endCharacter":5},{"startLine":268,"startCharacter":19,"endLine":271,"endCharacter":4},{"startLine":268,"startCharacter":41,"endLine":270,"endCharacter":9},{"startLine":272,"startCharacter":38,"endLine":273,"endCharacter":13},{"startLine":277,"startCharacter":22,"endLine":278,"endCharacter":55},{"startLine":281,"startCharacter":29,"endLine":282,"endCharacter":40},{"startLine":285,"startCharacter":29,"endLine":301,"endCharacter":3},{"startLine":286,"startCharacter":32,"endLine":300,"endCharacter":51},{"startLine":287,"startCharacter":32,"endLine":290,"endCharacter":4},{"startLine":288,"startCharacter":38,"endLine":289,"endCharacter":51},{"startLine":291,"startCharacter":31,"endLine":294,"endCharacter":4},{"startLine":292,"startCharacter":47,"endLine":293,"endCharacter":50},{"startLine":295,"startCharacter":25,"endLine":298,"endCharacter":4},{"startLine":296,"startCharacter":47,"endLine":297,"endCharacter":68},{"startLine":299,"startCharacter":10,"endLine":300,"endCharacter":51},{"startLine":306,"startCharacter":59,"endLine":379,"endCharacter":2},{"startLine":311,"startCharacter":33,"endLine":313,"endCharacter":31},{"startLine":318,"startCharacter":36,"endLine":319,"endCharacter":67},{"startLine":328,"startCharacter":12,"endLine":337,"endCharacter":3},{"startLine":330,"startCharacter":33,"endLine":332,"endCharacter":32},{"startLine":335,"startCharacter":36,"endLine":336,"endCharacter":68},{"startLine":344,"startCharacter":6,"endLine":355,"endCharacter":3},{"startLine":345,"startCharacter":10,"endLine":354,"endCharacter":13},{"startLine":346,"startCharacter":23,"endLine":352,"endCharacter":5},{"startLine":349,"startCharacter":19,"endLine":352,"endCharacter":4},{"startLine":349,"startCharacter":41,"endLine":351,"endCharacter":9},{"startLine":353,"startCharacter":38,"endLine":354,"endCharacter":13},{"startLine":358,"startCharacter":22,"endLine":359,"endCharacter":55},{"startLine":362,"startCharacter":29,"endLine":363,"endCharacter":40},{"startLine":368,"startCharacter":29,"endLine":374,"endCharacter":3},{"startLine":369,"startCharacter":32,"endLine":373,"endCharacter":51},{"startLine":370,"startCharacter":32,"endLine":371,"endCharacter":49},{"startLine":372,"startCharacter":10,"endLine":373,"endCharacter":51},{"startLine":377,"startCharacter":32,"endLine":378,"endCharacter":76},{"startLine":383,"startCharacter":57,"endLine":460,"endCharacter":2},{"startLine":392,"startCharacter":33,"endLine":396,"endCharacter":60},{"startLine":401,"startCharacter":36,"endLine":402,"endCharacter":67},{"startLine":411,"startCharacter":12,"endLine":419,"endCharacter":3},{"startLine":413,"startCharacter":33,"endLine":414,"endCharacter":62},{"startLine":417,"startCharacter":36,"endLine":418,"endCharacter":68},{"startLine":426,"startCharacter":6,"endLine":437,"endCharacter":3},{"startLine":427,"startCharacter":10,"endLine":436,"endCharacter":13},{"startLine":428,"startCharacter":23,"endLine":434,"endCharacter":5},{"startLine":431,"startCharacter":19,"endLine":434,"endCharacter":4},{"startLine":431,"startCharacter":41,"endLine":433,"endCharacter":9},{"startLine":435,"startCharacter":38,"endLine":436,"endCharacter":13},{"startLine":440,"startCharacter":29,"endLine":441,"endCharacter":34},{"startLine":444,"startCharacter":35,"endLine":445,"endCharacter":55},{"startLine":449,"startCharacter":29,"endLine":459,"endCharacter":3},{"startLine":451,"startCharacter":10,"endLine":455,"endCharacter":17},{"startLine":452,"startCharacter":14,"endLine":453,"endCharacter":58},{"startLine":457,"startCharacter":28,"endLine":458,"endCharacter":51},{"startLine":464,"startCharacter":51,"endLine":512,"endCharacter":2},{"startLine":482,"startCharacter":12,"endLine":485,"endCharacter":45},{"startLine":492,"startCharacter":6,"endLine":503,"endCharacter":3},{"startLine":493,"startCharacter":10,"endLine":502,"endCharacter":13},{"startLine":494,"startCharacter":23,"endLine":500,"endCharacter":5},{"startLine":497,"startCharacter":19,"endLine":500,"endCharacter":4},{"startLine":497,"startCharacter":41,"endLine":499,"endCharacter":9},{"startLine":501,"startCharacter":38,"endLine":502,"endCharacter":13},{"startLine":506,"startCharacter":22,"endLine":507,"endCharacter":55},{"startLine":510,"startCharacter":29,"endLine":511,"endCharacter":40},{"startLine":516,"startCharacter":51,"endLine":576,"endCharacter":2},{"startLine":540,"startCharacter":12,"endLine":543,"endCharacter":15},{"startLine":550,"startCharacter":6,"endLine":561,"endCharacter":3},{"startLine":551,"startCharacter":10,"endLine":560,"endCharacter":13},{"startLine":552,"startCharacter":23,"endLine":558,"endCharacter":5},{"startLine":555,"startCharacter":19,"endLine":558,"endCharacter":4},{"startLine":555,"startCharacter":41,"endLine":557,"endCharacter":9},{"startLine":559,"startCharacter":38,"endLine":560,"endCharacter":13},{"startLine":565,"startCharacter":29,"endLine":567,"endCharacter":62},{"startLine":570,"startCharacter":22,"endLine":571,"endCharacter":55},{"startLine":574,"startCharacter":44,"endLine":575,"endCharacter":46},{"startLine":580,"startCharacter":50,"endLine":649,"endCharacter":2},{"startLine":581,"startCharacter":20,"endLine":584,"endCharacter":25},{"startLine":585,"startCharacter":3,"endLine":587,"endCharacter":54},{"startLine":590,"startCharacter":26,"endLine":648,"endCharacter":4},{"startLine":591,"startCharacter":8,"endLine":648,"endCharacter":3},{"startLine":591,"startCharacter":36,"endLine":647,"endCharacter":4},{"startLine":600,"startCharacter":35,"endLine":603,"endCharacter":62},{"startLine":608,"startCharacter":38,"endLine":609,"endCharacter":69},{"startLine":619,"startCharacter":8,"endLine":630,"endCharacter":5},{"startLine":620,"startCharacter":12,"endLine":629,"endCharacter":15},{"startLine":621,"startCharacter":25,"endLine":627,"endCharacter":7},{"startLine":624,"startCharacter":21,"endLine":627,"endCharacter":6},{"startLine":624,"startCharacter":43,"endLine":626,"endCharacter":11},{"startLine":628,"startCharacter":40,"endLine":629,"endCharacter":15},{"startLine":633,"startCharacter":31,"endLine":634,"endCharacter":42},{"startLine":638,"startCharacter":31,"endLine":642,"endCharacter":5},{"startLine":639,"startCharacter":29,"endLine":641,"endCharacter":18},{"startLine":640,"startCharacter":33,"endLine":641,"endCharacter":18},{"startLine":645,"startCharacter":44,"endLine":646,"endCharacter":92}] [Trace - 21:32:51.453 PM] Sending request 'textDocument/codeLens - (10414)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:32:51.453 PM] Received response 'textDocument/codeLens - (10414)' in 0ms. Result: null [Trace - 21:32:51.457 PM] Sending request 'textDocument/codeAction - (10415)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":224,"character":35},"end":{"line":224,"character":35}},"context":{"diagnostics":[{"range":{"start":{"line":224,"character":34},"end":{"line":224,"character":35}},"message":"earlier.U undefined (type int64 has no field or method U)","severity":1,"source":"compiler"}]}} [Trace - 21:32:51.458 PM] Received response 'textDocument/codeAction - (10415)' in 1ms. Result: null [Trace - 21:32:51.518 PM] Sending request 'textDocument/documentLink - (10416)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:32:51.522 PM] Received response 'textDocument/documentLink - (10416)' in 3ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":412,"character":11},"end":{"line":412,"character":19}},"target":"https://time.Now"}] [Trace - 21:32:52.894 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":220},"contentChanges":[{"range":{"start":{"line":224,"character":35},"end":{"line":224,"character":35}},"rangeLength":0,"text":"n"}]} [Trace - 21:32:52.896 PM] Sending request 'textDocument/completion - (10417)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":224,"character":36},"context":{"triggerKind":1}} [Trace - 21:32:52.900 PM] Received response 'textDocument/completion - (10417)' in 3ms. Result: {"isIncomplete":false,"items":[]} [Trace - 21:32:52.900 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":220,"diagnostics":[{"range":{"start":{"line":224,"character":34},"end":{"line":224,"character":36}},"severity":1,"source":"compiler","message":"earlier.Un undefined (type int64 has no field or method Un)"}]} [Trace - 21:32:53.006 PM] Sending request 'textDocument/signatureHelp - (10418)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":224,"character":36},"context":{"isRetrigger":true,"triggerKind":3,"activeSignatureHelp":{"signatures":[{"label":"Printf(format string, a ...interface{}) (n int, err error)","parameters":[{"label":"format string"},{"label":"a ...interface{}"}]}],"activeSignature":0,"activeParameter":1}}} [Trace - 21:32:53.006 PM] Received response 'textDocument/signatureHelp - (10418)' in 0ms. Result: {"signatures":[{"label":"Printf(format string, a ...interface{}) (n int, err error)","documentation":"Printf formats according to a format specifier and writes to standard output.\nIt returns the number of bytes written and any write error encountered.\n","parameters":[{"label":"format string"},{"label":"a ...interface{}"}]}],"activeSignature":0,"activeParameter":1} [Trace - 21:32:53.087 PM] Sending request 'textDocument/foldingRange - (10419)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:32:53.092 PM] Received response 'textDocument/foldingRange - (10419)' in 4ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":302,"endCharacter":2},{"startLine":227,"startCharacter":33,"endLine":229,"endCharacter":56},{"startLine":234,"startCharacter":36,"endLine":235,"endCharacter":67},{"startLine":246,"startCharacter":12,"endLine":256,"endCharacter":3},{"startLine":248,"startCharacter":33,"endLine":251,"endCharacter":61},{"startLine":254,"startCharacter":36,"endLine":255,"endCharacter":68},{"startLine":263,"startCharacter":6,"endLine":274,"endCharacter":3},{"startLine":264,"startCharacter":10,"endLine":273,"endCharacter":13},{"startLine":265,"startCharacter":23,"endLine":271,"endCharacter":5},{"startLine":268,"startCharacter":19,"endLine":271,"endCharacter":4},{"startLine":268,"startCharacter":41,"endLine":270,"endCharacter":9},{"startLine":272,"startCharacter":38,"endLine":273,"endCharacter":13},{"startLine":277,"startCharacter":22,"endLine":278,"endCharacter":55},{"startLine":281,"startCharacter":29,"endLine":282,"endCharacter":40},{"startLine":285,"startCharacter":29,"endLine":301,"endCharacter":3},{"startLine":286,"startCharacter":32,"endLine":300,"endCharacter":51},{"startLine":287,"startCharacter":32,"endLine":290,"endCharacter":4},{"startLine":288,"startCharacter":38,"endLine":289,"endCharacter":51},{"startLine":291,"startCharacter":31,"endLine":294,"endCharacter":4},{"startLine":292,"startCharacter":47,"endLine":293,"endCharacter":50},{"startLine":295,"startCharacter":25,"endLine":298,"endCharacter":4},{"startLine":296,"startCharacter":47,"endLine":297,"endCharacter":68},{"startLine":299,"startCharacter":10,"endLine":300,"endCharacter":51},{"startLine":306,"startCharacter":59,"endLine":379,"endCharacter":2},{"startLine":311,"startCharacter":33,"endLine":313,"endCharacter":31},{"startLine":318,"startCharacter":36,"endLine":319,"endCharacter":67},{"startLine":328,"startCharacter":12,"endLine":337,"endCharacter":3},{"startLine":330,"startCharacter":33,"endLine":332,"endCharacter":32},{"startLine":335,"startCharacter":36,"endLine":336,"endCharacter":68},{"startLine":344,"startCharacter":6,"endLine":355,"endCharacter":3},{"startLine":345,"startCharacter":10,"endLine":354,"endCharacter":13},{"startLine":346,"startCharacter":23,"endLine":352,"endCharacter":5},{"startLine":349,"startCharacter":19,"endLine":352,"endCharacter":4},{"startLine":349,"startCharacter":41,"endLine":351,"endCharacter":9},{"startLine":353,"startCharacter":38,"endLine":354,"endCharacter":13},{"startLine":358,"startCharacter":22,"endLine":359,"endCharacter":55},{"startLine":362,"startCharacter":29,"endLine":363,"endCharacter":40},{"startLine":368,"startCharacter":29,"endLine":374,"endCharacter":3},{"startLine":369,"startCharacter":32,"endLine":373,"endCharacter":51},{"startLine":370,"startCharacter":32,"endLine":371,"endCharacter":49},{"startLine":372,"startCharacter":10,"endLine":373,"endCharacter":51},{"startLine":377,"startCharacter":32,"endLine":378,"endCharacter":76},{"startLine":383,"startCharacter":57,"endLine":460,"endCharacter":2},{"startLine":392,"startCharacter":33,"endLine":396,"endCharacter":60},{"startLine":401,"startCharacter":36,"endLine":402,"endCharacter":67},{"startLine":411,"startCharacter":12,"endLine":419,"endCharacter":3},{"startLine":413,"startCharacter":33,"endLine":414,"endCharacter":62},{"startLine":417,"startCharacter":36,"endLine":418,"endCharacter":68},{"startLine":426,"startCharacter":6,"endLine":437,"endCharacter":3},{"startLine":427,"startCharacter":10,"endLine":436,"endCharacter":13},{"startLine":428,"startCharacter":23,"endLine":434,"endCharacter":5},{"startLine":431,"startCharacter":19,"endLine":434,"endCharacter":4},{"startLine":431,"startCharacter":41,"endLine":433,"endCharacter":9},{"startLine":435,"startCharacter":38,"endLine":436,"endCharacter":13},{"startLine":440,"startCharacter":29,"endLine":441,"endCharacter":34},{"startLine":444,"startCharacter":35,"endLine":445,"endCharacter":55},{"startLine":449,"startCharacter":29,"endLine":459,"endCharacter":3},{"startLine":451,"startCharacter":10,"endLine":455,"endCharacter":17},{"startLine":452,"startCharacter":14,"endLine":453,"endCharacter":58},{"startLine":457,"startCharacter":28,"endLine":458,"endCharacter":51},{"startLine":464,"startCharacter":51,"endLine":512,"endCharacter":2},{"startLine":482,"startCharacter":12,"endLine":485,"endCharacter":45},{"startLine":492,"startCharacter":6,"endLine":503,"endCharacter":3},{"startLine":493,"startCharacter":10,"endLine":502,"endCharacter":13},{"startLine":494,"startCharacter":23,"endLine":500,"endCharacter":5},{"startLine":497,"startCharacter":19,"endLine":500,"endCharacter":4},{"startLine":497,"startCharacter":41,"endLine":499,"endCharacter":9},{"startLine":501,"startCharacter":38,"endLine":502,"endCharacter":13},{"startLine":506,"startCharacter":22,"endLine":507,"endCharacter":55},{"startLine":510,"startCharacter":29,"endLine":511,"endCharacter":40},{"startLine":516,"startCharacter":51,"endLine":576,"endCharacter":2},{"startLine":540,"startCharacter":12,"endLine":543,"endCharacter":15},{"startLine":550,"startCharacter":6,"endLine":561,"endCharacter":3},{"startLine":551,"startCharacter":10,"endLine":560,"endCharacter":13},{"startLine":552,"startCharacter":23,"endLine":558,"endCharacter":5},{"startLine":555,"startCharacter":19,"endLine":558,"endCharacter":4},{"startLine":555,"startCharacter":41,"endLine":557,"endCharacter":9},{"startLine":559,"startCharacter":38,"endLine":560,"endCharacter":13},{"startLine":565,"startCharacter":29,"endLine":567,"endCharacter":62},{"startLine":570,"startCharacter":22,"endLine":571,"endCharacter":55},{"startLine":574,"startCharacter":44,"endLine":575,"endCharacter":46},{"startLine":580,"startCharacter":50,"endLine":649,"endCharacter":2},{"startLine":581,"startCharacter":20,"endLine":584,"endCharacter":25},{"startLine":585,"startCharacter":3,"endLine":587,"endCharacter":54},{"startLine":590,"startCharacter":26,"endLine":648,"endCharacter":4},{"startLine":591,"startCharacter":8,"endLine":648,"endCharacter":3},{"startLine":591,"startCharacter":36,"endLine":647,"endCharacter":4},{"startLine":600,"startCharacter":35,"endLine":603,"endCharacter":62},{"startLine":608,"startCharacter":38,"endLine":609,"endCharacter":69},{"startLine":619,"startCharacter":8,"endLine":630,"endCharacter":5},{"startLine":620,"startCharacter":12,"endLine":629,"endCharacter":15},{"startLine":621,"startCharacter":25,"endLine":627,"endCharacter":7},{"startLine":624,"startCharacter":21,"endLine":627,"endCharacter":6},{"startLine":624,"startCharacter":43,"endLine":626,"endCharacter":11},{"startLine":628,"startCharacter":40,"endLine":629,"endCharacter":15},{"startLine":633,"startCharacter":31,"endLine":634,"endCharacter":42},{"startLine":638,"startCharacter":31,"endLine":642,"endCharacter":5},{"startLine":639,"startCharacter":29,"endLine":641,"endCharacter":18},{"startLine":640,"startCharacter":33,"endLine":641,"endCharacter":18},{"startLine":645,"startCharacter":44,"endLine":646,"endCharacter":92}] [Trace - 21:32:53.141 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":221},"contentChanges":[{"range":{"start":{"line":224,"character":36},"end":{"line":224,"character":36}},"rangeLength":0,"text":"i"}]} [Trace - 21:32:53.143 PM] Sending request 'textDocument/completion - (10420)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":224,"character":37},"context":{"triggerKind":1}} [Trace - 21:32:53.146 PM] Received response 'textDocument/completion - (10420)' in 3ms. Result: {"isIncomplete":false,"items":[]} [Trace - 21:32:53.147 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":221,"diagnostics":[{"range":{"start":{"line":224,"character":34},"end":{"line":224,"character":37}},"severity":1,"source":"compiler","message":"earlier.Uni undefined (type int64 has no field or method Uni)"}]} [Trace - 21:32:53.263 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":222},"contentChanges":[{"range":{"start":{"line":224,"character":37},"end":{"line":224,"character":37}},"rangeLength":0,"text":"x"}]} [Trace - 21:32:53.269 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":222,"diagnostics":[{"range":{"start":{"line":224,"character":34},"end":{"line":224,"character":38}},"severity":1,"source":"compiler","message":"earlier.Unix undefined (type int64 has no field or method Unix)"}]} [Trace - 21:32:53.376 PM] Sending request 'textDocument/signatureHelp - (10421)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":224,"character":38},"context":{"isRetrigger":true,"triggerKind":3,"activeSignatureHelp":{"signatures":[{"label":"Printf(format string, a ...interface{}) (n int, err error)","parameters":[{"label":"format string"},{"label":"a ...interface{}"}]}],"activeSignature":0,"activeParameter":1}}} [Trace - 21:32:53.377 PM] Received response 'textDocument/signatureHelp - (10421)' in 0ms. Result: {"signatures":[{"label":"Printf(format string, a ...interface{}) (n int, err error)","documentation":"Printf formats according to a format specifier and writes to standard output.\nIt returns the number of bytes written and any write error encountered.\n","parameters":[{"label":"format string"},{"label":"a ...interface{}"}]}],"activeSignature":0,"activeParameter":1} [Trace - 21:32:53.451 PM] Sending request 'textDocument/foldingRange - (10422)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:32:53.455 PM] Received response 'textDocument/foldingRange - (10422)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":302,"endCharacter":2},{"startLine":227,"startCharacter":33,"endLine":229,"endCharacter":56},{"startLine":234,"startCharacter":36,"endLine":235,"endCharacter":67},{"startLine":246,"startCharacter":12,"endLine":256,"endCharacter":3},{"startLine":248,"startCharacter":33,"endLine":251,"endCharacter":61},{"startLine":254,"startCharacter":36,"endLine":255,"endCharacter":68},{"startLine":263,"startCharacter":6,"endLine":274,"endCharacter":3},{"startLine":264,"startCharacter":10,"endLine":273,"endCharacter":13},{"startLine":265,"startCharacter":23,"endLine":271,"endCharacter":5},{"startLine":268,"startCharacter":19,"endLine":271,"endCharacter":4},{"startLine":268,"startCharacter":41,"endLine":270,"endCharacter":9},{"startLine":272,"startCharacter":38,"endLine":273,"endCharacter":13},{"startLine":277,"startCharacter":22,"endLine":278,"endCharacter":55},{"startLine":281,"startCharacter":29,"endLine":282,"endCharacter":40},{"startLine":285,"startCharacter":29,"endLine":301,"endCharacter":3},{"startLine":286,"startCharacter":32,"endLine":300,"endCharacter":51},{"startLine":287,"startCharacter":32,"endLine":290,"endCharacter":4},{"startLine":288,"startCharacter":38,"endLine":289,"endCharacter":51},{"startLine":291,"startCharacter":31,"endLine":294,"endCharacter":4},{"startLine":292,"startCharacter":47,"endLine":293,"endCharacter":50},{"startLine":295,"startCharacter":25,"endLine":298,"endCharacter":4},{"startLine":296,"startCharacter":47,"endLine":297,"endCharacter":68},{"startLine":299,"startCharacter":10,"endLine":300,"endCharacter":51},{"startLine":306,"startCharacter":59,"endLine":379,"endCharacter":2},{"startLine":311,"startCharacter":33,"endLine":313,"endCharacter":31},{"startLine":318,"startCharacter":36,"endLine":319,"endCharacter":67},{"startLine":328,"startCharacter":12,"endLine":337,"endCharacter":3},{"startLine":330,"startCharacter":33,"endLine":332,"endCharacter":32},{"startLine":335,"startCharacter":36,"endLine":336,"endCharacter":68},{"startLine":344,"startCharacter":6,"endLine":355,"endCharacter":3},{"startLine":345,"startCharacter":10,"endLine":354,"endCharacter":13},{"startLine":346,"startCharacter":23,"endLine":352,"endCharacter":5},{"startLine":349,"startCharacter":19,"endLine":352,"endCharacter":4},{"startLine":349,"startCharacter":41,"endLine":351,"endCharacter":9},{"startLine":353,"startCharacter":38,"endLine":354,"endCharacter":13},{"startLine":358,"startCharacter":22,"endLine":359,"endCharacter":55},{"startLine":362,"startCharacter":29,"endLine":363,"endCharacter":40},{"startLine":368,"startCharacter":29,"endLine":374,"endCharacter":3},{"startLine":369,"startCharacter":32,"endLine":373,"endCharacter":51},{"startLine":370,"startCharacter":32,"endLine":371,"endCharacter":49},{"startLine":372,"startCharacter":10,"endLine":373,"endCharacter":51},{"startLine":377,"startCharacter":32,"endLine":378,"endCharacter":76},{"startLine":383,"startCharacter":57,"endLine":460,"endCharacter":2},{"startLine":392,"startCharacter":33,"endLine":396,"endCharacter":60},{"startLine":401,"startCharacter":36,"endLine":402,"endCharacter":67},{"startLine":411,"startCharacter":12,"endLine":419,"endCharacter":3},{"startLine":413,"startCharacter":33,"endLine":414,"endCharacter":62},{"startLine":417,"startCharacter":36,"endLine":418,"endCharacter":68},{"startLine":426,"startCharacter":6,"endLine":437,"endCharacter":3},{"startLine":427,"startCharacter":10,"endLine":436,"endCharacter":13},{"startLine":428,"startCharacter":23,"endLine":434,"endCharacter":5},{"startLine":431,"startCharacter":19,"endLine":434,"endCharacter":4},{"startLine":431,"startCharacter":41,"endLine":433,"endCharacter":9},{"startLine":435,"startCharacter":38,"endLine":436,"endCharacter":13},{"startLine":440,"startCharacter":29,"endLine":441,"endCharacter":34},{"startLine":444,"startCharacter":35,"endLine":445,"endCharacter":55},{"startLine":449,"startCharacter":29,"endLine":459,"endCharacter":3},{"startLine":451,"startCharacter":10,"endLine":455,"endCharacter":17},{"startLine":452,"startCharacter":14,"endLine":453,"endCharacter":58},{"startLine":457,"startCharacter":28,"endLine":458,"endCharacter":51},{"startLine":464,"startCharacter":51,"endLine":512,"endCharacter":2},{"startLine":482,"startCharacter":12,"endLine":485,"endCharacter":45},{"startLine":492,"startCharacter":6,"endLine":503,"endCharacter":3},{"startLine":493,"startCharacter":10,"endLine":502,"endCharacter":13},{"startLine":494,"startCharacter":23,"endLine":500,"endCharacter":5},{"startLine":497,"startCharacter":19,"endLine":500,"endCharacter":4},{"startLine":497,"startCharacter":41,"endLine":499,"endCharacter":9},{"startLine":501,"startCharacter":38,"endLine":502,"endCharacter":13},{"startLine":506,"startCharacter":22,"endLine":507,"endCharacter":55},{"startLine":510,"startCharacter":29,"endLine":511,"endCharacter":40},{"startLine":516,"startCharacter":51,"endLine":576,"endCharacter":2},{"startLine":540,"startCharacter":12,"endLine":543,"endCharacter":15},{"startLine":550,"startCharacter":6,"endLine":561,"endCharacter":3},{"startLine":551,"startCharacter":10,"endLine":560,"endCharacter":13},{"startLine":552,"startCharacter":23,"endLine":558,"endCharacter":5},{"startLine":555,"startCharacter":19,"endLine":558,"endCharacter":4},{"startLine":555,"startCharacter":41,"endLine":557,"endCharacter":9},{"startLine":559,"startCharacter":38,"endLine":560,"endCharacter":13},{"startLine":565,"startCharacter":29,"endLine":567,"endCharacter":62},{"startLine":570,"startCharacter":22,"endLine":571,"endCharacter":55},{"startLine":574,"startCharacter":44,"endLine":575,"endCharacter":46},{"startLine":580,"startCharacter":50,"endLine":649,"endCharacter":2},{"startLine":581,"startCharacter":20,"endLine":584,"endCharacter":25},{"startLine":585,"startCharacter":3,"endLine":587,"endCharacter":54},{"startLine":590,"startCharacter":26,"endLine":648,"endCharacter":4},{"startLine":591,"startCharacter":8,"endLine":648,"endCharacter":3},{"startLine":591,"startCharacter":36,"endLine":647,"endCharacter":4},{"startLine":600,"startCharacter":35,"endLine":603,"endCharacter":62},{"startLine":608,"startCharacter":38,"endLine":609,"endCharacter":69},{"startLine":619,"startCharacter":8,"endLine":630,"endCharacter":5},{"startLine":620,"startCharacter":12,"endLine":629,"endCharacter":15},{"startLine":621,"startCharacter":25,"endLine":627,"endCharacter":7},{"startLine":624,"startCharacter":21,"endLine":627,"endCharacter":6},{"startLine":624,"startCharacter":43,"endLine":626,"endCharacter":11},{"startLine":628,"startCharacter":40,"endLine":629,"endCharacter":15},{"startLine":633,"startCharacter":31,"endLine":634,"endCharacter":42},{"startLine":638,"startCharacter":31,"endLine":642,"endCharacter":5},{"startLine":639,"startCharacter":29,"endLine":641,"endCharacter":18},{"startLine":640,"startCharacter":33,"endLine":641,"endCharacter":18},{"startLine":645,"startCharacter":44,"endLine":646,"endCharacter":92}] [Trace - 21:32:53.516 PM] Sending request 'textDocument/codeLens - (10423)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:32:53.516 PM] Received response 'textDocument/codeLens - (10423)' in 0ms. Result: null [Trace - 21:32:53.522 PM] Sending request 'textDocument/codeAction - (10424)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":224,"character":38},"end":{"line":224,"character":38}},"context":{"diagnostics":[{"range":{"start":{"line":224,"character":34},"end":{"line":224,"character":38}},"message":"earlier.Unix undefined (type int64 has no field or method Unix)","severity":1,"source":"compiler"}]}} [Trace - 21:32:53.524 PM] Received response 'textDocument/codeAction - (10424)' in 1ms. Result: null [Trace - 21:32:53.671 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":223},"contentChanges":[{"range":{"start":{"line":224,"character":38},"end":{"line":224,"character":38}},"rangeLength":0,"text":"()"}]} [Trace - 21:32:53.775 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":224},"contentChanges":[{"range":{"start":{"line":224,"character":39},"end":{"line":224,"character":40}},"rangeLength":1,"text":")"}]} [Trace - 21:32:53.885 PM] Sending request 'textDocument/documentLink - (10425)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:32:53.887 PM] Sending request 'textDocument/signatureHelp - (10426)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":224,"character":40},"context":{"isRetrigger":true,"triggerCharacter":"(","triggerKind":2,"activeSignatureHelp":{"signatures":[{"label":"Printf(format string, a ...interface{}) (n int, err error)","parameters":[{"label":"format string"},{"label":"a ...interface{}"}]}],"activeSignature":0,"activeParameter":1}}} [Trace - 21:32:53.890 PM] Received response 'textDocument/documentLink - (10425)' in 4ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":412,"character":11},"end":{"line":412,"character":19}},"target":"https://time.Now"}] [Trace - 21:32:53.890 PM] Received response 'textDocument/signatureHelp - (10426)' in 3ms. Result: {"signatures":[{"label":"Printf(format string, a ...interface{}) (n int, err error)","documentation":"Printf formats according to a format specifier and writes to standard output.\nIt returns the number of bytes written and any write error encountered.\n","parameters":[{"label":"format string"},{"label":"a ...interface{}"}]}],"activeSignature":0,"activeParameter":1} [Trace - 21:32:53.965 PM] Sending request 'textDocument/foldingRange - (10427)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:32:53.970 PM] Received response 'textDocument/foldingRange - (10427)' in 4ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":302,"endCharacter":2},{"startLine":227,"startCharacter":33,"endLine":229,"endCharacter":56},{"startLine":234,"startCharacter":36,"endLine":235,"endCharacter":67},{"startLine":246,"startCharacter":12,"endLine":256,"endCharacter":3},{"startLine":248,"startCharacter":33,"endLine":251,"endCharacter":61},{"startLine":254,"startCharacter":36,"endLine":255,"endCharacter":68},{"startLine":263,"startCharacter":6,"endLine":274,"endCharacter":3},{"startLine":264,"startCharacter":10,"endLine":273,"endCharacter":13},{"startLine":265,"startCharacter":23,"endLine":271,"endCharacter":5},{"startLine":268,"startCharacter":19,"endLine":271,"endCharacter":4},{"startLine":268,"startCharacter":41,"endLine":270,"endCharacter":9},{"startLine":272,"startCharacter":38,"endLine":273,"endCharacter":13},{"startLine":277,"startCharacter":22,"endLine":278,"endCharacter":55},{"startLine":281,"startCharacter":29,"endLine":282,"endCharacter":40},{"startLine":285,"startCharacter":29,"endLine":301,"endCharacter":3},{"startLine":286,"startCharacter":32,"endLine":300,"endCharacter":51},{"startLine":287,"startCharacter":32,"endLine":290,"endCharacter":4},{"startLine":288,"startCharacter":38,"endLine":289,"endCharacter":51},{"startLine":291,"startCharacter":31,"endLine":294,"endCharacter":4},{"startLine":292,"startCharacter":47,"endLine":293,"endCharacter":50},{"startLine":295,"startCharacter":25,"endLine":298,"endCharacter":4},{"startLine":296,"startCharacter":47,"endLine":297,"endCharacter":68},{"startLine":299,"startCharacter":10,"endLine":300,"endCharacter":51},{"startLine":306,"startCharacter":59,"endLine":379,"endCharacter":2},{"startLine":311,"startCharacter":33,"endLine":313,"endCharacter":31},{"startLine":318,"startCharacter":36,"endLine":319,"endCharacter":67},{"startLine":328,"startCharacter":12,"endLine":337,"endCharacter":3},{"startLine":330,"startCharacter":33,"endLine":332,"endCharacter":32},{"startLine":335,"startCharacter":36,"endLine":336,"endCharacter":68},{"startLine":344,"startCharacter":6,"endLine":355,"endCharacter":3},{"startLine":345,"startCharacter":10,"endLine":354,"endCharacter":13},{"startLine":346,"startCharacter":23,"endLine":352,"endCharacter":5},{"startLine":349,"startCharacter":19,"endLine":352,"endCharacter":4},{"startLine":349,"startCharacter":41,"endLine":351,"endCharacter":9},{"startLine":353,"startCharacter":38,"endLine":354,"endCharacter":13},{"startLine":358,"startCharacter":22,"endLine":359,"endCharacter":55},{"startLine":362,"startCharacter":29,"endLine":363,"endCharacter":40},{"startLine":368,"startCharacter":29,"endLine":374,"endCharacter":3},{"startLine":369,"startCharacter":32,"endLine":373,"endCharacter":51},{"startLine":370,"startCharacter":32,"endLine":371,"endCharacter":49},{"startLine":372,"startCharacter":10,"endLine":373,"endCharacter":51},{"startLine":377,"startCharacter":32,"endLine":378,"endCharacter":76},{"startLine":383,"startCharacter":57,"endLine":460,"endCharacter":2},{"startLine":392,"startCharacter":33,"endLine":396,"endCharacter":60},{"startLine":401,"startCharacter":36,"endLine":402,"endCharacter":67},{"startLine":411,"startCharacter":12,"endLine":419,"endCharacter":3},{"startLine":413,"startCharacter":33,"endLine":414,"endCharacter":62},{"startLine":417,"startCharacter":36,"endLine":418,"endCharacter":68},{"startLine":426,"startCharacter":6,"endLine":437,"endCharacter":3},{"startLine":427,"startCharacter":10,"endLine":436,"endCharacter":13},{"startLine":428,"startCharacter":23,"endLine":434,"endCharacter":5},{"startLine":431,"startCharacter":19,"endLine":434,"endCharacter":4},{"startLine":431,"startCharacter":41,"endLine":433,"endCharacter":9},{"startLine":435,"startCharacter":38,"endLine":436,"endCharacter":13},{"startLine":440,"startCharacter":29,"endLine":441,"endCharacter":34},{"startLine":444,"startCharacter":35,"endLine":445,"endCharacter":55},{"startLine":449,"startCharacter":29,"endLine":459,"endCharacter":3},{"startLine":451,"startCharacter":10,"endLine":455,"endCharacter":17},{"startLine":452,"startCharacter":14,"endLine":453,"endCharacter":58},{"startLine":457,"startCharacter":28,"endLine":458,"endCharacter":51},{"startLine":464,"startCharacter":51,"endLine":512,"endCharacter":2},{"startLine":482,"startCharacter":12,"endLine":485,"endCharacter":45},{"startLine":492,"startCharacter":6,"endLine":503,"endCharacter":3},{"startLine":493,"startCharacter":10,"endLine":502,"endCharacter":13},{"startLine":494,"startCharacter":23,"endLine":500,"endCharacter":5},{"startLine":497,"startCharacter":19,"endLine":500,"endCharacter":4},{"startLine":497,"startCharacter":41,"endLine":499,"endCharacter":9},{"startLine":501,"startCharacter":38,"endLine":502,"endCharacter":13},{"startLine":506,"startCharacter":22,"endLine":507,"endCharacter":55},{"startLine":510,"startCharacter":29,"endLine":511,"endCharacter":40},{"startLine":516,"startCharacter":51,"endLine":576,"endCharacter":2},{"startLine":540,"startCharacter":12,"endLine":543,"endCharacter":15},{"startLine":550,"startCharacter":6,"endLine":561,"endCharacter":3},{"startLine":551,"startCharacter":10,"endLine":560,"endCharacter":13},{"startLine":552,"startCharacter":23,"endLine":558,"endCharacter":5},{"startLine":555,"startCharacter":19,"endLine":558,"endCharacter":4},{"startLine":555,"startCharacter":41,"endLine":557,"endCharacter":9},{"startLine":559,"startCharacter":38,"endLine":560,"endCharacter":13},{"startLine":565,"startCharacter":29,"endLine":567,"endCharacter":62},{"startLine":570,"startCharacter":22,"endLine":571,"endCharacter":55},{"startLine":574,"startCharacter":44,"endLine":575,"endCharacter":46},{"startLine":580,"startCharacter":50,"endLine":649,"endCharacter":2},{"startLine":581,"startCharacter":20,"endLine":584,"endCharacter":25},{"startLine":585,"startCharacter":3,"endLine":587,"endCharacter":54},{"startLine":590,"startCharacter":26,"endLine":648,"endCharacter":4},{"startLine":591,"startCharacter":8,"endLine":648,"endCharacter":3},{"startLine":591,"startCharacter":36,"endLine":647,"endCharacter":4},{"startLine":600,"startCharacter":35,"endLine":603,"endCharacter":62},{"startLine":608,"startCharacter":38,"endLine":609,"endCharacter":69},{"startLine":619,"startCharacter":8,"endLine":630,"endCharacter":5},{"startLine":620,"startCharacter":12,"endLine":629,"endCharacter":15},{"startLine":621,"startCharacter":25,"endLine":627,"endCharacter":7},{"startLine":624,"startCharacter":21,"endLine":627,"endCharacter":6},{"startLine":624,"startCharacter":43,"endLine":626,"endCharacter":11},{"startLine":628,"startCharacter":40,"endLine":629,"endCharacter":15},{"startLine":633,"startCharacter":31,"endLine":634,"endCharacter":42},{"startLine":638,"startCharacter":31,"endLine":642,"endCharacter":5},{"startLine":639,"startCharacter":29,"endLine":641,"endCharacter":18},{"startLine":640,"startCharacter":33,"endLine":641,"endCharacter":18},{"startLine":645,"startCharacter":44,"endLine":646,"endCharacter":92}] [Trace - 21:32:54.028 PM] Sending request 'textDocument/codeLens - (10428)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:32:54.028 PM] Received response 'textDocument/codeLens - (10428)' in 0ms. Result: null [Trace - 21:32:54.028 PM] Sending request 'textDocument/codeAction - (10429)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":224,"character":40},"end":{"line":224,"character":40}},"context":{"diagnostics":[]}} [Trace - 21:32:54.030 PM] Received response 'textDocument/codeAction - (10429)' in 1ms. Result: null [Trace - 21:32:55.079 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":225},"contentChanges":[{"range":{"start":{"line":224,"character":39},"end":{"line":224,"character":40}},"rangeLength":1,"text":""}]} [Trace - 21:32:55.085 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":225,"diagnostics":[{"range":{"start":{"line":224,"character":40},"end":{"line":224,"character":40}},"severity":1,"source":"syntax","message":"missing ',' before newline in argument list"}]} [Trace - 21:32:55.266 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":226},"contentChanges":[{"range":{"start":{"line":224,"character":38},"end":{"line":224,"character":40}},"rangeLength":2,"text":""}]} [Trace - 21:32:55.272 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":226,"diagnostics":[{"range":{"start":{"line":224,"character":38},"end":{"line":224,"character":38}},"severity":1,"source":"syntax","message":"missing ',' before newline in argument list"}]} [Trace - 21:32:55.459 PM] Sending request 'textDocument/foldingRange - (10430)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:32:55.462 PM] Received response 'textDocument/foldingRange - (10430)' in 2ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":224,"startCharacter":12,"endLine":651},{"startLine":227,"startCharacter":33,"endLine":229,"endCharacter":56},{"startLine":246,"startCharacter":12,"endLine":256,"endCharacter":3},{"startLine":248,"startCharacter":33,"endLine":251,"endCharacter":61},{"startLine":254,"startCharacter":36,"endLine":255,"endCharacter":68},{"startLine":292,"startCharacter":47,"endLine":293,"endCharacter":50},{"startLine":296,"startCharacter":47,"endLine":297,"endCharacter":68},{"startLine":328,"startCharacter":12,"endLine":337,"endCharacter":3},{"startLine":330,"startCharacter":33,"endLine":332,"endCharacter":32},{"startLine":335,"startCharacter":36,"endLine":336,"endCharacter":68},{"startLine":411,"startCharacter":12,"endLine":419,"endCharacter":3},{"startLine":413,"startCharacter":33,"endLine":414,"endCharacter":62},{"startLine":417,"startCharacter":36,"endLine":418,"endCharacter":68},{"startLine":451,"startCharacter":10,"endLine":453,"endCharacter":58},{"startLine":457,"startCharacter":28,"endLine":458,"endCharacter":51},{"startLine":482,"startCharacter":12,"endLine":485,"endCharacter":45},{"startLine":540,"startCharacter":12,"endLine":543,"endCharacter":15},{"startLine":645,"startCharacter":44,"endLine":646,"endCharacter":92}] [Trace - 21:32:55.508 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":227},"contentChanges":[{"range":{"start":{"line":224,"character":37},"end":{"line":224,"character":38}},"rangeLength":1,"text":""}]} [Trace - 21:32:55.514 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":227,"diagnostics":[{"range":{"start":{"line":224,"character":37},"end":{"line":224,"character":37}},"severity":1,"source":"syntax","message":"missing ',' before newline in argument list"}]} [Trace - 21:32:55.541 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":228},"contentChanges":[{"range":{"start":{"line":224,"character":36},"end":{"line":224,"character":37}},"rangeLength":1,"text":""}]} [Trace - 21:32:55.547 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":228,"diagnostics":[{"range":{"start":{"line":224,"character":36},"end":{"line":224,"character":36}},"severity":1,"source":"syntax","message":"missing ',' before newline in argument list"}]} [Trace - 21:32:55.745 PM] Sending request 'textDocument/foldingRange - (10431)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:32:55.746 PM] Received response 'textDocument/foldingRange - (10431)' in 1ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":224,"startCharacter":12,"endLine":651},{"startLine":227,"startCharacter":33,"endLine":229,"endCharacter":56},{"startLine":246,"startCharacter":12,"endLine":256,"endCharacter":3},{"startLine":248,"startCharacter":33,"endLine":251,"endCharacter":61},{"startLine":254,"startCharacter":36,"endLine":255,"endCharacter":68},{"startLine":292,"startCharacter":47,"endLine":293,"endCharacter":50},{"startLine":296,"startCharacter":47,"endLine":297,"endCharacter":68},{"startLine":328,"startCharacter":12,"endLine":337,"endCharacter":3},{"startLine":330,"startCharacter":33,"endLine":332,"endCharacter":32},{"startLine":335,"startCharacter":36,"endLine":336,"endCharacter":68},{"startLine":411,"startCharacter":12,"endLine":419,"endCharacter":3},{"startLine":413,"startCharacter":33,"endLine":414,"endCharacter":62},{"startLine":417,"startCharacter":36,"endLine":418,"endCharacter":68},{"startLine":451,"startCharacter":10,"endLine":453,"endCharacter":58},{"startLine":457,"startCharacter":28,"endLine":458,"endCharacter":51},{"startLine":482,"startCharacter":12,"endLine":485,"endCharacter":45},{"startLine":540,"startCharacter":12,"endLine":543,"endCharacter":15},{"startLine":645,"startCharacter":44,"endLine":646,"endCharacter":92}] [Trace - 21:32:55.801 PM] Sending request 'textDocument/codeLens - (10432)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:32:55.801 PM] Received response 'textDocument/codeLens - (10432)' in 0ms. Result: null [Trace - 21:32:55.802 PM] Sending request 'textDocument/codeAction - (10433)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":224,"character":36},"end":{"line":224,"character":36}},"context":{"diagnostics":[{"range":{"start":{"line":224,"character":36},"end":{"line":224,"character":36}},"message":"missing ',' before newline in argument list","severity":1,"source":"syntax"}]}} [Trace - 21:32:55.803 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 21:32:55 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go:225:37: missing ',' before newline in argument list (and 213 more errors)\n\tfile=\"/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go\"\n"} [Trace - 21:32:55.803 PM] Received response 'textDocument/codeAction - (10433)' in 1ms. Result: null [Error - 9:32:55 PM] 2020/11/25 21:32:55 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go:225:37: missing ',' before newline in argument list (and 213 more errors) file="/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go" [Trace - 21:32:55.837 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":229},"contentChanges":[{"range":{"start":{"line":224,"character":35},"end":{"line":224,"character":36}},"rangeLength":1,"text":""}]} [Trace - 21:32:55.843 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":229,"diagnostics":[{"range":{"start":{"line":224,"character":35},"end":{"line":224,"character":35}},"severity":1,"source":"syntax","message":"missing ',' before newline in argument list"}]} [Trace - 21:32:56.017 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":230},"contentChanges":[{"range":{"start":{"line":224,"character":34},"end":{"line":224,"character":35}},"rangeLength":1,"text":""}]} [Trace - 21:32:56.023 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":230,"diagnostics":[{"range":{"start":{"line":226,"character":11},"end":{"line":226,"character":11}},"severity":1,"source":"syntax","message":"missing ',' in argument list"}]} [Trace - 21:32:56.070 PM] Sending request 'textDocument/documentLink - (10434)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:32:56.073 PM] Received response 'textDocument/documentLink - (10434)' in 3ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":412,"character":11},"end":{"line":412,"character":19}},"target":"https://time.Now"}] [Trace - 21:32:56.213 PM] Sending request 'textDocument/foldingRange - (10435)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:32:56.214 PM] Received response 'textDocument/foldingRange - (10435)' in 1ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":224,"startCharacter":12,"endLine":651},{"startLine":227,"startCharacter":33,"endLine":229,"endCharacter":56},{"startLine":246,"startCharacter":12,"endLine":256,"endCharacter":3},{"startLine":248,"startCharacter":33,"endLine":251,"endCharacter":61},{"startLine":254,"startCharacter":36,"endLine":255,"endCharacter":68},{"startLine":292,"startCharacter":47,"endLine":293,"endCharacter":50},{"startLine":296,"startCharacter":47,"endLine":297,"endCharacter":68},{"startLine":328,"startCharacter":12,"endLine":337,"endCharacter":3},{"startLine":330,"startCharacter":33,"endLine":332,"endCharacter":32},{"startLine":335,"startCharacter":36,"endLine":336,"endCharacter":68},{"startLine":411,"startCharacter":12,"endLine":419,"endCharacter":3},{"startLine":413,"startCharacter":33,"endLine":414,"endCharacter":62},{"startLine":417,"startCharacter":36,"endLine":418,"endCharacter":68},{"startLine":451,"startCharacter":10,"endLine":453,"endCharacter":58},{"startLine":457,"startCharacter":28,"endLine":458,"endCharacter":51},{"startLine":482,"startCharacter":12,"endLine":485,"endCharacter":45},{"startLine":540,"startCharacter":12,"endLine":543,"endCharacter":15},{"startLine":645,"startCharacter":44,"endLine":646,"endCharacter":92}] [Trace - 21:32:56.274 PM] Sending request 'textDocument/codeLens - (10436)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:32:56.274 PM] Received response 'textDocument/codeLens - (10436)' in 0ms. Result: null [Trace - 21:32:56.277 PM] Sending request 'textDocument/codeAction - (10437)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":224,"character":34},"end":{"line":224,"character":34}},"context":{"diagnostics":[]}} [Trace - 21:32:56.278 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 21:32:56 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go:227:12: missing ',' in argument list (and 212 more errors)\n\tfile=\"/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go\"\n"} [Error - 9:32:56 PM] 2020/11/25 21:32:56 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go:227:12: missing ',' in argument list (and 212 more errors) file="/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go" [Trace - 21:32:56.279 PM] Received response 'textDocument/codeAction - (10437)' in 1ms. Result: null [Trace - 21:32:56.354 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":231},"contentChanges":[{"range":{"start":{"line":224,"character":33},"end":{"line":224,"character":34}},"rangeLength":1,"text":""}]} [Trace - 21:32:56.361 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":231,"diagnostics":[{"range":{"start":{"line":224,"character":33},"end":{"line":224,"character":33}},"severity":1,"source":"syntax","message":"missing ',' before newline in argument list"}]} [Trace - 21:32:56.554 PM] Sending request 'textDocument/foldingRange - (10438)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:32:56.556 PM] Received response 'textDocument/foldingRange - (10438)' in 1ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":224,"startCharacter":12,"endLine":651},{"startLine":227,"startCharacter":33,"endLine":229,"endCharacter":56},{"startLine":246,"startCharacter":12,"endLine":256,"endCharacter":3},{"startLine":248,"startCharacter":33,"endLine":251,"endCharacter":61},{"startLine":254,"startCharacter":36,"endLine":255,"endCharacter":68},{"startLine":292,"startCharacter":47,"endLine":293,"endCharacter":50},{"startLine":296,"startCharacter":47,"endLine":297,"endCharacter":68},{"startLine":328,"startCharacter":12,"endLine":337,"endCharacter":3},{"startLine":330,"startCharacter":33,"endLine":332,"endCharacter":32},{"startLine":335,"startCharacter":36,"endLine":336,"endCharacter":68},{"startLine":411,"startCharacter":12,"endLine":419,"endCharacter":3},{"startLine":413,"startCharacter":33,"endLine":414,"endCharacter":62},{"startLine":417,"startCharacter":36,"endLine":418,"endCharacter":68},{"startLine":451,"startCharacter":10,"endLine":453,"endCharacter":58},{"startLine":457,"startCharacter":28,"endLine":458,"endCharacter":51},{"startLine":482,"startCharacter":12,"endLine":485,"endCharacter":45},{"startLine":540,"startCharacter":12,"endLine":543,"endCharacter":15},{"startLine":645,"startCharacter":44,"endLine":646,"endCharacter":92}] [Trace - 21:32:56.619 PM] Sending request 'textDocument/codeLens - (10439)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:32:56.619 PM] Received response 'textDocument/codeLens - (10439)' in 0ms. Result: null [Trace - 21:32:56.620 PM] Sending request 'textDocument/codeAction - (10440)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":224,"character":33},"end":{"line":224,"character":33}},"context":{"diagnostics":[{"range":{"start":{"line":224,"character":33},"end":{"line":224,"character":33}},"message":"missing ',' before newline in argument list","severity":1,"source":"syntax"}]}} [Trace - 21:32:56.622 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 21:32:56 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go:225:34: missing ',' before newline in argument list (and 213 more errors)\n\tfile=\"/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go\"\n"} [Error - 9:32:56 PM] 2020/11/25 21:32:56 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go:225:34: missing ',' before newline in argument list (and 213 more errors) file="/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go" [Trace - 21:32:56.622 PM] Received response 'textDocument/codeAction - (10440)' in 1ms. Result: null [Trace - 21:32:57.189 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":232},"contentChanges":[{"range":{"start":{"line":224,"character":33},"end":{"line":224,"character":33}},"rangeLength":0,"text":")"}]} [Trace - 21:32:57.198 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":232,"diagnostics":[]} [Trace - 21:32:57.356 PM] Sending request 'textDocument/codeAction - (10441)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":651,"character":0}},"context":{"diagnostics":[],"only":["source.organizeImports"]}} [Trace - 21:32:57.356 PM] Sending request 'textDocument/documentLink - (10442)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:32:57.357 PM] Received response 'textDocument/codeAction - (10441)' in 1ms. Result: null [Trace - 21:32:57.359 PM] Sending request 'textDocument/formatting - (10443)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 21:32:57.361 PM] Received response 'textDocument/documentLink - (10442)' in 5ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":412,"character":11},"end":{"line":412,"character":19}},"target":"https://time.Now"}] [Trace - 21:32:57.367 PM] Received response 'textDocument/formatting - (10443)' in 8ms. Result: [] [Trace - 21:32:57.384 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":232}} [Trace - 21:32:57.384 PM] Sending request 'textDocument/foldingRange - (10444)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:32:57.391 PM] Received response 'textDocument/foldingRange - (10444)' in 6ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":302,"endCharacter":2},{"startLine":227,"startCharacter":33,"endLine":229,"endCharacter":56},{"startLine":234,"startCharacter":36,"endLine":235,"endCharacter":67},{"startLine":246,"startCharacter":12,"endLine":256,"endCharacter":3},{"startLine":248,"startCharacter":33,"endLine":251,"endCharacter":61},{"startLine":254,"startCharacter":36,"endLine":255,"endCharacter":68},{"startLine":263,"startCharacter":6,"endLine":274,"endCharacter":3},{"startLine":264,"startCharacter":10,"endLine":273,"endCharacter":13},{"startLine":265,"startCharacter":23,"endLine":271,"endCharacter":5},{"startLine":268,"startCharacter":19,"endLine":271,"endCharacter":4},{"startLine":268,"startCharacter":41,"endLine":270,"endCharacter":9},{"startLine":272,"startCharacter":38,"endLine":273,"endCharacter":13},{"startLine":277,"startCharacter":22,"endLine":278,"endCharacter":55},{"startLine":281,"startCharacter":29,"endLine":282,"endCharacter":40},{"startLine":285,"startCharacter":29,"endLine":301,"endCharacter":3},{"startLine":286,"startCharacter":32,"endLine":300,"endCharacter":51},{"startLine":287,"startCharacter":32,"endLine":290,"endCharacter":4},{"startLine":288,"startCharacter":38,"endLine":289,"endCharacter":51},{"startLine":291,"startCharacter":31,"endLine":294,"endCharacter":4},{"startLine":292,"startCharacter":47,"endLine":293,"endCharacter":50},{"startLine":295,"startCharacter":25,"endLine":298,"endCharacter":4},{"startLine":296,"startCharacter":47,"endLine":297,"endCharacter":68},{"startLine":299,"startCharacter":10,"endLine":300,"endCharacter":51},{"startLine":306,"startCharacter":59,"endLine":379,"endCharacter":2},{"startLine":311,"startCharacter":33,"endLine":313,"endCharacter":31},{"startLine":318,"startCharacter":36,"endLine":319,"endCharacter":67},{"startLine":328,"startCharacter":12,"endLine":337,"endCharacter":3},{"startLine":330,"startCharacter":33,"endLine":332,"endCharacter":32},{"startLine":335,"startCharacter":36,"endLine":336,"endCharacter":68},{"startLine":344,"startCharacter":6,"endLine":355,"endCharacter":3},{"startLine":345,"startCharacter":10,"endLine":354,"endCharacter":13},{"startLine":346,"startCharacter":23,"endLine":352,"endCharacter":5},{"startLine":349,"startCharacter":19,"endLine":352,"endCharacter":4},{"startLine":349,"startCharacter":41,"endLine":351,"endCharacter":9},{"startLine":353,"startCharacter":38,"endLine":354,"endCharacter":13},{"startLine":358,"startCharacter":22,"endLine":359,"endCharacter":55},{"startLine":362,"startCharacter":29,"endLine":363,"endCharacter":40},{"startLine":368,"startCharacter":29,"endLine":374,"endCharacter":3},{"startLine":369,"startCharacter":32,"endLine":373,"endCharacter":51},{"startLine":370,"startCharacter":32,"endLine":371,"endCharacter":49},{"startLine":372,"startCharacter":10,"endLine":373,"endCharacter":51},{"startLine":377,"startCharacter":32,"endLine":378,"endCharacter":76},{"startLine":383,"startCharacter":57,"endLine":460,"endCharacter":2},{"startLine":392,"startCharacter":33,"endLine":396,"endCharacter":60},{"startLine":401,"startCharacter":36,"endLine":402,"endCharacter":67},{"startLine":411,"startCharacter":12,"endLine":419,"endCharacter":3},{"startLine":413,"startCharacter":33,"endLine":414,"endCharacter":62},{"startLine":417,"startCharacter":36,"endLine":418,"endCharacter":68},{"startLine":426,"startCharacter":6,"endLine":437,"endCharacter":3},{"startLine":427,"startCharacter":10,"endLine":436,"endCharacter":13},{"startLine":428,"startCharacter":23,"endLine":434,"endCharacter":5},{"startLine":431,"startCharacter":19,"endLine":434,"endCharacter":4},{"startLine":431,"startCharacter":41,"endLine":433,"endCharacter":9},{"startLine":435,"startCharacter":38,"endLine":436,"endCharacter":13},{"startLine":440,"startCharacter":29,"endLine":441,"endCharacter":34},{"startLine":444,"startCharacter":35,"endLine":445,"endCharacter":55},{"startLine":449,"startCharacter":29,"endLine":459,"endCharacter":3},{"startLine":451,"startCharacter":10,"endLine":455,"endCharacter":17},{"startLine":452,"startCharacter":14,"endLine":453,"endCharacter":58},{"startLine":457,"startCharacter":28,"endLine":458,"endCharacter":51},{"startLine":464,"startCharacter":51,"endLine":512,"endCharacter":2},{"startLine":482,"startCharacter":12,"endLine":485,"endCharacter":45},{"startLine":492,"startCharacter":6,"endLine":503,"endCharacter":3},{"startLine":493,"startCharacter":10,"endLine":502,"endCharacter":13},{"startLine":494,"startCharacter":23,"endLine":500,"endCharacter":5},{"startLine":497,"startCharacter":19,"endLine":500,"endCharacter":4},{"startLine":497,"startCharacter":41,"endLine":499,"endCharacter":9},{"startLine":501,"startCharacter":38,"endLine":502,"endCharacter":13},{"startLine":506,"startCharacter":22,"endLine":507,"endCharacter":55},{"startLine":510,"startCharacter":29,"endLine":511,"endCharacter":40},{"startLine":516,"startCharacter":51,"endLine":576,"endCharacter":2},{"startLine":540,"startCharacter":12,"endLine":543,"endCharacter":15},{"startLine":550,"startCharacter":6,"endLine":561,"endCharacter":3},{"startLine":551,"startCharacter":10,"endLine":560,"endCharacter":13},{"startLine":552,"startCharacter":23,"endLine":558,"endCharacter":5},{"startLine":555,"startCharacter":19,"endLine":558,"endCharacter":4},{"startLine":555,"startCharacter":41,"endLine":557,"endCharacter":9},{"startLine":559,"startCharacter":38,"endLine":560,"endCharacter":13},{"startLine":565,"startCharacter":29,"endLine":567,"endCharacter":62},{"startLine":570,"startCharacter":22,"endLine":571,"endCharacter":55},{"startLine":574,"startCharacter":44,"endLine":575,"endCharacter":46},{"startLine":580,"startCharacter":50,"endLine":649,"endCharacter":2},{"startLine":581,"startCharacter":20,"endLine":584,"endCharacter":25},{"startLine":585,"startCharacter":3,"endLine":587,"endCharacter":54},{"startLine":590,"startCharacter":26,"endLine":648,"endCharacter":4},{"startLine":591,"startCharacter":8,"endLine":648,"endCharacter":3},{"startLine":591,"startCharacter":36,"endLine":647,"endCharacter":4},{"startLine":600,"startCharacter":35,"endLine":603,"endCharacter":62},{"startLine":608,"startCharacter":38,"endLine":609,"endCharacter":69},{"startLine":619,"startCharacter":8,"endLine":630,"endCharacter":5},{"startLine":620,"startCharacter":12,"endLine":629,"endCharacter":15},{"startLine":621,"startCharacter":25,"endLine":627,"endCharacter":7},{"startLine":624,"startCharacter":21,"endLine":627,"endCharacter":6},{"startLine":624,"startCharacter":43,"endLine":626,"endCharacter":11},{"startLine":628,"startCharacter":40,"endLine":629,"endCharacter":15},{"startLine":633,"startCharacter":31,"endLine":634,"endCharacter":42},{"startLine":638,"startCharacter":31,"endLine":642,"endCharacter":5},{"startLine":639,"startCharacter":29,"endLine":641,"endCharacter":18},{"startLine":640,"startCharacter":33,"endLine":641,"endCharacter":18},{"startLine":645,"startCharacter":44,"endLine":646,"endCharacter":92}] [Trace - 21:32:57.442 PM] Sending request 'textDocument/codeLens - (10445)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:32:57.442 PM] Received response 'textDocument/codeLens - (10445)' in 0ms. Result: null [Trace - 21:32:57.454 PM] Sending request 'textDocument/codeAction - (10446)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":224,"character":34},"end":{"line":224,"character":34}},"context":{"diagnostics":[]}} [Trace - 21:32:57.455 PM] Received response 'textDocument/codeAction - (10446)' in 1ms. Result: null [Trace - 21:32:57.664 PM] Sending request 'textDocument/codeAction - (10447)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"range":{"start":{"line":380,"character":80},"end":{"line":380,"character":80}},"context":{"diagnostics":[]}} [Trace - 21:32:57.665 PM] Received response 'textDocument/codeAction - (10447)' in 0ms. Result: null [Trace - 21:32:57.786 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","type":2}]} [Trace - 21:32:58.578 PM] Sending request 'textDocument/codeAction - (10448)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":651,"character":0}},"context":{"diagnostics":[],"only":["source.organizeImports"]}} [Trace - 21:32:58.579 PM] Received response 'textDocument/codeAction - (10448)' in 1ms. Result: null [Trace - 21:32:58.585 PM] Sending request 'textDocument/formatting - (10449)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 21:32:58.590 PM] Received response 'textDocument/formatting - (10449)' in 4ms. Result: [] [Trace - 21:32:58.607 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":232}} [Trace - 21:32:58.878 PM] Sending request 'textDocument/codeAction - (10450)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"range":{"start":{"line":380,"character":80},"end":{"line":380,"character":80}},"context":{"diagnostics":[]}} [Trace - 21:32:58.879 PM] Received response 'textDocument/codeAction - (10450)' in 1ms. Result: null [Trace - 21:32:58.912 PM] Sending request 'textDocument/documentSymbol - (10451)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:32:58.913 PM] Received response 'textDocument/documentSymbol - (10451)' in 0ms. Result: [{"name":"ReceivedEvent","detail":"struct{...}","kind":23,"range":{"start":{"line":14,"character":5},"end":{"line":17,"character":1}},"selectionRange":{"start":{"line":14,"character":5},"end":{"line":14,"character":18}},"children":[{"name":"Event","detail":"interface{...}","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":12}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":6}}}]},{"name":"(ReceivedEvent).String","detail":"()","kind":6,"range":{"start":{"line":19,"character":0},"end":{"line":21,"character":1}},"selectionRange":{"start":{"line":19,"character":23},"end":{"line":19,"character":29}}},{"name":"isIn","detail":"(id string, ids []string)","kind":12,"range":{"start":{"line":23,"character":0},"end":{"line":30,"character":1}},"selectionRange":{"start":{"line":23,"character":5},"end":{"line":23,"character":9}}},{"name":"durations","detail":"(dd []time.Duration)","kind":12,"range":{"start":{"line":33,"character":0},"end":{"line":35,"character":1}},"selectionRange":{"start":{"line":33,"character":5},"end":{"line":33,"character":14}}},{"name":"errs","detail":"(ee []error)","kind":12,"range":{"start":{"line":37,"character":0},"end":{"line":39,"character":1}},"selectionRange":{"start":{"line":37,"character":5},"end":{"line":37,"character":9}}},{"name":"events","detail":"(ee []scheduler.Event)","kind":12,"range":{"start":{"line":41,"character":0},"end":{"line":43,"character":1}},"selectionRange":{"start":{"line":41,"character":5},"end":{"line":41,"character":11}}},{"name":"TestScheduler_trigger_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":46,"character":0},"end":{"line":121,"character":1}},"selectionRange":{"start":{"line":46,"character":5},"end":{"line":46,"character":32}}},{"name":"TestScheduler_update_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":124,"character":0},"end":{"line":212,"character":1}},"selectionRange":{"start":{"line":124,"character":5},"end":{"line":124,"character":31}}},{"name":"TestScheduler_outdated_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":215,"character":0},"end":{"line":303,"character":1}},"selectionRange":{"start":{"line":215,"character":5},"end":{"line":215,"character":36}}},{"name":"TestScheduler_ignore_invalid_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":306,"character":0},"end":{"line":380,"character":1}},"selectionRange":{"start":{"line":306,"character":5},"end":{"line":306,"character":43}}},{"name":"TestScheduler_missed_schedules_first","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":383,"character":0},"end":{"line":461,"character":1}},"selectionRange":{"start":{"line":383,"character":5},"end":{"line":383,"character":41}}},{"name":"TestScheduler_deleted_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":464,"character":0},"end":{"line":513,"character":1}},"selectionRange":{"start":{"line":464,"character":5},"end":{"line":464,"character":35}}},{"name":"TestScheduler_delete_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":516,"character":0},"end":{"line":577,"character":1}},"selectionRange":{"start":{"line":516,"character":5},"end":{"line":516,"character":35}}},{"name":"TestScheduler_scheduler_since","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":580,"character":0},"end":{"line":650,"character":1}},"selectionRange":{"start":{"line":580,"character":5},"end":{"line":580,"character":34}}}] [Trace - 21:32:59.011 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","type":2}]} [Trace - 21:32:59.706 PM] Sending request 'textDocument/hover - (10452)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":224,"character":23}} [Trace - 21:32:59.707 PM] Received response 'textDocument/hover - (10452)' in 0ms. Result: null [Trace - 21:32:59.759 PM] Sending request 'textDocument/documentHighlight - (10453)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":224,"character":23}} [Trace - 21:32:59.759 PM] Received response 'textDocument/documentHighlight - (10453)' in 0ms. Result: [] [Trace - 21:33:00.008 PM] Sending request 'textDocument/codeAction - (10454)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":224,"character":23},"end":{"line":224,"character":23}},"context":{"diagnostics":[]}} [Trace - 21:33:00.009 PM] Received response 'textDocument/codeAction - (10454)' in 1ms. Result: null [Trace - 21:33:00.468 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":233},"contentChanges":[{"range":{"start":{"line":224,"character":23},"end":{"line":224,"character":23}},"rangeLength":0,"text":"\\"}]} [Trace - 21:33:00.475 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":233,"diagnostics":[{"range":{"start":{"line":224,"character":12},"end":{"line":224,"character":12}},"severity":1,"source":"syntax","message":"string literal not terminated"}]} [Trace - 21:33:00.660 PM] Sending request 'textDocument/foldingRange - (10455)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:33:00.661 PM] Received response 'textDocument/foldingRange - (10455)' in 1ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":224,"startCharacter":12,"endLine":651},{"startLine":227,"startCharacter":33,"endLine":229,"endCharacter":56},{"startLine":246,"startCharacter":12,"endLine":256,"endCharacter":3},{"startLine":248,"startCharacter":33,"endLine":251,"endCharacter":61},{"startLine":254,"startCharacter":36,"endLine":255,"endCharacter":68},{"startLine":292,"startCharacter":47,"endLine":293,"endCharacter":50},{"startLine":296,"startCharacter":47,"endLine":297,"endCharacter":68},{"startLine":328,"startCharacter":12,"endLine":337,"endCharacter":3},{"startLine":330,"startCharacter":33,"endLine":332,"endCharacter":32},{"startLine":335,"startCharacter":36,"endLine":336,"endCharacter":68},{"startLine":411,"startCharacter":12,"endLine":419,"endCharacter":3},{"startLine":413,"startCharacter":33,"endLine":414,"endCharacter":62},{"startLine":417,"startCharacter":36,"endLine":418,"endCharacter":68},{"startLine":451,"startCharacter":10,"endLine":453,"endCharacter":58},{"startLine":457,"startCharacter":28,"endLine":458,"endCharacter":51},{"startLine":482,"startCharacter":12,"endLine":485,"endCharacter":45},{"startLine":540,"startCharacter":12,"endLine":543,"endCharacter":15},{"startLine":645,"startCharacter":44,"endLine":646,"endCharacter":92}] [Trace - 21:33:00.719 PM] Sending request 'textDocument/codeLens - (10456)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:33:00.720 PM] Received response 'textDocument/codeLens - (10456)' in 0ms. Result: null [Trace - 21:33:00.735 PM] Sending request 'textDocument/codeAction - (10457)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":224,"character":24},"end":{"line":224,"character":24}},"context":{"diagnostics":[]}} [Trace - 21:33:00.736 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 21:33:00 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go:225:13: string literal not terminated (and 214 more errors)\n\tfile=\"/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go\"\n"} [Error - 9:33:00 PM] 2020/11/25 21:33:00 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go:225:13: string literal not terminated (and 214 more errors) file="/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go" [Trace - 21:33:00.736 PM] Received response 'textDocument/codeAction - (10457)' in 1ms. Result: null [Trace - 21:33:00.780 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":234},"contentChanges":[{"range":{"start":{"line":224,"character":24},"end":{"line":224,"character":24}},"rangeLength":0,"text":"n"}]} [Trace - 21:33:00.788 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":234,"diagnostics":[]} [Trace - 21:33:00.943 PM] Sending request 'textDocument/codeAction - (10458)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":651,"character":0}},"context":{"diagnostics":[],"only":["source.organizeImports"]}} [Trace - 21:33:00.944 PM] Received response 'textDocument/codeAction - (10458)' in 1ms. Result: null [Trace - 21:33:00.945 PM] Sending request 'textDocument/formatting - (10459)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 21:33:00.950 PM] Received response 'textDocument/formatting - (10459)' in 4ms. Result: [] [Trace - 21:33:00.966 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":234}} [Trace - 21:33:00.978 PM] Sending request 'textDocument/foldingRange - (10460)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:33:00.981 PM] Received response 'textDocument/foldingRange - (10460)' in 2ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":302,"endCharacter":2},{"startLine":227,"startCharacter":33,"endLine":229,"endCharacter":56},{"startLine":234,"startCharacter":36,"endLine":235,"endCharacter":67},{"startLine":246,"startCharacter":12,"endLine":256,"endCharacter":3},{"startLine":248,"startCharacter":33,"endLine":251,"endCharacter":61},{"startLine":254,"startCharacter":36,"endLine":255,"endCharacter":68},{"startLine":263,"startCharacter":6,"endLine":274,"endCharacter":3},{"startLine":264,"startCharacter":10,"endLine":273,"endCharacter":13},{"startLine":265,"startCharacter":23,"endLine":271,"endCharacter":5},{"startLine":268,"startCharacter":19,"endLine":271,"endCharacter":4},{"startLine":268,"startCharacter":41,"endLine":270,"endCharacter":9},{"startLine":272,"startCharacter":38,"endLine":273,"endCharacter":13},{"startLine":277,"startCharacter":22,"endLine":278,"endCharacter":55},{"startLine":281,"startCharacter":29,"endLine":282,"endCharacter":40},{"startLine":285,"startCharacter":29,"endLine":301,"endCharacter":3},{"startLine":286,"startCharacter":32,"endLine":300,"endCharacter":51},{"startLine":287,"startCharacter":32,"endLine":290,"endCharacter":4},{"startLine":288,"startCharacter":38,"endLine":289,"endCharacter":51},{"startLine":291,"startCharacter":31,"endLine":294,"endCharacter":4},{"startLine":292,"startCharacter":47,"endLine":293,"endCharacter":50},{"startLine":295,"startCharacter":25,"endLine":298,"endCharacter":4},{"startLine":296,"startCharacter":47,"endLine":297,"endCharacter":68},{"startLine":299,"startCharacter":10,"endLine":300,"endCharacter":51},{"startLine":306,"startCharacter":59,"endLine":379,"endCharacter":2},{"startLine":311,"startCharacter":33,"endLine":313,"endCharacter":31},{"startLine":318,"startCharacter":36,"endLine":319,"endCharacter":67},{"startLine":328,"startCharacter":12,"endLine":337,"endCharacter":3},{"startLine":330,"startCharacter":33,"endLine":332,"endCharacter":32},{"startLine":335,"startCharacter":36,"endLine":336,"endCharacter":68},{"startLine":344,"startCharacter":6,"endLine":355,"endCharacter":3},{"startLine":345,"startCharacter":10,"endLine":354,"endCharacter":13},{"startLine":346,"startCharacter":23,"endLine":352,"endCharacter":5},{"startLine":349,"startCharacter":19,"endLine":352,"endCharacter":4},{"startLine":349,"startCharacter":41,"endLine":351,"endCharacter":9},{"startLine":353,"startCharacter":38,"endLine":354,"endCharacter":13},{"startLine":358,"startCharacter":22,"endLine":359,"endCharacter":55},{"startLine":362,"startCharacter":29,"endLine":363,"endCharacter":40},{"startLine":368,"startCharacter":29,"endLine":374,"endCharacter":3},{"startLine":369,"startCharacter":32,"endLine":373,"endCharacter":51},{"startLine":370,"startCharacter":32,"endLine":371,"endCharacter":49},{"startLine":372,"startCharacter":10,"endLine":373,"endCharacter":51},{"startLine":377,"startCharacter":32,"endLine":378,"endCharacter":76},{"startLine":383,"startCharacter":57,"endLine":460,"endCharacter":2},{"startLine":392,"startCharacter":33,"endLine":396,"endCharacter":60},{"startLine":401,"startCharacter":36,"endLine":402,"endCharacter":67},{"startLine":411,"startCharacter":12,"endLine":419,"endCharacter":3},{"startLine":413,"startCharacter":33,"endLine":414,"endCharacter":62},{"startLine":417,"startCharacter":36,"endLine":418,"endCharacter":68},{"startLine":426,"startCharacter":6,"endLine":437,"endCharacter":3},{"startLine":427,"startCharacter":10,"endLine":436,"endCharacter":13},{"startLine":428,"startCharacter":23,"endLine":434,"endCharacter":5},{"startLine":431,"startCharacter":19,"endLine":434,"endCharacter":4},{"startLine":431,"startCharacter":41,"endLine":433,"endCharacter":9},{"startLine":435,"startCharacter":38,"endLine":436,"endCharacter":13},{"startLine":440,"startCharacter":29,"endLine":441,"endCharacter":34},{"startLine":444,"startCharacter":35,"endLine":445,"endCharacter":55},{"startLine":449,"startCharacter":29,"endLine":459,"endCharacter":3},{"startLine":451,"startCharacter":10,"endLine":455,"endCharacter":17},{"startLine":452,"startCharacter":14,"endLine":453,"endCharacter":58},{"startLine":457,"startCharacter":28,"endLine":458,"endCharacter":51},{"startLine":464,"startCharacter":51,"endLine":512,"endCharacter":2},{"startLine":482,"startCharacter":12,"endLine":485,"endCharacter":45},{"startLine":492,"startCharacter":6,"endLine":503,"endCharacter":3},{"startLine":493,"startCharacter":10,"endLine":502,"endCharacter":13},{"startLine":494,"startCharacter":23,"endLine":500,"endCharacter":5},{"startLine":497,"startCharacter":19,"endLine":500,"endCharacter":4},{"startLine":497,"startCharacter":41,"endLine":499,"endCharacter":9},{"startLine":501,"startCharacter":38,"endLine":502,"endCharacter":13},{"startLine":506,"startCharacter":22,"endLine":507,"endCharacter":55},{"startLine":510,"startCharacter":29,"endLine":511,"endCharacter":40},{"startLine":516,"startCharacter":51,"endLine":576,"endCharacter":2},{"startLine":540,"startCharacter":12,"endLine":543,"endCharacter":15},{"startLine":550,"startCharacter":6,"endLine":561,"endCharacter":3},{"startLine":551,"startCharacter":10,"endLine":560,"endCharacter":13},{"startLine":552,"startCharacter":23,"endLine":558,"endCharacter":5},{"startLine":555,"startCharacter":19,"endLine":558,"endCharacter":4},{"startLine":555,"startCharacter":41,"endLine":557,"endCharacter":9},{"startLine":559,"startCharacter":38,"endLine":560,"endCharacter":13},{"startLine":565,"startCharacter":29,"endLine":567,"endCharacter":62},{"startLine":570,"startCharacter":22,"endLine":571,"endCharacter":55},{"startLine":574,"startCharacter":44,"endLine":575,"endCharacter":46},{"startLine":580,"startCharacter":50,"endLine":649,"endCharacter":2},{"startLine":581,"startCharacter":20,"endLine":584,"endCharacter":25},{"startLine":585,"startCharacter":3,"endLine":587,"endCharacter":54},{"startLine":590,"startCharacter":26,"endLine":648,"endCharacter":4},{"startLine":591,"startCharacter":8,"endLine":648,"endCharacter":3},{"startLine":591,"startCharacter":36,"endLine":647,"endCharacter":4},{"startLine":600,"startCharacter":35,"endLine":603,"endCharacter":62},{"startLine":608,"startCharacter":38,"endLine":609,"endCharacter":69},{"startLine":619,"startCharacter":8,"endLine":630,"endCharacter":5},{"startLine":620,"startCharacter":12,"endLine":629,"endCharacter":15},{"startLine":621,"startCharacter":25,"endLine":627,"endCharacter":7},{"startLine":624,"startCharacter":21,"endLine":627,"endCharacter":6},{"startLine":624,"startCharacter":43,"endLine":626,"endCharacter":11},{"startLine":628,"startCharacter":40,"endLine":629,"endCharacter":15},{"startLine":633,"startCharacter":31,"endLine":634,"endCharacter":42},{"startLine":638,"startCharacter":31,"endLine":642,"endCharacter":5},{"startLine":639,"startCharacter":29,"endLine":641,"endCharacter":18},{"startLine":640,"startCharacter":33,"endLine":641,"endCharacter":18},{"startLine":645,"startCharacter":44,"endLine":646,"endCharacter":92}] [Trace - 21:33:01.038 PM] Sending request 'textDocument/codeLens - (10461)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:33:01.038 PM] Received response 'textDocument/codeLens - (10461)' in 0ms. Result: null [Trace - 21:33:01.066 PM] Sending request 'textDocument/codeAction - (10462)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":224,"character":25},"end":{"line":224,"character":25}},"context":{"diagnostics":[]}} [Trace - 21:33:01.067 PM] Received response 'textDocument/codeAction - (10462)' in 1ms. Result: null [Trace - 21:33:01.238 PM] Sending request 'textDocument/codeAction - (10463)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"range":{"start":{"line":380,"character":80},"end":{"line":380,"character":80}},"context":{"diagnostics":[]}} [Trace - 21:33:01.239 PM] Received response 'textDocument/codeAction - (10463)' in 0ms. Result: null [Trace - 21:33:01.367 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","type":2}]} [Trace - 21:33:01.456 PM] Sending request 'textDocument/documentLink - (10464)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:33:01.460 PM] Received response 'textDocument/documentLink - (10464)' in 3ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":412,"character":11},"end":{"line":412,"character":19}},"target":"https://time.Now"}] [Trace - 21:33:02.490 PM] Sending request 'textDocument/documentSymbol - (10465)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:33:02.491 PM] Received response 'textDocument/documentSymbol - (10465)' in 0ms. Result: [{"name":"ReceivedEvent","detail":"struct{...}","kind":23,"range":{"start":{"line":14,"character":5},"end":{"line":17,"character":1}},"selectionRange":{"start":{"line":14,"character":5},"end":{"line":14,"character":18}},"children":[{"name":"Event","detail":"interface{...}","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":12}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":6}}}]},{"name":"(ReceivedEvent).String","detail":"()","kind":6,"range":{"start":{"line":19,"character":0},"end":{"line":21,"character":1}},"selectionRange":{"start":{"line":19,"character":23},"end":{"line":19,"character":29}}},{"name":"isIn","detail":"(id string, ids []string)","kind":12,"range":{"start":{"line":23,"character":0},"end":{"line":30,"character":1}},"selectionRange":{"start":{"line":23,"character":5},"end":{"line":23,"character":9}}},{"name":"durations","detail":"(dd []time.Duration)","kind":12,"range":{"start":{"line":33,"character":0},"end":{"line":35,"character":1}},"selectionRange":{"start":{"line":33,"character":5},"end":{"line":33,"character":14}}},{"name":"errs","detail":"(ee []error)","kind":12,"range":{"start":{"line":37,"character":0},"end":{"line":39,"character":1}},"selectionRange":{"start":{"line":37,"character":5},"end":{"line":37,"character":9}}},{"name":"events","detail":"(ee []scheduler.Event)","kind":12,"range":{"start":{"line":41,"character":0},"end":{"line":43,"character":1}},"selectionRange":{"start":{"line":41,"character":5},"end":{"line":41,"character":11}}},{"name":"TestScheduler_trigger_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":46,"character":0},"end":{"line":121,"character":1}},"selectionRange":{"start":{"line":46,"character":5},"end":{"line":46,"character":32}}},{"name":"TestScheduler_update_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":124,"character":0},"end":{"line":212,"character":1}},"selectionRange":{"start":{"line":124,"character":5},"end":{"line":124,"character":31}}},{"name":"TestScheduler_outdated_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":215,"character":0},"end":{"line":303,"character":1}},"selectionRange":{"start":{"line":215,"character":5},"end":{"line":215,"character":36}}},{"name":"TestScheduler_ignore_invalid_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":306,"character":0},"end":{"line":380,"character":1}},"selectionRange":{"start":{"line":306,"character":5},"end":{"line":306,"character":43}}},{"name":"TestScheduler_missed_schedules_first","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":383,"character":0},"end":{"line":461,"character":1}},"selectionRange":{"start":{"line":383,"character":5},"end":{"line":383,"character":41}}},{"name":"TestScheduler_deleted_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":464,"character":0},"end":{"line":513,"character":1}},"selectionRange":{"start":{"line":464,"character":5},"end":{"line":464,"character":35}}},{"name":"TestScheduler_delete_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":516,"character":0},"end":{"line":577,"character":1}},"selectionRange":{"start":{"line":516,"character":5},"end":{"line":516,"character":35}}},{"name":"TestScheduler_scheduler_since","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":580,"character":0},"end":{"line":650,"character":1}},"selectionRange":{"start":{"line":580,"character":5},"end":{"line":580,"character":34}}}] [Trace - 21:33:20.790 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 21:33:20 background imports cache refresh starting\n"} [Info - 9:33:20 PM] 2020/11/25 21:33:20 background imports cache refresh starting [Trace - 21:33:20.967 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 21:33:20 background refresh finished after 176.951815ms\n"} [Info - 9:33:20 PM] 2020/11/25 21:33:20 background refresh finished after 176.951815ms [Trace - 21:33:22.151 PM] Sending request 'textDocument/hover - (10466)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":227,"character":19}} [Trace - 21:33:22.152 PM] Received response 'textDocument/hover - (10466)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\npackage schedule (\"github.com/etf1/kafka-scheduler/schedule\")\n```\n\n[`schedule` on pkg.go.dev](https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls)"},"range":{"start":{"line":227,"character":15},"end":{"line":227,"character":23}}} [Trace - 21:33:22.280 PM] Sending request 'textDocument/definition - (10467)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":228,"character":16}} [Trace - 21:33:22.280 PM] Received response 'textDocument/definition - (10467)' in 0ms. Result: [{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","range":{"start":{"line":16,"character":5},"end":{"line":16,"character":25}}}] [Trace - 21:33:22.350 PM] Sending request 'textDocument/documentHighlight - (10468)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":228,"character":16}} [Trace - 21:33:22.350 PM] Received response 'textDocument/documentHighlight - (10468)' in 0ms. Result: [{"range":{"start":{"line":229,"character":9},"end":{"line":229,"character":29}},"kind":1},{"range":{"start":{"line":228,"character":9},"end":{"line":228,"character":29}},"kind":1}] [Trace - 21:33:22.443 PM] Sending request 'textDocument/definition - (10469)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":228,"character":16}} [Trace - 21:33:22.443 PM] Received response 'textDocument/definition - (10469)' in 0ms. Result: [{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","range":{"start":{"line":16,"character":5},"end":{"line":16,"character":25}}}] [Trace - 21:33:22.474 PM] Sending request 'textDocument/documentLink - (10470)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:33:22.474 PM] Sending request 'textDocument/codeAction - (10471)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} [Trace - 21:33:22.474 PM] Sending request 'textDocument/documentSymbol - (10472)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:33:22.474 PM] Received response 'textDocument/documentLink - (10470)' in 0ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/strconv?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"}] [Trace - 21:33:22.475 PM] Received response 'textDocument/codeAction - (10471)' in 0ms. Result: null [Trace - 21:33:22.475 PM] Received response 'textDocument/documentSymbol - (10472)' in 0ms. Result: [{"name":"Schedule","detail":"struct{...}","kind":23,"range":{"start":{"line":10,"character":5},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":10,"character":5},"end":{"line":10,"character":13}},"children":[{"name":"id","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":17}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":3}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":16}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":6}}},{"name":"timestamp","detail":"int64","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":16}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":10}}}]},{"name":"SimpleScheduleWithTS","detail":"(id interface{}, epoch int64, timestamp int64)","kind":12,"range":{"start":{"line":16,"character":0},"end":{"line":33,"character":1}},"selectionRange":{"start":{"line":16,"character":5},"end":{"line":16,"character":25}}},{"name":"SimpleSchedule","detail":"(id interface{}, epoch int64)","kind":12,"range":{"start":{"line":35,"character":0},"end":{"line":37,"character":1}},"selectionRange":{"start":{"line":35,"character":5},"end":{"line":35,"character":19}}},{"name":"(Schedule).ID","detail":"()","kind":6,"range":{"start":{"line":39,"character":0},"end":{"line":41,"character":1}},"selectionRange":{"start":{"line":39,"character":18},"end":{"line":39,"character":20}}},{"name":"(Schedule).Epoch","detail":"()","kind":6,"range":{"start":{"line":43,"character":0},"end":{"line":45,"character":1}},"selectionRange":{"start":{"line":43,"character":18},"end":{"line":43,"character":23}}},{"name":"(Schedule).Timestamp","detail":"()","kind":6,"range":{"start":{"line":47,"character":0},"end":{"line":49,"character":1}},"selectionRange":{"start":{"line":47,"character":18},"end":{"line":47,"character":27}}},{"name":"(Schedule).String","detail":"()","kind":6,"range":{"start":{"line":51,"character":0},"end":{"line":53,"character":1}},"selectionRange":{"start":{"line":51,"character":18},"end":{"line":51,"character":24}}}] [Trace - 21:33:22.665 PM] Sending request 'textDocument/foldingRange - (10473)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:33:22.665 PM] Received response 'textDocument/foldingRange - (10473)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":91,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":22},{"startLine":35,"startCharacter":68,"endLine":36,"endCharacter":58},{"startLine":39,"startCharacter":31,"endLine":40,"endCharacter":12},{"startLine":43,"startCharacter":33,"endLine":44,"endCharacter":15},{"startLine":47,"startCharacter":37,"endLine":48,"endCharacter":19},{"startLine":51,"startCharacter":35,"endLine":52,"endCharacter":91}] [Trace - 21:33:22.717 PM] Sending request 'textDocument/codeLens - (10474)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:33:22.717 PM] Sending request 'textDocument/codeAction - (10475)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":16,"character":5},"end":{"line":16,"character":5}},"context":{"diagnostics":[]}} [Trace - 21:33:22.717 PM] Received response 'textDocument/codeLens - (10474)' in 0ms. Result: null [Trace - 21:33:22.718 PM] Received response 'textDocument/codeAction - (10475)' in 0ms. Result: null [Trace - 21:33:38.859 PM] Sending request 'textDocument/hover - (10476)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"position":{"line":375,"character":64}} [Trace - 21:33:38.859 PM] Received response 'textDocument/hover - (10476)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nvar e store.Event\n```"},"range":{"start":{"line":375,"character":64},"end":{"line":375,"character":65}}} [Trace - 21:33:40.179 PM] Sending request 'textDocument/hover - (10477)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"position":{"line":375,"character":64}} [Trace - 21:33:40.179 PM] Received response 'textDocument/hover - (10477)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nvar e store.Event\n```"},"range":{"start":{"line":375,"character":64},"end":{"line":375,"character":65}}} [Trace - 21:33:41.904 PM] Sending request 'textDocument/documentSymbol - (10478)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"}} [Trace - 21:33:41.904 PM] Received response 'textDocument/documentSymbol - (10478)' in 0ms. Result: [{"name":"Event","detail":"interface{...}","kind":11,"range":{"start":{"line":13,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":13,"character":5},"end":{"line":13,"character":10}},"children":[{"name":"String","kind":6,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":16}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"Error","detail":"interface{...}","kind":11,"range":{"start":{"line":17,"character":5},"end":{"line":19,"character":1}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":10}},"children":[{"name":"Event","kind":11,"range":{"start":{"line":18,"character":1},"end":{"line":18,"character":6}},"selectionRange":{"start":{"line":18,"character":1},"end":{"line":18,"character":6}}}]},{"name":"Scheduler","detail":"struct{...}","kind":23,"range":{"start":{"line":21,"character":5},"end":{"line":25,"character":1}},"selectionRange":{"start":{"line":21,"character":5},"end":{"line":21,"character":14}},"children":[{"name":"Timers","detail":"struct{...}","kind":8,"range":{"start":{"line":22,"character":1},"end":{"line":22,"character":14}},"selectionRange":{"start":{"line":22,"character":1},"end":{"line":22,"character":14}}},{"name":"Store","detail":"interface{...}","kind":8,"range":{"start":{"line":23,"character":1},"end":{"line":23,"character":12}},"selectionRange":{"start":{"line":23,"character":1},"end":{"line":23,"character":12}}},{"name":"events","detail":"chan Event","kind":8,"range":{"start":{"line":24,"character":1},"end":{"line":24,"character":18}},"selectionRange":{"start":{"line":24,"character":1},"end":{"line":24,"character":7}}}]},{"name":"NewScheduler","detail":"(store store.Store)","kind":12,"range":{"start":{"line":27,"character":0},"end":{"line":36,"character":1}},"selectionRange":{"start":{"line":27,"character":5},"end":{"line":27,"character":17}}},{"name":"(Scheduler).Events","detail":"()","kind":6,"range":{"start":{"line":38,"character":0},"end":{"line":40,"character":1}},"selectionRange":{"start":{"line":38,"character":21},"end":{"line":38,"character":27}}},{"name":"(Scheduler).Close","detail":"()","kind":6,"range":{"start":{"line":42,"character":0},"end":{"line":45,"character":1}},"selectionRange":{"start":{"line":42,"character":21},"end":{"line":42,"character":26}}},{"name":"(Scheduler).MissedEventsHandler","detail":"(since time.Time, input \u003c-chan store.Event)","kind":6,"range":{"start":{"line":78,"character":0},"end":{"line":196,"character":1}},"selectionRange":{"start":{"line":78,"character":21},"end":{"line":78,"character":40}}},{"name":"(Scheduler).addToTimers","detail":"(s schedule.Schedule)","kind":6,"range":{"start":{"line":284,"character":0},"end":{"line":292,"character":1}},"selectionRange":{"start":{"line":284,"character":21},"end":{"line":284,"character":32}}},{"name":"(Scheduler).Start","detail":"(since time.Time)","kind":6,"range":{"start":{"line":294,"character":0},"end":{"line":400,"character":1}},"selectionRange":{"start":{"line":294,"character":21},"end":{"line":294,"character":26}}}] [Trace - 21:33:42.130 PM] Sending request 'textDocument/codeAction - (10479)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"range":{"start":{"line":375,"character":16},"end":{"line":375,"character":21}},"context":{"diagnostics":[]}} [Trace - 21:33:42.131 PM] Received response 'textDocument/codeAction - (10479)' in 0ms. Result: null [Trace - 21:33:52.475 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 21:33:52 background imports cache refresh starting\n"} [Info - 9:33:52 PM] 2020/11/25 21:33:52 background imports cache refresh starting [Trace - 21:33:52.643 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 21:33:52 background refresh finished after 167.73536ms\n"} [Info - 9:33:52 PM] 2020/11/25 21:33:52 background refresh finished after 167.73536ms [Trace - 21:46:11.611 PM] Sending request 'textDocument/hover - (10480)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"position":{"line":378,"character":39}} [Trace - 21:46:11.611 PM] Received response 'textDocument/hover - (10480)' in 0ms. Result: null [Trace - 21:46:15.654 PM] Sending request 'textDocument/documentLink - (10481)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:46:15.654 PM] Sending request 'textDocument/codeAction - (10482)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} [Trace - 21:46:15.654 PM] Sending request 'textDocument/documentSymbol - (10483)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:46:15.659 PM] Received response 'textDocument/documentLink - (10481)' in 4ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":412,"character":11},"end":{"line":412,"character":19}},"target":"https://time.Now"}] [Trace - 21:46:15.661 PM] Received response 'textDocument/codeAction - (10482)' in 6ms. Result: null [Trace - 21:46:15.661 PM] Received response 'textDocument/documentSymbol - (10483)' in 6ms. Result: [{"name":"ReceivedEvent","detail":"struct{...}","kind":23,"range":{"start":{"line":14,"character":5},"end":{"line":17,"character":1}},"selectionRange":{"start":{"line":14,"character":5},"end":{"line":14,"character":18}},"children":[{"name":"Event","detail":"interface{...}","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":12}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":6}}}]},{"name":"(ReceivedEvent).String","detail":"()","kind":6,"range":{"start":{"line":19,"character":0},"end":{"line":21,"character":1}},"selectionRange":{"start":{"line":19,"character":23},"end":{"line":19,"character":29}}},{"name":"isIn","detail":"(id string, ids []string)","kind":12,"range":{"start":{"line":23,"character":0},"end":{"line":30,"character":1}},"selectionRange":{"start":{"line":23,"character":5},"end":{"line":23,"character":9}}},{"name":"durations","detail":"(dd []time.Duration)","kind":12,"range":{"start":{"line":33,"character":0},"end":{"line":35,"character":1}},"selectionRange":{"start":{"line":33,"character":5},"end":{"line":33,"character":14}}},{"name":"errs","detail":"(ee []error)","kind":12,"range":{"start":{"line":37,"character":0},"end":{"line":39,"character":1}},"selectionRange":{"start":{"line":37,"character":5},"end":{"line":37,"character":9}}},{"name":"events","detail":"(ee []scheduler.Event)","kind":12,"range":{"start":{"line":41,"character":0},"end":{"line":43,"character":1}},"selectionRange":{"start":{"line":41,"character":5},"end":{"line":41,"character":11}}},{"name":"TestScheduler_trigger_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":46,"character":0},"end":{"line":121,"character":1}},"selectionRange":{"start":{"line":46,"character":5},"end":{"line":46,"character":32}}},{"name":"TestScheduler_update_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":124,"character":0},"end":{"line":212,"character":1}},"selectionRange":{"start":{"line":124,"character":5},"end":{"line":124,"character":31}}},{"name":"TestScheduler_outdated_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":215,"character":0},"end":{"line":303,"character":1}},"selectionRange":{"start":{"line":215,"character":5},"end":{"line":215,"character":36}}},{"name":"TestScheduler_ignore_invalid_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":306,"character":0},"end":{"line":380,"character":1}},"selectionRange":{"start":{"line":306,"character":5},"end":{"line":306,"character":43}}},{"name":"TestScheduler_missed_schedules_first","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":383,"character":0},"end":{"line":461,"character":1}},"selectionRange":{"start":{"line":383,"character":5},"end":{"line":383,"character":41}}},{"name":"TestScheduler_deleted_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":464,"character":0},"end":{"line":513,"character":1}},"selectionRange":{"start":{"line":464,"character":5},"end":{"line":464,"character":35}}},{"name":"TestScheduler_delete_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":516,"character":0},"end":{"line":577,"character":1}},"selectionRange":{"start":{"line":516,"character":5},"end":{"line":516,"character":35}}},{"name":"TestScheduler_scheduler_since","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":580,"character":0},"end":{"line":650,"character":1}},"selectionRange":{"start":{"line":580,"character":5},"end":{"line":580,"character":34}}}] [Trace - 21:46:15.819 PM] Sending request 'textDocument/foldingRange - (10484)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:46:15.822 PM] Received response 'textDocument/foldingRange - (10484)' in 2ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":302,"endCharacter":2},{"startLine":227,"startCharacter":33,"endLine":229,"endCharacter":56},{"startLine":234,"startCharacter":36,"endLine":235,"endCharacter":67},{"startLine":246,"startCharacter":12,"endLine":256,"endCharacter":3},{"startLine":248,"startCharacter":33,"endLine":251,"endCharacter":61},{"startLine":254,"startCharacter":36,"endLine":255,"endCharacter":68},{"startLine":263,"startCharacter":6,"endLine":274,"endCharacter":3},{"startLine":264,"startCharacter":10,"endLine":273,"endCharacter":13},{"startLine":265,"startCharacter":23,"endLine":271,"endCharacter":5},{"startLine":268,"startCharacter":19,"endLine":271,"endCharacter":4},{"startLine":268,"startCharacter":41,"endLine":270,"endCharacter":9},{"startLine":272,"startCharacter":38,"endLine":273,"endCharacter":13},{"startLine":277,"startCharacter":22,"endLine":278,"endCharacter":55},{"startLine":281,"startCharacter":29,"endLine":282,"endCharacter":40},{"startLine":285,"startCharacter":29,"endLine":301,"endCharacter":3},{"startLine":286,"startCharacter":32,"endLine":300,"endCharacter":51},{"startLine":287,"startCharacter":32,"endLine":290,"endCharacter":4},{"startLine":288,"startCharacter":38,"endLine":289,"endCharacter":51},{"startLine":291,"startCharacter":31,"endLine":294,"endCharacter":4},{"startLine":292,"startCharacter":47,"endLine":293,"endCharacter":50},{"startLine":295,"startCharacter":25,"endLine":298,"endCharacter":4},{"startLine":296,"startCharacter":47,"endLine":297,"endCharacter":68},{"startLine":299,"startCharacter":10,"endLine":300,"endCharacter":51},{"startLine":306,"startCharacter":59,"endLine":379,"endCharacter":2},{"startLine":311,"startCharacter":33,"endLine":313,"endCharacter":31},{"startLine":318,"startCharacter":36,"endLine":319,"endCharacter":67},{"startLine":328,"startCharacter":12,"endLine":337,"endCharacter":3},{"startLine":330,"startCharacter":33,"endLine":332,"endCharacter":32},{"startLine":335,"startCharacter":36,"endLine":336,"endCharacter":68},{"startLine":344,"startCharacter":6,"endLine":355,"endCharacter":3},{"startLine":345,"startCharacter":10,"endLine":354,"endCharacter":13},{"startLine":346,"startCharacter":23,"endLine":352,"endCharacter":5},{"startLine":349,"startCharacter":19,"endLine":352,"endCharacter":4},{"startLine":349,"startCharacter":41,"endLine":351,"endCharacter":9},{"startLine":353,"startCharacter":38,"endLine":354,"endCharacter":13},{"startLine":358,"startCharacter":22,"endLine":359,"endCharacter":55},{"startLine":362,"startCharacter":29,"endLine":363,"endCharacter":40},{"startLine":368,"startCharacter":29,"endLine":374,"endCharacter":3},{"startLine":369,"startCharacter":32,"endLine":373,"endCharacter":51},{"startLine":370,"startCharacter":32,"endLine":371,"endCharacter":49},{"startLine":372,"startCharacter":10,"endLine":373,"endCharacter":51},{"startLine":377,"startCharacter":32,"endLine":378,"endCharacter":76},{"startLine":383,"startCharacter":57,"endLine":460,"endCharacter":2},{"startLine":392,"startCharacter":33,"endLine":396,"endCharacter":60},{"startLine":401,"startCharacter":36,"endLine":402,"endCharacter":67},{"startLine":411,"startCharacter":12,"endLine":419,"endCharacter":3},{"startLine":413,"startCharacter":33,"endLine":414,"endCharacter":62},{"startLine":417,"startCharacter":36,"endLine":418,"endCharacter":68},{"startLine":426,"startCharacter":6,"endLine":437,"endCharacter":3},{"startLine":427,"startCharacter":10,"endLine":436,"endCharacter":13},{"startLine":428,"startCharacter":23,"endLine":434,"endCharacter":5},{"startLine":431,"startCharacter":19,"endLine":434,"endCharacter":4},{"startLine":431,"startCharacter":41,"endLine":433,"endCharacter":9},{"startLine":435,"startCharacter":38,"endLine":436,"endCharacter":13},{"startLine":440,"startCharacter":29,"endLine":441,"endCharacter":34},{"startLine":444,"startCharacter":35,"endLine":445,"endCharacter":55},{"startLine":449,"startCharacter":29,"endLine":459,"endCharacter":3},{"startLine":451,"startCharacter":10,"endLine":455,"endCharacter":17},{"startLine":452,"startCharacter":14,"endLine":453,"endCharacter":58},{"startLine":457,"startCharacter":28,"endLine":458,"endCharacter":51},{"startLine":464,"startCharacter":51,"endLine":512,"endCharacter":2},{"startLine":482,"startCharacter":12,"endLine":485,"endCharacter":45},{"startLine":492,"startCharacter":6,"endLine":503,"endCharacter":3},{"startLine":493,"startCharacter":10,"endLine":502,"endCharacter":13},{"startLine":494,"startCharacter":23,"endLine":500,"endCharacter":5},{"startLine":497,"startCharacter":19,"endLine":500,"endCharacter":4},{"startLine":497,"startCharacter":41,"endLine":499,"endCharacter":9},{"startLine":501,"startCharacter":38,"endLine":502,"endCharacter":13},{"startLine":506,"startCharacter":22,"endLine":507,"endCharacter":55},{"startLine":510,"startCharacter":29,"endLine":511,"endCharacter":40},{"startLine":516,"startCharacter":51,"endLine":576,"endCharacter":2},{"startLine":540,"startCharacter":12,"endLine":543,"endCharacter":15},{"startLine":550,"startCharacter":6,"endLine":561,"endCharacter":3},{"startLine":551,"startCharacter":10,"endLine":560,"endCharacter":13},{"startLine":552,"startCharacter":23,"endLine":558,"endCharacter":5},{"startLine":555,"startCharacter":19,"endLine":558,"endCharacter":4},{"startLine":555,"startCharacter":41,"endLine":557,"endCharacter":9},{"startLine":559,"startCharacter":38,"endLine":560,"endCharacter":13},{"startLine":565,"startCharacter":29,"endLine":567,"endCharacter":62},{"startLine":570,"startCharacter":22,"endLine":571,"endCharacter":55},{"startLine":574,"startCharacter":44,"endLine":575,"endCharacter":46},{"startLine":580,"startCharacter":50,"endLine":649,"endCharacter":2},{"startLine":581,"startCharacter":20,"endLine":584,"endCharacter":25},{"startLine":585,"startCharacter":3,"endLine":587,"endCharacter":54},{"startLine":590,"startCharacter":26,"endLine":648,"endCharacter":4},{"startLine":591,"startCharacter":8,"endLine":648,"endCharacter":3},{"startLine":591,"startCharacter":36,"endLine":647,"endCharacter":4},{"startLine":600,"startCharacter":35,"endLine":603,"endCharacter":62},{"startLine":608,"startCharacter":38,"endLine":609,"endCharacter":69},{"startLine":619,"startCharacter":8,"endLine":630,"endCharacter":5},{"startLine":620,"startCharacter":12,"endLine":629,"endCharacter":15},{"startLine":621,"startCharacter":25,"endLine":627,"endCharacter":7},{"startLine":624,"startCharacter":21,"endLine":627,"endCharacter":6},{"startLine":624,"startCharacter":43,"endLine":626,"endCharacter":11},{"startLine":628,"startCharacter":40,"endLine":629,"endCharacter":15},{"startLine":633,"startCharacter":31,"endLine":634,"endCharacter":42},{"startLine":638,"startCharacter":31,"endLine":642,"endCharacter":5},{"startLine":639,"startCharacter":29,"endLine":641,"endCharacter":18},{"startLine":640,"startCharacter":33,"endLine":641,"endCharacter":18},{"startLine":645,"startCharacter":44,"endLine":646,"endCharacter":92}] [Trace - 21:46:15.883 PM] Sending request 'textDocument/codeLens - (10485)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:46:15.883 PM] Sending request 'textDocument/codeAction - (10486)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":228,"character":16},"end":{"line":228,"character":16}},"context":{"diagnostics":[]}} [Trace - 21:46:15.883 PM] Received response 'textDocument/codeLens - (10485)' in 0ms. Result: null [Trace - 21:46:15.884 PM] Received response 'textDocument/codeAction - (10486)' in 1ms. Result: null [Trace - 21:46:45.665 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 21:46:45 background imports cache refresh starting\n"} [Info - 9:46:45 PM] 2020/11/25 21:46:45 background imports cache refresh starting [Trace - 21:46:45.841 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 21:46:45 background refresh finished after 176.401828ms\n"} [Info - 9:46:45 PM] 2020/11/25 21:46:45 background refresh finished after 176.401828ms [Trace - 21:47:21.438 PM] Sending request 'textDocument/hover - (10487)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"position":{"line":379,"character":57}} [Trace - 21:47:21.439 PM] Received response 'textDocument/hover - (10487)' in 0ms. Result: null [Trace - 21:47:22.211 PM] Sending request 'textDocument/hover - (10488)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"position":{"line":376,"character":68}} [Trace - 21:47:22.212 PM] Received response 'textDocument/hover - (10488)' in 0ms. Result: null [Trace - 21:47:22.265 PM] Sending request 'textDocument/definition - (10489)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"position":{"line":375,"character":69}} [Trace - 21:47:22.265 PM] Received response 'textDocument/definition - (10489)' in 0ms. Result: [{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/store/store.go","range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}}}] [Trace - 21:47:22.271 PM] Sending notification 'textDocument/didOpen'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/store/store.go","languageId":"go","version":1,"text":"package store\n\ntype Event interface {\n\tString() string\n\tTimestamp() int64\n}\n\ntype Error struct {\n\tEvent\n}\n\ntype Store interface {\n\tEvents() chan Event\n}\n"}} [Trace - 21:47:22.271 PM] Sending notification 'textDocument/didClose'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/store/store.go"}} [Trace - 21:47:22.430 PM] Sending request 'textDocument/documentHighlight - (10490)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"position":{"line":375,"character":69}} [Trace - 21:47:22.431 PM] Received response 'textDocument/documentHighlight - (10490)' in 0ms. Result: [{"range":{"start":{"line":375,"character":66},"end":{"line":375,"character":75}},"kind":1},{"range":{"start":{"line":375,"character":106},"end":{"line":375,"character":115}},"kind":1},{"range":{"start":{"line":375,"character":126},"end":{"line":375,"character":135}},"kind":1},{"range":{"start":{"line":375,"character":171},"end":{"line":375,"character":180}},"kind":1},{"range":{"start":{"line":380,"character":9},"end":{"line":380,"character":18}},"kind":1},{"range":{"start":{"line":380,"character":60},"end":{"line":380,"character":69}},"kind":1},{"range":{"start":{"line":126,"character":21},"end":{"line":126,"character":30}},"kind":1},{"range":{"start":{"line":126,"character":45},"end":{"line":126,"character":54}},"kind":1}] [Trace - 21:47:22.502 PM] Sending request 'textDocument/definition - (10491)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"position":{"line":375,"character":69}} [Trace - 21:47:22.502 PM] Received response 'textDocument/definition - (10491)' in 0ms. Result: [{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/store/store.go","range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}}}] [Trace - 21:47:22.535 PM] Sending notification 'textDocument/didOpen'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/store/store.go","languageId":"go","version":1,"text":"package store\n\ntype Event interface {\n\tString() string\n\tTimestamp() int64\n}\n\ntype Error struct {\n\tEvent\n}\n\ntype Store interface {\n\tEvents() chan Event\n}\n"}} [Trace - 21:47:22.535 PM] Sending request 'textDocument/documentLink - (10492)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/store/store.go"}} [Trace - 21:47:22.536 PM] Sending request 'textDocument/codeAction - (10493)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/store/store.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} [Trace - 21:47:22.536 PM] Sending request 'textDocument/documentSymbol - (10494)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/store/store.go"}} [Trace - 21:47:22.538 PM] Received response 'textDocument/documentLink - (10492)' in 2ms. Result: null [Trace - 21:47:22.538 PM] Received response 'textDocument/codeAction - (10493)' in 2ms. Result: null [Trace - 21:47:22.538 PM] Received response 'textDocument/documentSymbol - (10494)' in 2ms. Result: [{"name":"Event","detail":"interface{...}","kind":11,"range":{"start":{"line":2,"character":5},"end":{"line":5,"character":1}},"selectionRange":{"start":{"line":2,"character":5},"end":{"line":2,"character":10}},"children":[{"name":"String","kind":6,"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":16}},"selectionRange":{"start":{"line":3,"character":1},"end":{"line":3,"character":7}}},{"name":"Timestamp","kind":6,"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":18}},"selectionRange":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}}}]},{"name":"Error","detail":"struct{...}","kind":23,"range":{"start":{"line":7,"character":5},"end":{"line":9,"character":1}},"selectionRange":{"start":{"line":7,"character":5},"end":{"line":7,"character":10}},"children":[{"name":"Event","detail":"interface{...}","kind":8,"range":{"start":{"line":8,"character":1},"end":{"line":8,"character":6}},"selectionRange":{"start":{"line":8,"character":1},"end":{"line":8,"character":6}}}]},{"name":"Store","detail":"interface{...}","kind":11,"range":{"start":{"line":11,"character":5},"end":{"line":13,"character":1}},"selectionRange":{"start":{"line":11,"character":5},"end":{"line":11,"character":10}},"children":[{"name":"Events","kind":6,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":20}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":7}}}]}] [Trace - 21:47:22.728 PM] Sending request 'textDocument/foldingRange - (10495)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/store/store.go"}} [Trace - 21:47:22.728 PM] Received response 'textDocument/foldingRange - (10495)' in 0ms. Result: [{"startLine":2,"startCharacter":22,"endLine":4,"endCharacter":18},{"startLine":7,"startCharacter":19,"endLine":8,"endCharacter":6},{"startLine":11,"startCharacter":22,"endLine":12,"endCharacter":20}] [Trace - 21:47:22.781 PM] Sending request 'textDocument/codeLens - (10496)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/store/store.go"}} [Trace - 21:47:22.781 PM] Received response 'textDocument/codeLens - (10496)' in 0ms. Result: null [Trace - 21:47:22.783 PM] Sending request 'textDocument/codeAction - (10497)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/store/store.go"},"range":{"start":{"line":4,"character":1},"end":{"line":4,"character":1}},"context":{"diagnostics":[]}} [Trace - 21:47:22.783 PM] Received response 'textDocument/codeAction - (10497)' in 0ms. Result: null [Trace - 21:47:25.132 PM] Sending request 'textDocument/documentLink - (10498)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"}} [Trace - 21:47:25.132 PM] Sending request 'textDocument/codeAction - (10499)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} [Trace - 21:47:25.132 PM] Sending request 'textDocument/documentSymbol - (10500)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"}} [Trace - 21:47:25.139 PM] Received response 'textDocument/documentLink - (10498)' in 6ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":5}},"target":"https://pkg.go.dev/log?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/sort?utm_source=gopls"},{"range":{"start":{"line":6,"character":2},"end":{"line":6,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":49}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/timers?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":39}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/store?utm_source=gopls"},{"range":{"start":{"line":201,"character":10},"end":{"line":201,"character":18}},"target":"https://time.Now"},{"range":{"start":{"line":217,"character":16},"end":{"line":217,"character":32}},"target":"https://sch.Store.Events"},{"range":{"start":{"line":236,"character":22},"end":{"line":236,"character":26}},"target":"https://s.ID"},{"range":{"start":{"line":238,"character":29},"end":{"line":238,"character":33}},"target":"https://s.ID"},{"range":{"start":{"line":239,"character":23},"end":{"line":239,"character":27}},"target":"https://s.ID"},{"range":{"start":{"line":244,"character":15},"end":{"line":244,"character":19}},"target":"https://s.ID"},{"range":{"start":{"line":249,"character":116},"end":{"line":249,"character":124}},"target":"https://time.Now"},{"range":{"start":{"line":249,"character":139},"end":{"line":249,"character":147}},"target":"https://time.Now"},{"range":{"start":{"line":249,"character":172},"end":{"line":249,"character":180}},"target":"https://time.Now"},{"range":{"start":{"line":254,"character":34},"end":{"line":254,"character":42}},"target":"https://time.Now"},{"range":{"start":{"line":254,"character":95},"end":{"line":254,"character":103}},"target":"https://time.Now"},{"range":{"start":{"line":303,"character":25},"end":{"line":303,"character":33}},"target":"https://time.Now"},{"range":{"start":{"line":304,"character":4},"end":{"line":304,"character":14}},"target":"https://sch.events"},{"range":{"start":{"line":319,"character":20},"end":{"line":319,"character":28}},"target":"https://time.Now"},{"range":{"start":{"line":320,"character":5},"end":{"line":320,"character":15}},"target":"https://sch.events"},{"range":{"start":{"line":376,"character":9},"end":{"line":376,"character":17}},"target":"https://time.Now"},{"range":{"start":{"line":379,"character":36},"end":{"line":379,"character":44}},"target":"https://time.Now"}] [Trace - 21:47:25.139 PM] Received response 'textDocument/codeAction - (10499)' in 7ms. Result: null [Trace - 21:47:25.140 PM] Received response 'textDocument/documentSymbol - (10500)' in 7ms. Result: [{"name":"Event","detail":"interface{...}","kind":11,"range":{"start":{"line":13,"character":5},"end":{"line":15,"character":1}},"selectionRange":{"start":{"line":13,"character":5},"end":{"line":13,"character":10}},"children":[{"name":"String","kind":6,"range":{"start":{"line":14,"character":1},"end":{"line":14,"character":16}},"selectionRange":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}}]},{"name":"Error","detail":"interface{...}","kind":11,"range":{"start":{"line":17,"character":5},"end":{"line":19,"character":1}},"selectionRange":{"start":{"line":17,"character":5},"end":{"line":17,"character":10}},"children":[{"name":"Event","kind":11,"range":{"start":{"line":18,"character":1},"end":{"line":18,"character":6}},"selectionRange":{"start":{"line":18,"character":1},"end":{"line":18,"character":6}}}]},{"name":"Scheduler","detail":"struct{...}","kind":23,"range":{"start":{"line":21,"character":5},"end":{"line":25,"character":1}},"selectionRange":{"start":{"line":21,"character":5},"end":{"line":21,"character":14}},"children":[{"name":"Timers","detail":"struct{...}","kind":8,"range":{"start":{"line":22,"character":1},"end":{"line":22,"character":14}},"selectionRange":{"start":{"line":22,"character":1},"end":{"line":22,"character":14}}},{"name":"Store","detail":"interface{...}","kind":8,"range":{"start":{"line":23,"character":1},"end":{"line":23,"character":12}},"selectionRange":{"start":{"line":23,"character":1},"end":{"line":23,"character":12}}},{"name":"events","detail":"chan Event","kind":8,"range":{"start":{"line":24,"character":1},"end":{"line":24,"character":18}},"selectionRange":{"start":{"line":24,"character":1},"end":{"line":24,"character":7}}}]},{"name":"NewScheduler","detail":"(store store.Store)","kind":12,"range":{"start":{"line":27,"character":0},"end":{"line":36,"character":1}},"selectionRange":{"start":{"line":27,"character":5},"end":{"line":27,"character":17}}},{"name":"(Scheduler).Events","detail":"()","kind":6,"range":{"start":{"line":38,"character":0},"end":{"line":40,"character":1}},"selectionRange":{"start":{"line":38,"character":21},"end":{"line":38,"character":27}}},{"name":"(Scheduler).Close","detail":"()","kind":6,"range":{"start":{"line":42,"character":0},"end":{"line":45,"character":1}},"selectionRange":{"start":{"line":42,"character":21},"end":{"line":42,"character":26}}},{"name":"(Scheduler).MissedEventsHandler","detail":"(since time.Time, input \u003c-chan store.Event)","kind":6,"range":{"start":{"line":78,"character":0},"end":{"line":196,"character":1}},"selectionRange":{"start":{"line":78,"character":21},"end":{"line":78,"character":40}}},{"name":"(Scheduler).addToTimers","detail":"(s schedule.Schedule)","kind":6,"range":{"start":{"line":284,"character":0},"end":{"line":292,"character":1}},"selectionRange":{"start":{"line":284,"character":21},"end":{"line":284,"character":32}}},{"name":"(Scheduler).Start","detail":"(since time.Time)","kind":6,"range":{"start":{"line":294,"character":0},"end":{"line":400,"character":1}},"selectionRange":{"start":{"line":294,"character":21},"end":{"line":294,"character":26}}}] [Trace - 21:47:25.308 PM] Sending request 'textDocument/foldingRange - (10501)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"}} [Trace - 21:47:25.311 PM] Received response 'textDocument/foldingRange - (10501)' in 2ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":40,"kind":"imports"},{"startLine":13,"startCharacter":22,"endLine":14,"endCharacter":16},{"startLine":17,"startCharacter":22,"endLine":18,"endCharacter":6},{"startLine":21,"startCharacter":23,"endLine":24,"endCharacter":18},{"startLine":27,"startCharacter":48,"endLine":35,"endCharacter":2},{"startLine":31,"startCharacter":18,"endLine":34,"endCharacter":8},{"startLine":38,"startCharacter":42,"endLine":39,"endCharacter":18},{"startLine":42,"startCharacter":30,"endLine":44,"endCharacter":19},{"startLine":78,"startCharacter":98,"endLine":195,"endCharacter":14},{"startLine":81,"startCharacter":37,"endLine":96,"endCharacter":3},{"startLine":82,"startCharacter":30,"endLine":95,"endCharacter":16},{"startLine":84,"startCharacter":10,"endLine":92,"endCharacter":5},{"startLine":86,"startCharacter":39,"endLine":91,"endCharacter":13},{"startLine":88,"startCharacter":39,"endLine":89,"endCharacter":17},{"startLine":99,"startCharacter":12,"endLine":192,"endCharacter":3},{"startLine":109,"startCharacter":64,"endLine":110,"endCharacter":64},{"startLine":113,"startCharacter":27,"endLine":136,"endCharacter":21},{"startLine":117,"startCharacter":34,"endLine":118,"endCharacter":32},{"startLine":125,"startCharacter":20,"endLine":127,"endCharacter":4},{"startLine":125,"startCharacter":49,"endLine":126,"endCharacter":56},{"startLine":131,"startCharacter":31,"endLine":132,"endCharacter":19},{"startLine":139,"startCharacter":39,"endLine":140,"endCharacter":32,"kind":"comment"},{"startLine":146,"startCharacter":7,"endLine":191,"endCharacter":4},{"startLine":150,"startCharacter":11,"endLine":190,"endCharacter":5},{"startLine":152,"startCharacter":20,"endLine":163,"endCharacter":5},{"startLine":156,"startCharacter":48,"endLine":162,"endCharacter":36},{"startLine":165,"startCharacter":29,"endLine":190,"endCharacter":5},{"startLine":166,"startCharacter":14,"endLine":169,"endCharacter":15},{"startLine":171,"startCharacter":28,"endLine":189,"endCharacter":33},{"startLine":172,"startCharacter":34,"endLine":176,"endCharacter":10},{"startLine":173,"startCharacter":42,"endLine":175,"endCharacter":58,"kind":"comment"},{"startLine":177,"startCharacter":34,"endLine":178,"endCharacter":30},{"startLine":179,"startCharacter":27,"endLine":187,"endCharacter":6},{"startLine":180,"startCharacter":70,"endLine":182,"endCharacter":11},{"startLine":185,"startCharacter":29,"endLine":186,"endCharacter":27},{"startLine":188,"startCharacter":12,"endLine":189,"endCharacter":33},{"startLine":198,"startCharacter":68,"endLine":282,"endCharacter":2,"kind":"comment"},{"startLine":284,"startCharacter":55,"endLine":291,"endCharacter":2},{"startLine":286,"startCharacter":19,"endLine":290,"endCharacter":3},{"startLine":287,"startCharacter":41,"endLine":289,"endCharacter":17},{"startLine":294,"startCharacter":45,"endLine":399,"endCharacter":4},{"startLine":339,"startCharacter":12,"endLine":398,"endCharacter":3},{"startLine":346,"startCharacter":7,"endLine":397,"endCharacter":4},{"startLine":347,"startCharacter":11,"endLine":396,"endCharacter":5},{"startLine":349,"startCharacter":33,"endLine":353,"endCharacter":19},{"startLine":350,"startCharacter":14,"endLine":351,"endCharacter":11},{"startLine":355,"startCharacter":34,"endLine":366,"endCharacter":5},{"startLine":356,"startCharacter":14,"endLine":357,"endCharacter":23},{"startLine":359,"startCharacter":28,"endLine":365,"endCharacter":22},{"startLine":360,"startCharacter":33,"endLine":361,"endCharacter":22},{"startLine":362,"startCharacter":27,"endLine":363,"endCharacter":25},{"startLine":364,"startCharacter":12,"endLine":365,"endCharacter":22},{"startLine":368,"startCharacter":33,"endLine":396,"endCharacter":5},{"startLine":370,"startCharacter":14,"endLine":371,"endCharacter":21},{"startLine":378,"startCharacter":96,"endLine":379,"endCharacter":73,"kind":"comment"},{"startLine":380,"startCharacter":94,"endLine":382,"endCharacter":10},{"startLine":384,"startCharacter":28,"endLine":395,"endCharacter":22},{"startLine":385,"startCharacter":34,"endLine":386,"endCharacter":22},{"startLine":387,"startCharacter":34,"endLine":388,"endCharacter":44},{"startLine":389,"startCharacter":34,"endLine":390,"endCharacter":27},{"startLine":392,"startCharacter":27,"endLine":393,"endCharacter":25},{"startLine":394,"startCharacter":12,"endLine":395,"endCharacter":22}] [Trace - 21:47:25.356 PM] Sending request 'textDocument/codeLens - (10502)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"}} [Trace - 21:47:25.356 PM] Received response 'textDocument/codeLens - (10502)' in 0ms. Result: null [Trace - 21:47:25.357 PM] Sending request 'textDocument/codeAction - (10503)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"range":{"start":{"line":375,"character":69},"end":{"line":375,"character":69}},"context":{"diagnostics":[]}} [Trace - 21:47:25.358 PM] Received response 'textDocument/codeAction - (10503)' in 0ms. Result: null [Trace - 21:47:27.116 PM] Sending request 'textDocument/hover - (10504)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":231,"character":32}} [Trace - 21:47:27.117 PM] Received response 'textDocument/hover - (10504)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nvar existing []schedule.Schedule\n```"},"range":{"start":{"line":231,"character":31},"end":{"line":231,"character":39}}} [Trace - 21:47:27.653 PM] Sending request 'textDocument/definition - (10505)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"position":{"line":375,"character":73}} [Trace - 21:47:27.653 PM] Received response 'textDocument/definition - (10505)' in 0ms. Result: [{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/store/store.go","range":{"start":{"line":4,"character":1},"end":{"line":4,"character":10}}}] [Trace - 21:47:27.675 PM] Sending request 'textDocument/definition - (10506)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":228,"character":21}} [Trace - 21:47:27.675 PM] Received response 'textDocument/definition - (10506)' in 0ms. Result: [{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","range":{"start":{"line":16,"character":5},"end":{"line":16,"character":25}}}] [Trace - 21:47:27.725 PM] Sending request 'textDocument/hover - (10507)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":228,"character":20}} [Trace - 21:47:27.726 PM] Received response 'textDocument/hover - (10507)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nfunc simple.SimpleScheduleWithTS(id interface{}, epoch int64, timestamp int64) schedule.Schedule\n```\n\n[`simple.SimpleScheduleWithTS` on pkg.go.dev](https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls#SimpleScheduleWithTS)"},"range":{"start":{"line":228,"character":9},"end":{"line":228,"character":29}}} [Trace - 21:47:28.046 PM] Sending request 'textDocument/documentHighlight - (10508)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":228,"character":21}} [Trace - 21:47:28.046 PM] Received response 'textDocument/documentHighlight - (10508)' in 0ms. Result: [{"range":{"start":{"line":228,"character":9},"end":{"line":228,"character":29}},"kind":1},{"range":{"start":{"line":229,"character":9},"end":{"line":229,"character":29}},"kind":1}] [Trace - 21:47:28.069 PM] Sending request 'textDocument/definition - (10509)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":228,"character":21}} [Trace - 21:47:28.069 PM] Received response 'textDocument/definition - (10509)' in 0ms. Result: [{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","range":{"start":{"line":16,"character":5},"end":{"line":16,"character":25}}}] [Trace - 21:47:28.116 PM] Sending request 'textDocument/documentLink - (10510)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:47:28.116 PM] Sending request 'textDocument/codeAction - (10511)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} [Trace - 21:47:28.116 PM] Sending request 'textDocument/documentSymbol - (10512)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:47:28.117 PM] Received response 'textDocument/documentLink - (10510)' in 1ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/strconv?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"}] [Trace - 21:47:28.118 PM] Received response 'textDocument/codeAction - (10511)' in 1ms. Result: null [Trace - 21:47:28.119 PM] Received response 'textDocument/documentSymbol - (10512)' in 2ms. Result: [{"name":"Schedule","detail":"struct{...}","kind":23,"range":{"start":{"line":10,"character":5},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":10,"character":5},"end":{"line":10,"character":13}},"children":[{"name":"id","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":17}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":3}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":16}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":6}}},{"name":"timestamp","detail":"int64","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":16}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":10}}}]},{"name":"SimpleScheduleWithTS","detail":"(id interface{}, epoch int64, timestamp int64)","kind":12,"range":{"start":{"line":16,"character":0},"end":{"line":33,"character":1}},"selectionRange":{"start":{"line":16,"character":5},"end":{"line":16,"character":25}}},{"name":"SimpleSchedule","detail":"(id interface{}, epoch int64)","kind":12,"range":{"start":{"line":35,"character":0},"end":{"line":37,"character":1}},"selectionRange":{"start":{"line":35,"character":5},"end":{"line":35,"character":19}}},{"name":"(Schedule).ID","detail":"()","kind":6,"range":{"start":{"line":39,"character":0},"end":{"line":41,"character":1}},"selectionRange":{"start":{"line":39,"character":18},"end":{"line":39,"character":20}}},{"name":"(Schedule).Epoch","detail":"()","kind":6,"range":{"start":{"line":43,"character":0},"end":{"line":45,"character":1}},"selectionRange":{"start":{"line":43,"character":18},"end":{"line":43,"character":23}}},{"name":"(Schedule).Timestamp","detail":"()","kind":6,"range":{"start":{"line":47,"character":0},"end":{"line":49,"character":1}},"selectionRange":{"start":{"line":47,"character":18},"end":{"line":47,"character":27}}},{"name":"(Schedule).String","detail":"()","kind":6,"range":{"start":{"line":51,"character":0},"end":{"line":53,"character":1}},"selectionRange":{"start":{"line":51,"character":18},"end":{"line":51,"character":24}}}] [Trace - 21:47:28.293 PM] Sending request 'textDocument/foldingRange - (10513)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:47:28.294 PM] Received response 'textDocument/foldingRange - (10513)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":91,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":22},{"startLine":35,"startCharacter":68,"endLine":36,"endCharacter":58},{"startLine":39,"startCharacter":31,"endLine":40,"endCharacter":12},{"startLine":43,"startCharacter":33,"endLine":44,"endCharacter":15},{"startLine":47,"startCharacter":37,"endLine":48,"endCharacter":19},{"startLine":51,"startCharacter":35,"endLine":52,"endCharacter":91}] [Trace - 21:47:28.341 PM] Sending request 'textDocument/codeLens - (10514)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:47:28.341 PM] Received response 'textDocument/codeLens - (10514)' in 0ms. Result: null [Trace - 21:47:28.341 PM] Sending request 'textDocument/codeAction - (10515)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":16,"character":5},"end":{"line":16,"character":5}},"context":{"diagnostics":[]}} [Trace - 21:47:28.342 PM] Received response 'textDocument/codeAction - (10515)' in 0ms. Result: null [Trace - 21:47:35.039 PM] Sending request 'textDocument/hover - (10516)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":52,"character":17}} [Trace - 21:47:35.040 PM] Received response 'textDocument/hover - (10516)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nfunc fmt.Sprintf(format string, a ...interface{}) string\n```\n\n[`fmt.Sprintf` on pkg.go.dev](https://pkg.go.dev/fmt?utm_source=gopls#Sprintf)\n\nSprintf formats according to a format specifier and returns the resulting string\\.\n"},"range":{"start":{"line":52,"character":12},"end":{"line":52,"character":19}}} [Trace - 21:47:52.541 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 21:47:52 background imports cache refresh starting\n"} [Info - 9:47:52 PM] 2020/11/25 21:47:52 background imports cache refresh starting [Trace - 21:47:52.711 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 21:47:52 background refresh finished after 169.754846ms\n"} [Info - 9:47:52 PM] 2020/11/25 21:47:52 background refresh finished after 169.754846ms [Trace - 21:48:01.393 PM] Sending request 'textDocument/documentLink - (10517)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:48:01.393 PM] Sending request 'textDocument/codeAction - (10518)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} [Trace - 21:48:01.393 PM] Sending request 'textDocument/documentSymbol - (10519)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:48:01.397 PM] Received response 'textDocument/documentLink - (10517)' in 4ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":412,"character":11},"end":{"line":412,"character":19}},"target":"https://time.Now"}] [Trace - 21:48:01.399 PM] Received response 'textDocument/codeAction - (10518)' in 6ms. Result: null [Trace - 21:48:01.399 PM] Received response 'textDocument/documentSymbol - (10519)' in 6ms. Result: [{"name":"ReceivedEvent","detail":"struct{...}","kind":23,"range":{"start":{"line":14,"character":5},"end":{"line":17,"character":1}},"selectionRange":{"start":{"line":14,"character":5},"end":{"line":14,"character":18}},"children":[{"name":"Event","detail":"interface{...}","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":12}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":6}}}]},{"name":"(ReceivedEvent).String","detail":"()","kind":6,"range":{"start":{"line":19,"character":0},"end":{"line":21,"character":1}},"selectionRange":{"start":{"line":19,"character":23},"end":{"line":19,"character":29}}},{"name":"isIn","detail":"(id string, ids []string)","kind":12,"range":{"start":{"line":23,"character":0},"end":{"line":30,"character":1}},"selectionRange":{"start":{"line":23,"character":5},"end":{"line":23,"character":9}}},{"name":"durations","detail":"(dd []time.Duration)","kind":12,"range":{"start":{"line":33,"character":0},"end":{"line":35,"character":1}},"selectionRange":{"start":{"line":33,"character":5},"end":{"line":33,"character":14}}},{"name":"errs","detail":"(ee []error)","kind":12,"range":{"start":{"line":37,"character":0},"end":{"line":39,"character":1}},"selectionRange":{"start":{"line":37,"character":5},"end":{"line":37,"character":9}}},{"name":"events","detail":"(ee []scheduler.Event)","kind":12,"range":{"start":{"line":41,"character":0},"end":{"line":43,"character":1}},"selectionRange":{"start":{"line":41,"character":5},"end":{"line":41,"character":11}}},{"name":"TestScheduler_trigger_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":46,"character":0},"end":{"line":121,"character":1}},"selectionRange":{"start":{"line":46,"character":5},"end":{"line":46,"character":32}}},{"name":"TestScheduler_update_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":124,"character":0},"end":{"line":212,"character":1}},"selectionRange":{"start":{"line":124,"character":5},"end":{"line":124,"character":31}}},{"name":"TestScheduler_outdated_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":215,"character":0},"end":{"line":303,"character":1}},"selectionRange":{"start":{"line":215,"character":5},"end":{"line":215,"character":36}}},{"name":"TestScheduler_ignore_invalid_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":306,"character":0},"end":{"line":380,"character":1}},"selectionRange":{"start":{"line":306,"character":5},"end":{"line":306,"character":43}}},{"name":"TestScheduler_missed_schedules_first","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":383,"character":0},"end":{"line":461,"character":1}},"selectionRange":{"start":{"line":383,"character":5},"end":{"line":383,"character":41}}},{"name":"TestScheduler_deleted_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":464,"character":0},"end":{"line":513,"character":1}},"selectionRange":{"start":{"line":464,"character":5},"end":{"line":464,"character":35}}},{"name":"TestScheduler_delete_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":516,"character":0},"end":{"line":577,"character":1}},"selectionRange":{"start":{"line":516,"character":5},"end":{"line":516,"character":35}}},{"name":"TestScheduler_scheduler_since","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":580,"character":0},"end":{"line":650,"character":1}},"selectionRange":{"start":{"line":580,"character":5},"end":{"line":580,"character":34}}}] [Trace - 21:48:01.567 PM] Sending request 'textDocument/foldingRange - (10520)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:48:01.570 PM] Received response 'textDocument/foldingRange - (10520)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":302,"endCharacter":2},{"startLine":227,"startCharacter":33,"endLine":229,"endCharacter":56},{"startLine":234,"startCharacter":36,"endLine":235,"endCharacter":67},{"startLine":246,"startCharacter":12,"endLine":256,"endCharacter":3},{"startLine":248,"startCharacter":33,"endLine":251,"endCharacter":61},{"startLine":254,"startCharacter":36,"endLine":255,"endCharacter":68},{"startLine":263,"startCharacter":6,"endLine":274,"endCharacter":3},{"startLine":264,"startCharacter":10,"endLine":273,"endCharacter":13},{"startLine":265,"startCharacter":23,"endLine":271,"endCharacter":5},{"startLine":268,"startCharacter":19,"endLine":271,"endCharacter":4},{"startLine":268,"startCharacter":41,"endLine":270,"endCharacter":9},{"startLine":272,"startCharacter":38,"endLine":273,"endCharacter":13},{"startLine":277,"startCharacter":22,"endLine":278,"endCharacter":55},{"startLine":281,"startCharacter":29,"endLine":282,"endCharacter":40},{"startLine":285,"startCharacter":29,"endLine":301,"endCharacter":3},{"startLine":286,"startCharacter":32,"endLine":300,"endCharacter":51},{"startLine":287,"startCharacter":32,"endLine":290,"endCharacter":4},{"startLine":288,"startCharacter":38,"endLine":289,"endCharacter":51},{"startLine":291,"startCharacter":31,"endLine":294,"endCharacter":4},{"startLine":292,"startCharacter":47,"endLine":293,"endCharacter":50},{"startLine":295,"startCharacter":25,"endLine":298,"endCharacter":4},{"startLine":296,"startCharacter":47,"endLine":297,"endCharacter":68},{"startLine":299,"startCharacter":10,"endLine":300,"endCharacter":51},{"startLine":306,"startCharacter":59,"endLine":379,"endCharacter":2},{"startLine":311,"startCharacter":33,"endLine":313,"endCharacter":31},{"startLine":318,"startCharacter":36,"endLine":319,"endCharacter":67},{"startLine":328,"startCharacter":12,"endLine":337,"endCharacter":3},{"startLine":330,"startCharacter":33,"endLine":332,"endCharacter":32},{"startLine":335,"startCharacter":36,"endLine":336,"endCharacter":68},{"startLine":344,"startCharacter":6,"endLine":355,"endCharacter":3},{"startLine":345,"startCharacter":10,"endLine":354,"endCharacter":13},{"startLine":346,"startCharacter":23,"endLine":352,"endCharacter":5},{"startLine":349,"startCharacter":19,"endLine":352,"endCharacter":4},{"startLine":349,"startCharacter":41,"endLine":351,"endCharacter":9},{"startLine":353,"startCharacter":38,"endLine":354,"endCharacter":13},{"startLine":358,"startCharacter":22,"endLine":359,"endCharacter":55},{"startLine":362,"startCharacter":29,"endLine":363,"endCharacter":40},{"startLine":368,"startCharacter":29,"endLine":374,"endCharacter":3},{"startLine":369,"startCharacter":32,"endLine":373,"endCharacter":51},{"startLine":370,"startCharacter":32,"endLine":371,"endCharacter":49},{"startLine":372,"startCharacter":10,"endLine":373,"endCharacter":51},{"startLine":377,"startCharacter":32,"endLine":378,"endCharacter":76},{"startLine":383,"startCharacter":57,"endLine":460,"endCharacter":2},{"startLine":392,"startCharacter":33,"endLine":396,"endCharacter":60},{"startLine":401,"startCharacter":36,"endLine":402,"endCharacter":67},{"startLine":411,"startCharacter":12,"endLine":419,"endCharacter":3},{"startLine":413,"startCharacter":33,"endLine":414,"endCharacter":62},{"startLine":417,"startCharacter":36,"endLine":418,"endCharacter":68},{"startLine":426,"startCharacter":6,"endLine":437,"endCharacter":3},{"startLine":427,"startCharacter":10,"endLine":436,"endCharacter":13},{"startLine":428,"startCharacter":23,"endLine":434,"endCharacter":5},{"startLine":431,"startCharacter":19,"endLine":434,"endCharacter":4},{"startLine":431,"startCharacter":41,"endLine":433,"endCharacter":9},{"startLine":435,"startCharacter":38,"endLine":436,"endCharacter":13},{"startLine":440,"startCharacter":29,"endLine":441,"endCharacter":34},{"startLine":444,"startCharacter":35,"endLine":445,"endCharacter":55},{"startLine":449,"startCharacter":29,"endLine":459,"endCharacter":3},{"startLine":451,"startCharacter":10,"endLine":455,"endCharacter":17},{"startLine":452,"startCharacter":14,"endLine":453,"endCharacter":58},{"startLine":457,"startCharacter":28,"endLine":458,"endCharacter":51},{"startLine":464,"startCharacter":51,"endLine":512,"endCharacter":2},{"startLine":482,"startCharacter":12,"endLine":485,"endCharacter":45},{"startLine":492,"startCharacter":6,"endLine":503,"endCharacter":3},{"startLine":493,"startCharacter":10,"endLine":502,"endCharacter":13},{"startLine":494,"startCharacter":23,"endLine":500,"endCharacter":5},{"startLine":497,"startCharacter":19,"endLine":500,"endCharacter":4},{"startLine":497,"startCharacter":41,"endLine":499,"endCharacter":9},{"startLine":501,"startCharacter":38,"endLine":502,"endCharacter":13},{"startLine":506,"startCharacter":22,"endLine":507,"endCharacter":55},{"startLine":510,"startCharacter":29,"endLine":511,"endCharacter":40},{"startLine":516,"startCharacter":51,"endLine":576,"endCharacter":2},{"startLine":540,"startCharacter":12,"endLine":543,"endCharacter":15},{"startLine":550,"startCharacter":6,"endLine":561,"endCharacter":3},{"startLine":551,"startCharacter":10,"endLine":560,"endCharacter":13},{"startLine":552,"startCharacter":23,"endLine":558,"endCharacter":5},{"startLine":555,"startCharacter":19,"endLine":558,"endCharacter":4},{"startLine":555,"startCharacter":41,"endLine":557,"endCharacter":9},{"startLine":559,"startCharacter":38,"endLine":560,"endCharacter":13},{"startLine":565,"startCharacter":29,"endLine":567,"endCharacter":62},{"startLine":570,"startCharacter":22,"endLine":571,"endCharacter":55},{"startLine":574,"startCharacter":44,"endLine":575,"endCharacter":46},{"startLine":580,"startCharacter":50,"endLine":649,"endCharacter":2},{"startLine":581,"startCharacter":20,"endLine":584,"endCharacter":25},{"startLine":585,"startCharacter":3,"endLine":587,"endCharacter":54},{"startLine":590,"startCharacter":26,"endLine":648,"endCharacter":4},{"startLine":591,"startCharacter":8,"endLine":648,"endCharacter":3},{"startLine":591,"startCharacter":36,"endLine":647,"endCharacter":4},{"startLine":600,"startCharacter":35,"endLine":603,"endCharacter":62},{"startLine":608,"startCharacter":38,"endLine":609,"endCharacter":69},{"startLine":619,"startCharacter":8,"endLine":630,"endCharacter":5},{"startLine":620,"startCharacter":12,"endLine":629,"endCharacter":15},{"startLine":621,"startCharacter":25,"endLine":627,"endCharacter":7},{"startLine":624,"startCharacter":21,"endLine":627,"endCharacter":6},{"startLine":624,"startCharacter":43,"endLine":626,"endCharacter":11},{"startLine":628,"startCharacter":40,"endLine":629,"endCharacter":15},{"startLine":633,"startCharacter":31,"endLine":634,"endCharacter":42},{"startLine":638,"startCharacter":31,"endLine":642,"endCharacter":5},{"startLine":639,"startCharacter":29,"endLine":641,"endCharacter":18},{"startLine":640,"startCharacter":33,"endLine":641,"endCharacter":18},{"startLine":645,"startCharacter":44,"endLine":646,"endCharacter":92}] [Trace - 21:48:01.628 PM] Sending request 'textDocument/codeLens - (10521)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:48:01.628 PM] Received response 'textDocument/codeLens - (10521)' in 0ms. Result: null [Trace - 21:48:01.628 PM] Sending request 'textDocument/codeAction - (10522)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":228,"character":21},"end":{"line":228,"character":21}},"context":{"diagnostics":[]}} [Trace - 21:48:01.630 PM] Received response 'textDocument/codeAction - (10522)' in 1ms. Result: null [Trace - 21:48:31.403 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 21:48:31 background imports cache refresh starting\n"} [Info - 9:48:31 PM] 2020/11/25 21:48:31 background imports cache refresh starting [Trace - 21:48:31.577 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 21:48:31 background refresh finished after 173.995402ms\n"} [Info - 9:48:31 PM] 2020/11/25 21:48:31 background refresh finished after 173.995402ms [Trace - 21:50:45.254 PM] Sending request 'textDocument/codeAction - (10523)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":230,"character":2},"end":{"line":230,"character":2}},"context":{"diagnostics":[]}} [Trace - 21:50:45.255 PM] Received response 'textDocument/codeAction - (10523)' in 1ms. Result: null [Trace - 21:50:46.568 PM] Sending request 'textDocument/hover - (10524)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":228,"character":37}} [Trace - 21:50:46.569 PM] Received response 'textDocument/hover - (10524)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nvar later time.Time\n```"},"range":{"start":{"line":228,"character":35},"end":{"line":228,"character":40}}} [Trace - 21:50:47.124 PM] Sending request 'textDocument/codeAction - (10525)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":227,"character":33},"end":{"line":227,"character":33}},"context":{"diagnostics":[]}} [Trace - 21:50:47.126 PM] Received response 'textDocument/codeAction - (10525)' in 1ms. Result: null [Trace - 21:50:47.671 PM] Sending request 'textDocument/codeAction - (10526)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":651,"character":0}},"context":{"diagnostics":[],"only":["source.organizeImports"]}} [Trace - 21:50:47.672 PM] Received response 'textDocument/codeAction - (10526)' in 1ms. Result: null [Trace - 21:50:47.674 PM] Sending request 'textDocument/formatting - (10527)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 21:50:47.679 PM] Received response 'textDocument/formatting - (10527)' in 5ms. Result: [] [Trace - 21:50:47.696 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":234}} [Trace - 21:50:47.990 PM] Sending request 'textDocument/codeAction - (10528)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"range":{"start":{"line":375,"character":69},"end":{"line":375,"character":69}},"context":{"diagnostics":[]}} [Trace - 21:50:47.991 PM] Received response 'textDocument/codeAction - (10528)' in 1ms. Result: null [Trace - 21:50:49.046 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","type":2}]} [Trace - 21:50:49.907 PM] Sending request 'textDocument/hover - (10529)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":229,"character":34}} [Trace - 21:50:49.907 PM] Received response 'textDocument/hover - (10529)' in 0ms. Result: null [Trace - 21:50:50.368 PM] Sending request 'textDocument/hover - (10530)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":229,"character":33}} [Trace - 21:50:50.369 PM] Received response 'textDocument/hover - (10530)' in 0ms. Result: null [Trace - 21:50:50.821 PM] Sending request 'textDocument/hover - (10531)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":227,"character":25}} [Trace - 21:50:50.822 PM] Received response 'textDocument/hover - (10531)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\ntype Schedule interface {\n\t// schedule ID (should be uniq per schedule type)\n\tID() string\n\t// schedule due date in seconds (epoch)\n\tEpoch() int64\n\t// Timestamp returns the creation date of the schedule\n\tTimestamp() int64\n\t// String returns a string representation\n\tString() string\n}\n```\n\n[`schedule.Schedule` on pkg.go.dev](https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls#Schedule)"},"range":{"start":{"line":227,"character":24},"end":{"line":227,"character":32}}} [Trace - 21:50:53.256 PM] Sending request 'textDocument/hover - (10532)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":228,"character":24}} [Trace - 21:50:53.256 PM] Received response 'textDocument/hover - (10532)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nfunc simple.SimpleScheduleWithTS(id interface{}, epoch int64, timestamp int64) schedule.Schedule\n```\n\n[`simple.SimpleScheduleWithTS` on pkg.go.dev](https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls#SimpleScheduleWithTS)"},"range":{"start":{"line":228,"character":9},"end":{"line":228,"character":29}}} [Trace - 21:50:53.529 PM] Sending request 'textDocument/definition - (10533)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":228,"character":19}} [Trace - 21:50:53.529 PM] Received response 'textDocument/definition - (10533)' in 0ms. Result: [{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","range":{"start":{"line":16,"character":5},"end":{"line":16,"character":25}}}] [Trace - 21:50:53.602 PM] Sending request 'textDocument/documentHighlight - (10534)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":228,"character":19}} [Trace - 21:50:53.602 PM] Received response 'textDocument/documentHighlight - (10534)' in 0ms. Result: [{"range":{"start":{"line":228,"character":9},"end":{"line":228,"character":29}},"kind":1},{"range":{"start":{"line":229,"character":9},"end":{"line":229,"character":29}},"kind":1}] [Trace - 21:50:53.650 PM] Sending request 'textDocument/definition - (10535)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":228,"character":19}} [Trace - 21:50:53.650 PM] Received response 'textDocument/definition - (10535)' in 0ms. Result: [{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","range":{"start":{"line":16,"character":5},"end":{"line":16,"character":25}}}] [Trace - 21:50:53.699 PM] Sending request 'textDocument/documentLink - (10536)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:50:53.699 PM] Sending request 'textDocument/codeAction - (10537)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} [Trace - 21:50:53.699 PM] Sending request 'textDocument/documentSymbol - (10538)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:50:53.699 PM] Received response 'textDocument/documentLink - (10536)' in 0ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/strconv?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"}] [Trace - 21:50:53.699 PM] Received response 'textDocument/codeAction - (10537)' in 0ms. Result: null [Trace - 21:50:53.700 PM] Received response 'textDocument/documentSymbol - (10538)' in 0ms. Result: [{"name":"Schedule","detail":"struct{...}","kind":23,"range":{"start":{"line":10,"character":5},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":10,"character":5},"end":{"line":10,"character":13}},"children":[{"name":"id","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":17}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":3}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":16}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":6}}},{"name":"timestamp","detail":"int64","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":16}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":10}}}]},{"name":"SimpleScheduleWithTS","detail":"(id interface{}, epoch int64, timestamp int64)","kind":12,"range":{"start":{"line":16,"character":0},"end":{"line":33,"character":1}},"selectionRange":{"start":{"line":16,"character":5},"end":{"line":16,"character":25}}},{"name":"SimpleSchedule","detail":"(id interface{}, epoch int64)","kind":12,"range":{"start":{"line":35,"character":0},"end":{"line":37,"character":1}},"selectionRange":{"start":{"line":35,"character":5},"end":{"line":35,"character":19}}},{"name":"(Schedule).ID","detail":"()","kind":6,"range":{"start":{"line":39,"character":0},"end":{"line":41,"character":1}},"selectionRange":{"start":{"line":39,"character":18},"end":{"line":39,"character":20}}},{"name":"(Schedule).Epoch","detail":"()","kind":6,"range":{"start":{"line":43,"character":0},"end":{"line":45,"character":1}},"selectionRange":{"start":{"line":43,"character":18},"end":{"line":43,"character":23}}},{"name":"(Schedule).Timestamp","detail":"()","kind":6,"range":{"start":{"line":47,"character":0},"end":{"line":49,"character":1}},"selectionRange":{"start":{"line":47,"character":18},"end":{"line":47,"character":27}}},{"name":"(Schedule).String","detail":"()","kind":6,"range":{"start":{"line":51,"character":0},"end":{"line":53,"character":1}},"selectionRange":{"start":{"line":51,"character":18},"end":{"line":51,"character":24}}}] [Trace - 21:50:53.870 PM] Sending request 'textDocument/foldingRange - (10539)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:50:53.870 PM] Received response 'textDocument/foldingRange - (10539)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":91,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":22},{"startLine":35,"startCharacter":68,"endLine":36,"endCharacter":58},{"startLine":39,"startCharacter":31,"endLine":40,"endCharacter":12},{"startLine":43,"startCharacter":33,"endLine":44,"endCharacter":15},{"startLine":47,"startCharacter":37,"endLine":48,"endCharacter":19},{"startLine":51,"startCharacter":35,"endLine":52,"endCharacter":91}] [Trace - 21:50:53.920 PM] Sending request 'textDocument/codeLens - (10540)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:50:53.920 PM] Received response 'textDocument/codeLens - (10540)' in 0ms. Result: null [Trace - 21:50:53.922 PM] Sending request 'textDocument/codeAction - (10541)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":16,"character":5},"end":{"line":16,"character":5}},"context":{"diagnostics":[]}} [Trace - 21:50:53.922 PM] Received response 'textDocument/codeAction - (10541)' in 0ms. Result: null [Trace - 21:50:55.355 PM] Sending request 'textDocument/hover - (10542)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":23,"character":6}} [Trace - 21:50:55.355 PM] Received response 'textDocument/hover - (10542)' in 0ms. Result: null [Trace - 21:50:56.186 PM] Sending request 'textDocument/hover - (10543)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":28,"character":12}} [Trace - 21:50:56.186 PM] Received response 'textDocument/hover - (10543)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\ntype Schedule struct {\n\tid string\n\tepoch int64\n\ttimestamp int64\n}\n```\n\n[`simple.Schedule` on pkg.go.dev](https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls#Schedule)"},"range":{"start":{"line":28,"character":8},"end":{"line":28,"character":16}}} [Trace - 21:50:56.860 PM] Sending request 'textDocument/hover - (10544)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":31,"character":3}} [Trace - 21:50:56.860 PM] Received response 'textDocument/hover - (10544)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nfield timestamp int64\n```"},"range":{"start":{"line":31,"character":2},"end":{"line":31,"character":11}}} [Trace - 21:50:57.264 PM] Sending request 'textDocument/hover - (10545)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":28,"character":10}} [Trace - 21:50:57.264 PM] Received response 'textDocument/hover - (10545)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\ntype Schedule struct {\n\tid string\n\tepoch int64\n\ttimestamp int64\n}\n```\n\n[`simple.Schedule` on pkg.go.dev](https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls#Schedule)"},"range":{"start":{"line":28,"character":8},"end":{"line":28,"character":16}}} [Trace - 21:50:57.422 PM] Sending request 'textDocument/definition - (10546)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":28,"character":10}} [Trace - 21:50:57.422 PM] Received response 'textDocument/definition - (10546)' in 0ms. Result: [{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","range":{"start":{"line":10,"character":5},"end":{"line":10,"character":13}}}] [Trace - 21:50:57.467 PM] Sending request 'textDocument/documentHighlight - (10547)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":28,"character":10}} [Trace - 21:50:57.468 PM] Received response 'textDocument/documentHighlight - (10547)' in 0ms. Result: [{"range":{"start":{"line":16,"character":72},"end":{"line":16,"character":89}},"kind":1},{"range":{"start":{"line":28,"character":8},"end":{"line":32,"character":2}},"kind":1},{"range":{"start":{"line":10,"character":5},"end":{"line":10,"character":13}},"kind":1},{"range":{"start":{"line":28,"character":8},"end":{"line":28,"character":16}},"kind":1},{"range":{"start":{"line":39,"character":8},"end":{"line":39,"character":16}},"kind":1},{"range":{"start":{"line":43,"character":8},"end":{"line":43,"character":16}},"kind":1},{"range":{"start":{"line":47,"character":8},"end":{"line":47,"character":16}},"kind":1},{"range":{"start":{"line":51,"character":8},"end":{"line":51,"character":16}},"kind":1}] [Trace - 21:50:57.521 PM] Sending request 'textDocument/definition - (10548)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":28,"character":10}} [Trace - 21:50:57.521 PM] Received response 'textDocument/definition - (10548)' in 0ms. Result: [{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","range":{"start":{"line":10,"character":5},"end":{"line":10,"character":13}}}] [Trace - 21:50:57.536 PM] Sending request 'textDocument/documentSymbol - (10549)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:50:57.536 PM] Received response 'textDocument/documentSymbol - (10549)' in 0ms. Result: [{"name":"Schedule","detail":"struct{...}","kind":23,"range":{"start":{"line":10,"character":5},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":10,"character":5},"end":{"line":10,"character":13}},"children":[{"name":"id","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":17}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":3}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":16}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":6}}},{"name":"timestamp","detail":"int64","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":16}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":10}}}]},{"name":"SimpleScheduleWithTS","detail":"(id interface{}, epoch int64, timestamp int64)","kind":12,"range":{"start":{"line":16,"character":0},"end":{"line":33,"character":1}},"selectionRange":{"start":{"line":16,"character":5},"end":{"line":16,"character":25}}},{"name":"SimpleSchedule","detail":"(id interface{}, epoch int64)","kind":12,"range":{"start":{"line":35,"character":0},"end":{"line":37,"character":1}},"selectionRange":{"start":{"line":35,"character":5},"end":{"line":35,"character":19}}},{"name":"(Schedule).ID","detail":"()","kind":6,"range":{"start":{"line":39,"character":0},"end":{"line":41,"character":1}},"selectionRange":{"start":{"line":39,"character":18},"end":{"line":39,"character":20}}},{"name":"(Schedule).Epoch","detail":"()","kind":6,"range":{"start":{"line":43,"character":0},"end":{"line":45,"character":1}},"selectionRange":{"start":{"line":43,"character":18},"end":{"line":43,"character":23}}},{"name":"(Schedule).Timestamp","detail":"()","kind":6,"range":{"start":{"line":47,"character":0},"end":{"line":49,"character":1}},"selectionRange":{"start":{"line":47,"character":18},"end":{"line":47,"character":27}}},{"name":"(Schedule).String","detail":"()","kind":6,"range":{"start":{"line":51,"character":0},"end":{"line":53,"character":1}},"selectionRange":{"start":{"line":51,"character":18},"end":{"line":51,"character":24}}}] [Trace - 21:50:57.773 PM] Sending request 'textDocument/codeAction - (10550)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":10,"character":5},"end":{"line":10,"character":5}},"context":{"diagnostics":[]}} [Trace - 21:50:57.773 PM] Received response 'textDocument/codeAction - (10550)' in 0ms. Result: null [Trace - 21:51:05.403 PM] Sending request 'textDocument/documentLink - (10551)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:51:05.403 PM] Sending request 'textDocument/codeAction - (10552)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} [Trace - 21:51:05.403 PM] Sending request 'textDocument/documentSymbol - (10553)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:51:05.409 PM] Received response 'textDocument/documentLink - (10551)' in 5ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":412,"character":11},"end":{"line":412,"character":19}},"target":"https://time.Now"}] [Trace - 21:51:05.412 PM] Received response 'textDocument/codeAction - (10552)' in 8ms. Result: null [Trace - 21:51:05.414 PM] Received response 'textDocument/documentSymbol - (10553)' in 10ms. Result: [{"name":"ReceivedEvent","detail":"struct{...}","kind":23,"range":{"start":{"line":14,"character":5},"end":{"line":17,"character":1}},"selectionRange":{"start":{"line":14,"character":5},"end":{"line":14,"character":18}},"children":[{"name":"Event","detail":"interface{...}","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":12}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":6}}}]},{"name":"(ReceivedEvent).String","detail":"()","kind":6,"range":{"start":{"line":19,"character":0},"end":{"line":21,"character":1}},"selectionRange":{"start":{"line":19,"character":23},"end":{"line":19,"character":29}}},{"name":"isIn","detail":"(id string, ids []string)","kind":12,"range":{"start":{"line":23,"character":0},"end":{"line":30,"character":1}},"selectionRange":{"start":{"line":23,"character":5},"end":{"line":23,"character":9}}},{"name":"durations","detail":"(dd []time.Duration)","kind":12,"range":{"start":{"line":33,"character":0},"end":{"line":35,"character":1}},"selectionRange":{"start":{"line":33,"character":5},"end":{"line":33,"character":14}}},{"name":"errs","detail":"(ee []error)","kind":12,"range":{"start":{"line":37,"character":0},"end":{"line":39,"character":1}},"selectionRange":{"start":{"line":37,"character":5},"end":{"line":37,"character":9}}},{"name":"events","detail":"(ee []scheduler.Event)","kind":12,"range":{"start":{"line":41,"character":0},"end":{"line":43,"character":1}},"selectionRange":{"start":{"line":41,"character":5},"end":{"line":41,"character":11}}},{"name":"TestScheduler_trigger_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":46,"character":0},"end":{"line":121,"character":1}},"selectionRange":{"start":{"line":46,"character":5},"end":{"line":46,"character":32}}},{"name":"TestScheduler_update_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":124,"character":0},"end":{"line":212,"character":1}},"selectionRange":{"start":{"line":124,"character":5},"end":{"line":124,"character":31}}},{"name":"TestScheduler_outdated_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":215,"character":0},"end":{"line":303,"character":1}},"selectionRange":{"start":{"line":215,"character":5},"end":{"line":215,"character":36}}},{"name":"TestScheduler_ignore_invalid_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":306,"character":0},"end":{"line":380,"character":1}},"selectionRange":{"start":{"line":306,"character":5},"end":{"line":306,"character":43}}},{"name":"TestScheduler_missed_schedules_first","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":383,"character":0},"end":{"line":461,"character":1}},"selectionRange":{"start":{"line":383,"character":5},"end":{"line":383,"character":41}}},{"name":"TestScheduler_deleted_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":464,"character":0},"end":{"line":513,"character":1}},"selectionRange":{"start":{"line":464,"character":5},"end":{"line":464,"character":35}}},{"name":"TestScheduler_delete_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":516,"character":0},"end":{"line":577,"character":1}},"selectionRange":{"start":{"line":516,"character":5},"end":{"line":516,"character":35}}},{"name":"TestScheduler_scheduler_since","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":580,"character":0},"end":{"line":650,"character":1}},"selectionRange":{"start":{"line":580,"character":5},"end":{"line":580,"character":34}}}] [Trace - 21:51:05.578 PM] Sending request 'textDocument/foldingRange - (10554)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:51:05.581 PM] Received response 'textDocument/foldingRange - (10554)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":302,"endCharacter":2},{"startLine":227,"startCharacter":33,"endLine":229,"endCharacter":56},{"startLine":234,"startCharacter":36,"endLine":235,"endCharacter":67},{"startLine":246,"startCharacter":12,"endLine":256,"endCharacter":3},{"startLine":248,"startCharacter":33,"endLine":251,"endCharacter":61},{"startLine":254,"startCharacter":36,"endLine":255,"endCharacter":68},{"startLine":263,"startCharacter":6,"endLine":274,"endCharacter":3},{"startLine":264,"startCharacter":10,"endLine":273,"endCharacter":13},{"startLine":265,"startCharacter":23,"endLine":271,"endCharacter":5},{"startLine":268,"startCharacter":19,"endLine":271,"endCharacter":4},{"startLine":268,"startCharacter":41,"endLine":270,"endCharacter":9},{"startLine":272,"startCharacter":38,"endLine":273,"endCharacter":13},{"startLine":277,"startCharacter":22,"endLine":278,"endCharacter":55},{"startLine":281,"startCharacter":29,"endLine":282,"endCharacter":40},{"startLine":285,"startCharacter":29,"endLine":301,"endCharacter":3},{"startLine":286,"startCharacter":32,"endLine":300,"endCharacter":51},{"startLine":287,"startCharacter":32,"endLine":290,"endCharacter":4},{"startLine":288,"startCharacter":38,"endLine":289,"endCharacter":51},{"startLine":291,"startCharacter":31,"endLine":294,"endCharacter":4},{"startLine":292,"startCharacter":47,"endLine":293,"endCharacter":50},{"startLine":295,"startCharacter":25,"endLine":298,"endCharacter":4},{"startLine":296,"startCharacter":47,"endLine":297,"endCharacter":68},{"startLine":299,"startCharacter":10,"endLine":300,"endCharacter":51},{"startLine":306,"startCharacter":59,"endLine":379,"endCharacter":2},{"startLine":311,"startCharacter":33,"endLine":313,"endCharacter":31},{"startLine":318,"startCharacter":36,"endLine":319,"endCharacter":67},{"startLine":328,"startCharacter":12,"endLine":337,"endCharacter":3},{"startLine":330,"startCharacter":33,"endLine":332,"endCharacter":32},{"startLine":335,"startCharacter":36,"endLine":336,"endCharacter":68},{"startLine":344,"startCharacter":6,"endLine":355,"endCharacter":3},{"startLine":345,"startCharacter":10,"endLine":354,"endCharacter":13},{"startLine":346,"startCharacter":23,"endLine":352,"endCharacter":5},{"startLine":349,"startCharacter":19,"endLine":352,"endCharacter":4},{"startLine":349,"startCharacter":41,"endLine":351,"endCharacter":9},{"startLine":353,"startCharacter":38,"endLine":354,"endCharacter":13},{"startLine":358,"startCharacter":22,"endLine":359,"endCharacter":55},{"startLine":362,"startCharacter":29,"endLine":363,"endCharacter":40},{"startLine":368,"startCharacter":29,"endLine":374,"endCharacter":3},{"startLine":369,"startCharacter":32,"endLine":373,"endCharacter":51},{"startLine":370,"startCharacter":32,"endLine":371,"endCharacter":49},{"startLine":372,"startCharacter":10,"endLine":373,"endCharacter":51},{"startLine":377,"startCharacter":32,"endLine":378,"endCharacter":76},{"startLine":383,"startCharacter":57,"endLine":460,"endCharacter":2},{"startLine":392,"startCharacter":33,"endLine":396,"endCharacter":60},{"startLine":401,"startCharacter":36,"endLine":402,"endCharacter":67},{"startLine":411,"startCharacter":12,"endLine":419,"endCharacter":3},{"startLine":413,"startCharacter":33,"endLine":414,"endCharacter":62},{"startLine":417,"startCharacter":36,"endLine":418,"endCharacter":68},{"startLine":426,"startCharacter":6,"endLine":437,"endCharacter":3},{"startLine":427,"startCharacter":10,"endLine":436,"endCharacter":13},{"startLine":428,"startCharacter":23,"endLine":434,"endCharacter":5},{"startLine":431,"startCharacter":19,"endLine":434,"endCharacter":4},{"startLine":431,"startCharacter":41,"endLine":433,"endCharacter":9},{"startLine":435,"startCharacter":38,"endLine":436,"endCharacter":13},{"startLine":440,"startCharacter":29,"endLine":441,"endCharacter":34},{"startLine":444,"startCharacter":35,"endLine":445,"endCharacter":55},{"startLine":449,"startCharacter":29,"endLine":459,"endCharacter":3},{"startLine":451,"startCharacter":10,"endLine":455,"endCharacter":17},{"startLine":452,"startCharacter":14,"endLine":453,"endCharacter":58},{"startLine":457,"startCharacter":28,"endLine":458,"endCharacter":51},{"startLine":464,"startCharacter":51,"endLine":512,"endCharacter":2},{"startLine":482,"startCharacter":12,"endLine":485,"endCharacter":45},{"startLine":492,"startCharacter":6,"endLine":503,"endCharacter":3},{"startLine":493,"startCharacter":10,"endLine":502,"endCharacter":13},{"startLine":494,"startCharacter":23,"endLine":500,"endCharacter":5},{"startLine":497,"startCharacter":19,"endLine":500,"endCharacter":4},{"startLine":497,"startCharacter":41,"endLine":499,"endCharacter":9},{"startLine":501,"startCharacter":38,"endLine":502,"endCharacter":13},{"startLine":506,"startCharacter":22,"endLine":507,"endCharacter":55},{"startLine":510,"startCharacter":29,"endLine":511,"endCharacter":40},{"startLine":516,"startCharacter":51,"endLine":576,"endCharacter":2},{"startLine":540,"startCharacter":12,"endLine":543,"endCharacter":15},{"startLine":550,"startCharacter":6,"endLine":561,"endCharacter":3},{"startLine":551,"startCharacter":10,"endLine":560,"endCharacter":13},{"startLine":552,"startCharacter":23,"endLine":558,"endCharacter":5},{"startLine":555,"startCharacter":19,"endLine":558,"endCharacter":4},{"startLine":555,"startCharacter":41,"endLine":557,"endCharacter":9},{"startLine":559,"startCharacter":38,"endLine":560,"endCharacter":13},{"startLine":565,"startCharacter":29,"endLine":567,"endCharacter":62},{"startLine":570,"startCharacter":22,"endLine":571,"endCharacter":55},{"startLine":574,"startCharacter":44,"endLine":575,"endCharacter":46},{"startLine":580,"startCharacter":50,"endLine":649,"endCharacter":2},{"startLine":581,"startCharacter":20,"endLine":584,"endCharacter":25},{"startLine":585,"startCharacter":3,"endLine":587,"endCharacter":54},{"startLine":590,"startCharacter":26,"endLine":648,"endCharacter":4},{"startLine":591,"startCharacter":8,"endLine":648,"endCharacter":3},{"startLine":591,"startCharacter":36,"endLine":647,"endCharacter":4},{"startLine":600,"startCharacter":35,"endLine":603,"endCharacter":62},{"startLine":608,"startCharacter":38,"endLine":609,"endCharacter":69},{"startLine":619,"startCharacter":8,"endLine":630,"endCharacter":5},{"startLine":620,"startCharacter":12,"endLine":629,"endCharacter":15},{"startLine":621,"startCharacter":25,"endLine":627,"endCharacter":7},{"startLine":624,"startCharacter":21,"endLine":627,"endCharacter":6},{"startLine":624,"startCharacter":43,"endLine":626,"endCharacter":11},{"startLine":628,"startCharacter":40,"endLine":629,"endCharacter":15},{"startLine":633,"startCharacter":31,"endLine":634,"endCharacter":42},{"startLine":638,"startCharacter":31,"endLine":642,"endCharacter":5},{"startLine":639,"startCharacter":29,"endLine":641,"endCharacter":18},{"startLine":640,"startCharacter":33,"endLine":641,"endCharacter":18},{"startLine":645,"startCharacter":44,"endLine":646,"endCharacter":92}] [Trace - 21:51:05.639 PM] Sending request 'textDocument/codeLens - (10555)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:51:05.640 PM] Received response 'textDocument/codeLens - (10555)' in 0ms. Result: null [Trace - 21:51:05.640 PM] Sending request 'textDocument/codeAction - (10556)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":228,"character":19},"end":{"line":228,"character":19}},"context":{"diagnostics":[]}} [Trace - 21:51:05.642 PM] Received response 'textDocument/codeAction - (10556)' in 1ms. Result: null [Trace - 21:51:06.271 PM] Sending request 'textDocument/hover - (10557)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":228,"character":13}} [Trace - 21:51:06.271 PM] Received response 'textDocument/hover - (10557)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nfunc simple.SimpleScheduleWithTS(id interface{}, epoch int64, timestamp int64) schedule.Schedule\n```\n\n[`simple.SimpleScheduleWithTS` on pkg.go.dev](https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls#SimpleScheduleWithTS)"},"range":{"start":{"line":228,"character":9},"end":{"line":228,"character":29}}} [Trace - 21:51:10.084 PM] Sending request 'textDocument/hover - (10558)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":231,"character":22}} [Trace - 21:51:10.085 PM] Received response 'textDocument/hover - (10558)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nvar schedules []schedule.Schedule\n```"},"range":{"start":{"line":231,"character":20},"end":{"line":231,"character":29}}} [Trace - 21:51:12.038 PM] Sending request 'textDocument/definition - (10559)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":231,"character":23}} [Trace - 21:51:12.039 PM] Received response 'textDocument/definition - (10559)' in 0ms. Result: [{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","range":{"start":{"line":216,"character":5},"end":{"line":216,"character":14}}}] [Trace - 21:51:15.260 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 21:51:15 background imports cache refresh starting\n"} [Info - 9:51:15 PM] 2020/11/25 21:51:15 background imports cache refresh starting [Trace - 21:51:15.437 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 21:51:15 background refresh finished after 177.260055ms\n"} [Info - 9:51:15 PM] 2020/11/25 21:51:15 background refresh finished after 177.260055ms [Trace - 21:51:16.305 PM] Sending request 'textDocument/hover - (10560)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":231,"character":22}} [Trace - 21:51:16.306 PM] Received response 'textDocument/hover - (10560)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nvar schedules []schedule.Schedule\n```"},"range":{"start":{"line":231,"character":20},"end":{"line":231,"character":29}}} [Trace - 21:51:20.801 PM] Sending request 'textDocument/hover - (10561)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":229,"character":21}} [Trace - 21:51:20.802 PM] Received response 'textDocument/hover - (10561)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nfunc simple.SimpleScheduleWithTS(id interface{}, epoch int64, timestamp int64) schedule.Schedule\n```\n\n[`simple.SimpleScheduleWithTS` on pkg.go.dev](https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls#SimpleScheduleWithTS)"},"range":{"start":{"line":229,"character":9},"end":{"line":229,"character":29}}} [Trace - 21:51:20.894 PM] Sending request 'textDocument/definition - (10562)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":229,"character":22}} [Trace - 21:51:20.895 PM] Received response 'textDocument/definition - (10562)' in 0ms. Result: [{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","range":{"start":{"line":16,"character":5},"end":{"line":16,"character":25}}}] [Trace - 21:51:21.124 PM] Sending request 'textDocument/hover - (10563)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":229,"character":21}} [Trace - 21:51:21.124 PM] Received response 'textDocument/hover - (10563)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nfunc simple.SimpleScheduleWithTS(id interface{}, epoch int64, timestamp int64) schedule.Schedule\n```\n\n[`simple.SimpleScheduleWithTS` on pkg.go.dev](https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls#SimpleScheduleWithTS)"},"range":{"start":{"line":229,"character":9},"end":{"line":229,"character":29}}} [Trace - 21:51:24.042 PM] Sending request 'textDocument/definition - (10564)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":228,"character":21}} [Trace - 21:51:24.042 PM] Received response 'textDocument/definition - (10564)' in 0ms. Result: [{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","range":{"start":{"line":16,"character":5},"end":{"line":16,"character":25}}}] [Trace - 21:51:24.128 PM] Sending request 'textDocument/hover - (10565)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":228,"character":21}} [Trace - 21:51:24.128 PM] Received response 'textDocument/hover - (10565)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nfunc simple.SimpleScheduleWithTS(id interface{}, epoch int64, timestamp int64) schedule.Schedule\n```\n\n[`simple.SimpleScheduleWithTS` on pkg.go.dev](https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls#SimpleScheduleWithTS)"},"range":{"start":{"line":228,"character":9},"end":{"line":228,"character":29}}} [Trace - 21:51:24.176 PM] Sending request 'textDocument/documentHighlight - (10566)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":228,"character":21}} [Trace - 21:51:24.177 PM] Received response 'textDocument/documentHighlight - (10566)' in 0ms. Result: [{"range":{"start":{"line":228,"character":9},"end":{"line":228,"character":29}},"kind":1},{"range":{"start":{"line":229,"character":9},"end":{"line":229,"character":29}},"kind":1}] [Trace - 21:51:24.243 PM] Sending request 'textDocument/definition - (10567)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":228,"character":21}} [Trace - 21:51:24.244 PM] Received response 'textDocument/definition - (10567)' in 0ms. Result: [{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","range":{"start":{"line":16,"character":5},"end":{"line":16,"character":25}}}] [Trace - 21:51:24.291 PM] Sending request 'textDocument/documentLink - (10568)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:51:24.292 PM] Sending request 'textDocument/codeAction - (10569)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} [Trace - 21:51:24.292 PM] Sending request 'textDocument/documentSymbol - (10570)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:51:24.292 PM] Received response 'textDocument/documentLink - (10568)' in 0ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/strconv?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"}] [Trace - 21:51:24.292 PM] Received response 'textDocument/codeAction - (10569)' in 0ms. Result: null [Trace - 21:51:24.293 PM] Received response 'textDocument/documentSymbol - (10570)' in 1ms. Result: [{"name":"Schedule","detail":"struct{...}","kind":23,"range":{"start":{"line":10,"character":5},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":10,"character":5},"end":{"line":10,"character":13}},"children":[{"name":"id","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":17}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":3}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":16}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":6}}},{"name":"timestamp","detail":"int64","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":16}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":10}}}]},{"name":"SimpleScheduleWithTS","detail":"(id interface{}, epoch int64, timestamp int64)","kind":12,"range":{"start":{"line":16,"character":0},"end":{"line":33,"character":1}},"selectionRange":{"start":{"line":16,"character":5},"end":{"line":16,"character":25}}},{"name":"SimpleSchedule","detail":"(id interface{}, epoch int64)","kind":12,"range":{"start":{"line":35,"character":0},"end":{"line":37,"character":1}},"selectionRange":{"start":{"line":35,"character":5},"end":{"line":35,"character":19}}},{"name":"(Schedule).ID","detail":"()","kind":6,"range":{"start":{"line":39,"character":0},"end":{"line":41,"character":1}},"selectionRange":{"start":{"line":39,"character":18},"end":{"line":39,"character":20}}},{"name":"(Schedule).Epoch","detail":"()","kind":6,"range":{"start":{"line":43,"character":0},"end":{"line":45,"character":1}},"selectionRange":{"start":{"line":43,"character":18},"end":{"line":43,"character":23}}},{"name":"(Schedule).Timestamp","detail":"()","kind":6,"range":{"start":{"line":47,"character":0},"end":{"line":49,"character":1}},"selectionRange":{"start":{"line":47,"character":18},"end":{"line":47,"character":27}}},{"name":"(Schedule).String","detail":"()","kind":6,"range":{"start":{"line":51,"character":0},"end":{"line":53,"character":1}},"selectionRange":{"start":{"line":51,"character":18},"end":{"line":51,"character":24}}}] [Trace - 21:51:24.465 PM] Sending request 'textDocument/foldingRange - (10571)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:51:24.466 PM] Received response 'textDocument/foldingRange - (10571)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":91,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":22},{"startLine":35,"startCharacter":68,"endLine":36,"endCharacter":58},{"startLine":39,"startCharacter":31,"endLine":40,"endCharacter":12},{"startLine":43,"startCharacter":33,"endLine":44,"endCharacter":15},{"startLine":47,"startCharacter":37,"endLine":48,"endCharacter":19},{"startLine":51,"startCharacter":35,"endLine":52,"endCharacter":91}] [Trace - 21:51:24.515 PM] Sending request 'textDocument/codeLens - (10572)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:51:24.515 PM] Received response 'textDocument/codeLens - (10572)' in 0ms. Result: null [Trace - 21:51:24.521 PM] Sending request 'textDocument/codeAction - (10573)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":16,"character":5},"end":{"line":16,"character":5}},"context":{"diagnostics":[]}} [Trace - 21:51:24.521 PM] Received response 'textDocument/codeAction - (10573)' in 0ms. Result: null [Trace - 21:51:29.132 PM] Sending request 'textDocument/hover - (10574)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":52,"character":43}} [Trace - 21:51:29.132 PM] Received response 'textDocument/hover - (10574)' in 0ms. Result: null [Trace - 21:51:29.167 PM] Sending request 'textDocument/documentHighlight - (10575)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":52,"character":44}} [Trace - 21:51:29.168 PM] Received response 'textDocument/documentHighlight - (10575)' in 0ms. Result: [] [Trace - 21:51:29.380 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":79},"contentChanges":[{"range":{"start":{"line":52,"character":44},"end":{"line":52,"character":44}},"rangeLength":0,"text":" "}]} [Trace - 21:51:29.581 PM] Sending request 'textDocument/foldingRange - (10576)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:51:29.582 PM] Received response 'textDocument/foldingRange - (10576)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":91,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":22},{"startLine":35,"startCharacter":68,"endLine":36,"endCharacter":58},{"startLine":39,"startCharacter":31,"endLine":40,"endCharacter":12},{"startLine":43,"startCharacter":33,"endLine":44,"endCharacter":15},{"startLine":47,"startCharacter":37,"endLine":48,"endCharacter":19},{"startLine":51,"startCharacter":35,"endLine":52,"endCharacter":92}] [Trace - 21:51:29.628 PM] Sending request 'textDocument/codeLens - (10577)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:51:29.628 PM] Received response 'textDocument/codeLens - (10577)' in 0ms. Result: null [Trace - 21:51:29.628 PM] Sending request 'textDocument/codeAction - (10578)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":52,"character":45},"end":{"line":52,"character":45}},"context":{"diagnostics":[]}} [Trace - 21:51:29.629 PM] Received response 'textDocument/codeAction - (10578)' in 0ms. Result: null [Trace - 21:51:29.727 PM] Sending request 'textDocument/documentSymbol - (10579)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:51:29.727 PM] Received response 'textDocument/documentSymbol - (10579)' in 0ms. Result: [{"name":"Schedule","detail":"struct{...}","kind":23,"range":{"start":{"line":10,"character":5},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":10,"character":5},"end":{"line":10,"character":13}},"children":[{"name":"id","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":17}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":3}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":16}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":6}}},{"name":"timestamp","detail":"int64","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":16}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":10}}}]},{"name":"SimpleScheduleWithTS","detail":"(id interface{}, epoch int64, timestamp int64)","kind":12,"range":{"start":{"line":16,"character":0},"end":{"line":33,"character":1}},"selectionRange":{"start":{"line":16,"character":5},"end":{"line":16,"character":25}}},{"name":"SimpleSchedule","detail":"(id interface{}, epoch int64)","kind":12,"range":{"start":{"line":35,"character":0},"end":{"line":37,"character":1}},"selectionRange":{"start":{"line":35,"character":5},"end":{"line":35,"character":19}}},{"name":"(Schedule).ID","detail":"()","kind":6,"range":{"start":{"line":39,"character":0},"end":{"line":41,"character":1}},"selectionRange":{"start":{"line":39,"character":18},"end":{"line":39,"character":20}}},{"name":"(Schedule).Epoch","detail":"()","kind":6,"range":{"start":{"line":43,"character":0},"end":{"line":45,"character":1}},"selectionRange":{"start":{"line":43,"character":18},"end":{"line":43,"character":23}}},{"name":"(Schedule).Timestamp","detail":"()","kind":6,"range":{"start":{"line":47,"character":0},"end":{"line":49,"character":1}},"selectionRange":{"start":{"line":47,"character":18},"end":{"line":47,"character":27}}},{"name":"(Schedule).String","detail":"()","kind":6,"range":{"start":{"line":51,"character":0},"end":{"line":53,"character":1}},"selectionRange":{"start":{"line":51,"character":18},"end":{"line":51,"character":24}}}] [Trace - 21:51:30.127 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":80},"contentChanges":[{"range":{"start":{"line":52,"character":45},"end":{"line":52,"character":45}},"rangeLength":0,"text":"t"}]} [Trace - 21:51:30.254 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":81},"contentChanges":[{"range":{"start":{"line":52,"character":46},"end":{"line":52,"character":46}},"rangeLength":0,"text":"i"}]} [Trace - 21:51:30.378 PM] Sending request 'textDocument/documentLink - (10580)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:51:30.378 PM] Received response 'textDocument/documentLink - (10580)' in 0ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/strconv?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"}] [Trace - 21:51:30.451 PM] Sending request 'textDocument/foldingRange - (10581)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:51:30.452 PM] Received response 'textDocument/foldingRange - (10581)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":91,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":22},{"startLine":35,"startCharacter":68,"endLine":36,"endCharacter":58},{"startLine":39,"startCharacter":31,"endLine":40,"endCharacter":12},{"startLine":43,"startCharacter":33,"endLine":44,"endCharacter":15},{"startLine":47,"startCharacter":37,"endLine":48,"endCharacter":19},{"startLine":51,"startCharacter":35,"endLine":52,"endCharacter":94}] [Trace - 21:51:30.497 PM] Sending request 'textDocument/codeLens - (10582)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:51:30.497 PM] Sending request 'textDocument/codeAction - (10583)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":52,"character":47},"end":{"line":52,"character":47}},"context":{"diagnostics":[]}} [Trace - 21:51:30.497 PM] Received response 'textDocument/codeLens - (10582)' in 0ms. Result: null [Trace - 21:51:30.497 PM] Received response 'textDocument/codeAction - (10583)' in 0ms. Result: null [Trace - 21:51:30.595 PM] Sending request 'textDocument/documentSymbol - (10584)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:51:30.596 PM] Received response 'textDocument/documentSymbol - (10584)' in 0ms. Result: [{"name":"Schedule","detail":"struct{...}","kind":23,"range":{"start":{"line":10,"character":5},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":10,"character":5},"end":{"line":10,"character":13}},"children":[{"name":"id","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":17}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":3}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":16}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":6}}},{"name":"timestamp","detail":"int64","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":16}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":10}}}]},{"name":"SimpleScheduleWithTS","detail":"(id interface{}, epoch int64, timestamp int64)","kind":12,"range":{"start":{"line":16,"character":0},"end":{"line":33,"character":1}},"selectionRange":{"start":{"line":16,"character":5},"end":{"line":16,"character":25}}},{"name":"SimpleSchedule","detail":"(id interface{}, epoch int64)","kind":12,"range":{"start":{"line":35,"character":0},"end":{"line":37,"character":1}},"selectionRange":{"start":{"line":35,"character":5},"end":{"line":35,"character":19}}},{"name":"(Schedule).ID","detail":"()","kind":6,"range":{"start":{"line":39,"character":0},"end":{"line":41,"character":1}},"selectionRange":{"start":{"line":39,"character":18},"end":{"line":39,"character":20}}},{"name":"(Schedule).Epoch","detail":"()","kind":6,"range":{"start":{"line":43,"character":0},"end":{"line":45,"character":1}},"selectionRange":{"start":{"line":43,"character":18},"end":{"line":43,"character":23}}},{"name":"(Schedule).Timestamp","detail":"()","kind":6,"range":{"start":{"line":47,"character":0},"end":{"line":49,"character":1}},"selectionRange":{"start":{"line":47,"character":18},"end":{"line":47,"character":27}}},{"name":"(Schedule).String","detail":"()","kind":6,"range":{"start":{"line":51,"character":0},"end":{"line":53,"character":1}},"selectionRange":{"start":{"line":51,"character":18},"end":{"line":51,"character":24}}}] [Trace - 21:51:30.613 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":82},"contentChanges":[{"range":{"start":{"line":52,"character":47},"end":{"line":52,"character":47}},"rangeLength":0,"text":"m"}]} [Trace - 21:51:30.772 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":83},"contentChanges":[{"range":{"start":{"line":52,"character":48},"end":{"line":52,"character":48}},"rangeLength":0,"text":"e"}]} [Trace - 21:51:30.964 PM] Sending request 'textDocument/foldingRange - (10585)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:51:30.965 PM] Received response 'textDocument/foldingRange - (10585)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":91,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":22},{"startLine":35,"startCharacter":68,"endLine":36,"endCharacter":58},{"startLine":39,"startCharacter":31,"endLine":40,"endCharacter":12},{"startLine":43,"startCharacter":33,"endLine":44,"endCharacter":15},{"startLine":47,"startCharacter":37,"endLine":48,"endCharacter":19},{"startLine":51,"startCharacter":35,"endLine":52,"endCharacter":96}] [Trace - 21:51:30.987 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":84},"contentChanges":[{"range":{"start":{"line":52,"character":49},"end":{"line":52,"character":49}},"rangeLength":0,"text":"s"}]} [Trace - 21:51:31.179 PM] Sending request 'textDocument/foldingRange - (10586)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:51:31.179 PM] Received response 'textDocument/foldingRange - (10586)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":91,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":22},{"startLine":35,"startCharacter":68,"endLine":36,"endCharacter":58},{"startLine":39,"startCharacter":31,"endLine":40,"endCharacter":12},{"startLine":43,"startCharacter":33,"endLine":44,"endCharacter":15},{"startLine":47,"startCharacter":37,"endLine":48,"endCharacter":19},{"startLine":51,"startCharacter":35,"endLine":52,"endCharacter":97}] [Trace - 21:51:31.212 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":85},"contentChanges":[{"range":{"start":{"line":52,"character":50},"end":{"line":52,"character":50}},"rangeLength":0,"text":"t"}]} [Trace - 21:51:31.403 PM] Sending request 'textDocument/foldingRange - (10587)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:51:31.404 PM] Received response 'textDocument/foldingRange - (10587)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":91,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":22},{"startLine":35,"startCharacter":68,"endLine":36,"endCharacter":58},{"startLine":39,"startCharacter":31,"endLine":40,"endCharacter":12},{"startLine":43,"startCharacter":33,"endLine":44,"endCharacter":15},{"startLine":47,"startCharacter":37,"endLine":48,"endCharacter":19},{"startLine":51,"startCharacter":35,"endLine":52,"endCharacter":98}] [Trace - 21:51:31.454 PM] Sending request 'textDocument/codeLens - (10588)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:51:31.454 PM] Sending request 'textDocument/codeAction - (10589)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":52,"character":51},"end":{"line":52,"character":51}},"context":{"diagnostics":[]}} [Trace - 21:51:31.454 PM] Received response 'textDocument/codeLens - (10588)' in 0ms. Result: null [Trace - 21:51:31.455 PM] Received response 'textDocument/codeAction - (10589)' in 0ms. Result: null [Trace - 21:51:31.459 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":86},"contentChanges":[{"range":{"start":{"line":52,"character":51},"end":{"line":52,"character":51}},"rangeLength":0,"text":"a"}]} [Trace - 21:51:31.606 PM] Sending request 'textDocument/documentLink - (10590)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:51:31.606 PM] Received response 'textDocument/documentLink - (10590)' in 0ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/strconv?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"}] [Trace - 21:51:31.660 PM] Sending request 'textDocument/foldingRange - (10591)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:51:31.660 PM] Received response 'textDocument/foldingRange - (10591)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":91,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":22},{"startLine":35,"startCharacter":68,"endLine":36,"endCharacter":58},{"startLine":39,"startCharacter":31,"endLine":40,"endCharacter":12},{"startLine":43,"startCharacter":33,"endLine":44,"endCharacter":15},{"startLine":47,"startCharacter":37,"endLine":48,"endCharacter":19},{"startLine":51,"startCharacter":35,"endLine":52,"endCharacter":99}] [Trace - 21:51:31.678 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":87},"contentChanges":[{"range":{"start":{"line":52,"character":52},"end":{"line":52,"character":52}},"rangeLength":0,"text":"p"}]} [Trace - 21:51:31.878 PM] Sending request 'textDocument/foldingRange - (10592)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:51:31.879 PM] Received response 'textDocument/foldingRange - (10592)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":91,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":22},{"startLine":35,"startCharacter":68,"endLine":36,"endCharacter":58},{"startLine":39,"startCharacter":31,"endLine":40,"endCharacter":12},{"startLine":43,"startCharacter":33,"endLine":44,"endCharacter":15},{"startLine":47,"startCharacter":37,"endLine":48,"endCharacter":19},{"startLine":51,"startCharacter":35,"endLine":52,"endCharacter":100}] [Trace - 21:51:31.928 PM] Sending request 'textDocument/codeLens - (10593)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:51:31.929 PM] Sending request 'textDocument/codeAction - (10594)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":52,"character":53},"end":{"line":52,"character":53}},"context":{"diagnostics":[]}} [Trace - 21:51:31.929 PM] Received response 'textDocument/codeLens - (10593)' in 0ms. Result: null [Trace - 21:51:31.929 PM] Received response 'textDocument/codeAction - (10594)' in 0ms. Result: null [Trace - 21:51:32.030 PM] Sending request 'textDocument/documentSymbol - (10595)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:51:32.030 PM] Received response 'textDocument/documentSymbol - (10595)' in 0ms. Result: [{"name":"Schedule","detail":"struct{...}","kind":23,"range":{"start":{"line":10,"character":5},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":10,"character":5},"end":{"line":10,"character":13}},"children":[{"name":"id","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":17}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":3}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":16}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":6}}},{"name":"timestamp","detail":"int64","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":16}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":10}}}]},{"name":"SimpleScheduleWithTS","detail":"(id interface{}, epoch int64, timestamp int64)","kind":12,"range":{"start":{"line":16,"character":0},"end":{"line":33,"character":1}},"selectionRange":{"start":{"line":16,"character":5},"end":{"line":16,"character":25}}},{"name":"SimpleSchedule","detail":"(id interface{}, epoch int64)","kind":12,"range":{"start":{"line":35,"character":0},"end":{"line":37,"character":1}},"selectionRange":{"start":{"line":35,"character":5},"end":{"line":35,"character":19}}},{"name":"(Schedule).ID","detail":"()","kind":6,"range":{"start":{"line":39,"character":0},"end":{"line":41,"character":1}},"selectionRange":{"start":{"line":39,"character":18},"end":{"line":39,"character":20}}},{"name":"(Schedule).Epoch","detail":"()","kind":6,"range":{"start":{"line":43,"character":0},"end":{"line":45,"character":1}},"selectionRange":{"start":{"line":43,"character":18},"end":{"line":43,"character":23}}},{"name":"(Schedule).Timestamp","detail":"()","kind":6,"range":{"start":{"line":47,"character":0},"end":{"line":49,"character":1}},"selectionRange":{"start":{"line":47,"character":18},"end":{"line":47,"character":27}}},{"name":"(Schedule).String","detail":"()","kind":6,"range":{"start":{"line":51,"character":0},"end":{"line":53,"character":1}},"selectionRange":{"start":{"line":51,"character":18},"end":{"line":51,"character":24}}}] [Trace - 21:51:32.585 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":88},"contentChanges":[{"range":{"start":{"line":52,"character":52},"end":{"line":52,"character":53}},"rangeLength":1,"text":""}]} [Trace - 21:51:32.681 PM] Sending request 'textDocument/documentLink - (10596)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:51:32.681 PM] Received response 'textDocument/documentLink - (10596)' in 0ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/strconv?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"}] [Trace - 21:51:32.777 PM] Sending request 'textDocument/foldingRange - (10597)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:51:32.777 PM] Received response 'textDocument/foldingRange - (10597)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":91,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":22},{"startLine":35,"startCharacter":68,"endLine":36,"endCharacter":58},{"startLine":39,"startCharacter":31,"endLine":40,"endCharacter":12},{"startLine":43,"startCharacter":33,"endLine":44,"endCharacter":15},{"startLine":47,"startCharacter":37,"endLine":48,"endCharacter":19},{"startLine":51,"startCharacter":35,"endLine":52,"endCharacter":99}] [Trace - 21:51:32.834 PM] Sending request 'textDocument/codeLens - (10598)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:51:32.834 PM] Sending request 'textDocument/codeAction - (10599)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":52,"character":52},"end":{"line":52,"character":52}},"context":{"diagnostics":[]}} [Trace - 21:51:32.834 PM] Received response 'textDocument/codeLens - (10598)' in 0ms. Result: null [Trace - 21:51:32.834 PM] Received response 'textDocument/codeAction - (10599)' in 0ms. Result: null [Trace - 21:51:32.928 PM] Sending request 'textDocument/documentSymbol - (10600)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:51:32.928 PM] Received response 'textDocument/documentSymbol - (10600)' in 0ms. Result: [{"name":"Schedule","detail":"struct{...}","kind":23,"range":{"start":{"line":10,"character":5},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":10,"character":5},"end":{"line":10,"character":13}},"children":[{"name":"id","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":17}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":3}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":16}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":6}}},{"name":"timestamp","detail":"int64","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":16}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":10}}}]},{"name":"SimpleScheduleWithTS","detail":"(id interface{}, epoch int64, timestamp int64)","kind":12,"range":{"start":{"line":16,"character":0},"end":{"line":33,"character":1}},"selectionRange":{"start":{"line":16,"character":5},"end":{"line":16,"character":25}}},{"name":"SimpleSchedule","detail":"(id interface{}, epoch int64)","kind":12,"range":{"start":{"line":35,"character":0},"end":{"line":37,"character":1}},"selectionRange":{"start":{"line":35,"character":5},"end":{"line":35,"character":19}}},{"name":"(Schedule).ID","detail":"()","kind":6,"range":{"start":{"line":39,"character":0},"end":{"line":41,"character":1}},"selectionRange":{"start":{"line":39,"character":18},"end":{"line":39,"character":20}}},{"name":"(Schedule).Epoch","detail":"()","kind":6,"range":{"start":{"line":43,"character":0},"end":{"line":45,"character":1}},"selectionRange":{"start":{"line":43,"character":18},"end":{"line":43,"character":23}}},{"name":"(Schedule).Timestamp","detail":"()","kind":6,"range":{"start":{"line":47,"character":0},"end":{"line":49,"character":1}},"selectionRange":{"start":{"line":47,"character":18},"end":{"line":47,"character":27}}},{"name":"(Schedule).String","detail":"()","kind":6,"range":{"start":{"line":51,"character":0},"end":{"line":53,"character":1}},"selectionRange":{"start":{"line":51,"character":18},"end":{"line":51,"character":24}}}] [Trace - 21:51:33.190 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":89},"contentChanges":[{"range":{"start":{"line":52,"character":52},"end":{"line":52,"character":52}},"rangeLength":0,"text":"m"}]} [Trace - 21:51:33.368 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":90},"contentChanges":[{"range":{"start":{"line":52,"character":53},"end":{"line":52,"character":53}},"rangeLength":0,"text":"p"}]} [Trace - 21:51:33.561 PM] Sending request 'textDocument/foldingRange - (10601)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:51:33.562 PM] Received response 'textDocument/foldingRange - (10601)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":91,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":22},{"startLine":35,"startCharacter":68,"endLine":36,"endCharacter":58},{"startLine":39,"startCharacter":31,"endLine":40,"endCharacter":12},{"startLine":43,"startCharacter":33,"endLine":44,"endCharacter":15},{"startLine":47,"startCharacter":37,"endLine":48,"endCharacter":19},{"startLine":51,"startCharacter":35,"endLine":52,"endCharacter":101}] [Trace - 21:51:33.614 PM] Sending request 'textDocument/codeLens - (10602)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:51:33.614 PM] Sending request 'textDocument/codeAction - (10603)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":52,"character":54},"end":{"line":52,"character":54}},"context":{"diagnostics":[]}} [Trace - 21:51:33.614 PM] Received response 'textDocument/codeLens - (10602)' in 0ms. Result: null [Trace - 21:51:33.615 PM] Received response 'textDocument/codeAction - (10603)' in 0ms. Result: null [Trace - 21:51:33.721 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":91},"contentChanges":[{"range":{"start":{"line":52,"character":54},"end":{"line":52,"character":54}},"rangeLength":0,"text":":"}]} [Trace - 21:51:33.913 PM] Sending request 'textDocument/foldingRange - (10604)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:51:33.914 PM] Received response 'textDocument/foldingRange - (10604)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":91,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":22},{"startLine":35,"startCharacter":68,"endLine":36,"endCharacter":58},{"startLine":39,"startCharacter":31,"endLine":40,"endCharacter":12},{"startLine":43,"startCharacter":33,"endLine":44,"endCharacter":15},{"startLine":47,"startCharacter":37,"endLine":48,"endCharacter":19},{"startLine":51,"startCharacter":35,"endLine":52,"endCharacter":102}] [Trace - 21:51:33.965 PM] Sending request 'textDocument/codeLens - (10605)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:51:33.965 PM] Sending request 'textDocument/codeAction - (10606)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":52,"character":55},"end":{"line":52,"character":55}},"context":{"diagnostics":[]}} [Trace - 21:51:33.965 PM] Received response 'textDocument/codeLens - (10605)' in 0ms. Result: null [Trace - 21:51:33.966 PM] Received response 'textDocument/codeAction - (10606)' in 0ms. Result: null [Trace - 21:51:34.066 PM] Sending request 'textDocument/documentSymbol - (10607)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:51:34.067 PM] Received response 'textDocument/documentSymbol - (10607)' in 0ms. Result: [{"name":"Schedule","detail":"struct{...}","kind":23,"range":{"start":{"line":10,"character":5},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":10,"character":5},"end":{"line":10,"character":13}},"children":[{"name":"id","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":17}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":3}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":16}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":6}}},{"name":"timestamp","detail":"int64","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":16}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":10}}}]},{"name":"SimpleScheduleWithTS","detail":"(id interface{}, epoch int64, timestamp int64)","kind":12,"range":{"start":{"line":16,"character":0},"end":{"line":33,"character":1}},"selectionRange":{"start":{"line":16,"character":5},"end":{"line":16,"character":25}}},{"name":"SimpleSchedule","detail":"(id interface{}, epoch int64)","kind":12,"range":{"start":{"line":35,"character":0},"end":{"line":37,"character":1}},"selectionRange":{"start":{"line":35,"character":5},"end":{"line":35,"character":19}}},{"name":"(Schedule).ID","detail":"()","kind":6,"range":{"start":{"line":39,"character":0},"end":{"line":41,"character":1}},"selectionRange":{"start":{"line":39,"character":18},"end":{"line":39,"character":20}}},{"name":"(Schedule).Epoch","detail":"()","kind":6,"range":{"start":{"line":43,"character":0},"end":{"line":45,"character":1}},"selectionRange":{"start":{"line":43,"character":18},"end":{"line":43,"character":23}}},{"name":"(Schedule).Timestamp","detail":"()","kind":6,"range":{"start":{"line":47,"character":0},"end":{"line":49,"character":1}},"selectionRange":{"start":{"line":47,"character":18},"end":{"line":47,"character":27}}},{"name":"(Schedule).String","detail":"()","kind":6,"range":{"start":{"line":51,"character":0},"end":{"line":53,"character":1}},"selectionRange":{"start":{"line":51,"character":18},"end":{"line":51,"character":24}}}] [Trace - 21:51:34.182 PM] Sending request 'textDocument/documentLink - (10608)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:51:34.182 PM] Received response 'textDocument/documentLink - (10608)' in 0ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/strconv?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"}] [Trace - 21:51:34.689 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":92},"contentChanges":[{"range":{"start":{"line":52,"character":55},"end":{"line":52,"character":55}},"rangeLength":0,"text":"%"}]} [Trace - 21:51:34.698 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":92,"diagnostics":[{"range":{"start":{"line":52,"character":8},"end":{"line":52,"character":103}},"severity":2,"source":"printf","message":"Sprintf format %} has unknown verb }"}]} [Trace - 21:51:34.768 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":93},"contentChanges":[{"range":{"start":{"line":52,"character":56},"end":{"line":52,"character":56}},"rangeLength":0,"text":"v"}]} [Trace - 21:51:34.777 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":93,"diagnostics":[{"range":{"start":{"line":52,"character":8},"end":{"line":52,"character":104}},"severity":2,"source":"printf","message":"Sprintf format %v reads arg #4, but call has 3 args"}]} [Trace - 21:51:34.961 PM] Sending request 'textDocument/foldingRange - (10609)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:51:34.962 PM] Received response 'textDocument/foldingRange - (10609)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":91,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":22},{"startLine":35,"startCharacter":68,"endLine":36,"endCharacter":58},{"startLine":39,"startCharacter":31,"endLine":40,"endCharacter":12},{"startLine":43,"startCharacter":33,"endLine":44,"endCharacter":15},{"startLine":47,"startCharacter":37,"endLine":48,"endCharacter":19},{"startLine":51,"startCharacter":35,"endLine":52,"endCharacter":104}] [Trace - 21:51:35.011 PM] Sending request 'textDocument/codeLens - (10610)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:51:35.011 PM] Received response 'textDocument/codeLens - (10610)' in 0ms. Result: null [Trace - 21:51:35.030 PM] Sending request 'textDocument/codeAction - (10611)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":52,"character":57},"end":{"line":52,"character":57}},"context":{"diagnostics":[{"range":{"start":{"line":52,"character":8},"end":{"line":52,"character":104}},"message":"Sprintf format %v reads arg #4, but call has 3 args","severity":2,"source":"printf"}]}} [Trace - 21:51:35.031 PM] Received response 'textDocument/codeAction - (10611)' in 0ms. Result: null [Trace - 21:51:35.108 PM] Sending request 'textDocument/documentSymbol - (10612)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:51:35.109 PM] Received response 'textDocument/documentSymbol - (10612)' in 0ms. Result: [{"name":"Schedule","detail":"struct{...}","kind":23,"range":{"start":{"line":10,"character":5},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":10,"character":5},"end":{"line":10,"character":13}},"children":[{"name":"id","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":17}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":3}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":16}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":6}}},{"name":"timestamp","detail":"int64","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":16}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":10}}}]},{"name":"SimpleScheduleWithTS","detail":"(id interface{}, epoch int64, timestamp int64)","kind":12,"range":{"start":{"line":16,"character":0},"end":{"line":33,"character":1}},"selectionRange":{"start":{"line":16,"character":5},"end":{"line":16,"character":25}}},{"name":"SimpleSchedule","detail":"(id interface{}, epoch int64)","kind":12,"range":{"start":{"line":35,"character":0},"end":{"line":37,"character":1}},"selectionRange":{"start":{"line":35,"character":5},"end":{"line":35,"character":19}}},{"name":"(Schedule).ID","detail":"()","kind":6,"range":{"start":{"line":39,"character":0},"end":{"line":41,"character":1}},"selectionRange":{"start":{"line":39,"character":18},"end":{"line":39,"character":20}}},{"name":"(Schedule).Epoch","detail":"()","kind":6,"range":{"start":{"line":43,"character":0},"end":{"line":45,"character":1}},"selectionRange":{"start":{"line":43,"character":18},"end":{"line":43,"character":23}}},{"name":"(Schedule).Timestamp","detail":"()","kind":6,"range":{"start":{"line":47,"character":0},"end":{"line":49,"character":1}},"selectionRange":{"start":{"line":47,"character":18},"end":{"line":47,"character":27}}},{"name":"(Schedule).String","detail":"()","kind":6,"range":{"start":{"line":51,"character":0},"end":{"line":53,"character":1}},"selectionRange":{"start":{"line":51,"character":18},"end":{"line":51,"character":24}}}] [Trace - 21:51:35.473 PM] Sending request 'textDocument/codeAction - (10613)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":52,"character":104},"end":{"line":52,"character":104}},"context":{"diagnostics":[{"range":{"start":{"line":52,"character":8},"end":{"line":52,"character":104}},"message":"Sprintf format %v reads arg #4, but call has 3 args","severity":2,"source":"printf"}]}} [Trace - 21:51:35.474 PM] Received response 'textDocument/codeAction - (10613)' in 0ms. Result: null [Trace - 21:51:35.680 PM] Sending request 'textDocument/documentLink - (10614)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:51:35.680 PM] Received response 'textDocument/documentLink - (10614)' in 0ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/strconv?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"}] [Trace - 21:51:36.198 PM] Sending request 'textDocument/codeAction - (10615)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":52,"character":103},"end":{"line":52,"character":103}},"context":{"diagnostics":[{"range":{"start":{"line":52,"character":8},"end":{"line":52,"character":104}},"message":"Sprintf format %v reads arg #4, but call has 3 args","severity":2,"source":"printf"}]}} [Trace - 21:51:36.199 PM] Received response 'textDocument/codeAction - (10615)' in 0ms. Result: null [Trace - 21:51:37.923 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":94},"contentChanges":[{"range":{"start":{"line":52,"character":103},"end":{"line":52,"character":103}},"rangeLength":0,"text":","}]} [Trace - 21:51:37.931 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":94,"diagnostics":[{"range":{"start":{"line":52,"character":8},"end":{"line":52,"character":105}},"severity":2,"source":"printf","message":"Sprintf format %v reads arg #4, but call has 3 args"}]} [Trace - 21:51:37.968 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":95},"contentChanges":[{"range":{"start":{"line":52,"character":104},"end":{"line":52,"character":104}},"rangeLength":0,"text":" "}]} [Trace - 21:51:37.976 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":95,"diagnostics":[{"range":{"start":{"line":52,"character":8},"end":{"line":52,"character":106}},"severity":2,"source":"printf","message":"Sprintf format %v reads arg #4, but call has 3 args"}]} [Trace - 21:51:38.089 PM] Sending request 'textDocument/signatureHelp - (10616)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":52,"character":105},"context":{"isRetrigger":false,"triggerCharacter":",","triggerKind":2}} [Trace - 21:51:38.090 PM] Received response 'textDocument/signatureHelp - (10616)' in 0ms. Result: {"signatures":[{"label":"Sprintf(format string, a ...interface{}) string","documentation":"Sprintf formats according to a format specifier and returns the resulting string.\n","parameters":[{"label":"format string"},{"label":"a ...interface{}"}]}],"activeSignature":0,"activeParameter":1} [Trace - 21:51:38.168 PM] Sending request 'textDocument/foldingRange - (10617)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:51:38.168 PM] Received response 'textDocument/foldingRange - (10617)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":91,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":22},{"startLine":35,"startCharacter":68,"endLine":36,"endCharacter":58},{"startLine":39,"startCharacter":31,"endLine":40,"endCharacter":12},{"startLine":43,"startCharacter":33,"endLine":44,"endCharacter":15},{"startLine":47,"startCharacter":37,"endLine":48,"endCharacter":19},{"startLine":51,"startCharacter":35,"endLine":52,"endCharacter":106}] [Trace - 21:51:38.218 PM] Sending request 'textDocument/codeLens - (10618)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:51:38.218 PM] Received response 'textDocument/codeLens - (10618)' in 0ms. Result: null [Trace - 21:51:38.231 PM] Sending request 'textDocument/codeAction - (10619)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":52,"character":105},"end":{"line":52,"character":105}},"context":{"diagnostics":[{"range":{"start":{"line":52,"character":8},"end":{"line":52,"character":106}},"message":"Sprintf format %v reads arg #4, but call has 3 args","severity":2,"source":"printf"}]}} [Trace - 21:51:38.231 PM] Received response 'textDocument/codeAction - (10619)' in 0ms. Result: null [Trace - 21:51:38.322 PM] Sending request 'textDocument/documentSymbol - (10620)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:51:38.323 PM] Received response 'textDocument/documentSymbol - (10620)' in 0ms. Result: [{"name":"Schedule","detail":"struct{...}","kind":23,"range":{"start":{"line":10,"character":5},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":10,"character":5},"end":{"line":10,"character":13}},"children":[{"name":"id","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":17}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":3}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":16}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":6}}},{"name":"timestamp","detail":"int64","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":16}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":10}}}]},{"name":"SimpleScheduleWithTS","detail":"(id interface{}, epoch int64, timestamp int64)","kind":12,"range":{"start":{"line":16,"character":0},"end":{"line":33,"character":1}},"selectionRange":{"start":{"line":16,"character":5},"end":{"line":16,"character":25}}},{"name":"SimpleSchedule","detail":"(id interface{}, epoch int64)","kind":12,"range":{"start":{"line":35,"character":0},"end":{"line":37,"character":1}},"selectionRange":{"start":{"line":35,"character":5},"end":{"line":35,"character":19}}},{"name":"(Schedule).ID","detail":"()","kind":6,"range":{"start":{"line":39,"character":0},"end":{"line":41,"character":1}},"selectionRange":{"start":{"line":39,"character":18},"end":{"line":39,"character":20}}},{"name":"(Schedule).Epoch","detail":"()","kind":6,"range":{"start":{"line":43,"character":0},"end":{"line":45,"character":1}},"selectionRange":{"start":{"line":43,"character":18},"end":{"line":43,"character":23}}},{"name":"(Schedule).Timestamp","detail":"()","kind":6,"range":{"start":{"line":47,"character":0},"end":{"line":49,"character":1}},"selectionRange":{"start":{"line":47,"character":18},"end":{"line":47,"character":27}}},{"name":"(Schedule).String","detail":"()","kind":6,"range":{"start":{"line":51,"character":0},"end":{"line":53,"character":1}},"selectionRange":{"start":{"line":51,"character":18},"end":{"line":51,"character":24}}}] [Trace - 21:51:38.913 PM] Sending request 'textDocument/documentLink - (10621)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:51:38.914 PM] Received response 'textDocument/documentLink - (10621)' in 0ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/strconv?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"}] [Trace - 21:51:42.906 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":96},"contentChanges":[{"range":{"start":{"line":52,"character":105},"end":{"line":52,"character":105}},"rangeLength":0,"text":"s"}]} [Trace - 21:51:42.910 PM] Sending request 'textDocument/completion - (10622)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":52,"character":106},"context":{"triggerKind":1}} [Trace - 21:51:42.914 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":96,"diagnostics":[{"range":{"start":{"line":52,"character":8},"end":{"line":52,"character":107}},"severity":2,"source":"printf","message":"Sprintf format %v with arg s causes recursive String method call"}]} [Trace - 21:51:42.922 PM] Received response 'textDocument/completion - (10622)' in 11ms. Result: {"isIncomplete":true,"items":[{"label":"s","kind":6,"detail":"Schedule","preselect":true,"sortText":"00000","filterText":"s","insertTextFormat":2,"textEdit":{"range":{"start":{"line":52,"character":105},"end":{"line":52,"character":106}},"newText":"s"}},{"label":"schedule","kind":9,"detail":"\"github.com/etf1/kafka-scheduler/schedule\"","sortText":"00001","filterText":"schedule","insertTextFormat":2,"textEdit":{"range":{"start":{"line":52,"character":105},"end":{"line":52,"character":106}},"newText":"schedule"}},{"label":"strconv","kind":9,"detail":"\"strconv\"","sortText":"00002","filterText":"strconv","insertTextFormat":2,"textEdit":{"range":{"start":{"line":52,"character":105},"end":{"line":52,"character":106}},"newText":"strconv"}},{"label":"Schedule","kind":22,"detail":"struct{...}","sortText":"00003","filterText":"Schedule","insertTextFormat":2,"textEdit":{"range":{"start":{"line":52,"character":105},"end":{"line":52,"character":106}},"newText":"Schedule"}},{"label":"SimpleSchedule","kind":3,"detail":"func(id interface{}, epoch int64) schedule.Schedule","sortText":"00004","filterText":"SimpleSchedule","insertTextFormat":2,"textEdit":{"range":{"start":{"line":52,"character":105},"end":{"line":52,"character":106}},"newText":"SimpleSchedule(${1:})"}},{"label":"SimpleScheduleWithTS","kind":3,"detail":"func(id interface{}, epoch int64, timestamp int64) schedule.Schedule","sortText":"00005","filterText":"SimpleScheduleWithTS","insertTextFormat":2,"textEdit":{"range":{"start":{"line":52,"character":105},"end":{"line":52,"character":106}},"newText":"SimpleScheduleWithTS(${1:})"}},{"label":"signal","kind":9,"detail":"\"os/signal\"","sortText":"00006","filterText":"signal","insertTextFormat":2,"textEdit":{"range":{"start":{"line":52,"character":105},"end":{"line":52,"character":106}},"newText":"signal"},"additionalTextEdits":[{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":2}},"newText":"os/signal\"\n\t\""}]},{"label":"sort","kind":9,"detail":"\"sort\"","sortText":"00007","filterText":"sort","insertTextFormat":2,"textEdit":{"range":{"start":{"line":52,"character":105},"end":{"line":52,"character":106}},"newText":"sort"},"additionalTextEdits":[{"range":{"start":{"line":4,"character":3},"end":{"line":4,"character":3}},"newText":"ort\"\n\t\"s"}]},{"label":"strings","kind":9,"detail":"\"strings\"","sortText":"00008","filterText":"strings","insertTextFormat":2,"textEdit":{"range":{"start":{"line":52,"character":105},"end":{"line":52,"character":106}},"newText":"strings"},"additionalTextEdits":[{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":2}},"newText":"strings\"\n\t\""}]},{"label":"sync","kind":9,"detail":"\"sync\"","sortText":"00009","filterText":"sync","insertTextFormat":2,"textEdit":{"range":{"start":{"line":52,"character":105},"end":{"line":52,"character":106}},"newText":"sync"},"additionalTextEdits":[{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":2}},"newText":"sync\"\n\t\""}]},{"label":"syscall","kind":9,"detail":"\"syscall\"","sortText":"00010","filterText":"syscall","insertTextFormat":2,"textEdit":{"range":{"start":{"line":52,"character":105},"end":{"line":52,"character":106}},"newText":"syscall"},"additionalTextEdits":[{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":2}},"newText":"syscall\"\n\t\""}]},{"label":"string","kind":7,"sortText":"00011","filterText":"string","insertTextFormat":2,"textEdit":{"range":{"start":{"line":52,"character":105},"end":{"line":52,"character":106}},"newText":"string"}},{"label":"s.epoch","kind":5,"detail":"int64","sortText":"00012","filterText":"s.epoch","insertTextFormat":2,"textEdit":{"range":{"start":{"line":52,"character":105},"end":{"line":52,"character":106}},"newText":"s.epoch"}},{"label":"s.id","kind":5,"detail":"string","sortText":"00013","filterText":"s.id","insertTextFormat":2,"textEdit":{"range":{"start":{"line":52,"character":105},"end":{"line":52,"character":106}},"newText":"s.id"}},{"label":"s.timestamp","kind":5,"detail":"int64","sortText":"00014","filterText":"s.timestamp","insertTextFormat":2,"textEdit":{"range":{"start":{"line":52,"character":105},"end":{"line":52,"character":106}},"newText":"s.timestamp"}}]} [Trace - 21:51:43.018 PM] Sending request 'textDocument/signatureHelp - (10623)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":52,"character":106},"context":{"isRetrigger":true,"triggerKind":3,"activeSignatureHelp":{"signatures":[{"label":"Sprintf(format string, a ...interface{}) string","parameters":[{"label":"format string"},{"label":"a ...interface{}"}]}],"activeSignature":0,"activeParameter":1}}} [Trace - 21:51:43.019 PM] Received response 'textDocument/signatureHelp - (10623)' in 0ms. Result: {"signatures":[{"label":"Sprintf(format string, a ...interface{}) string","documentation":"Sprintf formats according to a format specifier and returns the resulting string.\n","parameters":[{"label":"format string"},{"label":"a ...interface{}"}]}],"activeSignature":0,"activeParameter":1} [Trace - 21:51:43.098 PM] Sending request 'textDocument/foldingRange - (10624)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:51:43.098 PM] Received response 'textDocument/foldingRange - (10624)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":91,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":22},{"startLine":35,"startCharacter":68,"endLine":36,"endCharacter":58},{"startLine":39,"startCharacter":31,"endLine":40,"endCharacter":12},{"startLine":43,"startCharacter":33,"endLine":44,"endCharacter":15},{"startLine":47,"startCharacter":37,"endLine":48,"endCharacter":19},{"startLine":51,"startCharacter":35,"endLine":52,"endCharacter":107}] [Trace - 21:51:43.155 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":97},"contentChanges":[{"range":{"start":{"line":52,"character":106},"end":{"line":52,"character":106}},"rangeLength":0,"text":"."}]} [Trace - 21:51:43.155 PM] Sending request 'textDocument/completion - (10625)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":52,"character":107},"context":{"triggerKind":2,"triggerCharacter":"."}} [Trace - 21:51:43.159 PM] Received response 'textDocument/completion - (10625)' in 3ms. Result: {"isIncomplete":true,"items":[{"label":"epoch","kind":5,"detail":"int64","preselect":true,"sortText":"00000","filterText":"epoch","insertTextFormat":2,"textEdit":{"range":{"start":{"line":52,"character":107},"end":{"line":52,"character":107}},"newText":"epoch"}},{"label":"id","kind":5,"detail":"string","sortText":"00001","filterText":"id","insertTextFormat":2,"textEdit":{"range":{"start":{"line":52,"character":107},"end":{"line":52,"character":107}},"newText":"id"}},{"label":"timestamp","kind":5,"detail":"int64","sortText":"00002","filterText":"timestamp","insertTextFormat":2,"textEdit":{"range":{"start":{"line":52,"character":107},"end":{"line":52,"character":107}},"newText":"timestamp"}},{"label":"Epoch","kind":2,"detail":"func() int64","sortText":"00003","filterText":"Epoch","insertTextFormat":2,"textEdit":{"range":{"start":{"line":52,"character":107},"end":{"line":52,"character":107}},"newText":"Epoch()"}},{"label":"ID","kind":2,"detail":"func() string","sortText":"00004","filterText":"ID","insertTextFormat":2,"textEdit":{"range":{"start":{"line":52,"character":107},"end":{"line":52,"character":107}},"newText":"ID()"}},{"label":"String","kind":2,"detail":"func() string","sortText":"00005","filterText":"String","insertTextFormat":2,"textEdit":{"range":{"start":{"line":52,"character":107},"end":{"line":52,"character":107}},"newText":"String()"}},{"label":"Timestamp","kind":2,"detail":"func() int64","sortText":"00006","filterText":"Timestamp","insertTextFormat":2,"textEdit":{"range":{"start":{"line":52,"character":107},"end":{"line":52,"character":107}},"newText":"Timestamp()"}}]} [Trace - 21:51:43.163 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":97,"diagnostics":[{"range":{"start":{"line":52,"character":107},"end":{"line":52,"character":107}},"severity":1,"source":"syntax","message":"expected selector or type assertion, found ')'"}]} [Trace - 21:51:43.266 PM] Sending request 'textDocument/signatureHelp - (10626)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":52,"character":107},"context":{"isRetrigger":true,"triggerKind":3,"activeSignatureHelp":{"signatures":[{"label":"Sprintf(format string, a ...interface{}) string","parameters":[{"label":"format string"},{"label":"a ...interface{}"}]}],"activeSignature":0,"activeParameter":1}}} [Trace - 21:51:43.266 PM] Received response 'textDocument/signatureHelp - (10626)' in 0ms. Result: {"signatures":[{"label":"Sprintf(format string, a ...interface{}) string","documentation":"Sprintf formats according to a format specifier and returns the resulting string.\n","parameters":[{"label":"format string"},{"label":"a ...interface{}"}]}],"activeSignature":0,"activeParameter":1} [Trace - 21:51:43.345 PM] Sending request 'textDocument/foldingRange - (10627)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:51:43.346 PM] Received response 'textDocument/foldingRange - (10627)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":91,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":22},{"startLine":35,"startCharacter":68,"endLine":36,"endCharacter":58},{"startLine":39,"startCharacter":31,"endLine":40,"endCharacter":12},{"startLine":43,"startCharacter":33,"endLine":44,"endCharacter":15},{"startLine":47,"startCharacter":37,"endLine":48,"endCharacter":19},{"startLine":51,"startCharacter":35,"endLine":52,"endCharacter":109}] [Trace - 21:51:43.399 PM] Sending request 'textDocument/codeLens - (10628)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:51:43.399 PM] Received response 'textDocument/codeLens - (10628)' in 0ms. Result: null [Trace - 21:51:43.422 PM] Sending request 'textDocument/codeAction - (10629)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":52,"character":107},"end":{"line":52,"character":107}},"context":{"diagnostics":[{"range":{"start":{"line":52,"character":107},"end":{"line":52,"character":107}},"message":"expected selector or type assertion, found ')'","severity":1,"source":"syntax"}]}} [Trace - 21:51:43.423 PM] Received response 'textDocument/codeAction - (10629)' in 0ms. Result: null [Trace - 21:51:43.495 PM] Sending request 'textDocument/documentSymbol - (10630)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:51:43.495 PM] Received response 'textDocument/documentSymbol - (10630)' in 0ms. Result: [{"name":"Schedule","detail":"struct{...}","kind":23,"range":{"start":{"line":10,"character":5},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":10,"character":5},"end":{"line":10,"character":13}},"children":[{"name":"id","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":17}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":3}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":16}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":6}}},{"name":"timestamp","detail":"int64","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":16}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":10}}}]},{"name":"SimpleScheduleWithTS","detail":"(id interface{}, epoch int64, timestamp int64)","kind":12,"range":{"start":{"line":16,"character":0},"end":{"line":33,"character":1}},"selectionRange":{"start":{"line":16,"character":5},"end":{"line":16,"character":25}}},{"name":"SimpleSchedule","detail":"(id interface{}, epoch int64)","kind":12,"range":{"start":{"line":35,"character":0},"end":{"line":37,"character":1}},"selectionRange":{"start":{"line":35,"character":5},"end":{"line":35,"character":19}}},{"name":"(Schedule).ID","detail":"()","kind":6,"range":{"start":{"line":39,"character":0},"end":{"line":41,"character":1}},"selectionRange":{"start":{"line":39,"character":18},"end":{"line":39,"character":20}}},{"name":"(Schedule).Epoch","detail":"()","kind":6,"range":{"start":{"line":43,"character":0},"end":{"line":45,"character":1}},"selectionRange":{"start":{"line":43,"character":18},"end":{"line":43,"character":23}}},{"name":"(Schedule).Timestamp","detail":"()","kind":6,"range":{"start":{"line":47,"character":0},"end":{"line":49,"character":1}},"selectionRange":{"start":{"line":47,"character":18},"end":{"line":47,"character":27}}},{"name":"(Schedule).String","detail":"()","kind":6,"range":{"start":{"line":51,"character":0},"end":{"line":53,"character":1}},"selectionRange":{"start":{"line":51,"character":18},"end":{"line":51,"character":24}}}] [Trace - 21:51:43.897 PM] Sending request 'textDocument/documentLink - (10631)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:51:43.897 PM] Received response 'textDocument/documentLink - (10631)' in 0ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/strconv?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"}] [Trace - 21:51:46.333 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":98},"contentChanges":[{"range":{"start":{"line":52,"character":107},"end":{"line":52,"character":107}},"rangeLength":0,"text":"Timestamp()"}]} [Trace - 21:51:46.347 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":98,"diagnostics":[]} [Trace - 21:51:46.442 PM] Sending request 'textDocument/signatureHelp - (10632)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":52,"character":118},"context":{"isRetrigger":true,"triggerKind":3,"activeSignatureHelp":{"signatures":[{"label":"Sprintf(format string, a ...interface{}) string","parameters":[{"label":"format string"},{"label":"a ...interface{}"}]}],"activeSignature":0,"activeParameter":1}}} [Trace - 21:51:46.442 PM] Received response 'textDocument/signatureHelp - (10632)' in 0ms. Result: {"signatures":[{"label":"Sprintf(format string, a ...interface{}) string","documentation":"Sprintf formats according to a format specifier and returns the resulting string.\n","parameters":[{"label":"format string"},{"label":"a ...interface{}"}]}],"activeSignature":0,"activeParameter":1} [Trace - 21:51:46.521 PM] Sending request 'textDocument/foldingRange - (10633)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:51:46.521 PM] Received response 'textDocument/foldingRange - (10633)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":91,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":22},{"startLine":35,"startCharacter":68,"endLine":36,"endCharacter":58},{"startLine":39,"startCharacter":31,"endLine":40,"endCharacter":12},{"startLine":43,"startCharacter":33,"endLine":44,"endCharacter":15},{"startLine":47,"startCharacter":37,"endLine":48,"endCharacter":19},{"startLine":51,"startCharacter":35,"endLine":52,"endCharacter":119}] [Trace - 21:51:46.571 PM] Sending request 'textDocument/codeLens - (10634)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:51:46.571 PM] Received response 'textDocument/codeLens - (10634)' in 0ms. Result: null [Trace - 21:51:46.602 PM] Sending request 'textDocument/codeAction - (10635)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":52,"character":118},"end":{"line":52,"character":118}},"context":{"diagnostics":[]}} [Trace - 21:51:46.603 PM] Received response 'textDocument/codeAction - (10635)' in 0ms. Result: null [Trace - 21:51:46.671 PM] Sending request 'textDocument/documentSymbol - (10636)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:51:46.671 PM] Received response 'textDocument/documentSymbol - (10636)' in 0ms. Result: [{"name":"Schedule","detail":"struct{...}","kind":23,"range":{"start":{"line":10,"character":5},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":10,"character":5},"end":{"line":10,"character":13}},"children":[{"name":"id","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":17}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":3}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":16}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":6}}},{"name":"timestamp","detail":"int64","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":16}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":10}}}]},{"name":"SimpleScheduleWithTS","detail":"(id interface{}, epoch int64, timestamp int64)","kind":12,"range":{"start":{"line":16,"character":0},"end":{"line":33,"character":1}},"selectionRange":{"start":{"line":16,"character":5},"end":{"line":16,"character":25}}},{"name":"SimpleSchedule","detail":"(id interface{}, epoch int64)","kind":12,"range":{"start":{"line":35,"character":0},"end":{"line":37,"character":1}},"selectionRange":{"start":{"line":35,"character":5},"end":{"line":35,"character":19}}},{"name":"(Schedule).ID","detail":"()","kind":6,"range":{"start":{"line":39,"character":0},"end":{"line":41,"character":1}},"selectionRange":{"start":{"line":39,"character":18},"end":{"line":39,"character":20}}},{"name":"(Schedule).Epoch","detail":"()","kind":6,"range":{"start":{"line":43,"character":0},"end":{"line":45,"character":1}},"selectionRange":{"start":{"line":43,"character":18},"end":{"line":43,"character":23}}},{"name":"(Schedule).Timestamp","detail":"()","kind":6,"range":{"start":{"line":47,"character":0},"end":{"line":49,"character":1}},"selectionRange":{"start":{"line":47,"character":18},"end":{"line":47,"character":27}}},{"name":"(Schedule).String","detail":"()","kind":6,"range":{"start":{"line":51,"character":0},"end":{"line":53,"character":1}},"selectionRange":{"start":{"line":51,"character":18},"end":{"line":51,"character":24}}}] [Trace - 21:51:47.322 PM] Sending request 'textDocument/documentLink - (10637)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:51:47.323 PM] Received response 'textDocument/documentLink - (10637)' in 0ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/strconv?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"}] [Trace - 21:51:49.339 PM] Sending request 'textDocument/codeAction - (10638)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":0,"character":0},"end":{"line":54,"character":0}},"context":{"diagnostics":[],"only":["source.organizeImports"]}} [Trace - 21:51:49.339 PM] Received response 'textDocument/codeAction - (10638)' in 0ms. Result: null [Trace - 21:51:49.340 PM] Sending request 'textDocument/formatting - (10639)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 21:51:49.341 PM] Received response 'textDocument/formatting - (10639)' in 0ms. Result: [] [Trace - 21:51:49.359 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":98}} [Trace - 21:51:49.611 PM] Sending request 'textDocument/codeAction - (10640)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"range":{"start":{"line":375,"character":69},"end":{"line":375,"character":69}},"context":{"diagnostics":[]}} [Trace - 21:51:49.612 PM] Received response 'textDocument/codeAction - (10640)' in 0ms. Result: null [Trace - 21:51:49.634 PM] Sending request 'textDocument/codeAction - (10641)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":52,"character":118},"end":{"line":52,"character":118}},"context":{"diagnostics":[]}} [Trace - 21:51:49.634 PM] Received response 'textDocument/codeAction - (10641)' in 0ms. Result: null [Trace - 21:51:49.759 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","type":2}]} [Trace - 21:51:54.294 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 21:51:54 background imports cache refresh starting\n"} [Info - 9:51:54 PM] 2020/11/25 21:51:54 background imports cache refresh starting [Trace - 21:51:54.468 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 21:51:54 background refresh finished after 173.449069ms\n"} [Info - 9:51:54 PM] 2020/11/25 21:51:54 background refresh finished after 173.449069ms [Trace - 21:52:29.655 PM] Sending request 'textDocument/hover - (10642)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":47,"character":32}} [Trace - 21:52:29.656 PM] Received response 'textDocument/hover - (10642)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nint64\n```"},"range":{"start":{"line":47,"character":30},"end":{"line":47,"character":35}}} [Trace - 21:52:29.820 PM] Sending request 'textDocument/codeAction - (10643)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":47,"character":0},"end":{"line":47,"character":37}},"context":{"diagnostics":[{"range":{"start":{"line":47,"character":0},"end":{"line":47,"character":37}},"message":"exported method Schedule.Timestamp should have comment or be unexported","severity":2,"source":"go-lint"}],"only":["quickfix"]}} [Trace - 21:52:29.820 PM] Received response 'textDocument/codeAction - (10643)' in 0ms. Result: null [Trace - 21:52:37.172 PM] Sending request 'textDocument/documentLink - (10644)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:52:37.172 PM] Sending request 'textDocument/codeAction - (10645)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} [Trace - 21:52:37.172 PM] Sending request 'textDocument/documentSymbol - (10646)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:52:37.176 PM] Received response 'textDocument/documentLink - (10644)' in 4ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":412,"character":11},"end":{"line":412,"character":19}},"target":"https://time.Now"}] [Trace - 21:52:37.178 PM] Received response 'textDocument/codeAction - (10645)' in 5ms. Result: null [Trace - 21:52:37.179 PM] Received response 'textDocument/documentSymbol - (10646)' in 6ms. Result: [{"name":"ReceivedEvent","detail":"struct{...}","kind":23,"range":{"start":{"line":14,"character":5},"end":{"line":17,"character":1}},"selectionRange":{"start":{"line":14,"character":5},"end":{"line":14,"character":18}},"children":[{"name":"Event","detail":"interface{...}","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":12}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":6}}}]},{"name":"(ReceivedEvent).String","detail":"()","kind":6,"range":{"start":{"line":19,"character":0},"end":{"line":21,"character":1}},"selectionRange":{"start":{"line":19,"character":23},"end":{"line":19,"character":29}}},{"name":"isIn","detail":"(id string, ids []string)","kind":12,"range":{"start":{"line":23,"character":0},"end":{"line":30,"character":1}},"selectionRange":{"start":{"line":23,"character":5},"end":{"line":23,"character":9}}},{"name":"durations","detail":"(dd []time.Duration)","kind":12,"range":{"start":{"line":33,"character":0},"end":{"line":35,"character":1}},"selectionRange":{"start":{"line":33,"character":5},"end":{"line":33,"character":14}}},{"name":"errs","detail":"(ee []error)","kind":12,"range":{"start":{"line":37,"character":0},"end":{"line":39,"character":1}},"selectionRange":{"start":{"line":37,"character":5},"end":{"line":37,"character":9}}},{"name":"events","detail":"(ee []scheduler.Event)","kind":12,"range":{"start":{"line":41,"character":0},"end":{"line":43,"character":1}},"selectionRange":{"start":{"line":41,"character":5},"end":{"line":41,"character":11}}},{"name":"TestScheduler_trigger_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":46,"character":0},"end":{"line":121,"character":1}},"selectionRange":{"start":{"line":46,"character":5},"end":{"line":46,"character":32}}},{"name":"TestScheduler_update_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":124,"character":0},"end":{"line":212,"character":1}},"selectionRange":{"start":{"line":124,"character":5},"end":{"line":124,"character":31}}},{"name":"TestScheduler_outdated_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":215,"character":0},"end":{"line":303,"character":1}},"selectionRange":{"start":{"line":215,"character":5},"end":{"line":215,"character":36}}},{"name":"TestScheduler_ignore_invalid_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":306,"character":0},"end":{"line":380,"character":1}},"selectionRange":{"start":{"line":306,"character":5},"end":{"line":306,"character":43}}},{"name":"TestScheduler_missed_schedules_first","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":383,"character":0},"end":{"line":461,"character":1}},"selectionRange":{"start":{"line":383,"character":5},"end":{"line":383,"character":41}}},{"name":"TestScheduler_deleted_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":464,"character":0},"end":{"line":513,"character":1}},"selectionRange":{"start":{"line":464,"character":5},"end":{"line":464,"character":35}}},{"name":"TestScheduler_delete_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":516,"character":0},"end":{"line":577,"character":1}},"selectionRange":{"start":{"line":516,"character":5},"end":{"line":516,"character":35}}},{"name":"TestScheduler_scheduler_since","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":580,"character":0},"end":{"line":650,"character":1}},"selectionRange":{"start":{"line":580,"character":5},"end":{"line":580,"character":34}}}] [Trace - 21:52:37.346 PM] Sending request 'textDocument/foldingRange - (10647)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:52:37.348 PM] Received response 'textDocument/foldingRange - (10647)' in 2ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":302,"endCharacter":2},{"startLine":227,"startCharacter":33,"endLine":229,"endCharacter":56},{"startLine":234,"startCharacter":36,"endLine":235,"endCharacter":67},{"startLine":246,"startCharacter":12,"endLine":256,"endCharacter":3},{"startLine":248,"startCharacter":33,"endLine":251,"endCharacter":61},{"startLine":254,"startCharacter":36,"endLine":255,"endCharacter":68},{"startLine":263,"startCharacter":6,"endLine":274,"endCharacter":3},{"startLine":264,"startCharacter":10,"endLine":273,"endCharacter":13},{"startLine":265,"startCharacter":23,"endLine":271,"endCharacter":5},{"startLine":268,"startCharacter":19,"endLine":271,"endCharacter":4},{"startLine":268,"startCharacter":41,"endLine":270,"endCharacter":9},{"startLine":272,"startCharacter":38,"endLine":273,"endCharacter":13},{"startLine":277,"startCharacter":22,"endLine":278,"endCharacter":55},{"startLine":281,"startCharacter":29,"endLine":282,"endCharacter":40},{"startLine":285,"startCharacter":29,"endLine":301,"endCharacter":3},{"startLine":286,"startCharacter":32,"endLine":300,"endCharacter":51},{"startLine":287,"startCharacter":32,"endLine":290,"endCharacter":4},{"startLine":288,"startCharacter":38,"endLine":289,"endCharacter":51},{"startLine":291,"startCharacter":31,"endLine":294,"endCharacter":4},{"startLine":292,"startCharacter":47,"endLine":293,"endCharacter":50},{"startLine":295,"startCharacter":25,"endLine":298,"endCharacter":4},{"startLine":296,"startCharacter":47,"endLine":297,"endCharacter":68},{"startLine":299,"startCharacter":10,"endLine":300,"endCharacter":51},{"startLine":306,"startCharacter":59,"endLine":379,"endCharacter":2},{"startLine":311,"startCharacter":33,"endLine":313,"endCharacter":31},{"startLine":318,"startCharacter":36,"endLine":319,"endCharacter":67},{"startLine":328,"startCharacter":12,"endLine":337,"endCharacter":3},{"startLine":330,"startCharacter":33,"endLine":332,"endCharacter":32},{"startLine":335,"startCharacter":36,"endLine":336,"endCharacter":68},{"startLine":344,"startCharacter":6,"endLine":355,"endCharacter":3},{"startLine":345,"startCharacter":10,"endLine":354,"endCharacter":13},{"startLine":346,"startCharacter":23,"endLine":352,"endCharacter":5},{"startLine":349,"startCharacter":19,"endLine":352,"endCharacter":4},{"startLine":349,"startCharacter":41,"endLine":351,"endCharacter":9},{"startLine":353,"startCharacter":38,"endLine":354,"endCharacter":13},{"startLine":358,"startCharacter":22,"endLine":359,"endCharacter":55},{"startLine":362,"startCharacter":29,"endLine":363,"endCharacter":40},{"startLine":368,"startCharacter":29,"endLine":374,"endCharacter":3},{"startLine":369,"startCharacter":32,"endLine":373,"endCharacter":51},{"startLine":370,"startCharacter":32,"endLine":371,"endCharacter":49},{"startLine":372,"startCharacter":10,"endLine":373,"endCharacter":51},{"startLine":377,"startCharacter":32,"endLine":378,"endCharacter":76},{"startLine":383,"startCharacter":57,"endLine":460,"endCharacter":2},{"startLine":392,"startCharacter":33,"endLine":396,"endCharacter":60},{"startLine":401,"startCharacter":36,"endLine":402,"endCharacter":67},{"startLine":411,"startCharacter":12,"endLine":419,"endCharacter":3},{"startLine":413,"startCharacter":33,"endLine":414,"endCharacter":62},{"startLine":417,"startCharacter":36,"endLine":418,"endCharacter":68},{"startLine":426,"startCharacter":6,"endLine":437,"endCharacter":3},{"startLine":427,"startCharacter":10,"endLine":436,"endCharacter":13},{"startLine":428,"startCharacter":23,"endLine":434,"endCharacter":5},{"startLine":431,"startCharacter":19,"endLine":434,"endCharacter":4},{"startLine":431,"startCharacter":41,"endLine":433,"endCharacter":9},{"startLine":435,"startCharacter":38,"endLine":436,"endCharacter":13},{"startLine":440,"startCharacter":29,"endLine":441,"endCharacter":34},{"startLine":444,"startCharacter":35,"endLine":445,"endCharacter":55},{"startLine":449,"startCharacter":29,"endLine":459,"endCharacter":3},{"startLine":451,"startCharacter":10,"endLine":455,"endCharacter":17},{"startLine":452,"startCharacter":14,"endLine":453,"endCharacter":58},{"startLine":457,"startCharacter":28,"endLine":458,"endCharacter":51},{"startLine":464,"startCharacter":51,"endLine":512,"endCharacter":2},{"startLine":482,"startCharacter":12,"endLine":485,"endCharacter":45},{"startLine":492,"startCharacter":6,"endLine":503,"endCharacter":3},{"startLine":493,"startCharacter":10,"endLine":502,"endCharacter":13},{"startLine":494,"startCharacter":23,"endLine":500,"endCharacter":5},{"startLine":497,"startCharacter":19,"endLine":500,"endCharacter":4},{"startLine":497,"startCharacter":41,"endLine":499,"endCharacter":9},{"startLine":501,"startCharacter":38,"endLine":502,"endCharacter":13},{"startLine":506,"startCharacter":22,"endLine":507,"endCharacter":55},{"startLine":510,"startCharacter":29,"endLine":511,"endCharacter":40},{"startLine":516,"startCharacter":51,"endLine":576,"endCharacter":2},{"startLine":540,"startCharacter":12,"endLine":543,"endCharacter":15},{"startLine":550,"startCharacter":6,"endLine":561,"endCharacter":3},{"startLine":551,"startCharacter":10,"endLine":560,"endCharacter":13},{"startLine":552,"startCharacter":23,"endLine":558,"endCharacter":5},{"startLine":555,"startCharacter":19,"endLine":558,"endCharacter":4},{"startLine":555,"startCharacter":41,"endLine":557,"endCharacter":9},{"startLine":559,"startCharacter":38,"endLine":560,"endCharacter":13},{"startLine":565,"startCharacter":29,"endLine":567,"endCharacter":62},{"startLine":570,"startCharacter":22,"endLine":571,"endCharacter":55},{"startLine":574,"startCharacter":44,"endLine":575,"endCharacter":46},{"startLine":580,"startCharacter":50,"endLine":649,"endCharacter":2},{"startLine":581,"startCharacter":20,"endLine":584,"endCharacter":25},{"startLine":585,"startCharacter":3,"endLine":587,"endCharacter":54},{"startLine":590,"startCharacter":26,"endLine":648,"endCharacter":4},{"startLine":591,"startCharacter":8,"endLine":648,"endCharacter":3},{"startLine":591,"startCharacter":36,"endLine":647,"endCharacter":4},{"startLine":600,"startCharacter":35,"endLine":603,"endCharacter":62},{"startLine":608,"startCharacter":38,"endLine":609,"endCharacter":69},{"startLine":619,"startCharacter":8,"endLine":630,"endCharacter":5},{"startLine":620,"startCharacter":12,"endLine":629,"endCharacter":15},{"startLine":621,"startCharacter":25,"endLine":627,"endCharacter":7},{"startLine":624,"startCharacter":21,"endLine":627,"endCharacter":6},{"startLine":624,"startCharacter":43,"endLine":626,"endCharacter":11},{"startLine":628,"startCharacter":40,"endLine":629,"endCharacter":15},{"startLine":633,"startCharacter":31,"endLine":634,"endCharacter":42},{"startLine":638,"startCharacter":31,"endLine":642,"endCharacter":5},{"startLine":639,"startCharacter":29,"endLine":641,"endCharacter":18},{"startLine":640,"startCharacter":33,"endLine":641,"endCharacter":18},{"startLine":645,"startCharacter":44,"endLine":646,"endCharacter":92}] [Trace - 21:52:37.409 PM] Sending request 'textDocument/codeLens - (10648)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:52:37.410 PM] Sending request 'textDocument/codeAction - (10649)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":228,"character":21},"end":{"line":228,"character":21}},"context":{"diagnostics":[]}} [Trace - 21:52:37.410 PM] Received response 'textDocument/codeLens - (10648)' in 0ms. Result: null [Trace - 21:52:37.411 PM] Received response 'textDocument/codeAction - (10649)' in 1ms. Result: null [Trace - 21:52:38.563 PM] Sending request 'textDocument/hover - (10650)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":235,"character":8}} [Trace - 21:52:38.564 PM] Received response 'textDocument/hover - (10650)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nfunc (hmap.Hmap).Add(s schedule.Schedule)\n```\n\n[`(hmap.Hmap).Add` on pkg.go.dev](https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls#Hmap.Add)"},"range":{"start":{"line":235,"character":8},"end":{"line":235,"character":11}}} [Trace - 21:52:38.677 PM] Sending request 'textDocument/definition - (10651)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":235,"character":9}} [Trace - 21:52:38.677 PM] Received response 'textDocument/definition - (10651)' in 0ms. Result: [{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/store/hmap/hmap.go","range":{"start":{"line":45,"character":14},"end":{"line":45,"character":17}}}] [Trace - 21:52:38.684 PM] Sending notification 'textDocument/didOpen'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/store/hmap/hmap.go","languageId":"go","version":1,"text":"package hmap\n\nimport (\n\t\"time\"\n\n\t\"github.com/etf1/kafka-scheduler/schedule\"\n\t\"github.com/etf1/kafka-scheduler/store\"\n)\n\ntype Hmap struct {\n\tevents chan store.Event\n}\n\nfunc New() Hmap {\n\treturn Hmap{\n\t\tevents: make(chan store.Event, 1000000),\n\t}\n}\n\nfunc (h Hmap) Close() {\n\tclose(h.events)\n}\n\nfunc (h Hmap) Events() chan store.Event {\n\treturn h.events\n}\n\nfunc (h Hmap) Delete(s schedule.Schedule) {\n\th.events <- schedule.DeletedSchedule{\n\t\tSchedule: s,\n\t}\n}\n\nfunc (h Hmap) DeleteByFunc(s schedule.Schedule) {\n\th.events <- schedule.DeleteSchedules{\n\t\tTime: time.Now(),\n\t\tDeleteFunc: func(sch schedule.Schedule) bool {\n\t\t\tif sch.ID() == s.ID() {\n\t\t\t\treturn true\n\t\t\t}\n\t\t\treturn false\n\t\t},\n\t}\n}\n\nfunc (h Hmap) Add(s schedule.Schedule) {\n\tsch := s\n\terrs := schedule.CheckSchedule(s)\n\tif len(errs) > 0 {\n\t\tsch = schedule.InvalidSchedule{\n\t\t\tSchedule: s,\n\t\t\tErrors: errs,\n\t\t}\n\t}\n\th.events <- sch\n}\n"}} [Trace - 21:52:38.684 PM] Sending notification 'textDocument/didClose'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/store/hmap/hmap.go"}} [Trace - 21:52:38.717 PM] Sending request 'textDocument/documentHighlight - (10652)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":235,"character":9}} [Trace - 21:52:38.718 PM] Received response 'textDocument/documentHighlight - (10652)' in 0ms. Result: [{"range":{"start":{"line":165,"character":9},"end":{"line":165,"character":12}},"kind":1},{"range":{"start":{"line":235,"character":8},"end":{"line":235,"character":11}},"kind":1},{"range":{"start":{"line":319,"character":8},"end":{"line":319,"character":11}},"kind":1},{"range":{"start":{"line":543,"character":8},"end":{"line":543,"character":11}},"kind":1},{"range":{"start":{"line":402,"character":8},"end":{"line":402,"character":11}},"kind":1},{"range":{"start":{"line":61,"character":8},"end":{"line":61,"character":11}},"kind":1},{"range":{"start":{"line":81,"character":9},"end":{"line":81,"character":12}},"kind":1},{"range":{"start":{"line":255,"character":9},"end":{"line":255,"character":12}},"kind":1},{"range":{"start":{"line":541,"character":8},"end":{"line":541,"character":11}},"kind":1},{"range":{"start":{"line":609,"character":10},"end":{"line":609,"character":13}},"kind":1},{"range":{"start":{"line":528,"character":7},"end":{"line":528,"character":10}},"kind":1},{"range":{"start":{"line":143,"character":8},"end":{"line":143,"character":11}},"kind":1},{"range":{"start":{"line":336,"character":9},"end":{"line":336,"character":12}},"kind":1},{"range":{"start":{"line":418,"character":9},"end":{"line":418,"character":12}},"kind":1},{"range":{"start":{"line":473,"character":7},"end":{"line":473,"character":10}},"kind":1},{"range":{"start":{"line":484,"character":8},"end":{"line":484,"character":11}},"kind":1}] [Trace - 21:52:38.773 PM] Sending request 'textDocument/definition - (10653)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":235,"character":9}} [Trace - 21:52:38.773 PM] Received response 'textDocument/definition - (10653)' in 0ms. Result: [{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/store/hmap/hmap.go","range":{"start":{"line":45,"character":14},"end":{"line":45,"character":17}}}] [Trace - 21:52:38.824 PM] Sending notification 'textDocument/didOpen'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/store/hmap/hmap.go","languageId":"go","version":1,"text":"package hmap\n\nimport (\n\t\"time\"\n\n\t\"github.com/etf1/kafka-scheduler/schedule\"\n\t\"github.com/etf1/kafka-scheduler/store\"\n)\n\ntype Hmap struct {\n\tevents chan store.Event\n}\n\nfunc New() Hmap {\n\treturn Hmap{\n\t\tevents: make(chan store.Event, 1000000),\n\t}\n}\n\nfunc (h Hmap) Close() {\n\tclose(h.events)\n}\n\nfunc (h Hmap) Events() chan store.Event {\n\treturn h.events\n}\n\nfunc (h Hmap) Delete(s schedule.Schedule) {\n\th.events <- schedule.DeletedSchedule{\n\t\tSchedule: s,\n\t}\n}\n\nfunc (h Hmap) DeleteByFunc(s schedule.Schedule) {\n\th.events <- schedule.DeleteSchedules{\n\t\tTime: time.Now(),\n\t\tDeleteFunc: func(sch schedule.Schedule) bool {\n\t\t\tif sch.ID() == s.ID() {\n\t\t\t\treturn true\n\t\t\t}\n\t\t\treturn false\n\t\t},\n\t}\n}\n\nfunc (h Hmap) Add(s schedule.Schedule) {\n\tsch := s\n\terrs := schedule.CheckSchedule(s)\n\tif len(errs) > 0 {\n\t\tsch = schedule.InvalidSchedule{\n\t\t\tSchedule: s,\n\t\t\tErrors: errs,\n\t\t}\n\t}\n\th.events <- sch\n}\n"}} [Trace - 21:52:38.824 PM] Sending request 'textDocument/documentLink - (10654)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/store/hmap/hmap.go"}} [Trace - 21:52:38.824 PM] Sending request 'textDocument/codeAction - (10655)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/store/hmap/hmap.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} [Trace - 21:52:38.824 PM] Sending request 'textDocument/documentSymbol - (10656)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/store/hmap/hmap.go"}} [Trace - 21:52:38.827 PM] Received response 'textDocument/documentLink - (10654)' in 2ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":6,"character":2},"end":{"line":6,"character":39}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/store?utm_source=gopls"}] [Trace - 21:52:38.827 PM] Received response 'textDocument/codeAction - (10655)' in 3ms. Result: null [Trace - 21:52:38.827 PM] Received response 'textDocument/documentSymbol - (10656)' in 3ms. Result: [{"name":"Hmap","detail":"struct{...}","kind":23,"range":{"start":{"line":9,"character":5},"end":{"line":11,"character":1}},"selectionRange":{"start":{"line":9,"character":5},"end":{"line":9,"character":9}},"children":[{"name":"events","detail":"chan store.Event","kind":8,"range":{"start":{"line":10,"character":1},"end":{"line":10,"character":24}},"selectionRange":{"start":{"line":10,"character":1},"end":{"line":10,"character":7}}}]},{"name":"New","detail":"()","kind":12,"range":{"start":{"line":13,"character":0},"end":{"line":17,"character":1}},"selectionRange":{"start":{"line":13,"character":5},"end":{"line":13,"character":8}}},{"name":"(Hmap).Close","detail":"()","kind":6,"range":{"start":{"line":19,"character":0},"end":{"line":21,"character":1}},"selectionRange":{"start":{"line":19,"character":14},"end":{"line":19,"character":19}}},{"name":"(Hmap).Events","detail":"()","kind":6,"range":{"start":{"line":23,"character":0},"end":{"line":25,"character":1}},"selectionRange":{"start":{"line":23,"character":14},"end":{"line":23,"character":20}}},{"name":"(Hmap).Delete","detail":"(s schedule.Schedule)","kind":6,"range":{"start":{"line":27,"character":0},"end":{"line":31,"character":1}},"selectionRange":{"start":{"line":27,"character":14},"end":{"line":27,"character":20}}},{"name":"(Hmap).DeleteByFunc","detail":"(s schedule.Schedule)","kind":6,"range":{"start":{"line":33,"character":0},"end":{"line":43,"character":1}},"selectionRange":{"start":{"line":33,"character":14},"end":{"line":33,"character":26}}},{"name":"(Hmap).Add","detail":"(s schedule.Schedule)","kind":6,"range":{"start":{"line":45,"character":0},"end":{"line":55,"character":1}},"selectionRange":{"start":{"line":45,"character":14},"end":{"line":45,"character":17}}}] [Trace - 21:52:39.001 PM] Sending request 'textDocument/foldingRange - (10657)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/store/hmap/hmap.go"}} [Trace - 21:52:39.002 PM] Received response 'textDocument/foldingRange - (10657)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":6,"endCharacter":40,"kind":"imports"},{"startLine":9,"startCharacter":18,"endLine":10,"endCharacter":24},{"startLine":13,"startCharacter":17,"endLine":16,"endCharacter":2},{"startLine":14,"startCharacter":13,"endLine":15,"endCharacter":41},{"startLine":19,"startCharacter":23,"endLine":20,"endCharacter":16},{"startLine":23,"startCharacter":41,"endLine":24,"endCharacter":16},{"startLine":27,"startCharacter":43,"endLine":30,"endCharacter":2},{"startLine":28,"startCharacter":38,"endLine":29,"endCharacter":13},{"startLine":33,"startCharacter":49,"endLine":42,"endCharacter":2},{"startLine":34,"startCharacter":38,"endLine":41,"endCharacter":3},{"startLine":36,"startCharacter":48,"endLine":40,"endCharacter":15},{"startLine":37,"startCharacter":26,"endLine":38,"endCharacter":15},{"startLine":45,"startCharacter":40,"endLine":54,"endCharacter":16},{"startLine":48,"startCharacter":19,"endLine":52,"endCharacter":3},{"startLine":49,"startCharacter":33,"endLine":51,"endCharacter":17}] [Trace - 21:52:39.054 PM] Sending request 'textDocument/codeLens - (10658)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/store/hmap/hmap.go"}} [Trace - 21:52:39.054 PM] Received response 'textDocument/codeLens - (10658)' in 0ms. Result: null [Trace - 21:52:39.057 PM] Sending request 'textDocument/codeAction - (10659)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/store/hmap/hmap.go"},"range":{"start":{"line":45,"character":14},"end":{"line":45,"character":14}},"context":{"diagnostics":[]}} [Trace - 21:52:39.057 PM] Received response 'textDocument/codeAction - (10659)' in 0ms. Result: null [Trace - 21:52:42.416 PM] Sending request 'textDocument/hover - (10660)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/store/hmap/hmap.go"},"position":{"line":49,"character":15}} [Trace - 21:52:42.417 PM] Received response 'textDocument/hover - (10660)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\npackage schedule (\"github.com/etf1/kafka-scheduler/schedule\")\n```\n\n[`schedule` on pkg.go.dev](https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls)"},"range":{"start":{"line":49,"character":8},"end":{"line":49,"character":16}}} [Trace - 21:52:46.277 PM] Sending request 'textDocument/hover - (10661)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/store/hmap/hmap.go"},"position":{"line":49,"character":24}} [Trace - 21:52:46.277 PM] Received response 'textDocument/hover - (10661)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\ntype InvalidSchedule struct {\n\tSchedule\n\tErrors []error\n}\n```\n\n[`schedule.InvalidSchedule` on pkg.go.dev](https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls#InvalidSchedule)"},"range":{"start":{"line":49,"character":17},"end":{"line":49,"character":32}}} [Trace - 21:52:53.493 PM] Sending request 'textDocument/documentLink - (10662)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:52:53.493 PM] Sending request 'textDocument/codeAction - (10663)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} [Trace - 21:52:53.493 PM] Sending request 'textDocument/documentSymbol - (10664)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:52:53.497 PM] Received response 'textDocument/documentLink - (10662)' in 3ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":412,"character":11},"end":{"line":412,"character":19}},"target":"https://time.Now"}] [Trace - 21:52:53.498 PM] Received response 'textDocument/codeAction - (10663)' in 4ms. Result: null [Trace - 21:52:53.498 PM] Received response 'textDocument/documentSymbol - (10664)' in 4ms. Result: [{"name":"ReceivedEvent","detail":"struct{...}","kind":23,"range":{"start":{"line":14,"character":5},"end":{"line":17,"character":1}},"selectionRange":{"start":{"line":14,"character":5},"end":{"line":14,"character":18}},"children":[{"name":"Event","detail":"interface{...}","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":12}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":6}}}]},{"name":"(ReceivedEvent).String","detail":"()","kind":6,"range":{"start":{"line":19,"character":0},"end":{"line":21,"character":1}},"selectionRange":{"start":{"line":19,"character":23},"end":{"line":19,"character":29}}},{"name":"isIn","detail":"(id string, ids []string)","kind":12,"range":{"start":{"line":23,"character":0},"end":{"line":30,"character":1}},"selectionRange":{"start":{"line":23,"character":5},"end":{"line":23,"character":9}}},{"name":"durations","detail":"(dd []time.Duration)","kind":12,"range":{"start":{"line":33,"character":0},"end":{"line":35,"character":1}},"selectionRange":{"start":{"line":33,"character":5},"end":{"line":33,"character":14}}},{"name":"errs","detail":"(ee []error)","kind":12,"range":{"start":{"line":37,"character":0},"end":{"line":39,"character":1}},"selectionRange":{"start":{"line":37,"character":5},"end":{"line":37,"character":9}}},{"name":"events","detail":"(ee []scheduler.Event)","kind":12,"range":{"start":{"line":41,"character":0},"end":{"line":43,"character":1}},"selectionRange":{"start":{"line":41,"character":5},"end":{"line":41,"character":11}}},{"name":"TestScheduler_trigger_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":46,"character":0},"end":{"line":121,"character":1}},"selectionRange":{"start":{"line":46,"character":5},"end":{"line":46,"character":32}}},{"name":"TestScheduler_update_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":124,"character":0},"end":{"line":212,"character":1}},"selectionRange":{"start":{"line":124,"character":5},"end":{"line":124,"character":31}}},{"name":"TestScheduler_outdated_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":215,"character":0},"end":{"line":303,"character":1}},"selectionRange":{"start":{"line":215,"character":5},"end":{"line":215,"character":36}}},{"name":"TestScheduler_ignore_invalid_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":306,"character":0},"end":{"line":380,"character":1}},"selectionRange":{"start":{"line":306,"character":5},"end":{"line":306,"character":43}}},{"name":"TestScheduler_missed_schedules_first","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":383,"character":0},"end":{"line":461,"character":1}},"selectionRange":{"start":{"line":383,"character":5},"end":{"line":383,"character":41}}},{"name":"TestScheduler_deleted_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":464,"character":0},"end":{"line":513,"character":1}},"selectionRange":{"start":{"line":464,"character":5},"end":{"line":464,"character":35}}},{"name":"TestScheduler_delete_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":516,"character":0},"end":{"line":577,"character":1}},"selectionRange":{"start":{"line":516,"character":5},"end":{"line":516,"character":35}}},{"name":"TestScheduler_scheduler_since","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":580,"character":0},"end":{"line":650,"character":1}},"selectionRange":{"start":{"line":580,"character":5},"end":{"line":580,"character":34}}}] [Trace - 21:52:53.674 PM] Sending request 'textDocument/foldingRange - (10665)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:52:53.677 PM] Received response 'textDocument/foldingRange - (10665)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":302,"endCharacter":2},{"startLine":227,"startCharacter":33,"endLine":229,"endCharacter":56},{"startLine":234,"startCharacter":36,"endLine":235,"endCharacter":67},{"startLine":246,"startCharacter":12,"endLine":256,"endCharacter":3},{"startLine":248,"startCharacter":33,"endLine":251,"endCharacter":61},{"startLine":254,"startCharacter":36,"endLine":255,"endCharacter":68},{"startLine":263,"startCharacter":6,"endLine":274,"endCharacter":3},{"startLine":264,"startCharacter":10,"endLine":273,"endCharacter":13},{"startLine":265,"startCharacter":23,"endLine":271,"endCharacter":5},{"startLine":268,"startCharacter":19,"endLine":271,"endCharacter":4},{"startLine":268,"startCharacter":41,"endLine":270,"endCharacter":9},{"startLine":272,"startCharacter":38,"endLine":273,"endCharacter":13},{"startLine":277,"startCharacter":22,"endLine":278,"endCharacter":55},{"startLine":281,"startCharacter":29,"endLine":282,"endCharacter":40},{"startLine":285,"startCharacter":29,"endLine":301,"endCharacter":3},{"startLine":286,"startCharacter":32,"endLine":300,"endCharacter":51},{"startLine":287,"startCharacter":32,"endLine":290,"endCharacter":4},{"startLine":288,"startCharacter":38,"endLine":289,"endCharacter":51},{"startLine":291,"startCharacter":31,"endLine":294,"endCharacter":4},{"startLine":292,"startCharacter":47,"endLine":293,"endCharacter":50},{"startLine":295,"startCharacter":25,"endLine":298,"endCharacter":4},{"startLine":296,"startCharacter":47,"endLine":297,"endCharacter":68},{"startLine":299,"startCharacter":10,"endLine":300,"endCharacter":51},{"startLine":306,"startCharacter":59,"endLine":379,"endCharacter":2},{"startLine":311,"startCharacter":33,"endLine":313,"endCharacter":31},{"startLine":318,"startCharacter":36,"endLine":319,"endCharacter":67},{"startLine":328,"startCharacter":12,"endLine":337,"endCharacter":3},{"startLine":330,"startCharacter":33,"endLine":332,"endCharacter":32},{"startLine":335,"startCharacter":36,"endLine":336,"endCharacter":68},{"startLine":344,"startCharacter":6,"endLine":355,"endCharacter":3},{"startLine":345,"startCharacter":10,"endLine":354,"endCharacter":13},{"startLine":346,"startCharacter":23,"endLine":352,"endCharacter":5},{"startLine":349,"startCharacter":19,"endLine":352,"endCharacter":4},{"startLine":349,"startCharacter":41,"endLine":351,"endCharacter":9},{"startLine":353,"startCharacter":38,"endLine":354,"endCharacter":13},{"startLine":358,"startCharacter":22,"endLine":359,"endCharacter":55},{"startLine":362,"startCharacter":29,"endLine":363,"endCharacter":40},{"startLine":368,"startCharacter":29,"endLine":374,"endCharacter":3},{"startLine":369,"startCharacter":32,"endLine":373,"endCharacter":51},{"startLine":370,"startCharacter":32,"endLine":371,"endCharacter":49},{"startLine":372,"startCharacter":10,"endLine":373,"endCharacter":51},{"startLine":377,"startCharacter":32,"endLine":378,"endCharacter":76},{"startLine":383,"startCharacter":57,"endLine":460,"endCharacter":2},{"startLine":392,"startCharacter":33,"endLine":396,"endCharacter":60},{"startLine":401,"startCharacter":36,"endLine":402,"endCharacter":67},{"startLine":411,"startCharacter":12,"endLine":419,"endCharacter":3},{"startLine":413,"startCharacter":33,"endLine":414,"endCharacter":62},{"startLine":417,"startCharacter":36,"endLine":418,"endCharacter":68},{"startLine":426,"startCharacter":6,"endLine":437,"endCharacter":3},{"startLine":427,"startCharacter":10,"endLine":436,"endCharacter":13},{"startLine":428,"startCharacter":23,"endLine":434,"endCharacter":5},{"startLine":431,"startCharacter":19,"endLine":434,"endCharacter":4},{"startLine":431,"startCharacter":41,"endLine":433,"endCharacter":9},{"startLine":435,"startCharacter":38,"endLine":436,"endCharacter":13},{"startLine":440,"startCharacter":29,"endLine":441,"endCharacter":34},{"startLine":444,"startCharacter":35,"endLine":445,"endCharacter":55},{"startLine":449,"startCharacter":29,"endLine":459,"endCharacter":3},{"startLine":451,"startCharacter":10,"endLine":455,"endCharacter":17},{"startLine":452,"startCharacter":14,"endLine":453,"endCharacter":58},{"startLine":457,"startCharacter":28,"endLine":458,"endCharacter":51},{"startLine":464,"startCharacter":51,"endLine":512,"endCharacter":2},{"startLine":482,"startCharacter":12,"endLine":485,"endCharacter":45},{"startLine":492,"startCharacter":6,"endLine":503,"endCharacter":3},{"startLine":493,"startCharacter":10,"endLine":502,"endCharacter":13},{"startLine":494,"startCharacter":23,"endLine":500,"endCharacter":5},{"startLine":497,"startCharacter":19,"endLine":500,"endCharacter":4},{"startLine":497,"startCharacter":41,"endLine":499,"endCharacter":9},{"startLine":501,"startCharacter":38,"endLine":502,"endCharacter":13},{"startLine":506,"startCharacter":22,"endLine":507,"endCharacter":55},{"startLine":510,"startCharacter":29,"endLine":511,"endCharacter":40},{"startLine":516,"startCharacter":51,"endLine":576,"endCharacter":2},{"startLine":540,"startCharacter":12,"endLine":543,"endCharacter":15},{"startLine":550,"startCharacter":6,"endLine":561,"endCharacter":3},{"startLine":551,"startCharacter":10,"endLine":560,"endCharacter":13},{"startLine":552,"startCharacter":23,"endLine":558,"endCharacter":5},{"startLine":555,"startCharacter":19,"endLine":558,"endCharacter":4},{"startLine":555,"startCharacter":41,"endLine":557,"endCharacter":9},{"startLine":559,"startCharacter":38,"endLine":560,"endCharacter":13},{"startLine":565,"startCharacter":29,"endLine":567,"endCharacter":62},{"startLine":570,"startCharacter":22,"endLine":571,"endCharacter":55},{"startLine":574,"startCharacter":44,"endLine":575,"endCharacter":46},{"startLine":580,"startCharacter":50,"endLine":649,"endCharacter":2},{"startLine":581,"startCharacter":20,"endLine":584,"endCharacter":25},{"startLine":585,"startCharacter":3,"endLine":587,"endCharacter":54},{"startLine":590,"startCharacter":26,"endLine":648,"endCharacter":4},{"startLine":591,"startCharacter":8,"endLine":648,"endCharacter":3},{"startLine":591,"startCharacter":36,"endLine":647,"endCharacter":4},{"startLine":600,"startCharacter":35,"endLine":603,"endCharacter":62},{"startLine":608,"startCharacter":38,"endLine":609,"endCharacter":69},{"startLine":619,"startCharacter":8,"endLine":630,"endCharacter":5},{"startLine":620,"startCharacter":12,"endLine":629,"endCharacter":15},{"startLine":621,"startCharacter":25,"endLine":627,"endCharacter":7},{"startLine":624,"startCharacter":21,"endLine":627,"endCharacter":6},{"startLine":624,"startCharacter":43,"endLine":626,"endCharacter":11},{"startLine":628,"startCharacter":40,"endLine":629,"endCharacter":15},{"startLine":633,"startCharacter":31,"endLine":634,"endCharacter":42},{"startLine":638,"startCharacter":31,"endLine":642,"endCharacter":5},{"startLine":639,"startCharacter":29,"endLine":641,"endCharacter":18},{"startLine":640,"startCharacter":33,"endLine":641,"endCharacter":18},{"startLine":645,"startCharacter":44,"endLine":646,"endCharacter":92}] [Trace - 21:52:53.732 PM] Sending request 'textDocument/codeLens - (10666)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:52:53.732 PM] Received response 'textDocument/codeLens - (10666)' in 0ms. Result: null [Trace - 21:52:53.732 PM] Sending request 'textDocument/codeAction - (10667)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":235,"character":9},"end":{"line":235,"character":9}},"context":{"diagnostics":[]}} [Trace - 21:52:53.734 PM] Received response 'textDocument/codeAction - (10667)' in 1ms. Result: null [Trace - 21:52:56.783 PM] Sending request 'textDocument/codeAction - (10668)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":651,"character":0}},"context":{"diagnostics":[],"only":["source.organizeImports"]}} [Trace - 21:52:56.785 PM] Received response 'textDocument/codeAction - (10668)' in 1ms. Result: null [Trace - 21:52:56.786 PM] Sending request 'textDocument/formatting - (10669)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 21:52:56.791 PM] Received response 'textDocument/formatting - (10669)' in 4ms. Result: [] [Trace - 21:52:56.807 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":234}} [Trace - 21:52:57.079 PM] Sending request 'textDocument/codeAction - (10670)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"range":{"start":{"line":375,"character":69},"end":{"line":375,"character":69}},"context":{"diagnostics":[]}} [Trace - 21:52:57.080 PM] Received response 'textDocument/codeAction - (10670)' in 1ms. Result: null [Trace - 21:52:57.307 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","type":2}]} [Trace - 21:52:59.823 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 21:52:59 background imports cache refresh starting\n"} [Info - 9:52:59 PM] 2020/11/25 21:52:59 background imports cache refresh starting [Trace - 21:53:00.005 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 21:53:00 background refresh finished after 182.220913ms\n"} [Info - 9:53:00 PM] 2020/11/25 21:53:00 background refresh finished after 182.220913ms [Trace - 21:53:06.341 PM] Sending request 'textDocument/hover - (10671)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":229,"character":34}} [Trace - 21:53:06.342 PM] Received response 'textDocument/hover - (10671)' in 0ms. Result: null [Trace - 21:53:06.741 PM] Sending request 'textDocument/hover - (10672)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":229,"character":24}} [Trace - 21:53:06.742 PM] Received response 'textDocument/hover - (10672)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nfunc simple.SimpleScheduleWithTS(id interface{}, epoch int64, timestamp int64) schedule.Schedule\n```\n\n[`simple.SimpleScheduleWithTS` on pkg.go.dev](https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls#SimpleScheduleWithTS)"},"range":{"start":{"line":229,"character":9},"end":{"line":229,"character":29}}} [Trace - 21:53:06.942 PM] Sending request 'textDocument/hover - (10673)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":229,"character":23}} [Trace - 21:53:06.942 PM] Received response 'textDocument/hover - (10673)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nfunc simple.SimpleScheduleWithTS(id interface{}, epoch int64, timestamp int64) schedule.Schedule\n```\n\n[`simple.SimpleScheduleWithTS` on pkg.go.dev](https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls#SimpleScheduleWithTS)"},"range":{"start":{"line":229,"character":9},"end":{"line":229,"character":29}}} [Trace - 21:53:08.151 PM] Sending request 'textDocument/hover - (10674)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":231,"character":28}} [Trace - 21:53:08.152 PM] Received response 'textDocument/hover - (10674)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nvar schedules []schedule.Schedule\n```"},"range":{"start":{"line":231,"character":20},"end":{"line":231,"character":29}}} [Trace - 21:53:09.783 PM] Sending request 'textDocument/codeAction - (10675)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":221,"character":35},"end":{"line":221,"character":35}},"context":{"diagnostics":[]}} [Trace - 21:53:09.784 PM] Received response 'textDocument/codeAction - (10675)' in 1ms. Result: null [Trace - 21:53:10.305 PM] Sending request 'textDocument/codeAction - (10676)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":651,"character":0}},"context":{"diagnostics":[],"only":["source.organizeImports"]}} [Trace - 21:53:10.307 PM] Received response 'textDocument/codeAction - (10676)' in 1ms. Result: null [Trace - 21:53:10.308 PM] Sending request 'textDocument/formatting - (10677)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 21:53:10.313 PM] Received response 'textDocument/formatting - (10677)' in 5ms. Result: [] [Trace - 21:53:10.328 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":234}} [Trace - 21:53:10.600 PM] Sending request 'textDocument/codeAction - (10678)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"range":{"start":{"line":375,"character":69},"end":{"line":375,"character":69}},"context":{"diagnostics":[]}} [Trace - 21:53:10.601 PM] Received response 'textDocument/codeAction - (10678)' in 0ms. Result: null [Trace - 21:53:10.729 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","type":2}]} [Trace - 21:53:14.944 PM] Sending request 'textDocument/hover - (10679)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":228,"character":18}} [Trace - 21:53:14.944 PM] Received response 'textDocument/hover - (10679)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nfunc simple.SimpleScheduleWithTS(id interface{}, epoch int64, timestamp int64) schedule.Schedule\n```\n\n[`simple.SimpleScheduleWithTS` on pkg.go.dev](https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls#SimpleScheduleWithTS)"},"range":{"start":{"line":228,"character":9},"end":{"line":228,"character":29}}} [Trace - 21:53:15.216 PM] Sending request 'textDocument/definition - (10680)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":228,"character":19}} [Trace - 21:53:15.216 PM] Received response 'textDocument/definition - (10680)' in 0ms. Result: [{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","range":{"start":{"line":16,"character":5},"end":{"line":16,"character":25}}}] [Trace - 21:53:15.261 PM] Sending request 'textDocument/documentHighlight - (10681)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":228,"character":19}} [Trace - 21:53:15.262 PM] Received response 'textDocument/documentHighlight - (10681)' in 0ms. Result: [{"range":{"start":{"line":228,"character":9},"end":{"line":228,"character":29}},"kind":1},{"range":{"start":{"line":229,"character":9},"end":{"line":229,"character":29}},"kind":1}] [Trace - 21:53:15.330 PM] Sending request 'textDocument/definition - (10682)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":228,"character":19}} [Trace - 21:53:15.331 PM] Received response 'textDocument/definition - (10682)' in 0ms. Result: [{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","range":{"start":{"line":16,"character":5},"end":{"line":16,"character":25}}}] [Trace - 21:53:15.380 PM] Sending request 'textDocument/documentLink - (10683)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:53:15.381 PM] Sending request 'textDocument/codeAction - (10684)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} [Trace - 21:53:15.381 PM] Sending request 'textDocument/documentSymbol - (10685)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:53:15.381 PM] Received response 'textDocument/documentLink - (10683)' in 0ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/strconv?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"}] [Trace - 21:53:15.381 PM] Received response 'textDocument/codeAction - (10684)' in 0ms. Result: null [Trace - 21:53:15.381 PM] Received response 'textDocument/documentSymbol - (10685)' in 0ms. Result: [{"name":"Schedule","detail":"struct{...}","kind":23,"range":{"start":{"line":10,"character":5},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":10,"character":5},"end":{"line":10,"character":13}},"children":[{"name":"id","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":17}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":3}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":16}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":6}}},{"name":"timestamp","detail":"int64","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":16}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":10}}}]},{"name":"SimpleScheduleWithTS","detail":"(id interface{}, epoch int64, timestamp int64)","kind":12,"range":{"start":{"line":16,"character":0},"end":{"line":33,"character":1}},"selectionRange":{"start":{"line":16,"character":5},"end":{"line":16,"character":25}}},{"name":"SimpleSchedule","detail":"(id interface{}, epoch int64)","kind":12,"range":{"start":{"line":35,"character":0},"end":{"line":37,"character":1}},"selectionRange":{"start":{"line":35,"character":5},"end":{"line":35,"character":19}}},{"name":"(Schedule).ID","detail":"()","kind":6,"range":{"start":{"line":39,"character":0},"end":{"line":41,"character":1}},"selectionRange":{"start":{"line":39,"character":18},"end":{"line":39,"character":20}}},{"name":"(Schedule).Epoch","detail":"()","kind":6,"range":{"start":{"line":43,"character":0},"end":{"line":45,"character":1}},"selectionRange":{"start":{"line":43,"character":18},"end":{"line":43,"character":23}}},{"name":"(Schedule).Timestamp","detail":"()","kind":6,"range":{"start":{"line":47,"character":0},"end":{"line":49,"character":1}},"selectionRange":{"start":{"line":47,"character":18},"end":{"line":47,"character":27}}},{"name":"(Schedule).String","detail":"()","kind":6,"range":{"start":{"line":51,"character":0},"end":{"line":53,"character":1}},"selectionRange":{"start":{"line":51,"character":18},"end":{"line":51,"character":24}}}] [Trace - 21:53:15.553 PM] Sending request 'textDocument/foldingRange - (10686)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:53:15.553 PM] Received response 'textDocument/foldingRange - (10686)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":91,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":22},{"startLine":35,"startCharacter":68,"endLine":36,"endCharacter":58},{"startLine":39,"startCharacter":31,"endLine":40,"endCharacter":12},{"startLine":43,"startCharacter":33,"endLine":44,"endCharacter":15},{"startLine":47,"startCharacter":37,"endLine":48,"endCharacter":19},{"startLine":51,"startCharacter":35,"endLine":52,"endCharacter":119}] [Trace - 21:53:15.600 PM] Sending request 'textDocument/codeLens - (10687)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 21:53:15.600 PM] Received response 'textDocument/codeLens - (10687)' in 0ms. Result: null [Trace - 21:53:15.607 PM] Sending request 'textDocument/codeAction - (10688)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":16,"character":5},"end":{"line":16,"character":5}},"context":{"diagnostics":[]}} [Trace - 21:53:15.607 PM] Received response 'textDocument/codeAction - (10688)' in 0ms. Result: null [Trace - 21:53:17.396 PM] Sending request 'textDocument/codeAction - (10689)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":0,"character":0},"end":{"line":54,"character":0}},"context":{"diagnostics":[],"only":["source.organizeImports"]}} [Trace - 21:53:17.397 PM] Received response 'textDocument/codeAction - (10689)' in 0ms. Result: null [Trace - 21:53:17.398 PM] Sending request 'textDocument/formatting - (10690)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 21:53:17.398 PM] Received response 'textDocument/formatting - (10690)' in 0ms. Result: [] [Trace - 21:53:17.414 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":98}} [Trace - 21:53:17.667 PM] Sending request 'textDocument/codeAction - (10691)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"range":{"start":{"line":375,"character":69},"end":{"line":375,"character":69}},"context":{"diagnostics":[]}} [Trace - 21:53:17.668 PM] Received response 'textDocument/codeAction - (10691)' in 0ms. Result: null [Trace - 21:53:17.681 PM] Sending request 'textDocument/codeAction - (10692)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":16,"character":5},"end":{"line":16,"character":5}},"context":{"diagnostics":[{"range":{"start":{"line":16,"character":0},"end":{"line":16,"character":91}},"message":"exported function SimpleScheduleWithTS should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":16,"character":5},"end":{"line":16,"character":91}},"message":"func name will be used as simple.SimpleScheduleWithTS by other packages, and that stutters; consider calling this ScheduleWithTS","severity":2,"source":"go-lint"}]}} [Trace - 21:53:17.681 PM] Received response 'textDocument/codeAction - (10692)' in 0ms. Result: null [Trace - 21:53:17.816 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","type":2}]} [Trace - 21:53:21.051 PM] Sending request 'textDocument/hover - (10693)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":35,"character":17}} [Trace - 21:53:21.051 PM] Received response 'textDocument/hover - (10693)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nfunc SimpleSchedule(id interface{}, epoch int64) schedule.Schedule\n```\n\n[`simple.SimpleSchedule` on pkg.go.dev](https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls#SimpleSchedule)"},"range":{"start":{"line":35,"character":5},"end":{"line":35,"character":19}}} [Trace - 21:53:21.216 PM] Sending request 'textDocument/codeAction - (10694)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":35,"character":0},"end":{"line":35,"character":68}},"context":{"diagnostics":[{"range":{"start":{"line":35,"character":0},"end":{"line":35,"character":68}},"message":"exported function SimpleSchedule should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":35,"character":5},"end":{"line":35,"character":68}},"message":"func name will be used as simple.SimpleSchedule by other packages, and that stutters; consider calling this Schedule","severity":2,"source":"go-lint"}],"only":["quickfix"]}} [Trace - 21:53:21.216 PM] Received response 'textDocument/codeAction - (10694)' in 0ms. Result: null [Trace - 21:53:23.468 PM] Sending request 'textDocument/documentLink - (10695)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:53:23.469 PM] Sending request 'textDocument/codeAction - (10696)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} [Trace - 21:53:23.469 PM] Sending request 'textDocument/documentSymbol - (10697)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:53:23.472 PM] Received response 'textDocument/documentLink - (10695)' in 3ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":412,"character":11},"end":{"line":412,"character":19}},"target":"https://time.Now"}] [Trace - 21:53:23.473 PM] Received response 'textDocument/codeAction - (10696)' in 4ms. Result: null [Trace - 21:53:23.474 PM] Received response 'textDocument/documentSymbol - (10697)' in 4ms. Result: [{"name":"ReceivedEvent","detail":"struct{...}","kind":23,"range":{"start":{"line":14,"character":5},"end":{"line":17,"character":1}},"selectionRange":{"start":{"line":14,"character":5},"end":{"line":14,"character":18}},"children":[{"name":"Event","detail":"interface{...}","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":12}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":6}}}]},{"name":"(ReceivedEvent).String","detail":"()","kind":6,"range":{"start":{"line":19,"character":0},"end":{"line":21,"character":1}},"selectionRange":{"start":{"line":19,"character":23},"end":{"line":19,"character":29}}},{"name":"isIn","detail":"(id string, ids []string)","kind":12,"range":{"start":{"line":23,"character":0},"end":{"line":30,"character":1}},"selectionRange":{"start":{"line":23,"character":5},"end":{"line":23,"character":9}}},{"name":"durations","detail":"(dd []time.Duration)","kind":12,"range":{"start":{"line":33,"character":0},"end":{"line":35,"character":1}},"selectionRange":{"start":{"line":33,"character":5},"end":{"line":33,"character":14}}},{"name":"errs","detail":"(ee []error)","kind":12,"range":{"start":{"line":37,"character":0},"end":{"line":39,"character":1}},"selectionRange":{"start":{"line":37,"character":5},"end":{"line":37,"character":9}}},{"name":"events","detail":"(ee []scheduler.Event)","kind":12,"range":{"start":{"line":41,"character":0},"end":{"line":43,"character":1}},"selectionRange":{"start":{"line":41,"character":5},"end":{"line":41,"character":11}}},{"name":"TestScheduler_trigger_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":46,"character":0},"end":{"line":121,"character":1}},"selectionRange":{"start":{"line":46,"character":5},"end":{"line":46,"character":32}}},{"name":"TestScheduler_update_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":124,"character":0},"end":{"line":212,"character":1}},"selectionRange":{"start":{"line":124,"character":5},"end":{"line":124,"character":31}}},{"name":"TestScheduler_outdated_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":215,"character":0},"end":{"line":303,"character":1}},"selectionRange":{"start":{"line":215,"character":5},"end":{"line":215,"character":36}}},{"name":"TestScheduler_ignore_invalid_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":306,"character":0},"end":{"line":380,"character":1}},"selectionRange":{"start":{"line":306,"character":5},"end":{"line":306,"character":43}}},{"name":"TestScheduler_missed_schedules_first","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":383,"character":0},"end":{"line":461,"character":1}},"selectionRange":{"start":{"line":383,"character":5},"end":{"line":383,"character":41}}},{"name":"TestScheduler_deleted_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":464,"character":0},"end":{"line":513,"character":1}},"selectionRange":{"start":{"line":464,"character":5},"end":{"line":464,"character":35}}},{"name":"TestScheduler_delete_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":516,"character":0},"end":{"line":577,"character":1}},"selectionRange":{"start":{"line":516,"character":5},"end":{"line":516,"character":35}}},{"name":"TestScheduler_scheduler_since","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":580,"character":0},"end":{"line":650,"character":1}},"selectionRange":{"start":{"line":580,"character":5},"end":{"line":580,"character":34}}}] [Trace - 21:53:23.649 PM] Sending request 'textDocument/foldingRange - (10698)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:53:23.652 PM] Received response 'textDocument/foldingRange - (10698)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":302,"endCharacter":2},{"startLine":227,"startCharacter":33,"endLine":229,"endCharacter":56},{"startLine":234,"startCharacter":36,"endLine":235,"endCharacter":67},{"startLine":246,"startCharacter":12,"endLine":256,"endCharacter":3},{"startLine":248,"startCharacter":33,"endLine":251,"endCharacter":61},{"startLine":254,"startCharacter":36,"endLine":255,"endCharacter":68},{"startLine":263,"startCharacter":6,"endLine":274,"endCharacter":3},{"startLine":264,"startCharacter":10,"endLine":273,"endCharacter":13},{"startLine":265,"startCharacter":23,"endLine":271,"endCharacter":5},{"startLine":268,"startCharacter":19,"endLine":271,"endCharacter":4},{"startLine":268,"startCharacter":41,"endLine":270,"endCharacter":9},{"startLine":272,"startCharacter":38,"endLine":273,"endCharacter":13},{"startLine":277,"startCharacter":22,"endLine":278,"endCharacter":55},{"startLine":281,"startCharacter":29,"endLine":282,"endCharacter":40},{"startLine":285,"startCharacter":29,"endLine":301,"endCharacter":3},{"startLine":286,"startCharacter":32,"endLine":300,"endCharacter":51},{"startLine":287,"startCharacter":32,"endLine":290,"endCharacter":4},{"startLine":288,"startCharacter":38,"endLine":289,"endCharacter":51},{"startLine":291,"startCharacter":31,"endLine":294,"endCharacter":4},{"startLine":292,"startCharacter":47,"endLine":293,"endCharacter":50},{"startLine":295,"startCharacter":25,"endLine":298,"endCharacter":4},{"startLine":296,"startCharacter":47,"endLine":297,"endCharacter":68},{"startLine":299,"startCharacter":10,"endLine":300,"endCharacter":51},{"startLine":306,"startCharacter":59,"endLine":379,"endCharacter":2},{"startLine":311,"startCharacter":33,"endLine":313,"endCharacter":31},{"startLine":318,"startCharacter":36,"endLine":319,"endCharacter":67},{"startLine":328,"startCharacter":12,"endLine":337,"endCharacter":3},{"startLine":330,"startCharacter":33,"endLine":332,"endCharacter":32},{"startLine":335,"startCharacter":36,"endLine":336,"endCharacter":68},{"startLine":344,"startCharacter":6,"endLine":355,"endCharacter":3},{"startLine":345,"startCharacter":10,"endLine":354,"endCharacter":13},{"startLine":346,"startCharacter":23,"endLine":352,"endCharacter":5},{"startLine":349,"startCharacter":19,"endLine":352,"endCharacter":4},{"startLine":349,"startCharacter":41,"endLine":351,"endCharacter":9},{"startLine":353,"startCharacter":38,"endLine":354,"endCharacter":13},{"startLine":358,"startCharacter":22,"endLine":359,"endCharacter":55},{"startLine":362,"startCharacter":29,"endLine":363,"endCharacter":40},{"startLine":368,"startCharacter":29,"endLine":374,"endCharacter":3},{"startLine":369,"startCharacter":32,"endLine":373,"endCharacter":51},{"startLine":370,"startCharacter":32,"endLine":371,"endCharacter":49},{"startLine":372,"startCharacter":10,"endLine":373,"endCharacter":51},{"startLine":377,"startCharacter":32,"endLine":378,"endCharacter":76},{"startLine":383,"startCharacter":57,"endLine":460,"endCharacter":2},{"startLine":392,"startCharacter":33,"endLine":396,"endCharacter":60},{"startLine":401,"startCharacter":36,"endLine":402,"endCharacter":67},{"startLine":411,"startCharacter":12,"endLine":419,"endCharacter":3},{"startLine":413,"startCharacter":33,"endLine":414,"endCharacter":62},{"startLine":417,"startCharacter":36,"endLine":418,"endCharacter":68},{"startLine":426,"startCharacter":6,"endLine":437,"endCharacter":3},{"startLine":427,"startCharacter":10,"endLine":436,"endCharacter":13},{"startLine":428,"startCharacter":23,"endLine":434,"endCharacter":5},{"startLine":431,"startCharacter":19,"endLine":434,"endCharacter":4},{"startLine":431,"startCharacter":41,"endLine":433,"endCharacter":9},{"startLine":435,"startCharacter":38,"endLine":436,"endCharacter":13},{"startLine":440,"startCharacter":29,"endLine":441,"endCharacter":34},{"startLine":444,"startCharacter":35,"endLine":445,"endCharacter":55},{"startLine":449,"startCharacter":29,"endLine":459,"endCharacter":3},{"startLine":451,"startCharacter":10,"endLine":455,"endCharacter":17},{"startLine":452,"startCharacter":14,"endLine":453,"endCharacter":58},{"startLine":457,"startCharacter":28,"endLine":458,"endCharacter":51},{"startLine":464,"startCharacter":51,"endLine":512,"endCharacter":2},{"startLine":482,"startCharacter":12,"endLine":485,"endCharacter":45},{"startLine":492,"startCharacter":6,"endLine":503,"endCharacter":3},{"startLine":493,"startCharacter":10,"endLine":502,"endCharacter":13},{"startLine":494,"startCharacter":23,"endLine":500,"endCharacter":5},{"startLine":497,"startCharacter":19,"endLine":500,"endCharacter":4},{"startLine":497,"startCharacter":41,"endLine":499,"endCharacter":9},{"startLine":501,"startCharacter":38,"endLine":502,"endCharacter":13},{"startLine":506,"startCharacter":22,"endLine":507,"endCharacter":55},{"startLine":510,"startCharacter":29,"endLine":511,"endCharacter":40},{"startLine":516,"startCharacter":51,"endLine":576,"endCharacter":2},{"startLine":540,"startCharacter":12,"endLine":543,"endCharacter":15},{"startLine":550,"startCharacter":6,"endLine":561,"endCharacter":3},{"startLine":551,"startCharacter":10,"endLine":560,"endCharacter":13},{"startLine":552,"startCharacter":23,"endLine":558,"endCharacter":5},{"startLine":555,"startCharacter":19,"endLine":558,"endCharacter":4},{"startLine":555,"startCharacter":41,"endLine":557,"endCharacter":9},{"startLine":559,"startCharacter":38,"endLine":560,"endCharacter":13},{"startLine":565,"startCharacter":29,"endLine":567,"endCharacter":62},{"startLine":570,"startCharacter":22,"endLine":571,"endCharacter":55},{"startLine":574,"startCharacter":44,"endLine":575,"endCharacter":46},{"startLine":580,"startCharacter":50,"endLine":649,"endCharacter":2},{"startLine":581,"startCharacter":20,"endLine":584,"endCharacter":25},{"startLine":585,"startCharacter":3,"endLine":587,"endCharacter":54},{"startLine":590,"startCharacter":26,"endLine":648,"endCharacter":4},{"startLine":591,"startCharacter":8,"endLine":648,"endCharacter":3},{"startLine":591,"startCharacter":36,"endLine":647,"endCharacter":4},{"startLine":600,"startCharacter":35,"endLine":603,"endCharacter":62},{"startLine":608,"startCharacter":38,"endLine":609,"endCharacter":69},{"startLine":619,"startCharacter":8,"endLine":630,"endCharacter":5},{"startLine":620,"startCharacter":12,"endLine":629,"endCharacter":15},{"startLine":621,"startCharacter":25,"endLine":627,"endCharacter":7},{"startLine":624,"startCharacter":21,"endLine":627,"endCharacter":6},{"startLine":624,"startCharacter":43,"endLine":626,"endCharacter":11},{"startLine":628,"startCharacter":40,"endLine":629,"endCharacter":15},{"startLine":633,"startCharacter":31,"endLine":634,"endCharacter":42},{"startLine":638,"startCharacter":31,"endLine":642,"endCharacter":5},{"startLine":639,"startCharacter":29,"endLine":641,"endCharacter":18},{"startLine":640,"startCharacter":33,"endLine":641,"endCharacter":18},{"startLine":645,"startCharacter":44,"endLine":646,"endCharacter":92}] [Trace - 21:53:23.706 PM] Sending request 'textDocument/codeLens - (10699)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:53:23.706 PM] Received response 'textDocument/codeLens - (10699)' in 0ms. Result: null [Trace - 21:53:23.707 PM] Sending request 'textDocument/codeAction - (10700)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":228,"character":19},"end":{"line":228,"character":19}},"context":{"diagnostics":[]}} [Trace - 21:53:23.708 PM] Received response 'textDocument/codeAction - (10700)' in 1ms. Result: null [Trace - 21:53:39.788 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 21:53:39 background imports cache refresh starting\n"} [Info - 9:53:39 PM] 2020/11/25 21:53:39 background imports cache refresh starting [Trace - 21:53:39.958 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 21:53:39 background refresh finished after 169.484444ms\n"} [Info - 9:53:39 PM] 2020/11/25 21:53:39 background refresh finished after 169.484444ms [Trace - 21:53:46.107 PM] Sending request 'textDocument/hover - (10701)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":238,"character":26}} [Trace - 21:53:46.107 PM] Received response 'textDocument/hover - (10701)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nconst time.Second time.Duration = 1000000000\n```\n\n[`time.Second` on pkg.go.dev](https://pkg.go.dev/time?utm_source=gopls#Second)\n\nCommon durations\\. There is no definition for units of Day or larger\nto avoid confusion across daylight savings time zone transitions\\.\n\nTo count the number of units in a Duration, divide\\:\n\n\n second := time.Second\n\n fmt.Print(int64(second/time.Millisecond)) // prints 1000\n\n\nTo convert an integer number of units to a Duration, multiply\\:\n\n\n seconds := 10\n\n fmt.Print(time.Duration(seconds)*time.Second) // prints 10s\n\n"},"range":{"start":{"line":238,"character":21},"end":{"line":238,"character":27}}} [Trace - 21:53:46.811 PM] Sending request 'textDocument/hover - (10702)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":235,"character":13}} [Trace - 21:53:46.811 PM] Received response 'textDocument/hover - (10702)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\npackage simple (\"github.com/etf1/kafka-scheduler/internal/schedule/simple\")\n```\n\n[`simple` on pkg.go.dev](https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls)"},"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":18}}} [Trace - 21:53:47.012 PM] Sending request 'textDocument/hover - (10703)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":235,"character":12}} [Trace - 21:53:47.013 PM] Received response 'textDocument/hover - (10703)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\npackage simple (\"github.com/etf1/kafka-scheduler/internal/schedule/simple\")\n```\n\n[`simple` on pkg.go.dev](https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls)"},"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":18}}} [Trace - 21:53:47.131 PM] Sending request 'textDocument/documentHighlight - (10704)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":235,"character":12}} [Trace - 21:53:47.131 PM] Received response 'textDocument/documentHighlight - (10704)' in 0ms. Result: [{"range":{"start":{"line":74,"character":3},"end":{"line":74,"character":9}},"kind":1},{"range":{"start":{"line":160,"character":3},"end":{"line":160,"character":9}},"kind":1},{"range":{"start":{"line":393,"character":2},"end":{"line":393,"character":8}},"kind":1},{"range":{"start":{"line":395,"character":2},"end":{"line":395,"character":8}},"kind":1},{"range":{"start":{"line":418,"character":13},"end":{"line":418,"character":19}},"kind":1},{"range":{"start":{"line":55,"character":2},"end":{"line":55,"character":8}},"kind":1},{"range":{"start":{"line":161,"character":3},"end":{"line":161,"character":9}},"kind":1},{"range":{"start":{"line":394,"character":2},"end":{"line":394,"character":8}},"kind":1},{"range":{"start":{"line":414,"character":3},"end":{"line":414,"character":9}},"kind":1},{"range":{"start":{"line":485,"character":15},"end":{"line":485,"character":21}},"kind":1},{"range":{"start":{"line":73,"character":3},"end":{"line":73,"character":9}},"kind":1},{"range":{"start":{"line":81,"character":13},"end":{"line":81,"character":19}},"kind":1},{"range":{"start":{"line":136,"character":2},"end":{"line":136,"character":8}},"kind":1},{"range":{"start":{"line":143,"character":12},"end":{"line":143,"character":18}},"kind":1},{"range":{"start":{"line":319,"character":12},"end":{"line":319,"character":18}},"kind":1},{"range":{"start":{"line":331,"character":3},"end":{"line":331,"character":9}},"kind":1},{"range":{"start":{"line":473,"character":11},"end":{"line":473,"character":17}},"kind":1},{"range":{"start":{"line":603,"character":4},"end":{"line":603,"character":10}},"kind":1},{"range":{"start":{"line":536,"character":7},"end":{"line":536,"character":13}},"kind":1},{"range":{"start":{"line":61,"character":12},"end":{"line":61,"character":18}},"kind":1},{"range":{"start":{"line":137,"character":2},"end":{"line":137,"character":8}},"kind":1},{"range":{"start":{"line":228,"character":2},"end":{"line":228,"character":8}},"kind":1},{"range":{"start":{"line":249,"character":3},"end":{"line":249,"character":9}},"kind":1},{"range":{"start":{"line":312,"character":2},"end":{"line":312,"character":8}},"kind":1},{"range":{"start":{"line":402,"character":12},"end":{"line":402,"character":18}},"kind":1},{"range":{"start":{"line":484,"character":12},"end":{"line":484,"character":18}},"kind":1},{"range":{"start":{"line":601,"character":4},"end":{"line":601,"character":10}},"kind":1},{"range":{"start":{"line":54,"character":2},"end":{"line":54,"character":8}},"kind":1},{"range":{"start":{"line":75,"character":3},"end":{"line":75,"character":9}},"kind":1},{"range":{"start":{"line":76,"character":3},"end":{"line":76,"character":9}},"kind":1},{"range":{"start":{"line":134,"character":2},"end":{"line":134,"character":8}},"kind":1},{"range":{"start":{"line":229,"character":2},"end":{"line":229,"character":8}},"kind":1},{"range":{"start":{"line":332,"character":3},"end":{"line":332,"character":9}},"kind":1},{"range":{"start":{"line":336,"character":13},"end":{"line":336,"character":19}},"kind":1},{"range":{"start":{"line":602,"character":4},"end":{"line":602,"character":10}},"kind":1},{"range":{"start":{"line":609,"character":14},"end":{"line":609,"character":20}},"kind":1},{"range":{"start":{"line":133,"character":2},"end":{"line":133,"character":8}},"kind":1},{"range":{"start":{"line":165,"character":13},"end":{"line":165,"character":19}},"kind":1},{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":18}},"kind":1},{"range":{"start":{"line":251,"character":3},"end":{"line":251,"character":9}},"kind":1},{"range":{"start":{"line":474,"character":14},"end":{"line":474,"character":20}},"kind":1},{"range":{"start":{"line":541,"character":12},"end":{"line":541,"character":18}},"kind":1},{"range":{"start":{"line":158,"character":3},"end":{"line":158,"character":9}},"kind":1},{"range":{"start":{"line":313,"character":2},"end":{"line":313,"character":8}},"kind":1},{"range":{"start":{"line":396,"character":2},"end":{"line":396,"character":8}},"kind":1},{"range":{"start":{"line":527,"character":7},"end":{"line":527,"character":13}},"kind":1},{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":59}},"kind":1},{"range":{"start":{"line":157,"character":3},"end":{"line":157,"character":9}},"kind":1},{"range":{"start":{"line":250,"character":3},"end":{"line":250,"character":9}},"kind":1},{"range":{"start":{"line":255,"character":13},"end":{"line":255,"character":19}},"kind":1},{"range":{"start":{"line":542,"character":21},"end":{"line":542,"character":27}},"kind":1}] [Trace - 21:53:47.378 PM] Sending request 'textDocument/codeAction - (10705)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":12}},"context":{"diagnostics":[]}} [Trace - 21:53:47.380 PM] Received response 'textDocument/codeAction - (10705)' in 1ms. Result: null [Trace - 21:53:49.040 PM] Sending request 'textDocument/hover - (10706)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":235,"character":65}} [Trace - 21:53:49.040 PM] Received response 'textDocument/hover - (10706)' in 0ms. Result: null [Trace - 21:53:49.401 PM] Sending request 'textDocument/hover - (10707)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":235,"character":66}} [Trace - 21:53:49.401 PM] Received response 'textDocument/hover - (10707)' in 0ms. Result: null [Trace - 21:53:49.732 PM] Sending request 'textDocument/codeAction - (10708)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":66}},"context":{"diagnostics":[]}} [Trace - 21:53:49.734 PM] Received response 'textDocument/codeAction - (10708)' in 1ms. Result: [{"title":"Extract to variable","kind":"refactor.extract","disabled":{"reason":""},"edit":{},"command":{"title":"","command":"gopls.extract_variable","arguments":["file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go",{"start":{"line":235,"character":12},"end":{"line":235,"character":66}}]}}] [Trace - 21:54:17.380 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 21:54:17 background imports cache refresh starting\n"} [Info - 9:54:17 PM] 2020/11/25 21:54:17 background imports cache refresh starting [Trace - 21:54:17.548 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 21:54:17 background refresh finished after 168.054738ms\n"} [Info - 9:54:17 PM] 2020/11/25 21:54:17 background refresh finished after 168.054738ms [Trace - 21:57:03.999 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":235},"contentChanges":[{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":66}},"rangeLength":54,"text":""}]} [Trace - 21:57:04.005 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":235,"diagnostics":[{"range":{"start":{"line":234,"character":8},"end":{"line":234,"character":16}},"severity":1,"source":"compiler","message":"schedule declared but not used"},{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":12}},"severity":1,"source":"compiler","message":"too few arguments in call to store.Add"}]} [Trace - 21:57:04.201 PM] Sending request 'textDocument/foldingRange - (10709)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:57:04.205 PM] Received response 'textDocument/foldingRange - (10709)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":302,"endCharacter":2},{"startLine":227,"startCharacter":33,"endLine":229,"endCharacter":56},{"startLine":234,"startCharacter":36,"endLine":235,"endCharacter":13},{"startLine":246,"startCharacter":12,"endLine":256,"endCharacter":3},{"startLine":248,"startCharacter":33,"endLine":251,"endCharacter":61},{"startLine":254,"startCharacter":36,"endLine":255,"endCharacter":68},{"startLine":263,"startCharacter":6,"endLine":274,"endCharacter":3},{"startLine":264,"startCharacter":10,"endLine":273,"endCharacter":13},{"startLine":265,"startCharacter":23,"endLine":271,"endCharacter":5},{"startLine":268,"startCharacter":19,"endLine":271,"endCharacter":4},{"startLine":268,"startCharacter":41,"endLine":270,"endCharacter":9},{"startLine":272,"startCharacter":38,"endLine":273,"endCharacter":13},{"startLine":277,"startCharacter":22,"endLine":278,"endCharacter":55},{"startLine":281,"startCharacter":29,"endLine":282,"endCharacter":40},{"startLine":285,"startCharacter":29,"endLine":301,"endCharacter":3},{"startLine":286,"startCharacter":32,"endLine":300,"endCharacter":51},{"startLine":287,"startCharacter":32,"endLine":290,"endCharacter":4},{"startLine":288,"startCharacter":38,"endLine":289,"endCharacter":51},{"startLine":291,"startCharacter":31,"endLine":294,"endCharacter":4},{"startLine":292,"startCharacter":47,"endLine":293,"endCharacter":50},{"startLine":295,"startCharacter":25,"endLine":298,"endCharacter":4},{"startLine":296,"startCharacter":47,"endLine":297,"endCharacter":68},{"startLine":299,"startCharacter":10,"endLine":300,"endCharacter":51},{"startLine":306,"startCharacter":59,"endLine":379,"endCharacter":2},{"startLine":311,"startCharacter":33,"endLine":313,"endCharacter":31},{"startLine":318,"startCharacter":36,"endLine":319,"endCharacter":67},{"startLine":328,"startCharacter":12,"endLine":337,"endCharacter":3},{"startLine":330,"startCharacter":33,"endLine":332,"endCharacter":32},{"startLine":335,"startCharacter":36,"endLine":336,"endCharacter":68},{"startLine":344,"startCharacter":6,"endLine":355,"endCharacter":3},{"startLine":345,"startCharacter":10,"endLine":354,"endCharacter":13},{"startLine":346,"startCharacter":23,"endLine":352,"endCharacter":5},{"startLine":349,"startCharacter":19,"endLine":352,"endCharacter":4},{"startLine":349,"startCharacter":41,"endLine":351,"endCharacter":9},{"startLine":353,"startCharacter":38,"endLine":354,"endCharacter":13},{"startLine":358,"startCharacter":22,"endLine":359,"endCharacter":55},{"startLine":362,"startCharacter":29,"endLine":363,"endCharacter":40},{"startLine":368,"startCharacter":29,"endLine":374,"endCharacter":3},{"startLine":369,"startCharacter":32,"endLine":373,"endCharacter":51},{"startLine":370,"startCharacter":32,"endLine":371,"endCharacter":49},{"startLine":372,"startCharacter":10,"endLine":373,"endCharacter":51},{"startLine":377,"startCharacter":32,"endLine":378,"endCharacter":76},{"startLine":383,"startCharacter":57,"endLine":460,"endCharacter":2},{"startLine":392,"startCharacter":33,"endLine":396,"endCharacter":60},{"startLine":401,"startCharacter":36,"endLine":402,"endCharacter":67},{"startLine":411,"startCharacter":12,"endLine":419,"endCharacter":3},{"startLine":413,"startCharacter":33,"endLine":414,"endCharacter":62},{"startLine":417,"startCharacter":36,"endLine":418,"endCharacter":68},{"startLine":426,"startCharacter":6,"endLine":437,"endCharacter":3},{"startLine":427,"startCharacter":10,"endLine":436,"endCharacter":13},{"startLine":428,"startCharacter":23,"endLine":434,"endCharacter":5},{"startLine":431,"startCharacter":19,"endLine":434,"endCharacter":4},{"startLine":431,"startCharacter":41,"endLine":433,"endCharacter":9},{"startLine":435,"startCharacter":38,"endLine":436,"endCharacter":13},{"startLine":440,"startCharacter":29,"endLine":441,"endCharacter":34},{"startLine":444,"startCharacter":35,"endLine":445,"endCharacter":55},{"startLine":449,"startCharacter":29,"endLine":459,"endCharacter":3},{"startLine":451,"startCharacter":10,"endLine":455,"endCharacter":17},{"startLine":452,"startCharacter":14,"endLine":453,"endCharacter":58},{"startLine":457,"startCharacter":28,"endLine":458,"endCharacter":51},{"startLine":464,"startCharacter":51,"endLine":512,"endCharacter":2},{"startLine":482,"startCharacter":12,"endLine":485,"endCharacter":45},{"startLine":492,"startCharacter":6,"endLine":503,"endCharacter":3},{"startLine":493,"startCharacter":10,"endLine":502,"endCharacter":13},{"startLine":494,"startCharacter":23,"endLine":500,"endCharacter":5},{"startLine":497,"startCharacter":19,"endLine":500,"endCharacter":4},{"startLine":497,"startCharacter":41,"endLine":499,"endCharacter":9},{"startLine":501,"startCharacter":38,"endLine":502,"endCharacter":13},{"startLine":506,"startCharacter":22,"endLine":507,"endCharacter":55},{"startLine":510,"startCharacter":29,"endLine":511,"endCharacter":40},{"startLine":516,"startCharacter":51,"endLine":576,"endCharacter":2},{"startLine":540,"startCharacter":12,"endLine":543,"endCharacter":15},{"startLine":550,"startCharacter":6,"endLine":561,"endCharacter":3},{"startLine":551,"startCharacter":10,"endLine":560,"endCharacter":13},{"startLine":552,"startCharacter":23,"endLine":558,"endCharacter":5},{"startLine":555,"startCharacter":19,"endLine":558,"endCharacter":4},{"startLine":555,"startCharacter":41,"endLine":557,"endCharacter":9},{"startLine":559,"startCharacter":38,"endLine":560,"endCharacter":13},{"startLine":565,"startCharacter":29,"endLine":567,"endCharacter":62},{"startLine":570,"startCharacter":22,"endLine":571,"endCharacter":55},{"startLine":574,"startCharacter":44,"endLine":575,"endCharacter":46},{"startLine":580,"startCharacter":50,"endLine":649,"endCharacter":2},{"startLine":581,"startCharacter":20,"endLine":584,"endCharacter":25},{"startLine":585,"startCharacter":3,"endLine":587,"endCharacter":54},{"startLine":590,"startCharacter":26,"endLine":648,"endCharacter":4},{"startLine":591,"startCharacter":8,"endLine":648,"endCharacter":3},{"startLine":591,"startCharacter":36,"endLine":647,"endCharacter":4},{"startLine":600,"startCharacter":35,"endLine":603,"endCharacter":62},{"startLine":608,"startCharacter":38,"endLine":609,"endCharacter":69},{"startLine":619,"startCharacter":8,"endLine":630,"endCharacter":5},{"startLine":620,"startCharacter":12,"endLine":629,"endCharacter":15},{"startLine":621,"startCharacter":25,"endLine":627,"endCharacter":7},{"startLine":624,"startCharacter":21,"endLine":627,"endCharacter":6},{"startLine":624,"startCharacter":43,"endLine":626,"endCharacter":11},{"startLine":628,"startCharacter":40,"endLine":629,"endCharacter":15},{"startLine":633,"startCharacter":31,"endLine":634,"endCharacter":42},{"startLine":638,"startCharacter":31,"endLine":642,"endCharacter":5},{"startLine":639,"startCharacter":29,"endLine":641,"endCharacter":18},{"startLine":640,"startCharacter":33,"endLine":641,"endCharacter":18},{"startLine":645,"startCharacter":44,"endLine":646,"endCharacter":92}] [Trace - 21:57:04.263 PM] Sending request 'textDocument/codeLens - (10710)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:57:04.263 PM] Received response 'textDocument/codeLens - (10710)' in 0ms. Result: null [Trace - 21:57:04.264 PM] Sending request 'textDocument/codeAction - (10711)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":12}},"context":{"diagnostics":[{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":12}},"message":"too few arguments in call to store.Add","severity":1,"source":"compiler"}]}} [Trace - 21:57:04.266 PM] Received response 'textDocument/codeAction - (10711)' in 2ms. Result: null [Trace - 21:57:04.392 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":236},"contentChanges":[{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":12}},"rangeLength":0,"text":"s"}]} [Trace - 21:57:04.395 PM] Sending request 'textDocument/completion - (10712)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":235,"character":13},"context":{"triggerKind":1}} [Trace - 21:57:04.399 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":236,"diagnostics":[{"range":{"start":{"line":234,"character":8},"end":{"line":234,"character":16}},"severity":1,"source":"compiler","message":"schedule declared but not used"},{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":13}},"severity":1,"source":"compiler","message":"undeclared name: s"}]} [Trace - 21:57:04.406 PM] Received response 'textDocument/completion - (10712)' in 10ms. Result: {"isIncomplete":true,"items":[{"label":"schedule","kind":6,"detail":"schedule.Schedule","preselect":true,"sortText":"00000","filterText":"schedule","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":13}},"newText":"schedule"}},{"label":"simple.SimpleSchedule","kind":3,"detail":"func(id interface{}, epoch int64) schedule.Schedule","sortText":"00001","filterText":"simple.SimpleSchedule","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":13}},"newText":"simple.SimpleSchedule(${1:})"}},{"label":"simple.SimpleScheduleWithTS","kind":3,"detail":"func(id interface{}, epoch int64, timestamp int64) schedule.Schedule","sortText":"00002","filterText":"simple.SimpleScheduleWithTS","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":13}},"newText":"simple.SimpleScheduleWithTS(${1:})"}},{"label":"simple.Schedule{}","kind":6,"sortText":"00003","filterText":"simple.Schedule{}","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":13}},"newText":"simple.Schedule{\\}"}},{"label":"schedules","kind":6,"detail":"[]schedule.Schedule","sortText":"00004","filterText":"schedules","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":13}},"newText":"schedules"}},{"label":"store","kind":6,"detail":"hmap.Hmap","sortText":"00005","filterText":"store","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":13}},"newText":"store"}},{"label":"scheduler","kind":9,"detail":"\"github.com/etf1/kafka-scheduler/scheduler\"","sortText":"00006","filterText":"scheduler","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":13}},"newText":"scheduler"}},{"label":"simple","kind":9,"detail":"\"github.com/etf1/kafka-scheduler/internal/schedule/simple\"","sortText":"00007","filterText":"simple","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":13}},"newText":"simple"}},{"label":"signal","kind":9,"detail":"\"os/signal\"","sortText":"00008","filterText":"signal","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":13}},"newText":"signal"},"additionalTextEdits":[{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":2}},"newText":"os/signal\"\n\t\""}]},{"label":"sort","kind":9,"detail":"\"sort\"","sortText":"00009","filterText":"sort","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":13}},"newText":"sort"},"additionalTextEdits":[{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":2}},"newText":"sort\"\n\t\""}]},{"label":"strconv","kind":9,"detail":"\"strconv\"","sortText":"00010","filterText":"strconv","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":13}},"newText":"strconv"},"additionalTextEdits":[{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":2}},"newText":"strconv\"\n\t\""}]},{"label":"strings","kind":9,"detail":"\"strings\"","sortText":"00011","filterText":"strings","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":13}},"newText":"strings"},"additionalTextEdits":[{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":2}},"newText":"strings\"\n\t\""}]},{"label":"sync","kind":9,"detail":"\"sync\"","sortText":"00012","filterText":"sync","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":13}},"newText":"sync"},"additionalTextEdits":[{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":2}},"newText":"sync\"\n\t\""}]},{"label":"string","kind":7,"sortText":"00013","filterText":"string","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":13}},"newText":"string"}},{"label":"fmt.ScanState","kind":8,"detail":"interface{...}","documentation":"ScanState represents the scanner state passed to custom scanners.\nScanners may do rune-at-a-time scanning or ask the ScanState\nto discover the next space-delimited token.\n","sortText":"00014","filterText":"fmt.ScanState","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":13}},"newText":"fmt.ScanState"}},{"label":"TestScheduler_delete_schedules","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #7: scheduler.DeleteSchedules should delete planned schedule\n","sortText":"00020","filterText":"TestScheduler_delete_schedules","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":13}},"newText":"TestScheduler_delete_schedules(${1:})"}},{"label":"TestScheduler_deleted_schedule","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #6: scheduler.DeletedSchedule should delete planned schedule\n","sortText":"00021","filterText":"TestScheduler_deleted_schedule","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":13}},"newText":"TestScheduler_deleted_schedule(${1:})"}},{"label":"TestScheduler_ignore_invalid_schedules","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #4: scheduler should not plan and trigger InvalidSchedule event\n","sortText":"00022","filterText":"TestScheduler_ignore_invalid_schedules","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":13}},"newText":"TestScheduler_ignore_invalid_schedules(${1:})"}},{"label":"TestScheduler_missed_schedules_first","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #5: If there are mix of existing missed and planned schedules, when scheduler starts MissedSchedule type should be triggered first\n","sortText":"00023","filterText":"TestScheduler_missed_schedules_first","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":13}},"newText":"TestScheduler_missed_schedules_first(${1:})"}},{"label":"TestScheduler_outdated_schedule","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #3: existing schedule with a past epoch should be ignored, live incoming schedules with past epoch should be triggered as InvalidSchedule\n","sortText":"00024","filterText":"TestScheduler_outdated_schedule","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":13}},"newText":"TestScheduler_outdated_schedule(${1:})"}},{"label":"TestScheduler_scheduler_since","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #8: missed schedules depends on the since parameter\n","sortText":"00025","filterText":"TestScheduler_scheduler_since","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":13}},"newText":"TestScheduler_scheduler_since(${1:})"}},{"label":"TestScheduler_trigger_epoch","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #1: schedules should be triggered at the expected time\n","sortText":"00026","filterText":"TestScheduler_trigger_epoch","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":13}},"newText":"TestScheduler_trigger_epoch(${1:})"}},{"label":"TestScheduler_update_epoch","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #2: when updating epochs, schedules should be triggered at the new time\n","sortText":"00027","filterText":"TestScheduler_update_epoch","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":13}},"newText":"TestScheduler_update_epoch(${1:})"}}]} [Trace - 21:57:04.563 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":237},"contentChanges":[{"range":{"start":{"line":235,"character":13},"end":{"line":235,"character":13}},"rangeLength":0,"text":"c"}]} [Trace - 21:57:04.563 PM] Sending request 'textDocument/completion - (10713)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":235,"character":14},"context":{"triggerKind":3}} [Trace - 21:57:04.570 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":237,"diagnostics":[{"range":{"start":{"line":234,"character":8},"end":{"line":234,"character":16}},"severity":1,"source":"compiler","message":"schedule declared but not used"},{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":14}},"severity":1,"source":"compiler","message":"undeclared name: sc"}]} [Trace - 21:57:04.580 PM] Received response 'textDocument/completion - (10713)' in 16ms. Result: {"isIncomplete":true,"items":[{"label":"schedule","kind":6,"detail":"schedule.Schedule","preselect":true,"sortText":"00000","filterText":"schedule","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":14}},"newText":"schedule"}},{"label":"simple.SimpleSchedule","kind":3,"detail":"func(id interface{}, epoch int64) schedule.Schedule","sortText":"00001","filterText":"simple.SimpleSchedule","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":14}},"newText":"simple.SimpleSchedule(${1:})"}},{"label":"simple.SimpleScheduleWithTS","kind":3,"detail":"func(id interface{}, epoch int64, timestamp int64) schedule.Schedule","sortText":"00002","filterText":"simple.SimpleScheduleWithTS","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":14}},"newText":"simple.SimpleScheduleWithTS(${1:})"}},{"label":"simple.Schedule{}","kind":6,"sortText":"00003","filterText":"simple.Schedule{}","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":14}},"newText":"simple.Schedule{\\}"}},{"label":"schedules","kind":6,"detail":"[]schedule.Schedule","sortText":"00004","filterText":"schedules","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":14}},"newText":"schedules"}},{"label":"scheduler","kind":9,"detail":"\"github.com/etf1/kafka-scheduler/scheduler\"","sortText":"00005","filterText":"scheduler","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":14}},"newText":"scheduler"}},{"label":"scanner","kind":9,"detail":"\"text/scanner\"","sortText":"00006","filterText":"scanner","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":14}},"newText":"scanner"},"additionalTextEdits":[{"range":{"start":{"line":5,"character":3},"end":{"line":5,"character":3}},"newText":"ext/scanner\"\n\t\"t"}]},{"label":"scanner","kind":9,"detail":"\"go/scanner\"","sortText":"00007","filterText":"scanner","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":14}},"newText":"scanner"},"additionalTextEdits":[{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":2}},"newText":"go/scanner\"\n\t\""}]},{"label":"fmt.ScanState","kind":8,"detail":"interface{...}","documentation":"ScanState represents the scanner state passed to custom scanners.\nScanners may do rune-at-a-time scanning or ask the ScanState\nto discover the next space-delimited token.\n","sortText":"00008","filterText":"fmt.ScanState","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":14}},"newText":"fmt.ScanState"}},{"label":"schema","kind":9,"detail":"\"k8s.io/apimachinery/pkg/runtime/schema\"","sortText":"00011","filterText":"schema","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":14}},"newText":"schema"},"additionalTextEdits":[{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":0}},"newText":"\t\"k8s.io/apimachinery/pkg/runtime/schema\"\n"}]},{"label":"schemasiface","kind":9,"detail":"\"github.com/aws/aws-sdk-go/service/schemas/schemasiface\"","sortText":"00012","filterText":"schemasiface","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":14}},"newText":"schemasiface"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"aws/aws-sdk-go/service/schemas/schemasiface\"\n\t\"github.com/"}]},{"label":"script","kind":9,"detail":"\"google.golang.org/api/script/v1\"","sortText":"00013","filterText":"script","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":14}},"newText":"script"},"additionalTextEdits":[{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":0}},"newText":"\t\"google.golang.org/api/script/v1\"\n"}]},{"label":"TestScheduler_delete_schedules","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #7: scheduler.DeleteSchedules should delete planned schedule\n","sortText":"00018","filterText":"TestScheduler_delete_schedules","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":14}},"newText":"TestScheduler_delete_schedules(${1:})"}},{"label":"TestScheduler_deleted_schedule","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #6: scheduler.DeletedSchedule should delete planned schedule\n","sortText":"00019","filterText":"TestScheduler_deleted_schedule","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":14}},"newText":"TestScheduler_deleted_schedule(${1:})"}},{"label":"TestScheduler_ignore_invalid_schedules","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #4: scheduler should not plan and trigger InvalidSchedule event\n","sortText":"00020","filterText":"TestScheduler_ignore_invalid_schedules","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":14}},"newText":"TestScheduler_ignore_invalid_schedules(${1:})"}},{"label":"TestScheduler_missed_schedules_first","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #5: If there are mix of existing missed and planned schedules, when scheduler starts MissedSchedule type should be triggered first\n","sortText":"00021","filterText":"TestScheduler_missed_schedules_first","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":14}},"newText":"TestScheduler_missed_schedules_first(${1:})"}},{"label":"TestScheduler_outdated_schedule","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #3: existing schedule with a past epoch should be ignored, live incoming schedules with past epoch should be triggered as InvalidSchedule\n","sortText":"00022","filterText":"TestScheduler_outdated_schedule","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":14}},"newText":"TestScheduler_outdated_schedule(${1:})"}},{"label":"TestScheduler_scheduler_since","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #8: missed schedules depends on the since parameter\n","sortText":"00023","filterText":"TestScheduler_scheduler_since","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":14}},"newText":"TestScheduler_scheduler_since(${1:})"}},{"label":"TestScheduler_trigger_epoch","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #1: schedules should be triggered at the expected time\n","sortText":"00024","filterText":"TestScheduler_trigger_epoch","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":14}},"newText":"TestScheduler_trigger_epoch(${1:})"}},{"label":"TestScheduler_update_epoch","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #2: when updating epochs, schedules should be triggered at the new time\n","sortText":"00025","filterText":"TestScheduler_update_epoch","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":14}},"newText":"TestScheduler_update_epoch(${1:})"}}]} [Trace - 21:57:04.633 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":238},"contentChanges":[{"range":{"start":{"line":235,"character":14},"end":{"line":235,"character":14}},"rangeLength":0,"text":"h"}]} [Trace - 21:57:04.633 PM] Sending request 'textDocument/completion - (10714)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":235,"character":15},"context":{"triggerKind":3}} [Trace - 21:57:04.641 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":238,"diagnostics":[{"range":{"start":{"line":234,"character":8},"end":{"line":234,"character":16}},"severity":1,"source":"compiler","message":"schedule declared but not used"},{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":15}},"severity":1,"source":"compiler","message":"undeclared name: sch"}]} [Trace - 21:57:04.650 PM] Received response 'textDocument/completion - (10714)' in 16ms. Result: {"isIncomplete":true,"items":[{"label":"schedule","kind":6,"detail":"schedule.Schedule","preselect":true,"sortText":"00000","filterText":"schedule","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":15}},"newText":"schedule"}},{"label":"simple.SimpleSchedule","kind":3,"detail":"func(id interface{}, epoch int64) schedule.Schedule","sortText":"00001","filterText":"simple.SimpleSchedule","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":15}},"newText":"simple.SimpleSchedule(${1:})"}},{"label":"simple.SimpleScheduleWithTS","kind":3,"detail":"func(id interface{}, epoch int64, timestamp int64) schedule.Schedule","sortText":"00002","filterText":"simple.SimpleScheduleWithTS","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":15}},"newText":"simple.SimpleScheduleWithTS(${1:})"}},{"label":"simple.Schedule{}","kind":6,"sortText":"00003","filterText":"simple.Schedule{}","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":15}},"newText":"simple.Schedule{\\}"}},{"label":"schedules","kind":6,"detail":"[]schedule.Schedule","sortText":"00004","filterText":"schedules","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":15}},"newText":"schedules"}},{"label":"scheduler","kind":9,"detail":"\"github.com/etf1/kafka-scheduler/scheduler\"","sortText":"00005","filterText":"scheduler","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":15}},"newText":"scheduler"}},{"label":"scheduler.Scheduler","kind":22,"detail":"struct{...}","sortText":"00006","filterText":"scheduler.Scheduler","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":15}},"newText":"scheduler.Scheduler"}},{"label":"schedulerapi","kind":9,"detail":"\"github.com/Azure/azure-sdk-for-go/profiles/preview/scheduler/mgmt/scheduler/schedulerapi\"","sortText":"00008","filterText":"schedulerapi","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":15}},"newText":"schedulerapi"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"Azure/azure-sdk-for-go/profiles/preview/scheduler/mgmt/scheduler/schedulerapi\"\n\t\"github.com/"}]},{"label":"schedulerapi","kind":9,"detail":"\"github.com/Azure/azure-sdk-for-go/profiles/preview/preview/scheduler/mgmt/scheduler/schedulerapi\"","sortText":"00009","filterText":"schedulerapi","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":15}},"newText":"schedulerapi"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"Azure/azure-sdk-for-go/profiles/preview/preview/scheduler/mgmt/scheduler/schedulerapi\"\n\t\"github.com/"}]},{"label":"schedulerhints","kind":9,"detail":"\"github.com/gophercloud/gophercloud/openstack/compute/v2/extensions/schedulerhints\"","sortText":"00010","filterText":"schedulerhints","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":15}},"newText":"schedulerhints"},"additionalTextEdits":[{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":0}},"newText":"\t\"github.com/gophercloud/gophercloud/openstack/compute/v2/extensions/schedulerhints\"\n"}]},{"label":"schema","kind":9,"detail":"\"go.etf1.tf1.fr/etf1-mytf1/middle-catalog-graphql/schema\"","sortText":"00011","filterText":"schema","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":15}},"newText":"schema"},"additionalTextEdits":[{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":0}},"newText":"\t\"go.etf1.tf1.fr/etf1-mytf1/middle-catalog-graphql/schema\"\n"}]},{"label":"schema","kind":9,"detail":"\"k8s.io/apiextensions-apiserver/pkg/apiserver/schema\"","sortText":"00012","filterText":"schema","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":15}},"newText":"schema"},"additionalTextEdits":[{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":0}},"newText":"\t\"k8s.io/apiextensions-apiserver/pkg/apiserver/schema\"\n"}]},{"label":"TestScheduler_delete_schedules","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #7: scheduler.DeleteSchedules should delete planned schedule\n","sortText":"00019","filterText":"TestScheduler_delete_schedules","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":15}},"newText":"TestScheduler_delete_schedules(${1:})"}},{"label":"TestScheduler_deleted_schedule","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #6: scheduler.DeletedSchedule should delete planned schedule\n","sortText":"00020","filterText":"TestScheduler_deleted_schedule","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":15}},"newText":"TestScheduler_deleted_schedule(${1:})"}},{"label":"TestScheduler_ignore_invalid_schedules","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #4: scheduler should not plan and trigger InvalidSchedule event\n","sortText":"00021","filterText":"TestScheduler_ignore_invalid_schedules","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":15}},"newText":"TestScheduler_ignore_invalid_schedules(${1:})"}},{"label":"TestScheduler_missed_schedules_first","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #5: If there are mix of existing missed and planned schedules, when scheduler starts MissedSchedule type should be triggered first\n","sortText":"00022","filterText":"TestScheduler_missed_schedules_first","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":15}},"newText":"TestScheduler_missed_schedules_first(${1:})"}},{"label":"TestScheduler_outdated_schedule","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #3: existing schedule with a past epoch should be ignored, live incoming schedules with past epoch should be triggered as InvalidSchedule\n","sortText":"00023","filterText":"TestScheduler_outdated_schedule","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":15}},"newText":"TestScheduler_outdated_schedule(${1:})"}},{"label":"TestScheduler_scheduler_since","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #8: missed schedules depends on the since parameter\n","sortText":"00024","filterText":"TestScheduler_scheduler_since","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":15}},"newText":"TestScheduler_scheduler_since(${1:})"}},{"label":"TestScheduler_trigger_epoch","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #1: schedules should be triggered at the expected time\n","sortText":"00025","filterText":"TestScheduler_trigger_epoch","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":15}},"newText":"TestScheduler_trigger_epoch(${1:})"}},{"label":"TestScheduler_update_epoch","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #2: when updating epochs, schedules should be triggered at the new time\n","sortText":"00026","filterText":"TestScheduler_update_epoch","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":15}},"newText":"TestScheduler_update_epoch(${1:})"}}]} [Trace - 21:57:04.804 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":239},"contentChanges":[{"range":{"start":{"line":235,"character":15},"end":{"line":235,"character":15}},"rangeLength":0,"text":"e"}]} [Trace - 21:57:04.804 PM] Sending request 'textDocument/completion - (10715)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":235,"character":16},"context":{"triggerKind":3}} [Trace - 21:57:04.810 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":239,"diagnostics":[{"range":{"start":{"line":234,"character":8},"end":{"line":234,"character":16}},"severity":1,"source":"compiler","message":"schedule declared but not used"},{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":16}},"severity":1,"source":"compiler","message":"undeclared name: sche"}]} [Trace - 21:57:04.819 PM] Received response 'textDocument/completion - (10715)' in 15ms. Result: {"isIncomplete":true,"items":[{"label":"schedule","kind":6,"detail":"schedule.Schedule","preselect":true,"sortText":"00000","filterText":"schedule","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":16}},"newText":"schedule"}},{"label":"simple.SimpleSchedule","kind":3,"detail":"func(id interface{}, epoch int64) schedule.Schedule","sortText":"00001","filterText":"simple.SimpleSchedule","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":16}},"newText":"simple.SimpleSchedule(${1:})"}},{"label":"simple.SimpleScheduleWithTS","kind":3,"detail":"func(id interface{}, epoch int64, timestamp int64) schedule.Schedule","sortText":"00002","filterText":"simple.SimpleScheduleWithTS","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":16}},"newText":"simple.SimpleScheduleWithTS(${1:})"}},{"label":"simple.Schedule{}","kind":6,"sortText":"00003","filterText":"simple.Schedule{}","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":16}},"newText":"simple.Schedule{\\}"}},{"label":"schedules","kind":6,"detail":"[]schedule.Schedule","sortText":"00004","filterText":"schedules","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":16}},"newText":"schedules"}},{"label":"scheduler","kind":9,"detail":"\"github.com/etf1/kafka-scheduler/scheduler\"","sortText":"00005","filterText":"scheduler","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":16}},"newText":"scheduler"}},{"label":"scheduler.Scheduler","kind":22,"detail":"struct{...}","sortText":"00006","filterText":"scheduler.Scheduler","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":16}},"newText":"scheduler.Scheduler"}},{"label":"schedulerapi","kind":9,"detail":"\"github.com/Azure/azure-sdk-for-go/profiles/preview/preview/scheduler/mgmt/scheduler/schedulerapi\"","sortText":"00011","filterText":"schedulerapi","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":16}},"newText":"schedulerapi"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"Azure/azure-sdk-for-go/profiles/preview/preview/scheduler/mgmt/scheduler/schedulerapi\"\n\t\"github.com/"}]},{"label":"scheme","kind":9,"detail":"\"k8s.io/apiextensions-apiserver/examples/client-go/pkg/client/clientset/versioned/scheme\"","sortText":"00012","filterText":"scheme","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":16}},"newText":"scheme"},"additionalTextEdits":[{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":0}},"newText":"\t\"k8s.io/apiextensions-apiserver/examples/client-go/pkg/client/clientset/versioned/scheme\"\n"}]},{"label":"scheme","kind":9,"detail":"\"k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset/scheme\"","sortText":"00013","filterText":"scheme","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":16}},"newText":"scheme"},"additionalTextEdits":[{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":0}},"newText":"\t\"k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset/scheme\"\n"}]},{"label":"scheme","kind":9,"detail":"\"k8s.io/client-go/scale/scheme\"","sortText":"00014","filterText":"scheme","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":16}},"newText":"scheme"},"additionalTextEdits":[{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":0}},"newText":"\t\"k8s.io/client-go/scale/scheme\"\n"}]},{"label":"scheme","kind":9,"detail":"\"k8s.io/client-go/kubernetes/scheme\"","sortText":"00015","filterText":"scheme","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":16}},"newText":"scheme"},"additionalTextEdits":[{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":0}},"newText":"\t\"k8s.io/client-go/kubernetes/scheme\"\n"}]},{"label":"TestScheduler_delete_schedules","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #7: scheduler.DeleteSchedules should delete planned schedule\n","sortText":"00019","filterText":"TestScheduler_delete_schedules","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":16}},"newText":"TestScheduler_delete_schedules(${1:})"}},{"label":"TestScheduler_deleted_schedule","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #6: scheduler.DeletedSchedule should delete planned schedule\n","sortText":"00020","filterText":"TestScheduler_deleted_schedule","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":16}},"newText":"TestScheduler_deleted_schedule(${1:})"}},{"label":"TestScheduler_ignore_invalid_schedules","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #4: scheduler should not plan and trigger InvalidSchedule event\n","sortText":"00021","filterText":"TestScheduler_ignore_invalid_schedules","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":16}},"newText":"TestScheduler_ignore_invalid_schedules(${1:})"}},{"label":"TestScheduler_missed_schedules_first","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #5: If there are mix of existing missed and planned schedules, when scheduler starts MissedSchedule type should be triggered first\n","sortText":"00022","filterText":"TestScheduler_missed_schedules_first","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":16}},"newText":"TestScheduler_missed_schedules_first(${1:})"}},{"label":"TestScheduler_outdated_schedule","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #3: existing schedule with a past epoch should be ignored, live incoming schedules with past epoch should be triggered as InvalidSchedule\n","sortText":"00023","filterText":"TestScheduler_outdated_schedule","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":16}},"newText":"TestScheduler_outdated_schedule(${1:})"}},{"label":"TestScheduler_scheduler_since","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #8: missed schedules depends on the since parameter\n","sortText":"00024","filterText":"TestScheduler_scheduler_since","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":16}},"newText":"TestScheduler_scheduler_since(${1:})"}},{"label":"TestScheduler_trigger_epoch","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #1: schedules should be triggered at the expected time\n","sortText":"00025","filterText":"TestScheduler_trigger_epoch","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":16}},"newText":"TestScheduler_trigger_epoch(${1:})"}},{"label":"TestScheduler_update_epoch","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #2: when updating epochs, schedules should be triggered at the new time\n","sortText":"00026","filterText":"TestScheduler_update_epoch","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":16}},"newText":"TestScheduler_update_epoch(${1:})"}}]} [Trace - 21:57:04.971 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":240},"contentChanges":[{"range":{"start":{"line":235,"character":16},"end":{"line":235,"character":16}},"rangeLength":0,"text":"d"}]} [Trace - 21:57:04.972 PM] Sending request 'textDocument/completion - (10716)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":235,"character":17},"context":{"triggerKind":3}} [Trace - 21:57:04.978 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":240,"diagnostics":[{"range":{"start":{"line":234,"character":8},"end":{"line":234,"character":16}},"severity":1,"source":"compiler","message":"schedule declared but not used"},{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":17}},"severity":1,"source":"compiler","message":"undeclared name: sched"}]} [Trace - 21:57:04.993 PM] Received response 'textDocument/completion - (10716)' in 21ms. Result: {"isIncomplete":true,"items":[{"label":"schedule","kind":6,"detail":"schedule.Schedule","preselect":true,"sortText":"00000","filterText":"schedule","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":17}},"newText":"schedule"}},{"label":"simple.SimpleSchedule","kind":3,"detail":"func(id interface{}, epoch int64) schedule.Schedule","sortText":"00001","filterText":"simple.SimpleSchedule","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":17}},"newText":"simple.SimpleSchedule(${1:})"}},{"label":"simple.SimpleScheduleWithTS","kind":3,"detail":"func(id interface{}, epoch int64, timestamp int64) schedule.Schedule","sortText":"00002","filterText":"simple.SimpleScheduleWithTS","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":17}},"newText":"simple.SimpleScheduleWithTS(${1:})"}},{"label":"simple.Schedule{}","kind":6,"sortText":"00003","filterText":"simple.Schedule{}","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":17}},"newText":"simple.Schedule{\\}"}},{"label":"schedules","kind":6,"detail":"[]schedule.Schedule","sortText":"00004","filterText":"schedules","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":17}},"newText":"schedules"}},{"label":"scheduler","kind":9,"detail":"\"github.com/etf1/kafka-scheduler/scheduler\"","sortText":"00005","filterText":"scheduler","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":17}},"newText":"scheduler"}},{"label":"scheduler.Scheduler","kind":22,"detail":"struct{...}","sortText":"00006","filterText":"scheduler.Scheduler","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":17}},"newText":"scheduler.Scheduler"}},{"label":"schedulerapi","kind":9,"detail":"\"github.com/Azure/azure-sdk-for-go/profiles/preview/scheduler/mgmt/scheduler/schedulerapi\"","sortText":"00009","filterText":"schedulerapi","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":17}},"newText":"schedulerapi"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"Azure/azure-sdk-for-go/profiles/preview/scheduler/mgmt/scheduler/schedulerapi\"\n\t\"github.com/"}]},{"label":"schedulerapi","kind":9,"detail":"\"github.com/Azure/azure-sdk-for-go/profiles/latest/scheduler/mgmt/scheduler/schedulerapi\"","sortText":"00010","filterText":"schedulerapi","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":17}},"newText":"schedulerapi"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"Azure/azure-sdk-for-go/profiles/latest/scheduler/mgmt/scheduler/schedulerapi\"\n\t\"github.com/"}]},{"label":"schedulerapi","kind":9,"detail":"\"github.com/Azure/azure-sdk-for-go/profiles/preview/preview/scheduler/mgmt/scheduler/schedulerapi\"","sortText":"00011","filterText":"schedulerapi","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":17}},"newText":"schedulerapi"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"Azure/azure-sdk-for-go/profiles/preview/preview/scheduler/mgmt/scheduler/schedulerapi\"\n\t\"github.com/"}]},{"label":"schedulerhints","kind":9,"detail":"\"github.com/gophercloud/gophercloud/openstack/compute/v2/extensions/schedulerhints\"","sortText":"00012","filterText":"schedulerhints","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":17}},"newText":"schedulerhints"},"additionalTextEdits":[{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":0}},"newText":"\t\"github.com/gophercloud/gophercloud/openstack/compute/v2/extensions/schedulerhints\"\n"}]},{"label":"schedulerstats","kind":9,"detail":"\"github.com/gophercloud/gophercloud/openstack/blockstorage/extensions/schedulerstats\"","sortText":"00013","filterText":"schedulerstats","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":17}},"newText":"schedulerstats"},"additionalTextEdits":[{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":0}},"newText":"\t\"github.com/gophercloud/gophercloud/openstack/blockstorage/extensions/schedulerstats\"\n"}]},{"label":"TestScheduler_delete_schedules","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #7: scheduler.DeleteSchedules should delete planned schedule\n","sortText":"00020","filterText":"TestScheduler_delete_schedules","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":17}},"newText":"TestScheduler_delete_schedules(${1:})"}},{"label":"TestScheduler_deleted_schedule","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #6: scheduler.DeletedSchedule should delete planned schedule\n","sortText":"00021","filterText":"TestScheduler_deleted_schedule","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":17}},"newText":"TestScheduler_deleted_schedule(${1:})"}},{"label":"TestScheduler_ignore_invalid_schedules","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #4: scheduler should not plan and trigger InvalidSchedule event\n","sortText":"00022","filterText":"TestScheduler_ignore_invalid_schedules","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":17}},"newText":"TestScheduler_ignore_invalid_schedules(${1:})"}},{"label":"TestScheduler_missed_schedules_first","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #5: If there are mix of existing missed and planned schedules, when scheduler starts MissedSchedule type should be triggered first\n","sortText":"00023","filterText":"TestScheduler_missed_schedules_first","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":17}},"newText":"TestScheduler_missed_schedules_first(${1:})"}},{"label":"TestScheduler_outdated_schedule","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #3: existing schedule with a past epoch should be ignored, live incoming schedules with past epoch should be triggered as InvalidSchedule\n","sortText":"00024","filterText":"TestScheduler_outdated_schedule","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":17}},"newText":"TestScheduler_outdated_schedule(${1:})"}},{"label":"TestScheduler_scheduler_since","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #8: missed schedules depends on the since parameter\n","sortText":"00025","filterText":"TestScheduler_scheduler_since","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":17}},"newText":"TestScheduler_scheduler_since(${1:})"}},{"label":"TestScheduler_trigger_epoch","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #1: schedules should be triggered at the expected time\n","sortText":"00026","filterText":"TestScheduler_trigger_epoch","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":17}},"newText":"TestScheduler_trigger_epoch(${1:})"}},{"label":"TestScheduler_update_epoch","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #2: when updating epochs, schedules should be triggered at the new time\n","sortText":"00027","filterText":"TestScheduler_update_epoch","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":17}},"newText":"TestScheduler_update_epoch(${1:})"}}]} [Trace - 21:57:05.013 PM] Sending request 'textDocument/documentLink - (10717)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:57:05.017 PM] Received response 'textDocument/documentLink - (10717)' in 3ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":412,"character":11},"end":{"line":412,"character":19}},"target":"https://time.Now"}] [Trace - 21:57:05.063 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":241},"contentChanges":[{"range":{"start":{"line":235,"character":17},"end":{"line":235,"character":17}},"rangeLength":0,"text":"u"}]} [Trace - 21:57:05.064 PM] Sending request 'textDocument/completion - (10718)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":235,"character":18},"context":{"triggerKind":3}} [Trace - 21:57:05.070 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":241,"diagnostics":[{"range":{"start":{"line":234,"character":8},"end":{"line":234,"character":16}},"severity":1,"source":"compiler","message":"schedule declared but not used"},{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":18}},"severity":1,"source":"compiler","message":"undeclared name: schedu"}]} [Trace - 21:57:05.081 PM] Received response 'textDocument/completion - (10718)' in 17ms. Result: {"isIncomplete":true,"items":[{"label":"schedule","kind":6,"detail":"schedule.Schedule","preselect":true,"sortText":"00000","filterText":"schedule","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":18}},"newText":"schedule"}},{"label":"simple.SimpleSchedule","kind":3,"detail":"func(id interface{}, epoch int64) schedule.Schedule","sortText":"00001","filterText":"simple.SimpleSchedule","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":18}},"newText":"simple.SimpleSchedule(${1:})"}},{"label":"simple.SimpleScheduleWithTS","kind":3,"detail":"func(id interface{}, epoch int64, timestamp int64) schedule.Schedule","sortText":"00002","filterText":"simple.SimpleScheduleWithTS","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":18}},"newText":"simple.SimpleScheduleWithTS(${1:})"}},{"label":"simple.Schedule{}","kind":6,"sortText":"00003","filterText":"simple.Schedule{}","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":18}},"newText":"simple.Schedule{\\}"}},{"label":"schedules","kind":6,"detail":"[]schedule.Schedule","sortText":"00004","filterText":"schedules","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":18}},"newText":"schedules"}},{"label":"scheduler","kind":9,"detail":"\"github.com/etf1/kafka-scheduler/scheduler\"","sortText":"00005","filterText":"scheduler","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":18}},"newText":"scheduler"}},{"label":"scheduler.Scheduler","kind":22,"detail":"struct{...}","sortText":"00006","filterText":"scheduler.Scheduler","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":18}},"newText":"scheduler.Scheduler"}},{"label":"schedulerapi","kind":9,"detail":"\"github.com/Azure/azure-sdk-for-go/profiles/preview/scheduler/mgmt/scheduler/schedulerapi\"","sortText":"00009","filterText":"schedulerapi","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":18}},"newText":"schedulerapi"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"Azure/azure-sdk-for-go/profiles/preview/scheduler/mgmt/scheduler/schedulerapi\"\n\t\"github.com/"}]},{"label":"schedulerapi","kind":9,"detail":"\"github.com/Azure/azure-sdk-for-go/profiles/preview/preview/scheduler/mgmt/scheduler/schedulerapi\"","sortText":"00010","filterText":"schedulerapi","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":18}},"newText":"schedulerapi"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"Azure/azure-sdk-for-go/profiles/preview/preview/scheduler/mgmt/scheduler/schedulerapi\"\n\t\"github.com/"}]},{"label":"schedulerapi","kind":9,"detail":"\"github.com/Azure/azure-sdk-for-go/services/preview/scheduler/mgmt/2014-08-01-preview/scheduler/schedulerapi\"","sortText":"00011","filterText":"schedulerapi","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":18}},"newText":"schedulerapi"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"Azure/azure-sdk-for-go/services/preview/scheduler/mgmt/2014-08-01-preview/scheduler/schedulerapi\"\n\t\"github.com/"}]},{"label":"schedulerhints","kind":9,"detail":"\"github.com/gophercloud/gophercloud/openstack/compute/v2/extensions/schedulerhints\"","sortText":"00012","filterText":"schedulerhints","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":18}},"newText":"schedulerhints"},"additionalTextEdits":[{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":0}},"newText":"\t\"github.com/gophercloud/gophercloud/openstack/compute/v2/extensions/schedulerhints\"\n"}]},{"label":"scheduling","kind":9,"detail":"\"k8s.io/client-go/informers/scheduling\"","sortText":"00013","filterText":"scheduling","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":18}},"newText":"scheduling"},"additionalTextEdits":[{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":0}},"newText":"\t\"k8s.io/client-go/informers/scheduling\"\n"}]},{"label":"TestScheduler_delete_schedules","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #7: scheduler.DeleteSchedules should delete planned schedule\n","sortText":"00020","filterText":"TestScheduler_delete_schedules","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":18}},"newText":"TestScheduler_delete_schedules(${1:})"}},{"label":"TestScheduler_deleted_schedule","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #6: scheduler.DeletedSchedule should delete planned schedule\n","sortText":"00021","filterText":"TestScheduler_deleted_schedule","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":18}},"newText":"TestScheduler_deleted_schedule(${1:})"}},{"label":"TestScheduler_ignore_invalid_schedules","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #4: scheduler should not plan and trigger InvalidSchedule event\n","sortText":"00022","filterText":"TestScheduler_ignore_invalid_schedules","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":18}},"newText":"TestScheduler_ignore_invalid_schedules(${1:})"}},{"label":"TestScheduler_missed_schedules_first","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #5: If there are mix of existing missed and planned schedules, when scheduler starts MissedSchedule type should be triggered first\n","sortText":"00023","filterText":"TestScheduler_missed_schedules_first","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":18}},"newText":"TestScheduler_missed_schedules_first(${1:})"}},{"label":"TestScheduler_outdated_schedule","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #3: existing schedule with a past epoch should be ignored, live incoming schedules with past epoch should be triggered as InvalidSchedule\n","sortText":"00024","filterText":"TestScheduler_outdated_schedule","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":18}},"newText":"TestScheduler_outdated_schedule(${1:})"}},{"label":"TestScheduler_scheduler_since","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #8: missed schedules depends on the since parameter\n","sortText":"00025","filterText":"TestScheduler_scheduler_since","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":18}},"newText":"TestScheduler_scheduler_since(${1:})"}},{"label":"TestScheduler_trigger_epoch","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #1: schedules should be triggered at the expected time\n","sortText":"00026","filterText":"TestScheduler_trigger_epoch","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":18}},"newText":"TestScheduler_trigger_epoch(${1:})"}},{"label":"TestScheduler_update_epoch","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #2: when updating epochs, schedules should be triggered at the new time\n","sortText":"00027","filterText":"TestScheduler_update_epoch","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":18}},"newText":"TestScheduler_update_epoch(${1:})"}}]} [Trace - 21:57:05.265 PM] Sending request 'textDocument/foldingRange - (10719)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:57:05.269 PM] Received response 'textDocument/foldingRange - (10719)' in 4ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":302,"endCharacter":2},{"startLine":227,"startCharacter":33,"endLine":229,"endCharacter":56},{"startLine":234,"startCharacter":36,"endLine":235,"endCharacter":19},{"startLine":246,"startCharacter":12,"endLine":256,"endCharacter":3},{"startLine":248,"startCharacter":33,"endLine":251,"endCharacter":61},{"startLine":254,"startCharacter":36,"endLine":255,"endCharacter":68},{"startLine":263,"startCharacter":6,"endLine":274,"endCharacter":3},{"startLine":264,"startCharacter":10,"endLine":273,"endCharacter":13},{"startLine":265,"startCharacter":23,"endLine":271,"endCharacter":5},{"startLine":268,"startCharacter":19,"endLine":271,"endCharacter":4},{"startLine":268,"startCharacter":41,"endLine":270,"endCharacter":9},{"startLine":272,"startCharacter":38,"endLine":273,"endCharacter":13},{"startLine":277,"startCharacter":22,"endLine":278,"endCharacter":55},{"startLine":281,"startCharacter":29,"endLine":282,"endCharacter":40},{"startLine":285,"startCharacter":29,"endLine":301,"endCharacter":3},{"startLine":286,"startCharacter":32,"endLine":300,"endCharacter":51},{"startLine":287,"startCharacter":32,"endLine":290,"endCharacter":4},{"startLine":288,"startCharacter":38,"endLine":289,"endCharacter":51},{"startLine":291,"startCharacter":31,"endLine":294,"endCharacter":4},{"startLine":292,"startCharacter":47,"endLine":293,"endCharacter":50},{"startLine":295,"startCharacter":25,"endLine":298,"endCharacter":4},{"startLine":296,"startCharacter":47,"endLine":297,"endCharacter":68},{"startLine":299,"startCharacter":10,"endLine":300,"endCharacter":51},{"startLine":306,"startCharacter":59,"endLine":379,"endCharacter":2},{"startLine":311,"startCharacter":33,"endLine":313,"endCharacter":31},{"startLine":318,"startCharacter":36,"endLine":319,"endCharacter":67},{"startLine":328,"startCharacter":12,"endLine":337,"endCharacter":3},{"startLine":330,"startCharacter":33,"endLine":332,"endCharacter":32},{"startLine":335,"startCharacter":36,"endLine":336,"endCharacter":68},{"startLine":344,"startCharacter":6,"endLine":355,"endCharacter":3},{"startLine":345,"startCharacter":10,"endLine":354,"endCharacter":13},{"startLine":346,"startCharacter":23,"endLine":352,"endCharacter":5},{"startLine":349,"startCharacter":19,"endLine":352,"endCharacter":4},{"startLine":349,"startCharacter":41,"endLine":351,"endCharacter":9},{"startLine":353,"startCharacter":38,"endLine":354,"endCharacter":13},{"startLine":358,"startCharacter":22,"endLine":359,"endCharacter":55},{"startLine":362,"startCharacter":29,"endLine":363,"endCharacter":40},{"startLine":368,"startCharacter":29,"endLine":374,"endCharacter":3},{"startLine":369,"startCharacter":32,"endLine":373,"endCharacter":51},{"startLine":370,"startCharacter":32,"endLine":371,"endCharacter":49},{"startLine":372,"startCharacter":10,"endLine":373,"endCharacter":51},{"startLine":377,"startCharacter":32,"endLine":378,"endCharacter":76},{"startLine":383,"startCharacter":57,"endLine":460,"endCharacter":2},{"startLine":392,"startCharacter":33,"endLine":396,"endCharacter":60},{"startLine":401,"startCharacter":36,"endLine":402,"endCharacter":67},{"startLine":411,"startCharacter":12,"endLine":419,"endCharacter":3},{"startLine":413,"startCharacter":33,"endLine":414,"endCharacter":62},{"startLine":417,"startCharacter":36,"endLine":418,"endCharacter":68},{"startLine":426,"startCharacter":6,"endLine":437,"endCharacter":3},{"startLine":427,"startCharacter":10,"endLine":436,"endCharacter":13},{"startLine":428,"startCharacter":23,"endLine":434,"endCharacter":5},{"startLine":431,"startCharacter":19,"endLine":434,"endCharacter":4},{"startLine":431,"startCharacter":41,"endLine":433,"endCharacter":9},{"startLine":435,"startCharacter":38,"endLine":436,"endCharacter":13},{"startLine":440,"startCharacter":29,"endLine":441,"endCharacter":34},{"startLine":444,"startCharacter":35,"endLine":445,"endCharacter":55},{"startLine":449,"startCharacter":29,"endLine":459,"endCharacter":3},{"startLine":451,"startCharacter":10,"endLine":455,"endCharacter":17},{"startLine":452,"startCharacter":14,"endLine":453,"endCharacter":58},{"startLine":457,"startCharacter":28,"endLine":458,"endCharacter":51},{"startLine":464,"startCharacter":51,"endLine":512,"endCharacter":2},{"startLine":482,"startCharacter":12,"endLine":485,"endCharacter":45},{"startLine":492,"startCharacter":6,"endLine":503,"endCharacter":3},{"startLine":493,"startCharacter":10,"endLine":502,"endCharacter":13},{"startLine":494,"startCharacter":23,"endLine":500,"endCharacter":5},{"startLine":497,"startCharacter":19,"endLine":500,"endCharacter":4},{"startLine":497,"startCharacter":41,"endLine":499,"endCharacter":9},{"startLine":501,"startCharacter":38,"endLine":502,"endCharacter":13},{"startLine":506,"startCharacter":22,"endLine":507,"endCharacter":55},{"startLine":510,"startCharacter":29,"endLine":511,"endCharacter":40},{"startLine":516,"startCharacter":51,"endLine":576,"endCharacter":2},{"startLine":540,"startCharacter":12,"endLine":543,"endCharacter":15},{"startLine":550,"startCharacter":6,"endLine":561,"endCharacter":3},{"startLine":551,"startCharacter":10,"endLine":560,"endCharacter":13},{"startLine":552,"startCharacter":23,"endLine":558,"endCharacter":5},{"startLine":555,"startCharacter":19,"endLine":558,"endCharacter":4},{"startLine":555,"startCharacter":41,"endLine":557,"endCharacter":9},{"startLine":559,"startCharacter":38,"endLine":560,"endCharacter":13},{"startLine":565,"startCharacter":29,"endLine":567,"endCharacter":62},{"startLine":570,"startCharacter":22,"endLine":571,"endCharacter":55},{"startLine":574,"startCharacter":44,"endLine":575,"endCharacter":46},{"startLine":580,"startCharacter":50,"endLine":649,"endCharacter":2},{"startLine":581,"startCharacter":20,"endLine":584,"endCharacter":25},{"startLine":585,"startCharacter":3,"endLine":587,"endCharacter":54},{"startLine":590,"startCharacter":26,"endLine":648,"endCharacter":4},{"startLine":591,"startCharacter":8,"endLine":648,"endCharacter":3},{"startLine":591,"startCharacter":36,"endLine":647,"endCharacter":4},{"startLine":600,"startCharacter":35,"endLine":603,"endCharacter":62},{"startLine":608,"startCharacter":38,"endLine":609,"endCharacter":69},{"startLine":619,"startCharacter":8,"endLine":630,"endCharacter":5},{"startLine":620,"startCharacter":12,"endLine":629,"endCharacter":15},{"startLine":621,"startCharacter":25,"endLine":627,"endCharacter":7},{"startLine":624,"startCharacter":21,"endLine":627,"endCharacter":6},{"startLine":624,"startCharacter":43,"endLine":626,"endCharacter":11},{"startLine":628,"startCharacter":40,"endLine":629,"endCharacter":15},{"startLine":633,"startCharacter":31,"endLine":634,"endCharacter":42},{"startLine":638,"startCharacter":31,"endLine":642,"endCharacter":5},{"startLine":639,"startCharacter":29,"endLine":641,"endCharacter":18},{"startLine":640,"startCharacter":33,"endLine":641,"endCharacter":18},{"startLine":645,"startCharacter":44,"endLine":646,"endCharacter":92}] [Trace - 21:57:05.321 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":242},"contentChanges":[{"range":{"start":{"line":235,"character":18},"end":{"line":235,"character":18}},"rangeLength":0,"text":"l"}]} [Trace - 21:57:05.321 PM] Sending request 'textDocument/completion - (10720)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":235,"character":19},"context":{"triggerKind":3}} [Trace - 21:57:05.328 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":242,"diagnostics":[{"range":{"start":{"line":234,"character":8},"end":{"line":234,"character":16}},"severity":1,"source":"compiler","message":"schedule declared but not used"},{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":19}},"severity":1,"source":"compiler","message":"undeclared name: schedul"}]} [Trace - 21:57:05.339 PM] Received response 'textDocument/completion - (10720)' in 17ms. Result: {"isIncomplete":true,"items":[{"label":"schedule","kind":6,"detail":"schedule.Schedule","preselect":true,"sortText":"00000","filterText":"schedule","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":19}},"newText":"schedule"}},{"label":"simple.SimpleSchedule","kind":3,"detail":"func(id interface{}, epoch int64) schedule.Schedule","sortText":"00001","filterText":"simple.SimpleSchedule","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":19}},"newText":"simple.SimpleSchedule(${1:})"}},{"label":"simple.SimpleScheduleWithTS","kind":3,"detail":"func(id interface{}, epoch int64, timestamp int64) schedule.Schedule","sortText":"00002","filterText":"simple.SimpleScheduleWithTS","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":19}},"newText":"simple.SimpleScheduleWithTS(${1:})"}},{"label":"simple.Schedule{}","kind":6,"sortText":"00003","filterText":"simple.Schedule{}","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":19}},"newText":"simple.Schedule{\\}"}},{"label":"schedules","kind":6,"detail":"[]schedule.Schedule","sortText":"00004","filterText":"schedules","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":19}},"newText":"schedules"}},{"label":"scheduler","kind":9,"detail":"\"github.com/etf1/kafka-scheduler/scheduler\"","sortText":"00005","filterText":"scheduler","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":19}},"newText":"scheduler"}},{"label":"scheduler.Scheduler","kind":22,"detail":"struct{...}","sortText":"00006","filterText":"scheduler.Scheduler","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":19}},"newText":"scheduler.Scheduler"}},{"label":"schedulerapi","kind":9,"detail":"\"github.com/Azure/azure-sdk-for-go/profiles/preview/scheduler/mgmt/scheduler/schedulerapi\"","sortText":"00009","filterText":"schedulerapi","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":19}},"newText":"schedulerapi"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"Azure/azure-sdk-for-go/profiles/preview/scheduler/mgmt/scheduler/schedulerapi\"\n\t\"github.com/"}]},{"label":"schedulerapi","kind":9,"detail":"\"github.com/Azure/azure-sdk-for-go/profiles/preview/preview/scheduler/mgmt/scheduler/schedulerapi\"","sortText":"00010","filterText":"schedulerapi","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":19}},"newText":"schedulerapi"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"Azure/azure-sdk-for-go/profiles/preview/preview/scheduler/mgmt/scheduler/schedulerapi\"\n\t\"github.com/"}]},{"label":"schedulerapi","kind":9,"detail":"\"github.com/Azure/azure-sdk-for-go/services/preview/scheduler/mgmt/2014-08-01-preview/scheduler/schedulerapi\"","sortText":"00011","filterText":"schedulerapi","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":19}},"newText":"schedulerapi"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"Azure/azure-sdk-for-go/services/preview/scheduler/mgmt/2014-08-01-preview/scheduler/schedulerapi\"\n\t\"github.com/"}]},{"label":"schedulerhints","kind":9,"detail":"\"github.com/gophercloud/gophercloud/openstack/compute/v2/extensions/schedulerhints\"","sortText":"00012","filterText":"schedulerhints","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":19}},"newText":"schedulerhints"},"additionalTextEdits":[{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":0}},"newText":"\t\"github.com/gophercloud/gophercloud/openstack/compute/v2/extensions/schedulerhints\"\n"}]},{"label":"scheduling","kind":9,"detail":"\"k8s.io/client-go/informers/scheduling\"","sortText":"00013","filterText":"scheduling","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":19}},"newText":"scheduling"},"additionalTextEdits":[{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":0}},"newText":"\t\"k8s.io/client-go/informers/scheduling\"\n"}]},{"label":"TestScheduler_delete_schedules","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #7: scheduler.DeleteSchedules should delete planned schedule\n","sortText":"00020","filterText":"TestScheduler_delete_schedules","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":19}},"newText":"TestScheduler_delete_schedules(${1:})"}},{"label":"TestScheduler_deleted_schedule","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #6: scheduler.DeletedSchedule should delete planned schedule\n","sortText":"00021","filterText":"TestScheduler_deleted_schedule","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":19}},"newText":"TestScheduler_deleted_schedule(${1:})"}},{"label":"TestScheduler_ignore_invalid_schedules","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #4: scheduler should not plan and trigger InvalidSchedule event\n","sortText":"00022","filterText":"TestScheduler_ignore_invalid_schedules","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":19}},"newText":"TestScheduler_ignore_invalid_schedules(${1:})"}},{"label":"TestScheduler_missed_schedules_first","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #5: If there are mix of existing missed and planned schedules, when scheduler starts MissedSchedule type should be triggered first\n","sortText":"00023","filterText":"TestScheduler_missed_schedules_first","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":19}},"newText":"TestScheduler_missed_schedules_first(${1:})"}},{"label":"TestScheduler_outdated_schedule","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #3: existing schedule with a past epoch should be ignored, live incoming schedules with past epoch should be triggered as InvalidSchedule\n","sortText":"00024","filterText":"TestScheduler_outdated_schedule","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":19}},"newText":"TestScheduler_outdated_schedule(${1:})"}},{"label":"TestScheduler_scheduler_since","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #8: missed schedules depends on the since parameter\n","sortText":"00025","filterText":"TestScheduler_scheduler_since","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":19}},"newText":"TestScheduler_scheduler_since(${1:})"}},{"label":"TestScheduler_trigger_epoch","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #1: schedules should be triggered at the expected time\n","sortText":"00026","filterText":"TestScheduler_trigger_epoch","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":19}},"newText":"TestScheduler_trigger_epoch(${1:})"}},{"label":"TestScheduler_update_epoch","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #2: when updating epochs, schedules should be triggered at the new time\n","sortText":"00027","filterText":"TestScheduler_update_epoch","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":19}},"newText":"TestScheduler_update_epoch(${1:})"}}]} [Trace - 21:57:05.404 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":243},"contentChanges":[{"range":{"start":{"line":235,"character":19},"end":{"line":235,"character":19}},"rangeLength":0,"text":"e"}]} [Trace - 21:57:05.404 PM] Sending request 'textDocument/completion - (10721)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":235,"character":20},"context":{"triggerKind":3}} [Trace - 21:57:05.413 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":243,"diagnostics":[]} [Trace - 21:57:05.434 PM] Received response 'textDocument/completion - (10721)' in 29ms. Result: {"isIncomplete":true,"items":[{"label":"schedule","kind":6,"detail":"schedule.Schedule","preselect":true,"sortText":"00000","filterText":"schedule","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":20}},"newText":"schedule"}},{"label":"simple.SimpleSchedule","kind":3,"detail":"func(id interface{}, epoch int64) schedule.Schedule","sortText":"00001","filterText":"simple.SimpleSchedule","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":20}},"newText":"simple.SimpleSchedule(${1:})"}},{"label":"simple.SimpleScheduleWithTS","kind":3,"detail":"func(id interface{}, epoch int64, timestamp int64) schedule.Schedule","sortText":"00002","filterText":"simple.SimpleScheduleWithTS","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":20}},"newText":"simple.SimpleScheduleWithTS(${1:})"}},{"label":"simple.Schedule{}","kind":6,"sortText":"00003","filterText":"simple.Schedule{}","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":20}},"newText":"simple.Schedule{\\}"}},{"label":"schedules","kind":6,"detail":"[]schedule.Schedule","sortText":"00004","filterText":"schedules","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":20}},"newText":"schedules"}},{"label":"scheduler","kind":9,"detail":"\"github.com/etf1/kafka-scheduler/scheduler\"","sortText":"00005","filterText":"scheduler","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":20}},"newText":"scheduler"}},{"label":"scheduler.Scheduler","kind":22,"detail":"struct{...}","sortText":"00006","filterText":"scheduler.Scheduler","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":20}},"newText":"scheduler.Scheduler"}},{"label":"schedulerapi","kind":9,"detail":"\"github.com/Azure/azure-sdk-for-go/profiles/latest/scheduler/mgmt/scheduler/schedulerapi\"","sortText":"00009","filterText":"schedulerapi","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":20}},"newText":"schedulerapi"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"Azure/azure-sdk-for-go/profiles/latest/scheduler/mgmt/scheduler/schedulerapi\"\n\t\"github.com/"}]},{"label":"schedulerapi","kind":9,"detail":"\"github.com/Azure/azure-sdk-for-go/profiles/preview/scheduler/mgmt/scheduler/schedulerapi\"","sortText":"00010","filterText":"schedulerapi","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":20}},"newText":"schedulerapi"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"Azure/azure-sdk-for-go/profiles/preview/scheduler/mgmt/scheduler/schedulerapi\"\n\t\"github.com/"}]},{"label":"schedulerapi","kind":9,"detail":"\"github.com/Azure/azure-sdk-for-go/profiles/preview/preview/scheduler/mgmt/scheduler/schedulerapi\"","sortText":"00011","filterText":"schedulerapi","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":20}},"newText":"schedulerapi"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"Azure/azure-sdk-for-go/profiles/preview/preview/scheduler/mgmt/scheduler/schedulerapi\"\n\t\"github.com/"}]},{"label":"schedulerhints","kind":9,"detail":"\"github.com/gophercloud/gophercloud/openstack/compute/v2/extensions/schedulerhints\"","sortText":"00012","filterText":"schedulerhints","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":20}},"newText":"schedulerhints"},"additionalTextEdits":[{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":0}},"newText":"\t\"github.com/gophercloud/gophercloud/openstack/compute/v2/extensions/schedulerhints\"\n"}]},{"label":"schedulerstats","kind":9,"detail":"\"github.com/gophercloud/gophercloud/openstack/blockstorage/extensions/schedulerstats\"","sortText":"00013","filterText":"schedulerstats","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":20}},"newText":"schedulerstats"},"additionalTextEdits":[{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":0}},"newText":"\t\"github.com/gophercloud/gophercloud/openstack/blockstorage/extensions/schedulerstats\"\n"}]},{"label":"TestScheduler_delete_schedules","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #7: scheduler.DeleteSchedules should delete planned schedule\n","sortText":"00020","filterText":"TestScheduler_delete_schedules","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":20}},"newText":"TestScheduler_delete_schedules(${1:})"}},{"label":"TestScheduler_deleted_schedule","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #6: scheduler.DeletedSchedule should delete planned schedule\n","sortText":"00021","filterText":"TestScheduler_deleted_schedule","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":20}},"newText":"TestScheduler_deleted_schedule(${1:})"}},{"label":"TestScheduler_ignore_invalid_schedules","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #4: scheduler should not plan and trigger InvalidSchedule event\n","sortText":"00022","filterText":"TestScheduler_ignore_invalid_schedules","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":20}},"newText":"TestScheduler_ignore_invalid_schedules(${1:})"}},{"label":"TestScheduler_missed_schedules_first","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #5: If there are mix of existing missed and planned schedules, when scheduler starts MissedSchedule type should be triggered first\n","sortText":"00023","filterText":"TestScheduler_missed_schedules_first","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":20}},"newText":"TestScheduler_missed_schedules_first(${1:})"}},{"label":"TestScheduler_outdated_schedule","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #3: existing schedule with a past epoch should be ignored, live incoming schedules with past epoch should be triggered as InvalidSchedule\n","sortText":"00024","filterText":"TestScheduler_outdated_schedule","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":20}},"newText":"TestScheduler_outdated_schedule(${1:})"}},{"label":"TestScheduler_scheduler_since","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #8: missed schedules depends on the since parameter\n","sortText":"00025","filterText":"TestScheduler_scheduler_since","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":20}},"newText":"TestScheduler_scheduler_since(${1:})"}},{"label":"TestScheduler_trigger_epoch","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #1: schedules should be triggered at the expected time\n","sortText":"00026","filterText":"TestScheduler_trigger_epoch","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":20}},"newText":"TestScheduler_trigger_epoch(${1:})"}},{"label":"TestScheduler_update_epoch","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #2: when updating epochs, schedules should be triggered at the new time\n","sortText":"00027","filterText":"TestScheduler_update_epoch","insertTextFormat":2,"textEdit":{"range":{"start":{"line":235,"character":12},"end":{"line":235,"character":20}},"newText":"TestScheduler_update_epoch(${1:})"}}]} [Trace - 21:57:05.600 PM] Sending request 'textDocument/foldingRange - (10722)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:57:05.604 PM] Received response 'textDocument/foldingRange - (10722)' in 4ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":302,"endCharacter":2},{"startLine":227,"startCharacter":33,"endLine":229,"endCharacter":56},{"startLine":234,"startCharacter":36,"endLine":235,"endCharacter":21},{"startLine":246,"startCharacter":12,"endLine":256,"endCharacter":3},{"startLine":248,"startCharacter":33,"endLine":251,"endCharacter":61},{"startLine":254,"startCharacter":36,"endLine":255,"endCharacter":68},{"startLine":263,"startCharacter":6,"endLine":274,"endCharacter":3},{"startLine":264,"startCharacter":10,"endLine":273,"endCharacter":13},{"startLine":265,"startCharacter":23,"endLine":271,"endCharacter":5},{"startLine":268,"startCharacter":19,"endLine":271,"endCharacter":4},{"startLine":268,"startCharacter":41,"endLine":270,"endCharacter":9},{"startLine":272,"startCharacter":38,"endLine":273,"endCharacter":13},{"startLine":277,"startCharacter":22,"endLine":278,"endCharacter":55},{"startLine":281,"startCharacter":29,"endLine":282,"endCharacter":40},{"startLine":285,"startCharacter":29,"endLine":301,"endCharacter":3},{"startLine":286,"startCharacter":32,"endLine":300,"endCharacter":51},{"startLine":287,"startCharacter":32,"endLine":290,"endCharacter":4},{"startLine":288,"startCharacter":38,"endLine":289,"endCharacter":51},{"startLine":291,"startCharacter":31,"endLine":294,"endCharacter":4},{"startLine":292,"startCharacter":47,"endLine":293,"endCharacter":50},{"startLine":295,"startCharacter":25,"endLine":298,"endCharacter":4},{"startLine":296,"startCharacter":47,"endLine":297,"endCharacter":68},{"startLine":299,"startCharacter":10,"endLine":300,"endCharacter":51},{"startLine":306,"startCharacter":59,"endLine":379,"endCharacter":2},{"startLine":311,"startCharacter":33,"endLine":313,"endCharacter":31},{"startLine":318,"startCharacter":36,"endLine":319,"endCharacter":67},{"startLine":328,"startCharacter":12,"endLine":337,"endCharacter":3},{"startLine":330,"startCharacter":33,"endLine":332,"endCharacter":32},{"startLine":335,"startCharacter":36,"endLine":336,"endCharacter":68},{"startLine":344,"startCharacter":6,"endLine":355,"endCharacter":3},{"startLine":345,"startCharacter":10,"endLine":354,"endCharacter":13},{"startLine":346,"startCharacter":23,"endLine":352,"endCharacter":5},{"startLine":349,"startCharacter":19,"endLine":352,"endCharacter":4},{"startLine":349,"startCharacter":41,"endLine":351,"endCharacter":9},{"startLine":353,"startCharacter":38,"endLine":354,"endCharacter":13},{"startLine":358,"startCharacter":22,"endLine":359,"endCharacter":55},{"startLine":362,"startCharacter":29,"endLine":363,"endCharacter":40},{"startLine":368,"startCharacter":29,"endLine":374,"endCharacter":3},{"startLine":369,"startCharacter":32,"endLine":373,"endCharacter":51},{"startLine":370,"startCharacter":32,"endLine":371,"endCharacter":49},{"startLine":372,"startCharacter":10,"endLine":373,"endCharacter":51},{"startLine":377,"startCharacter":32,"endLine":378,"endCharacter":76},{"startLine":383,"startCharacter":57,"endLine":460,"endCharacter":2},{"startLine":392,"startCharacter":33,"endLine":396,"endCharacter":60},{"startLine":401,"startCharacter":36,"endLine":402,"endCharacter":67},{"startLine":411,"startCharacter":12,"endLine":419,"endCharacter":3},{"startLine":413,"startCharacter":33,"endLine":414,"endCharacter":62},{"startLine":417,"startCharacter":36,"endLine":418,"endCharacter":68},{"startLine":426,"startCharacter":6,"endLine":437,"endCharacter":3},{"startLine":427,"startCharacter":10,"endLine":436,"endCharacter":13},{"startLine":428,"startCharacter":23,"endLine":434,"endCharacter":5},{"startLine":431,"startCharacter":19,"endLine":434,"endCharacter":4},{"startLine":431,"startCharacter":41,"endLine":433,"endCharacter":9},{"startLine":435,"startCharacter":38,"endLine":436,"endCharacter":13},{"startLine":440,"startCharacter":29,"endLine":441,"endCharacter":34},{"startLine":444,"startCharacter":35,"endLine":445,"endCharacter":55},{"startLine":449,"startCharacter":29,"endLine":459,"endCharacter":3},{"startLine":451,"startCharacter":10,"endLine":455,"endCharacter":17},{"startLine":452,"startCharacter":14,"endLine":453,"endCharacter":58},{"startLine":457,"startCharacter":28,"endLine":458,"endCharacter":51},{"startLine":464,"startCharacter":51,"endLine":512,"endCharacter":2},{"startLine":482,"startCharacter":12,"endLine":485,"endCharacter":45},{"startLine":492,"startCharacter":6,"endLine":503,"endCharacter":3},{"startLine":493,"startCharacter":10,"endLine":502,"endCharacter":13},{"startLine":494,"startCharacter":23,"endLine":500,"endCharacter":5},{"startLine":497,"startCharacter":19,"endLine":500,"endCharacter":4},{"startLine":497,"startCharacter":41,"endLine":499,"endCharacter":9},{"startLine":501,"startCharacter":38,"endLine":502,"endCharacter":13},{"startLine":506,"startCharacter":22,"endLine":507,"endCharacter":55},{"startLine":510,"startCharacter":29,"endLine":511,"endCharacter":40},{"startLine":516,"startCharacter":51,"endLine":576,"endCharacter":2},{"startLine":540,"startCharacter":12,"endLine":543,"endCharacter":15},{"startLine":550,"startCharacter":6,"endLine":561,"endCharacter":3},{"startLine":551,"startCharacter":10,"endLine":560,"endCharacter":13},{"startLine":552,"startCharacter":23,"endLine":558,"endCharacter":5},{"startLine":555,"startCharacter":19,"endLine":558,"endCharacter":4},{"startLine":555,"startCharacter":41,"endLine":557,"endCharacter":9},{"startLine":559,"startCharacter":38,"endLine":560,"endCharacter":13},{"startLine":565,"startCharacter":29,"endLine":567,"endCharacter":62},{"startLine":570,"startCharacter":22,"endLine":571,"endCharacter":55},{"startLine":574,"startCharacter":44,"endLine":575,"endCharacter":46},{"startLine":580,"startCharacter":50,"endLine":649,"endCharacter":2},{"startLine":581,"startCharacter":20,"endLine":584,"endCharacter":25},{"startLine":585,"startCharacter":3,"endLine":587,"endCharacter":54},{"startLine":590,"startCharacter":26,"endLine":648,"endCharacter":4},{"startLine":591,"startCharacter":8,"endLine":648,"endCharacter":3},{"startLine":591,"startCharacter":36,"endLine":647,"endCharacter":4},{"startLine":600,"startCharacter":35,"endLine":603,"endCharacter":62},{"startLine":608,"startCharacter":38,"endLine":609,"endCharacter":69},{"startLine":619,"startCharacter":8,"endLine":630,"endCharacter":5},{"startLine":620,"startCharacter":12,"endLine":629,"endCharacter":15},{"startLine":621,"startCharacter":25,"endLine":627,"endCharacter":7},{"startLine":624,"startCharacter":21,"endLine":627,"endCharacter":6},{"startLine":624,"startCharacter":43,"endLine":626,"endCharacter":11},{"startLine":628,"startCharacter":40,"endLine":629,"endCharacter":15},{"startLine":633,"startCharacter":31,"endLine":634,"endCharacter":42},{"startLine":638,"startCharacter":31,"endLine":642,"endCharacter":5},{"startLine":639,"startCharacter":29,"endLine":641,"endCharacter":18},{"startLine":640,"startCharacter":33,"endLine":641,"endCharacter":18},{"startLine":645,"startCharacter":44,"endLine":646,"endCharacter":92}] [Trace - 21:57:05.661 PM] Sending request 'textDocument/codeLens - (10723)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:57:05.661 PM] Received response 'textDocument/codeLens - (10723)' in 0ms. Result: null [Trace - 21:57:05.666 PM] Sending request 'textDocument/codeAction - (10724)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":235,"character":20},"end":{"line":235,"character":20}},"context":{"diagnostics":[]}} [Trace - 21:57:05.667 PM] Received response 'textDocument/codeAction - (10724)' in 1ms. Result: null [Trace - 21:57:05.697 PM] Sending request 'textDocument/codeAction - (10725)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":651,"character":0}},"context":{"diagnostics":[],"only":["source.organizeImports"]}} [Trace - 21:57:05.699 PM] Received response 'textDocument/codeAction - (10725)' in 1ms. Result: null [Trace - 21:57:05.700 PM] Sending request 'textDocument/formatting - (10726)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 21:57:05.705 PM] Received response 'textDocument/formatting - (10726)' in 4ms. Result: [] [Trace - 21:57:05.722 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":243}} [Trace - 21:57:05.991 PM] Sending request 'textDocument/codeAction - (10727)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"range":{"start":{"line":375,"character":69},"end":{"line":375,"character":69}},"context":{"diagnostics":[]}} [Trace - 21:57:05.992 PM] Received response 'textDocument/codeAction - (10727)' in 0ms. Result: null [Trace - 21:57:06.062 PM] Sending request 'textDocument/documentLink - (10728)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:57:06.066 PM] Received response 'textDocument/documentLink - (10728)' in 4ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":412,"character":11},"end":{"line":412,"character":19}},"target":"https://time.Now"}] [Trace - 21:57:06.285 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","type":2}]} [Trace - 21:57:06.964 PM] Sending request 'textDocument/documentSymbol - (10729)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 21:57:06.965 PM] Received response 'textDocument/documentSymbol - (10729)' in 0ms. Result: [{"name":"ReceivedEvent","detail":"struct{...}","kind":23,"range":{"start":{"line":14,"character":5},"end":{"line":17,"character":1}},"selectionRange":{"start":{"line":14,"character":5},"end":{"line":14,"character":18}},"children":[{"name":"Event","detail":"interface{...}","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":12}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":6}}}]},{"name":"(ReceivedEvent).String","detail":"()","kind":6,"range":{"start":{"line":19,"character":0},"end":{"line":21,"character":1}},"selectionRange":{"start":{"line":19,"character":23},"end":{"line":19,"character":29}}},{"name":"isIn","detail":"(id string, ids []string)","kind":12,"range":{"start":{"line":23,"character":0},"end":{"line":30,"character":1}},"selectionRange":{"start":{"line":23,"character":5},"end":{"line":23,"character":9}}},{"name":"durations","detail":"(dd []time.Duration)","kind":12,"range":{"start":{"line":33,"character":0},"end":{"line":35,"character":1}},"selectionRange":{"start":{"line":33,"character":5},"end":{"line":33,"character":14}}},{"name":"errs","detail":"(ee []error)","kind":12,"range":{"start":{"line":37,"character":0},"end":{"line":39,"character":1}},"selectionRange":{"start":{"line":37,"character":5},"end":{"line":37,"character":9}}},{"name":"events","detail":"(ee []scheduler.Event)","kind":12,"range":{"start":{"line":41,"character":0},"end":{"line":43,"character":1}},"selectionRange":{"start":{"line":41,"character":5},"end":{"line":41,"character":11}}},{"name":"TestScheduler_trigger_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":46,"character":0},"end":{"line":121,"character":1}},"selectionRange":{"start":{"line":46,"character":5},"end":{"line":46,"character":32}}},{"name":"TestScheduler_update_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":124,"character":0},"end":{"line":212,"character":1}},"selectionRange":{"start":{"line":124,"character":5},"end":{"line":124,"character":31}}},{"name":"TestScheduler_outdated_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":215,"character":0},"end":{"line":303,"character":1}},"selectionRange":{"start":{"line":215,"character":5},"end":{"line":215,"character":36}}},{"name":"TestScheduler_ignore_invalid_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":306,"character":0},"end":{"line":380,"character":1}},"selectionRange":{"start":{"line":306,"character":5},"end":{"line":306,"character":43}}},{"name":"TestScheduler_missed_schedules_first","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":383,"character":0},"end":{"line":461,"character":1}},"selectionRange":{"start":{"line":383,"character":5},"end":{"line":383,"character":41}}},{"name":"TestScheduler_deleted_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":464,"character":0},"end":{"line":513,"character":1}},"selectionRange":{"start":{"line":464,"character":5},"end":{"line":464,"character":35}}},{"name":"TestScheduler_delete_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":516,"character":0},"end":{"line":577,"character":1}},"selectionRange":{"start":{"line":516,"character":5},"end":{"line":516,"character":35}}},{"name":"TestScheduler_scheduler_since","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":580,"character":0},"end":{"line":650,"character":1}},"selectionRange":{"start":{"line":580,"character":5},"end":{"line":580,"character":34}}}] [Trace - 21:57:34.270 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 21:57:34 background imports cache refresh starting\n"} [Info - 9:57:34 PM] 2020/11/25 21:57:34 background imports cache refresh starting [Trace - 21:57:34.443 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 21:57:34 background refresh finished after 173.196244ms\n"} [Info - 9:57:34 PM] 2020/11/25 21:57:34 background refresh finished after 173.196244ms [Trace - 22:17:29.640 PM] Sending request 'textDocument/codeAction - (10730)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":651,"character":0}},"context":{"diagnostics":[],"only":["source.organizeImports"]}} [Trace - 22:17:29.641 PM] Received response 'textDocument/codeAction - (10730)' in 1ms. Result: null [Trace - 22:17:29.643 PM] Sending request 'textDocument/formatting - (10731)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 22:17:29.647 PM] Received response 'textDocument/formatting - (10731)' in 4ms. Result: [] [Trace - 22:17:29.664 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":243}} [Trace - 22:17:29.964 PM] Sending request 'textDocument/codeAction - (10732)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"range":{"start":{"line":375,"character":69},"end":{"line":375,"character":69}},"context":{"diagnostics":[]}} [Trace - 22:17:29.964 PM] Received response 'textDocument/codeAction - (10732)' in 0ms. Result: null [Trace - 22:17:30.582 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","type":2}]} [Trace - 22:17:59.642 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 22:17:59 background imports cache refresh starting\n"} [Info - 10:17:59 PM] 2020/11/25 22:17:59 background imports cache refresh starting [Trace - 22:17:59.808 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 22:17:59 background refresh finished after 166.051491ms\n"} [Info - 10:17:59 PM] 2020/11/25 22:17:59 background refresh finished after 166.051491ms [Trace - 22:32:07.826 PM] Sending request 'textDocument/hover - (10733)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":222,"character":6}} [Trace - 22:32:07.827 PM] Received response 'textDocument/hover - (10733)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nvar earlier int64\n```"},"range":{"start":{"line":222,"character":1},"end":{"line":222,"character":8}}} [Trace - 22:32:08.125 PM] Sending request 'textDocument/hover - (10734)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":229,"character":21}} [Trace - 22:32:08.126 PM] Received response 'textDocument/hover - (10734)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nfunc simple.SimpleScheduleWithTS(id interface{}, epoch int64, timestamp int64) schedule.Schedule\n```\n\n[`simple.SimpleScheduleWithTS` on pkg.go.dev](https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls#SimpleScheduleWithTS)"},"range":{"start":{"line":229,"character":9},"end":{"line":229,"character":29}}} [Trace - 22:32:08.592 PM] Sending request 'textDocument/hover - (10735)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":233,"character":38}} [Trace - 22:32:08.593 PM] Received response 'textDocument/hover - (10735)' in 0ms. Result: null [Trace - 22:32:08.627 PM] Sending request 'textDocument/documentHighlight - (10736)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":233,"character":38}} [Trace - 22:32:08.628 PM] Received response 'textDocument/documentHighlight - (10736)' in 0ms. Result: [] [Trace - 22:32:08.870 PM] Sending request 'textDocument/codeAction - (10737)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":233,"character":38},"end":{"line":233,"character":38}},"context":{"diagnostics":[]}} [Trace - 22:32:08.872 PM] Sending request 'textDocument/definition - (10738)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":233,"character":38}} [Trace - 22:32:08.873 PM] Received response 'textDocument/codeAction - (10737)' in 2ms. Result: null [Error - Received] 22:32:08.873 PM #10738 no identifier found [Error - 10:32:08 PM] Request textDocument/definition failed. Message: no identifier found Code: 0 [Trace - 22:32:08.929 PM] Sending request 'textDocument/codeAction - (10739)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":651,"character":0}},"context":{"diagnostics":[],"only":["source.organizeImports"]}} [Trace - 22:32:08.931 PM] Received response 'textDocument/codeAction - (10739)' in 1ms. Result: null [Trace - 22:32:08.932 PM] Sending request 'textDocument/formatting - (10740)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 22:32:08.937 PM] Received response 'textDocument/formatting - (10740)' in 4ms. Result: [] [Trace - 22:32:08.954 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":243}} [Trace - 22:32:09.250 PM] Sending request 'textDocument/codeAction - (10741)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"range":{"start":{"line":375,"character":69},"end":{"line":375,"character":69}},"context":{"diagnostics":[]}} [Trace - 22:32:09.251 PM] Received response 'textDocument/codeAction - (10741)' in 0ms. Result: null [Trace - 22:32:09.476 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","type":2}]} [Trace - 22:32:14.476 PM] Sending request 'textDocument/codeAction - (10742)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":237,"character":0},"end":{"line":239,"character":0}},"context":{"diagnostics":[]}} [Trace - 22:32:14.477 PM] Received response 'textDocument/codeAction - (10742)' in 1ms. Result: null [Trace - 22:32:14.677 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":244},"contentChanges":[{"range":{"start":{"line":237,"character":0},"end":{"line":239,"character":0}},"rangeLength":30,"text":""}]} [Trace - 22:32:14.860 PM] Sending request 'textDocument/foldingRange - (10743)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 22:32:14.863 PM] Received response 'textDocument/foldingRange - (10743)' in 2ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":300,"endCharacter":2},{"startLine":227,"startCharacter":33,"endLine":229,"endCharacter":56},{"startLine":234,"startCharacter":36,"endLine":235,"endCharacter":21},{"startLine":244,"startCharacter":12,"endLine":254,"endCharacter":3},{"startLine":246,"startCharacter":33,"endLine":249,"endCharacter":61},{"startLine":252,"startCharacter":36,"endLine":253,"endCharacter":68},{"startLine":261,"startCharacter":6,"endLine":272,"endCharacter":3},{"startLine":262,"startCharacter":10,"endLine":271,"endCharacter":13},{"startLine":263,"startCharacter":23,"endLine":269,"endCharacter":5},{"startLine":266,"startCharacter":19,"endLine":269,"endCharacter":4},{"startLine":266,"startCharacter":41,"endLine":268,"endCharacter":9},{"startLine":270,"startCharacter":38,"endLine":271,"endCharacter":13},{"startLine":275,"startCharacter":22,"endLine":276,"endCharacter":55},{"startLine":279,"startCharacter":29,"endLine":280,"endCharacter":40},{"startLine":283,"startCharacter":29,"endLine":299,"endCharacter":3},{"startLine":284,"startCharacter":32,"endLine":298,"endCharacter":51},{"startLine":285,"startCharacter":32,"endLine":288,"endCharacter":4},{"startLine":286,"startCharacter":38,"endLine":287,"endCharacter":51},{"startLine":289,"startCharacter":31,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":47,"endLine":291,"endCharacter":50},{"startLine":293,"startCharacter":25,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":68},{"startLine":297,"startCharacter":10,"endLine":298,"endCharacter":51},{"startLine":304,"startCharacter":59,"endLine":377,"endCharacter":2},{"startLine":309,"startCharacter":33,"endLine":311,"endCharacter":31},{"startLine":316,"startCharacter":36,"endLine":317,"endCharacter":67},{"startLine":326,"startCharacter":12,"endLine":335,"endCharacter":3},{"startLine":328,"startCharacter":33,"endLine":330,"endCharacter":32},{"startLine":333,"startCharacter":36,"endLine":334,"endCharacter":68},{"startLine":342,"startCharacter":6,"endLine":353,"endCharacter":3},{"startLine":343,"startCharacter":10,"endLine":352,"endCharacter":13},{"startLine":344,"startCharacter":23,"endLine":350,"endCharacter":5},{"startLine":347,"startCharacter":19,"endLine":350,"endCharacter":4},{"startLine":347,"startCharacter":41,"endLine":349,"endCharacter":9},{"startLine":351,"startCharacter":38,"endLine":352,"endCharacter":13},{"startLine":356,"startCharacter":22,"endLine":357,"endCharacter":55},{"startLine":360,"startCharacter":29,"endLine":361,"endCharacter":40},{"startLine":366,"startCharacter":29,"endLine":372,"endCharacter":3},{"startLine":367,"startCharacter":32,"endLine":371,"endCharacter":51},{"startLine":368,"startCharacter":32,"endLine":369,"endCharacter":49},{"startLine":370,"startCharacter":10,"endLine":371,"endCharacter":51},{"startLine":375,"startCharacter":32,"endLine":376,"endCharacter":76},{"startLine":381,"startCharacter":57,"endLine":458,"endCharacter":2},{"startLine":390,"startCharacter":33,"endLine":394,"endCharacter":60},{"startLine":399,"startCharacter":36,"endLine":400,"endCharacter":67},{"startLine":409,"startCharacter":12,"endLine":417,"endCharacter":3},{"startLine":411,"startCharacter":33,"endLine":412,"endCharacter":62},{"startLine":415,"startCharacter":36,"endLine":416,"endCharacter":68},{"startLine":424,"startCharacter":6,"endLine":435,"endCharacter":3},{"startLine":425,"startCharacter":10,"endLine":434,"endCharacter":13},{"startLine":426,"startCharacter":23,"endLine":432,"endCharacter":5},{"startLine":429,"startCharacter":19,"endLine":432,"endCharacter":4},{"startLine":429,"startCharacter":41,"endLine":431,"endCharacter":9},{"startLine":433,"startCharacter":38,"endLine":434,"endCharacter":13},{"startLine":438,"startCharacter":29,"endLine":439,"endCharacter":34},{"startLine":442,"startCharacter":35,"endLine":443,"endCharacter":55},{"startLine":447,"startCharacter":29,"endLine":457,"endCharacter":3},{"startLine":449,"startCharacter":10,"endLine":453,"endCharacter":17},{"startLine":450,"startCharacter":14,"endLine":451,"endCharacter":58},{"startLine":455,"startCharacter":28,"endLine":456,"endCharacter":51},{"startLine":462,"startCharacter":51,"endLine":510,"endCharacter":2},{"startLine":480,"startCharacter":12,"endLine":483,"endCharacter":45},{"startLine":490,"startCharacter":6,"endLine":501,"endCharacter":3},{"startLine":491,"startCharacter":10,"endLine":500,"endCharacter":13},{"startLine":492,"startCharacter":23,"endLine":498,"endCharacter":5},{"startLine":495,"startCharacter":19,"endLine":498,"endCharacter":4},{"startLine":495,"startCharacter":41,"endLine":497,"endCharacter":9},{"startLine":499,"startCharacter":38,"endLine":500,"endCharacter":13},{"startLine":504,"startCharacter":22,"endLine":505,"endCharacter":55},{"startLine":508,"startCharacter":29,"endLine":509,"endCharacter":40},{"startLine":514,"startCharacter":51,"endLine":574,"endCharacter":2},{"startLine":538,"startCharacter":12,"endLine":541,"endCharacter":15},{"startLine":548,"startCharacter":6,"endLine":559,"endCharacter":3},{"startLine":549,"startCharacter":10,"endLine":558,"endCharacter":13},{"startLine":550,"startCharacter":23,"endLine":556,"endCharacter":5},{"startLine":553,"startCharacter":19,"endLine":556,"endCharacter":4},{"startLine":553,"startCharacter":41,"endLine":555,"endCharacter":9},{"startLine":557,"startCharacter":38,"endLine":558,"endCharacter":13},{"startLine":563,"startCharacter":29,"endLine":565,"endCharacter":62},{"startLine":568,"startCharacter":22,"endLine":569,"endCharacter":55},{"startLine":572,"startCharacter":44,"endLine":573,"endCharacter":46},{"startLine":578,"startCharacter":50,"endLine":647,"endCharacter":2},{"startLine":579,"startCharacter":20,"endLine":582,"endCharacter":25},{"startLine":583,"startCharacter":3,"endLine":585,"endCharacter":54},{"startLine":588,"startCharacter":26,"endLine":646,"endCharacter":4},{"startLine":589,"startCharacter":8,"endLine":646,"endCharacter":3},{"startLine":589,"startCharacter":36,"endLine":645,"endCharacter":4},{"startLine":598,"startCharacter":35,"endLine":601,"endCharacter":62},{"startLine":606,"startCharacter":38,"endLine":607,"endCharacter":69},{"startLine":617,"startCharacter":8,"endLine":628,"endCharacter":5},{"startLine":618,"startCharacter":12,"endLine":627,"endCharacter":15},{"startLine":619,"startCharacter":25,"endLine":625,"endCharacter":7},{"startLine":622,"startCharacter":21,"endLine":625,"endCharacter":6},{"startLine":622,"startCharacter":43,"endLine":624,"endCharacter":11},{"startLine":626,"startCharacter":40,"endLine":627,"endCharacter":15},{"startLine":631,"startCharacter":31,"endLine":632,"endCharacter":42},{"startLine":636,"startCharacter":31,"endLine":640,"endCharacter":5},{"startLine":637,"startCharacter":29,"endLine":639,"endCharacter":18},{"startLine":638,"startCharacter":33,"endLine":639,"endCharacter":18},{"startLine":643,"startCharacter":44,"endLine":644,"endCharacter":92}] [Trace - 22:32:14.890 PM] Sending request 'textDocument/codeAction - (10744)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":649,"character":0}},"context":{"diagnostics":[],"only":["source.organizeImports"]}} [Trace - 22:32:14.892 PM] Received response 'textDocument/codeAction - (10744)' in 1ms. Result: null [Trace - 22:32:14.893 PM] Sending request 'textDocument/formatting - (10745)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 22:32:14.897 PM] Received response 'textDocument/formatting - (10745)' in 4ms. Result: [] [Trace - 22:32:14.913 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":244}} [Trace - 22:32:14.927 PM] Sending request 'textDocument/codeLens - (10746)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 22:32:14.927 PM] Received response 'textDocument/codeLens - (10746)' in 0ms. Result: null [Trace - 22:32:15.190 PM] Sending request 'textDocument/codeAction - (10747)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"range":{"start":{"line":375,"character":69},"end":{"line":375,"character":69}},"context":{"diagnostics":[]}} [Trace - 22:32:15.190 PM] Received response 'textDocument/codeAction - (10747)' in 0ms. Result: null [Trace - 22:32:15.313 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","type":2}]} [Trace - 22:32:15.662 PM] Sending request 'textDocument/documentLink - (10748)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 22:32:15.666 PM] Received response 'textDocument/documentLink - (10748)' in 3ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":410,"character":11},"end":{"line":410,"character":19}},"target":"https://time.Now"}] [Trace - 22:32:15.941 PM] Sending request 'textDocument/codeAction - (10749)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":649,"character":0}},"context":{"diagnostics":[],"only":["source.organizeImports"]}} [Trace - 22:32:15.942 PM] Received response 'textDocument/codeAction - (10749)' in 1ms. Result: null [Trace - 22:32:15.943 PM] Sending request 'textDocument/formatting - (10750)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 22:32:15.947 PM] Received response 'textDocument/formatting - (10750)' in 4ms. Result: [] [Trace - 22:32:15.962 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":244}} [Trace - 22:32:16.144 PM] Sending request 'textDocument/codeAction - (10751)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":649,"character":0}},"context":{"diagnostics":[],"only":["source.organizeImports"]}} [Trace - 22:32:16.145 PM] Received response 'textDocument/codeAction - (10751)' in 1ms. Result: null [Trace - 22:32:16.146 PM] Sending request 'textDocument/formatting - (10752)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 22:32:16.151 PM] Received response 'textDocument/formatting - (10752)' in 4ms. Result: [] [Trace - 22:32:16.166 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":244}} [Trace - 22:32:16.208 PM] Sending request 'textDocument/documentSymbol - (10753)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 22:32:16.208 PM] Received response 'textDocument/documentSymbol - (10753)' in 0ms. Result: [{"name":"ReceivedEvent","detail":"struct{...}","kind":23,"range":{"start":{"line":14,"character":5},"end":{"line":17,"character":1}},"selectionRange":{"start":{"line":14,"character":5},"end":{"line":14,"character":18}},"children":[{"name":"Event","detail":"interface{...}","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":12}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":6}}}]},{"name":"(ReceivedEvent).String","detail":"()","kind":6,"range":{"start":{"line":19,"character":0},"end":{"line":21,"character":1}},"selectionRange":{"start":{"line":19,"character":23},"end":{"line":19,"character":29}}},{"name":"isIn","detail":"(id string, ids []string)","kind":12,"range":{"start":{"line":23,"character":0},"end":{"line":30,"character":1}},"selectionRange":{"start":{"line":23,"character":5},"end":{"line":23,"character":9}}},{"name":"durations","detail":"(dd []time.Duration)","kind":12,"range":{"start":{"line":33,"character":0},"end":{"line":35,"character":1}},"selectionRange":{"start":{"line":33,"character":5},"end":{"line":33,"character":14}}},{"name":"errs","detail":"(ee []error)","kind":12,"range":{"start":{"line":37,"character":0},"end":{"line":39,"character":1}},"selectionRange":{"start":{"line":37,"character":5},"end":{"line":37,"character":9}}},{"name":"events","detail":"(ee []scheduler.Event)","kind":12,"range":{"start":{"line":41,"character":0},"end":{"line":43,"character":1}},"selectionRange":{"start":{"line":41,"character":5},"end":{"line":41,"character":11}}},{"name":"TestScheduler_trigger_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":46,"character":0},"end":{"line":121,"character":1}},"selectionRange":{"start":{"line":46,"character":5},"end":{"line":46,"character":32}}},{"name":"TestScheduler_update_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":124,"character":0},"end":{"line":212,"character":1}},"selectionRange":{"start":{"line":124,"character":5},"end":{"line":124,"character":31}}},{"name":"TestScheduler_outdated_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":215,"character":0},"end":{"line":301,"character":1}},"selectionRange":{"start":{"line":215,"character":5},"end":{"line":215,"character":36}}},{"name":"TestScheduler_ignore_invalid_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":304,"character":0},"end":{"line":378,"character":1}},"selectionRange":{"start":{"line":304,"character":5},"end":{"line":304,"character":43}}},{"name":"TestScheduler_missed_schedules_first","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":381,"character":0},"end":{"line":459,"character":1}},"selectionRange":{"start":{"line":381,"character":5},"end":{"line":381,"character":41}}},{"name":"TestScheduler_deleted_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":462,"character":0},"end":{"line":511,"character":1}},"selectionRange":{"start":{"line":462,"character":5},"end":{"line":462,"character":35}}},{"name":"TestScheduler_delete_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":514,"character":0},"end":{"line":575,"character":1}},"selectionRange":{"start":{"line":514,"character":5},"end":{"line":514,"character":35}}},{"name":"TestScheduler_scheduler_since","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":578,"character":0},"end":{"line":648,"character":1}},"selectionRange":{"start":{"line":578,"character":5},"end":{"line":578,"character":34}}}] [Trace - 22:32:16.310 PM] Sending request 'textDocument/codeAction - (10754)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":649,"character":0}},"context":{"diagnostics":[],"only":["source.organizeImports"]}} [Trace - 22:32:16.312 PM] Received response 'textDocument/codeAction - (10754)' in 1ms. Result: null [Trace - 22:32:16.313 PM] Sending request 'textDocument/formatting - (10755)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 22:32:16.318 PM] Received response 'textDocument/formatting - (10755)' in 4ms. Result: [] [Trace - 22:32:16.333 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":244}} [Trace - 22:32:16.604 PM] Sending request 'textDocument/codeAction - (10756)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"range":{"start":{"line":375,"character":69},"end":{"line":375,"character":69}},"context":{"diagnostics":[]}} [Trace - 22:32:16.605 PM] Received response 'textDocument/codeAction - (10756)' in 0ms. Result: null [Trace - 22:32:16.632 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","type":2},{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","type":2},{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","type":2}]} [Trace - 22:32:17.916 PM] Sending request 'textDocument/hover - (10757)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":231,"character":26}} [Trace - 22:32:17.916 PM] Received response 'textDocument/hover - (10757)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nvar schedules []schedule.Schedule\n```"},"range":{"start":{"line":231,"character":20},"end":{"line":231,"character":29}}} [Trace - 22:32:18.247 PM] Sending request 'textDocument/hover - (10758)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":229,"character":24}} [Trace - 22:32:18.247 PM] Received response 'textDocument/hover - (10758)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nfunc simple.SimpleScheduleWithTS(id interface{}, epoch int64, timestamp int64) schedule.Schedule\n```\n\n[`simple.SimpleScheduleWithTS` on pkg.go.dev](https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls#SimpleScheduleWithTS)"},"range":{"start":{"line":229,"character":9},"end":{"line":229,"character":29}}} [Trace - 22:32:19.440 PM] Sending request 'textDocument/documentHighlight - (10759)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":229,"character":22}} [Trace - 22:32:19.441 PM] Received response 'textDocument/documentHighlight - (10759)' in 0ms. Result: [{"range":{"start":{"line":228,"character":9},"end":{"line":228,"character":29}},"kind":1},{"range":{"start":{"line":229,"character":9},"end":{"line":229,"character":29}},"kind":1}] [Trace - 22:32:19.879 PM] Sending request 'textDocument/codeAction - (10760)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":229,"character":9},"end":{"line":229,"character":29}},"context":{"diagnostics":[]}} [Trace - 22:32:19.881 PM] Received response 'textDocument/codeAction - (10760)' in 1ms. Result: null [Trace - 22:32:20.678 PM] Sending request 'textDocument/definition - (10761)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":229,"character":22}} [Trace - 22:32:20.678 PM] Received response 'textDocument/definition - (10761)' in 0ms. Result: [{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","range":{"start":{"line":16,"character":5},"end":{"line":16,"character":25}}}] [Trace - 22:32:20.813 PM] Sending request 'textDocument/definition - (10762)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":229,"character":23}} [Trace - 22:32:20.813 PM] Received response 'textDocument/definition - (10762)' in 0ms. Result: [{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","range":{"start":{"line":16,"character":5},"end":{"line":16,"character":25}}}] [Trace - 22:32:20.964 PM] Sending request 'textDocument/hover - (10763)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":229,"character":22}} [Trace - 22:32:20.964 PM] Received response 'textDocument/hover - (10763)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nfunc simple.SimpleScheduleWithTS(id interface{}, epoch int64, timestamp int64) schedule.Schedule\n```\n\n[`simple.SimpleScheduleWithTS` on pkg.go.dev](https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls#SimpleScheduleWithTS)"},"range":{"start":{"line":229,"character":9},"end":{"line":229,"character":29}}} [Trace - 22:32:22.357 PM] Sending request 'textDocument/hover - (10764)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":229,"character":22}} [Trace - 22:32:22.358 PM] Received response 'textDocument/hover - (10764)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nfunc simple.SimpleScheduleWithTS(id interface{}, epoch int64, timestamp int64) schedule.Schedule\n```\n\n[`simple.SimpleScheduleWithTS` on pkg.go.dev](https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls#SimpleScheduleWithTS)"},"range":{"start":{"line":229,"character":9},"end":{"line":229,"character":29}}} [Trace - 22:32:23.056 PM] Sending request 'textDocument/hover - (10765)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":229,"character":29}} [Trace - 22:32:23.056 PM] Received response 'textDocument/hover - (10765)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nfunc simple.SimpleScheduleWithTS(id interface{}, epoch int64, timestamp int64) schedule.Schedule\n```\n\n[`simple.SimpleScheduleWithTS` on pkg.go.dev](https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls#SimpleScheduleWithTS)"},"range":{"start":{"line":229,"character":9},"end":{"line":229,"character":29}}} [Trace - 22:32:23.645 PM] Sending request 'textDocument/codeAction - (10766)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":229,"character":29},"end":{"line":229,"character":29}},"context":{"diagnostics":[]}} [Trace - 22:32:23.647 PM] Received response 'textDocument/codeAction - (10766)' in 1ms. Result: null [Trace - 22:32:35.581 PM] Sending request 'textDocument/hover - (10767)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":228,"character":15}} [Trace - 22:32:35.582 PM] Received response 'textDocument/hover - (10767)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nfunc simple.SimpleScheduleWithTS(id interface{}, epoch int64, timestamp int64) schedule.Schedule\n```\n\n[`simple.SimpleScheduleWithTS` on pkg.go.dev](https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls#SimpleScheduleWithTS)"},"range":{"start":{"line":228,"character":9},"end":{"line":228,"character":29}}} [Trace - 22:32:37.955 PM] Sending request 'textDocument/documentHighlight - (10768)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":228,"character":15}} [Trace - 22:32:37.956 PM] Received response 'textDocument/documentHighlight - (10768)' in 0ms. Result: [{"range":{"start":{"line":228,"character":9},"end":{"line":228,"character":29}},"kind":1},{"range":{"start":{"line":229,"character":9},"end":{"line":229,"character":29}},"kind":1}] [Trace - 22:32:38.198 PM] Sending request 'textDocument/codeAction - (10769)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":228,"character":15},"end":{"line":228,"character":15}},"context":{"diagnostics":[]}} [Trace - 22:32:38.199 PM] Received response 'textDocument/codeAction - (10769)' in 1ms. Result: null [Trace - 22:32:38.586 PM] Sending request 'textDocument/codeAction - (10770)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":228,"character":9},"end":{"line":228,"character":29}},"context":{"diagnostics":[]}} [Trace - 22:32:38.590 PM] Received response 'textDocument/codeAction - (10770)' in 3ms. Result: null [Trace - 22:32:38.876 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 22:32:38 background imports cache refresh starting\n"} [Info - 10:32:38 PM] 2020/11/25 22:32:38 background imports cache refresh starting [Trace - 22:32:39.048 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 22:32:39 background refresh finished after 171.948972ms\n"} [Info - 10:32:39 PM] 2020/11/25 22:32:39 background refresh finished after 171.948972ms [Trace - 22:32:39.581 PM] Sending request 'textDocument/documentHighlight - (10771)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":228,"character":29}} [Trace - 22:32:39.581 PM] Received response 'textDocument/documentHighlight - (10771)' in 0ms. Result: [{"range":{"start":{"line":228,"character":9},"end":{"line":228,"character":29}},"kind":1},{"range":{"start":{"line":229,"character":9},"end":{"line":229,"character":29}},"kind":1}] [Trace - 22:32:39.829 PM] Sending request 'textDocument/codeAction - (10772)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":228,"character":9},"end":{"line":228,"character":29}},"context":{"diagnostics":[]}} [Trace - 22:32:39.831 PM] Received response 'textDocument/codeAction - (10772)' in 1ms. Result: null [Trace - 22:32:40.556 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":245},"contentChanges":[{"range":{"start":{"line":228,"character":9},"end":{"line":228,"character":29}},"rangeLength":20,"text":"O"}]} [Trace - 22:32:40.562 PM] Sending request 'textDocument/completion - (10773)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":228,"character":10},"context":{"triggerKind":1}} [Trace - 22:32:40.563 PM] Received response 'textDocument/completion - (10773)' in 1ms. Result: {"isIncomplete":false,"items":[]} [Trace - 22:32:40.564 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":245,"diagnostics":[{"range":{"start":{"line":228,"character":9},"end":{"line":228,"character":10}},"severity":1,"source":"compiler","message":"O not declared by package simple"}]} [Trace - 22:32:40.745 PM] Sending request 'textDocument/foldingRange - (10774)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 22:32:40.749 PM] Received response 'textDocument/foldingRange - (10774)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":300,"endCharacter":2},{"startLine":227,"startCharacter":33,"endLine":229,"endCharacter":56},{"startLine":234,"startCharacter":36,"endLine":235,"endCharacter":21},{"startLine":244,"startCharacter":12,"endLine":254,"endCharacter":3},{"startLine":246,"startCharacter":33,"endLine":249,"endCharacter":61},{"startLine":252,"startCharacter":36,"endLine":253,"endCharacter":68},{"startLine":261,"startCharacter":6,"endLine":272,"endCharacter":3},{"startLine":262,"startCharacter":10,"endLine":271,"endCharacter":13},{"startLine":263,"startCharacter":23,"endLine":269,"endCharacter":5},{"startLine":266,"startCharacter":19,"endLine":269,"endCharacter":4},{"startLine":266,"startCharacter":41,"endLine":268,"endCharacter":9},{"startLine":270,"startCharacter":38,"endLine":271,"endCharacter":13},{"startLine":275,"startCharacter":22,"endLine":276,"endCharacter":55},{"startLine":279,"startCharacter":29,"endLine":280,"endCharacter":40},{"startLine":283,"startCharacter":29,"endLine":299,"endCharacter":3},{"startLine":284,"startCharacter":32,"endLine":298,"endCharacter":51},{"startLine":285,"startCharacter":32,"endLine":288,"endCharacter":4},{"startLine":286,"startCharacter":38,"endLine":287,"endCharacter":51},{"startLine":289,"startCharacter":31,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":47,"endLine":291,"endCharacter":50},{"startLine":293,"startCharacter":25,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":68},{"startLine":297,"startCharacter":10,"endLine":298,"endCharacter":51},{"startLine":304,"startCharacter":59,"endLine":377,"endCharacter":2},{"startLine":309,"startCharacter":33,"endLine":311,"endCharacter":31},{"startLine":316,"startCharacter":36,"endLine":317,"endCharacter":67},{"startLine":326,"startCharacter":12,"endLine":335,"endCharacter":3},{"startLine":328,"startCharacter":33,"endLine":330,"endCharacter":32},{"startLine":333,"startCharacter":36,"endLine":334,"endCharacter":68},{"startLine":342,"startCharacter":6,"endLine":353,"endCharacter":3},{"startLine":343,"startCharacter":10,"endLine":352,"endCharacter":13},{"startLine":344,"startCharacter":23,"endLine":350,"endCharacter":5},{"startLine":347,"startCharacter":19,"endLine":350,"endCharacter":4},{"startLine":347,"startCharacter":41,"endLine":349,"endCharacter":9},{"startLine":351,"startCharacter":38,"endLine":352,"endCharacter":13},{"startLine":356,"startCharacter":22,"endLine":357,"endCharacter":55},{"startLine":360,"startCharacter":29,"endLine":361,"endCharacter":40},{"startLine":366,"startCharacter":29,"endLine":372,"endCharacter":3},{"startLine":367,"startCharacter":32,"endLine":371,"endCharacter":51},{"startLine":368,"startCharacter":32,"endLine":369,"endCharacter":49},{"startLine":370,"startCharacter":10,"endLine":371,"endCharacter":51},{"startLine":375,"startCharacter":32,"endLine":376,"endCharacter":76},{"startLine":381,"startCharacter":57,"endLine":458,"endCharacter":2},{"startLine":390,"startCharacter":33,"endLine":394,"endCharacter":60},{"startLine":399,"startCharacter":36,"endLine":400,"endCharacter":67},{"startLine":409,"startCharacter":12,"endLine":417,"endCharacter":3},{"startLine":411,"startCharacter":33,"endLine":412,"endCharacter":62},{"startLine":415,"startCharacter":36,"endLine":416,"endCharacter":68},{"startLine":424,"startCharacter":6,"endLine":435,"endCharacter":3},{"startLine":425,"startCharacter":10,"endLine":434,"endCharacter":13},{"startLine":426,"startCharacter":23,"endLine":432,"endCharacter":5},{"startLine":429,"startCharacter":19,"endLine":432,"endCharacter":4},{"startLine":429,"startCharacter":41,"endLine":431,"endCharacter":9},{"startLine":433,"startCharacter":38,"endLine":434,"endCharacter":13},{"startLine":438,"startCharacter":29,"endLine":439,"endCharacter":34},{"startLine":442,"startCharacter":35,"endLine":443,"endCharacter":55},{"startLine":447,"startCharacter":29,"endLine":457,"endCharacter":3},{"startLine":449,"startCharacter":10,"endLine":453,"endCharacter":17},{"startLine":450,"startCharacter":14,"endLine":451,"endCharacter":58},{"startLine":455,"startCharacter":28,"endLine":456,"endCharacter":51},{"startLine":462,"startCharacter":51,"endLine":510,"endCharacter":2},{"startLine":480,"startCharacter":12,"endLine":483,"endCharacter":45},{"startLine":490,"startCharacter":6,"endLine":501,"endCharacter":3},{"startLine":491,"startCharacter":10,"endLine":500,"endCharacter":13},{"startLine":492,"startCharacter":23,"endLine":498,"endCharacter":5},{"startLine":495,"startCharacter":19,"endLine":498,"endCharacter":4},{"startLine":495,"startCharacter":41,"endLine":497,"endCharacter":9},{"startLine":499,"startCharacter":38,"endLine":500,"endCharacter":13},{"startLine":504,"startCharacter":22,"endLine":505,"endCharacter":55},{"startLine":508,"startCharacter":29,"endLine":509,"endCharacter":40},{"startLine":514,"startCharacter":51,"endLine":574,"endCharacter":2},{"startLine":538,"startCharacter":12,"endLine":541,"endCharacter":15},{"startLine":548,"startCharacter":6,"endLine":559,"endCharacter":3},{"startLine":549,"startCharacter":10,"endLine":558,"endCharacter":13},{"startLine":550,"startCharacter":23,"endLine":556,"endCharacter":5},{"startLine":553,"startCharacter":19,"endLine":556,"endCharacter":4},{"startLine":553,"startCharacter":41,"endLine":555,"endCharacter":9},{"startLine":557,"startCharacter":38,"endLine":558,"endCharacter":13},{"startLine":563,"startCharacter":29,"endLine":565,"endCharacter":62},{"startLine":568,"startCharacter":22,"endLine":569,"endCharacter":55},{"startLine":572,"startCharacter":44,"endLine":573,"endCharacter":46},{"startLine":578,"startCharacter":50,"endLine":647,"endCharacter":2},{"startLine":579,"startCharacter":20,"endLine":582,"endCharacter":25},{"startLine":583,"startCharacter":3,"endLine":585,"endCharacter":54},{"startLine":588,"startCharacter":26,"endLine":646,"endCharacter":4},{"startLine":589,"startCharacter":8,"endLine":646,"endCharacter":3},{"startLine":589,"startCharacter":36,"endLine":645,"endCharacter":4},{"startLine":598,"startCharacter":35,"endLine":601,"endCharacter":62},{"startLine":606,"startCharacter":38,"endLine":607,"endCharacter":69},{"startLine":617,"startCharacter":8,"endLine":628,"endCharacter":5},{"startLine":618,"startCharacter":12,"endLine":627,"endCharacter":15},{"startLine":619,"startCharacter":25,"endLine":625,"endCharacter":7},{"startLine":622,"startCharacter":21,"endLine":625,"endCharacter":6},{"startLine":622,"startCharacter":43,"endLine":624,"endCharacter":11},{"startLine":626,"startCharacter":40,"endLine":627,"endCharacter":15},{"startLine":631,"startCharacter":31,"endLine":632,"endCharacter":42},{"startLine":636,"startCharacter":31,"endLine":640,"endCharacter":5},{"startLine":637,"startCharacter":29,"endLine":639,"endCharacter":18},{"startLine":638,"startCharacter":33,"endLine":639,"endCharacter":18},{"startLine":643,"startCharacter":44,"endLine":644,"endCharacter":92}] [Trace - 22:32:40.807 PM] Sending request 'textDocument/codeLens - (10775)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 22:32:40.807 PM] Received response 'textDocument/codeLens - (10775)' in 0ms. Result: null [Trace - 22:32:40.816 PM] Sending request 'textDocument/codeAction - (10776)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":228,"character":10},"end":{"line":228,"character":10}},"context":{"diagnostics":[{"range":{"start":{"line":228,"character":9},"end":{"line":228,"character":10}},"message":"O not declared by package simple","severity":1,"source":"compiler"}]}} [Trace - 22:32:40.818 PM] Received response 'textDocument/codeAction - (10776)' in 1ms. Result: null [Trace - 22:32:40.887 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":246},"contentChanges":[{"range":{"start":{"line":228,"character":10},"end":{"line":228,"character":10}},"rangeLength":0,"text":"l"}]} [Trace - 22:32:40.891 PM] Sending request 'textDocument/completion - (10777)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":228,"character":11},"context":{"triggerKind":1}} [Trace - 22:32:40.893 PM] Received response 'textDocument/completion - (10777)' in 2ms. Result: {"isIncomplete":false,"items":[]} [Trace - 22:32:40.894 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":246,"diagnostics":[{"range":{"start":{"line":228,"character":9},"end":{"line":228,"character":11}},"severity":1,"source":"compiler","message":"Ol not declared by package simple"}]} [Trace - 22:32:40.980 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":247},"contentChanges":[{"range":{"start":{"line":228,"character":11},"end":{"line":228,"character":11}},"rangeLength":0,"text":"d"}]} [Trace - 22:32:40.987 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":247,"diagnostics":[{"range":{"start":{"line":228,"character":9},"end":{"line":228,"character":12}},"severity":1,"source":"compiler","message":"Old not declared by package simple"}]} [Trace - 22:32:41.176 PM] Sending request 'textDocument/foldingRange - (10778)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 22:32:41.180 PM] Received response 'textDocument/foldingRange - (10778)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":300,"endCharacter":2},{"startLine":227,"startCharacter":33,"endLine":229,"endCharacter":56},{"startLine":234,"startCharacter":36,"endLine":235,"endCharacter":21},{"startLine":244,"startCharacter":12,"endLine":254,"endCharacter":3},{"startLine":246,"startCharacter":33,"endLine":249,"endCharacter":61},{"startLine":252,"startCharacter":36,"endLine":253,"endCharacter":68},{"startLine":261,"startCharacter":6,"endLine":272,"endCharacter":3},{"startLine":262,"startCharacter":10,"endLine":271,"endCharacter":13},{"startLine":263,"startCharacter":23,"endLine":269,"endCharacter":5},{"startLine":266,"startCharacter":19,"endLine":269,"endCharacter":4},{"startLine":266,"startCharacter":41,"endLine":268,"endCharacter":9},{"startLine":270,"startCharacter":38,"endLine":271,"endCharacter":13},{"startLine":275,"startCharacter":22,"endLine":276,"endCharacter":55},{"startLine":279,"startCharacter":29,"endLine":280,"endCharacter":40},{"startLine":283,"startCharacter":29,"endLine":299,"endCharacter":3},{"startLine":284,"startCharacter":32,"endLine":298,"endCharacter":51},{"startLine":285,"startCharacter":32,"endLine":288,"endCharacter":4},{"startLine":286,"startCharacter":38,"endLine":287,"endCharacter":51},{"startLine":289,"startCharacter":31,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":47,"endLine":291,"endCharacter":50},{"startLine":293,"startCharacter":25,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":68},{"startLine":297,"startCharacter":10,"endLine":298,"endCharacter":51},{"startLine":304,"startCharacter":59,"endLine":377,"endCharacter":2},{"startLine":309,"startCharacter":33,"endLine":311,"endCharacter":31},{"startLine":316,"startCharacter":36,"endLine":317,"endCharacter":67},{"startLine":326,"startCharacter":12,"endLine":335,"endCharacter":3},{"startLine":328,"startCharacter":33,"endLine":330,"endCharacter":32},{"startLine":333,"startCharacter":36,"endLine":334,"endCharacter":68},{"startLine":342,"startCharacter":6,"endLine":353,"endCharacter":3},{"startLine":343,"startCharacter":10,"endLine":352,"endCharacter":13},{"startLine":344,"startCharacter":23,"endLine":350,"endCharacter":5},{"startLine":347,"startCharacter":19,"endLine":350,"endCharacter":4},{"startLine":347,"startCharacter":41,"endLine":349,"endCharacter":9},{"startLine":351,"startCharacter":38,"endLine":352,"endCharacter":13},{"startLine":356,"startCharacter":22,"endLine":357,"endCharacter":55},{"startLine":360,"startCharacter":29,"endLine":361,"endCharacter":40},{"startLine":366,"startCharacter":29,"endLine":372,"endCharacter":3},{"startLine":367,"startCharacter":32,"endLine":371,"endCharacter":51},{"startLine":368,"startCharacter":32,"endLine":369,"endCharacter":49},{"startLine":370,"startCharacter":10,"endLine":371,"endCharacter":51},{"startLine":375,"startCharacter":32,"endLine":376,"endCharacter":76},{"startLine":381,"startCharacter":57,"endLine":458,"endCharacter":2},{"startLine":390,"startCharacter":33,"endLine":394,"endCharacter":60},{"startLine":399,"startCharacter":36,"endLine":400,"endCharacter":67},{"startLine":409,"startCharacter":12,"endLine":417,"endCharacter":3},{"startLine":411,"startCharacter":33,"endLine":412,"endCharacter":62},{"startLine":415,"startCharacter":36,"endLine":416,"endCharacter":68},{"startLine":424,"startCharacter":6,"endLine":435,"endCharacter":3},{"startLine":425,"startCharacter":10,"endLine":434,"endCharacter":13},{"startLine":426,"startCharacter":23,"endLine":432,"endCharacter":5},{"startLine":429,"startCharacter":19,"endLine":432,"endCharacter":4},{"startLine":429,"startCharacter":41,"endLine":431,"endCharacter":9},{"startLine":433,"startCharacter":38,"endLine":434,"endCharacter":13},{"startLine":438,"startCharacter":29,"endLine":439,"endCharacter":34},{"startLine":442,"startCharacter":35,"endLine":443,"endCharacter":55},{"startLine":447,"startCharacter":29,"endLine":457,"endCharacter":3},{"startLine":449,"startCharacter":10,"endLine":453,"endCharacter":17},{"startLine":450,"startCharacter":14,"endLine":451,"endCharacter":58},{"startLine":455,"startCharacter":28,"endLine":456,"endCharacter":51},{"startLine":462,"startCharacter":51,"endLine":510,"endCharacter":2},{"startLine":480,"startCharacter":12,"endLine":483,"endCharacter":45},{"startLine":490,"startCharacter":6,"endLine":501,"endCharacter":3},{"startLine":491,"startCharacter":10,"endLine":500,"endCharacter":13},{"startLine":492,"startCharacter":23,"endLine":498,"endCharacter":5},{"startLine":495,"startCharacter":19,"endLine":498,"endCharacter":4},{"startLine":495,"startCharacter":41,"endLine":497,"endCharacter":9},{"startLine":499,"startCharacter":38,"endLine":500,"endCharacter":13},{"startLine":504,"startCharacter":22,"endLine":505,"endCharacter":55},{"startLine":508,"startCharacter":29,"endLine":509,"endCharacter":40},{"startLine":514,"startCharacter":51,"endLine":574,"endCharacter":2},{"startLine":538,"startCharacter":12,"endLine":541,"endCharacter":15},{"startLine":548,"startCharacter":6,"endLine":559,"endCharacter":3},{"startLine":549,"startCharacter":10,"endLine":558,"endCharacter":13},{"startLine":550,"startCharacter":23,"endLine":556,"endCharacter":5},{"startLine":553,"startCharacter":19,"endLine":556,"endCharacter":4},{"startLine":553,"startCharacter":41,"endLine":555,"endCharacter":9},{"startLine":557,"startCharacter":38,"endLine":558,"endCharacter":13},{"startLine":563,"startCharacter":29,"endLine":565,"endCharacter":62},{"startLine":568,"startCharacter":22,"endLine":569,"endCharacter":55},{"startLine":572,"startCharacter":44,"endLine":573,"endCharacter":46},{"startLine":578,"startCharacter":50,"endLine":647,"endCharacter":2},{"startLine":579,"startCharacter":20,"endLine":582,"endCharacter":25},{"startLine":583,"startCharacter":3,"endLine":585,"endCharacter":54},{"startLine":588,"startCharacter":26,"endLine":646,"endCharacter":4},{"startLine":589,"startCharacter":8,"endLine":646,"endCharacter":3},{"startLine":589,"startCharacter":36,"endLine":645,"endCharacter":4},{"startLine":598,"startCharacter":35,"endLine":601,"endCharacter":62},{"startLine":606,"startCharacter":38,"endLine":607,"endCharacter":69},{"startLine":617,"startCharacter":8,"endLine":628,"endCharacter":5},{"startLine":618,"startCharacter":12,"endLine":627,"endCharacter":15},{"startLine":619,"startCharacter":25,"endLine":625,"endCharacter":7},{"startLine":622,"startCharacter":21,"endLine":625,"endCharacter":6},{"startLine":622,"startCharacter":43,"endLine":624,"endCharacter":11},{"startLine":626,"startCharacter":40,"endLine":627,"endCharacter":15},{"startLine":631,"startCharacter":31,"endLine":632,"endCharacter":42},{"startLine":636,"startCharacter":31,"endLine":640,"endCharacter":5},{"startLine":637,"startCharacter":29,"endLine":639,"endCharacter":18},{"startLine":638,"startCharacter":33,"endLine":639,"endCharacter":18},{"startLine":643,"startCharacter":44,"endLine":644,"endCharacter":92}] [Trace - 22:32:41.238 PM] Sending request 'textDocument/codeLens - (10779)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 22:32:41.238 PM] Received response 'textDocument/codeLens - (10779)' in 0ms. Result: null [Trace - 22:32:41.242 PM] Sending request 'textDocument/codeAction - (10780)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":228,"character":12},"end":{"line":228,"character":12}},"context":{"diagnostics":[{"range":{"start":{"line":228,"character":9},"end":{"line":228,"character":12}},"message":"Old not declared by package simple","severity":1,"source":"compiler"}]}} [Trace - 22:32:41.243 PM] Received response 'textDocument/codeAction - (10780)' in 1ms. Result: null [Trace - 22:32:41.547 PM] Sending request 'textDocument/documentLink - (10781)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 22:32:41.552 PM] Received response 'textDocument/documentLink - (10781)' in 4ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":410,"character":11},"end":{"line":410,"character":19}},"target":"https://time.Now"}] [Trace - 22:32:41.873 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":248},"contentChanges":[{"range":{"start":{"line":228,"character":11},"end":{"line":228,"character":12}},"rangeLength":1,"text":""}]} [Trace - 22:32:41.879 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":248,"diagnostics":[{"range":{"start":{"line":228,"character":9},"end":{"line":228,"character":11}},"severity":1,"source":"compiler","message":"Ol not declared by package simple"}]} [Trace - 22:32:42.064 PM] Sending request 'textDocument/foldingRange - (10782)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 22:32:42.067 PM] Received response 'textDocument/foldingRange - (10782)' in 2ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":300,"endCharacter":2},{"startLine":227,"startCharacter":33,"endLine":229,"endCharacter":56},{"startLine":234,"startCharacter":36,"endLine":235,"endCharacter":21},{"startLine":244,"startCharacter":12,"endLine":254,"endCharacter":3},{"startLine":246,"startCharacter":33,"endLine":249,"endCharacter":61},{"startLine":252,"startCharacter":36,"endLine":253,"endCharacter":68},{"startLine":261,"startCharacter":6,"endLine":272,"endCharacter":3},{"startLine":262,"startCharacter":10,"endLine":271,"endCharacter":13},{"startLine":263,"startCharacter":23,"endLine":269,"endCharacter":5},{"startLine":266,"startCharacter":19,"endLine":269,"endCharacter":4},{"startLine":266,"startCharacter":41,"endLine":268,"endCharacter":9},{"startLine":270,"startCharacter":38,"endLine":271,"endCharacter":13},{"startLine":275,"startCharacter":22,"endLine":276,"endCharacter":55},{"startLine":279,"startCharacter":29,"endLine":280,"endCharacter":40},{"startLine":283,"startCharacter":29,"endLine":299,"endCharacter":3},{"startLine":284,"startCharacter":32,"endLine":298,"endCharacter":51},{"startLine":285,"startCharacter":32,"endLine":288,"endCharacter":4},{"startLine":286,"startCharacter":38,"endLine":287,"endCharacter":51},{"startLine":289,"startCharacter":31,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":47,"endLine":291,"endCharacter":50},{"startLine":293,"startCharacter":25,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":68},{"startLine":297,"startCharacter":10,"endLine":298,"endCharacter":51},{"startLine":304,"startCharacter":59,"endLine":377,"endCharacter":2},{"startLine":309,"startCharacter":33,"endLine":311,"endCharacter":31},{"startLine":316,"startCharacter":36,"endLine":317,"endCharacter":67},{"startLine":326,"startCharacter":12,"endLine":335,"endCharacter":3},{"startLine":328,"startCharacter":33,"endLine":330,"endCharacter":32},{"startLine":333,"startCharacter":36,"endLine":334,"endCharacter":68},{"startLine":342,"startCharacter":6,"endLine":353,"endCharacter":3},{"startLine":343,"startCharacter":10,"endLine":352,"endCharacter":13},{"startLine":344,"startCharacter":23,"endLine":350,"endCharacter":5},{"startLine":347,"startCharacter":19,"endLine":350,"endCharacter":4},{"startLine":347,"startCharacter":41,"endLine":349,"endCharacter":9},{"startLine":351,"startCharacter":38,"endLine":352,"endCharacter":13},{"startLine":356,"startCharacter":22,"endLine":357,"endCharacter":55},{"startLine":360,"startCharacter":29,"endLine":361,"endCharacter":40},{"startLine":366,"startCharacter":29,"endLine":372,"endCharacter":3},{"startLine":367,"startCharacter":32,"endLine":371,"endCharacter":51},{"startLine":368,"startCharacter":32,"endLine":369,"endCharacter":49},{"startLine":370,"startCharacter":10,"endLine":371,"endCharacter":51},{"startLine":375,"startCharacter":32,"endLine":376,"endCharacter":76},{"startLine":381,"startCharacter":57,"endLine":458,"endCharacter":2},{"startLine":390,"startCharacter":33,"endLine":394,"endCharacter":60},{"startLine":399,"startCharacter":36,"endLine":400,"endCharacter":67},{"startLine":409,"startCharacter":12,"endLine":417,"endCharacter":3},{"startLine":411,"startCharacter":33,"endLine":412,"endCharacter":62},{"startLine":415,"startCharacter":36,"endLine":416,"endCharacter":68},{"startLine":424,"startCharacter":6,"endLine":435,"endCharacter":3},{"startLine":425,"startCharacter":10,"endLine":434,"endCharacter":13},{"startLine":426,"startCharacter":23,"endLine":432,"endCharacter":5},{"startLine":429,"startCharacter":19,"endLine":432,"endCharacter":4},{"startLine":429,"startCharacter":41,"endLine":431,"endCharacter":9},{"startLine":433,"startCharacter":38,"endLine":434,"endCharacter":13},{"startLine":438,"startCharacter":29,"endLine":439,"endCharacter":34},{"startLine":442,"startCharacter":35,"endLine":443,"endCharacter":55},{"startLine":447,"startCharacter":29,"endLine":457,"endCharacter":3},{"startLine":449,"startCharacter":10,"endLine":453,"endCharacter":17},{"startLine":450,"startCharacter":14,"endLine":451,"endCharacter":58},{"startLine":455,"startCharacter":28,"endLine":456,"endCharacter":51},{"startLine":462,"startCharacter":51,"endLine":510,"endCharacter":2},{"startLine":480,"startCharacter":12,"endLine":483,"endCharacter":45},{"startLine":490,"startCharacter":6,"endLine":501,"endCharacter":3},{"startLine":491,"startCharacter":10,"endLine":500,"endCharacter":13},{"startLine":492,"startCharacter":23,"endLine":498,"endCharacter":5},{"startLine":495,"startCharacter":19,"endLine":498,"endCharacter":4},{"startLine":495,"startCharacter":41,"endLine":497,"endCharacter":9},{"startLine":499,"startCharacter":38,"endLine":500,"endCharacter":13},{"startLine":504,"startCharacter":22,"endLine":505,"endCharacter":55},{"startLine":508,"startCharacter":29,"endLine":509,"endCharacter":40},{"startLine":514,"startCharacter":51,"endLine":574,"endCharacter":2},{"startLine":538,"startCharacter":12,"endLine":541,"endCharacter":15},{"startLine":548,"startCharacter":6,"endLine":559,"endCharacter":3},{"startLine":549,"startCharacter":10,"endLine":558,"endCharacter":13},{"startLine":550,"startCharacter":23,"endLine":556,"endCharacter":5},{"startLine":553,"startCharacter":19,"endLine":556,"endCharacter":4},{"startLine":553,"startCharacter":41,"endLine":555,"endCharacter":9},{"startLine":557,"startCharacter":38,"endLine":558,"endCharacter":13},{"startLine":563,"startCharacter":29,"endLine":565,"endCharacter":62},{"startLine":568,"startCharacter":22,"endLine":569,"endCharacter":55},{"startLine":572,"startCharacter":44,"endLine":573,"endCharacter":46},{"startLine":578,"startCharacter":50,"endLine":647,"endCharacter":2},{"startLine":579,"startCharacter":20,"endLine":582,"endCharacter":25},{"startLine":583,"startCharacter":3,"endLine":585,"endCharacter":54},{"startLine":588,"startCharacter":26,"endLine":646,"endCharacter":4},{"startLine":589,"startCharacter":8,"endLine":646,"endCharacter":3},{"startLine":589,"startCharacter":36,"endLine":645,"endCharacter":4},{"startLine":598,"startCharacter":35,"endLine":601,"endCharacter":62},{"startLine":606,"startCharacter":38,"endLine":607,"endCharacter":69},{"startLine":617,"startCharacter":8,"endLine":628,"endCharacter":5},{"startLine":618,"startCharacter":12,"endLine":627,"endCharacter":15},{"startLine":619,"startCharacter":25,"endLine":625,"endCharacter":7},{"startLine":622,"startCharacter":21,"endLine":625,"endCharacter":6},{"startLine":622,"startCharacter":43,"endLine":624,"endCharacter":11},{"startLine":626,"startCharacter":40,"endLine":627,"endCharacter":15},{"startLine":631,"startCharacter":31,"endLine":632,"endCharacter":42},{"startLine":636,"startCharacter":31,"endLine":640,"endCharacter":5},{"startLine":637,"startCharacter":29,"endLine":639,"endCharacter":18},{"startLine":638,"startCharacter":33,"endLine":639,"endCharacter":18},{"startLine":643,"startCharacter":44,"endLine":644,"endCharacter":92}] [Trace - 22:32:42.123 PM] Sending request 'textDocument/codeLens - (10783)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 22:32:42.123 PM] Received response 'textDocument/codeLens - (10783)' in 0ms. Result: null [Trace - 22:32:42.133 PM] Sending request 'textDocument/codeAction - (10784)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":228,"character":11},"end":{"line":228,"character":11}},"context":{"diagnostics":[{"range":{"start":{"line":228,"character":9},"end":{"line":228,"character":11}},"message":"Ol not declared by package simple","severity":1,"source":"compiler"}]}} [Trace - 22:32:42.134 PM] Received response 'textDocument/codeAction - (10784)' in 1ms. Result: null [Trace - 22:32:42.651 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":249},"contentChanges":[{"range":{"start":{"line":228,"character":11},"end":{"line":228,"character":11}},"rangeLength":0,"text":"d"}]} [Trace - 22:32:42.658 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":249,"diagnostics":[{"range":{"start":{"line":228,"character":9},"end":{"line":228,"character":12}},"severity":1,"source":"compiler","message":"Old not declared by package simple"}]} [Trace - 22:32:42.843 PM] Sending request 'textDocument/foldingRange - (10785)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 22:32:42.846 PM] Received response 'textDocument/foldingRange - (10785)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":300,"endCharacter":2},{"startLine":227,"startCharacter":33,"endLine":229,"endCharacter":56},{"startLine":234,"startCharacter":36,"endLine":235,"endCharacter":21},{"startLine":244,"startCharacter":12,"endLine":254,"endCharacter":3},{"startLine":246,"startCharacter":33,"endLine":249,"endCharacter":61},{"startLine":252,"startCharacter":36,"endLine":253,"endCharacter":68},{"startLine":261,"startCharacter":6,"endLine":272,"endCharacter":3},{"startLine":262,"startCharacter":10,"endLine":271,"endCharacter":13},{"startLine":263,"startCharacter":23,"endLine":269,"endCharacter":5},{"startLine":266,"startCharacter":19,"endLine":269,"endCharacter":4},{"startLine":266,"startCharacter":41,"endLine":268,"endCharacter":9},{"startLine":270,"startCharacter":38,"endLine":271,"endCharacter":13},{"startLine":275,"startCharacter":22,"endLine":276,"endCharacter":55},{"startLine":279,"startCharacter":29,"endLine":280,"endCharacter":40},{"startLine":283,"startCharacter":29,"endLine":299,"endCharacter":3},{"startLine":284,"startCharacter":32,"endLine":298,"endCharacter":51},{"startLine":285,"startCharacter":32,"endLine":288,"endCharacter":4},{"startLine":286,"startCharacter":38,"endLine":287,"endCharacter":51},{"startLine":289,"startCharacter":31,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":47,"endLine":291,"endCharacter":50},{"startLine":293,"startCharacter":25,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":68},{"startLine":297,"startCharacter":10,"endLine":298,"endCharacter":51},{"startLine":304,"startCharacter":59,"endLine":377,"endCharacter":2},{"startLine":309,"startCharacter":33,"endLine":311,"endCharacter":31},{"startLine":316,"startCharacter":36,"endLine":317,"endCharacter":67},{"startLine":326,"startCharacter":12,"endLine":335,"endCharacter":3},{"startLine":328,"startCharacter":33,"endLine":330,"endCharacter":32},{"startLine":333,"startCharacter":36,"endLine":334,"endCharacter":68},{"startLine":342,"startCharacter":6,"endLine":353,"endCharacter":3},{"startLine":343,"startCharacter":10,"endLine":352,"endCharacter":13},{"startLine":344,"startCharacter":23,"endLine":350,"endCharacter":5},{"startLine":347,"startCharacter":19,"endLine":350,"endCharacter":4},{"startLine":347,"startCharacter":41,"endLine":349,"endCharacter":9},{"startLine":351,"startCharacter":38,"endLine":352,"endCharacter":13},{"startLine":356,"startCharacter":22,"endLine":357,"endCharacter":55},{"startLine":360,"startCharacter":29,"endLine":361,"endCharacter":40},{"startLine":366,"startCharacter":29,"endLine":372,"endCharacter":3},{"startLine":367,"startCharacter":32,"endLine":371,"endCharacter":51},{"startLine":368,"startCharacter":32,"endLine":369,"endCharacter":49},{"startLine":370,"startCharacter":10,"endLine":371,"endCharacter":51},{"startLine":375,"startCharacter":32,"endLine":376,"endCharacter":76},{"startLine":381,"startCharacter":57,"endLine":458,"endCharacter":2},{"startLine":390,"startCharacter":33,"endLine":394,"endCharacter":60},{"startLine":399,"startCharacter":36,"endLine":400,"endCharacter":67},{"startLine":409,"startCharacter":12,"endLine":417,"endCharacter":3},{"startLine":411,"startCharacter":33,"endLine":412,"endCharacter":62},{"startLine":415,"startCharacter":36,"endLine":416,"endCharacter":68},{"startLine":424,"startCharacter":6,"endLine":435,"endCharacter":3},{"startLine":425,"startCharacter":10,"endLine":434,"endCharacter":13},{"startLine":426,"startCharacter":23,"endLine":432,"endCharacter":5},{"startLine":429,"startCharacter":19,"endLine":432,"endCharacter":4},{"startLine":429,"startCharacter":41,"endLine":431,"endCharacter":9},{"startLine":433,"startCharacter":38,"endLine":434,"endCharacter":13},{"startLine":438,"startCharacter":29,"endLine":439,"endCharacter":34},{"startLine":442,"startCharacter":35,"endLine":443,"endCharacter":55},{"startLine":447,"startCharacter":29,"endLine":457,"endCharacter":3},{"startLine":449,"startCharacter":10,"endLine":453,"endCharacter":17},{"startLine":450,"startCharacter":14,"endLine":451,"endCharacter":58},{"startLine":455,"startCharacter":28,"endLine":456,"endCharacter":51},{"startLine":462,"startCharacter":51,"endLine":510,"endCharacter":2},{"startLine":480,"startCharacter":12,"endLine":483,"endCharacter":45},{"startLine":490,"startCharacter":6,"endLine":501,"endCharacter":3},{"startLine":491,"startCharacter":10,"endLine":500,"endCharacter":13},{"startLine":492,"startCharacter":23,"endLine":498,"endCharacter":5},{"startLine":495,"startCharacter":19,"endLine":498,"endCharacter":4},{"startLine":495,"startCharacter":41,"endLine":497,"endCharacter":9},{"startLine":499,"startCharacter":38,"endLine":500,"endCharacter":13},{"startLine":504,"startCharacter":22,"endLine":505,"endCharacter":55},{"startLine":508,"startCharacter":29,"endLine":509,"endCharacter":40},{"startLine":514,"startCharacter":51,"endLine":574,"endCharacter":2},{"startLine":538,"startCharacter":12,"endLine":541,"endCharacter":15},{"startLine":548,"startCharacter":6,"endLine":559,"endCharacter":3},{"startLine":549,"startCharacter":10,"endLine":558,"endCharacter":13},{"startLine":550,"startCharacter":23,"endLine":556,"endCharacter":5},{"startLine":553,"startCharacter":19,"endLine":556,"endCharacter":4},{"startLine":553,"startCharacter":41,"endLine":555,"endCharacter":9},{"startLine":557,"startCharacter":38,"endLine":558,"endCharacter":13},{"startLine":563,"startCharacter":29,"endLine":565,"endCharacter":62},{"startLine":568,"startCharacter":22,"endLine":569,"endCharacter":55},{"startLine":572,"startCharacter":44,"endLine":573,"endCharacter":46},{"startLine":578,"startCharacter":50,"endLine":647,"endCharacter":2},{"startLine":579,"startCharacter":20,"endLine":582,"endCharacter":25},{"startLine":583,"startCharacter":3,"endLine":585,"endCharacter":54},{"startLine":588,"startCharacter":26,"endLine":646,"endCharacter":4},{"startLine":589,"startCharacter":8,"endLine":646,"endCharacter":3},{"startLine":589,"startCharacter":36,"endLine":645,"endCharacter":4},{"startLine":598,"startCharacter":35,"endLine":601,"endCharacter":62},{"startLine":606,"startCharacter":38,"endLine":607,"endCharacter":69},{"startLine":617,"startCharacter":8,"endLine":628,"endCharacter":5},{"startLine":618,"startCharacter":12,"endLine":627,"endCharacter":15},{"startLine":619,"startCharacter":25,"endLine":625,"endCharacter":7},{"startLine":622,"startCharacter":21,"endLine":625,"endCharacter":6},{"startLine":622,"startCharacter":43,"endLine":624,"endCharacter":11},{"startLine":626,"startCharacter":40,"endLine":627,"endCharacter":15},{"startLine":631,"startCharacter":31,"endLine":632,"endCharacter":42},{"startLine":636,"startCharacter":31,"endLine":640,"endCharacter":5},{"startLine":637,"startCharacter":29,"endLine":639,"endCharacter":18},{"startLine":638,"startCharacter":33,"endLine":639,"endCharacter":18},{"startLine":643,"startCharacter":44,"endLine":644,"endCharacter":92}] [Trace - 22:32:42.860 PM] Sending request 'textDocument/documentLink - (10786)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 22:32:42.864 PM] Received response 'textDocument/documentLink - (10786)' in 3ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":410,"character":11},"end":{"line":410,"character":19}},"target":"https://time.Now"}] [Trace - 22:32:42.905 PM] Sending request 'textDocument/codeLens - (10787)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 22:32:42.905 PM] Received response 'textDocument/codeLens - (10787)' in 0ms. Result: null [Trace - 22:32:42.910 PM] Sending request 'textDocument/codeAction - (10788)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":228,"character":12},"end":{"line":228,"character":12}},"context":{"diagnostics":[{"range":{"start":{"line":228,"character":9},"end":{"line":228,"character":12}},"message":"Old not declared by package simple","severity":1,"source":"compiler"}]}} [Trace - 22:32:42.912 PM] Received response 'textDocument/codeAction - (10788)' in 1ms. Result: null [Trace - 22:32:43.663 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":250},"contentChanges":[{"range":{"start":{"line":228,"character":9},"end":{"line":228,"character":12}},"rangeLength":3,"text":"SimpleScheduleWithTS"}]} [Trace - 22:32:43.672 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":250,"diagnostics":[]} [Trace - 22:32:43.862 PM] Sending request 'textDocument/foldingRange - (10789)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 22:32:43.866 PM] Received response 'textDocument/foldingRange - (10789)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":300,"endCharacter":2},{"startLine":227,"startCharacter":33,"endLine":229,"endCharacter":56},{"startLine":234,"startCharacter":36,"endLine":235,"endCharacter":21},{"startLine":244,"startCharacter":12,"endLine":254,"endCharacter":3},{"startLine":246,"startCharacter":33,"endLine":249,"endCharacter":61},{"startLine":252,"startCharacter":36,"endLine":253,"endCharacter":68},{"startLine":261,"startCharacter":6,"endLine":272,"endCharacter":3},{"startLine":262,"startCharacter":10,"endLine":271,"endCharacter":13},{"startLine":263,"startCharacter":23,"endLine":269,"endCharacter":5},{"startLine":266,"startCharacter":19,"endLine":269,"endCharacter":4},{"startLine":266,"startCharacter":41,"endLine":268,"endCharacter":9},{"startLine":270,"startCharacter":38,"endLine":271,"endCharacter":13},{"startLine":275,"startCharacter":22,"endLine":276,"endCharacter":55},{"startLine":279,"startCharacter":29,"endLine":280,"endCharacter":40},{"startLine":283,"startCharacter":29,"endLine":299,"endCharacter":3},{"startLine":284,"startCharacter":32,"endLine":298,"endCharacter":51},{"startLine":285,"startCharacter":32,"endLine":288,"endCharacter":4},{"startLine":286,"startCharacter":38,"endLine":287,"endCharacter":51},{"startLine":289,"startCharacter":31,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":47,"endLine":291,"endCharacter":50},{"startLine":293,"startCharacter":25,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":68},{"startLine":297,"startCharacter":10,"endLine":298,"endCharacter":51},{"startLine":304,"startCharacter":59,"endLine":377,"endCharacter":2},{"startLine":309,"startCharacter":33,"endLine":311,"endCharacter":31},{"startLine":316,"startCharacter":36,"endLine":317,"endCharacter":67},{"startLine":326,"startCharacter":12,"endLine":335,"endCharacter":3},{"startLine":328,"startCharacter":33,"endLine":330,"endCharacter":32},{"startLine":333,"startCharacter":36,"endLine":334,"endCharacter":68},{"startLine":342,"startCharacter":6,"endLine":353,"endCharacter":3},{"startLine":343,"startCharacter":10,"endLine":352,"endCharacter":13},{"startLine":344,"startCharacter":23,"endLine":350,"endCharacter":5},{"startLine":347,"startCharacter":19,"endLine":350,"endCharacter":4},{"startLine":347,"startCharacter":41,"endLine":349,"endCharacter":9},{"startLine":351,"startCharacter":38,"endLine":352,"endCharacter":13},{"startLine":356,"startCharacter":22,"endLine":357,"endCharacter":55},{"startLine":360,"startCharacter":29,"endLine":361,"endCharacter":40},{"startLine":366,"startCharacter":29,"endLine":372,"endCharacter":3},{"startLine":367,"startCharacter":32,"endLine":371,"endCharacter":51},{"startLine":368,"startCharacter":32,"endLine":369,"endCharacter":49},{"startLine":370,"startCharacter":10,"endLine":371,"endCharacter":51},{"startLine":375,"startCharacter":32,"endLine":376,"endCharacter":76},{"startLine":381,"startCharacter":57,"endLine":458,"endCharacter":2},{"startLine":390,"startCharacter":33,"endLine":394,"endCharacter":60},{"startLine":399,"startCharacter":36,"endLine":400,"endCharacter":67},{"startLine":409,"startCharacter":12,"endLine":417,"endCharacter":3},{"startLine":411,"startCharacter":33,"endLine":412,"endCharacter":62},{"startLine":415,"startCharacter":36,"endLine":416,"endCharacter":68},{"startLine":424,"startCharacter":6,"endLine":435,"endCharacter":3},{"startLine":425,"startCharacter":10,"endLine":434,"endCharacter":13},{"startLine":426,"startCharacter":23,"endLine":432,"endCharacter":5},{"startLine":429,"startCharacter":19,"endLine":432,"endCharacter":4},{"startLine":429,"startCharacter":41,"endLine":431,"endCharacter":9},{"startLine":433,"startCharacter":38,"endLine":434,"endCharacter":13},{"startLine":438,"startCharacter":29,"endLine":439,"endCharacter":34},{"startLine":442,"startCharacter":35,"endLine":443,"endCharacter":55},{"startLine":447,"startCharacter":29,"endLine":457,"endCharacter":3},{"startLine":449,"startCharacter":10,"endLine":453,"endCharacter":17},{"startLine":450,"startCharacter":14,"endLine":451,"endCharacter":58},{"startLine":455,"startCharacter":28,"endLine":456,"endCharacter":51},{"startLine":462,"startCharacter":51,"endLine":510,"endCharacter":2},{"startLine":480,"startCharacter":12,"endLine":483,"endCharacter":45},{"startLine":490,"startCharacter":6,"endLine":501,"endCharacter":3},{"startLine":491,"startCharacter":10,"endLine":500,"endCharacter":13},{"startLine":492,"startCharacter":23,"endLine":498,"endCharacter":5},{"startLine":495,"startCharacter":19,"endLine":498,"endCharacter":4},{"startLine":495,"startCharacter":41,"endLine":497,"endCharacter":9},{"startLine":499,"startCharacter":38,"endLine":500,"endCharacter":13},{"startLine":504,"startCharacter":22,"endLine":505,"endCharacter":55},{"startLine":508,"startCharacter":29,"endLine":509,"endCharacter":40},{"startLine":514,"startCharacter":51,"endLine":574,"endCharacter":2},{"startLine":538,"startCharacter":12,"endLine":541,"endCharacter":15},{"startLine":548,"startCharacter":6,"endLine":559,"endCharacter":3},{"startLine":549,"startCharacter":10,"endLine":558,"endCharacter":13},{"startLine":550,"startCharacter":23,"endLine":556,"endCharacter":5},{"startLine":553,"startCharacter":19,"endLine":556,"endCharacter":4},{"startLine":553,"startCharacter":41,"endLine":555,"endCharacter":9},{"startLine":557,"startCharacter":38,"endLine":558,"endCharacter":13},{"startLine":563,"startCharacter":29,"endLine":565,"endCharacter":62},{"startLine":568,"startCharacter":22,"endLine":569,"endCharacter":55},{"startLine":572,"startCharacter":44,"endLine":573,"endCharacter":46},{"startLine":578,"startCharacter":50,"endLine":647,"endCharacter":2},{"startLine":579,"startCharacter":20,"endLine":582,"endCharacter":25},{"startLine":583,"startCharacter":3,"endLine":585,"endCharacter":54},{"startLine":588,"startCharacter":26,"endLine":646,"endCharacter":4},{"startLine":589,"startCharacter":8,"endLine":646,"endCharacter":3},{"startLine":589,"startCharacter":36,"endLine":645,"endCharacter":4},{"startLine":598,"startCharacter":35,"endLine":601,"endCharacter":62},{"startLine":606,"startCharacter":38,"endLine":607,"endCharacter":69},{"startLine":617,"startCharacter":8,"endLine":628,"endCharacter":5},{"startLine":618,"startCharacter":12,"endLine":627,"endCharacter":15},{"startLine":619,"startCharacter":25,"endLine":625,"endCharacter":7},{"startLine":622,"startCharacter":21,"endLine":625,"endCharacter":6},{"startLine":622,"startCharacter":43,"endLine":624,"endCharacter":11},{"startLine":626,"startCharacter":40,"endLine":627,"endCharacter":15},{"startLine":631,"startCharacter":31,"endLine":632,"endCharacter":42},{"startLine":636,"startCharacter":31,"endLine":640,"endCharacter":5},{"startLine":637,"startCharacter":29,"endLine":639,"endCharacter":18},{"startLine":638,"startCharacter":33,"endLine":639,"endCharacter":18},{"startLine":643,"startCharacter":44,"endLine":644,"endCharacter":92}] [Trace - 22:32:43.928 PM] Sending request 'textDocument/codeLens - (10790)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 22:32:43.928 PM] Received response 'textDocument/codeLens - (10790)' in 0ms. Result: null [Trace - 22:32:43.934 PM] Sending request 'textDocument/codeAction - (10791)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":228,"character":9},"end":{"line":228,"character":29}},"context":{"diagnostics":[]}} [Trace - 22:32:43.936 PM] Received response 'textDocument/codeAction - (10791)' in 1ms. Result: null [Trace - 22:32:44.665 PM] Sending request 'textDocument/documentLink - (10792)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 22:32:44.669 PM] Received response 'textDocument/documentLink - (10792)' in 3ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":410,"character":11},"end":{"line":410,"character":19}},"target":"https://time.Now"}] [Trace - 22:32:44.788 PM] Sending request 'textDocument/documentHighlight - (10793)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":228,"character":29}} [Trace - 22:32:44.789 PM] Received response 'textDocument/documentHighlight - (10793)' in 0ms. Result: [{"range":{"start":{"line":228,"character":9},"end":{"line":228,"character":29}},"kind":1},{"range":{"start":{"line":229,"character":9},"end":{"line":229,"character":29}},"kind":1}] [Trace - 22:32:45.033 PM] Sending request 'textDocument/codeAction - (10794)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":228,"character":29},"end":{"line":228,"character":29}},"context":{"diagnostics":[]}} [Trace - 22:32:45.035 PM] Received response 'textDocument/codeAction - (10794)' in 2ms. Result: null [Trace - 22:32:45.196 PM] Sending request 'textDocument/documentSymbol - (10795)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 22:32:45.196 PM] Received response 'textDocument/documentSymbol - (10795)' in 0ms. Result: [{"name":"ReceivedEvent","detail":"struct{...}","kind":23,"range":{"start":{"line":14,"character":5},"end":{"line":17,"character":1}},"selectionRange":{"start":{"line":14,"character":5},"end":{"line":14,"character":18}},"children":[{"name":"Event","detail":"interface{...}","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":12}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":6}}}]},{"name":"(ReceivedEvent).String","detail":"()","kind":6,"range":{"start":{"line":19,"character":0},"end":{"line":21,"character":1}},"selectionRange":{"start":{"line":19,"character":23},"end":{"line":19,"character":29}}},{"name":"isIn","detail":"(id string, ids []string)","kind":12,"range":{"start":{"line":23,"character":0},"end":{"line":30,"character":1}},"selectionRange":{"start":{"line":23,"character":5},"end":{"line":23,"character":9}}},{"name":"durations","detail":"(dd []time.Duration)","kind":12,"range":{"start":{"line":33,"character":0},"end":{"line":35,"character":1}},"selectionRange":{"start":{"line":33,"character":5},"end":{"line":33,"character":14}}},{"name":"errs","detail":"(ee []error)","kind":12,"range":{"start":{"line":37,"character":0},"end":{"line":39,"character":1}},"selectionRange":{"start":{"line":37,"character":5},"end":{"line":37,"character":9}}},{"name":"events","detail":"(ee []scheduler.Event)","kind":12,"range":{"start":{"line":41,"character":0},"end":{"line":43,"character":1}},"selectionRange":{"start":{"line":41,"character":5},"end":{"line":41,"character":11}}},{"name":"TestScheduler_trigger_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":46,"character":0},"end":{"line":121,"character":1}},"selectionRange":{"start":{"line":46,"character":5},"end":{"line":46,"character":32}}},{"name":"TestScheduler_update_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":124,"character":0},"end":{"line":212,"character":1}},"selectionRange":{"start":{"line":124,"character":5},"end":{"line":124,"character":31}}},{"name":"TestScheduler_outdated_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":215,"character":0},"end":{"line":301,"character":1}},"selectionRange":{"start":{"line":215,"character":5},"end":{"line":215,"character":36}}},{"name":"TestScheduler_ignore_invalid_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":304,"character":0},"end":{"line":378,"character":1}},"selectionRange":{"start":{"line":304,"character":5},"end":{"line":304,"character":43}}},{"name":"TestScheduler_missed_schedules_first","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":381,"character":0},"end":{"line":459,"character":1}},"selectionRange":{"start":{"line":381,"character":5},"end":{"line":381,"character":41}}},{"name":"TestScheduler_deleted_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":462,"character":0},"end":{"line":511,"character":1}},"selectionRange":{"start":{"line":462,"character":5},"end":{"line":462,"character":35}}},{"name":"TestScheduler_delete_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":514,"character":0},"end":{"line":575,"character":1}},"selectionRange":{"start":{"line":514,"character":5},"end":{"line":514,"character":35}}},{"name":"TestScheduler_scheduler_since","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":578,"character":0},"end":{"line":648,"character":1}},"selectionRange":{"start":{"line":578,"character":5},"end":{"line":578,"character":34}}}] [Trace - 22:32:45.470 PM] Sending request 'textDocument/codeAction - (10796)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":228,"character":28},"end":{"line":228,"character":28}},"context":{"diagnostics":[]}} [Trace - 22:32:45.472 PM] Received response 'textDocument/codeAction - (10796)' in 1ms. Result: null [Trace - 22:32:52.787 PM] Sending request 'textDocument/codeAction - (10797)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":649,"character":0}},"context":{"diagnostics":[],"only":["source.organizeImports"]}} [Trace - 22:32:52.789 PM] Received response 'textDocument/codeAction - (10797)' in 1ms. Result: null [Trace - 22:32:52.790 PM] Sending request 'textDocument/formatting - (10798)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 22:32:52.795 PM] Received response 'textDocument/formatting - (10798)' in 5ms. Result: [] [Trace - 22:32:52.811 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":250}} [Trace - 22:32:53.083 PM] Sending request 'textDocument/codeAction - (10799)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"range":{"start":{"line":375,"character":69},"end":{"line":375,"character":69}},"context":{"diagnostics":[]}} [Trace - 22:32:53.084 PM] Received response 'textDocument/codeAction - (10799)' in 1ms. Result: null [Trace - 22:32:54.812 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","type":2}]} [Trace - 22:33:07.042 PM] Sending request 'textDocument/hover - (10800)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":252,"character":13}} [Trace - 22:33:07.043 PM] Received response 'textDocument/hover - (10800)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nvar schedule schedule.Schedule\n```"},"range":{"start":{"line":252,"character":9},"end":{"line":252,"character":17}}} [Trace - 22:33:09.445 PM] Sending request 'textDocument/hover - (10801)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":253,"character":12}} [Trace - 22:33:09.445 PM] Received response 'textDocument/hover - (10801)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nfunc (hmap.Hmap).Add(s schedule.Schedule)\n```\n\n[`(hmap.Hmap).Add` on pkg.go.dev](https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls#Hmap.Add)"},"range":{"start":{"line":253,"character":9},"end":{"line":253,"character":12}}} [Trace - 22:33:09.835 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 22:33:09 background imports cache refresh starting\n"} [Info - 10:33:09 PM] 2020/11/25 22:33:09 background imports cache refresh starting [Trace - 22:33:09.928 PM] Sending request 'textDocument/hover - (10802)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":253,"character":13}} [Trace - 22:33:09.928 PM] Received response 'textDocument/hover - (10802)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\npackage simple (\"github.com/etf1/kafka-scheduler/internal/schedule/simple\")\n```\n\n[`simple` on pkg.go.dev](https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls)"},"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":19}}} [Trace - 22:33:10.007 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 22:33:10 background refresh finished after 171.980124ms\n"} [Info - 10:33:10 PM] 2020/11/25 22:33:10 background refresh finished after 171.980124ms [Trace - 22:33:10.369 PM] Sending request 'textDocument/documentHighlight - (10803)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":253,"character":13}} [Trace - 22:33:10.370 PM] Received response 'textDocument/documentHighlight - (10803)' in 0ms. Result: [{"range":{"start":{"line":483,"character":15},"end":{"line":483,"character":21}},"kind":1},{"range":{"start":{"line":540,"character":21},"end":{"line":540,"character":27}},"kind":1},{"range":{"start":{"line":61,"character":12},"end":{"line":61,"character":18}},"kind":1},{"range":{"start":{"line":133,"character":2},"end":{"line":133,"character":8}},"kind":1},{"range":{"start":{"line":137,"character":2},"end":{"line":137,"character":8}},"kind":1},{"range":{"start":{"line":228,"character":2},"end":{"line":228,"character":8}},"kind":1},{"range":{"start":{"line":330,"character":3},"end":{"line":330,"character":9}},"kind":1},{"range":{"start":{"line":393,"character":2},"end":{"line":393,"character":8}},"kind":1},{"range":{"start":{"line":607,"character":14},"end":{"line":607,"character":20}},"kind":1},{"range":{"start":{"line":74,"character":3},"end":{"line":74,"character":9}},"kind":1},{"range":{"start":{"line":76,"character":3},"end":{"line":76,"character":9}},"kind":1},{"range":{"start":{"line":55,"character":2},"end":{"line":55,"character":8}},"kind":1},{"range":{"start":{"line":75,"character":3},"end":{"line":75,"character":9}},"kind":1},{"range":{"start":{"line":143,"character":12},"end":{"line":143,"character":18}},"kind":1},{"range":{"start":{"line":329,"character":3},"end":{"line":329,"character":9}},"kind":1},{"range":{"start":{"line":471,"character":11},"end":{"line":471,"character":17}},"kind":1},{"range":{"start":{"line":54,"character":2},"end":{"line":54,"character":8}},"kind":1},{"range":{"start":{"line":160,"character":3},"end":{"line":160,"character":9}},"kind":1},{"range":{"start":{"line":317,"character":12},"end":{"line":317,"character":18}},"kind":1},{"range":{"start":{"line":472,"character":14},"end":{"line":472,"character":20}},"kind":1},{"range":{"start":{"line":599,"character":4},"end":{"line":599,"character":10}},"kind":1},{"range":{"start":{"line":601,"character":4},"end":{"line":601,"character":10}},"kind":1},{"range":{"start":{"line":136,"character":2},"end":{"line":136,"character":8}},"kind":1},{"range":{"start":{"line":157,"character":3},"end":{"line":157,"character":9}},"kind":1},{"range":{"start":{"line":165,"character":13},"end":{"line":165,"character":19}},"kind":1},{"range":{"start":{"line":412,"character":3},"end":{"line":412,"character":9}},"kind":1},{"range":{"start":{"line":525,"character":7},"end":{"line":525,"character":13}},"kind":1},{"range":{"start":{"line":81,"character":13},"end":{"line":81,"character":19}},"kind":1},{"range":{"start":{"line":229,"character":2},"end":{"line":229,"character":8}},"kind":1},{"range":{"start":{"line":248,"character":3},"end":{"line":248,"character":9}},"kind":1},{"range":{"start":{"line":311,"character":2},"end":{"line":311,"character":8}},"kind":1},{"range":{"start":{"line":534,"character":7},"end":{"line":534,"character":13}},"kind":1},{"range":{"start":{"line":482,"character":12},"end":{"line":482,"character":18}},"kind":1},{"range":{"start":{"line":539,"character":12},"end":{"line":539,"character":18}},"kind":1},{"range":{"start":{"line":7,"character":1},"end":{"line":7,"character":59}},"kind":1},{"range":{"start":{"line":134,"character":2},"end":{"line":134,"character":8}},"kind":1},{"range":{"start":{"line":161,"character":3},"end":{"line":161,"character":9}},"kind":1},{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":19}},"kind":1},{"range":{"start":{"line":334,"character":13},"end":{"line":334,"character":19}},"kind":1},{"range":{"start":{"line":391,"character":2},"end":{"line":391,"character":8}},"kind":1},{"range":{"start":{"line":600,"character":4},"end":{"line":600,"character":10}},"kind":1},{"range":{"start":{"line":394,"character":2},"end":{"line":394,"character":8}},"kind":1},{"range":{"start":{"line":400,"character":12},"end":{"line":400,"character":18}},"kind":1},{"range":{"start":{"line":73,"character":3},"end":{"line":73,"character":9}},"kind":1},{"range":{"start":{"line":158,"character":3},"end":{"line":158,"character":9}},"kind":1},{"range":{"start":{"line":247,"character":3},"end":{"line":247,"character":9}},"kind":1},{"range":{"start":{"line":249,"character":3},"end":{"line":249,"character":9}},"kind":1},{"range":{"start":{"line":310,"character":2},"end":{"line":310,"character":8}},"kind":1},{"range":{"start":{"line":392,"character":2},"end":{"line":392,"character":8}},"kind":1},{"range":{"start":{"line":416,"character":13},"end":{"line":416,"character":19}},"kind":1}] [Trace - 22:33:10.609 PM] Sending request 'textDocument/codeAction - (10804)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":13}},"context":{"diagnostics":[]}} [Trace - 22:33:10.610 PM] Received response 'textDocument/codeAction - (10804)' in 1ms. Result: null [Trace - 22:33:11.578 PM] Sending request 'textDocument/codeAction - (10805)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":57}},"context":{"diagnostics":[]}} [Trace - 22:33:11.579 PM] Received response 'textDocument/codeAction - (10805)' in 1ms. Result: null [Trace - 22:33:12.532 PM] Sending request 'textDocument/hover - (10806)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":253,"character":67}} [Trace - 22:33:12.533 PM] Received response 'textDocument/hover - (10806)' in 0ms. Result: null [Trace - 22:33:12.937 PM] Sending request 'textDocument/hover - (10807)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":253,"character":67}} [Trace - 22:33:12.938 PM] Received response 'textDocument/hover - (10807)' in 0ms. Result: null [Trace - 22:33:13.203 PM] Sending request 'textDocument/codeAction - (10808)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":253,"character":67},"end":{"line":253,"character":67}},"context":{"diagnostics":[]}} [Trace - 22:33:13.205 PM] Received response 'textDocument/codeAction - (10808)' in 2ms. Result: null [Trace - 22:33:14.694 PM] Sending request 'textDocument/codeAction - (10809)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":253,"character":14},"end":{"line":253,"character":67}},"context":{"diagnostics":[]}} [Trace - 22:33:14.696 PM] Received response 'textDocument/codeAction - (10809)' in 1ms. Result: null [Trace - 22:33:15.338 PM] Sending request 'textDocument/codeAction - (10810)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":67}},"context":{"diagnostics":[]}} [Trace - 22:33:15.340 PM] Received response 'textDocument/codeAction - (10810)' in 2ms. Result: [{"title":"Extract to variable","kind":"refactor.extract","disabled":{"reason":""},"edit":{},"command":{"title":"","command":"gopls.extract_variable","arguments":["file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go",{"start":{"line":253,"character":13},"end":{"line":253,"character":67}}]}}] [Trace - 22:33:17.566 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":251},"contentChanges":[{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":67}},"rangeLength":54,"text":"s"}]} [Trace - 22:33:17.569 PM] Sending request 'textDocument/completion - (10811)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":253,"character":14},"context":{"triggerKind":1}} [Trace - 22:33:17.573 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":251,"diagnostics":[{"range":{"start":{"line":252,"character":9},"end":{"line":252,"character":17}},"severity":1,"source":"compiler","message":"schedule declared but not used"},{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":14}},"severity":1,"source":"compiler","message":"undeclared name: s"}]} [Trace - 22:33:17.588 PM] Received response 'textDocument/completion - (10811)' in 19ms. Result: {"isIncomplete":true,"items":[{"label":"schedule","kind":6,"detail":"schedule.Schedule","preselect":true,"sortText":"00000","filterText":"schedule","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":14}},"newText":"schedule"}},{"label":"simple.SimpleSchedule","kind":3,"detail":"func(id interface{}, epoch int64) schedule.Schedule","sortText":"00001","filterText":"simple.SimpleSchedule","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":14}},"newText":"simple.SimpleSchedule(${1:})"}},{"label":"simple.SimpleScheduleWithTS","kind":3,"detail":"func(id interface{}, epoch int64, timestamp int64) schedule.Schedule","sortText":"00002","filterText":"simple.SimpleScheduleWithTS","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":14}},"newText":"simple.SimpleScheduleWithTS(${1:})"}},{"label":"scheduler.Get","kind":2,"detail":"func(id string) schedule.Schedule","sortText":"00003","filterText":"scheduler.Get","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":14}},"newText":"scheduler.Get(${1:})"}},{"label":"simple.Schedule{}","kind":6,"sortText":"00004","filterText":"simple.Schedule{}","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":14}},"newText":"simple.Schedule{\\}"}},{"label":"scheduler","kind":6,"detail":"scheduler.Scheduler","sortText":"00005","filterText":"scheduler","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":14}},"newText":"scheduler"}},{"label":"schedules","kind":6,"detail":"[]schedule.Schedule","sortText":"00006","filterText":"schedules","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":14}},"newText":"schedules"}},{"label":"startOfToday","kind":6,"detail":"time.Time","sortText":"00007","filterText":"startOfToday","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":14}},"newText":"startOfToday"}},{"label":"store","kind":6,"detail":"hmap.Hmap","sortText":"00008","filterText":"store","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":14}},"newText":"store"}},{"label":"simple","kind":9,"detail":"\"github.com/etf1/kafka-scheduler/internal/schedule/simple\"","sortText":"00009","filterText":"simple","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":14}},"newText":"simple"}},{"label":"signal","kind":9,"detail":"\"os/signal\"","sortText":"00010","filterText":"signal","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":14}},"newText":"signal"},"additionalTextEdits":[{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":2}},"newText":"os/signal\"\n\t\""}]},{"label":"sort","kind":9,"detail":"\"sort\"","sortText":"00011","filterText":"sort","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":14}},"newText":"sort"},"additionalTextEdits":[{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":2}},"newText":"sort\"\n\t\""}]},{"label":"strconv","kind":9,"detail":"\"strconv\"","sortText":"00012","filterText":"strconv","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":14}},"newText":"strconv"},"additionalTextEdits":[{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":2}},"newText":"strconv\"\n\t\""}]},{"label":"strings","kind":9,"detail":"\"strings\"","sortText":"00013","filterText":"strings","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":14}},"newText":"strings"},"additionalTextEdits":[{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":2}},"newText":"strings\"\n\t\""}]},{"label":"syscall","kind":9,"detail":"\"syscall\"","sortText":"00014","filterText":"syscall","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":14}},"newText":"syscall"},"additionalTextEdits":[{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":2}},"newText":"syscall\"\n\t\""}]},{"label":"string","kind":7,"sortText":"00015","filterText":"string","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":14}},"newText":"string"}},{"label":"TestScheduler_delete_schedules","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #7: scheduler.DeleteSchedules should delete planned schedule\n","sortText":"00023","filterText":"TestScheduler_delete_schedules","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":14}},"newText":"TestScheduler_delete_schedules(${1:})"}},{"label":"TestScheduler_deleted_schedule","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #6: scheduler.DeletedSchedule should delete planned schedule\n","sortText":"00024","filterText":"TestScheduler_deleted_schedule","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":14}},"newText":"TestScheduler_deleted_schedule(${1:})"}},{"label":"TestScheduler_ignore_invalid_schedules","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #4: scheduler should not plan and trigger InvalidSchedule event\n","sortText":"00025","filterText":"TestScheduler_ignore_invalid_schedules","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":14}},"newText":"TestScheduler_ignore_invalid_schedules(${1:})"}},{"label":"TestScheduler_missed_schedules_first","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #5: If there are mix of existing missed and planned schedules, when scheduler starts MissedSchedule type should be triggered first\n","sortText":"00026","filterText":"TestScheduler_missed_schedules_first","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":14}},"newText":"TestScheduler_missed_schedules_first(${1:})"}},{"label":"TestScheduler_outdated_schedule","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #3: existing schedule with a past epoch should be ignored, live incoming schedules with past epoch should be triggered as InvalidSchedule\n","sortText":"00027","filterText":"TestScheduler_outdated_schedule","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":14}},"newText":"TestScheduler_outdated_schedule(${1:})"}},{"label":"TestScheduler_scheduler_since","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #8: missed schedules depends on the since parameter\n","sortText":"00028","filterText":"TestScheduler_scheduler_since","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":14}},"newText":"TestScheduler_scheduler_since(${1:})"}},{"label":"TestScheduler_trigger_epoch","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #1: schedules should be triggered at the expected time\n","sortText":"00029","filterText":"TestScheduler_trigger_epoch","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":14}},"newText":"TestScheduler_trigger_epoch(${1:})"}},{"label":"TestScheduler_update_epoch","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #2: when updating epochs, schedules should be triggered at the new time\n","sortText":"00030","filterText":"TestScheduler_update_epoch","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":14}},"newText":"TestScheduler_update_epoch(${1:})"}}]} [Trace - 22:33:17.747 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":252},"contentChanges":[{"range":{"start":{"line":253,"character":14},"end":{"line":253,"character":14}},"rangeLength":0,"text":"c"}]} [Trace - 22:33:17.747 PM] Sending request 'textDocument/completion - (10812)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":253,"character":15},"context":{"triggerKind":3}} [Trace - 22:33:17.753 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":252,"diagnostics":[{"range":{"start":{"line":252,"character":9},"end":{"line":252,"character":17}},"severity":1,"source":"compiler","message":"schedule declared but not used"},{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":15}},"severity":1,"source":"compiler","message":"undeclared name: sc"}]} [Trace - 22:33:17.762 PM] Received response 'textDocument/completion - (10812)' in 14ms. Result: {"isIncomplete":true,"items":[{"label":"schedule","kind":6,"detail":"schedule.Schedule","preselect":true,"sortText":"00000","filterText":"schedule","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":15}},"newText":"schedule"}},{"label":"scheduler.Get","kind":2,"detail":"func(id string) schedule.Schedule","sortText":"00001","filterText":"scheduler.Get","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":15}},"newText":"scheduler.Get(${1:})"}},{"label":"simple.SimpleSchedule","kind":3,"detail":"func(id interface{}, epoch int64) schedule.Schedule","sortText":"00002","filterText":"simple.SimpleSchedule","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":15}},"newText":"simple.SimpleSchedule(${1:})"}},{"label":"simple.SimpleScheduleWithTS","kind":3,"detail":"func(id interface{}, epoch int64, timestamp int64) schedule.Schedule","sortText":"00003","filterText":"simple.SimpleScheduleWithTS","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":15}},"newText":"simple.SimpleScheduleWithTS(${1:})"}},{"label":"simple.Schedule{}","kind":6,"sortText":"00004","filterText":"simple.Schedule{}","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":15}},"newText":"simple.Schedule{\\}"}},{"label":"scheduler","kind":6,"detail":"scheduler.Scheduler","sortText":"00005","filterText":"scheduler","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":15}},"newText":"scheduler"}},{"label":"schedules","kind":6,"detail":"[]schedule.Schedule","sortText":"00006","filterText":"schedules","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":15}},"newText":"schedules"}},{"label":"scanner","kind":9,"detail":"\"go/scanner\"","sortText":"00007","filterText":"scanner","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":15}},"newText":"scanner"},"additionalTextEdits":[{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":2}},"newText":"go/scanner\"\n\t\""}]},{"label":"scanner","kind":9,"detail":"\"text/scanner\"","sortText":"00008","filterText":"scanner","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":15}},"newText":"scanner"},"additionalTextEdits":[{"range":{"start":{"line":5,"character":3},"end":{"line":5,"character":3}},"newText":"ext/scanner\"\n\t\"t"}]},{"label":"scaleway","kind":9,"detail":"\"github.com/hashicorp/go-discover/provider/scaleway\"","sortText":"00011","filterText":"scaleway","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":15}},"newText":"scaleway"},"additionalTextEdits":[{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":0}},"newText":"\t\"github.com/hashicorp/go-discover/provider/scaleway\"\n"}]},{"label":"scheme","kind":9,"detail":"\"k8s.io/client-go/scale/scheme\"","sortText":"00012","filterText":"scheme","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":15}},"newText":"scheme"},"additionalTextEdits":[{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":0}},"newText":"\t\"k8s.io/client-go/scale/scheme\"\n"}]},{"label":"scrypt","kind":9,"detail":"\"golang.org/x/crypto/scrypt\"","sortText":"00013","filterText":"scrypt","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":15}},"newText":"scrypt"},"additionalTextEdits":[{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":0}},"newText":"\t\"golang.org/x/crypto/scrypt\"\n"}]},{"label":"TestScheduler_delete_schedules","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #7: scheduler.DeleteSchedules should delete planned schedule\n","sortText":"00019","filterText":"TestScheduler_delete_schedules","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":15}},"newText":"TestScheduler_delete_schedules(${1:})"}},{"label":"TestScheduler_deleted_schedule","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #6: scheduler.DeletedSchedule should delete planned schedule\n","sortText":"00020","filterText":"TestScheduler_deleted_schedule","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":15}},"newText":"TestScheduler_deleted_schedule(${1:})"}},{"label":"TestScheduler_ignore_invalid_schedules","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #4: scheduler should not plan and trigger InvalidSchedule event\n","sortText":"00021","filterText":"TestScheduler_ignore_invalid_schedules","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":15}},"newText":"TestScheduler_ignore_invalid_schedules(${1:})"}},{"label":"TestScheduler_missed_schedules_first","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #5: If there are mix of existing missed and planned schedules, when scheduler starts MissedSchedule type should be triggered first\n","sortText":"00022","filterText":"TestScheduler_missed_schedules_first","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":15}},"newText":"TestScheduler_missed_schedules_first(${1:})"}},{"label":"TestScheduler_outdated_schedule","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #3: existing schedule with a past epoch should be ignored, live incoming schedules with past epoch should be triggered as InvalidSchedule\n","sortText":"00023","filterText":"TestScheduler_outdated_schedule","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":15}},"newText":"TestScheduler_outdated_schedule(${1:})"}},{"label":"TestScheduler_scheduler_since","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #8: missed schedules depends on the since parameter\n","sortText":"00024","filterText":"TestScheduler_scheduler_since","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":15}},"newText":"TestScheduler_scheduler_since(${1:})"}},{"label":"TestScheduler_trigger_epoch","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #1: schedules should be triggered at the expected time\n","sortText":"00025","filterText":"TestScheduler_trigger_epoch","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":15}},"newText":"TestScheduler_trigger_epoch(${1:})"}},{"label":"TestScheduler_update_epoch","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #2: when updating epochs, schedules should be triggered at the new time\n","sortText":"00026","filterText":"TestScheduler_update_epoch","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":15}},"newText":"TestScheduler_update_epoch(${1:})"}}]} [Trace - 22:33:17.947 PM] Sending request 'textDocument/foldingRange - (10813)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 22:33:17.952 PM] Received response 'textDocument/foldingRange - (10813)' in 4ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":300,"endCharacter":2},{"startLine":227,"startCharacter":33,"endLine":229,"endCharacter":56},{"startLine":234,"startCharacter":36,"endLine":235,"endCharacter":21},{"startLine":244,"startCharacter":12,"endLine":254,"endCharacter":3},{"startLine":246,"startCharacter":33,"endLine":249,"endCharacter":61},{"startLine":252,"startCharacter":36,"endLine":253,"endCharacter":16},{"startLine":261,"startCharacter":6,"endLine":272,"endCharacter":3},{"startLine":262,"startCharacter":10,"endLine":271,"endCharacter":13},{"startLine":263,"startCharacter":23,"endLine":269,"endCharacter":5},{"startLine":266,"startCharacter":19,"endLine":269,"endCharacter":4},{"startLine":266,"startCharacter":41,"endLine":268,"endCharacter":9},{"startLine":270,"startCharacter":38,"endLine":271,"endCharacter":13},{"startLine":275,"startCharacter":22,"endLine":276,"endCharacter":55},{"startLine":279,"startCharacter":29,"endLine":280,"endCharacter":40},{"startLine":283,"startCharacter":29,"endLine":299,"endCharacter":3},{"startLine":284,"startCharacter":32,"endLine":298,"endCharacter":51},{"startLine":285,"startCharacter":32,"endLine":288,"endCharacter":4},{"startLine":286,"startCharacter":38,"endLine":287,"endCharacter":51},{"startLine":289,"startCharacter":31,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":47,"endLine":291,"endCharacter":50},{"startLine":293,"startCharacter":25,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":68},{"startLine":297,"startCharacter":10,"endLine":298,"endCharacter":51},{"startLine":304,"startCharacter":59,"endLine":377,"endCharacter":2},{"startLine":309,"startCharacter":33,"endLine":311,"endCharacter":31},{"startLine":316,"startCharacter":36,"endLine":317,"endCharacter":67},{"startLine":326,"startCharacter":12,"endLine":335,"endCharacter":3},{"startLine":328,"startCharacter":33,"endLine":330,"endCharacter":32},{"startLine":333,"startCharacter":36,"endLine":334,"endCharacter":68},{"startLine":342,"startCharacter":6,"endLine":353,"endCharacter":3},{"startLine":343,"startCharacter":10,"endLine":352,"endCharacter":13},{"startLine":344,"startCharacter":23,"endLine":350,"endCharacter":5},{"startLine":347,"startCharacter":19,"endLine":350,"endCharacter":4},{"startLine":347,"startCharacter":41,"endLine":349,"endCharacter":9},{"startLine":351,"startCharacter":38,"endLine":352,"endCharacter":13},{"startLine":356,"startCharacter":22,"endLine":357,"endCharacter":55},{"startLine":360,"startCharacter":29,"endLine":361,"endCharacter":40},{"startLine":366,"startCharacter":29,"endLine":372,"endCharacter":3},{"startLine":367,"startCharacter":32,"endLine":371,"endCharacter":51},{"startLine":368,"startCharacter":32,"endLine":369,"endCharacter":49},{"startLine":370,"startCharacter":10,"endLine":371,"endCharacter":51},{"startLine":375,"startCharacter":32,"endLine":376,"endCharacter":76},{"startLine":381,"startCharacter":57,"endLine":458,"endCharacter":2},{"startLine":390,"startCharacter":33,"endLine":394,"endCharacter":60},{"startLine":399,"startCharacter":36,"endLine":400,"endCharacter":67},{"startLine":409,"startCharacter":12,"endLine":417,"endCharacter":3},{"startLine":411,"startCharacter":33,"endLine":412,"endCharacter":62},{"startLine":415,"startCharacter":36,"endLine":416,"endCharacter":68},{"startLine":424,"startCharacter":6,"endLine":435,"endCharacter":3},{"startLine":425,"startCharacter":10,"endLine":434,"endCharacter":13},{"startLine":426,"startCharacter":23,"endLine":432,"endCharacter":5},{"startLine":429,"startCharacter":19,"endLine":432,"endCharacter":4},{"startLine":429,"startCharacter":41,"endLine":431,"endCharacter":9},{"startLine":433,"startCharacter":38,"endLine":434,"endCharacter":13},{"startLine":438,"startCharacter":29,"endLine":439,"endCharacter":34},{"startLine":442,"startCharacter":35,"endLine":443,"endCharacter":55},{"startLine":447,"startCharacter":29,"endLine":457,"endCharacter":3},{"startLine":449,"startCharacter":10,"endLine":453,"endCharacter":17},{"startLine":450,"startCharacter":14,"endLine":451,"endCharacter":58},{"startLine":455,"startCharacter":28,"endLine":456,"endCharacter":51},{"startLine":462,"startCharacter":51,"endLine":510,"endCharacter":2},{"startLine":480,"startCharacter":12,"endLine":483,"endCharacter":45},{"startLine":490,"startCharacter":6,"endLine":501,"endCharacter":3},{"startLine":491,"startCharacter":10,"endLine":500,"endCharacter":13},{"startLine":492,"startCharacter":23,"endLine":498,"endCharacter":5},{"startLine":495,"startCharacter":19,"endLine":498,"endCharacter":4},{"startLine":495,"startCharacter":41,"endLine":497,"endCharacter":9},{"startLine":499,"startCharacter":38,"endLine":500,"endCharacter":13},{"startLine":504,"startCharacter":22,"endLine":505,"endCharacter":55},{"startLine":508,"startCharacter":29,"endLine":509,"endCharacter":40},{"startLine":514,"startCharacter":51,"endLine":574,"endCharacter":2},{"startLine":538,"startCharacter":12,"endLine":541,"endCharacter":15},{"startLine":548,"startCharacter":6,"endLine":559,"endCharacter":3},{"startLine":549,"startCharacter":10,"endLine":558,"endCharacter":13},{"startLine":550,"startCharacter":23,"endLine":556,"endCharacter":5},{"startLine":553,"startCharacter":19,"endLine":556,"endCharacter":4},{"startLine":553,"startCharacter":41,"endLine":555,"endCharacter":9},{"startLine":557,"startCharacter":38,"endLine":558,"endCharacter":13},{"startLine":563,"startCharacter":29,"endLine":565,"endCharacter":62},{"startLine":568,"startCharacter":22,"endLine":569,"endCharacter":55},{"startLine":572,"startCharacter":44,"endLine":573,"endCharacter":46},{"startLine":578,"startCharacter":50,"endLine":647,"endCharacter":2},{"startLine":579,"startCharacter":20,"endLine":582,"endCharacter":25},{"startLine":583,"startCharacter":3,"endLine":585,"endCharacter":54},{"startLine":588,"startCharacter":26,"endLine":646,"endCharacter":4},{"startLine":589,"startCharacter":8,"endLine":646,"endCharacter":3},{"startLine":589,"startCharacter":36,"endLine":645,"endCharacter":4},{"startLine":598,"startCharacter":35,"endLine":601,"endCharacter":62},{"startLine":606,"startCharacter":38,"endLine":607,"endCharacter":69},{"startLine":617,"startCharacter":8,"endLine":628,"endCharacter":5},{"startLine":618,"startCharacter":12,"endLine":627,"endCharacter":15},{"startLine":619,"startCharacter":25,"endLine":625,"endCharacter":7},{"startLine":622,"startCharacter":21,"endLine":625,"endCharacter":6},{"startLine":622,"startCharacter":43,"endLine":624,"endCharacter":11},{"startLine":626,"startCharacter":40,"endLine":627,"endCharacter":15},{"startLine":631,"startCharacter":31,"endLine":632,"endCharacter":42},{"startLine":636,"startCharacter":31,"endLine":640,"endCharacter":5},{"startLine":637,"startCharacter":29,"endLine":639,"endCharacter":18},{"startLine":638,"startCharacter":33,"endLine":639,"endCharacter":18},{"startLine":643,"startCharacter":44,"endLine":644,"endCharacter":92}] [Trace - 22:33:18.013 PM] Sending request 'textDocument/codeLens - (10814)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 22:33:18.013 PM] Received response 'textDocument/codeLens - (10814)' in 0ms. Result: null [Trace - 22:33:18.013 PM] Sending request 'textDocument/codeAction - (10815)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":253,"character":15},"end":{"line":253,"character":15}},"context":{"diagnostics":[{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":15}},"message":"undeclared name: sc","severity":1,"source":"compiler"}]}} [Trace - 22:33:18.015 PM] Received response 'textDocument/codeAction - (10815)' in 1ms. Result: null [Trace - 22:33:18.025 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":253},"contentChanges":[{"range":{"start":{"line":253,"character":15},"end":{"line":253,"character":15}},"rangeLength":0,"text":"h"}]} [Trace - 22:33:18.025 PM] Sending request 'textDocument/completion - (10816)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":253,"character":16},"context":{"triggerKind":3}} [Trace - 22:33:18.031 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":253,"diagnostics":[{"range":{"start":{"line":252,"character":9},"end":{"line":252,"character":17}},"severity":1,"source":"compiler","message":"schedule declared but not used"},{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":16}},"severity":1,"source":"compiler","message":"undeclared name: sch"}]} [Trace - 22:33:18.042 PM] Received response 'textDocument/completion - (10816)' in 17ms. Result: {"isIncomplete":true,"items":[{"label":"schedule","kind":6,"detail":"schedule.Schedule","preselect":true,"sortText":"00000","filterText":"schedule","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":16}},"newText":"schedule"}},{"label":"scheduler.Get","kind":2,"detail":"func(id string) schedule.Schedule","sortText":"00001","filterText":"scheduler.Get","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":16}},"newText":"scheduler.Get(${1:})"}},{"label":"simple.SimpleSchedule","kind":3,"detail":"func(id interface{}, epoch int64) schedule.Schedule","sortText":"00002","filterText":"simple.SimpleSchedule","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":16}},"newText":"simple.SimpleSchedule(${1:})"}},{"label":"simple.SimpleScheduleWithTS","kind":3,"detail":"func(id interface{}, epoch int64, timestamp int64) schedule.Schedule","sortText":"00003","filterText":"simple.SimpleScheduleWithTS","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":16}},"newText":"simple.SimpleScheduleWithTS(${1:})"}},{"label":"simple.Schedule{}","kind":6,"sortText":"00004","filterText":"simple.Schedule{}","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":16}},"newText":"simple.Schedule{\\}"}},{"label":"scheduler","kind":6,"detail":"scheduler.Scheduler","sortText":"00005","filterText":"scheduler","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":16}},"newText":"scheduler"}},{"label":"schedules","kind":6,"detail":"[]schedule.Schedule","sortText":"00006","filterText":"schedules","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":16}},"newText":"schedules"}},{"label":"schedulerapi","kind":9,"detail":"\"github.com/Azure/azure-sdk-for-go/profiles/latest/scheduler/mgmt/scheduler/schedulerapi\"","sortText":"00008","filterText":"schedulerapi","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":16}},"newText":"schedulerapi"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"Azure/azure-sdk-for-go/profiles/latest/scheduler/mgmt/scheduler/schedulerapi\"\n\t\"github.com/"}]},{"label":"schedulerstats","kind":9,"detail":"\"github.com/gophercloud/gophercloud/openstack/blockstorage/extensions/schedulerstats\"","sortText":"00009","filterText":"schedulerstats","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":16}},"newText":"schedulerstats"},"additionalTextEdits":[{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":0}},"newText":"\t\"github.com/gophercloud/gophercloud/openstack/blockstorage/extensions/schedulerstats\"\n"}]},{"label":"schemaconv","kind":9,"detail":"\"k8s.io/kube-openapi/pkg/schemaconv\"","sortText":"00010","filterText":"schemaconv","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":16}},"newText":"schemaconv"},"additionalTextEdits":[{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":0}},"newText":"\t\"k8s.io/kube-openapi/pkg/schemaconv\"\n"}]},{"label":"schemas","kind":9,"detail":"\"github.com/aws/aws-sdk-go/service/schemas\"","sortText":"00011","filterText":"schemas","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":16}},"newText":"schemas"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"aws/aws-sdk-go/service/schemas\"\n\t\"github.com/"}]},{"label":"schemasiface","kind":9,"detail":"\"github.com/aws/aws-sdk-go-v2/service/schemas/schemasiface\"","sortText":"00012","filterText":"schemasiface","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":16}},"newText":"schemasiface"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"aws/aws-sdk-go-v2/service/schemas/schemasiface\"\n\t\"github.com/"}]},{"label":"TestScheduler_delete_schedules","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #7: scheduler.DeleteSchedules should delete planned schedule\n","sortText":"00018","filterText":"TestScheduler_delete_schedules","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":16}},"newText":"TestScheduler_delete_schedules(${1:})"}},{"label":"TestScheduler_deleted_schedule","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #6: scheduler.DeletedSchedule should delete planned schedule\n","sortText":"00019","filterText":"TestScheduler_deleted_schedule","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":16}},"newText":"TestScheduler_deleted_schedule(${1:})"}},{"label":"TestScheduler_ignore_invalid_schedules","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #4: scheduler should not plan and trigger InvalidSchedule event\n","sortText":"00020","filterText":"TestScheduler_ignore_invalid_schedules","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":16}},"newText":"TestScheduler_ignore_invalid_schedules(${1:})"}},{"label":"TestScheduler_missed_schedules_first","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #5: If there are mix of existing missed and planned schedules, when scheduler starts MissedSchedule type should be triggered first\n","sortText":"00021","filterText":"TestScheduler_missed_schedules_first","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":16}},"newText":"TestScheduler_missed_schedules_first(${1:})"}},{"label":"TestScheduler_outdated_schedule","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #3: existing schedule with a past epoch should be ignored, live incoming schedules with past epoch should be triggered as InvalidSchedule\n","sortText":"00022","filterText":"TestScheduler_outdated_schedule","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":16}},"newText":"TestScheduler_outdated_schedule(${1:})"}},{"label":"TestScheduler_scheduler_since","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #8: missed schedules depends on the since parameter\n","sortText":"00023","filterText":"TestScheduler_scheduler_since","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":16}},"newText":"TestScheduler_scheduler_since(${1:})"}},{"label":"TestScheduler_trigger_epoch","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #1: schedules should be triggered at the expected time\n","sortText":"00024","filterText":"TestScheduler_trigger_epoch","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":16}},"newText":"TestScheduler_trigger_epoch(${1:})"}},{"label":"TestScheduler_update_epoch","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #2: when updating epochs, schedules should be triggered at the new time\n","sortText":"00025","filterText":"TestScheduler_update_epoch","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":16}},"newText":"TestScheduler_update_epoch(${1:})"}}]} [Trace - 22:33:18.152 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":254},"contentChanges":[{"range":{"start":{"line":253,"character":16},"end":{"line":253,"character":16}},"rangeLength":0,"text":"e"}]} [Trace - 22:33:18.152 PM] Sending request 'textDocument/completion - (10817)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":253,"character":17},"context":{"triggerKind":3}} [Trace - 22:33:18.158 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":254,"diagnostics":[{"range":{"start":{"line":252,"character":9},"end":{"line":252,"character":17}},"severity":1,"source":"compiler","message":"schedule declared but not used"},{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":17}},"severity":1,"source":"compiler","message":"undeclared name: sche"}]} [Trace - 22:33:18.166 PM] Received response 'textDocument/completion - (10817)' in 14ms. Result: {"isIncomplete":true,"items":[{"label":"schedule","kind":6,"detail":"schedule.Schedule","preselect":true,"sortText":"00000","filterText":"schedule","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":17}},"newText":"schedule"}},{"label":"simple.SimpleSchedule","kind":3,"detail":"func(id interface{}, epoch int64) schedule.Schedule","sortText":"00001","filterText":"simple.SimpleSchedule","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":17}},"newText":"simple.SimpleSchedule(${1:})"}},{"label":"simple.SimpleScheduleWithTS","kind":3,"detail":"func(id interface{}, epoch int64, timestamp int64) schedule.Schedule","sortText":"00002","filterText":"simple.SimpleScheduleWithTS","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":17}},"newText":"simple.SimpleScheduleWithTS(${1:})"}},{"label":"scheduler.Get","kind":2,"detail":"func(id string) schedule.Schedule","sortText":"00003","filterText":"scheduler.Get","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":17}},"newText":"scheduler.Get(${1:})"}},{"label":"simple.Schedule{}","kind":6,"sortText":"00004","filterText":"simple.Schedule{}","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":17}},"newText":"simple.Schedule{\\}"}},{"label":"scheduler","kind":6,"detail":"scheduler.Scheduler","sortText":"00005","filterText":"scheduler","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":17}},"newText":"scheduler"}},{"label":"schedules","kind":6,"detail":"[]schedule.Schedule","sortText":"00006","filterText":"schedules","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":17}},"newText":"schedules"}},{"label":"schedulerapi","kind":9,"detail":"\"github.com/Azure/azure-sdk-for-go/profiles/preview/scheduler/mgmt/scheduler/schedulerapi\"","sortText":"00008","filterText":"schedulerapi","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":17}},"newText":"schedulerapi"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"Azure/azure-sdk-for-go/profiles/preview/scheduler/mgmt/scheduler/schedulerapi\"\n\t\"github.com/"}]},{"label":"schedulerapi","kind":9,"detail":"\"github.com/Azure/azure-sdk-for-go/profiles/preview/preview/scheduler/mgmt/scheduler/schedulerapi\"","sortText":"00009","filterText":"schedulerapi","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":17}},"newText":"schedulerapi"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"Azure/azure-sdk-for-go/profiles/preview/preview/scheduler/mgmt/scheduler/schedulerapi\"\n\t\"github.com/"}]},{"label":"schedulerhints","kind":9,"detail":"\"github.com/gophercloud/gophercloud/openstack/compute/v2/extensions/schedulerhints\"","sortText":"00010","filterText":"schedulerhints","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":17}},"newText":"schedulerhints"},"additionalTextEdits":[{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":0}},"newText":"\t\"github.com/gophercloud/gophercloud/openstack/compute/v2/extensions/schedulerhints\"\n"}]},{"label":"scheduling","kind":9,"detail":"\"k8s.io/client-go/informers/scheduling\"","sortText":"00011","filterText":"scheduling","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":17}},"newText":"scheduling"},"additionalTextEdits":[{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":0}},"newText":"\t\"k8s.io/client-go/informers/scheduling\"\n"}]},{"label":"schema","kind":9,"detail":"\"k8s.io/apiextensions-apiserver/pkg/apiserver/schema\"","sortText":"00012","filterText":"schema","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":17}},"newText":"schema"},"additionalTextEdits":[{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":0}},"newText":"\t\"k8s.io/apiextensions-apiserver/pkg/apiserver/schema\"\n"}]},{"label":"TestScheduler_delete_schedules","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #7: scheduler.DeleteSchedules should delete planned schedule\n","sortText":"00019","filterText":"TestScheduler_delete_schedules","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":17}},"newText":"TestScheduler_delete_schedules(${1:})"}},{"label":"TestScheduler_deleted_schedule","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #6: scheduler.DeletedSchedule should delete planned schedule\n","sortText":"00020","filterText":"TestScheduler_deleted_schedule","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":17}},"newText":"TestScheduler_deleted_schedule(${1:})"}},{"label":"TestScheduler_ignore_invalid_schedules","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #4: scheduler should not plan and trigger InvalidSchedule event\n","sortText":"00021","filterText":"TestScheduler_ignore_invalid_schedules","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":17}},"newText":"TestScheduler_ignore_invalid_schedules(${1:})"}},{"label":"TestScheduler_missed_schedules_first","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #5: If there are mix of existing missed and planned schedules, when scheduler starts MissedSchedule type should be triggered first\n","sortText":"00022","filterText":"TestScheduler_missed_schedules_first","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":17}},"newText":"TestScheduler_missed_schedules_first(${1:})"}},{"label":"TestScheduler_outdated_schedule","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #3: existing schedule with a past epoch should be ignored, live incoming schedules with past epoch should be triggered as InvalidSchedule\n","sortText":"00023","filterText":"TestScheduler_outdated_schedule","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":17}},"newText":"TestScheduler_outdated_schedule(${1:})"}},{"label":"TestScheduler_scheduler_since","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #8: missed schedules depends on the since parameter\n","sortText":"00024","filterText":"TestScheduler_scheduler_since","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":17}},"newText":"TestScheduler_scheduler_since(${1:})"}},{"label":"TestScheduler_trigger_epoch","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #1: schedules should be triggered at the expected time\n","sortText":"00025","filterText":"TestScheduler_trigger_epoch","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":17}},"newText":"TestScheduler_trigger_epoch(${1:})"}},{"label":"TestScheduler_update_epoch","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #2: when updating epochs, schedules should be triggered at the new time\n","sortText":"00026","filterText":"TestScheduler_update_epoch","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":17}},"newText":"TestScheduler_update_epoch(${1:})"}}]} [Trace - 22:33:18.347 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":255},"contentChanges":[{"range":{"start":{"line":253,"character":17},"end":{"line":253,"character":17}},"rangeLength":0,"text":"d"}]} [Trace - 22:33:18.347 PM] Sending request 'textDocument/completion - (10818)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":253,"character":18},"context":{"triggerKind":3}} [Trace - 22:33:18.353 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":255,"diagnostics":[{"range":{"start":{"line":252,"character":9},"end":{"line":252,"character":17}},"severity":1,"source":"compiler","message":"schedule declared but not used"},{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":18}},"severity":1,"source":"compiler","message":"undeclared name: sched"}]} [Trace - 22:33:18.366 PM] Received response 'textDocument/completion - (10818)' in 18ms. Result: {"isIncomplete":true,"items":[{"label":"schedule","kind":6,"detail":"schedule.Schedule","preselect":true,"sortText":"00000","filterText":"schedule","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":18}},"newText":"schedule"}},{"label":"simple.SimpleSchedule","kind":3,"detail":"func(id interface{}, epoch int64) schedule.Schedule","sortText":"00001","filterText":"simple.SimpleSchedule","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":18}},"newText":"simple.SimpleSchedule(${1:})"}},{"label":"simple.SimpleScheduleWithTS","kind":3,"detail":"func(id interface{}, epoch int64, timestamp int64) schedule.Schedule","sortText":"00002","filterText":"simple.SimpleScheduleWithTS","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":18}},"newText":"simple.SimpleScheduleWithTS(${1:})"}},{"label":"scheduler.Get","kind":2,"detail":"func(id string) schedule.Schedule","sortText":"00003","filterText":"scheduler.Get","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":18}},"newText":"scheduler.Get(${1:})"}},{"label":"simple.Schedule{}","kind":6,"sortText":"00004","filterText":"simple.Schedule{}","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":18}},"newText":"simple.Schedule{\\}"}},{"label":"scheduler","kind":6,"detail":"scheduler.Scheduler","sortText":"00005","filterText":"scheduler","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":18}},"newText":"scheduler"}},{"label":"schedules","kind":6,"detail":"[]schedule.Schedule","sortText":"00006","filterText":"schedules","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":18}},"newText":"schedules"}},{"label":"schedulerapi","kind":9,"detail":"\"github.com/Azure/azure-sdk-for-go/profiles/preview/scheduler/mgmt/scheduler/schedulerapi\"","sortText":"00008","filterText":"schedulerapi","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":18}},"newText":"schedulerapi"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"Azure/azure-sdk-for-go/profiles/preview/scheduler/mgmt/scheduler/schedulerapi\"\n\t\"github.com/"}]},{"label":"schedulerapi","kind":9,"detail":"\"github.com/Azure/azure-sdk-for-go/profiles/preview/preview/scheduler/mgmt/scheduler/schedulerapi\"","sortText":"00009","filterText":"schedulerapi","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":18}},"newText":"schedulerapi"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"Azure/azure-sdk-for-go/profiles/preview/preview/scheduler/mgmt/scheduler/schedulerapi\"\n\t\"github.com/"}]},{"label":"schedulerapi","kind":9,"detail":"\"github.com/Azure/azure-sdk-for-go/services/preview/scheduler/mgmt/2014-08-01-preview/scheduler/schedulerapi\"","sortText":"00010","filterText":"schedulerapi","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":18}},"newText":"schedulerapi"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"Azure/azure-sdk-for-go/services/preview/scheduler/mgmt/2014-08-01-preview/scheduler/schedulerapi\"\n\t\"github.com/"}]},{"label":"schedulerhints","kind":9,"detail":"\"github.com/gophercloud/gophercloud/openstack/compute/v2/extensions/schedulerhints\"","sortText":"00011","filterText":"schedulerhints","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":18}},"newText":"schedulerhints"},"additionalTextEdits":[{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":0}},"newText":"\t\"github.com/gophercloud/gophercloud/openstack/compute/v2/extensions/schedulerhints\"\n"}]},{"label":"scheduling","kind":9,"detail":"\"k8s.io/client-go/informers/scheduling\"","sortText":"00012","filterText":"scheduling","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":18}},"newText":"scheduling"},"additionalTextEdits":[{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":0}},"newText":"\t\"k8s.io/client-go/informers/scheduling\"\n"}]},{"label":"TestScheduler_delete_schedules","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #7: scheduler.DeleteSchedules should delete planned schedule\n","sortText":"00019","filterText":"TestScheduler_delete_schedules","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":18}},"newText":"TestScheduler_delete_schedules(${1:})"}},{"label":"TestScheduler_deleted_schedule","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #6: scheduler.DeletedSchedule should delete planned schedule\n","sortText":"00020","filterText":"TestScheduler_deleted_schedule","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":18}},"newText":"TestScheduler_deleted_schedule(${1:})"}},{"label":"TestScheduler_ignore_invalid_schedules","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #4: scheduler should not plan and trigger InvalidSchedule event\n","sortText":"00021","filterText":"TestScheduler_ignore_invalid_schedules","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":18}},"newText":"TestScheduler_ignore_invalid_schedules(${1:})"}},{"label":"TestScheduler_missed_schedules_first","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #5: If there are mix of existing missed and planned schedules, when scheduler starts MissedSchedule type should be triggered first\n","sortText":"00022","filterText":"TestScheduler_missed_schedules_first","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":18}},"newText":"TestScheduler_missed_schedules_first(${1:})"}},{"label":"TestScheduler_outdated_schedule","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #3: existing schedule with a past epoch should be ignored, live incoming schedules with past epoch should be triggered as InvalidSchedule\n","sortText":"00023","filterText":"TestScheduler_outdated_schedule","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":18}},"newText":"TestScheduler_outdated_schedule(${1:})"}},{"label":"TestScheduler_scheduler_since","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #8: missed schedules depends on the since parameter\n","sortText":"00024","filterText":"TestScheduler_scheduler_since","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":18}},"newText":"TestScheduler_scheduler_since(${1:})"}},{"label":"TestScheduler_trigger_epoch","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #1: schedules should be triggered at the expected time\n","sortText":"00025","filterText":"TestScheduler_trigger_epoch","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":18}},"newText":"TestScheduler_trigger_epoch(${1:})"}},{"label":"TestScheduler_update_epoch","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #2: when updating epochs, schedules should be triggered at the new time\n","sortText":"00026","filterText":"TestScheduler_update_epoch","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":18}},"newText":"TestScheduler_update_epoch(${1:})"}}]} [Trace - 22:33:18.473 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":256},"contentChanges":[{"range":{"start":{"line":253,"character":18},"end":{"line":253,"character":18}},"rangeLength":0,"text":"u"}]} [Trace - 22:33:18.473 PM] Sending request 'textDocument/completion - (10819)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":253,"character":19},"context":{"triggerKind":3}} [Trace - 22:33:18.479 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":256,"diagnostics":[{"range":{"start":{"line":252,"character":9},"end":{"line":252,"character":17}},"severity":1,"source":"compiler","message":"schedule declared but not used"},{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":19}},"severity":1,"source":"compiler","message":"undeclared name: schedu"}]} [Trace - 22:33:18.496 PM] Received response 'textDocument/completion - (10819)' in 22ms. Result: {"isIncomplete":true,"items":[{"label":"schedule","kind":6,"detail":"schedule.Schedule","preselect":true,"sortText":"00000","filterText":"schedule","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":19}},"newText":"schedule"}},{"label":"simple.SimpleSchedule","kind":3,"detail":"func(id interface{}, epoch int64) schedule.Schedule","sortText":"00001","filterText":"simple.SimpleSchedule","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":19}},"newText":"simple.SimpleSchedule(${1:})"}},{"label":"simple.SimpleScheduleWithTS","kind":3,"detail":"func(id interface{}, epoch int64, timestamp int64) schedule.Schedule","sortText":"00002","filterText":"simple.SimpleScheduleWithTS","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":19}},"newText":"simple.SimpleScheduleWithTS(${1:})"}},{"label":"scheduler.Get","kind":2,"detail":"func(id string) schedule.Schedule","sortText":"00003","filterText":"scheduler.Get","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":19}},"newText":"scheduler.Get(${1:})"}},{"label":"simple.Schedule{}","kind":6,"sortText":"00004","filterText":"simple.Schedule{}","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":19}},"newText":"simple.Schedule{\\}"}},{"label":"scheduler","kind":6,"detail":"scheduler.Scheduler","sortText":"00005","filterText":"scheduler","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":19}},"newText":"scheduler"}},{"label":"schedules","kind":6,"detail":"[]schedule.Schedule","sortText":"00006","filterText":"schedules","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":19}},"newText":"schedules"}},{"label":"schedulerapi","kind":9,"detail":"\"github.com/Azure/azure-sdk-for-go/services/scheduler/mgmt/2016-01-01/scheduler/schedulerapi\"","sortText":"00008","filterText":"schedulerapi","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":19}},"newText":"schedulerapi"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"Azure/azure-sdk-for-go/services/scheduler/mgmt/2016-01-01/scheduler/schedulerapi\"\n\t\"github.com/"}]},{"label":"schedulerapi","kind":9,"detail":"\"github.com/Azure/azure-sdk-for-go/services/scheduler/mgmt/2016-03-01/scheduler/schedulerapi\"","sortText":"00009","filterText":"schedulerapi","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":19}},"newText":"schedulerapi"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"Azure/azure-sdk-for-go/services/scheduler/mgmt/2016-03-01/scheduler/schedulerapi\"\n\t\"github.com/"}]},{"label":"schedulerapi","kind":9,"detail":"\"github.com/Azure/azure-sdk-for-go/services/preview/scheduler/mgmt/2014-08-01-preview/scheduler/schedulerapi\"","sortText":"00010","filterText":"schedulerapi","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":19}},"newText":"schedulerapi"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"Azure/azure-sdk-for-go/services/preview/scheduler/mgmt/2014-08-01-preview/scheduler/schedulerapi\"\n\t\"github.com/"}]},{"label":"schedulerhints","kind":9,"detail":"\"github.com/gophercloud/gophercloud/openstack/blockstorage/extensions/schedulerhints\"","sortText":"00011","filterText":"schedulerhints","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":19}},"newText":"schedulerhints"},"additionalTextEdits":[{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":0}},"newText":"\t\"github.com/gophercloud/gophercloud/openstack/blockstorage/extensions/schedulerhints\"\n"}]},{"label":"scheduling","kind":9,"detail":"\"k8s.io/client-go/informers/scheduling\"","sortText":"00012","filterText":"scheduling","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":19}},"newText":"scheduling"},"additionalTextEdits":[{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":0}},"newText":"\t\"k8s.io/client-go/informers/scheduling\"\n"}]},{"label":"TestScheduler_delete_schedules","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #7: scheduler.DeleteSchedules should delete planned schedule\n","sortText":"00018","filterText":"TestScheduler_delete_schedules","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":19}},"newText":"TestScheduler_delete_schedules(${1:})"}},{"label":"TestScheduler_deleted_schedule","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #6: scheduler.DeletedSchedule should delete planned schedule\n","sortText":"00019","filterText":"TestScheduler_deleted_schedule","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":19}},"newText":"TestScheduler_deleted_schedule(${1:})"}},{"label":"TestScheduler_ignore_invalid_schedules","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #4: scheduler should not plan and trigger InvalidSchedule event\n","sortText":"00020","filterText":"TestScheduler_ignore_invalid_schedules","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":19}},"newText":"TestScheduler_ignore_invalid_schedules(${1:})"}},{"label":"TestScheduler_missed_schedules_first","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #5: If there are mix of existing missed and planned schedules, when scheduler starts MissedSchedule type should be triggered first\n","sortText":"00021","filterText":"TestScheduler_missed_schedules_first","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":19}},"newText":"TestScheduler_missed_schedules_first(${1:})"}},{"label":"TestScheduler_outdated_schedule","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #3: existing schedule with a past epoch should be ignored, live incoming schedules with past epoch should be triggered as InvalidSchedule\n","sortText":"00022","filterText":"TestScheduler_outdated_schedule","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":19}},"newText":"TestScheduler_outdated_schedule(${1:})"}},{"label":"TestScheduler_scheduler_since","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #8: missed schedules depends on the since parameter\n","sortText":"00023","filterText":"TestScheduler_scheduler_since","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":19}},"newText":"TestScheduler_scheduler_since(${1:})"}},{"label":"TestScheduler_trigger_epoch","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #1: schedules should be triggered at the expected time\n","sortText":"00024","filterText":"TestScheduler_trigger_epoch","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":19}},"newText":"TestScheduler_trigger_epoch(${1:})"}},{"label":"TestScheduler_update_epoch","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #2: when updating epochs, schedules should be triggered at the new time\n","sortText":"00025","filterText":"TestScheduler_update_epoch","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":19}},"newText":"TestScheduler_update_epoch(${1:})"}}]} [Trace - 22:33:18.556 PM] Sending request 'textDocument/documentLink - (10820)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 22:33:18.559 PM] Received response 'textDocument/documentLink - (10820)' in 3ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":410,"character":11},"end":{"line":410,"character":19}},"target":"https://time.Now"}] [Trace - 22:33:18.680 PM] Sending request 'textDocument/foldingRange - (10821)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 22:33:18.683 PM] Received response 'textDocument/foldingRange - (10821)' in 2ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":300,"endCharacter":2},{"startLine":227,"startCharacter":33,"endLine":229,"endCharacter":56},{"startLine":234,"startCharacter":36,"endLine":235,"endCharacter":21},{"startLine":244,"startCharacter":12,"endLine":254,"endCharacter":3},{"startLine":246,"startCharacter":33,"endLine":249,"endCharacter":61},{"startLine":252,"startCharacter":36,"endLine":253,"endCharacter":20},{"startLine":261,"startCharacter":6,"endLine":272,"endCharacter":3},{"startLine":262,"startCharacter":10,"endLine":271,"endCharacter":13},{"startLine":263,"startCharacter":23,"endLine":269,"endCharacter":5},{"startLine":266,"startCharacter":19,"endLine":269,"endCharacter":4},{"startLine":266,"startCharacter":41,"endLine":268,"endCharacter":9},{"startLine":270,"startCharacter":38,"endLine":271,"endCharacter":13},{"startLine":275,"startCharacter":22,"endLine":276,"endCharacter":55},{"startLine":279,"startCharacter":29,"endLine":280,"endCharacter":40},{"startLine":283,"startCharacter":29,"endLine":299,"endCharacter":3},{"startLine":284,"startCharacter":32,"endLine":298,"endCharacter":51},{"startLine":285,"startCharacter":32,"endLine":288,"endCharacter":4},{"startLine":286,"startCharacter":38,"endLine":287,"endCharacter":51},{"startLine":289,"startCharacter":31,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":47,"endLine":291,"endCharacter":50},{"startLine":293,"startCharacter":25,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":68},{"startLine":297,"startCharacter":10,"endLine":298,"endCharacter":51},{"startLine":304,"startCharacter":59,"endLine":377,"endCharacter":2},{"startLine":309,"startCharacter":33,"endLine":311,"endCharacter":31},{"startLine":316,"startCharacter":36,"endLine":317,"endCharacter":67},{"startLine":326,"startCharacter":12,"endLine":335,"endCharacter":3},{"startLine":328,"startCharacter":33,"endLine":330,"endCharacter":32},{"startLine":333,"startCharacter":36,"endLine":334,"endCharacter":68},{"startLine":342,"startCharacter":6,"endLine":353,"endCharacter":3},{"startLine":343,"startCharacter":10,"endLine":352,"endCharacter":13},{"startLine":344,"startCharacter":23,"endLine":350,"endCharacter":5},{"startLine":347,"startCharacter":19,"endLine":350,"endCharacter":4},{"startLine":347,"startCharacter":41,"endLine":349,"endCharacter":9},{"startLine":351,"startCharacter":38,"endLine":352,"endCharacter":13},{"startLine":356,"startCharacter":22,"endLine":357,"endCharacter":55},{"startLine":360,"startCharacter":29,"endLine":361,"endCharacter":40},{"startLine":366,"startCharacter":29,"endLine":372,"endCharacter":3},{"startLine":367,"startCharacter":32,"endLine":371,"endCharacter":51},{"startLine":368,"startCharacter":32,"endLine":369,"endCharacter":49},{"startLine":370,"startCharacter":10,"endLine":371,"endCharacter":51},{"startLine":375,"startCharacter":32,"endLine":376,"endCharacter":76},{"startLine":381,"startCharacter":57,"endLine":458,"endCharacter":2},{"startLine":390,"startCharacter":33,"endLine":394,"endCharacter":60},{"startLine":399,"startCharacter":36,"endLine":400,"endCharacter":67},{"startLine":409,"startCharacter":12,"endLine":417,"endCharacter":3},{"startLine":411,"startCharacter":33,"endLine":412,"endCharacter":62},{"startLine":415,"startCharacter":36,"endLine":416,"endCharacter":68},{"startLine":424,"startCharacter":6,"endLine":435,"endCharacter":3},{"startLine":425,"startCharacter":10,"endLine":434,"endCharacter":13},{"startLine":426,"startCharacter":23,"endLine":432,"endCharacter":5},{"startLine":429,"startCharacter":19,"endLine":432,"endCharacter":4},{"startLine":429,"startCharacter":41,"endLine":431,"endCharacter":9},{"startLine":433,"startCharacter":38,"endLine":434,"endCharacter":13},{"startLine":438,"startCharacter":29,"endLine":439,"endCharacter":34},{"startLine":442,"startCharacter":35,"endLine":443,"endCharacter":55},{"startLine":447,"startCharacter":29,"endLine":457,"endCharacter":3},{"startLine":449,"startCharacter":10,"endLine":453,"endCharacter":17},{"startLine":450,"startCharacter":14,"endLine":451,"endCharacter":58},{"startLine":455,"startCharacter":28,"endLine":456,"endCharacter":51},{"startLine":462,"startCharacter":51,"endLine":510,"endCharacter":2},{"startLine":480,"startCharacter":12,"endLine":483,"endCharacter":45},{"startLine":490,"startCharacter":6,"endLine":501,"endCharacter":3},{"startLine":491,"startCharacter":10,"endLine":500,"endCharacter":13},{"startLine":492,"startCharacter":23,"endLine":498,"endCharacter":5},{"startLine":495,"startCharacter":19,"endLine":498,"endCharacter":4},{"startLine":495,"startCharacter":41,"endLine":497,"endCharacter":9},{"startLine":499,"startCharacter":38,"endLine":500,"endCharacter":13},{"startLine":504,"startCharacter":22,"endLine":505,"endCharacter":55},{"startLine":508,"startCharacter":29,"endLine":509,"endCharacter":40},{"startLine":514,"startCharacter":51,"endLine":574,"endCharacter":2},{"startLine":538,"startCharacter":12,"endLine":541,"endCharacter":15},{"startLine":548,"startCharacter":6,"endLine":559,"endCharacter":3},{"startLine":549,"startCharacter":10,"endLine":558,"endCharacter":13},{"startLine":550,"startCharacter":23,"endLine":556,"endCharacter":5},{"startLine":553,"startCharacter":19,"endLine":556,"endCharacter":4},{"startLine":553,"startCharacter":41,"endLine":555,"endCharacter":9},{"startLine":557,"startCharacter":38,"endLine":558,"endCharacter":13},{"startLine":563,"startCharacter":29,"endLine":565,"endCharacter":62},{"startLine":568,"startCharacter":22,"endLine":569,"endCharacter":55},{"startLine":572,"startCharacter":44,"endLine":573,"endCharacter":46},{"startLine":578,"startCharacter":50,"endLine":647,"endCharacter":2},{"startLine":579,"startCharacter":20,"endLine":582,"endCharacter":25},{"startLine":583,"startCharacter":3,"endLine":585,"endCharacter":54},{"startLine":588,"startCharacter":26,"endLine":646,"endCharacter":4},{"startLine":589,"startCharacter":8,"endLine":646,"endCharacter":3},{"startLine":589,"startCharacter":36,"endLine":645,"endCharacter":4},{"startLine":598,"startCharacter":35,"endLine":601,"endCharacter":62},{"startLine":606,"startCharacter":38,"endLine":607,"endCharacter":69},{"startLine":617,"startCharacter":8,"endLine":628,"endCharacter":5},{"startLine":618,"startCharacter":12,"endLine":627,"endCharacter":15},{"startLine":619,"startCharacter":25,"endLine":625,"endCharacter":7},{"startLine":622,"startCharacter":21,"endLine":625,"endCharacter":6},{"startLine":622,"startCharacter":43,"endLine":624,"endCharacter":11},{"startLine":626,"startCharacter":40,"endLine":627,"endCharacter":15},{"startLine":631,"startCharacter":31,"endLine":632,"endCharacter":42},{"startLine":636,"startCharacter":31,"endLine":640,"endCharacter":5},{"startLine":637,"startCharacter":29,"endLine":639,"endCharacter":18},{"startLine":638,"startCharacter":33,"endLine":639,"endCharacter":18},{"startLine":643,"startCharacter":44,"endLine":644,"endCharacter":92}] [Trace - 22:33:18.733 PM] Sending request 'textDocument/codeLens - (10822)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 22:33:18.734 PM] Received response 'textDocument/codeLens - (10822)' in 0ms. Result: null [Trace - 22:33:18.734 PM] Sending request 'textDocument/codeAction - (10823)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":253,"character":19},"end":{"line":253,"character":19}},"context":{"diagnostics":[{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":19}},"message":"undeclared name: schedu","severity":1,"source":"compiler"}]}} [Trace - 22:33:18.735 PM] Received response 'textDocument/codeAction - (10823)' in 1ms. Result: null [Trace - 22:33:18.763 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":257},"contentChanges":[{"range":{"start":{"line":253,"character":19},"end":{"line":253,"character":19}},"rangeLength":0,"text":"l"}]} [Trace - 22:33:18.764 PM] Sending request 'textDocument/completion - (10824)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":253,"character":20},"context":{"triggerKind":3}} [Trace - 22:33:18.769 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":257,"diagnostics":[{"range":{"start":{"line":252,"character":9},"end":{"line":252,"character":17}},"severity":1,"source":"compiler","message":"schedule declared but not used"},{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":20}},"severity":1,"source":"compiler","message":"undeclared name: schedul"}]} [Trace - 22:33:18.789 PM] Received response 'textDocument/completion - (10824)' in 25ms. Result: {"isIncomplete":true,"items":[{"label":"schedule","kind":6,"detail":"schedule.Schedule","preselect":true,"sortText":"00000","filterText":"schedule","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":20}},"newText":"schedule"}},{"label":"simple.SimpleSchedule","kind":3,"detail":"func(id interface{}, epoch int64) schedule.Schedule","sortText":"00001","filterText":"simple.SimpleSchedule","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":20}},"newText":"simple.SimpleSchedule(${1:})"}},{"label":"simple.SimpleScheduleWithTS","kind":3,"detail":"func(id interface{}, epoch int64, timestamp int64) schedule.Schedule","sortText":"00002","filterText":"simple.SimpleScheduleWithTS","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":20}},"newText":"simple.SimpleScheduleWithTS(${1:})"}},{"label":"scheduler.Get","kind":2,"detail":"func(id string) schedule.Schedule","sortText":"00003","filterText":"scheduler.Get","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":20}},"newText":"scheduler.Get(${1:})"}},{"label":"simple.Schedule{}","kind":6,"sortText":"00004","filterText":"simple.Schedule{}","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":20}},"newText":"simple.Schedule{\\}"}},{"label":"scheduler","kind":6,"detail":"scheduler.Scheduler","sortText":"00005","filterText":"scheduler","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":20}},"newText":"scheduler"}},{"label":"schedules","kind":6,"detail":"[]schedule.Schedule","sortText":"00006","filterText":"schedules","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":20}},"newText":"schedules"}},{"label":"schedulerapi","kind":9,"detail":"\"github.com/Azure/azure-sdk-for-go/profiles/latest/scheduler/mgmt/scheduler/schedulerapi\"","sortText":"00008","filterText":"schedulerapi","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":20}},"newText":"schedulerapi"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"Azure/azure-sdk-for-go/profiles/latest/scheduler/mgmt/scheduler/schedulerapi\"\n\t\"github.com/"}]},{"label":"schedulerapi","kind":9,"detail":"\"github.com/Azure/azure-sdk-for-go/profiles/preview/scheduler/mgmt/scheduler/schedulerapi\"","sortText":"00009","filterText":"schedulerapi","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":20}},"newText":"schedulerapi"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"Azure/azure-sdk-for-go/profiles/preview/scheduler/mgmt/scheduler/schedulerapi\"\n\t\"github.com/"}]},{"label":"schedulerapi","kind":9,"detail":"\"github.com/Azure/azure-sdk-for-go/profiles/preview/preview/scheduler/mgmt/scheduler/schedulerapi\"","sortText":"00010","filterText":"schedulerapi","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":20}},"newText":"schedulerapi"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"Azure/azure-sdk-for-go/profiles/preview/preview/scheduler/mgmt/scheduler/schedulerapi\"\n\t\"github.com/"}]},{"label":"schedulerhints","kind":9,"detail":"\"github.com/gophercloud/gophercloud/openstack/compute/v2/extensions/schedulerhints\"","sortText":"00011","filterText":"schedulerhints","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":20}},"newText":"schedulerhints"},"additionalTextEdits":[{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":0}},"newText":"\t\"github.com/gophercloud/gophercloud/openstack/compute/v2/extensions/schedulerhints\"\n"}]},{"label":"schedulerstats","kind":9,"detail":"\"github.com/gophercloud/gophercloud/openstack/blockstorage/extensions/schedulerstats\"","sortText":"00012","filterText":"schedulerstats","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":20}},"newText":"schedulerstats"},"additionalTextEdits":[{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":0}},"newText":"\t\"github.com/gophercloud/gophercloud/openstack/blockstorage/extensions/schedulerstats\"\n"}]},{"label":"TestScheduler_delete_schedules","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #7: scheduler.DeleteSchedules should delete planned schedule\n","sortText":"00018","filterText":"TestScheduler_delete_schedules","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":20}},"newText":"TestScheduler_delete_schedules(${1:})"}},{"label":"TestScheduler_deleted_schedule","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #6: scheduler.DeletedSchedule should delete planned schedule\n","sortText":"00019","filterText":"TestScheduler_deleted_schedule","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":20}},"newText":"TestScheduler_deleted_schedule(${1:})"}},{"label":"TestScheduler_ignore_invalid_schedules","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #4: scheduler should not plan and trigger InvalidSchedule event\n","sortText":"00020","filterText":"TestScheduler_ignore_invalid_schedules","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":20}},"newText":"TestScheduler_ignore_invalid_schedules(${1:})"}},{"label":"TestScheduler_missed_schedules_first","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #5: If there are mix of existing missed and planned schedules, when scheduler starts MissedSchedule type should be triggered first\n","sortText":"00021","filterText":"TestScheduler_missed_schedules_first","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":20}},"newText":"TestScheduler_missed_schedules_first(${1:})"}},{"label":"TestScheduler_outdated_schedule","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #3: existing schedule with a past epoch should be ignored, live incoming schedules with past epoch should be triggered as InvalidSchedule\n","sortText":"00022","filterText":"TestScheduler_outdated_schedule","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":20}},"newText":"TestScheduler_outdated_schedule(${1:})"}},{"label":"TestScheduler_scheduler_since","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #8: missed schedules depends on the since parameter\n","sortText":"00023","filterText":"TestScheduler_scheduler_since","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":20}},"newText":"TestScheduler_scheduler_since(${1:})"}},{"label":"TestScheduler_trigger_epoch","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #1: schedules should be triggered at the expected time\n","sortText":"00024","filterText":"TestScheduler_trigger_epoch","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":20}},"newText":"TestScheduler_trigger_epoch(${1:})"}},{"label":"TestScheduler_update_epoch","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #2: when updating epochs, schedules should be triggered at the new time\n","sortText":"00025","filterText":"TestScheduler_update_epoch","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":20}},"newText":"TestScheduler_update_epoch(${1:})"}}]} [Trace - 22:33:18.882 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":258},"contentChanges":[{"range":{"start":{"line":253,"character":20},"end":{"line":253,"character":20}},"rangeLength":0,"text":"e"}]} [Trace - 22:33:18.882 PM] Sending request 'textDocument/completion - (10825)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":253,"character":21},"context":{"triggerKind":3}} [Trace - 22:33:18.890 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":258,"diagnostics":[]} [Trace - 22:33:18.905 PM] Received response 'textDocument/completion - (10825)' in 22ms. Result: {"isIncomplete":true,"items":[{"label":"schedule","kind":6,"detail":"schedule.Schedule","preselect":true,"sortText":"00000","filterText":"schedule","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":21}},"newText":"schedule"}},{"label":"simple.SimpleSchedule","kind":3,"detail":"func(id interface{}, epoch int64) schedule.Schedule","sortText":"00001","filterText":"simple.SimpleSchedule","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":21}},"newText":"simple.SimpleSchedule(${1:})"}},{"label":"simple.SimpleScheduleWithTS","kind":3,"detail":"func(id interface{}, epoch int64, timestamp int64) schedule.Schedule","sortText":"00002","filterText":"simple.SimpleScheduleWithTS","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":21}},"newText":"simple.SimpleScheduleWithTS(${1:})"}},{"label":"scheduler.Get","kind":2,"detail":"func(id string) schedule.Schedule","sortText":"00003","filterText":"scheduler.Get","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":21}},"newText":"scheduler.Get(${1:})"}},{"label":"simple.Schedule{}","kind":6,"sortText":"00004","filterText":"simple.Schedule{}","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":21}},"newText":"simple.Schedule{\\}"}},{"label":"scheduler","kind":6,"detail":"scheduler.Scheduler","sortText":"00005","filterText":"scheduler","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":21}},"newText":"scheduler"}},{"label":"schedules","kind":6,"detail":"[]schedule.Schedule","sortText":"00006","filterText":"schedules","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":21}},"newText":"schedules"}},{"label":"schedulerapi","kind":9,"detail":"\"github.com/Azure/azure-sdk-for-go/profiles/preview/scheduler/mgmt/scheduler/schedulerapi\"","sortText":"00008","filterText":"schedulerapi","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":21}},"newText":"schedulerapi"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"Azure/azure-sdk-for-go/profiles/preview/scheduler/mgmt/scheduler/schedulerapi\"\n\t\"github.com/"}]},{"label":"schedulerapi","kind":9,"detail":"\"github.com/Azure/azure-sdk-for-go/profiles/preview/preview/scheduler/mgmt/scheduler/schedulerapi\"","sortText":"00009","filterText":"schedulerapi","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":21}},"newText":"schedulerapi"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"Azure/azure-sdk-for-go/profiles/preview/preview/scheduler/mgmt/scheduler/schedulerapi\"\n\t\"github.com/"}]},{"label":"schedulerapi","kind":9,"detail":"\"github.com/Azure/azure-sdk-for-go/services/preview/scheduler/mgmt/2014-08-01-preview/scheduler/schedulerapi\"","sortText":"00010","filterText":"schedulerapi","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":21}},"newText":"schedulerapi"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"Azure/azure-sdk-for-go/services/preview/scheduler/mgmt/2014-08-01-preview/scheduler/schedulerapi\"\n\t\"github.com/"}]},{"label":"schedulerapi","kind":9,"detail":"\"github.com/Azure/azure-sdk-for-go/services/scheduler/mgmt/2016-01-01/scheduler/schedulerapi\"","sortText":"00011","filterText":"schedulerapi","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":21}},"newText":"schedulerapi"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"Azure/azure-sdk-for-go/services/scheduler/mgmt/2016-01-01/scheduler/schedulerapi\"\n\t\"github.com/"}]},{"label":"schedulerhints","kind":9,"detail":"\"github.com/gophercloud/gophercloud/openstack/blockstorage/extensions/schedulerhints\"","sortText":"00012","filterText":"schedulerhints","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":21}},"newText":"schedulerhints"},"additionalTextEdits":[{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":0}},"newText":"\t\"github.com/gophercloud/gophercloud/openstack/blockstorage/extensions/schedulerhints\"\n"}]},{"label":"TestScheduler_delete_schedules","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #7: scheduler.DeleteSchedules should delete planned schedule\n","sortText":"00019","filterText":"TestScheduler_delete_schedules","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":21}},"newText":"TestScheduler_delete_schedules(${1:})"}},{"label":"TestScheduler_deleted_schedule","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #6: scheduler.DeletedSchedule should delete planned schedule\n","sortText":"00020","filterText":"TestScheduler_deleted_schedule","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":21}},"newText":"TestScheduler_deleted_schedule(${1:})"}},{"label":"TestScheduler_ignore_invalid_schedules","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #4: scheduler should not plan and trigger InvalidSchedule event\n","sortText":"00021","filterText":"TestScheduler_ignore_invalid_schedules","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":21}},"newText":"TestScheduler_ignore_invalid_schedules(${1:})"}},{"label":"TestScheduler_missed_schedules_first","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #5: If there are mix of existing missed and planned schedules, when scheduler starts MissedSchedule type should be triggered first\n","sortText":"00022","filterText":"TestScheduler_missed_schedules_first","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":21}},"newText":"TestScheduler_missed_schedules_first(${1:})"}},{"label":"TestScheduler_outdated_schedule","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #3: existing schedule with a past epoch should be ignored, live incoming schedules with past epoch should be triggered as InvalidSchedule\n","sortText":"00023","filterText":"TestScheduler_outdated_schedule","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":21}},"newText":"TestScheduler_outdated_schedule(${1:})"}},{"label":"TestScheduler_scheduler_since","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #8: missed schedules depends on the since parameter\n","sortText":"00024","filterText":"TestScheduler_scheduler_since","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":21}},"newText":"TestScheduler_scheduler_since(${1:})"}},{"label":"TestScheduler_trigger_epoch","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #1: schedules should be triggered at the expected time\n","sortText":"00025","filterText":"TestScheduler_trigger_epoch","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":21}},"newText":"TestScheduler_trigger_epoch(${1:})"}},{"label":"TestScheduler_update_epoch","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #2: when updating epochs, schedules should be triggered at the new time\n","sortText":"00026","filterText":"TestScheduler_update_epoch","insertTextFormat":2,"textEdit":{"range":{"start":{"line":253,"character":13},"end":{"line":253,"character":21}},"newText":"TestScheduler_update_epoch(${1:})"}}]} [Trace - 22:33:19.074 PM] Sending request 'textDocument/foldingRange - (10826)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 22:33:19.077 PM] Received response 'textDocument/foldingRange - (10826)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":300,"endCharacter":2},{"startLine":227,"startCharacter":33,"endLine":229,"endCharacter":56},{"startLine":234,"startCharacter":36,"endLine":235,"endCharacter":21},{"startLine":244,"startCharacter":12,"endLine":254,"endCharacter":3},{"startLine":246,"startCharacter":33,"endLine":249,"endCharacter":61},{"startLine":252,"startCharacter":36,"endLine":253,"endCharacter":22},{"startLine":261,"startCharacter":6,"endLine":272,"endCharacter":3},{"startLine":262,"startCharacter":10,"endLine":271,"endCharacter":13},{"startLine":263,"startCharacter":23,"endLine":269,"endCharacter":5},{"startLine":266,"startCharacter":19,"endLine":269,"endCharacter":4},{"startLine":266,"startCharacter":41,"endLine":268,"endCharacter":9},{"startLine":270,"startCharacter":38,"endLine":271,"endCharacter":13},{"startLine":275,"startCharacter":22,"endLine":276,"endCharacter":55},{"startLine":279,"startCharacter":29,"endLine":280,"endCharacter":40},{"startLine":283,"startCharacter":29,"endLine":299,"endCharacter":3},{"startLine":284,"startCharacter":32,"endLine":298,"endCharacter":51},{"startLine":285,"startCharacter":32,"endLine":288,"endCharacter":4},{"startLine":286,"startCharacter":38,"endLine":287,"endCharacter":51},{"startLine":289,"startCharacter":31,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":47,"endLine":291,"endCharacter":50},{"startLine":293,"startCharacter":25,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":68},{"startLine":297,"startCharacter":10,"endLine":298,"endCharacter":51},{"startLine":304,"startCharacter":59,"endLine":377,"endCharacter":2},{"startLine":309,"startCharacter":33,"endLine":311,"endCharacter":31},{"startLine":316,"startCharacter":36,"endLine":317,"endCharacter":67},{"startLine":326,"startCharacter":12,"endLine":335,"endCharacter":3},{"startLine":328,"startCharacter":33,"endLine":330,"endCharacter":32},{"startLine":333,"startCharacter":36,"endLine":334,"endCharacter":68},{"startLine":342,"startCharacter":6,"endLine":353,"endCharacter":3},{"startLine":343,"startCharacter":10,"endLine":352,"endCharacter":13},{"startLine":344,"startCharacter":23,"endLine":350,"endCharacter":5},{"startLine":347,"startCharacter":19,"endLine":350,"endCharacter":4},{"startLine":347,"startCharacter":41,"endLine":349,"endCharacter":9},{"startLine":351,"startCharacter":38,"endLine":352,"endCharacter":13},{"startLine":356,"startCharacter":22,"endLine":357,"endCharacter":55},{"startLine":360,"startCharacter":29,"endLine":361,"endCharacter":40},{"startLine":366,"startCharacter":29,"endLine":372,"endCharacter":3},{"startLine":367,"startCharacter":32,"endLine":371,"endCharacter":51},{"startLine":368,"startCharacter":32,"endLine":369,"endCharacter":49},{"startLine":370,"startCharacter":10,"endLine":371,"endCharacter":51},{"startLine":375,"startCharacter":32,"endLine":376,"endCharacter":76},{"startLine":381,"startCharacter":57,"endLine":458,"endCharacter":2},{"startLine":390,"startCharacter":33,"endLine":394,"endCharacter":60},{"startLine":399,"startCharacter":36,"endLine":400,"endCharacter":67},{"startLine":409,"startCharacter":12,"endLine":417,"endCharacter":3},{"startLine":411,"startCharacter":33,"endLine":412,"endCharacter":62},{"startLine":415,"startCharacter":36,"endLine":416,"endCharacter":68},{"startLine":424,"startCharacter":6,"endLine":435,"endCharacter":3},{"startLine":425,"startCharacter":10,"endLine":434,"endCharacter":13},{"startLine":426,"startCharacter":23,"endLine":432,"endCharacter":5},{"startLine":429,"startCharacter":19,"endLine":432,"endCharacter":4},{"startLine":429,"startCharacter":41,"endLine":431,"endCharacter":9},{"startLine":433,"startCharacter":38,"endLine":434,"endCharacter":13},{"startLine":438,"startCharacter":29,"endLine":439,"endCharacter":34},{"startLine":442,"startCharacter":35,"endLine":443,"endCharacter":55},{"startLine":447,"startCharacter":29,"endLine":457,"endCharacter":3},{"startLine":449,"startCharacter":10,"endLine":453,"endCharacter":17},{"startLine":450,"startCharacter":14,"endLine":451,"endCharacter":58},{"startLine":455,"startCharacter":28,"endLine":456,"endCharacter":51},{"startLine":462,"startCharacter":51,"endLine":510,"endCharacter":2},{"startLine":480,"startCharacter":12,"endLine":483,"endCharacter":45},{"startLine":490,"startCharacter":6,"endLine":501,"endCharacter":3},{"startLine":491,"startCharacter":10,"endLine":500,"endCharacter":13},{"startLine":492,"startCharacter":23,"endLine":498,"endCharacter":5},{"startLine":495,"startCharacter":19,"endLine":498,"endCharacter":4},{"startLine":495,"startCharacter":41,"endLine":497,"endCharacter":9},{"startLine":499,"startCharacter":38,"endLine":500,"endCharacter":13},{"startLine":504,"startCharacter":22,"endLine":505,"endCharacter":55},{"startLine":508,"startCharacter":29,"endLine":509,"endCharacter":40},{"startLine":514,"startCharacter":51,"endLine":574,"endCharacter":2},{"startLine":538,"startCharacter":12,"endLine":541,"endCharacter":15},{"startLine":548,"startCharacter":6,"endLine":559,"endCharacter":3},{"startLine":549,"startCharacter":10,"endLine":558,"endCharacter":13},{"startLine":550,"startCharacter":23,"endLine":556,"endCharacter":5},{"startLine":553,"startCharacter":19,"endLine":556,"endCharacter":4},{"startLine":553,"startCharacter":41,"endLine":555,"endCharacter":9},{"startLine":557,"startCharacter":38,"endLine":558,"endCharacter":13},{"startLine":563,"startCharacter":29,"endLine":565,"endCharacter":62},{"startLine":568,"startCharacter":22,"endLine":569,"endCharacter":55},{"startLine":572,"startCharacter":44,"endLine":573,"endCharacter":46},{"startLine":578,"startCharacter":50,"endLine":647,"endCharacter":2},{"startLine":579,"startCharacter":20,"endLine":582,"endCharacter":25},{"startLine":583,"startCharacter":3,"endLine":585,"endCharacter":54},{"startLine":588,"startCharacter":26,"endLine":646,"endCharacter":4},{"startLine":589,"startCharacter":8,"endLine":646,"endCharacter":3},{"startLine":589,"startCharacter":36,"endLine":645,"endCharacter":4},{"startLine":598,"startCharacter":35,"endLine":601,"endCharacter":62},{"startLine":606,"startCharacter":38,"endLine":607,"endCharacter":69},{"startLine":617,"startCharacter":8,"endLine":628,"endCharacter":5},{"startLine":618,"startCharacter":12,"endLine":627,"endCharacter":15},{"startLine":619,"startCharacter":25,"endLine":625,"endCharacter":7},{"startLine":622,"startCharacter":21,"endLine":625,"endCharacter":6},{"startLine":622,"startCharacter":43,"endLine":624,"endCharacter":11},{"startLine":626,"startCharacter":40,"endLine":627,"endCharacter":15},{"startLine":631,"startCharacter":31,"endLine":632,"endCharacter":42},{"startLine":636,"startCharacter":31,"endLine":640,"endCharacter":5},{"startLine":637,"startCharacter":29,"endLine":639,"endCharacter":18},{"startLine":638,"startCharacter":33,"endLine":639,"endCharacter":18},{"startLine":643,"startCharacter":44,"endLine":644,"endCharacter":92}] [Trace - 22:33:19.133 PM] Sending request 'textDocument/codeLens - (10827)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 22:33:19.133 PM] Received response 'textDocument/codeLens - (10827)' in 0ms. Result: null [Trace - 22:33:19.143 PM] Sending request 'textDocument/codeAction - (10828)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":253,"character":21},"end":{"line":253,"character":21}},"context":{"diagnostics":[]}} [Trace - 22:33:19.144 PM] Received response 'textDocument/codeAction - (10828)' in 1ms. Result: null [Trace - 22:33:19.768 PM] Sending request 'textDocument/documentLink - (10829)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 22:33:19.773 PM] Received response 'textDocument/documentLink - (10829)' in 4ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":410,"character":11},"end":{"line":410,"character":19}},"target":"https://time.Now"}] [Trace - 22:33:20.185 PM] Sending request 'textDocument/codeAction - (10830)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":649,"character":0}},"context":{"diagnostics":[],"only":["source.organizeImports"]}} [Trace - 22:33:20.187 PM] Received response 'textDocument/codeAction - (10830)' in 1ms. Result: null [Trace - 22:33:20.188 PM] Sending request 'textDocument/formatting - (10831)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 22:33:20.193 PM] Received response 'textDocument/formatting - (10831)' in 4ms. Result: [] [Trace - 22:33:20.215 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":258}} [Trace - 22:33:20.385 PM] Sending request 'textDocument/documentSymbol - (10832)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 22:33:20.386 PM] Received response 'textDocument/documentSymbol - (10832)' in 0ms. Result: [{"name":"ReceivedEvent","detail":"struct{...}","kind":23,"range":{"start":{"line":14,"character":5},"end":{"line":17,"character":1}},"selectionRange":{"start":{"line":14,"character":5},"end":{"line":14,"character":18}},"children":[{"name":"Event","detail":"interface{...}","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":12}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":6}}}]},{"name":"(ReceivedEvent).String","detail":"()","kind":6,"range":{"start":{"line":19,"character":0},"end":{"line":21,"character":1}},"selectionRange":{"start":{"line":19,"character":23},"end":{"line":19,"character":29}}},{"name":"isIn","detail":"(id string, ids []string)","kind":12,"range":{"start":{"line":23,"character":0},"end":{"line":30,"character":1}},"selectionRange":{"start":{"line":23,"character":5},"end":{"line":23,"character":9}}},{"name":"durations","detail":"(dd []time.Duration)","kind":12,"range":{"start":{"line":33,"character":0},"end":{"line":35,"character":1}},"selectionRange":{"start":{"line":33,"character":5},"end":{"line":33,"character":14}}},{"name":"errs","detail":"(ee []error)","kind":12,"range":{"start":{"line":37,"character":0},"end":{"line":39,"character":1}},"selectionRange":{"start":{"line":37,"character":5},"end":{"line":37,"character":9}}},{"name":"events","detail":"(ee []scheduler.Event)","kind":12,"range":{"start":{"line":41,"character":0},"end":{"line":43,"character":1}},"selectionRange":{"start":{"line":41,"character":5},"end":{"line":41,"character":11}}},{"name":"TestScheduler_trigger_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":46,"character":0},"end":{"line":121,"character":1}},"selectionRange":{"start":{"line":46,"character":5},"end":{"line":46,"character":32}}},{"name":"TestScheduler_update_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":124,"character":0},"end":{"line":212,"character":1}},"selectionRange":{"start":{"line":124,"character":5},"end":{"line":124,"character":31}}},{"name":"TestScheduler_outdated_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":215,"character":0},"end":{"line":301,"character":1}},"selectionRange":{"start":{"line":215,"character":5},"end":{"line":215,"character":36}}},{"name":"TestScheduler_ignore_invalid_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":304,"character":0},"end":{"line":378,"character":1}},"selectionRange":{"start":{"line":304,"character":5},"end":{"line":304,"character":43}}},{"name":"TestScheduler_missed_schedules_first","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":381,"character":0},"end":{"line":459,"character":1}},"selectionRange":{"start":{"line":381,"character":5},"end":{"line":381,"character":41}}},{"name":"TestScheduler_deleted_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":462,"character":0},"end":{"line":511,"character":1}},"selectionRange":{"start":{"line":462,"character":5},"end":{"line":462,"character":35}}},{"name":"TestScheduler_delete_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":514,"character":0},"end":{"line":575,"character":1}},"selectionRange":{"start":{"line":514,"character":5},"end":{"line":514,"character":35}}},{"name":"TestScheduler_scheduler_since","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":578,"character":0},"end":{"line":648,"character":1}},"selectionRange":{"start":{"line":578,"character":5},"end":{"line":578,"character":34}}}] [Trace - 22:33:20.486 PM] Sending request 'textDocument/codeAction - (10833)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"range":{"start":{"line":375,"character":69},"end":{"line":375,"character":69}},"context":{"diagnostics":[]}} [Trace - 22:33:20.486 PM] Received response 'textDocument/codeAction - (10833)' in 0ms. Result: null [Trace - 22:33:20.709 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","type":2}]} [Trace - 22:33:23.631 PM] Sending request 'textDocument/codeAction - (10834)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":649,"character":0}},"context":{"diagnostics":[],"only":["source.organizeImports"]}} [Trace - 22:33:23.632 PM] Received response 'textDocument/codeAction - (10834)' in 1ms. Result: null [Trace - 22:33:23.633 PM] Sending request 'textDocument/formatting - (10835)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 22:33:23.638 PM] Received response 'textDocument/formatting - (10835)' in 4ms. Result: [] [Trace - 22:33:23.652 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":258}} [Trace - 22:33:23.829 PM] Sending request 'textDocument/codeAction - (10836)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":649,"character":0}},"context":{"diagnostics":[],"only":["source.organizeImports"]}} [Trace - 22:33:23.831 PM] Received response 'textDocument/codeAction - (10836)' in 1ms. Result: null [Trace - 22:33:23.832 PM] Sending request 'textDocument/formatting - (10837)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 22:33:23.837 PM] Received response 'textDocument/formatting - (10837)' in 5ms. Result: [] [Trace - 22:33:23.852 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":258}} [Trace - 22:33:24.007 PM] Sending request 'textDocument/codeAction - (10838)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":649,"character":0}},"context":{"diagnostics":[],"only":["source.organizeImports"]}} [Trace - 22:33:24.009 PM] Received response 'textDocument/codeAction - (10838)' in 1ms. Result: null [Trace - 22:33:24.010 PM] Sending request 'textDocument/formatting - (10839)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 22:33:24.014 PM] Received response 'textDocument/formatting - (10839)' in 4ms. Result: [] [Trace - 22:33:24.030 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":258}} [Trace - 22:33:24.304 PM] Sending request 'textDocument/codeAction - (10840)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"range":{"start":{"line":375,"character":69},"end":{"line":375,"character":69}},"context":{"diagnostics":[]}} [Trace - 22:33:24.305 PM] Received response 'textDocument/codeAction - (10840)' in 0ms. Result: null [Trace - 22:33:24.329 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","type":2},{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","type":2},{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","type":2}]} [Trace - 22:33:40.613 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 22:33:40 background imports cache refresh starting\n"} [Info - 10:33:40 PM] 2020/11/25 22:33:40 background imports cache refresh starting [Trace - 22:33:40.785 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 22:33:40 background refresh finished after 171.47092ms\n"} [Info - 10:33:40 PM] 2020/11/25 22:33:40 background refresh finished after 171.47092ms [Trace - 22:37:40.222 PM] Sending request 'textDocument/codeAction - (10841)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":246,"character":33},"end":{"line":246,"character":33}},"context":{"diagnostics":[]}} [Trace - 22:37:40.224 PM] Received response 'textDocument/codeAction - (10841)' in 2ms. Result: null [Trace - 22:37:40.655 PM] Sending request 'textDocument/codeAction - (10842)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":649,"character":0}},"context":{"diagnostics":[],"only":["source.organizeImports"]}} [Trace - 22:37:40.657 PM] Received response 'textDocument/codeAction - (10842)' in 1ms. Result: null [Trace - 22:37:40.658 PM] Sending request 'textDocument/formatting - (10843)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 22:37:40.663 PM] Received response 'textDocument/formatting - (10843)' in 5ms. Result: [] [Trace - 22:37:40.679 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":258}} [Trace - 22:37:40.976 PM] Sending request 'textDocument/codeAction - (10844)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"range":{"start":{"line":375,"character":69},"end":{"line":375,"character":69}},"context":{"diagnostics":[]}} [Trace - 22:37:40.977 PM] Received response 'textDocument/codeAction - (10844)' in 0ms. Result: null [Trace - 22:37:41.110 PM] Sending request 'textDocument/codeAction - (10845)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":649,"character":0}},"context":{"diagnostics":[],"only":["source.organizeImports"]}} [Trace - 22:37:41.112 PM] Received response 'textDocument/codeAction - (10845)' in 1ms. Result: null [Trace - 22:37:41.113 PM] Sending request 'textDocument/formatting - (10846)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 22:37:41.118 PM] Received response 'textDocument/formatting - (10846)' in 5ms. Result: [] [Trace - 22:37:41.132 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":258}} [Trace - 22:37:41.299 PM] Sending request 'textDocument/codeAction - (10847)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":649,"character":0}},"context":{"diagnostics":[],"only":["source.organizeImports"]}} [Trace - 22:37:41.300 PM] Received response 'textDocument/codeAction - (10847)' in 1ms. Result: null [Trace - 22:37:41.302 PM] Sending request 'textDocument/formatting - (10848)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 22:37:41.307 PM] Received response 'textDocument/formatting - (10848)' in 4ms. Result: [] [Trace - 22:37:41.324 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":258}} [Trace - 22:37:41.595 PM] Sending request 'textDocument/codeAction - (10849)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"range":{"start":{"line":375,"character":69},"end":{"line":375,"character":69}},"context":{"diagnostics":[]}} [Trace - 22:37:41.596 PM] Received response 'textDocument/codeAction - (10849)' in 1ms. Result: null [Trace - 22:37:41.635 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","type":2},{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","type":2}]} [Trace - 22:38:07.414 PM] Sending request 'textDocument/definition - (10850)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":228,"character":23}} [Trace - 22:38:07.414 PM] Received response 'textDocument/definition - (10850)' in 0ms. Result: [{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","range":{"start":{"line":16,"character":5},"end":{"line":16,"character":25}}}] [Trace - 22:38:07.422 PM] Sending request 'textDocument/hover - (10851)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":228,"character":23}} [Trace - 22:38:07.423 PM] Received response 'textDocument/hover - (10851)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nfunc simple.SimpleScheduleWithTS(id interface{}, epoch int64, timestamp int64) schedule.Schedule\n```\n\n[`simple.SimpleScheduleWithTS` on pkg.go.dev](https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls#SimpleScheduleWithTS)"},"range":{"start":{"line":228,"character":9},"end":{"line":228,"character":29}}} [Trace - 22:38:07.492 PM] Sending request 'textDocument/documentHighlight - (10852)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":228,"character":23}} [Trace - 22:38:07.492 PM] Received response 'textDocument/documentHighlight - (10852)' in 0ms. Result: [{"range":{"start":{"line":228,"character":9},"end":{"line":228,"character":29}},"kind":1},{"range":{"start":{"line":229,"character":9},"end":{"line":229,"character":29}},"kind":1}] [Trace - 22:38:07.590 PM] Sending request 'textDocument/definition - (10853)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":228,"character":23}} [Trace - 22:38:07.590 PM] Received response 'textDocument/definition - (10853)' in 0ms. Result: [{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","range":{"start":{"line":16,"character":5},"end":{"line":16,"character":25}}}] [Trace - 22:38:07.616 PM] Sending request 'textDocument/documentLink - (10854)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 22:38:07.616 PM] Sending request 'textDocument/codeAction - (10855)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} [Trace - 22:38:07.616 PM] Sending request 'textDocument/documentSymbol - (10856)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 22:38:07.617 PM] Received response 'textDocument/documentLink - (10854)' in 0ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/strconv?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"}] [Trace - 22:38:07.617 PM] Received response 'textDocument/codeAction - (10855)' in 0ms. Result: null [Trace - 22:38:07.617 PM] Received response 'textDocument/documentSymbol - (10856)' in 0ms. Result: [{"name":"Schedule","detail":"struct{...}","kind":23,"range":{"start":{"line":10,"character":5},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":10,"character":5},"end":{"line":10,"character":13}},"children":[{"name":"id","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":17}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":3}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":16}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":6}}},{"name":"timestamp","detail":"int64","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":16}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":10}}}]},{"name":"SimpleScheduleWithTS","detail":"(id interface{}, epoch int64, timestamp int64)","kind":12,"range":{"start":{"line":16,"character":0},"end":{"line":33,"character":1}},"selectionRange":{"start":{"line":16,"character":5},"end":{"line":16,"character":25}}},{"name":"SimpleSchedule","detail":"(id interface{}, epoch int64)","kind":12,"range":{"start":{"line":35,"character":0},"end":{"line":37,"character":1}},"selectionRange":{"start":{"line":35,"character":5},"end":{"line":35,"character":19}}},{"name":"(Schedule).ID","detail":"()","kind":6,"range":{"start":{"line":39,"character":0},"end":{"line":41,"character":1}},"selectionRange":{"start":{"line":39,"character":18},"end":{"line":39,"character":20}}},{"name":"(Schedule).Epoch","detail":"()","kind":6,"range":{"start":{"line":43,"character":0},"end":{"line":45,"character":1}},"selectionRange":{"start":{"line":43,"character":18},"end":{"line":43,"character":23}}},{"name":"(Schedule).Timestamp","detail":"()","kind":6,"range":{"start":{"line":47,"character":0},"end":{"line":49,"character":1}},"selectionRange":{"start":{"line":47,"character":18},"end":{"line":47,"character":27}}},{"name":"(Schedule).String","detail":"()","kind":6,"range":{"start":{"line":51,"character":0},"end":{"line":53,"character":1}},"selectionRange":{"start":{"line":51,"character":18},"end":{"line":51,"character":24}}}] [Trace - 22:38:07.808 PM] Sending request 'textDocument/foldingRange - (10857)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 22:38:07.808 PM] Received response 'textDocument/foldingRange - (10857)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":91,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":22},{"startLine":35,"startCharacter":68,"endLine":36,"endCharacter":58},{"startLine":39,"startCharacter":31,"endLine":40,"endCharacter":12},{"startLine":43,"startCharacter":33,"endLine":44,"endCharacter":15},{"startLine":47,"startCharacter":37,"endLine":48,"endCharacter":19},{"startLine":51,"startCharacter":35,"endLine":52,"endCharacter":119}] [Trace - 22:38:07.858 PM] Sending request 'textDocument/codeLens - (10858)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 22:38:07.858 PM] Received response 'textDocument/codeLens - (10858)' in 0ms. Result: null [Trace - 22:38:07.860 PM] Sending request 'textDocument/codeAction - (10859)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":16,"character":5},"end":{"line":16,"character":5}},"context":{"diagnostics":[]}} [Trace - 22:38:07.860 PM] Received response 'textDocument/codeAction - (10859)' in 0ms. Result: null [Trace - 22:38:10.225 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 22:38:10 background imports cache refresh starting\n"} [Info - 10:38:10 PM] 2020/11/25 22:38:10 background imports cache refresh starting [Trace - 22:38:10.399 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 22:38:10 background refresh finished after 174.331235ms\n"} [Info - 10:38:10 PM] 2020/11/25 22:38:10 background refresh finished after 174.331235ms [Trace - 22:39:44.506 PM] Sending request 'textDocument/hover - (10860)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":40,"character":3}} [Trace - 22:39:44.507 PM] Received response 'textDocument/hover - (10860)' in 0ms. Result: null [Trace - 22:39:46.082 PM] Sending request 'textDocument/hover - (10861)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":35,"character":11}} [Trace - 22:39:46.083 PM] Received response 'textDocument/hover - (10861)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nfunc SimpleSchedule(id interface{}, epoch int64) schedule.Schedule\n```\n\n[`simple.SimpleSchedule` on pkg.go.dev](https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls#SimpleSchedule)"},"range":{"start":{"line":35,"character":5},"end":{"line":35,"character":19}}} [Trace - 22:39:47.738 PM] Sending request 'textDocument/hover - (10862)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":51,"character":19}} [Trace - 22:39:47.738 PM] Received response 'textDocument/hover - (10862)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nfunc (Schedule).String() string\n```\n\n[`(simple.Schedule).String` on pkg.go.dev](https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls#Schedule.String)"},"range":{"start":{"line":51,"character":18},"end":{"line":51,"character":24}}} [Trace - 22:39:58.104 PM] Sending request 'textDocument/hover - (10863)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":19,"character":22}} [Trace - 22:39:58.104 PM] Received response 'textDocument/hover - (10863)' in 0ms. Result: null [Trace - 22:39:58.515 PM] Sending request 'textDocument/hover - (10864)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":19,"character":21}} [Trace - 22:39:58.516 PM] Received response 'textDocument/hover - (10864)' in 0ms. Result: null [Trace - 22:40:01.798 PM] Sending request 'textDocument/hover - (10865)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":16,"character":19}} [Trace - 22:40:01.798 PM] Received response 'textDocument/hover - (10865)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nfunc SimpleScheduleWithTS(id interface{}, epoch int64, timestamp int64) schedule.Schedule\n```\n\n[`simple.SimpleScheduleWithTS` on pkg.go.dev](https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls#SimpleScheduleWithTS)"},"range":{"start":{"line":16,"character":5},"end":{"line":16,"character":25}}} [Trace - 22:40:04.901 PM] Sending request 'textDocument/documentHighlight - (10866)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":16,"character":17}} [Trace - 22:40:04.901 PM] Received response 'textDocument/documentHighlight - (10866)' in 0ms. Result: [{"range":{"start":{"line":16,"character":5},"end":{"line":16,"character":25}},"kind":1},{"range":{"start":{"line":36,"character":8},"end":{"line":36,"character":28}},"kind":1}] [Trace - 22:40:05.375 PM] Sending request 'textDocument/codeAction - (10867)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":16,"character":5},"end":{"line":16,"character":25}},"context":{"diagnostics":[]}} [Trace - 22:40:05.376 PM] Received response 'textDocument/codeAction - (10867)' in 0ms. Result: null [Trace - 22:40:09.408 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":99},"contentChanges":[{"range":{"start":{"line":16,"character":5},"end":{"line":16,"character":25}},"rangeLength":20,"text":"S"}]} [Trace - 22:40:09.410 PM] Sending request 'textDocument/completion - (10868)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":16,"character":6},"context":{"triggerKind":1}} [Trace - 22:40:09.412 PM] Received response 'textDocument/completion - (10868)' in 1ms. Result: {"isIncomplete":false,"items":[]} [Trace - 22:40:09.412 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 22:40:09 no completions found: this is a definition of func S(id interface{}, epoch int64, timestamp int64) github.com/etf1/kafka-scheduler/schedule.Schedule\n\tposition={16 6}\n"} [Error - 10:40:09 PM] 2020/11/25 22:40:09 no completions found: this is a definition of func S(id interface{}, epoch int64, timestamp int64) github.com/etf1/kafka-scheduler/schedule.Schedule position={16 6} [Trace - 22:40:09.414 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":99,"diagnostics":[{"range":{"start":{"line":36,"character":8},"end":{"line":36,"character":28}},"severity":1,"source":"compiler","message":"undeclared name: SimpleScheduleWithTS"}]} [Trace - 22:40:09.414 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":258,"diagnostics":[{"range":{"start":{"line":228,"character":9},"end":{"line":228,"character":29}},"severity":1,"source":"compiler","message":"SimpleScheduleWithTS not declared by package simple"},{"range":{"start":{"line":229,"character":9},"end":{"line":229,"character":29}},"severity":1,"source":"compiler","message":"SimpleScheduleWithTS not declared by package simple"}]} [Trace - 22:40:09.596 PM] Sending request 'textDocument/foldingRange - (10869)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 22:40:09.597 PM] Received response 'textDocument/foldingRange - (10869)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":72,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":22},{"startLine":35,"startCharacter":68,"endLine":36,"endCharacter":58},{"startLine":39,"startCharacter":31,"endLine":40,"endCharacter":12},{"startLine":43,"startCharacter":33,"endLine":44,"endCharacter":15},{"startLine":47,"startCharacter":37,"endLine":48,"endCharacter":19},{"startLine":51,"startCharacter":35,"endLine":52,"endCharacter":119}] [Trace - 22:40:09.606 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":100},"contentChanges":[{"range":{"start":{"line":16,"character":6},"end":{"line":16,"character":6}},"rangeLength":0,"text":"c"}]} [Trace - 22:40:09.753 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":101},"contentChanges":[{"range":{"start":{"line":16,"character":7},"end":{"line":16,"character":7}},"rangeLength":0,"text":"h"}]} [Trace - 22:40:09.888 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":102},"contentChanges":[{"range":{"start":{"line":16,"character":8},"end":{"line":16,"character":8}},"rangeLength":0,"text":"e"}]} [Trace - 22:40:10.052 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":103},"contentChanges":[{"range":{"start":{"line":16,"character":9},"end":{"line":16,"character":9}},"rangeLength":0,"text":"d"}]} [Trace - 22:40:10.054 PM] Sending request 'textDocument/completion - (10870)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":16,"character":10},"context":{"triggerKind":1}} [Trace - 22:40:10.055 PM] Received response 'textDocument/completion - (10870)' in 0ms. Result: {"isIncomplete":false,"items":[]} [Trace - 22:40:10.055 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 22:40:10 no completions found: this is a definition of func Sched(id interface{}, epoch int64, timestamp int64) github.com/etf1/kafka-scheduler/schedule.Schedule\n\tposition={16 10}\n"} [Error - 10:40:10 PM] 2020/11/25 22:40:10 no completions found: this is a definition of func Sched(id interface{}, epoch int64, timestamp int64) github.com/etf1/kafka-scheduler/schedule.Schedule position={16 10} [Trace - 22:40:10.175 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":104},"contentChanges":[{"range":{"start":{"line":16,"character":10},"end":{"line":16,"character":10}},"rangeLength":0,"text":"u"}]} [Trace - 22:40:10.362 PM] Sending request 'textDocument/foldingRange - (10871)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 22:40:10.362 PM] Received response 'textDocument/foldingRange - (10871)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":77,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":22},{"startLine":35,"startCharacter":68,"endLine":36,"endCharacter":58},{"startLine":39,"startCharacter":31,"endLine":40,"endCharacter":12},{"startLine":43,"startCharacter":33,"endLine":44,"endCharacter":15},{"startLine":47,"startCharacter":37,"endLine":48,"endCharacter":19},{"startLine":51,"startCharacter":35,"endLine":52,"endCharacter":119}] [Trace - 22:40:10.396 PM] Sending request 'textDocument/documentLink - (10872)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 22:40:10.396 PM] Received response 'textDocument/documentLink - (10872)' in 0ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/strconv?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"}] [Trace - 22:40:10.412 PM] Sending request 'textDocument/codeLens - (10873)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 22:40:10.412 PM] Sending request 'textDocument/codeAction - (10874)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":16,"character":11},"end":{"line":16,"character":11}},"context":{"diagnostics":[]}} [Trace - 22:40:10.412 PM] Received response 'textDocument/codeLens - (10873)' in 0ms. Result: null [Trace - 22:40:10.413 PM] Received response 'textDocument/codeAction - (10874)' in 0ms. Result: null [Trace - 22:40:10.422 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":105},"contentChanges":[{"range":{"start":{"line":16,"character":11},"end":{"line":16,"character":11}},"rangeLength":0,"text":"l"}]} [Trace - 22:40:10.555 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":106},"contentChanges":[{"range":{"start":{"line":16,"character":12},"end":{"line":16,"character":12}},"rangeLength":0,"text":"e"}]} [Trace - 22:40:10.560 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":106,"diagnostics":[{"range":{"start":{"line":10,"character":5},"end":{"line":10,"character":13}},"severity":1,"source":"compiler","message":"other declaration of Schedule"},{"range":{"start":{"line":16,"character":5},"end":{"line":16,"character":13}},"severity":1,"source":"compiler","message":"Schedule redeclared in this block","relatedInformation":[{"location":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","range":{"start":{"line":10,"character":5},"end":{"line":10,"character":13}}},"message":"\tother declaration of Schedule"}]},{"range":{"start":{"line":36,"character":8},"end":{"line":36,"character":28}},"severity":1,"source":"compiler","message":"undeclared name: SimpleScheduleWithTS"}]} [Trace - 22:40:10.741 PM] Sending request 'textDocument/foldingRange - (10875)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 22:40:10.741 PM] Received response 'textDocument/foldingRange - (10875)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":79,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":22},{"startLine":35,"startCharacter":68,"endLine":36,"endCharacter":58},{"startLine":39,"startCharacter":31,"endLine":40,"endCharacter":12},{"startLine":43,"startCharacter":33,"endLine":44,"endCharacter":15},{"startLine":47,"startCharacter":37,"endLine":48,"endCharacter":19},{"startLine":51,"startCharacter":35,"endLine":52,"endCharacter":119}] [Trace - 22:40:10.795 PM] Sending request 'textDocument/codeLens - (10876)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 22:40:10.795 PM] Received response 'textDocument/codeLens - (10876)' in 0ms. Result: null [Trace - 22:40:10.814 PM] Sending request 'textDocument/codeAction - (10877)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":16,"character":13},"end":{"line":16,"character":13}},"context":{"diagnostics":[{"range":{"start":{"line":16,"character":5},"end":{"line":16,"character":13}},"message":"Schedule redeclared in this block","severity":1,"relatedInformation":[{"message":"\tother declaration of Schedule","location":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","range":{"start":{"line":10,"character":5},"end":{"line":10,"character":13}}}}],"source":"compiler"}]}} [Trace - 22:40:10.815 PM] Received response 'textDocument/codeAction - (10877)' in 0ms. Result: null [Trace - 22:40:10.894 PM] Sending request 'textDocument/documentSymbol - (10878)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 22:40:10.895 PM] Received response 'textDocument/documentSymbol - (10878)' in 0ms. Result: [{"name":"Schedule","detail":"struct{...}","kind":23,"range":{"start":{"line":10,"character":5},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":10,"character":5},"end":{"line":10,"character":13}},"children":[{"name":"id","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":17}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":3}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":16}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":6}}},{"name":"timestamp","detail":"int64","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":16}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":10}}}]},{"name":"SimpleSchedule","detail":"(id interface{}, epoch int64)","kind":12,"range":{"start":{"line":35,"character":0},"end":{"line":37,"character":1}},"selectionRange":{"start":{"line":35,"character":5},"end":{"line":35,"character":19}}},{"name":"(Schedule).ID","detail":"()","kind":6,"range":{"start":{"line":39,"character":0},"end":{"line":41,"character":1}},"selectionRange":{"start":{"line":39,"character":18},"end":{"line":39,"character":20}}},{"name":"(Schedule).Epoch","detail":"()","kind":6,"range":{"start":{"line":43,"character":0},"end":{"line":45,"character":1}},"selectionRange":{"start":{"line":43,"character":18},"end":{"line":43,"character":23}}},{"name":"(Schedule).Timestamp","detail":"()","kind":6,"range":{"start":{"line":47,"character":0},"end":{"line":49,"character":1}},"selectionRange":{"start":{"line":47,"character":18},"end":{"line":47,"character":27}}},{"name":"(Schedule).String","detail":"()","kind":6,"range":{"start":{"line":51,"character":0},"end":{"line":53,"character":1}},"selectionRange":{"start":{"line":51,"character":18},"end":{"line":51,"character":24}}}] [Trace - 22:40:11.379 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":107},"contentChanges":[{"range":{"start":{"line":16,"character":13},"end":{"line":16,"character":13}},"rangeLength":0,"text":"W"}]} [Trace - 22:40:11.384 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":107,"diagnostics":[{"range":{"start":{"line":36,"character":8},"end":{"line":36,"character":28}},"severity":1,"source":"compiler","message":"undeclared name: SimpleScheduleWithTS"}]} [Trace - 22:40:11.413 PM] Sending request 'textDocument/documentLink - (10879)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 22:40:11.414 PM] Received response 'textDocument/documentLink - (10879)' in 0ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/strconv?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"}] [Trace - 22:40:11.570 PM] Sending request 'textDocument/foldingRange - (10880)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 22:40:11.571 PM] Received response 'textDocument/foldingRange - (10880)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":80,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":22},{"startLine":35,"startCharacter":68,"endLine":36,"endCharacter":58},{"startLine":39,"startCharacter":31,"endLine":40,"endCharacter":12},{"startLine":43,"startCharacter":33,"endLine":44,"endCharacter":15},{"startLine":47,"startCharacter":37,"endLine":48,"endCharacter":19},{"startLine":51,"startCharacter":35,"endLine":52,"endCharacter":119}] [Trace - 22:40:11.621 PM] Sending request 'textDocument/codeLens - (10881)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 22:40:11.621 PM] Received response 'textDocument/codeLens - (10881)' in 0ms. Result: null [Trace - 22:40:11.635 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":108},"contentChanges":[{"range":{"start":{"line":16,"character":14},"end":{"line":16,"character":14}},"rangeLength":0,"text":"i"}]} [Trace - 22:40:11.830 PM] Sending request 'textDocument/foldingRange - (10882)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 22:40:11.830 PM] Received response 'textDocument/foldingRange - (10882)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":81,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":22},{"startLine":35,"startCharacter":68,"endLine":36,"endCharacter":58},{"startLine":39,"startCharacter":31,"endLine":40,"endCharacter":12},{"startLine":43,"startCharacter":33,"endLine":44,"endCharacter":15},{"startLine":47,"startCharacter":37,"endLine":48,"endCharacter":19},{"startLine":51,"startCharacter":35,"endLine":52,"endCharacter":119}] [Trace - 22:40:11.844 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":109},"contentChanges":[{"range":{"start":{"line":16,"character":15},"end":{"line":16,"character":15}},"rangeLength":0,"text":"t"}]} [Trace - 22:40:11.936 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":110},"contentChanges":[{"range":{"start":{"line":16,"character":16},"end":{"line":16,"character":16}},"rangeLength":0,"text":"h"}]} [Trace - 22:40:12.128 PM] Sending request 'textDocument/foldingRange - (10883)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 22:40:12.128 PM] Received response 'textDocument/foldingRange - (10883)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":83,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":22},{"startLine":35,"startCharacter":68,"endLine":36,"endCharacter":58},{"startLine":39,"startCharacter":31,"endLine":40,"endCharacter":12},{"startLine":43,"startCharacter":33,"endLine":44,"endCharacter":15},{"startLine":47,"startCharacter":37,"endLine":48,"endCharacter":19},{"startLine":51,"startCharacter":35,"endLine":52,"endCharacter":119}] [Trace - 22:40:12.178 PM] Sending request 'textDocument/codeLens - (10884)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 22:40:12.178 PM] Sending request 'textDocument/codeAction - (10885)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":16,"character":17},"end":{"line":16,"character":17}},"context":{"diagnostics":[]}} [Trace - 22:40:12.178 PM] Received response 'textDocument/codeLens - (10884)' in 0ms. Result: null [Trace - 22:40:12.178 PM] Received response 'textDocument/codeAction - (10885)' in 0ms. Result: null [Trace - 22:40:12.277 PM] Sending request 'textDocument/documentSymbol - (10886)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 22:40:12.278 PM] Received response 'textDocument/documentSymbol - (10886)' in 0ms. Result: [{"name":"Schedule","detail":"struct{...}","kind":23,"range":{"start":{"line":10,"character":5},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":10,"character":5},"end":{"line":10,"character":13}},"children":[{"name":"id","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":17}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":3}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":16}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":6}}},{"name":"timestamp","detail":"int64","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":16}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":10}}}]},{"name":"ScheduleWith","detail":"(id interface{}, epoch int64, timestamp int64)","kind":12,"range":{"start":{"line":16,"character":0},"end":{"line":33,"character":1}},"selectionRange":{"start":{"line":16,"character":5},"end":{"line":16,"character":17}}},{"name":"SimpleSchedule","detail":"(id interface{}, epoch int64)","kind":12,"range":{"start":{"line":35,"character":0},"end":{"line":37,"character":1}},"selectionRange":{"start":{"line":35,"character":5},"end":{"line":35,"character":19}}},{"name":"(Schedule).ID","detail":"()","kind":6,"range":{"start":{"line":39,"character":0},"end":{"line":41,"character":1}},"selectionRange":{"start":{"line":39,"character":18},"end":{"line":39,"character":20}}},{"name":"(Schedule).Epoch","detail":"()","kind":6,"range":{"start":{"line":43,"character":0},"end":{"line":45,"character":1}},"selectionRange":{"start":{"line":43,"character":18},"end":{"line":43,"character":23}}},{"name":"(Schedule).Timestamp","detail":"()","kind":6,"range":{"start":{"line":47,"character":0},"end":{"line":49,"character":1}},"selectionRange":{"start":{"line":47,"character":18},"end":{"line":47,"character":27}}},{"name":"(Schedule).String","detail":"()","kind":6,"range":{"start":{"line":51,"character":0},"end":{"line":53,"character":1}},"selectionRange":{"start":{"line":51,"character":18},"end":{"line":51,"character":24}}}] [Trace - 22:40:12.391 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":111},"contentChanges":[{"range":{"start":{"line":16,"character":17},"end":{"line":16,"character":17}},"rangeLength":0,"text":"T"}]} [Trace - 22:40:12.595 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":112},"contentChanges":[{"range":{"start":{"line":16,"character":18},"end":{"line":16,"character":18}},"rangeLength":0,"text":"i"}]} [Trace - 22:40:12.630 PM] Sending request 'textDocument/documentLink - (10887)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 22:40:12.630 PM] Received response 'textDocument/documentLink - (10887)' in 0ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/strconv?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"}] [Trace - 22:40:12.787 PM] Sending request 'textDocument/foldingRange - (10888)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 22:40:12.787 PM] Received response 'textDocument/foldingRange - (10888)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":85,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":22},{"startLine":35,"startCharacter":68,"endLine":36,"endCharacter":58},{"startLine":39,"startCharacter":31,"endLine":40,"endCharacter":12},{"startLine":43,"startCharacter":33,"endLine":44,"endCharacter":15},{"startLine":47,"startCharacter":37,"endLine":48,"endCharacter":19},{"startLine":51,"startCharacter":35,"endLine":52,"endCharacter":119}] [Trace - 22:40:12.816 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":113},"contentChanges":[{"range":{"start":{"line":16,"character":19},"end":{"line":16,"character":19}},"rangeLength":0,"text":"m"}]} [Trace - 22:40:12.829 PM] Sending request 'textDocument/completion - (10889)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":16,"character":20},"context":{"triggerKind":1}} [Trace - 22:40:12.829 PM] Received response 'textDocument/completion - (10889)' in 0ms. Result: {"isIncomplete":false,"items":[]} [Trace - 22:40:12.829 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 22:40:12 no completions found: this is a definition of func ScheduleWithTim(id interface{}, epoch int64, timestamp int64) github.com/etf1/kafka-scheduler/schedule.Schedule\n\tposition={16 20}\n"} [Error - 10:40:12 PM] 2020/11/25 22:40:12 no completions found: this is a definition of func ScheduleWithTim(id interface{}, epoch int64, timestamp int64) github.com/etf1/kafka-scheduler/schedule.Schedule position={16 20} [Trace - 22:40:12.944 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":114},"contentChanges":[{"range":{"start":{"line":16,"character":20},"end":{"line":16,"character":20}},"rangeLength":0,"text":"e"}]} [Trace - 22:40:12.947 PM] Sending request 'textDocument/completion - (10890)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":16,"character":21},"context":{"triggerKind":1}} [Trace - 22:40:12.949 PM] Received response 'textDocument/completion - (10890)' in 2ms. Result: {"isIncomplete":false,"items":[]} [Trace - 22:40:12.949 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 22:40:12 no completions found: this is a definition of func ScheduleWithTime(id interface{}, epoch int64, timestamp int64) github.com/etf1/kafka-scheduler/schedule.Schedule\n\tposition={16 21}\n"} [Error - 10:40:12 PM] 2020/11/25 22:40:12 no completions found: this is a definition of func ScheduleWithTime(id interface{}, epoch int64, timestamp int64) github.com/etf1/kafka-scheduler/schedule.Schedule position={16 21} [Trace - 22:40:13.098 PM] Sending request 'textDocument/foldingRange - (10891)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 22:40:13.098 PM] Received response 'textDocument/foldingRange - (10891)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":87,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":22},{"startLine":35,"startCharacter":68,"endLine":36,"endCharacter":58},{"startLine":39,"startCharacter":31,"endLine":40,"endCharacter":12},{"startLine":43,"startCharacter":33,"endLine":44,"endCharacter":15},{"startLine":47,"startCharacter":37,"endLine":48,"endCharacter":19},{"startLine":51,"startCharacter":35,"endLine":52,"endCharacter":119}] [Trace - 22:40:13.145 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":115},"contentChanges":[{"range":{"start":{"line":16,"character":21},"end":{"line":16,"character":21}},"rangeLength":0,"text":"t"}]} [Trace - 22:40:13.146 PM] Sending request 'textDocument/completion - (10892)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":16,"character":22},"context":{"triggerKind":1}} [Trace - 22:40:13.150 PM] Received response 'textDocument/completion - (10892)' in 3ms. Result: {"isIncomplete":false,"items":[]} [Trace - 22:40:13.150 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 22:40:13 no completions found: this is a definition of func ScheduleWithTimet(id interface{}, epoch int64, timestamp int64) github.com/etf1/kafka-scheduler/schedule.Schedule\n\tposition={16 22}\n"} [Error - 10:40:13 PM] 2020/11/25 22:40:13 no completions found: this is a definition of func ScheduleWithTimet(id interface{}, epoch int64, timestamp int64) github.com/etf1/kafka-scheduler/schedule.Schedule position={16 22} [Trace - 22:40:13.337 PM] Sending request 'textDocument/foldingRange - (10893)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 22:40:13.337 PM] Received response 'textDocument/foldingRange - (10893)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":88,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":22},{"startLine":35,"startCharacter":68,"endLine":36,"endCharacter":58},{"startLine":39,"startCharacter":31,"endLine":40,"endCharacter":12},{"startLine":43,"startCharacter":33,"endLine":44,"endCharacter":15},{"startLine":47,"startCharacter":37,"endLine":48,"endCharacter":19},{"startLine":51,"startCharacter":35,"endLine":52,"endCharacter":119}] [Trace - 22:40:13.387 PM] Sending request 'textDocument/codeLens - (10894)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 22:40:13.387 PM] Sending request 'textDocument/codeAction - (10895)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":16,"character":22},"end":{"line":16,"character":22}},"context":{"diagnostics":[]}} [Trace - 22:40:13.387 PM] Received response 'textDocument/codeLens - (10894)' in 0ms. Result: null [Trace - 22:40:13.387 PM] Received response 'textDocument/codeAction - (10895)' in 0ms. Result: null [Trace - 22:40:13.487 PM] Sending request 'textDocument/documentSymbol - (10896)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 22:40:13.487 PM] Received response 'textDocument/documentSymbol - (10896)' in 0ms. Result: [{"name":"Schedule","detail":"struct{...}","kind":23,"range":{"start":{"line":10,"character":5},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":10,"character":5},"end":{"line":10,"character":13}},"children":[{"name":"id","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":17}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":3}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":16}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":6}}},{"name":"timestamp","detail":"int64","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":16}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":10}}}]},{"name":"ScheduleWithTimet","detail":"(id interface{}, epoch int64, timestamp int64)","kind":12,"range":{"start":{"line":16,"character":0},"end":{"line":33,"character":1}},"selectionRange":{"start":{"line":16,"character":5},"end":{"line":16,"character":22}}},{"name":"SimpleSchedule","detail":"(id interface{}, epoch int64)","kind":12,"range":{"start":{"line":35,"character":0},"end":{"line":37,"character":1}},"selectionRange":{"start":{"line":35,"character":5},"end":{"line":35,"character":19}}},{"name":"(Schedule).ID","detail":"()","kind":6,"range":{"start":{"line":39,"character":0},"end":{"line":41,"character":1}},"selectionRange":{"start":{"line":39,"character":18},"end":{"line":39,"character":20}}},{"name":"(Schedule).Epoch","detail":"()","kind":6,"range":{"start":{"line":43,"character":0},"end":{"line":45,"character":1}},"selectionRange":{"start":{"line":43,"character":18},"end":{"line":43,"character":23}}},{"name":"(Schedule).Timestamp","detail":"()","kind":6,"range":{"start":{"line":47,"character":0},"end":{"line":49,"character":1}},"selectionRange":{"start":{"line":47,"character":18},"end":{"line":47,"character":27}}},{"name":"(Schedule).String","detail":"()","kind":6,"range":{"start":{"line":51,"character":0},"end":{"line":53,"character":1}},"selectionRange":{"start":{"line":51,"character":18},"end":{"line":51,"character":24}}}] [Trace - 22:40:13.815 PM] Sending request 'textDocument/documentLink - (10897)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 22:40:13.815 PM] Received response 'textDocument/documentLink - (10897)' in 0ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/strconv?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"}] [Trace - 22:40:14.466 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":116},"contentChanges":[{"range":{"start":{"line":16,"character":21},"end":{"line":16,"character":22}},"rangeLength":1,"text":""}]} [Trace - 22:40:14.622 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":117},"contentChanges":[{"range":{"start":{"line":16,"character":21},"end":{"line":16,"character":21}},"rangeLength":0,"text":"s"}]} [Trace - 22:40:14.625 PM] Sending request 'textDocument/completion - (10898)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":16,"character":22},"context":{"triggerKind":1}} [Trace - 22:40:14.625 PM] Received response 'textDocument/completion - (10898)' in 0ms. Result: {"isIncomplete":false,"items":[]} [Trace - 22:40:14.626 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 22:40:14 no completions found: this is a definition of func ScheduleWithTimes(id interface{}, epoch int64, timestamp int64) github.com/etf1/kafka-scheduler/schedule.Schedule\n\tposition={16 22}\n"} [Error - 10:40:14 PM] 2020/11/25 22:40:14 no completions found: this is a definition of func ScheduleWithTimes(id interface{}, epoch int64, timestamp int64) github.com/etf1/kafka-scheduler/schedule.Schedule position={16 22} [Trace - 22:40:14.814 PM] Sending request 'textDocument/foldingRange - (10899)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 22:40:14.815 PM] Received response 'textDocument/foldingRange - (10899)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":88,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":22},{"startLine":35,"startCharacter":68,"endLine":36,"endCharacter":58},{"startLine":39,"startCharacter":31,"endLine":40,"endCharacter":12},{"startLine":43,"startCharacter":33,"endLine":44,"endCharacter":15},{"startLine":47,"startCharacter":37,"endLine":48,"endCharacter":19},{"startLine":51,"startCharacter":35,"endLine":52,"endCharacter":119}] [Trace - 22:40:14.865 PM] Sending request 'textDocument/codeLens - (10900)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 22:40:14.865 PM] Received response 'textDocument/codeLens - (10900)' in 0ms. Result: null [Trace - 22:40:14.865 PM] Sending request 'textDocument/codeAction - (10901)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":16,"character":22},"end":{"line":16,"character":22}},"context":{"diagnostics":[]}} [Trace - 22:40:14.865 PM] Received response 'textDocument/codeAction - (10901)' in 0ms. Result: null [Trace - 22:40:14.958 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":118},"contentChanges":[{"range":{"start":{"line":16,"character":22},"end":{"line":16,"character":22}},"rangeLength":0,"text":"t"}]} [Trace - 22:40:14.961 PM] Sending request 'textDocument/completion - (10902)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":16,"character":23},"context":{"triggerKind":1}} [Trace - 22:40:14.962 PM] Received response 'textDocument/completion - (10902)' in 0ms. Result: {"isIncomplete":false,"items":[]} [Trace - 22:40:14.962 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 22:40:14 no completions found: this is a definition of func ScheduleWithTimest(id interface{}, epoch int64, timestamp int64) github.com/etf1/kafka-scheduler/schedule.Schedule\n\tposition={16 23}\n"} [Error - 10:40:14 PM] 2020/11/25 22:40:14 no completions found: this is a definition of func ScheduleWithTimest(id interface{}, epoch int64, timestamp int64) github.com/etf1/kafka-scheduler/schedule.Schedule position={16 23} [Trace - 22:40:15.151 PM] Sending request 'textDocument/foldingRange - (10903)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 22:40:15.152 PM] Received response 'textDocument/foldingRange - (10903)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":89,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":22},{"startLine":35,"startCharacter":68,"endLine":36,"endCharacter":58},{"startLine":39,"startCharacter":31,"endLine":40,"endCharacter":12},{"startLine":43,"startCharacter":33,"endLine":44,"endCharacter":15},{"startLine":47,"startCharacter":37,"endLine":48,"endCharacter":19},{"startLine":51,"startCharacter":35,"endLine":52,"endCharacter":119}] [Trace - 22:40:15.206 PM] Sending request 'textDocument/codeLens - (10904)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 22:40:15.206 PM] Sending request 'textDocument/codeAction - (10905)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":16,"character":23},"end":{"line":16,"character":23}},"context":{"diagnostics":[]}} [Trace - 22:40:15.206 PM] Received response 'textDocument/codeLens - (10904)' in 0ms. Result: null [Trace - 22:40:15.207 PM] Received response 'textDocument/codeAction - (10905)' in 0ms. Result: null [Trace - 22:40:15.308 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":119},"contentChanges":[{"range":{"start":{"line":16,"character":23},"end":{"line":16,"character":23}},"rangeLength":0,"text":"a"}]} [Trace - 22:40:15.315 PM] Sending request 'textDocument/completion - (10906)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":16,"character":24},"context":{"triggerKind":1}} [Trace - 22:40:15.315 PM] Received response 'textDocument/completion - (10906)' in 0ms. Result: {"isIncomplete":false,"items":[]} [Trace - 22:40:15.315 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 22:40:15 no completions found: this is a definition of func ScheduleWithTimesta(id interface{}, epoch int64, timestamp int64) github.com/etf1/kafka-scheduler/schedule.Schedule\n\tposition={16 24}\n"} [Error - 10:40:15 PM] 2020/11/25 22:40:15 no completions found: this is a definition of func ScheduleWithTimesta(id interface{}, epoch int64, timestamp int64) github.com/etf1/kafka-scheduler/schedule.Schedule position={16 24} [Trace - 22:40:15.412 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":120},"contentChanges":[{"range":{"start":{"line":16,"character":24},"end":{"line":16,"character":24}},"rangeLength":0,"text":"m"}]} [Trace - 22:40:15.415 PM] Sending request 'textDocument/completion - (10907)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":16,"character":25},"context":{"triggerKind":1}} [Trace - 22:40:15.415 PM] Received response 'textDocument/completion - (10907)' in 0ms. Result: {"isIncomplete":false,"items":[]} [Trace - 22:40:15.415 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 22:40:15 no completions found: this is a definition of func ScheduleWithTimestam(id interface{}, epoch int64, timestamp int64) github.com/etf1/kafka-scheduler/schedule.Schedule\n\tposition={16 25}\n"} [Error - 10:40:15 PM] 2020/11/25 22:40:15 no completions found: this is a definition of func ScheduleWithTimestam(id interface{}, epoch int64, timestamp int64) github.com/etf1/kafka-scheduler/schedule.Schedule position={16 25} [Trace - 22:40:15.457 PM] Sending request 'textDocument/documentLink - (10908)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 22:40:15.458 PM] Received response 'textDocument/documentLink - (10908)' in 0ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/strconv?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"}] [Trace - 22:40:15.587 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":121},"contentChanges":[{"range":{"start":{"line":16,"character":25},"end":{"line":16,"character":25}},"rangeLength":0,"text":"p"}]} [Trace - 22:40:15.589 PM] Sending request 'textDocument/completion - (10909)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":16,"character":26},"context":{"triggerKind":1}} [Trace - 22:40:15.590 PM] Received response 'textDocument/completion - (10909)' in 0ms. Result: {"isIncomplete":false,"items":[]} [Trace - 22:40:15.590 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 22:40:15 no completions found: this is a definition of func ScheduleWithTimestamp(id interface{}, epoch int64, timestamp int64) github.com/etf1/kafka-scheduler/schedule.Schedule\n\tposition={16 26}\n"} [Error - 10:40:15 PM] 2020/11/25 22:40:15 no completions found: this is a definition of func ScheduleWithTimestamp(id interface{}, epoch int64, timestamp int64) github.com/etf1/kafka-scheduler/schedule.Schedule position={16 26} [Trace - 22:40:15.781 PM] Sending request 'textDocument/foldingRange - (10910)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 22:40:15.781 PM] Received response 'textDocument/foldingRange - (10910)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":92,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":22},{"startLine":35,"startCharacter":68,"endLine":36,"endCharacter":58},{"startLine":39,"startCharacter":31,"endLine":40,"endCharacter":12},{"startLine":43,"startCharacter":33,"endLine":44,"endCharacter":15},{"startLine":47,"startCharacter":37,"endLine":48,"endCharacter":19},{"startLine":51,"startCharacter":35,"endLine":52,"endCharacter":119}] [Trace - 22:40:15.832 PM] Sending request 'textDocument/codeLens - (10911)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 22:40:15.832 PM] Sending request 'textDocument/codeAction - (10912)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":16,"character":26},"end":{"line":16,"character":26}},"context":{"diagnostics":[]}} [Trace - 22:40:15.832 PM] Received response 'textDocument/codeLens - (10911)' in 0ms. Result: null [Trace - 22:40:15.832 PM] Received response 'textDocument/codeAction - (10912)' in 0ms. Result: null [Trace - 22:40:15.931 PM] Sending request 'textDocument/documentSymbol - (10913)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 22:40:15.931 PM] Received response 'textDocument/documentSymbol - (10913)' in 0ms. Result: [{"name":"Schedule","detail":"struct{...}","kind":23,"range":{"start":{"line":10,"character":5},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":10,"character":5},"end":{"line":10,"character":13}},"children":[{"name":"id","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":17}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":3}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":16}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":6}}},{"name":"timestamp","detail":"int64","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":16}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":10}}}]},{"name":"ScheduleWithTimestamp","detail":"(id interface{}, epoch int64, timestamp int64)","kind":12,"range":{"start":{"line":16,"character":0},"end":{"line":33,"character":1}},"selectionRange":{"start":{"line":16,"character":5},"end":{"line":16,"character":26}}},{"name":"SimpleSchedule","detail":"(id interface{}, epoch int64)","kind":12,"range":{"start":{"line":35,"character":0},"end":{"line":37,"character":1}},"selectionRange":{"start":{"line":35,"character":5},"end":{"line":35,"character":19}}},{"name":"(Schedule).ID","detail":"()","kind":6,"range":{"start":{"line":39,"character":0},"end":{"line":41,"character":1}},"selectionRange":{"start":{"line":39,"character":18},"end":{"line":39,"character":20}}},{"name":"(Schedule).Epoch","detail":"()","kind":6,"range":{"start":{"line":43,"character":0},"end":{"line":45,"character":1}},"selectionRange":{"start":{"line":43,"character":18},"end":{"line":43,"character":23}}},{"name":"(Schedule).Timestamp","detail":"()","kind":6,"range":{"start":{"line":47,"character":0},"end":{"line":49,"character":1}},"selectionRange":{"start":{"line":47,"character":18},"end":{"line":47,"character":27}}},{"name":"(Schedule).String","detail":"()","kind":6,"range":{"start":{"line":51,"character":0},"end":{"line":53,"character":1}},"selectionRange":{"start":{"line":51,"character":18},"end":{"line":51,"character":24}}}] [Trace - 22:40:16.189 PM] Sending request 'textDocument/codeAction - (10914)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":0,"character":0},"end":{"line":54,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":36,"character":8},"end":{"line":36,"character":28}},"message":"undeclared name: SimpleScheduleWithTS","severity":1,"source":"compiler"}],"only":["source.organizeImports"]}} [Trace - 22:40:16.190 PM] Received response 'textDocument/codeAction - (10914)' in 0ms. Result: null [Trace - 22:40:16.191 PM] Sending request 'textDocument/formatting - (10915)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 22:40:16.192 PM] Received response 'textDocument/formatting - (10915)' in 0ms. Result: [] [Trace - 22:40:16.209 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":121}} [Trace - 22:40:16.462 PM] Sending request 'textDocument/codeAction - (10916)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"range":{"start":{"line":375,"character":69},"end":{"line":375,"character":69}},"context":{"diagnostics":[]}} [Trace - 22:40:16.462 PM] Received response 'textDocument/codeAction - (10916)' in 0ms. Result: null [Trace - 22:40:16.478 PM] Sending request 'textDocument/codeAction - (10917)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":16,"character":26},"end":{"line":16,"character":26}},"context":{"diagnostics":[{"range":{"start":{"line":16,"character":0},"end":{"line":16,"character":92}},"message":"exported function ScheduleWithTimestamp should have comment or be unexported","severity":2,"source":"go-lint"}]}} [Trace - 22:40:16.479 PM] Received response 'textDocument/codeAction - (10917)' in 0ms. Result: null [Trace - 22:40:16.579 PM] Sending request 'textDocument/documentLink - (10918)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 22:40:16.579 PM] Received response 'textDocument/documentLink - (10918)' in 0ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/strconv?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"}] [Trace - 22:40:16.765 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","type":2}]} [Trace - 22:40:17.181 PM] Sending request 'textDocument/hover - (10919)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":16,"character":16}} [Trace - 22:40:17.182 PM] Received response 'textDocument/hover - (10919)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nfunc ScheduleWithTimestamp(id interface{}, epoch int64, timestamp int64) schedule.Schedule\n```\n\n[`simple.ScheduleWithTimestamp` on pkg.go.dev](https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls#ScheduleWithTimestamp)"},"range":{"start":{"line":16,"character":5},"end":{"line":16,"character":26}}} [Trace - 22:40:17.278 PM] Sending request 'textDocument/documentHighlight - (10920)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":16,"character":16}} [Trace - 22:40:17.278 PM] Received response 'textDocument/documentHighlight - (10920)' in 0ms. Result: [{"range":{"start":{"line":16,"character":5},"end":{"line":16,"character":26}},"kind":1}] [Trace - 22:40:17.707 PM] Sending request 'textDocument/codeAction - (10921)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":16,"character":5},"end":{"line":16,"character":26}},"context":{"diagnostics":[{"range":{"start":{"line":16,"character":0},"end":{"line":16,"character":92}},"message":"exported function ScheduleWithTimestamp should have comment or be unexported","severity":2,"source":"go-lint"}]}} [Trace - 22:40:17.707 PM] Received response 'textDocument/codeAction - (10921)' in 0ms. Result: null [Trace - 22:40:20.326 PM] Sending request 'textDocument/hover - (10922)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":16,"character":16}} [Trace - 22:40:20.327 PM] Received response 'textDocument/hover - (10922)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nfunc ScheduleWithTimestamp(id interface{}, epoch int64, timestamp int64) schedule.Schedule\n```\n\n[`simple.ScheduleWithTimestamp` on pkg.go.dev](https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls#ScheduleWithTimestamp)"},"range":{"start":{"line":16,"character":5},"end":{"line":16,"character":26}}} [Trace - 22:40:21.424 PM] Sending request 'textDocument/documentLink - (10923)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 22:40:21.424 PM] Sending request 'textDocument/codeAction - (10924)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} [Trace - 22:40:21.424 PM] Sending request 'textDocument/documentSymbol - (10925)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 22:40:21.429 PM] Received response 'textDocument/documentLink - (10923)' in 4ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":410,"character":11},"end":{"line":410,"character":19}},"target":"https://time.Now"}] [Trace - 22:40:21.430 PM] Received response 'textDocument/codeAction - (10924)' in 6ms. Result: null [Trace - 22:40:21.431 PM] Received response 'textDocument/documentSymbol - (10925)' in 6ms. Result: [{"name":"ReceivedEvent","detail":"struct{...}","kind":23,"range":{"start":{"line":14,"character":5},"end":{"line":17,"character":1}},"selectionRange":{"start":{"line":14,"character":5},"end":{"line":14,"character":18}},"children":[{"name":"Event","detail":"interface{...}","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":12}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":6}}}]},{"name":"(ReceivedEvent).String","detail":"()","kind":6,"range":{"start":{"line":19,"character":0},"end":{"line":21,"character":1}},"selectionRange":{"start":{"line":19,"character":23},"end":{"line":19,"character":29}}},{"name":"isIn","detail":"(id string, ids []string)","kind":12,"range":{"start":{"line":23,"character":0},"end":{"line":30,"character":1}},"selectionRange":{"start":{"line":23,"character":5},"end":{"line":23,"character":9}}},{"name":"durations","detail":"(dd []time.Duration)","kind":12,"range":{"start":{"line":33,"character":0},"end":{"line":35,"character":1}},"selectionRange":{"start":{"line":33,"character":5},"end":{"line":33,"character":14}}},{"name":"errs","detail":"(ee []error)","kind":12,"range":{"start":{"line":37,"character":0},"end":{"line":39,"character":1}},"selectionRange":{"start":{"line":37,"character":5},"end":{"line":37,"character":9}}},{"name":"events","detail":"(ee []scheduler.Event)","kind":12,"range":{"start":{"line":41,"character":0},"end":{"line":43,"character":1}},"selectionRange":{"start":{"line":41,"character":5},"end":{"line":41,"character":11}}},{"name":"TestScheduler_trigger_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":46,"character":0},"end":{"line":121,"character":1}},"selectionRange":{"start":{"line":46,"character":5},"end":{"line":46,"character":32}}},{"name":"TestScheduler_update_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":124,"character":0},"end":{"line":212,"character":1}},"selectionRange":{"start":{"line":124,"character":5},"end":{"line":124,"character":31}}},{"name":"TestScheduler_outdated_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":215,"character":0},"end":{"line":301,"character":1}},"selectionRange":{"start":{"line":215,"character":5},"end":{"line":215,"character":36}}},{"name":"TestScheduler_ignore_invalid_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":304,"character":0},"end":{"line":378,"character":1}},"selectionRange":{"start":{"line":304,"character":5},"end":{"line":304,"character":43}}},{"name":"TestScheduler_missed_schedules_first","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":381,"character":0},"end":{"line":459,"character":1}},"selectionRange":{"start":{"line":381,"character":5},"end":{"line":381,"character":41}}},{"name":"TestScheduler_deleted_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":462,"character":0},"end":{"line":511,"character":1}},"selectionRange":{"start":{"line":462,"character":5},"end":{"line":462,"character":35}}},{"name":"TestScheduler_delete_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":514,"character":0},"end":{"line":575,"character":1}},"selectionRange":{"start":{"line":514,"character":5},"end":{"line":514,"character":35}}},{"name":"TestScheduler_scheduler_since","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":578,"character":0},"end":{"line":648,"character":1}},"selectionRange":{"start":{"line":578,"character":5},"end":{"line":578,"character":34}}}] [Trace - 22:40:21.601 PM] Sending request 'textDocument/foldingRange - (10926)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 22:40:21.604 PM] Received response 'textDocument/foldingRange - (10926)' in 2ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":300,"endCharacter":2},{"startLine":227,"startCharacter":33,"endLine":229,"endCharacter":56},{"startLine":234,"startCharacter":36,"endLine":235,"endCharacter":21},{"startLine":244,"startCharacter":12,"endLine":254,"endCharacter":3},{"startLine":246,"startCharacter":33,"endLine":249,"endCharacter":61},{"startLine":252,"startCharacter":36,"endLine":253,"endCharacter":22},{"startLine":261,"startCharacter":6,"endLine":272,"endCharacter":3},{"startLine":262,"startCharacter":10,"endLine":271,"endCharacter":13},{"startLine":263,"startCharacter":23,"endLine":269,"endCharacter":5},{"startLine":266,"startCharacter":19,"endLine":269,"endCharacter":4},{"startLine":266,"startCharacter":41,"endLine":268,"endCharacter":9},{"startLine":270,"startCharacter":38,"endLine":271,"endCharacter":13},{"startLine":275,"startCharacter":22,"endLine":276,"endCharacter":55},{"startLine":279,"startCharacter":29,"endLine":280,"endCharacter":40},{"startLine":283,"startCharacter":29,"endLine":299,"endCharacter":3},{"startLine":284,"startCharacter":32,"endLine":298,"endCharacter":51},{"startLine":285,"startCharacter":32,"endLine":288,"endCharacter":4},{"startLine":286,"startCharacter":38,"endLine":287,"endCharacter":51},{"startLine":289,"startCharacter":31,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":47,"endLine":291,"endCharacter":50},{"startLine":293,"startCharacter":25,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":68},{"startLine":297,"startCharacter":10,"endLine":298,"endCharacter":51},{"startLine":304,"startCharacter":59,"endLine":377,"endCharacter":2},{"startLine":309,"startCharacter":33,"endLine":311,"endCharacter":31},{"startLine":316,"startCharacter":36,"endLine":317,"endCharacter":67},{"startLine":326,"startCharacter":12,"endLine":335,"endCharacter":3},{"startLine":328,"startCharacter":33,"endLine":330,"endCharacter":32},{"startLine":333,"startCharacter":36,"endLine":334,"endCharacter":68},{"startLine":342,"startCharacter":6,"endLine":353,"endCharacter":3},{"startLine":343,"startCharacter":10,"endLine":352,"endCharacter":13},{"startLine":344,"startCharacter":23,"endLine":350,"endCharacter":5},{"startLine":347,"startCharacter":19,"endLine":350,"endCharacter":4},{"startLine":347,"startCharacter":41,"endLine":349,"endCharacter":9},{"startLine":351,"startCharacter":38,"endLine":352,"endCharacter":13},{"startLine":356,"startCharacter":22,"endLine":357,"endCharacter":55},{"startLine":360,"startCharacter":29,"endLine":361,"endCharacter":40},{"startLine":366,"startCharacter":29,"endLine":372,"endCharacter":3},{"startLine":367,"startCharacter":32,"endLine":371,"endCharacter":51},{"startLine":368,"startCharacter":32,"endLine":369,"endCharacter":49},{"startLine":370,"startCharacter":10,"endLine":371,"endCharacter":51},{"startLine":375,"startCharacter":32,"endLine":376,"endCharacter":76},{"startLine":381,"startCharacter":57,"endLine":458,"endCharacter":2},{"startLine":390,"startCharacter":33,"endLine":394,"endCharacter":60},{"startLine":399,"startCharacter":36,"endLine":400,"endCharacter":67},{"startLine":409,"startCharacter":12,"endLine":417,"endCharacter":3},{"startLine":411,"startCharacter":33,"endLine":412,"endCharacter":62},{"startLine":415,"startCharacter":36,"endLine":416,"endCharacter":68},{"startLine":424,"startCharacter":6,"endLine":435,"endCharacter":3},{"startLine":425,"startCharacter":10,"endLine":434,"endCharacter":13},{"startLine":426,"startCharacter":23,"endLine":432,"endCharacter":5},{"startLine":429,"startCharacter":19,"endLine":432,"endCharacter":4},{"startLine":429,"startCharacter":41,"endLine":431,"endCharacter":9},{"startLine":433,"startCharacter":38,"endLine":434,"endCharacter":13},{"startLine":438,"startCharacter":29,"endLine":439,"endCharacter":34},{"startLine":442,"startCharacter":35,"endLine":443,"endCharacter":55},{"startLine":447,"startCharacter":29,"endLine":457,"endCharacter":3},{"startLine":449,"startCharacter":10,"endLine":453,"endCharacter":17},{"startLine":450,"startCharacter":14,"endLine":451,"endCharacter":58},{"startLine":455,"startCharacter":28,"endLine":456,"endCharacter":51},{"startLine":462,"startCharacter":51,"endLine":510,"endCharacter":2},{"startLine":480,"startCharacter":12,"endLine":483,"endCharacter":45},{"startLine":490,"startCharacter":6,"endLine":501,"endCharacter":3},{"startLine":491,"startCharacter":10,"endLine":500,"endCharacter":13},{"startLine":492,"startCharacter":23,"endLine":498,"endCharacter":5},{"startLine":495,"startCharacter":19,"endLine":498,"endCharacter":4},{"startLine":495,"startCharacter":41,"endLine":497,"endCharacter":9},{"startLine":499,"startCharacter":38,"endLine":500,"endCharacter":13},{"startLine":504,"startCharacter":22,"endLine":505,"endCharacter":55},{"startLine":508,"startCharacter":29,"endLine":509,"endCharacter":40},{"startLine":514,"startCharacter":51,"endLine":574,"endCharacter":2},{"startLine":538,"startCharacter":12,"endLine":541,"endCharacter":15},{"startLine":548,"startCharacter":6,"endLine":559,"endCharacter":3},{"startLine":549,"startCharacter":10,"endLine":558,"endCharacter":13},{"startLine":550,"startCharacter":23,"endLine":556,"endCharacter":5},{"startLine":553,"startCharacter":19,"endLine":556,"endCharacter":4},{"startLine":553,"startCharacter":41,"endLine":555,"endCharacter":9},{"startLine":557,"startCharacter":38,"endLine":558,"endCharacter":13},{"startLine":563,"startCharacter":29,"endLine":565,"endCharacter":62},{"startLine":568,"startCharacter":22,"endLine":569,"endCharacter":55},{"startLine":572,"startCharacter":44,"endLine":573,"endCharacter":46},{"startLine":578,"startCharacter":50,"endLine":647,"endCharacter":2},{"startLine":579,"startCharacter":20,"endLine":582,"endCharacter":25},{"startLine":583,"startCharacter":3,"endLine":585,"endCharacter":54},{"startLine":588,"startCharacter":26,"endLine":646,"endCharacter":4},{"startLine":589,"startCharacter":8,"endLine":646,"endCharacter":3},{"startLine":589,"startCharacter":36,"endLine":645,"endCharacter":4},{"startLine":598,"startCharacter":35,"endLine":601,"endCharacter":62},{"startLine":606,"startCharacter":38,"endLine":607,"endCharacter":69},{"startLine":617,"startCharacter":8,"endLine":628,"endCharacter":5},{"startLine":618,"startCharacter":12,"endLine":627,"endCharacter":15},{"startLine":619,"startCharacter":25,"endLine":625,"endCharacter":7},{"startLine":622,"startCharacter":21,"endLine":625,"endCharacter":6},{"startLine":622,"startCharacter":43,"endLine":624,"endCharacter":11},{"startLine":626,"startCharacter":40,"endLine":627,"endCharacter":15},{"startLine":631,"startCharacter":31,"endLine":632,"endCharacter":42},{"startLine":636,"startCharacter":31,"endLine":640,"endCharacter":5},{"startLine":637,"startCharacter":29,"endLine":639,"endCharacter":18},{"startLine":638,"startCharacter":33,"endLine":639,"endCharacter":18},{"startLine":643,"startCharacter":44,"endLine":644,"endCharacter":92}] [Trace - 22:40:21.660 PM] Sending request 'textDocument/codeLens - (10927)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 22:40:21.660 PM] Received response 'textDocument/codeLens - (10927)' in 0ms. Result: null [Trace - 22:40:21.660 PM] Sending request 'textDocument/codeAction - (10928)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":228,"character":23},"end":{"line":228,"character":23}},"context":{"diagnostics":[{"range":{"start":{"line":228,"character":9},"end":{"line":228,"character":29}},"message":"SimpleScheduleWithTS not declared by package simple","severity":1,"source":"compiler"}]}} [Trace - 22:40:21.662 PM] Received response 'textDocument/codeAction - (10928)' in 1ms. Result: null [Trace - 22:40:22.339 PM] Sending request 'textDocument/hover - (10929)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":228,"character":20}} [Trace - 22:40:22.340 PM] Received response 'textDocument/hover - (10929)' in 0ms. Result: null [Trace - 22:40:22.543 PM] Sending request 'textDocument/hover - (10930)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":228,"character":19}} [Trace - 22:40:22.543 PM] Received response 'textDocument/hover - (10930)' in 0ms. Result: null [Trace - 22:40:22.680 PM] Sending request 'textDocument/documentHighlight - (10931)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":228,"character":20}} [Trace - 22:40:22.680 PM] Received response 'textDocument/documentHighlight - (10931)' in 0ms. Result: [{"range":{"start":{"line":228,"character":9},"end":{"line":228,"character":29}},"kind":1},{"range":{"start":{"line":229,"character":9},"end":{"line":229,"character":29}},"kind":1}] [Trace - 22:40:23.096 PM] Sending request 'textDocument/codeAction - (10932)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":228,"character":9},"end":{"line":228,"character":29}},"context":{"diagnostics":[{"range":{"start":{"line":228,"character":9},"end":{"line":228,"character":29}},"message":"SimpleScheduleWithTS not declared by package simple","severity":1,"source":"compiler"}]}} [Trace - 22:40:23.098 PM] Received response 'textDocument/codeAction - (10932)' in 1ms. Result: null [Trace - 22:40:23.192 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":259},"contentChanges":[{"range":{"start":{"line":228,"character":9},"end":{"line":228,"character":29}},"rangeLength":20,"text":"ScheduleWithTimestamp"}]} [Trace - 22:40:23.198 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":259,"diagnostics":[{"range":{"start":{"line":229,"character":9},"end":{"line":229,"character":29}},"severity":1,"source":"compiler","message":"SimpleScheduleWithTS not declared by package simple"}]} [Trace - 22:40:23.388 PM] Sending request 'textDocument/foldingRange - (10933)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 22:40:23.391 PM] Received response 'textDocument/foldingRange - (10933)' in 2ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":300,"endCharacter":2},{"startLine":227,"startCharacter":33,"endLine":229,"endCharacter":56},{"startLine":234,"startCharacter":36,"endLine":235,"endCharacter":21},{"startLine":244,"startCharacter":12,"endLine":254,"endCharacter":3},{"startLine":246,"startCharacter":33,"endLine":249,"endCharacter":61},{"startLine":252,"startCharacter":36,"endLine":253,"endCharacter":22},{"startLine":261,"startCharacter":6,"endLine":272,"endCharacter":3},{"startLine":262,"startCharacter":10,"endLine":271,"endCharacter":13},{"startLine":263,"startCharacter":23,"endLine":269,"endCharacter":5},{"startLine":266,"startCharacter":19,"endLine":269,"endCharacter":4},{"startLine":266,"startCharacter":41,"endLine":268,"endCharacter":9},{"startLine":270,"startCharacter":38,"endLine":271,"endCharacter":13},{"startLine":275,"startCharacter":22,"endLine":276,"endCharacter":55},{"startLine":279,"startCharacter":29,"endLine":280,"endCharacter":40},{"startLine":283,"startCharacter":29,"endLine":299,"endCharacter":3},{"startLine":284,"startCharacter":32,"endLine":298,"endCharacter":51},{"startLine":285,"startCharacter":32,"endLine":288,"endCharacter":4},{"startLine":286,"startCharacter":38,"endLine":287,"endCharacter":51},{"startLine":289,"startCharacter":31,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":47,"endLine":291,"endCharacter":50},{"startLine":293,"startCharacter":25,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":68},{"startLine":297,"startCharacter":10,"endLine":298,"endCharacter":51},{"startLine":304,"startCharacter":59,"endLine":377,"endCharacter":2},{"startLine":309,"startCharacter":33,"endLine":311,"endCharacter":31},{"startLine":316,"startCharacter":36,"endLine":317,"endCharacter":67},{"startLine":326,"startCharacter":12,"endLine":335,"endCharacter":3},{"startLine":328,"startCharacter":33,"endLine":330,"endCharacter":32},{"startLine":333,"startCharacter":36,"endLine":334,"endCharacter":68},{"startLine":342,"startCharacter":6,"endLine":353,"endCharacter":3},{"startLine":343,"startCharacter":10,"endLine":352,"endCharacter":13},{"startLine":344,"startCharacter":23,"endLine":350,"endCharacter":5},{"startLine":347,"startCharacter":19,"endLine":350,"endCharacter":4},{"startLine":347,"startCharacter":41,"endLine":349,"endCharacter":9},{"startLine":351,"startCharacter":38,"endLine":352,"endCharacter":13},{"startLine":356,"startCharacter":22,"endLine":357,"endCharacter":55},{"startLine":360,"startCharacter":29,"endLine":361,"endCharacter":40},{"startLine":366,"startCharacter":29,"endLine":372,"endCharacter":3},{"startLine":367,"startCharacter":32,"endLine":371,"endCharacter":51},{"startLine":368,"startCharacter":32,"endLine":369,"endCharacter":49},{"startLine":370,"startCharacter":10,"endLine":371,"endCharacter":51},{"startLine":375,"startCharacter":32,"endLine":376,"endCharacter":76},{"startLine":381,"startCharacter":57,"endLine":458,"endCharacter":2},{"startLine":390,"startCharacter":33,"endLine":394,"endCharacter":60},{"startLine":399,"startCharacter":36,"endLine":400,"endCharacter":67},{"startLine":409,"startCharacter":12,"endLine":417,"endCharacter":3},{"startLine":411,"startCharacter":33,"endLine":412,"endCharacter":62},{"startLine":415,"startCharacter":36,"endLine":416,"endCharacter":68},{"startLine":424,"startCharacter":6,"endLine":435,"endCharacter":3},{"startLine":425,"startCharacter":10,"endLine":434,"endCharacter":13},{"startLine":426,"startCharacter":23,"endLine":432,"endCharacter":5},{"startLine":429,"startCharacter":19,"endLine":432,"endCharacter":4},{"startLine":429,"startCharacter":41,"endLine":431,"endCharacter":9},{"startLine":433,"startCharacter":38,"endLine":434,"endCharacter":13},{"startLine":438,"startCharacter":29,"endLine":439,"endCharacter":34},{"startLine":442,"startCharacter":35,"endLine":443,"endCharacter":55},{"startLine":447,"startCharacter":29,"endLine":457,"endCharacter":3},{"startLine":449,"startCharacter":10,"endLine":453,"endCharacter":17},{"startLine":450,"startCharacter":14,"endLine":451,"endCharacter":58},{"startLine":455,"startCharacter":28,"endLine":456,"endCharacter":51},{"startLine":462,"startCharacter":51,"endLine":510,"endCharacter":2},{"startLine":480,"startCharacter":12,"endLine":483,"endCharacter":45},{"startLine":490,"startCharacter":6,"endLine":501,"endCharacter":3},{"startLine":491,"startCharacter":10,"endLine":500,"endCharacter":13},{"startLine":492,"startCharacter":23,"endLine":498,"endCharacter":5},{"startLine":495,"startCharacter":19,"endLine":498,"endCharacter":4},{"startLine":495,"startCharacter":41,"endLine":497,"endCharacter":9},{"startLine":499,"startCharacter":38,"endLine":500,"endCharacter":13},{"startLine":504,"startCharacter":22,"endLine":505,"endCharacter":55},{"startLine":508,"startCharacter":29,"endLine":509,"endCharacter":40},{"startLine":514,"startCharacter":51,"endLine":574,"endCharacter":2},{"startLine":538,"startCharacter":12,"endLine":541,"endCharacter":15},{"startLine":548,"startCharacter":6,"endLine":559,"endCharacter":3},{"startLine":549,"startCharacter":10,"endLine":558,"endCharacter":13},{"startLine":550,"startCharacter":23,"endLine":556,"endCharacter":5},{"startLine":553,"startCharacter":19,"endLine":556,"endCharacter":4},{"startLine":553,"startCharacter":41,"endLine":555,"endCharacter":9},{"startLine":557,"startCharacter":38,"endLine":558,"endCharacter":13},{"startLine":563,"startCharacter":29,"endLine":565,"endCharacter":62},{"startLine":568,"startCharacter":22,"endLine":569,"endCharacter":55},{"startLine":572,"startCharacter":44,"endLine":573,"endCharacter":46},{"startLine":578,"startCharacter":50,"endLine":647,"endCharacter":2},{"startLine":579,"startCharacter":20,"endLine":582,"endCharacter":25},{"startLine":583,"startCharacter":3,"endLine":585,"endCharacter":54},{"startLine":588,"startCharacter":26,"endLine":646,"endCharacter":4},{"startLine":589,"startCharacter":8,"endLine":646,"endCharacter":3},{"startLine":589,"startCharacter":36,"endLine":645,"endCharacter":4},{"startLine":598,"startCharacter":35,"endLine":601,"endCharacter":62},{"startLine":606,"startCharacter":38,"endLine":607,"endCharacter":69},{"startLine":617,"startCharacter":8,"endLine":628,"endCharacter":5},{"startLine":618,"startCharacter":12,"endLine":627,"endCharacter":15},{"startLine":619,"startCharacter":25,"endLine":625,"endCharacter":7},{"startLine":622,"startCharacter":21,"endLine":625,"endCharacter":6},{"startLine":622,"startCharacter":43,"endLine":624,"endCharacter":11},{"startLine":626,"startCharacter":40,"endLine":627,"endCharacter":15},{"startLine":631,"startCharacter":31,"endLine":632,"endCharacter":42},{"startLine":636,"startCharacter":31,"endLine":640,"endCharacter":5},{"startLine":637,"startCharacter":29,"endLine":639,"endCharacter":18},{"startLine":638,"startCharacter":33,"endLine":639,"endCharacter":18},{"startLine":643,"startCharacter":44,"endLine":644,"endCharacter":92}] [Trace - 22:40:23.450 PM] Sending request 'textDocument/codeLens - (10934)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 22:40:23.451 PM] Received response 'textDocument/codeLens - (10934)' in 0ms. Result: null [Trace - 22:40:23.455 PM] Sending request 'textDocument/codeAction - (10935)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":228,"character":30},"end":{"line":228,"character":30}},"context":{"diagnostics":[]}} [Trace - 22:40:23.456 PM] Received response 'textDocument/codeAction - (10935)' in 1ms. Result: null [Trace - 22:40:23.612 PM] Sending request 'textDocument/hover - (10936)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":229,"character":19}} [Trace - 22:40:23.612 PM] Received response 'textDocument/hover - (10936)' in 0ms. Result: null [Trace - 22:40:23.783 PM] Sending request 'textDocument/documentHighlight - (10937)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":229,"character":19}} [Trace - 22:40:23.784 PM] Received response 'textDocument/documentHighlight - (10937)' in 0ms. Result: [{"range":{"start":{"line":229,"character":9},"end":{"line":229,"character":29}},"kind":1}] [Trace - 22:40:24.185 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":260},"contentChanges":[{"range":{"start":{"line":229,"character":9},"end":{"line":229,"character":29}},"rangeLength":20,"text":"ScheduleWithTimestamp"}]} [Trace - 22:40:24.188 PM] Sending request 'textDocument/documentLink - (10938)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 22:40:24.193 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":260,"diagnostics":[]} [Trace - 22:40:24.194 PM] Received response 'textDocument/documentLink - (10938)' in 5ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":410,"character":11},"end":{"line":410,"character":19}},"target":"https://time.Now"}] [Trace - 22:40:24.380 PM] Sending request 'textDocument/foldingRange - (10939)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 22:40:24.384 PM] Received response 'textDocument/foldingRange - (10939)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":300,"endCharacter":2},{"startLine":227,"startCharacter":33,"endLine":229,"endCharacter":57},{"startLine":234,"startCharacter":36,"endLine":235,"endCharacter":21},{"startLine":244,"startCharacter":12,"endLine":254,"endCharacter":3},{"startLine":246,"startCharacter":33,"endLine":249,"endCharacter":61},{"startLine":252,"startCharacter":36,"endLine":253,"endCharacter":22},{"startLine":261,"startCharacter":6,"endLine":272,"endCharacter":3},{"startLine":262,"startCharacter":10,"endLine":271,"endCharacter":13},{"startLine":263,"startCharacter":23,"endLine":269,"endCharacter":5},{"startLine":266,"startCharacter":19,"endLine":269,"endCharacter":4},{"startLine":266,"startCharacter":41,"endLine":268,"endCharacter":9},{"startLine":270,"startCharacter":38,"endLine":271,"endCharacter":13},{"startLine":275,"startCharacter":22,"endLine":276,"endCharacter":55},{"startLine":279,"startCharacter":29,"endLine":280,"endCharacter":40},{"startLine":283,"startCharacter":29,"endLine":299,"endCharacter":3},{"startLine":284,"startCharacter":32,"endLine":298,"endCharacter":51},{"startLine":285,"startCharacter":32,"endLine":288,"endCharacter":4},{"startLine":286,"startCharacter":38,"endLine":287,"endCharacter":51},{"startLine":289,"startCharacter":31,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":47,"endLine":291,"endCharacter":50},{"startLine":293,"startCharacter":25,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":68},{"startLine":297,"startCharacter":10,"endLine":298,"endCharacter":51},{"startLine":304,"startCharacter":59,"endLine":377,"endCharacter":2},{"startLine":309,"startCharacter":33,"endLine":311,"endCharacter":31},{"startLine":316,"startCharacter":36,"endLine":317,"endCharacter":67},{"startLine":326,"startCharacter":12,"endLine":335,"endCharacter":3},{"startLine":328,"startCharacter":33,"endLine":330,"endCharacter":32},{"startLine":333,"startCharacter":36,"endLine":334,"endCharacter":68},{"startLine":342,"startCharacter":6,"endLine":353,"endCharacter":3},{"startLine":343,"startCharacter":10,"endLine":352,"endCharacter":13},{"startLine":344,"startCharacter":23,"endLine":350,"endCharacter":5},{"startLine":347,"startCharacter":19,"endLine":350,"endCharacter":4},{"startLine":347,"startCharacter":41,"endLine":349,"endCharacter":9},{"startLine":351,"startCharacter":38,"endLine":352,"endCharacter":13},{"startLine":356,"startCharacter":22,"endLine":357,"endCharacter":55},{"startLine":360,"startCharacter":29,"endLine":361,"endCharacter":40},{"startLine":366,"startCharacter":29,"endLine":372,"endCharacter":3},{"startLine":367,"startCharacter":32,"endLine":371,"endCharacter":51},{"startLine":368,"startCharacter":32,"endLine":369,"endCharacter":49},{"startLine":370,"startCharacter":10,"endLine":371,"endCharacter":51},{"startLine":375,"startCharacter":32,"endLine":376,"endCharacter":76},{"startLine":381,"startCharacter":57,"endLine":458,"endCharacter":2},{"startLine":390,"startCharacter":33,"endLine":394,"endCharacter":60},{"startLine":399,"startCharacter":36,"endLine":400,"endCharacter":67},{"startLine":409,"startCharacter":12,"endLine":417,"endCharacter":3},{"startLine":411,"startCharacter":33,"endLine":412,"endCharacter":62},{"startLine":415,"startCharacter":36,"endLine":416,"endCharacter":68},{"startLine":424,"startCharacter":6,"endLine":435,"endCharacter":3},{"startLine":425,"startCharacter":10,"endLine":434,"endCharacter":13},{"startLine":426,"startCharacter":23,"endLine":432,"endCharacter":5},{"startLine":429,"startCharacter":19,"endLine":432,"endCharacter":4},{"startLine":429,"startCharacter":41,"endLine":431,"endCharacter":9},{"startLine":433,"startCharacter":38,"endLine":434,"endCharacter":13},{"startLine":438,"startCharacter":29,"endLine":439,"endCharacter":34},{"startLine":442,"startCharacter":35,"endLine":443,"endCharacter":55},{"startLine":447,"startCharacter":29,"endLine":457,"endCharacter":3},{"startLine":449,"startCharacter":10,"endLine":453,"endCharacter":17},{"startLine":450,"startCharacter":14,"endLine":451,"endCharacter":58},{"startLine":455,"startCharacter":28,"endLine":456,"endCharacter":51},{"startLine":462,"startCharacter":51,"endLine":510,"endCharacter":2},{"startLine":480,"startCharacter":12,"endLine":483,"endCharacter":45},{"startLine":490,"startCharacter":6,"endLine":501,"endCharacter":3},{"startLine":491,"startCharacter":10,"endLine":500,"endCharacter":13},{"startLine":492,"startCharacter":23,"endLine":498,"endCharacter":5},{"startLine":495,"startCharacter":19,"endLine":498,"endCharacter":4},{"startLine":495,"startCharacter":41,"endLine":497,"endCharacter":9},{"startLine":499,"startCharacter":38,"endLine":500,"endCharacter":13},{"startLine":504,"startCharacter":22,"endLine":505,"endCharacter":55},{"startLine":508,"startCharacter":29,"endLine":509,"endCharacter":40},{"startLine":514,"startCharacter":51,"endLine":574,"endCharacter":2},{"startLine":538,"startCharacter":12,"endLine":541,"endCharacter":15},{"startLine":548,"startCharacter":6,"endLine":559,"endCharacter":3},{"startLine":549,"startCharacter":10,"endLine":558,"endCharacter":13},{"startLine":550,"startCharacter":23,"endLine":556,"endCharacter":5},{"startLine":553,"startCharacter":19,"endLine":556,"endCharacter":4},{"startLine":553,"startCharacter":41,"endLine":555,"endCharacter":9},{"startLine":557,"startCharacter":38,"endLine":558,"endCharacter":13},{"startLine":563,"startCharacter":29,"endLine":565,"endCharacter":62},{"startLine":568,"startCharacter":22,"endLine":569,"endCharacter":55},{"startLine":572,"startCharacter":44,"endLine":573,"endCharacter":46},{"startLine":578,"startCharacter":50,"endLine":647,"endCharacter":2},{"startLine":579,"startCharacter":20,"endLine":582,"endCharacter":25},{"startLine":583,"startCharacter":3,"endLine":585,"endCharacter":54},{"startLine":588,"startCharacter":26,"endLine":646,"endCharacter":4},{"startLine":589,"startCharacter":8,"endLine":646,"endCharacter":3},{"startLine":589,"startCharacter":36,"endLine":645,"endCharacter":4},{"startLine":598,"startCharacter":35,"endLine":601,"endCharacter":62},{"startLine":606,"startCharacter":38,"endLine":607,"endCharacter":69},{"startLine":617,"startCharacter":8,"endLine":628,"endCharacter":5},{"startLine":618,"startCharacter":12,"endLine":627,"endCharacter":15},{"startLine":619,"startCharacter":25,"endLine":625,"endCharacter":7},{"startLine":622,"startCharacter":21,"endLine":625,"endCharacter":6},{"startLine":622,"startCharacter":43,"endLine":624,"endCharacter":11},{"startLine":626,"startCharacter":40,"endLine":627,"endCharacter":15},{"startLine":631,"startCharacter":31,"endLine":632,"endCharacter":42},{"startLine":636,"startCharacter":31,"endLine":640,"endCharacter":5},{"startLine":637,"startCharacter":29,"endLine":639,"endCharacter":18},{"startLine":638,"startCharacter":33,"endLine":639,"endCharacter":18},{"startLine":643,"startCharacter":44,"endLine":644,"endCharacter":92}] [Trace - 22:40:24.444 PM] Sending request 'textDocument/codeLens - (10940)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 22:40:24.444 PM] Received response 'textDocument/codeLens - (10940)' in 0ms. Result: null [Trace - 22:40:24.447 PM] Sending request 'textDocument/codeAction - (10941)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":229,"character":30},"end":{"line":229,"character":30}},"context":{"diagnostics":[]}} [Trace - 22:40:24.448 PM] Received response 'textDocument/codeAction - (10941)' in 1ms. Result: null [Trace - 22:40:25.654 PM] Sending request 'textDocument/documentSymbol - (10942)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 22:40:25.655 PM] Received response 'textDocument/documentSymbol - (10942)' in 0ms. Result: [{"name":"ReceivedEvent","detail":"struct{...}","kind":23,"range":{"start":{"line":14,"character":5},"end":{"line":17,"character":1}},"selectionRange":{"start":{"line":14,"character":5},"end":{"line":14,"character":18}},"children":[{"name":"Event","detail":"interface{...}","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":12}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":6}}}]},{"name":"(ReceivedEvent).String","detail":"()","kind":6,"range":{"start":{"line":19,"character":0},"end":{"line":21,"character":1}},"selectionRange":{"start":{"line":19,"character":23},"end":{"line":19,"character":29}}},{"name":"isIn","detail":"(id string, ids []string)","kind":12,"range":{"start":{"line":23,"character":0},"end":{"line":30,"character":1}},"selectionRange":{"start":{"line":23,"character":5},"end":{"line":23,"character":9}}},{"name":"durations","detail":"(dd []time.Duration)","kind":12,"range":{"start":{"line":33,"character":0},"end":{"line":35,"character":1}},"selectionRange":{"start":{"line":33,"character":5},"end":{"line":33,"character":14}}},{"name":"errs","detail":"(ee []error)","kind":12,"range":{"start":{"line":37,"character":0},"end":{"line":39,"character":1}},"selectionRange":{"start":{"line":37,"character":5},"end":{"line":37,"character":9}}},{"name":"events","detail":"(ee []scheduler.Event)","kind":12,"range":{"start":{"line":41,"character":0},"end":{"line":43,"character":1}},"selectionRange":{"start":{"line":41,"character":5},"end":{"line":41,"character":11}}},{"name":"TestScheduler_trigger_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":46,"character":0},"end":{"line":121,"character":1}},"selectionRange":{"start":{"line":46,"character":5},"end":{"line":46,"character":32}}},{"name":"TestScheduler_update_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":124,"character":0},"end":{"line":212,"character":1}},"selectionRange":{"start":{"line":124,"character":5},"end":{"line":124,"character":31}}},{"name":"TestScheduler_outdated_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":215,"character":0},"end":{"line":301,"character":1}},"selectionRange":{"start":{"line":215,"character":5},"end":{"line":215,"character":36}}},{"name":"TestScheduler_ignore_invalid_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":304,"character":0},"end":{"line":378,"character":1}},"selectionRange":{"start":{"line":304,"character":5},"end":{"line":304,"character":43}}},{"name":"TestScheduler_missed_schedules_first","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":381,"character":0},"end":{"line":459,"character":1}},"selectionRange":{"start":{"line":381,"character":5},"end":{"line":381,"character":41}}},{"name":"TestScheduler_deleted_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":462,"character":0},"end":{"line":511,"character":1}},"selectionRange":{"start":{"line":462,"character":5},"end":{"line":462,"character":35}}},{"name":"TestScheduler_delete_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":514,"character":0},"end":{"line":575,"character":1}},"selectionRange":{"start":{"line":514,"character":5},"end":{"line":514,"character":35}}},{"name":"TestScheduler_scheduler_since","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":578,"character":0},"end":{"line":648,"character":1}},"selectionRange":{"start":{"line":578,"character":5},"end":{"line":578,"character":34}}}] [Trace - 22:40:26.734 PM] Sending request 'textDocument/codeAction - (10943)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":649,"character":0}},"context":{"diagnostics":[],"only":["source.organizeImports"]}} [Trace - 22:40:26.736 PM] Received response 'textDocument/codeAction - (10943)' in 1ms. Result: null [Trace - 22:40:26.737 PM] Sending request 'textDocument/formatting - (10944)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 22:40:26.742 PM] Received response 'textDocument/formatting - (10944)' in 5ms. Result: [] [Trace - 22:40:26.760 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":260}} [Trace - 22:40:27.033 PM] Sending request 'textDocument/codeAction - (10945)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"range":{"start":{"line":375,"character":69},"end":{"line":375,"character":69}},"context":{"diagnostics":[]}} [Trace - 22:40:27.034 PM] Received response 'textDocument/codeAction - (10945)' in 0ms. Result: null [Trace - 22:40:27.056 PM] Sending request 'textDocument/codeAction - (10946)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":649,"character":0}},"context":{"diagnostics":[],"only":["source.organizeImports"]}} [Trace - 22:40:27.058 PM] Received response 'textDocument/codeAction - (10946)' in 1ms. Result: null [Trace - 22:40:27.058 PM] Sending request 'textDocument/formatting - (10947)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 22:40:27.066 PM] Received response 'textDocument/formatting - (10947)' in 7ms. Result: [] [Trace - 22:40:27.082 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":260}} [Trace - 22:40:27.160 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","type":2}]} [Trace - 22:40:27.266 PM] Sending request 'textDocument/codeAction - (10948)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":649,"character":0}},"context":{"diagnostics":[],"only":["source.organizeImports"]}} [Trace - 22:40:27.267 PM] Received response 'textDocument/codeAction - (10948)' in 1ms. Result: null [Trace - 22:40:27.268 PM] Sending request 'textDocument/formatting - (10949)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 22:40:27.273 PM] Received response 'textDocument/formatting - (10949)' in 4ms. Result: [] [Trace - 22:40:27.288 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":260}} [Trace - 22:40:27.557 PM] Sending request 'textDocument/codeAction - (10950)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"range":{"start":{"line":375,"character":69},"end":{"line":375,"character":69}},"context":{"diagnostics":[]}} [Trace - 22:40:27.558 PM] Received response 'textDocument/codeAction - (10950)' in 1ms. Result: null [Trace - 22:40:27.587 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","type":2},{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","type":2}]} [Trace - 22:40:35.377 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 22:40:35 background imports cache refresh starting\n"} [Info - 10:40:35 PM] 2020/11/25 22:40:35 background imports cache refresh starting [Trace - 22:40:35.552 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 22:40:35 background refresh finished after 174.405352ms\n"} [Info - 10:40:35 PM] 2020/11/25 22:40:35 background refresh finished after 174.405352ms [Trace - 22:40:43.481 PM] Sending request 'textDocument/hover - (10951)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":244,"character":3}} [Trace - 22:40:43.481 PM] Received response 'textDocument/hover - (10951)' in 0ms. Result: null [Trace - 22:40:43.512 PM] Sending request 'textDocument/documentHighlight - (10952)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":244,"character":3}} [Trace - 22:40:43.512 PM] Received response 'textDocument/documentHighlight - (10952)' in 0ms. Result: [] [Trace - 22:40:43.757 PM] Sending request 'textDocument/codeAction - (10953)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":244,"character":3},"end":{"line":244,"character":3}},"context":{"diagnostics":[]}} [Trace - 22:40:43.758 PM] Received response 'textDocument/codeAction - (10953)' in 1ms. Result: null [Trace - 22:40:44.070 PM] Sending request 'textDocument/documentHighlight - (10954)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":244,"character":4}} [Trace - 22:40:44.070 PM] Received response 'textDocument/documentHighlight - (10954)' in 0ms. Result: [{"range":{"start":{"line":244,"character":4},"end":{"line":244,"character":8}},"kind":1}] [Trace - 22:40:44.313 PM] Sending request 'textDocument/codeAction - (10955)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":244,"character":4},"end":{"line":244,"character":4}},"context":{"diagnostics":[]}} [Trace - 22:40:44.315 PM] Received response 'textDocument/codeAction - (10955)' in 1ms. Result: null [Trace - 22:40:44.562 PM] Sending request 'textDocument/hover - (10956)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":246,"character":5}} [Trace - 22:40:44.563 PM] Received response 'textDocument/hover - (10956)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nvar planned []schedule.Schedule\n```"},"range":{"start":{"line":246,"character":2},"end":{"line":246,"character":9}}} [Trace - 22:40:50.857 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":261},"contentChanges":[{"range":{"start":{"line":244,"character":3},"end":{"line":244,"character":4}},"rangeLength":1,"text":""}]} [Trace - 22:40:50.862 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":261,"diagnostics":[{"range":{"start":{"line":244,"character":10},"end":{"line":244,"character":10}},"severity":1,"source":"syntax","message":"expected ';', found '{'"}]} [Trace - 22:40:51.036 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":262},"contentChanges":[{"range":{"start":{"line":244,"character":2},"end":{"line":244,"character":3}},"rangeLength":1,"text":""}]} [Trace - 22:40:51.041 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":262,"diagnostics":[{"range":{"start":{"line":244,"character":9},"end":{"line":244,"character":9}},"severity":1,"source":"syntax","message":"expected ';', found '{'"}]} [Trace - 22:40:51.188 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":263},"contentChanges":[{"range":{"start":{"line":244,"character":1},"end":{"line":244,"character":2}},"rangeLength":1,"text":""}]} [Trace - 22:40:51.196 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":263,"diagnostics":[]} [Trace - 22:40:51.387 PM] Sending request 'textDocument/foldingRange - (10957)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 22:40:51.390 PM] Received response 'textDocument/foldingRange - (10957)' in 2ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":300,"endCharacter":2},{"startLine":227,"startCharacter":33,"endLine":229,"endCharacter":57},{"startLine":234,"startCharacter":36,"endLine":235,"endCharacter":21},{"startLine":244,"startCharacter":9,"endLine":254,"endCharacter":3},{"startLine":246,"startCharacter":33,"endLine":249,"endCharacter":61},{"startLine":252,"startCharacter":36,"endLine":253,"endCharacter":22},{"startLine":261,"startCharacter":6,"endLine":272,"endCharacter":3},{"startLine":262,"startCharacter":10,"endLine":271,"endCharacter":13},{"startLine":263,"startCharacter":23,"endLine":269,"endCharacter":5},{"startLine":266,"startCharacter":19,"endLine":269,"endCharacter":4},{"startLine":266,"startCharacter":41,"endLine":268,"endCharacter":9},{"startLine":270,"startCharacter":38,"endLine":271,"endCharacter":13},{"startLine":275,"startCharacter":22,"endLine":276,"endCharacter":55},{"startLine":279,"startCharacter":29,"endLine":280,"endCharacter":40},{"startLine":283,"startCharacter":29,"endLine":299,"endCharacter":3},{"startLine":284,"startCharacter":32,"endLine":298,"endCharacter":51},{"startLine":285,"startCharacter":32,"endLine":288,"endCharacter":4},{"startLine":286,"startCharacter":38,"endLine":287,"endCharacter":51},{"startLine":289,"startCharacter":31,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":47,"endLine":291,"endCharacter":50},{"startLine":293,"startCharacter":25,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":68},{"startLine":297,"startCharacter":10,"endLine":298,"endCharacter":51},{"startLine":304,"startCharacter":59,"endLine":377,"endCharacter":2},{"startLine":309,"startCharacter":33,"endLine":311,"endCharacter":31},{"startLine":316,"startCharacter":36,"endLine":317,"endCharacter":67},{"startLine":326,"startCharacter":12,"endLine":335,"endCharacter":3},{"startLine":328,"startCharacter":33,"endLine":330,"endCharacter":32},{"startLine":333,"startCharacter":36,"endLine":334,"endCharacter":68},{"startLine":342,"startCharacter":6,"endLine":353,"endCharacter":3},{"startLine":343,"startCharacter":10,"endLine":352,"endCharacter":13},{"startLine":344,"startCharacter":23,"endLine":350,"endCharacter":5},{"startLine":347,"startCharacter":19,"endLine":350,"endCharacter":4},{"startLine":347,"startCharacter":41,"endLine":349,"endCharacter":9},{"startLine":351,"startCharacter":38,"endLine":352,"endCharacter":13},{"startLine":356,"startCharacter":22,"endLine":357,"endCharacter":55},{"startLine":360,"startCharacter":29,"endLine":361,"endCharacter":40},{"startLine":366,"startCharacter":29,"endLine":372,"endCharacter":3},{"startLine":367,"startCharacter":32,"endLine":371,"endCharacter":51},{"startLine":368,"startCharacter":32,"endLine":369,"endCharacter":49},{"startLine":370,"startCharacter":10,"endLine":371,"endCharacter":51},{"startLine":375,"startCharacter":32,"endLine":376,"endCharacter":76},{"startLine":381,"startCharacter":57,"endLine":458,"endCharacter":2},{"startLine":390,"startCharacter":33,"endLine":394,"endCharacter":60},{"startLine":399,"startCharacter":36,"endLine":400,"endCharacter":67},{"startLine":409,"startCharacter":12,"endLine":417,"endCharacter":3},{"startLine":411,"startCharacter":33,"endLine":412,"endCharacter":62},{"startLine":415,"startCharacter":36,"endLine":416,"endCharacter":68},{"startLine":424,"startCharacter":6,"endLine":435,"endCharacter":3},{"startLine":425,"startCharacter":10,"endLine":434,"endCharacter":13},{"startLine":426,"startCharacter":23,"endLine":432,"endCharacter":5},{"startLine":429,"startCharacter":19,"endLine":432,"endCharacter":4},{"startLine":429,"startCharacter":41,"endLine":431,"endCharacter":9},{"startLine":433,"startCharacter":38,"endLine":434,"endCharacter":13},{"startLine":438,"startCharacter":29,"endLine":439,"endCharacter":34},{"startLine":442,"startCharacter":35,"endLine":443,"endCharacter":55},{"startLine":447,"startCharacter":29,"endLine":457,"endCharacter":3},{"startLine":449,"startCharacter":10,"endLine":453,"endCharacter":17},{"startLine":450,"startCharacter":14,"endLine":451,"endCharacter":58},{"startLine":455,"startCharacter":28,"endLine":456,"endCharacter":51},{"startLine":462,"startCharacter":51,"endLine":510,"endCharacter":2},{"startLine":480,"startCharacter":12,"endLine":483,"endCharacter":45},{"startLine":490,"startCharacter":6,"endLine":501,"endCharacter":3},{"startLine":491,"startCharacter":10,"endLine":500,"endCharacter":13},{"startLine":492,"startCharacter":23,"endLine":498,"endCharacter":5},{"startLine":495,"startCharacter":19,"endLine":498,"endCharacter":4},{"startLine":495,"startCharacter":41,"endLine":497,"endCharacter":9},{"startLine":499,"startCharacter":38,"endLine":500,"endCharacter":13},{"startLine":504,"startCharacter":22,"endLine":505,"endCharacter":55},{"startLine":508,"startCharacter":29,"endLine":509,"endCharacter":40},{"startLine":514,"startCharacter":51,"endLine":574,"endCharacter":2},{"startLine":538,"startCharacter":12,"endLine":541,"endCharacter":15},{"startLine":548,"startCharacter":6,"endLine":559,"endCharacter":3},{"startLine":549,"startCharacter":10,"endLine":558,"endCharacter":13},{"startLine":550,"startCharacter":23,"endLine":556,"endCharacter":5},{"startLine":553,"startCharacter":19,"endLine":556,"endCharacter":4},{"startLine":553,"startCharacter":41,"endLine":555,"endCharacter":9},{"startLine":557,"startCharacter":38,"endLine":558,"endCharacter":13},{"startLine":563,"startCharacter":29,"endLine":565,"endCharacter":62},{"startLine":568,"startCharacter":22,"endLine":569,"endCharacter":55},{"startLine":572,"startCharacter":44,"endLine":573,"endCharacter":46},{"startLine":578,"startCharacter":50,"endLine":647,"endCharacter":2},{"startLine":579,"startCharacter":20,"endLine":582,"endCharacter":25},{"startLine":583,"startCharacter":3,"endLine":585,"endCharacter":54},{"startLine":588,"startCharacter":26,"endLine":646,"endCharacter":4},{"startLine":589,"startCharacter":8,"endLine":646,"endCharacter":3},{"startLine":589,"startCharacter":36,"endLine":645,"endCharacter":4},{"startLine":598,"startCharacter":35,"endLine":601,"endCharacter":62},{"startLine":606,"startCharacter":38,"endLine":607,"endCharacter":69},{"startLine":617,"startCharacter":8,"endLine":628,"endCharacter":5},{"startLine":618,"startCharacter":12,"endLine":627,"endCharacter":15},{"startLine":619,"startCharacter":25,"endLine":625,"endCharacter":7},{"startLine":622,"startCharacter":21,"endLine":625,"endCharacter":6},{"startLine":622,"startCharacter":43,"endLine":624,"endCharacter":11},{"startLine":626,"startCharacter":40,"endLine":627,"endCharacter":15},{"startLine":631,"startCharacter":31,"endLine":632,"endCharacter":42},{"startLine":636,"startCharacter":31,"endLine":640,"endCharacter":5},{"startLine":637,"startCharacter":29,"endLine":639,"endCharacter":18},{"startLine":638,"startCharacter":33,"endLine":639,"endCharacter":18},{"startLine":643,"startCharacter":44,"endLine":644,"endCharacter":92}] [Trace - 22:40:51.434 PM] Sending request 'textDocument/codeAction - (10958)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":649,"character":0}},"context":{"diagnostics":[],"only":["source.organizeImports"]}} [Trace - 22:40:51.435 PM] Received response 'textDocument/codeAction - (10958)' in 1ms. Result: null [Trace - 22:40:51.436 PM] Sending request 'textDocument/formatting - (10959)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 22:40:51.441 PM] Received response 'textDocument/formatting - (10959)' in 5ms. Result: [] [Trace - 22:40:51.447 PM] Sending request 'textDocument/codeLens - (10960)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 22:40:51.447 PM] Received response 'textDocument/codeLens - (10960)' in 0ms. Result: null [Trace - 22:40:51.451 PM] Sending request 'textDocument/codeAction - (10961)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":244,"character":1},"end":{"line":244,"character":1}},"context":{"diagnostics":[]}} [Trace - 22:40:51.452 PM] Received response 'textDocument/codeAction - (10961)' in 1ms. Result: null [Trace - 22:40:51.469 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":263}} [Trace - 22:40:51.745 PM] Sending request 'textDocument/codeAction - (10962)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"range":{"start":{"line":375,"character":69},"end":{"line":375,"character":69}},"context":{"diagnostics":[]}} [Trace - 22:40:51.745 PM] Received response 'textDocument/codeAction - (10962)' in 0ms. Result: null [Trace - 22:40:51.851 PM] Sending request 'textDocument/documentLink - (10963)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 22:40:51.856 PM] Received response 'textDocument/documentLink - (10963)' in 4ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":410,"character":11},"end":{"line":410,"character":19}},"target":"https://time.Now"}] [Trace - 22:40:51.962 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","type":2}]} [Trace - 22:40:52.653 PM] Sending request 'textDocument/documentSymbol - (10964)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 22:40:52.653 PM] Received response 'textDocument/documentSymbol - (10964)' in 0ms. Result: [{"name":"ReceivedEvent","detail":"struct{...}","kind":23,"range":{"start":{"line":14,"character":5},"end":{"line":17,"character":1}},"selectionRange":{"start":{"line":14,"character":5},"end":{"line":14,"character":18}},"children":[{"name":"Event","detail":"interface{...}","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":12}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":6}}}]},{"name":"(ReceivedEvent).String","detail":"()","kind":6,"range":{"start":{"line":19,"character":0},"end":{"line":21,"character":1}},"selectionRange":{"start":{"line":19,"character":23},"end":{"line":19,"character":29}}},{"name":"isIn","detail":"(id string, ids []string)","kind":12,"range":{"start":{"line":23,"character":0},"end":{"line":30,"character":1}},"selectionRange":{"start":{"line":23,"character":5},"end":{"line":23,"character":9}}},{"name":"durations","detail":"(dd []time.Duration)","kind":12,"range":{"start":{"line":33,"character":0},"end":{"line":35,"character":1}},"selectionRange":{"start":{"line":33,"character":5},"end":{"line":33,"character":14}}},{"name":"errs","detail":"(ee []error)","kind":12,"range":{"start":{"line":37,"character":0},"end":{"line":39,"character":1}},"selectionRange":{"start":{"line":37,"character":5},"end":{"line":37,"character":9}}},{"name":"events","detail":"(ee []scheduler.Event)","kind":12,"range":{"start":{"line":41,"character":0},"end":{"line":43,"character":1}},"selectionRange":{"start":{"line":41,"character":5},"end":{"line":41,"character":11}}},{"name":"TestScheduler_trigger_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":46,"character":0},"end":{"line":121,"character":1}},"selectionRange":{"start":{"line":46,"character":5},"end":{"line":46,"character":32}}},{"name":"TestScheduler_update_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":124,"character":0},"end":{"line":212,"character":1}},"selectionRange":{"start":{"line":124,"character":5},"end":{"line":124,"character":31}}},{"name":"TestScheduler_outdated_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":215,"character":0},"end":{"line":301,"character":1}},"selectionRange":{"start":{"line":215,"character":5},"end":{"line":215,"character":36}}},{"name":"TestScheduler_ignore_invalid_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":304,"character":0},"end":{"line":378,"character":1}},"selectionRange":{"start":{"line":304,"character":5},"end":{"line":304,"character":43}}},{"name":"TestScheduler_missed_schedules_first","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":381,"character":0},"end":{"line":459,"character":1}},"selectionRange":{"start":{"line":381,"character":5},"end":{"line":381,"character":41}}},{"name":"TestScheduler_deleted_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":462,"character":0},"end":{"line":511,"character":1}},"selectionRange":{"start":{"line":462,"character":5},"end":{"line":462,"character":35}}},{"name":"TestScheduler_delete_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":514,"character":0},"end":{"line":575,"character":1}},"selectionRange":{"start":{"line":514,"character":5},"end":{"line":514,"character":35}}},{"name":"TestScheduler_scheduler_since","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":578,"character":0},"end":{"line":648,"character":1}},"selectionRange":{"start":{"line":578,"character":5},"end":{"line":578,"character":34}}}] [Trace - 22:41:08.071 PM] Sending request 'textDocument/codeAction - (10965)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":649,"character":0}},"context":{"diagnostics":[],"only":["source.organizeImports"]}} [Trace - 22:41:08.073 PM] Received response 'textDocument/codeAction - (10965)' in 1ms. Result: null [Trace - 22:41:08.074 PM] Sending request 'textDocument/formatting - (10966)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 22:41:08.079 PM] Received response 'textDocument/formatting - (10966)' in 5ms. Result: [] [Trace - 22:41:08.095 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":263}} [Trace - 22:41:08.366 PM] Sending request 'textDocument/codeAction - (10967)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"range":{"start":{"line":375,"character":69},"end":{"line":375,"character":69}},"context":{"diagnostics":[]}} [Trace - 22:41:08.367 PM] Received response 'textDocument/codeAction - (10967)' in 1ms. Result: null [Trace - 22:41:09.059 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","type":2}]} [Trace - 22:41:13.764 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 22:41:13 background imports cache refresh starting\n"} [Info - 10:41:13 PM] 2020/11/25 22:41:13 background imports cache refresh starting [Trace - 22:41:13.936 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 22:41:13 background refresh finished after 172.508748ms\n"} [Info - 10:41:13 PM] 2020/11/25 22:41:13 background refresh finished after 172.508748ms [Trace - 22:41:17.448 PM] Sending request 'textDocument/documentLink - (10968)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 22:41:17.448 PM] Sending request 'textDocument/codeAction - (10969)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} [Trace - 22:41:17.448 PM] Sending request 'textDocument/documentSymbol - (10970)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 22:41:17.448 PM] Sending request 'textDocument/documentHighlight - (10971)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":16,"character":26}} [Trace - 22:41:17.449 PM] Sending notification '$/cancelRequest'. Params: {"id":10971} [Trace - 22:41:17.449 PM] Received response 'textDocument/documentLink - (10968)' in 0ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/strconv?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"}] [Trace - 22:41:17.449 PM] Received response 'textDocument/codeAction - (10969)' in 0ms. Result: null [Trace - 22:41:17.449 PM] Received response 'textDocument/documentSymbol - (10970)' in 0ms. Result: [{"name":"Schedule","detail":"struct{...}","kind":23,"range":{"start":{"line":10,"character":5},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":10,"character":5},"end":{"line":10,"character":13}},"children":[{"name":"id","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":17}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":3}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":16}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":6}}},{"name":"timestamp","detail":"int64","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":16}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":10}}}]},{"name":"ScheduleWithTimestamp","detail":"(id interface{}, epoch int64, timestamp int64)","kind":12,"range":{"start":{"line":16,"character":0},"end":{"line":33,"character":1}},"selectionRange":{"start":{"line":16,"character":5},"end":{"line":16,"character":26}}},{"name":"SimpleSchedule","detail":"(id interface{}, epoch int64)","kind":12,"range":{"start":{"line":35,"character":0},"end":{"line":37,"character":1}},"selectionRange":{"start":{"line":35,"character":5},"end":{"line":35,"character":19}}},{"name":"(Schedule).ID","detail":"()","kind":6,"range":{"start":{"line":39,"character":0},"end":{"line":41,"character":1}},"selectionRange":{"start":{"line":39,"character":18},"end":{"line":39,"character":20}}},{"name":"(Schedule).Epoch","detail":"()","kind":6,"range":{"start":{"line":43,"character":0},"end":{"line":45,"character":1}},"selectionRange":{"start":{"line":43,"character":18},"end":{"line":43,"character":23}}},{"name":"(Schedule).Timestamp","detail":"()","kind":6,"range":{"start":{"line":47,"character":0},"end":{"line":49,"character":1}},"selectionRange":{"start":{"line":47,"character":18},"end":{"line":47,"character":27}}},{"name":"(Schedule).String","detail":"()","kind":6,"range":{"start":{"line":51,"character":0},"end":{"line":53,"character":1}},"selectionRange":{"start":{"line":51,"character":18},"end":{"line":51,"character":24}}}] [Error - Received] 22:41:17.449 PM #10971 JSON RPC cancelled [Trace - 22:41:17.601 PM] Sending request 'textDocument/foldingRange - (10972)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 22:41:17.601 PM] Received response 'textDocument/foldingRange - (10972)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":92,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":22},{"startLine":35,"startCharacter":68,"endLine":36,"endCharacter":58},{"startLine":39,"startCharacter":31,"endLine":40,"endCharacter":12},{"startLine":43,"startCharacter":33,"endLine":44,"endCharacter":15},{"startLine":47,"startCharacter":37,"endLine":48,"endCharacter":19},{"startLine":51,"startCharacter":35,"endLine":52,"endCharacter":119}] [Trace - 22:41:17.652 PM] Sending request 'textDocument/codeLens - (10973)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 22:41:17.653 PM] Received response 'textDocument/codeLens - (10973)' in 0ms. Result: null [Trace - 22:41:17.667 PM] Sending request 'textDocument/codeAction - (10974)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":36,"character":8},"end":{"line":36,"character":8}},"context":{"diagnostics":[{"range":{"start":{"line":36,"character":8},"end":{"line":36,"character":28}},"message":"undeclared name: SimpleScheduleWithTS","severity":1,"source":"compiler"}]}} [Trace - 22:41:17.668 PM] Received response 'textDocument/codeAction - (10974)' in 0ms. Result: null [Trace - 22:41:18.605 PM] Sending request 'textDocument/hover - (10975)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":39,"character":18}} [Trace - 22:41:18.605 PM] Received response 'textDocument/hover - (10975)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nfunc (Schedule).ID() string\n```\n\n[`(simple.Schedule).ID` on pkg.go.dev](https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls#Schedule.ID)"},"range":{"start":{"line":39,"character":18},"end":{"line":39,"character":20}}} [Trace - 22:41:19.245 PM] Sending request 'textDocument/hover - (10976)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":36,"character":17}} [Trace - 22:41:19.245 PM] Received response 'textDocument/hover - (10976)' in 0ms. Result: null [Trace - 22:41:19.405 PM] Sending request 'textDocument/codeAction - (10977)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":36,"character":8},"end":{"line":36,"character":28}},"context":{"diagnostics":[{"range":{"start":{"line":36,"character":8},"end":{"line":36,"character":28}},"message":"undeclared name: SimpleScheduleWithTS","severity":1,"source":"compiler"}],"only":["quickfix"]}} [Trace - 22:41:19.406 PM] Received response 'textDocument/codeAction - (10977)' in 0ms. Result: null [Trace - 22:41:20.911 PM] Sending request 'textDocument/documentHighlight - (10978)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":16,"character":18}} [Trace - 22:41:20.911 PM] Received response 'textDocument/documentHighlight - (10978)' in 0ms. Result: [{"range":{"start":{"line":16,"character":5},"end":{"line":16,"character":26}},"kind":1}] [Trace - 22:41:21.330 PM] Sending request 'textDocument/codeAction - (10979)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":16,"character":5},"end":{"line":16,"character":26}},"context":{"diagnostics":[]}} [Trace - 22:41:21.331 PM] Received response 'textDocument/codeAction - (10979)' in 0ms. Result: null [Trace - 22:41:22.772 PM] Sending request 'textDocument/hover - (10980)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":35,"character":13}} [Trace - 22:41:22.772 PM] Received response 'textDocument/hover - (10980)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nfunc SimpleSchedule(id interface{}, epoch int64) schedule.Schedule\n```\n\n[`simple.SimpleSchedule` on pkg.go.dev](https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls#SimpleSchedule)"},"range":{"start":{"line":35,"character":5},"end":{"line":35,"character":19}}} [Trace - 22:41:22.973 PM] Sending request 'textDocument/hover - (10981)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":36,"character":10}} [Trace - 22:41:22.973 PM] Received response 'textDocument/hover - (10981)' in 0ms. Result: null [Trace - 22:41:23.082 PM] Sending request 'textDocument/documentHighlight - (10982)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":36,"character":10}} [Trace - 22:41:23.083 PM] Received response 'textDocument/documentHighlight - (10982)' in 0ms. Result: [{"range":{"start":{"line":36,"character":8},"end":{"line":36,"character":58}},"kind":1},{"range":{"start":{"line":36,"character":8},"end":{"line":36,"character":28}},"kind":1},{"range":{"start":{"line":35,"character":49},"end":{"line":35,"character":66}},"kind":1}] [Trace - 22:41:23.333 PM] Sending request 'textDocument/codeAction - (10983)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":36,"character":10},"end":{"line":36,"character":10}},"context":{"diagnostics":[{"range":{"start":{"line":36,"character":8},"end":{"line":36,"character":28}},"message":"undeclared name: SimpleScheduleWithTS","severity":1,"source":"compiler"}]}} [Trace - 22:41:23.334 PM] Received response 'textDocument/codeAction - (10983)' in 0ms. Result: null [Trace - 22:41:23.652 PM] Sending request 'textDocument/codeAction - (10984)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":36,"character":8},"end":{"line":36,"character":28}},"context":{"diagnostics":[{"range":{"start":{"line":36,"character":8},"end":{"line":36,"character":28}},"message":"undeclared name: SimpleScheduleWithTS","severity":1,"source":"compiler"}]}} [Trace - 22:41:23.653 PM] Received response 'textDocument/codeAction - (10984)' in 0ms. Result: null [Trace - 22:41:23.877 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":122},"contentChanges":[{"range":{"start":{"line":36,"character":8},"end":{"line":36,"character":28}},"rangeLength":20,"text":"ScheduleWithTimestamp"}]} [Trace - 22:41:23.885 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":122,"diagnostics":[]} [Trace - 22:41:24.071 PM] Sending request 'textDocument/foldingRange - (10985)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 22:41:24.071 PM] Received response 'textDocument/foldingRange - (10985)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":92,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":22},{"startLine":35,"startCharacter":68,"endLine":36,"endCharacter":59},{"startLine":39,"startCharacter":31,"endLine":40,"endCharacter":12},{"startLine":43,"startCharacter":33,"endLine":44,"endCharacter":15},{"startLine":47,"startCharacter":37,"endLine":48,"endCharacter":19},{"startLine":51,"startCharacter":35,"endLine":52,"endCharacter":119}] [Trace - 22:41:24.118 PM] Sending request 'textDocument/codeLens - (10986)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 22:41:24.118 PM] Received response 'textDocument/codeLens - (10986)' in 0ms. Result: null [Trace - 22:41:24.138 PM] Sending request 'textDocument/codeAction - (10987)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":36,"character":29},"end":{"line":36,"character":29}},"context":{"diagnostics":[]}} [Trace - 22:41:24.139 PM] Received response 'textDocument/codeAction - (10987)' in 0ms. Result: null [Trace - 22:41:24.217 PM] Sending request 'textDocument/documentSymbol - (10988)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 22:41:24.217 PM] Received response 'textDocument/documentSymbol - (10988)' in 0ms. Result: [{"name":"Schedule","detail":"struct{...}","kind":23,"range":{"start":{"line":10,"character":5},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":10,"character":5},"end":{"line":10,"character":13}},"children":[{"name":"id","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":17}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":3}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":16}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":6}}},{"name":"timestamp","detail":"int64","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":16}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":10}}}]},{"name":"ScheduleWithTimestamp","detail":"(id interface{}, epoch int64, timestamp int64)","kind":12,"range":{"start":{"line":16,"character":0},"end":{"line":33,"character":1}},"selectionRange":{"start":{"line":16,"character":5},"end":{"line":16,"character":26}}},{"name":"SimpleSchedule","detail":"(id interface{}, epoch int64)","kind":12,"range":{"start":{"line":35,"character":0},"end":{"line":37,"character":1}},"selectionRange":{"start":{"line":35,"character":5},"end":{"line":35,"character":19}}},{"name":"(Schedule).ID","detail":"()","kind":6,"range":{"start":{"line":39,"character":0},"end":{"line":41,"character":1}},"selectionRange":{"start":{"line":39,"character":18},"end":{"line":39,"character":20}}},{"name":"(Schedule).Epoch","detail":"()","kind":6,"range":{"start":{"line":43,"character":0},"end":{"line":45,"character":1}},"selectionRange":{"start":{"line":43,"character":18},"end":{"line":43,"character":23}}},{"name":"(Schedule).Timestamp","detail":"()","kind":6,"range":{"start":{"line":47,"character":0},"end":{"line":49,"character":1}},"selectionRange":{"start":{"line":47,"character":18},"end":{"line":47,"character":27}}},{"name":"(Schedule).String","detail":"()","kind":6,"range":{"start":{"line":51,"character":0},"end":{"line":53,"character":1}},"selectionRange":{"start":{"line":51,"character":18},"end":{"line":51,"character":24}}}] [Trace - 22:41:24.253 PM] Sending request 'textDocument/codeAction - (10989)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":0,"character":0},"end":{"line":54,"character":0}},"context":{"diagnostics":[],"only":["source.organizeImports"]}} [Trace - 22:41:24.254 PM] Received response 'textDocument/codeAction - (10989)' in 0ms. Result: null [Trace - 22:41:24.255 PM] Sending request 'textDocument/formatting - (10990)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 22:41:24.255 PM] Received response 'textDocument/formatting - (10990)' in 0ms. Result: [] [Trace - 22:41:24.278 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":122}} [Trace - 22:41:24.530 PM] Sending request 'textDocument/codeAction - (10991)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"range":{"start":{"line":375,"character":69},"end":{"line":375,"character":69}},"context":{"diagnostics":[]}} [Trace - 22:41:24.531 PM] Received response 'textDocument/codeAction - (10991)' in 0ms. Result: null [Trace - 22:41:24.545 PM] Sending request 'textDocument/codeAction - (10992)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":36,"character":29},"end":{"line":36,"character":29}},"context":{"diagnostics":[]}} [Trace - 22:41:24.546 PM] Received response 'textDocument/codeAction - (10992)' in 0ms. Result: null [Trace - 22:41:24.676 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","type":2}]} [Trace - 22:41:24.868 PM] Sending request 'textDocument/documentLink - (10993)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 22:41:24.869 PM] Received response 'textDocument/documentLink - (10993)' in 0ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/strconv?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"}] [Trace - 22:41:47.453 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 22:41:47 background imports cache refresh starting\n"} [Info - 10:41:47 PM] 2020/11/25 22:41:47 background imports cache refresh starting [Trace - 22:41:47.620 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 22:41:47 background refresh finished after 166.393559ms\n"} [Info - 10:41:47 PM] 2020/11/25 22:41:47 background refresh finished after 166.393559ms [Trace - 22:46:38.077 PM] Sending request 'textDocument/hover - (10994)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":36,"character":10}} [Trace - 22:46:38.078 PM] Received response 'textDocument/hover - (10994)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nfunc ScheduleWithTimestamp(id interface{}, epoch int64, timestamp int64) schedule.Schedule\n```\n\n[`simple.ScheduleWithTimestamp` on pkg.go.dev](https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls#ScheduleWithTimestamp)"},"range":{"start":{"line":36,"character":8},"end":{"line":36,"character":29}}} [Trace - 22:46:39.173 PM] Sending request 'textDocument/codeAction - (10995)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":0,"character":0},"end":{"line":54,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":10,"character":5},"end":{"line":10,"character":22}},"message":"exported type Schedule should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":16,"character":0},"end":{"line":16,"character":92}},"message":"exported function ScheduleWithTimestamp should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":35,"character":0},"end":{"line":35,"character":68}},"message":"exported function SimpleSchedule should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":35,"character":5},"end":{"line":35,"character":68}},"message":"func name will be used as simple.SimpleSchedule by other packages, and that stutters; consider calling this Schedule","severity":2,"source":"go-lint"},{"range":{"start":{"line":39,"character":0},"end":{"line":39,"character":31}},"message":"exported method Schedule.ID should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":43,"character":0},"end":{"line":43,"character":33}},"message":"exported method Schedule.Epoch should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":47,"character":0},"end":{"line":47,"character":37}},"message":"exported method Schedule.Timestamp should have comment or be unexported","severity":2,"source":"go-lint"}],"only":["source.organizeImports"]}} [Trace - 22:46:39.174 PM] Received response 'textDocument/codeAction - (10995)' in 0ms. Result: null [Trace - 22:46:39.175 PM] Sending request 'textDocument/formatting - (10996)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 22:46:39.176 PM] Received response 'textDocument/formatting - (10996)' in 0ms. Result: [] [Trace - 22:46:39.194 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":122}} [Trace - 22:46:39.500 PM] Sending request 'textDocument/codeAction - (10997)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":36,"character":29},"end":{"line":36,"character":29}},"context":{"diagnostics":[]}} [Trace - 22:46:39.501 PM] Received response 'textDocument/codeAction - (10997)' in 0ms. Result: null [Trace - 22:46:40.087 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","type":2}]} [Trace - 22:46:40.266 PM] Sending request 'textDocument/documentLink - (10998)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 22:46:40.266 PM] Sending request 'textDocument/codeAction - (10999)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} [Trace - 22:46:40.267 PM] Sending request 'textDocument/documentSymbol - (11000)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 22:46:40.271 PM] Received response 'textDocument/documentLink - (10998)' in 4ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":410,"character":11},"end":{"line":410,"character":19}},"target":"https://time.Now"}] [Trace - 22:46:40.273 PM] Received response 'textDocument/codeAction - (10999)' in 6ms. Result: null [Trace - 22:46:40.273 PM] Received response 'textDocument/documentSymbol - (11000)' in 6ms. Result: [{"name":"ReceivedEvent","detail":"struct{...}","kind":23,"range":{"start":{"line":14,"character":5},"end":{"line":17,"character":1}},"selectionRange":{"start":{"line":14,"character":5},"end":{"line":14,"character":18}},"children":[{"name":"Event","detail":"interface{...}","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":12}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":6}}}]},{"name":"(ReceivedEvent).String","detail":"()","kind":6,"range":{"start":{"line":19,"character":0},"end":{"line":21,"character":1}},"selectionRange":{"start":{"line":19,"character":23},"end":{"line":19,"character":29}}},{"name":"isIn","detail":"(id string, ids []string)","kind":12,"range":{"start":{"line":23,"character":0},"end":{"line":30,"character":1}},"selectionRange":{"start":{"line":23,"character":5},"end":{"line":23,"character":9}}},{"name":"durations","detail":"(dd []time.Duration)","kind":12,"range":{"start":{"line":33,"character":0},"end":{"line":35,"character":1}},"selectionRange":{"start":{"line":33,"character":5},"end":{"line":33,"character":14}}},{"name":"errs","detail":"(ee []error)","kind":12,"range":{"start":{"line":37,"character":0},"end":{"line":39,"character":1}},"selectionRange":{"start":{"line":37,"character":5},"end":{"line":37,"character":9}}},{"name":"events","detail":"(ee []scheduler.Event)","kind":12,"range":{"start":{"line":41,"character":0},"end":{"line":43,"character":1}},"selectionRange":{"start":{"line":41,"character":5},"end":{"line":41,"character":11}}},{"name":"TestScheduler_trigger_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":46,"character":0},"end":{"line":121,"character":1}},"selectionRange":{"start":{"line":46,"character":5},"end":{"line":46,"character":32}}},{"name":"TestScheduler_update_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":124,"character":0},"end":{"line":212,"character":1}},"selectionRange":{"start":{"line":124,"character":5},"end":{"line":124,"character":31}}},{"name":"TestScheduler_outdated_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":215,"character":0},"end":{"line":301,"character":1}},"selectionRange":{"start":{"line":215,"character":5},"end":{"line":215,"character":36}}},{"name":"TestScheduler_ignore_invalid_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":304,"character":0},"end":{"line":378,"character":1}},"selectionRange":{"start":{"line":304,"character":5},"end":{"line":304,"character":43}}},{"name":"TestScheduler_missed_schedules_first","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":381,"character":0},"end":{"line":459,"character":1}},"selectionRange":{"start":{"line":381,"character":5},"end":{"line":381,"character":41}}},{"name":"TestScheduler_deleted_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":462,"character":0},"end":{"line":511,"character":1}},"selectionRange":{"start":{"line":462,"character":5},"end":{"line":462,"character":35}}},{"name":"TestScheduler_delete_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":514,"character":0},"end":{"line":575,"character":1}},"selectionRange":{"start":{"line":514,"character":5},"end":{"line":514,"character":35}}},{"name":"TestScheduler_scheduler_since","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":578,"character":0},"end":{"line":648,"character":1}},"selectionRange":{"start":{"line":578,"character":5},"end":{"line":578,"character":34}}}] [Trace - 22:46:40.440 PM] Sending request 'textDocument/foldingRange - (11001)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 22:46:40.443 PM] Received response 'textDocument/foldingRange - (11001)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":300,"endCharacter":2},{"startLine":227,"startCharacter":33,"endLine":229,"endCharacter":57},{"startLine":234,"startCharacter":36,"endLine":235,"endCharacter":21},{"startLine":244,"startCharacter":9,"endLine":254,"endCharacter":3},{"startLine":246,"startCharacter":33,"endLine":249,"endCharacter":61},{"startLine":252,"startCharacter":36,"endLine":253,"endCharacter":22},{"startLine":261,"startCharacter":6,"endLine":272,"endCharacter":3},{"startLine":262,"startCharacter":10,"endLine":271,"endCharacter":13},{"startLine":263,"startCharacter":23,"endLine":269,"endCharacter":5},{"startLine":266,"startCharacter":19,"endLine":269,"endCharacter":4},{"startLine":266,"startCharacter":41,"endLine":268,"endCharacter":9},{"startLine":270,"startCharacter":38,"endLine":271,"endCharacter":13},{"startLine":275,"startCharacter":22,"endLine":276,"endCharacter":55},{"startLine":279,"startCharacter":29,"endLine":280,"endCharacter":40},{"startLine":283,"startCharacter":29,"endLine":299,"endCharacter":3},{"startLine":284,"startCharacter":32,"endLine":298,"endCharacter":51},{"startLine":285,"startCharacter":32,"endLine":288,"endCharacter":4},{"startLine":286,"startCharacter":38,"endLine":287,"endCharacter":51},{"startLine":289,"startCharacter":31,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":47,"endLine":291,"endCharacter":50},{"startLine":293,"startCharacter":25,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":68},{"startLine":297,"startCharacter":10,"endLine":298,"endCharacter":51},{"startLine":304,"startCharacter":59,"endLine":377,"endCharacter":2},{"startLine":309,"startCharacter":33,"endLine":311,"endCharacter":31},{"startLine":316,"startCharacter":36,"endLine":317,"endCharacter":67},{"startLine":326,"startCharacter":12,"endLine":335,"endCharacter":3},{"startLine":328,"startCharacter":33,"endLine":330,"endCharacter":32},{"startLine":333,"startCharacter":36,"endLine":334,"endCharacter":68},{"startLine":342,"startCharacter":6,"endLine":353,"endCharacter":3},{"startLine":343,"startCharacter":10,"endLine":352,"endCharacter":13},{"startLine":344,"startCharacter":23,"endLine":350,"endCharacter":5},{"startLine":347,"startCharacter":19,"endLine":350,"endCharacter":4},{"startLine":347,"startCharacter":41,"endLine":349,"endCharacter":9},{"startLine":351,"startCharacter":38,"endLine":352,"endCharacter":13},{"startLine":356,"startCharacter":22,"endLine":357,"endCharacter":55},{"startLine":360,"startCharacter":29,"endLine":361,"endCharacter":40},{"startLine":366,"startCharacter":29,"endLine":372,"endCharacter":3},{"startLine":367,"startCharacter":32,"endLine":371,"endCharacter":51},{"startLine":368,"startCharacter":32,"endLine":369,"endCharacter":49},{"startLine":370,"startCharacter":10,"endLine":371,"endCharacter":51},{"startLine":375,"startCharacter":32,"endLine":376,"endCharacter":76},{"startLine":381,"startCharacter":57,"endLine":458,"endCharacter":2},{"startLine":390,"startCharacter":33,"endLine":394,"endCharacter":60},{"startLine":399,"startCharacter":36,"endLine":400,"endCharacter":67},{"startLine":409,"startCharacter":12,"endLine":417,"endCharacter":3},{"startLine":411,"startCharacter":33,"endLine":412,"endCharacter":62},{"startLine":415,"startCharacter":36,"endLine":416,"endCharacter":68},{"startLine":424,"startCharacter":6,"endLine":435,"endCharacter":3},{"startLine":425,"startCharacter":10,"endLine":434,"endCharacter":13},{"startLine":426,"startCharacter":23,"endLine":432,"endCharacter":5},{"startLine":429,"startCharacter":19,"endLine":432,"endCharacter":4},{"startLine":429,"startCharacter":41,"endLine":431,"endCharacter":9},{"startLine":433,"startCharacter":38,"endLine":434,"endCharacter":13},{"startLine":438,"startCharacter":29,"endLine":439,"endCharacter":34},{"startLine":442,"startCharacter":35,"endLine":443,"endCharacter":55},{"startLine":447,"startCharacter":29,"endLine":457,"endCharacter":3},{"startLine":449,"startCharacter":10,"endLine":453,"endCharacter":17},{"startLine":450,"startCharacter":14,"endLine":451,"endCharacter":58},{"startLine":455,"startCharacter":28,"endLine":456,"endCharacter":51},{"startLine":462,"startCharacter":51,"endLine":510,"endCharacter":2},{"startLine":480,"startCharacter":12,"endLine":483,"endCharacter":45},{"startLine":490,"startCharacter":6,"endLine":501,"endCharacter":3},{"startLine":491,"startCharacter":10,"endLine":500,"endCharacter":13},{"startLine":492,"startCharacter":23,"endLine":498,"endCharacter":5},{"startLine":495,"startCharacter":19,"endLine":498,"endCharacter":4},{"startLine":495,"startCharacter":41,"endLine":497,"endCharacter":9},{"startLine":499,"startCharacter":38,"endLine":500,"endCharacter":13},{"startLine":504,"startCharacter":22,"endLine":505,"endCharacter":55},{"startLine":508,"startCharacter":29,"endLine":509,"endCharacter":40},{"startLine":514,"startCharacter":51,"endLine":574,"endCharacter":2},{"startLine":538,"startCharacter":12,"endLine":541,"endCharacter":15},{"startLine":548,"startCharacter":6,"endLine":559,"endCharacter":3},{"startLine":549,"startCharacter":10,"endLine":558,"endCharacter":13},{"startLine":550,"startCharacter":23,"endLine":556,"endCharacter":5},{"startLine":553,"startCharacter":19,"endLine":556,"endCharacter":4},{"startLine":553,"startCharacter":41,"endLine":555,"endCharacter":9},{"startLine":557,"startCharacter":38,"endLine":558,"endCharacter":13},{"startLine":563,"startCharacter":29,"endLine":565,"endCharacter":62},{"startLine":568,"startCharacter":22,"endLine":569,"endCharacter":55},{"startLine":572,"startCharacter":44,"endLine":573,"endCharacter":46},{"startLine":578,"startCharacter":50,"endLine":647,"endCharacter":2},{"startLine":579,"startCharacter":20,"endLine":582,"endCharacter":25},{"startLine":583,"startCharacter":3,"endLine":585,"endCharacter":54},{"startLine":588,"startCharacter":26,"endLine":646,"endCharacter":4},{"startLine":589,"startCharacter":8,"endLine":646,"endCharacter":3},{"startLine":589,"startCharacter":36,"endLine":645,"endCharacter":4},{"startLine":598,"startCharacter":35,"endLine":601,"endCharacter":62},{"startLine":606,"startCharacter":38,"endLine":607,"endCharacter":69},{"startLine":617,"startCharacter":8,"endLine":628,"endCharacter":5},{"startLine":618,"startCharacter":12,"endLine":627,"endCharacter":15},{"startLine":619,"startCharacter":25,"endLine":625,"endCharacter":7},{"startLine":622,"startCharacter":21,"endLine":625,"endCharacter":6},{"startLine":622,"startCharacter":43,"endLine":624,"endCharacter":11},{"startLine":626,"startCharacter":40,"endLine":627,"endCharacter":15},{"startLine":631,"startCharacter":31,"endLine":632,"endCharacter":42},{"startLine":636,"startCharacter":31,"endLine":640,"endCharacter":5},{"startLine":637,"startCharacter":29,"endLine":639,"endCharacter":18},{"startLine":638,"startCharacter":33,"endLine":639,"endCharacter":18},{"startLine":643,"startCharacter":44,"endLine":644,"endCharacter":92}] [Trace - 22:46:40.502 PM] Sending request 'textDocument/codeLens - (11002)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 22:46:40.502 PM] Received response 'textDocument/codeLens - (11002)' in 0ms. Result: null [Trace - 22:46:40.502 PM] Sending request 'textDocument/codeAction - (11003)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":244,"character":1},"end":{"line":244,"character":1}},"context":{"diagnostics":[]}} [Trace - 22:46:40.504 PM] Received response 'textDocument/codeAction - (11003)' in 1ms. Result: null [Trace - 22:46:47.386 PM] Sending request 'textDocument/codeAction - (11004)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":239,"character":43},"end":{"line":239,"character":43}},"context":{"diagnostics":[]}} [Trace - 22:46:47.388 PM] Received response 'textDocument/codeAction - (11004)' in 1ms. Result: null [Trace - 22:46:48.403 PM] Sending request 'textDocument/codeAction - (11005)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":649,"character":0}},"context":{"diagnostics":[],"only":["source.organizeImports"]}} [Trace - 22:46:48.405 PM] Received response 'textDocument/codeAction - (11005)' in 1ms. Result: null [Trace - 22:46:48.406 PM] Sending request 'textDocument/formatting - (11006)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 22:46:48.411 PM] Received response 'textDocument/formatting - (11006)' in 4ms. Result: [] [Trace - 22:46:48.426 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":263}} [Trace - 22:46:48.702 PM] Sending request 'textDocument/codeAction - (11007)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"range":{"start":{"line":375,"character":69},"end":{"line":375,"character":69}},"context":{"diagnostics":[]}} [Trace - 22:46:48.703 PM] Received response 'textDocument/codeAction - (11007)' in 0ms. Result: null [Trace - 22:46:48.833 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","type":2}]} [Trace - 22:46:52.197 PM] Sending request 'textDocument/hover - (11008)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":249,"character":29}} [Trace - 22:46:52.198 PM] Received response 'textDocument/hover - (11008)' in 0ms. Result: null [Trace - 22:47:06.297 PM] Sending request 'textDocument/hover - (11009)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":229,"character":55}} [Trace - 22:47:06.298 PM] Received response 'textDocument/hover - (11009)' in 0ms. Result: null [Trace - 22:47:06.496 PM] Sending request 'textDocument/hover - (11010)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":229,"character":56}} [Trace - 22:47:06.496 PM] Received response 'textDocument/hover - (11010)' in 0ms. Result: null [Trace - 22:47:06.505 PM] Sending request 'textDocument/documentHighlight - (11011)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":229,"character":56}} [Trace - 22:47:06.505 PM] Received response 'textDocument/documentHighlight - (11011)' in 0ms. Result: [] [Trace - 22:47:06.756 PM] Sending request 'textDocument/codeAction - (11012)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":229,"character":56},"end":{"line":229,"character":56}},"context":{"diagnostics":[]}} [Trace - 22:47:06.758 PM] Received response 'textDocument/codeAction - (11012)' in 2ms. Result: null [Trace - 22:47:07.349 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":264},"contentChanges":[{"range":{"start":{"line":229,"character":55},"end":{"line":229,"character":56}},"rangeLength":1,"text":""}]} [Trace - 22:47:07.355 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":264,"diagnostics":[{"range":{"start":{"line":229,"character":55},"end":{"line":229,"character":55}},"severity":1,"source":"syntax","message":"expected operand, found ')'"}]} [Trace - 22:47:07.472 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":265},"contentChanges":[{"range":{"start":{"line":229,"character":54},"end":{"line":229,"character":55}},"rangeLength":1,"text":""}]} [Trace - 22:47:07.481 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":265,"diagnostics":[]} [Trace - 22:47:07.672 PM] Sending request 'textDocument/foldingRange - (11013)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 22:47:07.674 PM] Received response 'textDocument/foldingRange - (11013)' in 2ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":300,"endCharacter":2},{"startLine":227,"startCharacter":33,"endLine":229,"endCharacter":55},{"startLine":234,"startCharacter":36,"endLine":235,"endCharacter":21},{"startLine":244,"startCharacter":9,"endLine":254,"endCharacter":3},{"startLine":246,"startCharacter":33,"endLine":249,"endCharacter":61},{"startLine":252,"startCharacter":36,"endLine":253,"endCharacter":22},{"startLine":261,"startCharacter":6,"endLine":272,"endCharacter":3},{"startLine":262,"startCharacter":10,"endLine":271,"endCharacter":13},{"startLine":263,"startCharacter":23,"endLine":269,"endCharacter":5},{"startLine":266,"startCharacter":19,"endLine":269,"endCharacter":4},{"startLine":266,"startCharacter":41,"endLine":268,"endCharacter":9},{"startLine":270,"startCharacter":38,"endLine":271,"endCharacter":13},{"startLine":275,"startCharacter":22,"endLine":276,"endCharacter":55},{"startLine":279,"startCharacter":29,"endLine":280,"endCharacter":40},{"startLine":283,"startCharacter":29,"endLine":299,"endCharacter":3},{"startLine":284,"startCharacter":32,"endLine":298,"endCharacter":51},{"startLine":285,"startCharacter":32,"endLine":288,"endCharacter":4},{"startLine":286,"startCharacter":38,"endLine":287,"endCharacter":51},{"startLine":289,"startCharacter":31,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":47,"endLine":291,"endCharacter":50},{"startLine":293,"startCharacter":25,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":68},{"startLine":297,"startCharacter":10,"endLine":298,"endCharacter":51},{"startLine":304,"startCharacter":59,"endLine":377,"endCharacter":2},{"startLine":309,"startCharacter":33,"endLine":311,"endCharacter":31},{"startLine":316,"startCharacter":36,"endLine":317,"endCharacter":67},{"startLine":326,"startCharacter":12,"endLine":335,"endCharacter":3},{"startLine":328,"startCharacter":33,"endLine":330,"endCharacter":32},{"startLine":333,"startCharacter":36,"endLine":334,"endCharacter":68},{"startLine":342,"startCharacter":6,"endLine":353,"endCharacter":3},{"startLine":343,"startCharacter":10,"endLine":352,"endCharacter":13},{"startLine":344,"startCharacter":23,"endLine":350,"endCharacter":5},{"startLine":347,"startCharacter":19,"endLine":350,"endCharacter":4},{"startLine":347,"startCharacter":41,"endLine":349,"endCharacter":9},{"startLine":351,"startCharacter":38,"endLine":352,"endCharacter":13},{"startLine":356,"startCharacter":22,"endLine":357,"endCharacter":55},{"startLine":360,"startCharacter":29,"endLine":361,"endCharacter":40},{"startLine":366,"startCharacter":29,"endLine":372,"endCharacter":3},{"startLine":367,"startCharacter":32,"endLine":371,"endCharacter":51},{"startLine":368,"startCharacter":32,"endLine":369,"endCharacter":49},{"startLine":370,"startCharacter":10,"endLine":371,"endCharacter":51},{"startLine":375,"startCharacter":32,"endLine":376,"endCharacter":76},{"startLine":381,"startCharacter":57,"endLine":458,"endCharacter":2},{"startLine":390,"startCharacter":33,"endLine":394,"endCharacter":60},{"startLine":399,"startCharacter":36,"endLine":400,"endCharacter":67},{"startLine":409,"startCharacter":12,"endLine":417,"endCharacter":3},{"startLine":411,"startCharacter":33,"endLine":412,"endCharacter":62},{"startLine":415,"startCharacter":36,"endLine":416,"endCharacter":68},{"startLine":424,"startCharacter":6,"endLine":435,"endCharacter":3},{"startLine":425,"startCharacter":10,"endLine":434,"endCharacter":13},{"startLine":426,"startCharacter":23,"endLine":432,"endCharacter":5},{"startLine":429,"startCharacter":19,"endLine":432,"endCharacter":4},{"startLine":429,"startCharacter":41,"endLine":431,"endCharacter":9},{"startLine":433,"startCharacter":38,"endLine":434,"endCharacter":13},{"startLine":438,"startCharacter":29,"endLine":439,"endCharacter":34},{"startLine":442,"startCharacter":35,"endLine":443,"endCharacter":55},{"startLine":447,"startCharacter":29,"endLine":457,"endCharacter":3},{"startLine":449,"startCharacter":10,"endLine":453,"endCharacter":17},{"startLine":450,"startCharacter":14,"endLine":451,"endCharacter":58},{"startLine":455,"startCharacter":28,"endLine":456,"endCharacter":51},{"startLine":462,"startCharacter":51,"endLine":510,"endCharacter":2},{"startLine":480,"startCharacter":12,"endLine":483,"endCharacter":45},{"startLine":490,"startCharacter":6,"endLine":501,"endCharacter":3},{"startLine":491,"startCharacter":10,"endLine":500,"endCharacter":13},{"startLine":492,"startCharacter":23,"endLine":498,"endCharacter":5},{"startLine":495,"startCharacter":19,"endLine":498,"endCharacter":4},{"startLine":495,"startCharacter":41,"endLine":497,"endCharacter":9},{"startLine":499,"startCharacter":38,"endLine":500,"endCharacter":13},{"startLine":504,"startCharacter":22,"endLine":505,"endCharacter":55},{"startLine":508,"startCharacter":29,"endLine":509,"endCharacter":40},{"startLine":514,"startCharacter":51,"endLine":574,"endCharacter":2},{"startLine":538,"startCharacter":12,"endLine":541,"endCharacter":15},{"startLine":548,"startCharacter":6,"endLine":559,"endCharacter":3},{"startLine":549,"startCharacter":10,"endLine":558,"endCharacter":13},{"startLine":550,"startCharacter":23,"endLine":556,"endCharacter":5},{"startLine":553,"startCharacter":19,"endLine":556,"endCharacter":4},{"startLine":553,"startCharacter":41,"endLine":555,"endCharacter":9},{"startLine":557,"startCharacter":38,"endLine":558,"endCharacter":13},{"startLine":563,"startCharacter":29,"endLine":565,"endCharacter":62},{"startLine":568,"startCharacter":22,"endLine":569,"endCharacter":55},{"startLine":572,"startCharacter":44,"endLine":573,"endCharacter":46},{"startLine":578,"startCharacter":50,"endLine":647,"endCharacter":2},{"startLine":579,"startCharacter":20,"endLine":582,"endCharacter":25},{"startLine":583,"startCharacter":3,"endLine":585,"endCharacter":54},{"startLine":588,"startCharacter":26,"endLine":646,"endCharacter":4},{"startLine":589,"startCharacter":8,"endLine":646,"endCharacter":3},{"startLine":589,"startCharacter":36,"endLine":645,"endCharacter":4},{"startLine":598,"startCharacter":35,"endLine":601,"endCharacter":62},{"startLine":606,"startCharacter":38,"endLine":607,"endCharacter":69},{"startLine":617,"startCharacter":8,"endLine":628,"endCharacter":5},{"startLine":618,"startCharacter":12,"endLine":627,"endCharacter":15},{"startLine":619,"startCharacter":25,"endLine":625,"endCharacter":7},{"startLine":622,"startCharacter":21,"endLine":625,"endCharacter":6},{"startLine":622,"startCharacter":43,"endLine":624,"endCharacter":11},{"startLine":626,"startCharacter":40,"endLine":627,"endCharacter":15},{"startLine":631,"startCharacter":31,"endLine":632,"endCharacter":42},{"startLine":636,"startCharacter":31,"endLine":640,"endCharacter":5},{"startLine":637,"startCharacter":29,"endLine":639,"endCharacter":18},{"startLine":638,"startCharacter":33,"endLine":639,"endCharacter":18},{"startLine":643,"startCharacter":44,"endLine":644,"endCharacter":92}] [Trace - 22:47:07.736 PM] Sending request 'textDocument/codeLens - (11014)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 22:47:07.736 PM] Received response 'textDocument/codeLens - (11014)' in 0ms. Result: null [Trace - 22:47:07.741 PM] Sending request 'textDocument/codeAction - (11015)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":229,"character":54},"end":{"line":229,"character":54}},"context":{"diagnostics":[]}} [Trace - 22:47:07.743 PM] Received response 'textDocument/codeAction - (11015)' in 1ms. Result: null [Trace - 22:47:07.835 PM] Sending request 'textDocument/codeAction - (11016)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":649,"character":0}},"context":{"diagnostics":[],"only":["source.organizeImports"]}} [Trace - 22:47:07.836 PM] Received response 'textDocument/codeAction - (11016)' in 1ms. Result: null [Trace - 22:47:07.837 PM] Sending request 'textDocument/formatting - (11017)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 22:47:07.843 PM] Received response 'textDocument/formatting - (11017)' in 5ms. Result: [] [Trace - 22:47:07.864 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":265}} [Trace - 22:47:08.138 PM] Sending request 'textDocument/codeAction - (11018)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"range":{"start":{"line":375,"character":69},"end":{"line":375,"character":69}},"context":{"diagnostics":[]}} [Trace - 22:47:08.139 PM] Received response 'textDocument/codeAction - (11018)' in 0ms. Result: null [Trace - 22:47:08.339 PM] Sending request 'textDocument/documentLink - (11019)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 22:47:08.343 PM] Received response 'textDocument/documentLink - (11019)' in 3ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":410,"character":11},"end":{"line":410,"character":19}},"target":"https://time.Now"}] [Trace - 22:47:08.425 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","type":2}]} [Trace - 22:47:08.901 PM] Sending request 'textDocument/documentSymbol - (11020)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 22:47:08.901 PM] Received response 'textDocument/documentSymbol - (11020)' in 0ms. Result: [{"name":"ReceivedEvent","detail":"struct{...}","kind":23,"range":{"start":{"line":14,"character":5},"end":{"line":17,"character":1}},"selectionRange":{"start":{"line":14,"character":5},"end":{"line":14,"character":18}},"children":[{"name":"Event","detail":"interface{...}","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":12}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":6}}}]},{"name":"(ReceivedEvent).String","detail":"()","kind":6,"range":{"start":{"line":19,"character":0},"end":{"line":21,"character":1}},"selectionRange":{"start":{"line":19,"character":23},"end":{"line":19,"character":29}}},{"name":"isIn","detail":"(id string, ids []string)","kind":12,"range":{"start":{"line":23,"character":0},"end":{"line":30,"character":1}},"selectionRange":{"start":{"line":23,"character":5},"end":{"line":23,"character":9}}},{"name":"durations","detail":"(dd []time.Duration)","kind":12,"range":{"start":{"line":33,"character":0},"end":{"line":35,"character":1}},"selectionRange":{"start":{"line":33,"character":5},"end":{"line":33,"character":14}}},{"name":"errs","detail":"(ee []error)","kind":12,"range":{"start":{"line":37,"character":0},"end":{"line":39,"character":1}},"selectionRange":{"start":{"line":37,"character":5},"end":{"line":37,"character":9}}},{"name":"events","detail":"(ee []scheduler.Event)","kind":12,"range":{"start":{"line":41,"character":0},"end":{"line":43,"character":1}},"selectionRange":{"start":{"line":41,"character":5},"end":{"line":41,"character":11}}},{"name":"TestScheduler_trigger_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":46,"character":0},"end":{"line":121,"character":1}},"selectionRange":{"start":{"line":46,"character":5},"end":{"line":46,"character":32}}},{"name":"TestScheduler_update_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":124,"character":0},"end":{"line":212,"character":1}},"selectionRange":{"start":{"line":124,"character":5},"end":{"line":124,"character":31}}},{"name":"TestScheduler_outdated_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":215,"character":0},"end":{"line":301,"character":1}},"selectionRange":{"start":{"line":215,"character":5},"end":{"line":215,"character":36}}},{"name":"TestScheduler_ignore_invalid_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":304,"character":0},"end":{"line":378,"character":1}},"selectionRange":{"start":{"line":304,"character":5},"end":{"line":304,"character":43}}},{"name":"TestScheduler_missed_schedules_first","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":381,"character":0},"end":{"line":459,"character":1}},"selectionRange":{"start":{"line":381,"character":5},"end":{"line":381,"character":41}}},{"name":"TestScheduler_deleted_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":462,"character":0},"end":{"line":511,"character":1}},"selectionRange":{"start":{"line":462,"character":5},"end":{"line":462,"character":35}}},{"name":"TestScheduler_delete_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":514,"character":0},"end":{"line":575,"character":1}},"selectionRange":{"start":{"line":514,"character":5},"end":{"line":514,"character":35}}},{"name":"TestScheduler_scheduler_since","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":578,"character":0},"end":{"line":648,"character":1}},"selectionRange":{"start":{"line":578,"character":5},"end":{"line":578,"character":34}}}] [Trace - 22:47:09.183 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 22:47:09 background imports cache refresh starting\n"} [Info - 10:47:09 PM] 2020/11/25 22:47:09 background imports cache refresh starting [Trace - 22:47:09.356 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 22:47:09 background refresh finished after 173.641653ms\n"} [Info - 10:47:09 PM] 2020/11/25 22:47:09 background refresh finished after 173.641653ms [Trace - 22:56:37.406 PM] Sending request 'textDocument/documentHighlight - (11021)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"position":{"line":395,"character":22}} [Trace - 22:56:37.407 PM] Received response 'textDocument/documentHighlight - (11021)' in 0ms. Result: [{"range":{"start":{"line":395,"character":19},"end":{"line":395,"character":22}},"kind":1}] [Trace - 22:56:37.648 PM] Sending request 'textDocument/codeAction - (11022)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler.go"},"range":{"start":{"line":395,"character":22},"end":{"line":395,"character":22}},"context":{"diagnostics":[]}} [Trace - 22:56:37.649 PM] Received response 'textDocument/codeAction - (11022)' in 0ms. Result: null [Trace - 22:56:52.351 PM] Sending request 'textDocument/documentLink - (11023)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 22:56:52.351 PM] Sending request 'textDocument/codeAction - (11024)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} [Trace - 22:56:52.355 PM] Received response 'textDocument/documentLink - (11023)' in 4ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":410,"character":11},"end":{"line":410,"character":19}},"target":"https://time.Now"}] [Trace - 22:56:52.357 PM] Received response 'textDocument/codeAction - (11024)' in 5ms. Result: null [Trace - 22:56:52.526 PM] Sending request 'textDocument/foldingRange - (11025)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 22:56:52.529 PM] Received response 'textDocument/foldingRange - (11025)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":300,"endCharacter":2},{"startLine":227,"startCharacter":33,"endLine":229,"endCharacter":55},{"startLine":234,"startCharacter":36,"endLine":235,"endCharacter":21},{"startLine":244,"startCharacter":9,"endLine":254,"endCharacter":3},{"startLine":246,"startCharacter":33,"endLine":249,"endCharacter":61},{"startLine":252,"startCharacter":36,"endLine":253,"endCharacter":22},{"startLine":261,"startCharacter":6,"endLine":272,"endCharacter":3},{"startLine":262,"startCharacter":10,"endLine":271,"endCharacter":13},{"startLine":263,"startCharacter":23,"endLine":269,"endCharacter":5},{"startLine":266,"startCharacter":19,"endLine":269,"endCharacter":4},{"startLine":266,"startCharacter":41,"endLine":268,"endCharacter":9},{"startLine":270,"startCharacter":38,"endLine":271,"endCharacter":13},{"startLine":275,"startCharacter":22,"endLine":276,"endCharacter":55},{"startLine":279,"startCharacter":29,"endLine":280,"endCharacter":40},{"startLine":283,"startCharacter":29,"endLine":299,"endCharacter":3},{"startLine":284,"startCharacter":32,"endLine":298,"endCharacter":51},{"startLine":285,"startCharacter":32,"endLine":288,"endCharacter":4},{"startLine":286,"startCharacter":38,"endLine":287,"endCharacter":51},{"startLine":289,"startCharacter":31,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":47,"endLine":291,"endCharacter":50},{"startLine":293,"startCharacter":25,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":68},{"startLine":297,"startCharacter":10,"endLine":298,"endCharacter":51},{"startLine":304,"startCharacter":59,"endLine":377,"endCharacter":2},{"startLine":309,"startCharacter":33,"endLine":311,"endCharacter":31},{"startLine":316,"startCharacter":36,"endLine":317,"endCharacter":67},{"startLine":326,"startCharacter":12,"endLine":335,"endCharacter":3},{"startLine":328,"startCharacter":33,"endLine":330,"endCharacter":32},{"startLine":333,"startCharacter":36,"endLine":334,"endCharacter":68},{"startLine":342,"startCharacter":6,"endLine":353,"endCharacter":3},{"startLine":343,"startCharacter":10,"endLine":352,"endCharacter":13},{"startLine":344,"startCharacter":23,"endLine":350,"endCharacter":5},{"startLine":347,"startCharacter":19,"endLine":350,"endCharacter":4},{"startLine":347,"startCharacter":41,"endLine":349,"endCharacter":9},{"startLine":351,"startCharacter":38,"endLine":352,"endCharacter":13},{"startLine":356,"startCharacter":22,"endLine":357,"endCharacter":55},{"startLine":360,"startCharacter":29,"endLine":361,"endCharacter":40},{"startLine":366,"startCharacter":29,"endLine":372,"endCharacter":3},{"startLine":367,"startCharacter":32,"endLine":371,"endCharacter":51},{"startLine":368,"startCharacter":32,"endLine":369,"endCharacter":49},{"startLine":370,"startCharacter":10,"endLine":371,"endCharacter":51},{"startLine":375,"startCharacter":32,"endLine":376,"endCharacter":76},{"startLine":381,"startCharacter":57,"endLine":458,"endCharacter":2},{"startLine":390,"startCharacter":33,"endLine":394,"endCharacter":60},{"startLine":399,"startCharacter":36,"endLine":400,"endCharacter":67},{"startLine":409,"startCharacter":12,"endLine":417,"endCharacter":3},{"startLine":411,"startCharacter":33,"endLine":412,"endCharacter":62},{"startLine":415,"startCharacter":36,"endLine":416,"endCharacter":68},{"startLine":424,"startCharacter":6,"endLine":435,"endCharacter":3},{"startLine":425,"startCharacter":10,"endLine":434,"endCharacter":13},{"startLine":426,"startCharacter":23,"endLine":432,"endCharacter":5},{"startLine":429,"startCharacter":19,"endLine":432,"endCharacter":4},{"startLine":429,"startCharacter":41,"endLine":431,"endCharacter":9},{"startLine":433,"startCharacter":38,"endLine":434,"endCharacter":13},{"startLine":438,"startCharacter":29,"endLine":439,"endCharacter":34},{"startLine":442,"startCharacter":35,"endLine":443,"endCharacter":55},{"startLine":447,"startCharacter":29,"endLine":457,"endCharacter":3},{"startLine":449,"startCharacter":10,"endLine":453,"endCharacter":17},{"startLine":450,"startCharacter":14,"endLine":451,"endCharacter":58},{"startLine":455,"startCharacter":28,"endLine":456,"endCharacter":51},{"startLine":462,"startCharacter":51,"endLine":510,"endCharacter":2},{"startLine":480,"startCharacter":12,"endLine":483,"endCharacter":45},{"startLine":490,"startCharacter":6,"endLine":501,"endCharacter":3},{"startLine":491,"startCharacter":10,"endLine":500,"endCharacter":13},{"startLine":492,"startCharacter":23,"endLine":498,"endCharacter":5},{"startLine":495,"startCharacter":19,"endLine":498,"endCharacter":4},{"startLine":495,"startCharacter":41,"endLine":497,"endCharacter":9},{"startLine":499,"startCharacter":38,"endLine":500,"endCharacter":13},{"startLine":504,"startCharacter":22,"endLine":505,"endCharacter":55},{"startLine":508,"startCharacter":29,"endLine":509,"endCharacter":40},{"startLine":514,"startCharacter":51,"endLine":574,"endCharacter":2},{"startLine":538,"startCharacter":12,"endLine":541,"endCharacter":15},{"startLine":548,"startCharacter":6,"endLine":559,"endCharacter":3},{"startLine":549,"startCharacter":10,"endLine":558,"endCharacter":13},{"startLine":550,"startCharacter":23,"endLine":556,"endCharacter":5},{"startLine":553,"startCharacter":19,"endLine":556,"endCharacter":4},{"startLine":553,"startCharacter":41,"endLine":555,"endCharacter":9},{"startLine":557,"startCharacter":38,"endLine":558,"endCharacter":13},{"startLine":563,"startCharacter":29,"endLine":565,"endCharacter":62},{"startLine":568,"startCharacter":22,"endLine":569,"endCharacter":55},{"startLine":572,"startCharacter":44,"endLine":573,"endCharacter":46},{"startLine":578,"startCharacter":50,"endLine":647,"endCharacter":2},{"startLine":579,"startCharacter":20,"endLine":582,"endCharacter":25},{"startLine":583,"startCharacter":3,"endLine":585,"endCharacter":54},{"startLine":588,"startCharacter":26,"endLine":646,"endCharacter":4},{"startLine":589,"startCharacter":8,"endLine":646,"endCharacter":3},{"startLine":589,"startCharacter":36,"endLine":645,"endCharacter":4},{"startLine":598,"startCharacter":35,"endLine":601,"endCharacter":62},{"startLine":606,"startCharacter":38,"endLine":607,"endCharacter":69},{"startLine":617,"startCharacter":8,"endLine":628,"endCharacter":5},{"startLine":618,"startCharacter":12,"endLine":627,"endCharacter":15},{"startLine":619,"startCharacter":25,"endLine":625,"endCharacter":7},{"startLine":622,"startCharacter":21,"endLine":625,"endCharacter":6},{"startLine":622,"startCharacter":43,"endLine":624,"endCharacter":11},{"startLine":626,"startCharacter":40,"endLine":627,"endCharacter":15},{"startLine":631,"startCharacter":31,"endLine":632,"endCharacter":42},{"startLine":636,"startCharacter":31,"endLine":640,"endCharacter":5},{"startLine":637,"startCharacter":29,"endLine":639,"endCharacter":18},{"startLine":638,"startCharacter":33,"endLine":639,"endCharacter":18},{"startLine":643,"startCharacter":44,"endLine":644,"endCharacter":92}] [Trace - 22:56:52.585 PM] Sending request 'textDocument/codeLens - (11026)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 22:56:52.585 PM] Received response 'textDocument/codeLens - (11026)' in 0ms. Result: null [Trace - 22:56:52.586 PM] Sending request 'textDocument/codeAction - (11027)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":245,"character":10},"end":{"line":245,"character":19}},"context":{"diagnostics":[]}} [Trace - 22:56:52.587 PM] Received response 'textDocument/codeAction - (11027)' in 1ms. Result: null [Trace - 22:56:56.565 PM] Sending request 'textDocument/hover - (11028)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":270,"character":20}} [Trace - 22:56:56.566 PM] Received response 'textDocument/hover - (11028)' in 0ms. Result: null [Trace - 22:56:56.712 PM] Sending request 'textDocument/documentHighlight - (11029)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":270,"character":21}} [Trace - 22:56:56.712 PM] Received response 'textDocument/documentHighlight - (11029)' in 0ms. Result: [] [Trace - 22:56:57.138 PM] Sending request 'textDocument/codeAction - (11030)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":270,"character":20},"end":{"line":270,"character":22}},"context":{"diagnostics":[]}} [Trace - 22:56:57.140 PM] Received response 'textDocument/codeAction - (11030)' in 2ms. Result: [{"title":"Extract to variable","kind":"refactor.extract","disabled":{"reason":""},"edit":{},"command":{"title":"","command":"gopls.extract_variable","arguments":["file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go",{"start":{"line":270,"character":20},"end":{"line":270,"character":22}}]}}] [Trace - 22:57:00.633 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":266},"contentChanges":[{"range":{"start":{"line":270,"character":20},"end":{"line":270,"character":22}},"rangeLength":2,"text":"1"}]} [Trace - 22:57:00.822 PM] Sending request 'textDocument/foldingRange - (11031)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 22:57:00.822 PM] Sending request 'textDocument/foldingRange - (11032)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 22:57:00.825 PM] Received response 'textDocument/foldingRange - (11031)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":300,"endCharacter":2},{"startLine":227,"startCharacter":33,"endLine":229,"endCharacter":55},{"startLine":234,"startCharacter":36,"endLine":235,"endCharacter":21},{"startLine":244,"startCharacter":9,"endLine":254,"endCharacter":3},{"startLine":246,"startCharacter":33,"endLine":249,"endCharacter":61},{"startLine":252,"startCharacter":36,"endLine":253,"endCharacter":22},{"startLine":261,"startCharacter":6,"endLine":272,"endCharacter":3},{"startLine":262,"startCharacter":10,"endLine":271,"endCharacter":13},{"startLine":263,"startCharacter":23,"endLine":269,"endCharacter":5},{"startLine":266,"startCharacter":19,"endLine":269,"endCharacter":4},{"startLine":266,"startCharacter":41,"endLine":268,"endCharacter":9},{"startLine":270,"startCharacter":37,"endLine":271,"endCharacter":13},{"startLine":275,"startCharacter":22,"endLine":276,"endCharacter":55},{"startLine":279,"startCharacter":29,"endLine":280,"endCharacter":40},{"startLine":283,"startCharacter":29,"endLine":299,"endCharacter":3},{"startLine":284,"startCharacter":32,"endLine":298,"endCharacter":51},{"startLine":285,"startCharacter":32,"endLine":288,"endCharacter":4},{"startLine":286,"startCharacter":38,"endLine":287,"endCharacter":51},{"startLine":289,"startCharacter":31,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":47,"endLine":291,"endCharacter":50},{"startLine":293,"startCharacter":25,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":68},{"startLine":297,"startCharacter":10,"endLine":298,"endCharacter":51},{"startLine":304,"startCharacter":59,"endLine":377,"endCharacter":2},{"startLine":309,"startCharacter":33,"endLine":311,"endCharacter":31},{"startLine":316,"startCharacter":36,"endLine":317,"endCharacter":67},{"startLine":326,"startCharacter":12,"endLine":335,"endCharacter":3},{"startLine":328,"startCharacter":33,"endLine":330,"endCharacter":32},{"startLine":333,"startCharacter":36,"endLine":334,"endCharacter":68},{"startLine":342,"startCharacter":6,"endLine":353,"endCharacter":3},{"startLine":343,"startCharacter":10,"endLine":352,"endCharacter":13},{"startLine":344,"startCharacter":23,"endLine":350,"endCharacter":5},{"startLine":347,"startCharacter":19,"endLine":350,"endCharacter":4},{"startLine":347,"startCharacter":41,"endLine":349,"endCharacter":9},{"startLine":351,"startCharacter":38,"endLine":352,"endCharacter":13},{"startLine":356,"startCharacter":22,"endLine":357,"endCharacter":55},{"startLine":360,"startCharacter":29,"endLine":361,"endCharacter":40},{"startLine":366,"startCharacter":29,"endLine":372,"endCharacter":3},{"startLine":367,"startCharacter":32,"endLine":371,"endCharacter":51},{"startLine":368,"startCharacter":32,"endLine":369,"endCharacter":49},{"startLine":370,"startCharacter":10,"endLine":371,"endCharacter":51},{"startLine":375,"startCharacter":32,"endLine":376,"endCharacter":76},{"startLine":381,"startCharacter":57,"endLine":458,"endCharacter":2},{"startLine":390,"startCharacter":33,"endLine":394,"endCharacter":60},{"startLine":399,"startCharacter":36,"endLine":400,"endCharacter":67},{"startLine":409,"startCharacter":12,"endLine":417,"endCharacter":3},{"startLine":411,"startCharacter":33,"endLine":412,"endCharacter":62},{"startLine":415,"startCharacter":36,"endLine":416,"endCharacter":68},{"startLine":424,"startCharacter":6,"endLine":435,"endCharacter":3},{"startLine":425,"startCharacter":10,"endLine":434,"endCharacter":13},{"startLine":426,"startCharacter":23,"endLine":432,"endCharacter":5},{"startLine":429,"startCharacter":19,"endLine":432,"endCharacter":4},{"startLine":429,"startCharacter":41,"endLine":431,"endCharacter":9},{"startLine":433,"startCharacter":38,"endLine":434,"endCharacter":13},{"startLine":438,"startCharacter":29,"endLine":439,"endCharacter":34},{"startLine":442,"startCharacter":35,"endLine":443,"endCharacter":55},{"startLine":447,"startCharacter":29,"endLine":457,"endCharacter":3},{"startLine":449,"startCharacter":10,"endLine":453,"endCharacter":17},{"startLine":450,"startCharacter":14,"endLine":451,"endCharacter":58},{"startLine":455,"startCharacter":28,"endLine":456,"endCharacter":51},{"startLine":462,"startCharacter":51,"endLine":510,"endCharacter":2},{"startLine":480,"startCharacter":12,"endLine":483,"endCharacter":45},{"startLine":490,"startCharacter":6,"endLine":501,"endCharacter":3},{"startLine":491,"startCharacter":10,"endLine":500,"endCharacter":13},{"startLine":492,"startCharacter":23,"endLine":498,"endCharacter":5},{"startLine":495,"startCharacter":19,"endLine":498,"endCharacter":4},{"startLine":495,"startCharacter":41,"endLine":497,"endCharacter":9},{"startLine":499,"startCharacter":38,"endLine":500,"endCharacter":13},{"startLine":504,"startCharacter":22,"endLine":505,"endCharacter":55},{"startLine":508,"startCharacter":29,"endLine":509,"endCharacter":40},{"startLine":514,"startCharacter":51,"endLine":574,"endCharacter":2},{"startLine":538,"startCharacter":12,"endLine":541,"endCharacter":15},{"startLine":548,"startCharacter":6,"endLine":559,"endCharacter":3},{"startLine":549,"startCharacter":10,"endLine":558,"endCharacter":13},{"startLine":550,"startCharacter":23,"endLine":556,"endCharacter":5},{"startLine":553,"startCharacter":19,"endLine":556,"endCharacter":4},{"startLine":553,"startCharacter":41,"endLine":555,"endCharacter":9},{"startLine":557,"startCharacter":38,"endLine":558,"endCharacter":13},{"startLine":563,"startCharacter":29,"endLine":565,"endCharacter":62},{"startLine":568,"startCharacter":22,"endLine":569,"endCharacter":55},{"startLine":572,"startCharacter":44,"endLine":573,"endCharacter":46},{"startLine":578,"startCharacter":50,"endLine":647,"endCharacter":2},{"startLine":579,"startCharacter":20,"endLine":582,"endCharacter":25},{"startLine":583,"startCharacter":3,"endLine":585,"endCharacter":54},{"startLine":588,"startCharacter":26,"endLine":646,"endCharacter":4},{"startLine":589,"startCharacter":8,"endLine":646,"endCharacter":3},{"startLine":589,"startCharacter":36,"endLine":645,"endCharacter":4},{"startLine":598,"startCharacter":35,"endLine":601,"endCharacter":62},{"startLine":606,"startCharacter":38,"endLine":607,"endCharacter":69},{"startLine":617,"startCharacter":8,"endLine":628,"endCharacter":5},{"startLine":618,"startCharacter":12,"endLine":627,"endCharacter":15},{"startLine":619,"startCharacter":25,"endLine":625,"endCharacter":7},{"startLine":622,"startCharacter":21,"endLine":625,"endCharacter":6},{"startLine":622,"startCharacter":43,"endLine":624,"endCharacter":11},{"startLine":626,"startCharacter":40,"endLine":627,"endCharacter":15},{"startLine":631,"startCharacter":31,"endLine":632,"endCharacter":42},{"startLine":636,"startCharacter":31,"endLine":640,"endCharacter":5},{"startLine":637,"startCharacter":29,"endLine":639,"endCharacter":18},{"startLine":638,"startCharacter":33,"endLine":639,"endCharacter":18},{"startLine":643,"startCharacter":44,"endLine":644,"endCharacter":92}] [Trace - 22:57:00.828 PM] Received response 'textDocument/foldingRange - (11032)' in 5ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":300,"endCharacter":2},{"startLine":227,"startCharacter":33,"endLine":229,"endCharacter":55},{"startLine":234,"startCharacter":36,"endLine":235,"endCharacter":21},{"startLine":244,"startCharacter":9,"endLine":254,"endCharacter":3},{"startLine":246,"startCharacter":33,"endLine":249,"endCharacter":61},{"startLine":252,"startCharacter":36,"endLine":253,"endCharacter":22},{"startLine":261,"startCharacter":6,"endLine":272,"endCharacter":3},{"startLine":262,"startCharacter":10,"endLine":271,"endCharacter":13},{"startLine":263,"startCharacter":23,"endLine":269,"endCharacter":5},{"startLine":266,"startCharacter":19,"endLine":269,"endCharacter":4},{"startLine":266,"startCharacter":41,"endLine":268,"endCharacter":9},{"startLine":270,"startCharacter":37,"endLine":271,"endCharacter":13},{"startLine":275,"startCharacter":22,"endLine":276,"endCharacter":55},{"startLine":279,"startCharacter":29,"endLine":280,"endCharacter":40},{"startLine":283,"startCharacter":29,"endLine":299,"endCharacter":3},{"startLine":284,"startCharacter":32,"endLine":298,"endCharacter":51},{"startLine":285,"startCharacter":32,"endLine":288,"endCharacter":4},{"startLine":286,"startCharacter":38,"endLine":287,"endCharacter":51},{"startLine":289,"startCharacter":31,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":47,"endLine":291,"endCharacter":50},{"startLine":293,"startCharacter":25,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":68},{"startLine":297,"startCharacter":10,"endLine":298,"endCharacter":51},{"startLine":304,"startCharacter":59,"endLine":377,"endCharacter":2},{"startLine":309,"startCharacter":33,"endLine":311,"endCharacter":31},{"startLine":316,"startCharacter":36,"endLine":317,"endCharacter":67},{"startLine":326,"startCharacter":12,"endLine":335,"endCharacter":3},{"startLine":328,"startCharacter":33,"endLine":330,"endCharacter":32},{"startLine":333,"startCharacter":36,"endLine":334,"endCharacter":68},{"startLine":342,"startCharacter":6,"endLine":353,"endCharacter":3},{"startLine":343,"startCharacter":10,"endLine":352,"endCharacter":13},{"startLine":344,"startCharacter":23,"endLine":350,"endCharacter":5},{"startLine":347,"startCharacter":19,"endLine":350,"endCharacter":4},{"startLine":347,"startCharacter":41,"endLine":349,"endCharacter":9},{"startLine":351,"startCharacter":38,"endLine":352,"endCharacter":13},{"startLine":356,"startCharacter":22,"endLine":357,"endCharacter":55},{"startLine":360,"startCharacter":29,"endLine":361,"endCharacter":40},{"startLine":366,"startCharacter":29,"endLine":372,"endCharacter":3},{"startLine":367,"startCharacter":32,"endLine":371,"endCharacter":51},{"startLine":368,"startCharacter":32,"endLine":369,"endCharacter":49},{"startLine":370,"startCharacter":10,"endLine":371,"endCharacter":51},{"startLine":375,"startCharacter":32,"endLine":376,"endCharacter":76},{"startLine":381,"startCharacter":57,"endLine":458,"endCharacter":2},{"startLine":390,"startCharacter":33,"endLine":394,"endCharacter":60},{"startLine":399,"startCharacter":36,"endLine":400,"endCharacter":67},{"startLine":409,"startCharacter":12,"endLine":417,"endCharacter":3},{"startLine":411,"startCharacter":33,"endLine":412,"endCharacter":62},{"startLine":415,"startCharacter":36,"endLine":416,"endCharacter":68},{"startLine":424,"startCharacter":6,"endLine":435,"endCharacter":3},{"startLine":425,"startCharacter":10,"endLine":434,"endCharacter":13},{"startLine":426,"startCharacter":23,"endLine":432,"endCharacter":5},{"startLine":429,"startCharacter":19,"endLine":432,"endCharacter":4},{"startLine":429,"startCharacter":41,"endLine":431,"endCharacter":9},{"startLine":433,"startCharacter":38,"endLine":434,"endCharacter":13},{"startLine":438,"startCharacter":29,"endLine":439,"endCharacter":34},{"startLine":442,"startCharacter":35,"endLine":443,"endCharacter":55},{"startLine":447,"startCharacter":29,"endLine":457,"endCharacter":3},{"startLine":449,"startCharacter":10,"endLine":453,"endCharacter":17},{"startLine":450,"startCharacter":14,"endLine":451,"endCharacter":58},{"startLine":455,"startCharacter":28,"endLine":456,"endCharacter":51},{"startLine":462,"startCharacter":51,"endLine":510,"endCharacter":2},{"startLine":480,"startCharacter":12,"endLine":483,"endCharacter":45},{"startLine":490,"startCharacter":6,"endLine":501,"endCharacter":3},{"startLine":491,"startCharacter":10,"endLine":500,"endCharacter":13},{"startLine":492,"startCharacter":23,"endLine":498,"endCharacter":5},{"startLine":495,"startCharacter":19,"endLine":498,"endCharacter":4},{"startLine":495,"startCharacter":41,"endLine":497,"endCharacter":9},{"startLine":499,"startCharacter":38,"endLine":500,"endCharacter":13},{"startLine":504,"startCharacter":22,"endLine":505,"endCharacter":55},{"startLine":508,"startCharacter":29,"endLine":509,"endCharacter":40},{"startLine":514,"startCharacter":51,"endLine":574,"endCharacter":2},{"startLine":538,"startCharacter":12,"endLine":541,"endCharacter":15},{"startLine":548,"startCharacter":6,"endLine":559,"endCharacter":3},{"startLine":549,"startCharacter":10,"endLine":558,"endCharacter":13},{"startLine":550,"startCharacter":23,"endLine":556,"endCharacter":5},{"startLine":553,"startCharacter":19,"endLine":556,"endCharacter":4},{"startLine":553,"startCharacter":41,"endLine":555,"endCharacter":9},{"startLine":557,"startCharacter":38,"endLine":558,"endCharacter":13},{"startLine":563,"startCharacter":29,"endLine":565,"endCharacter":62},{"startLine":568,"startCharacter":22,"endLine":569,"endCharacter":55},{"startLine":572,"startCharacter":44,"endLine":573,"endCharacter":46},{"startLine":578,"startCharacter":50,"endLine":647,"endCharacter":2},{"startLine":579,"startCharacter":20,"endLine":582,"endCharacter":25},{"startLine":583,"startCharacter":3,"endLine":585,"endCharacter":54},{"startLine":588,"startCharacter":26,"endLine":646,"endCharacter":4},{"startLine":589,"startCharacter":8,"endLine":646,"endCharacter":3},{"startLine":589,"startCharacter":36,"endLine":645,"endCharacter":4},{"startLine":598,"startCharacter":35,"endLine":601,"endCharacter":62},{"startLine":606,"startCharacter":38,"endLine":607,"endCharacter":69},{"startLine":617,"startCharacter":8,"endLine":628,"endCharacter":5},{"startLine":618,"startCharacter":12,"endLine":627,"endCharacter":15},{"startLine":619,"startCharacter":25,"endLine":625,"endCharacter":7},{"startLine":622,"startCharacter":21,"endLine":625,"endCharacter":6},{"startLine":622,"startCharacter":43,"endLine":624,"endCharacter":11},{"startLine":626,"startCharacter":40,"endLine":627,"endCharacter":15},{"startLine":631,"startCharacter":31,"endLine":632,"endCharacter":42},{"startLine":636,"startCharacter":31,"endLine":640,"endCharacter":5},{"startLine":637,"startCharacter":29,"endLine":639,"endCharacter":18},{"startLine":638,"startCharacter":33,"endLine":639,"endCharacter":18},{"startLine":643,"startCharacter":44,"endLine":644,"endCharacter":92}] [Trace - 22:57:00.900 PM] Sending request 'textDocument/codeLens - (11033)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 22:57:00.901 PM] Sending request 'textDocument/codeLens - (11034)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 22:57:00.901 PM] Received response 'textDocument/codeLens - (11033)' in 0ms. Result: null [Trace - 22:57:00.901 PM] Sending request 'textDocument/codeAction - (11035)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":270,"character":21},"end":{"line":270,"character":21}},"context":{"diagnostics":[]}} [Trace - 22:57:00.901 PM] Received response 'textDocument/codeLens - (11034)' in 0ms. Result: null [Trace - 22:57:00.903 PM] Received response 'textDocument/codeAction - (11035)' in 2ms. Result: null [Trace - 22:57:00.971 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":267},"contentChanges":[{"range":{"start":{"line":270,"character":21},"end":{"line":270,"character":21}},"rangeLength":0,"text":"5"}]} [Trace - 22:57:01.171 PM] Sending request 'textDocument/foldingRange - (11036)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 22:57:01.171 PM] Sending request 'textDocument/foldingRange - (11037)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 22:57:01.175 PM] Received response 'textDocument/foldingRange - (11036)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":300,"endCharacter":2},{"startLine":227,"startCharacter":33,"endLine":229,"endCharacter":55},{"startLine":234,"startCharacter":36,"endLine":235,"endCharacter":21},{"startLine":244,"startCharacter":9,"endLine":254,"endCharacter":3},{"startLine":246,"startCharacter":33,"endLine":249,"endCharacter":61},{"startLine":252,"startCharacter":36,"endLine":253,"endCharacter":22},{"startLine":261,"startCharacter":6,"endLine":272,"endCharacter":3},{"startLine":262,"startCharacter":10,"endLine":271,"endCharacter":13},{"startLine":263,"startCharacter":23,"endLine":269,"endCharacter":5},{"startLine":266,"startCharacter":19,"endLine":269,"endCharacter":4},{"startLine":266,"startCharacter":41,"endLine":268,"endCharacter":9},{"startLine":270,"startCharacter":38,"endLine":271,"endCharacter":13},{"startLine":275,"startCharacter":22,"endLine":276,"endCharacter":55},{"startLine":279,"startCharacter":29,"endLine":280,"endCharacter":40},{"startLine":283,"startCharacter":29,"endLine":299,"endCharacter":3},{"startLine":284,"startCharacter":32,"endLine":298,"endCharacter":51},{"startLine":285,"startCharacter":32,"endLine":288,"endCharacter":4},{"startLine":286,"startCharacter":38,"endLine":287,"endCharacter":51},{"startLine":289,"startCharacter":31,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":47,"endLine":291,"endCharacter":50},{"startLine":293,"startCharacter":25,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":68},{"startLine":297,"startCharacter":10,"endLine":298,"endCharacter":51},{"startLine":304,"startCharacter":59,"endLine":377,"endCharacter":2},{"startLine":309,"startCharacter":33,"endLine":311,"endCharacter":31},{"startLine":316,"startCharacter":36,"endLine":317,"endCharacter":67},{"startLine":326,"startCharacter":12,"endLine":335,"endCharacter":3},{"startLine":328,"startCharacter":33,"endLine":330,"endCharacter":32},{"startLine":333,"startCharacter":36,"endLine":334,"endCharacter":68},{"startLine":342,"startCharacter":6,"endLine":353,"endCharacter":3},{"startLine":343,"startCharacter":10,"endLine":352,"endCharacter":13},{"startLine":344,"startCharacter":23,"endLine":350,"endCharacter":5},{"startLine":347,"startCharacter":19,"endLine":350,"endCharacter":4},{"startLine":347,"startCharacter":41,"endLine":349,"endCharacter":9},{"startLine":351,"startCharacter":38,"endLine":352,"endCharacter":13},{"startLine":356,"startCharacter":22,"endLine":357,"endCharacter":55},{"startLine":360,"startCharacter":29,"endLine":361,"endCharacter":40},{"startLine":366,"startCharacter":29,"endLine":372,"endCharacter":3},{"startLine":367,"startCharacter":32,"endLine":371,"endCharacter":51},{"startLine":368,"startCharacter":32,"endLine":369,"endCharacter":49},{"startLine":370,"startCharacter":10,"endLine":371,"endCharacter":51},{"startLine":375,"startCharacter":32,"endLine":376,"endCharacter":76},{"startLine":381,"startCharacter":57,"endLine":458,"endCharacter":2},{"startLine":390,"startCharacter":33,"endLine":394,"endCharacter":60},{"startLine":399,"startCharacter":36,"endLine":400,"endCharacter":67},{"startLine":409,"startCharacter":12,"endLine":417,"endCharacter":3},{"startLine":411,"startCharacter":33,"endLine":412,"endCharacter":62},{"startLine":415,"startCharacter":36,"endLine":416,"endCharacter":68},{"startLine":424,"startCharacter":6,"endLine":435,"endCharacter":3},{"startLine":425,"startCharacter":10,"endLine":434,"endCharacter":13},{"startLine":426,"startCharacter":23,"endLine":432,"endCharacter":5},{"startLine":429,"startCharacter":19,"endLine":432,"endCharacter":4},{"startLine":429,"startCharacter":41,"endLine":431,"endCharacter":9},{"startLine":433,"startCharacter":38,"endLine":434,"endCharacter":13},{"startLine":438,"startCharacter":29,"endLine":439,"endCharacter":34},{"startLine":442,"startCharacter":35,"endLine":443,"endCharacter":55},{"startLine":447,"startCharacter":29,"endLine":457,"endCharacter":3},{"startLine":449,"startCharacter":10,"endLine":453,"endCharacter":17},{"startLine":450,"startCharacter":14,"endLine":451,"endCharacter":58},{"startLine":455,"startCharacter":28,"endLine":456,"endCharacter":51},{"startLine":462,"startCharacter":51,"endLine":510,"endCharacter":2},{"startLine":480,"startCharacter":12,"endLine":483,"endCharacter":45},{"startLine":490,"startCharacter":6,"endLine":501,"endCharacter":3},{"startLine":491,"startCharacter":10,"endLine":500,"endCharacter":13},{"startLine":492,"startCharacter":23,"endLine":498,"endCharacter":5},{"startLine":495,"startCharacter":19,"endLine":498,"endCharacter":4},{"startLine":495,"startCharacter":41,"endLine":497,"endCharacter":9},{"startLine":499,"startCharacter":38,"endLine":500,"endCharacter":13},{"startLine":504,"startCharacter":22,"endLine":505,"endCharacter":55},{"startLine":508,"startCharacter":29,"endLine":509,"endCharacter":40},{"startLine":514,"startCharacter":51,"endLine":574,"endCharacter":2},{"startLine":538,"startCharacter":12,"endLine":541,"endCharacter":15},{"startLine":548,"startCharacter":6,"endLine":559,"endCharacter":3},{"startLine":549,"startCharacter":10,"endLine":558,"endCharacter":13},{"startLine":550,"startCharacter":23,"endLine":556,"endCharacter":5},{"startLine":553,"startCharacter":19,"endLine":556,"endCharacter":4},{"startLine":553,"startCharacter":41,"endLine":555,"endCharacter":9},{"startLine":557,"startCharacter":38,"endLine":558,"endCharacter":13},{"startLine":563,"startCharacter":29,"endLine":565,"endCharacter":62},{"startLine":568,"startCharacter":22,"endLine":569,"endCharacter":55},{"startLine":572,"startCharacter":44,"endLine":573,"endCharacter":46},{"startLine":578,"startCharacter":50,"endLine":647,"endCharacter":2},{"startLine":579,"startCharacter":20,"endLine":582,"endCharacter":25},{"startLine":583,"startCharacter":3,"endLine":585,"endCharacter":54},{"startLine":588,"startCharacter":26,"endLine":646,"endCharacter":4},{"startLine":589,"startCharacter":8,"endLine":646,"endCharacter":3},{"startLine":589,"startCharacter":36,"endLine":645,"endCharacter":4},{"startLine":598,"startCharacter":35,"endLine":601,"endCharacter":62},{"startLine":606,"startCharacter":38,"endLine":607,"endCharacter":69},{"startLine":617,"startCharacter":8,"endLine":628,"endCharacter":5},{"startLine":618,"startCharacter":12,"endLine":627,"endCharacter":15},{"startLine":619,"startCharacter":25,"endLine":625,"endCharacter":7},{"startLine":622,"startCharacter":21,"endLine":625,"endCharacter":6},{"startLine":622,"startCharacter":43,"endLine":624,"endCharacter":11},{"startLine":626,"startCharacter":40,"endLine":627,"endCharacter":15},{"startLine":631,"startCharacter":31,"endLine":632,"endCharacter":42},{"startLine":636,"startCharacter":31,"endLine":640,"endCharacter":5},{"startLine":637,"startCharacter":29,"endLine":639,"endCharacter":18},{"startLine":638,"startCharacter":33,"endLine":639,"endCharacter":18},{"startLine":643,"startCharacter":44,"endLine":644,"endCharacter":92}] [Trace - 22:57:01.178 PM] Received response 'textDocument/foldingRange - (11037)' in 6ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":300,"endCharacter":2},{"startLine":227,"startCharacter":33,"endLine":229,"endCharacter":55},{"startLine":234,"startCharacter":36,"endLine":235,"endCharacter":21},{"startLine":244,"startCharacter":9,"endLine":254,"endCharacter":3},{"startLine":246,"startCharacter":33,"endLine":249,"endCharacter":61},{"startLine":252,"startCharacter":36,"endLine":253,"endCharacter":22},{"startLine":261,"startCharacter":6,"endLine":272,"endCharacter":3},{"startLine":262,"startCharacter":10,"endLine":271,"endCharacter":13},{"startLine":263,"startCharacter":23,"endLine":269,"endCharacter":5},{"startLine":266,"startCharacter":19,"endLine":269,"endCharacter":4},{"startLine":266,"startCharacter":41,"endLine":268,"endCharacter":9},{"startLine":270,"startCharacter":38,"endLine":271,"endCharacter":13},{"startLine":275,"startCharacter":22,"endLine":276,"endCharacter":55},{"startLine":279,"startCharacter":29,"endLine":280,"endCharacter":40},{"startLine":283,"startCharacter":29,"endLine":299,"endCharacter":3},{"startLine":284,"startCharacter":32,"endLine":298,"endCharacter":51},{"startLine":285,"startCharacter":32,"endLine":288,"endCharacter":4},{"startLine":286,"startCharacter":38,"endLine":287,"endCharacter":51},{"startLine":289,"startCharacter":31,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":47,"endLine":291,"endCharacter":50},{"startLine":293,"startCharacter":25,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":68},{"startLine":297,"startCharacter":10,"endLine":298,"endCharacter":51},{"startLine":304,"startCharacter":59,"endLine":377,"endCharacter":2},{"startLine":309,"startCharacter":33,"endLine":311,"endCharacter":31},{"startLine":316,"startCharacter":36,"endLine":317,"endCharacter":67},{"startLine":326,"startCharacter":12,"endLine":335,"endCharacter":3},{"startLine":328,"startCharacter":33,"endLine":330,"endCharacter":32},{"startLine":333,"startCharacter":36,"endLine":334,"endCharacter":68},{"startLine":342,"startCharacter":6,"endLine":353,"endCharacter":3},{"startLine":343,"startCharacter":10,"endLine":352,"endCharacter":13},{"startLine":344,"startCharacter":23,"endLine":350,"endCharacter":5},{"startLine":347,"startCharacter":19,"endLine":350,"endCharacter":4},{"startLine":347,"startCharacter":41,"endLine":349,"endCharacter":9},{"startLine":351,"startCharacter":38,"endLine":352,"endCharacter":13},{"startLine":356,"startCharacter":22,"endLine":357,"endCharacter":55},{"startLine":360,"startCharacter":29,"endLine":361,"endCharacter":40},{"startLine":366,"startCharacter":29,"endLine":372,"endCharacter":3},{"startLine":367,"startCharacter":32,"endLine":371,"endCharacter":51},{"startLine":368,"startCharacter":32,"endLine":369,"endCharacter":49},{"startLine":370,"startCharacter":10,"endLine":371,"endCharacter":51},{"startLine":375,"startCharacter":32,"endLine":376,"endCharacter":76},{"startLine":381,"startCharacter":57,"endLine":458,"endCharacter":2},{"startLine":390,"startCharacter":33,"endLine":394,"endCharacter":60},{"startLine":399,"startCharacter":36,"endLine":400,"endCharacter":67},{"startLine":409,"startCharacter":12,"endLine":417,"endCharacter":3},{"startLine":411,"startCharacter":33,"endLine":412,"endCharacter":62},{"startLine":415,"startCharacter":36,"endLine":416,"endCharacter":68},{"startLine":424,"startCharacter":6,"endLine":435,"endCharacter":3},{"startLine":425,"startCharacter":10,"endLine":434,"endCharacter":13},{"startLine":426,"startCharacter":23,"endLine":432,"endCharacter":5},{"startLine":429,"startCharacter":19,"endLine":432,"endCharacter":4},{"startLine":429,"startCharacter":41,"endLine":431,"endCharacter":9},{"startLine":433,"startCharacter":38,"endLine":434,"endCharacter":13},{"startLine":438,"startCharacter":29,"endLine":439,"endCharacter":34},{"startLine":442,"startCharacter":35,"endLine":443,"endCharacter":55},{"startLine":447,"startCharacter":29,"endLine":457,"endCharacter":3},{"startLine":449,"startCharacter":10,"endLine":453,"endCharacter":17},{"startLine":450,"startCharacter":14,"endLine":451,"endCharacter":58},{"startLine":455,"startCharacter":28,"endLine":456,"endCharacter":51},{"startLine":462,"startCharacter":51,"endLine":510,"endCharacter":2},{"startLine":480,"startCharacter":12,"endLine":483,"endCharacter":45},{"startLine":490,"startCharacter":6,"endLine":501,"endCharacter":3},{"startLine":491,"startCharacter":10,"endLine":500,"endCharacter":13},{"startLine":492,"startCharacter":23,"endLine":498,"endCharacter":5},{"startLine":495,"startCharacter":19,"endLine":498,"endCharacter":4},{"startLine":495,"startCharacter":41,"endLine":497,"endCharacter":9},{"startLine":499,"startCharacter":38,"endLine":500,"endCharacter":13},{"startLine":504,"startCharacter":22,"endLine":505,"endCharacter":55},{"startLine":508,"startCharacter":29,"endLine":509,"endCharacter":40},{"startLine":514,"startCharacter":51,"endLine":574,"endCharacter":2},{"startLine":538,"startCharacter":12,"endLine":541,"endCharacter":15},{"startLine":548,"startCharacter":6,"endLine":559,"endCharacter":3},{"startLine":549,"startCharacter":10,"endLine":558,"endCharacter":13},{"startLine":550,"startCharacter":23,"endLine":556,"endCharacter":5},{"startLine":553,"startCharacter":19,"endLine":556,"endCharacter":4},{"startLine":553,"startCharacter":41,"endLine":555,"endCharacter":9},{"startLine":557,"startCharacter":38,"endLine":558,"endCharacter":13},{"startLine":563,"startCharacter":29,"endLine":565,"endCharacter":62},{"startLine":568,"startCharacter":22,"endLine":569,"endCharacter":55},{"startLine":572,"startCharacter":44,"endLine":573,"endCharacter":46},{"startLine":578,"startCharacter":50,"endLine":647,"endCharacter":2},{"startLine":579,"startCharacter":20,"endLine":582,"endCharacter":25},{"startLine":583,"startCharacter":3,"endLine":585,"endCharacter":54},{"startLine":588,"startCharacter":26,"endLine":646,"endCharacter":4},{"startLine":589,"startCharacter":8,"endLine":646,"endCharacter":3},{"startLine":589,"startCharacter":36,"endLine":645,"endCharacter":4},{"startLine":598,"startCharacter":35,"endLine":601,"endCharacter":62},{"startLine":606,"startCharacter":38,"endLine":607,"endCharacter":69},{"startLine":617,"startCharacter":8,"endLine":628,"endCharacter":5},{"startLine":618,"startCharacter":12,"endLine":627,"endCharacter":15},{"startLine":619,"startCharacter":25,"endLine":625,"endCharacter":7},{"startLine":622,"startCharacter":21,"endLine":625,"endCharacter":6},{"startLine":622,"startCharacter":43,"endLine":624,"endCharacter":11},{"startLine":626,"startCharacter":40,"endLine":627,"endCharacter":15},{"startLine":631,"startCharacter":31,"endLine":632,"endCharacter":42},{"startLine":636,"startCharacter":31,"endLine":640,"endCharacter":5},{"startLine":637,"startCharacter":29,"endLine":639,"endCharacter":18},{"startLine":638,"startCharacter":33,"endLine":639,"endCharacter":18},{"startLine":643,"startCharacter":44,"endLine":644,"endCharacter":92}] [Trace - 22:57:01.242 PM] Sending request 'textDocument/codeLens - (11038)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 22:57:01.242 PM] Sending request 'textDocument/codeLens - (11039)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 22:57:01.242 PM] Received response 'textDocument/codeLens - (11038)' in 0ms. Result: null [Trace - 22:57:01.242 PM] Received response 'textDocument/codeLens - (11039)' in 0ms. Result: null [Trace - 22:57:01.243 PM] Sending request 'textDocument/codeAction - (11040)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":270,"character":22},"end":{"line":270,"character":22}},"context":{"diagnostics":[]}} [Trace - 22:57:01.244 PM] Received response 'textDocument/codeAction - (11040)' in 1ms. Result: null [Trace - 22:57:01.376 PM] Sending request 'textDocument/codeAction - (11041)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":649,"character":0}},"context":{"diagnostics":[],"only":["source.organizeImports"]}} [Trace - 22:57:01.378 PM] Received response 'textDocument/codeAction - (11041)' in 1ms. Result: null [Trace - 22:57:01.379 PM] Sending request 'textDocument/formatting - (11042)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 22:57:01.384 PM] Received response 'textDocument/formatting - (11042)' in 5ms. Result: [] [Trace - 22:57:01.405 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":267}} [Trace - 22:57:01.622 PM] Sending request 'textDocument/documentLink - (11043)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 22:57:01.622 PM] Sending request 'textDocument/documentLink - (11044)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 22:57:01.627 PM] Received response 'textDocument/documentLink - (11043)' in 4ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":410,"character":11},"end":{"line":410,"character":19}},"target":"https://time.Now"}] [Trace - 22:57:01.630 PM] Received response 'textDocument/documentLink - (11044)' in 7ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":410,"character":11},"end":{"line":410,"character":19}},"target":"https://time.Now"}] [Trace - 22:57:01.973 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","type":2}]} [Trace - 22:57:02.383 PM] Sending request 'textDocument/documentSymbol - (11045)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 22:57:02.383 PM] Received response 'textDocument/documentSymbol - (11045)' in 0ms. Result: [{"name":"ReceivedEvent","detail":"struct{...}","kind":23,"range":{"start":{"line":14,"character":5},"end":{"line":17,"character":1}},"selectionRange":{"start":{"line":14,"character":5},"end":{"line":14,"character":18}},"children":[{"name":"Event","detail":"interface{...}","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":12}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":6}}}]},{"name":"(ReceivedEvent).String","detail":"()","kind":6,"range":{"start":{"line":19,"character":0},"end":{"line":21,"character":1}},"selectionRange":{"start":{"line":19,"character":23},"end":{"line":19,"character":29}}},{"name":"isIn","detail":"(id string, ids []string)","kind":12,"range":{"start":{"line":23,"character":0},"end":{"line":30,"character":1}},"selectionRange":{"start":{"line":23,"character":5},"end":{"line":23,"character":9}}},{"name":"durations","detail":"(dd []time.Duration)","kind":12,"range":{"start":{"line":33,"character":0},"end":{"line":35,"character":1}},"selectionRange":{"start":{"line":33,"character":5},"end":{"line":33,"character":14}}},{"name":"errs","detail":"(ee []error)","kind":12,"range":{"start":{"line":37,"character":0},"end":{"line":39,"character":1}},"selectionRange":{"start":{"line":37,"character":5},"end":{"line":37,"character":9}}},{"name":"events","detail":"(ee []scheduler.Event)","kind":12,"range":{"start":{"line":41,"character":0},"end":{"line":43,"character":1}},"selectionRange":{"start":{"line":41,"character":5},"end":{"line":41,"character":11}}},{"name":"TestScheduler_trigger_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":46,"character":0},"end":{"line":121,"character":1}},"selectionRange":{"start":{"line":46,"character":5},"end":{"line":46,"character":32}}},{"name":"TestScheduler_update_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":124,"character":0},"end":{"line":212,"character":1}},"selectionRange":{"start":{"line":124,"character":5},"end":{"line":124,"character":31}}},{"name":"TestScheduler_outdated_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":215,"character":0},"end":{"line":301,"character":1}},"selectionRange":{"start":{"line":215,"character":5},"end":{"line":215,"character":36}}},{"name":"TestScheduler_ignore_invalid_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":304,"character":0},"end":{"line":378,"character":1}},"selectionRange":{"start":{"line":304,"character":5},"end":{"line":304,"character":43}}},{"name":"TestScheduler_missed_schedules_first","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":381,"character":0},"end":{"line":459,"character":1}},"selectionRange":{"start":{"line":381,"character":5},"end":{"line":381,"character":41}}},{"name":"TestScheduler_deleted_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":462,"character":0},"end":{"line":511,"character":1}},"selectionRange":{"start":{"line":462,"character":5},"end":{"line":462,"character":35}}},{"name":"TestScheduler_delete_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":514,"character":0},"end":{"line":575,"character":1}},"selectionRange":{"start":{"line":514,"character":5},"end":{"line":514,"character":35}}},{"name":"TestScheduler_scheduler_since","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":578,"character":0},"end":{"line":648,"character":1}},"selectionRange":{"start":{"line":578,"character":5},"end":{"line":578,"character":34}}}] [Trace - 22:57:07.649 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 22:57:07 background imports cache refresh starting\n"} [Info - 10:57:07 PM] 2020/11/25 22:57:07 background imports cache refresh starting [Trace - 22:57:07.824 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 22:57:07 background refresh finished after 174.351304ms\n"} [Info - 10:57:07 PM] 2020/11/25 22:57:07 background refresh finished after 174.351304ms [Trace - 22:58:37.428 PM] Sending request 'textDocument/hover - (11046)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":270,"character":20}} [Trace - 22:58:37.429 PM] Received response 'textDocument/hover - (11046)' in 0ms. Result: null [Trace - 22:59:17.843 PM] Sending request 'textDocument/hover - (11047)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":252,"character":18}} [Trace - 22:59:17.843 PM] Received response 'textDocument/hover - (11047)' in 0ms. Result: null [Trace - 22:59:18.126 PM] Sending request 'textDocument/hover - (11048)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":226,"character":18}} [Trace - 22:59:18.126 PM] Received response 'textDocument/hover - (11048)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nfunc (time.Time).Add(d time.Duration) time.Time\n```\n\n[`(time.Time).Add` on pkg.go.dev](https://pkg.go.dev/time?utm_source=gopls#Time.Add)\n\nAdd returns the time t\\+d\\.\n"},"range":{"start":{"line":226,"character":18},"end":{"line":226,"character":21}}} [Trace - 22:59:18.707 PM] Sending request 'textDocument/hover - (11049)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":222,"character":4}} [Trace - 22:59:18.707 PM] Received response 'textDocument/hover - (11049)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nvar earlier int64\n```"},"range":{"start":{"line":222,"character":1},"end":{"line":222,"character":8}}} [Trace - 22:59:18.987 PM] Sending request 'textDocument/documentHighlight - (11050)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":222,"character":4}} [Trace - 22:59:18.987 PM] Received response 'textDocument/documentHighlight - (11050)' in 0ms. Result: [{"range":{"start":{"line":222,"character":1},"end":{"line":222,"character":8}},"kind":1},{"range":{"start":{"line":224,"character":28},"end":{"line":224,"character":35}},"kind":1},{"range":{"start":{"line":228,"character":69},"end":{"line":228,"character":76}},"kind":1},{"range":{"start":{"line":229,"character":47},"end":{"line":229,"character":54}},"kind":1}] [Trace - 22:59:19.372 PM] Sending request 'textDocument/codeAction - (11051)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":222,"character":1},"end":{"line":222,"character":8}},"context":{"diagnostics":[]}} [Trace - 22:59:19.374 PM] Received response 'textDocument/codeAction - (11051)' in 1ms. Result: null [Trace - 22:59:24.452 PM] Sending request 'textDocument/hover - (11052)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":231,"character":42}} [Trace - 22:59:24.453 PM] Received response 'textDocument/hover - (11052)' in 0ms. Result: null [Trace - 22:59:24.967 PM] Sending request 'textDocument/documentHighlight - (11053)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":228,"character":28}} [Trace - 22:59:24.967 PM] Sending request 'textDocument/definition - (11054)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":228,"character":28}} [Trace - 22:59:24.967 PM] Received response 'textDocument/documentHighlight - (11053)' in 0ms. Result: [{"range":{"start":{"line":229,"character":9},"end":{"line":229,"character":30}},"kind":1},{"range":{"start":{"line":228,"character":9},"end":{"line":228,"character":30}},"kind":1}] [Trace - 22:59:24.968 PM] Received response 'textDocument/definition - (11054)' in 0ms. Result: [{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","range":{"start":{"line":16,"character":5},"end":{"line":16,"character":26}}}] [Trace - 22:59:25.213 PM] Sending request 'textDocument/codeAction - (11055)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":228,"character":28},"end":{"line":228,"character":28}},"context":{"diagnostics":[]}} [Trace - 22:59:25.214 PM] Received response 'textDocument/codeAction - (11055)' in 1ms. Result: null [Trace - 22:59:25.882 PM] Sending request 'textDocument/definition - (11056)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":228,"character":28}} [Trace - 22:59:25.883 PM] Received response 'textDocument/definition - (11056)' in 0ms. Result: [{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","range":{"start":{"line":16,"character":5},"end":{"line":16,"character":26}}}] [Trace - 22:59:26.147 PM] Sending request 'textDocument/definition - (11057)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":228,"character":25}} [Trace - 22:59:26.147 PM] Received response 'textDocument/definition - (11057)' in 0ms. Result: [{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","range":{"start":{"line":16,"character":5},"end":{"line":16,"character":26}}}] [Trace - 22:59:26.176 PM] Sending request 'textDocument/documentLink - (11058)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 22:59:26.177 PM] Sending request 'textDocument/codeAction - (11059)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} [Trace - 22:59:26.177 PM] Sending request 'textDocument/documentSymbol - (11060)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 22:59:26.177 PM] Received response 'textDocument/documentLink - (11058)' in 0ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/strconv?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"}] [Trace - 22:59:26.177 PM] Received response 'textDocument/codeAction - (11059)' in 0ms. Result: null [Trace - 22:59:26.177 PM] Received response 'textDocument/documentSymbol - (11060)' in 0ms. Result: [{"name":"Schedule","detail":"struct{...}","kind":23,"range":{"start":{"line":10,"character":5},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":10,"character":5},"end":{"line":10,"character":13}},"children":[{"name":"id","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":17}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":3}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":16}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":6}}},{"name":"timestamp","detail":"int64","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":16}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":10}}}]},{"name":"ScheduleWithTimestamp","detail":"(id interface{}, epoch int64, timestamp int64)","kind":12,"range":{"start":{"line":16,"character":0},"end":{"line":33,"character":1}},"selectionRange":{"start":{"line":16,"character":5},"end":{"line":16,"character":26}}},{"name":"SimpleSchedule","detail":"(id interface{}, epoch int64)","kind":12,"range":{"start":{"line":35,"character":0},"end":{"line":37,"character":1}},"selectionRange":{"start":{"line":35,"character":5},"end":{"line":35,"character":19}}},{"name":"(Schedule).ID","detail":"()","kind":6,"range":{"start":{"line":39,"character":0},"end":{"line":41,"character":1}},"selectionRange":{"start":{"line":39,"character":18},"end":{"line":39,"character":20}}},{"name":"(Schedule).Epoch","detail":"()","kind":6,"range":{"start":{"line":43,"character":0},"end":{"line":45,"character":1}},"selectionRange":{"start":{"line":43,"character":18},"end":{"line":43,"character":23}}},{"name":"(Schedule).Timestamp","detail":"()","kind":6,"range":{"start":{"line":47,"character":0},"end":{"line":49,"character":1}},"selectionRange":{"start":{"line":47,"character":18},"end":{"line":47,"character":27}}},{"name":"(Schedule).String","detail":"()","kind":6,"range":{"start":{"line":51,"character":0},"end":{"line":53,"character":1}},"selectionRange":{"start":{"line":51,"character":18},"end":{"line":51,"character":24}}}] [Trace - 22:59:26.367 PM] Sending request 'textDocument/foldingRange - (11061)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 22:59:26.368 PM] Received response 'textDocument/foldingRange - (11061)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":92,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":22},{"startLine":35,"startCharacter":68,"endLine":36,"endCharacter":59},{"startLine":39,"startCharacter":31,"endLine":40,"endCharacter":12},{"startLine":43,"startCharacter":33,"endLine":44,"endCharacter":15},{"startLine":47,"startCharacter":37,"endLine":48,"endCharacter":19},{"startLine":51,"startCharacter":35,"endLine":52,"endCharacter":119}] [Trace - 22:59:26.419 PM] Sending request 'textDocument/codeLens - (11062)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 22:59:26.419 PM] Received response 'textDocument/codeLens - (11062)' in 0ms. Result: null [Trace - 22:59:26.423 PM] Sending request 'textDocument/codeAction - (11063)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":16,"character":5},"end":{"line":16,"character":5}},"context":{"diagnostics":[]}} [Trace - 22:59:26.424 PM] Received response 'textDocument/codeAction - (11063)' in 0ms. Result: null [Trace - 22:59:30.388 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":123},"contentChanges":[{"range":{"start":{"line":34,"character":0},"end":{"line":34,"character":0}},"rangeLength":0,"text":"\n"}]} [Trace - 22:59:30.578 PM] Sending request 'textDocument/foldingRange - (11064)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 22:59:30.579 PM] Received response 'textDocument/foldingRange - (11064)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":92,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":22},{"startLine":36,"startCharacter":68,"endLine":37,"endCharacter":59},{"startLine":40,"startCharacter":31,"endLine":41,"endCharacter":12},{"startLine":44,"startCharacter":33,"endLine":45,"endCharacter":15},{"startLine":48,"startCharacter":37,"endLine":49,"endCharacter":19},{"startLine":52,"startCharacter":35,"endLine":53,"endCharacter":119}] [Trace - 22:59:30.625 PM] Sending request 'textDocument/codeLens - (11065)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 22:59:30.625 PM] Received response 'textDocument/codeLens - (11065)' in 0ms. Result: null [Trace - 22:59:30.723 PM] Sending request 'textDocument/documentSymbol - (11066)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 22:59:30.724 PM] Received response 'textDocument/documentSymbol - (11066)' in 0ms. Result: [{"name":"Schedule","detail":"struct{...}","kind":23,"range":{"start":{"line":10,"character":5},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":10,"character":5},"end":{"line":10,"character":13}},"children":[{"name":"id","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":17}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":3}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":16}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":6}}},{"name":"timestamp","detail":"int64","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":16}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":10}}}]},{"name":"ScheduleWithTimestamp","detail":"(id interface{}, epoch int64, timestamp int64)","kind":12,"range":{"start":{"line":16,"character":0},"end":{"line":33,"character":1}},"selectionRange":{"start":{"line":16,"character":5},"end":{"line":16,"character":26}}},{"name":"SimpleSchedule","detail":"(id interface{}, epoch int64)","kind":12,"range":{"start":{"line":36,"character":0},"end":{"line":38,"character":1}},"selectionRange":{"start":{"line":36,"character":5},"end":{"line":36,"character":19}}},{"name":"(Schedule).ID","detail":"()","kind":6,"range":{"start":{"line":40,"character":0},"end":{"line":42,"character":1}},"selectionRange":{"start":{"line":40,"character":18},"end":{"line":40,"character":20}}},{"name":"(Schedule).Epoch","detail":"()","kind":6,"range":{"start":{"line":44,"character":0},"end":{"line":46,"character":1}},"selectionRange":{"start":{"line":44,"character":18},"end":{"line":44,"character":23}}},{"name":"(Schedule).Timestamp","detail":"()","kind":6,"range":{"start":{"line":48,"character":0},"end":{"line":50,"character":1}},"selectionRange":{"start":{"line":48,"character":18},"end":{"line":48,"character":27}}},{"name":"(Schedule).String","detail":"()","kind":6,"range":{"start":{"line":52,"character":0},"end":{"line":54,"character":1}},"selectionRange":{"start":{"line":52,"character":18},"end":{"line":52,"character":24}}}] [Trace - 22:59:30.808 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":124},"contentChanges":[{"range":{"start":{"line":35,"character":0},"end":{"line":35,"character":0}},"rangeLength":0,"text":"/"}]} [Trace - 22:59:30.815 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":124,"diagnostics":[{"range":{"start":{"line":35,"character":0},"end":{"line":35,"character":0}},"severity":1,"source":"syntax","message":"expected declaration, found '/'"}]} [Trace - 22:59:30.815 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":267,"diagnostics":[{"range":{"start":{"line":54,"character":9},"end":{"line":54,"character":23}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":55,"character":9},"end":{"line":55,"character":23}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":61,"character":19},"end":{"line":61,"character":33}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":73,"character":10},"end":{"line":73,"character":24}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":74,"character":10},"end":{"line":74,"character":24}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":75,"character":10},"end":{"line":75,"character":24}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":76,"character":10},"end":{"line":76,"character":24}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":81,"character":20},"end":{"line":81,"character":34}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":133,"character":9},"end":{"line":133,"character":23}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":134,"character":9},"end":{"line":134,"character":23}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":136,"character":9},"end":{"line":136,"character":23}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":137,"character":9},"end":{"line":137,"character":23}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":143,"character":19},"end":{"line":143,"character":33}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":157,"character":10},"end":{"line":157,"character":24}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":158,"character":10},"end":{"line":158,"character":24}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":160,"character":10},"end":{"line":160,"character":24}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":161,"character":10},"end":{"line":161,"character":24}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":165,"character":20},"end":{"line":165,"character":34}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":247,"character":10},"end":{"line":247,"character":24}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":248,"character":10},"end":{"line":248,"character":24}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":249,"character":10},"end":{"line":249,"character":24}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":310,"character":9},"end":{"line":310,"character":23}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":311,"character":9},"end":{"line":311,"character":23}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":317,"character":19},"end":{"line":317,"character":33}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":329,"character":10},"end":{"line":329,"character":24}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":330,"character":10},"end":{"line":330,"character":24}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":334,"character":20},"end":{"line":334,"character":34}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":391,"character":9},"end":{"line":391,"character":23}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":392,"character":9},"end":{"line":392,"character":23}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":393,"character":9},"end":{"line":393,"character":23}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":394,"character":9},"end":{"line":394,"character":23}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":400,"character":19},"end":{"line":400,"character":33}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":412,"character":10},"end":{"line":412,"character":24}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":416,"character":20},"end":{"line":416,"character":34}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":471,"character":18},"end":{"line":471,"character":32}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":472,"character":21},"end":{"line":472,"character":35}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":482,"character":19},"end":{"line":482,"character":33}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":483,"character":22},"end":{"line":483,"character":36}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":525,"character":14},"end":{"line":525,"character":28}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":534,"character":14},"end":{"line":534,"character":28}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":539,"character":19},"end":{"line":539,"character":33}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":540,"character":28},"end":{"line":540,"character":42}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":599,"character":11},"end":{"line":599,"character":25}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":600,"character":11},"end":{"line":600,"character":25}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":601,"character":11},"end":{"line":601,"character":25}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":607,"character":21},"end":{"line":607,"character":35}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"}]} [Trace - 22:59:31.005 PM] Sending request 'textDocument/foldingRange - (11067)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 22:59:31.005 PM] Received response 'textDocument/foldingRange - (11067)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":92,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":22}] [Trace - 22:59:31.050 PM] Sending request 'textDocument/codeLens - (11068)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 22:59:31.051 PM] Received response 'textDocument/codeLens - (11068)' in 0ms. Result: null [Trace - 22:59:31.069 PM] Sending request 'textDocument/codeAction - (11069)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":270,"character":22},"end":{"line":270,"character":22}},"context":{"diagnostics":[]}} [Trace - 22:59:31.070 PM] Sending request 'textDocument/codeAction - (11070)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":35,"character":1},"end":{"line":35,"character":1}},"context":{"diagnostics":[]}} [Trace - 22:59:31.071 PM] Received response 'textDocument/codeAction - (11069)' in 1ms. Result: null [Trace - 22:59:31.071 PM] Received response 'textDocument/codeAction - (11070)' in 1ms. Result: null [Trace - 22:59:31.071 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 22:59:31 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go:36:1: expected declaration, found '/'\n\tfile=\"/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go\"\n"} [Error - 10:59:31 PM] 2020/11/25 22:59:31 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go:36:1: expected declaration, found '/' file="/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go" [Trace - 22:59:31.151 PM] Sending request 'textDocument/documentSymbol - (11071)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 22:59:31.151 PM] Received response 'textDocument/documentSymbol - (11071)' in 0ms. Result: [{"name":"Schedule","detail":"struct{...}","kind":23,"range":{"start":{"line":10,"character":5},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":10,"character":5},"end":{"line":10,"character":13}},"children":[{"name":"id","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":17}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":3}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":16}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":6}}},{"name":"timestamp","detail":"int64","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":16}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":10}}}]},{"name":"ScheduleWithTimestamp","detail":"(id interface{}, epoch int64, timestamp int64)","kind":12,"range":{"start":{"line":16,"character":0},"end":{"line":33,"character":1}},"selectionRange":{"start":{"line":16,"character":5},"end":{"line":16,"character":26}}}] [Trace - 22:59:31.185 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":125},"contentChanges":[{"range":{"start":{"line":35,"character":1},"end":{"line":35,"character":1}},"rangeLength":0,"text":"*"}]} [Trace - 22:59:31.191 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":125,"diagnostics":[{"range":{"start":{"line":35,"character":0},"end":{"line":35,"character":0}},"severity":1,"source":"syntax","message":"comment not terminated"}]} [Trace - 22:59:31.373 PM] Sending request 'textDocument/documentLink - (11072)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 22:59:31.375 PM] Received response 'textDocument/documentLink - (11072)' in 1ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/strconv?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":37,"character":41},"end":{"line":37,"character":49}},"target":"https://time.Now"},{"range":{"start":{"line":41,"character":8},"end":{"line":41,"character":12}},"target":"https://s.id"},{"range":{"start":{"line":53,"character":61},"end":{"line":53,"character":65}},"target":"https://s.ID"}] [Trace - 22:59:31.379 PM] Sending request 'textDocument/foldingRange - (11073)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 22:59:31.379 PM] Received response 'textDocument/foldingRange - (11073)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":92,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":22}] [Trace - 22:59:31.429 PM] Sending request 'textDocument/codeLens - (11074)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 22:59:31.429 PM] Received response 'textDocument/codeLens - (11074)' in 0ms. Result: null [Trace - 22:59:31.444 PM] Sending request 'textDocument/codeAction - (11075)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":35,"character":2},"end":{"line":35,"character":2}},"context":{"diagnostics":[]}} [Trace - 22:59:31.444 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 22:59:31 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go:36:1: comment not terminated\n\tfile=\"/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go\"\n"} [Trace - 22:59:31.444 PM] Received response 'textDocument/codeAction - (11075)' in 0ms. Result: null [Error - 10:59:31 PM] 2020/11/25 22:59:31 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go:36:1: comment not terminated file="/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go" [Trace - 22:59:31.527 PM] Sending request 'textDocument/documentSymbol - (11076)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 22:59:31.527 PM] Received response 'textDocument/documentSymbol - (11076)' in 0ms. Result: [{"name":"Schedule","detail":"struct{...}","kind":23,"range":{"start":{"line":10,"character":5},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":10,"character":5},"end":{"line":10,"character":13}},"children":[{"name":"id","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":17}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":3}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":16}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":6}}},{"name":"timestamp","detail":"int64","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":16}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":10}}}]},{"name":"ScheduleWithTimestamp","detail":"(id interface{}, epoch int64, timestamp int64)","kind":12,"range":{"start":{"line":16,"character":0},"end":{"line":33,"character":1}},"selectionRange":{"start":{"line":16,"character":5},"end":{"line":16,"character":26}}}] [Trace - 22:59:31.921 PM] Sending request 'textDocument/documentHighlight - (11077)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":36,"character":2}} [Trace - 22:59:31.922 PM] Received response 'textDocument/documentHighlight - (11077)' in 0ms. Result: [] [Trace - 22:59:33.156 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":126},"contentChanges":[{"range":{"start":{"line":39,"character":0},"end":{"line":39,"character":0}},"rangeLength":0,"text":"*"}]} [Trace - 22:59:33.350 PM] Sending request 'textDocument/foldingRange - (11078)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 22:59:33.350 PM] Received response 'textDocument/foldingRange - (11078)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":92,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":22}] [Trace - 22:59:33.400 PM] Sending request 'textDocument/codeLens - (11079)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 22:59:33.400 PM] Sending request 'textDocument/codeAction - (11080)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":39,"character":1},"end":{"line":39,"character":1}},"context":{"diagnostics":[]}} [Trace - 22:59:33.400 PM] Received response 'textDocument/codeLens - (11079)' in 0ms. Result: null [Trace - 22:59:33.401 PM] Received response 'textDocument/codeAction - (11080)' in 0ms. Result: null [Trace - 22:59:33.401 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 22:59:33 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go:36:1: comment not terminated\n\tfile=\"/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go\"\n"} [Error - 10:59:33 PM] 2020/11/25 22:59:33 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go:36:1: comment not terminated file="/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go" [Trace - 22:59:33.443 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":127},"contentChanges":[{"range":{"start":{"line":39,"character":1},"end":{"line":39,"character":1}},"rangeLength":0,"text":"/"}]} [Trace - 22:59:33.449 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":127,"diagnostics":[]} [Trace - 22:59:33.636 PM] Sending request 'textDocument/foldingRange - (11081)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 22:59:33.636 PM] Received response 'textDocument/foldingRange - (11081)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":92,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":22},{"startLine":40,"startCharacter":31,"endLine":41,"endCharacter":12},{"startLine":44,"startCharacter":33,"endLine":45,"endCharacter":15},{"startLine":48,"startCharacter":37,"endLine":49,"endCharacter":19},{"startLine":52,"startCharacter":35,"endLine":53,"endCharacter":119}] [Trace - 22:59:33.686 PM] Sending request 'textDocument/codeLens - (11082)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 22:59:33.686 PM] Received response 'textDocument/codeLens - (11082)' in 0ms. Result: null [Trace - 22:59:33.705 PM] Sending request 'textDocument/codeAction - (11083)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":39,"character":2},"end":{"line":39,"character":2}},"context":{"diagnostics":[]}} [Trace - 22:59:33.706 PM] Received response 'textDocument/codeAction - (11083)' in 0ms. Result: null [Trace - 22:59:33.714 PM] Sending request 'textDocument/codeAction - (11084)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":0,"character":0},"end":{"line":55,"character":0}},"context":{"diagnostics":[],"only":["source.organizeImports"]}} [Trace - 22:59:33.714 PM] Received response 'textDocument/codeAction - (11084)' in 0ms. Result: null [Trace - 22:59:33.715 PM] Sending request 'textDocument/formatting - (11085)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 22:59:33.716 PM] Received response 'textDocument/formatting - (11085)' in 0ms. Result: [] [Trace - 22:59:33.732 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":127}} [Trace - 22:59:33.786 PM] Sending request 'textDocument/documentSymbol - (11086)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 22:59:33.786 PM] Received response 'textDocument/documentSymbol - (11086)' in 0ms. Result: [{"name":"Schedule","detail":"struct{...}","kind":23,"range":{"start":{"line":10,"character":5},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":10,"character":5},"end":{"line":10,"character":13}},"children":[{"name":"id","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":17}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":3}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":16}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":6}}},{"name":"timestamp","detail":"int64","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":16}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":10}}}]},{"name":"ScheduleWithTimestamp","detail":"(id interface{}, epoch int64, timestamp int64)","kind":12,"range":{"start":{"line":16,"character":0},"end":{"line":33,"character":1}},"selectionRange":{"start":{"line":16,"character":5},"end":{"line":16,"character":26}}},{"name":"(Schedule).ID","detail":"()","kind":6,"range":{"start":{"line":40,"character":0},"end":{"line":42,"character":1}},"selectionRange":{"start":{"line":40,"character":18},"end":{"line":40,"character":20}}},{"name":"(Schedule).Epoch","detail":"()","kind":6,"range":{"start":{"line":44,"character":0},"end":{"line":46,"character":1}},"selectionRange":{"start":{"line":44,"character":18},"end":{"line":44,"character":23}}},{"name":"(Schedule).Timestamp","detail":"()","kind":6,"range":{"start":{"line":48,"character":0},"end":{"line":50,"character":1}},"selectionRange":{"start":{"line":48,"character":18},"end":{"line":48,"character":27}}},{"name":"(Schedule).String","detail":"()","kind":6,"range":{"start":{"line":52,"character":0},"end":{"line":54,"character":1}},"selectionRange":{"start":{"line":52,"character":18},"end":{"line":52,"character":24}}}] [Trace - 22:59:34.002 PM] Sending request 'textDocument/codeAction - (11087)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":39,"character":2},"end":{"line":39,"character":2}},"context":{"diagnostics":[]}} [Trace - 22:59:34.003 PM] Received response 'textDocument/codeAction - (11087)' in 0ms. Result: null [Trace - 22:59:34.149 PM] Sending request 'textDocument/documentLink - (11088)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 22:59:34.151 PM] Received response 'textDocument/documentLink - (11088)' in 1ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/strconv?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":37,"character":41},"end":{"line":37,"character":49}},"target":"https://time.Now"}] [Trace - 22:59:34.298 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","type":2}]} [Trace - 22:59:34.393 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":128},"contentChanges":[{"range":{"start":{"line":39,"character":2},"end":{"line":39,"character":2}},"rangeLength":0,"text":"\n"}]} [Trace - 22:59:34.582 PM] Sending request 'textDocument/foldingRange - (11089)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 22:59:34.583 PM] Received response 'textDocument/foldingRange - (11089)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":92,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":22},{"startLine":41,"startCharacter":31,"endLine":42,"endCharacter":12},{"startLine":45,"startCharacter":33,"endLine":46,"endCharacter":15},{"startLine":49,"startCharacter":37,"endLine":50,"endCharacter":19},{"startLine":53,"startCharacter":35,"endLine":54,"endCharacter":119}] [Trace - 22:59:34.632 PM] Sending request 'textDocument/codeLens - (11090)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 22:59:34.633 PM] Received response 'textDocument/codeLens - (11090)' in 0ms. Result: null [Trace - 22:59:34.730 PM] Sending request 'textDocument/documentSymbol - (11091)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 22:59:34.731 PM] Received response 'textDocument/documentSymbol - (11091)' in 0ms. Result: [{"name":"Schedule","detail":"struct{...}","kind":23,"range":{"start":{"line":10,"character":5},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":10,"character":5},"end":{"line":10,"character":13}},"children":[{"name":"id","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":17}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":3}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":16}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":6}}},{"name":"timestamp","detail":"int64","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":16}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":10}}}]},{"name":"ScheduleWithTimestamp","detail":"(id interface{}, epoch int64, timestamp int64)","kind":12,"range":{"start":{"line":16,"character":0},"end":{"line":33,"character":1}},"selectionRange":{"start":{"line":16,"character":5},"end":{"line":16,"character":26}}},{"name":"(Schedule).ID","detail":"()","kind":6,"range":{"start":{"line":41,"character":0},"end":{"line":43,"character":1}},"selectionRange":{"start":{"line":41,"character":18},"end":{"line":41,"character":20}}},{"name":"(Schedule).Epoch","detail":"()","kind":6,"range":{"start":{"line":45,"character":0},"end":{"line":47,"character":1}},"selectionRange":{"start":{"line":45,"character":18},"end":{"line":45,"character":23}}},{"name":"(Schedule).Timestamp","detail":"()","kind":6,"range":{"start":{"line":49,"character":0},"end":{"line":51,"character":1}},"selectionRange":{"start":{"line":49,"character":18},"end":{"line":49,"character":27}}},{"name":"(Schedule).String","detail":"()","kind":6,"range":{"start":{"line":53,"character":0},"end":{"line":55,"character":1}},"selectionRange":{"start":{"line":53,"character":18},"end":{"line":53,"character":24}}}] [Trace - 22:59:35.381 PM] Sending request 'textDocument/documentLink - (11092)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 22:59:35.382 PM] Received response 'textDocument/documentLink - (11092)' in 0ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/strconv?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":37,"character":41},"end":{"line":37,"character":49}},"target":"https://time.Now"}] [Trace - 22:59:35.869 PM] Sending request 'textDocument/documentHighlight - (11093)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":16,"character":69}} [Trace - 22:59:35.869 PM] Received response 'textDocument/documentHighlight - (11093)' in 0ms. Result: [{"range":{"start":{"line":45,"character":26},"end":{"line":45,"character":31}},"kind":1},{"range":{"start":{"line":49,"character":30},"end":{"line":49,"character":35}},"kind":1},{"range":{"start":{"line":12,"character":11},"end":{"line":12,"character":16}},"kind":1},{"range":{"start":{"line":13,"character":11},"end":{"line":13,"character":16}},"kind":1},{"range":{"start":{"line":16,"character":49},"end":{"line":16,"character":54}},"kind":1},{"range":{"start":{"line":16,"character":66},"end":{"line":16,"character":71}},"kind":1}] [Trace - 22:59:36.277 PM] Sending request 'textDocument/codeAction - (11094)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":16,"character":66},"end":{"line":16,"character":71}},"context":{"diagnostics":[{"range":{"start":{"line":16,"character":0},"end":{"line":16,"character":92}},"message":"exported function ScheduleWithTimestamp should have comment or be unexported","severity":2,"source":"go-lint"}]}} [Trace - 22:59:36.277 PM] Received response 'textDocument/codeAction - (11094)' in 0ms. Result: null [Trace - 22:59:36.741 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":129},"contentChanges":[{"range":{"start":{"line":16,"character":66},"end":{"line":16,"character":71}},"rangeLength":5,"text":"t"}]} [Trace - 22:59:36.744 PM] Sending request 'textDocument/completion - (11095)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":16,"character":67},"context":{"triggerKind":1}} [Trace - 22:59:36.747 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":129,"diagnostics":[{"range":{"start":{"line":16,"character":66},"end":{"line":16,"character":67}},"severity":1,"source":"compiler","message":"undeclared name: t"}]} [Trace - 22:59:36.747 PM] Received response 'textDocument/completion - (11095)' in 3ms. Result: {"isIncomplete":true,"items":[{"label":"time.Duration","kind":7,"detail":"int64","documentation":"A Duration represents the elapsed time between two instants\nas an int64 nanosecond count. The representation limits the\nlargest representable duration to approximately 290 years.\n","preselect":true,"sortText":"00000","filterText":"time.Duration","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":66},"end":{"line":16,"character":67}},"newText":"time.Duration"}},{"label":"time.Location","kind":22,"detail":"struct{...}","documentation":"A Location maps time instants to the zone in use at that time.\nTypically, the Location represents the collection of time offsets\nin use in a geographical area. For many Locations the time offset varies\ndepending on whether daylight savings time is in use at the time instant.\n","sortText":"00001","filterText":"time.Location","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":66},"end":{"line":16,"character":67}},"newText":"time.Location"}},{"label":"time.Month","kind":7,"detail":"int","documentation":"A Month specifies a month of the year (January = 1, ...).\n","sortText":"00002","filterText":"time.Month","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":66},"end":{"line":16,"character":67}},"newText":"time.Month"}},{"label":"time","kind":9,"detail":"\"time\"","sortText":"00003","filterText":"time","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":66},"end":{"line":16,"character":67}},"newText":"time"}},{"label":"testing","kind":9,"detail":"\"testing\"","sortText":"00004","filterText":"testing","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":66},"end":{"line":16,"character":67}},"newText":"testing"},"additionalTextEdits":[{"range":{"start":{"line":5,"character":3},"end":{"line":5,"character":3}},"newText":"esting\"\n\t\"t"}]},{"label":"trace","kind":9,"detail":"\"runtime/trace\"","sortText":"00005","filterText":"trace","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":66},"end":{"line":16,"character":67}},"newText":"trace"},"additionalTextEdits":[{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":2}},"newText":"runtime/trace\"\n\t\""}]},{"label":"test","kind":9,"detail":"\"github.com/etf1/kafka-scheduler/internal/test\"","sortText":"00006","filterText":"test","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":66},"end":{"line":16,"character":67}},"newText":"test"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":34},"end":{"line":7,"character":34}},"newText":"internal/test\"\n\t\"github.com/etf1/kafka-scheduler/"}]},{"label":"timers","kind":9,"detail":"\"github.com/etf1/kafka-scheduler/internal/timers\"","sortText":"00007","filterText":"timers","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":66},"end":{"line":16,"character":67}},"newText":"timers"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":34},"end":{"line":7,"character":34}},"newText":"internal/timers\"\n\t\"github.com/etf1/kafka-scheduler/"}]},{"label":"testlog","kind":9,"detail":"\"internal/testlog\"","sortText":"00008","filterText":"testlog","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":66},"end":{"line":16,"character":67}},"newText":"testlog"},"additionalTextEdits":[{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":2}},"newText":"internal/testlog\"\n\t\""}]}]} [Trace - 22:59:36.866 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":130},"contentChanges":[{"range":{"start":{"line":16,"character":67},"end":{"line":16,"character":67}},"rangeLength":0,"text":"i"}]} [Trace - 22:59:36.867 PM] Sending request 'textDocument/completion - (11096)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":16,"character":68},"context":{"triggerKind":3}} [Trace - 22:59:36.873 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":130,"diagnostics":[{"range":{"start":{"line":16,"character":66},"end":{"line":16,"character":68}},"severity":1,"source":"compiler","message":"undeclared name: ti"}]} [Trace - 22:59:36.876 PM] Received response 'textDocument/completion - (11096)' in 9ms. Result: {"isIncomplete":true,"items":[{"label":"time.Ticker","kind":22,"detail":"struct{...}","documentation":"A Ticker holds a channel that delivers `ticks' of a clock\nat intervals.\n","preselect":true,"sortText":"00000","filterText":"time.Ticker","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":66},"end":{"line":16,"character":68}},"newText":"time.Ticker"}},{"label":"time.Time","kind":22,"detail":"struct{...}","documentation":"A Time represents an instant in time with nanosecond precision.\n\nPrograms using times should typically store and pass them as values,\nnot pointers. That is, time variables and struct fields should be of\ntype time.Time, not *time.Time.\n\nA Time value can be used by multiple goroutines simultaneously except\nthat the methods GobDecode, UnmarshalBinary, UnmarshalJSON and\nUnmarshalText are not concurrency-safe.\n\nTime instants can be compared using the Before, After, and Equal methods.\nThe Sub method subtracts two instants, producing a Duration.\nThe Add method adds a Time and a Duration, producing a Time.\n\nThe zero value of type Time is January 1, year 1, 00:00:00.000000000 UTC.\nAs this time is unlikely to come up in practice, the IsZero method gives\na simple way of detecting a time that has not been initialized explicitly.\n\nEach Time has associated with it a Location, consulted when computing the\npresentation form of the time, such as in the Format, Hour, and Year methods.\nThe methods Local, UTC, and In return a Time with a specific location.\nChanging the location in this way changes only the presentation; it does not\nchange the instant in time being denoted and therefore does not affect the\ncomputations described in earlier paragraphs.\n\nRepresentations of a Time value saved by the GobEncode, MarshalBinary,\nMarshalJSON, and MarshalText methods store the Time.Location's offset, but not\nthe location name. They therefore lose information about Daylight Saving Time.\n\nIn addition to the required “wall clock” reading, a Time may contain an optional\nreading of the current process's monotonic clock, to provide additional precision\nfor comparison or subtraction.\nSee the “Monotonic Clocks” section in the package documentation for details.\n\nNote that the Go == operator compares not just the time instant but also the\nLocation and the monotonic clock reading. Therefore, Time values should not\nbe used as map or database keys without first guaranteeing that the\nidentical Location has been set for all values, which can be achieved\nthrough use of the UTC or Local method, and that the monotonic clock reading\nhas been stripped by setting t = t.Round(0). In general, prefer t.Equal(u)\nto t == u, since t.Equal uses the most accurate comparison available and\ncorrectly handles the case when only one of its arguments has a monotonic\nclock reading.\n","sortText":"00001","filterText":"time.Time","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":66},"end":{"line":16,"character":68}},"newText":"time.Time"}},{"label":"time.Timer","kind":22,"detail":"struct{...}","documentation":"The Timer type represents a single event.\nWhen the Timer expires, the current time will be sent on C,\nunless the Timer was created by AfterFunc.\nA Timer must be created with NewTimer or AfterFunc.\n","sortText":"00002","filterText":"time.Timer","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":66},"end":{"line":16,"character":68}},"newText":"time.Timer"}},{"label":"time","kind":9,"detail":"\"time\"","sortText":"00006","filterText":"time","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":66},"end":{"line":16,"character":68}},"newText":"time"}},{"label":"timers","kind":9,"detail":"\"github.com/etf1/kafka-scheduler/internal/timers\"","sortText":"00007","filterText":"timers","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":66},"end":{"line":16,"character":68}},"newText":"timers"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":34},"end":{"line":7,"character":34}},"newText":"internal/timers\"\n\t\"github.com/etf1/kafka-scheduler/"}]},{"label":"timeofday","kind":9,"detail":"\"google.golang.org/genproto/googleapis/type/timeofday\"","sortText":"00008","filterText":"timeofday","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":66},"end":{"line":16,"character":68}},"newText":"timeofday"},"additionalTextEdits":[{"range":{"start":{"line":8,"character":0},"end":{"line":8,"character":0}},"newText":"\t\"google.golang.org/genproto/googleapis/type/timeofday\"\n"}]},{"label":"timeseriesinsights","kind":9,"detail":"\"github.com/Azure/azure-sdk-for-go/profiles/preview/timeseriesinsights/mgmt/timeseriesinsights\"","sortText":"00009","filterText":"timeseriesinsights","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":66},"end":{"line":16,"character":68}},"newText":"timeseriesinsights"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"Azure/azure-sdk-for-go/profiles/preview/timeseriesinsights/mgmt/timeseriesinsights\"\n\t\"github.com/"}]},{"label":"timeseriesinsightsapi","kind":9,"detail":"\"github.com/Azure/azure-sdk-for-go/services/timeseriesinsights/mgmt/2017-11-15/timeseriesinsights/timeseriesinsightsapi\"","sortText":"00010","filterText":"timeseriesinsightsapi","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":66},"end":{"line":16,"character":68}},"newText":"timeseriesinsightsapi"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"Azure/azure-sdk-for-go/services/timeseriesinsights/mgmt/2017-11-15/timeseriesinsights/timeseriesinsightsapi\"\n\t\"github.com/"}]},{"label":"timestamp","kind":9,"detail":"\"github.com/golang/protobuf/ptypes/timestamp\"","sortText":"00011","filterText":"timestamp","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":66},"end":{"line":16,"character":68}},"newText":"timestamp"},"additionalTextEdits":[{"range":{"start":{"line":8,"character":0},"end":{"line":8,"character":0}},"newText":"\t\"github.com/golang/protobuf/ptypes/timestamp\"\n"}]}]} [Trace - 22:59:37.067 PM] Sending request 'textDocument/foldingRange - (11097)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 22:59:37.067 PM] Received response 'textDocument/foldingRange - (11097)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":89,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":22},{"startLine":41,"startCharacter":31,"endLine":42,"endCharacter":12},{"startLine":45,"startCharacter":33,"endLine":46,"endCharacter":15},{"startLine":49,"startCharacter":37,"endLine":50,"endCharacter":19},{"startLine":53,"startCharacter":35,"endLine":54,"endCharacter":119}] [Trace - 22:59:37.123 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":131},"contentChanges":[{"range":{"start":{"line":16,"character":68},"end":{"line":16,"character":68}},"rangeLength":0,"text":"m"}]} [Trace - 22:59:37.123 PM] Sending request 'textDocument/completion - (11098)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":16,"character":69},"context":{"triggerKind":3}} [Trace - 22:59:37.129 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":131,"diagnostics":[{"range":{"start":{"line":16,"character":66},"end":{"line":16,"character":69}},"severity":1,"source":"compiler","message":"undeclared name: tim"}]} [Trace - 22:59:37.131 PM] Received response 'textDocument/completion - (11098)' in 8ms. Result: {"isIncomplete":true,"items":[{"label":"time.Time","kind":22,"detail":"struct{...}","documentation":"A Time represents an instant in time with nanosecond precision.\n\nPrograms using times should typically store and pass them as values,\nnot pointers. That is, time variables and struct fields should be of\ntype time.Time, not *time.Time.\n\nA Time value can be used by multiple goroutines simultaneously except\nthat the methods GobDecode, UnmarshalBinary, UnmarshalJSON and\nUnmarshalText are not concurrency-safe.\n\nTime instants can be compared using the Before, After, and Equal methods.\nThe Sub method subtracts two instants, producing a Duration.\nThe Add method adds a Time and a Duration, producing a Time.\n\nThe zero value of type Time is January 1, year 1, 00:00:00.000000000 UTC.\nAs this time is unlikely to come up in practice, the IsZero method gives\na simple way of detecting a time that has not been initialized explicitly.\n\nEach Time has associated with it a Location, consulted when computing the\npresentation form of the time, such as in the Format, Hour, and Year methods.\nThe methods Local, UTC, and In return a Time with a specific location.\nChanging the location in this way changes only the presentation; it does not\nchange the instant in time being denoted and therefore does not affect the\ncomputations described in earlier paragraphs.\n\nRepresentations of a Time value saved by the GobEncode, MarshalBinary,\nMarshalJSON, and MarshalText methods store the Time.Location's offset, but not\nthe location name. They therefore lose information about Daylight Saving Time.\n\nIn addition to the required “wall clock” reading, a Time may contain an optional\nreading of the current process's monotonic clock, to provide additional precision\nfor comparison or subtraction.\nSee the “Monotonic Clocks” section in the package documentation for details.\n\nNote that the Go == operator compares not just the time instant but also the\nLocation and the monotonic clock reading. Therefore, Time values should not\nbe used as map or database keys without first guaranteeing that the\nidentical Location has been set for all values, which can be achieved\nthrough use of the UTC or Local method, and that the monotonic clock reading\nhas been stripped by setting t = t.Round(0). In general, prefer t.Equal(u)\nto t == u, since t.Equal uses the most accurate comparison available and\ncorrectly handles the case when only one of its arguments has a monotonic\nclock reading.\n","preselect":true,"sortText":"00000","filterText":"time.Time","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":66},"end":{"line":16,"character":69}},"newText":"time.Time"}},{"label":"time.Timer","kind":22,"detail":"struct{...}","documentation":"The Timer type represents a single event.\nWhen the Timer expires, the current time will be sent on C,\nunless the Timer was created by AfterFunc.\nA Timer must be created with NewTimer or AfterFunc.\n","sortText":"00001","filterText":"time.Timer","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":66},"end":{"line":16,"character":69}},"newText":"time.Timer"}},{"label":"timers.Timers","kind":22,"detail":"struct{...} (from \"github.com/etf1/kafka-scheduler/internal/timers\")","sortText":"00002","filterText":"timers.Timers","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":66},"end":{"line":16,"character":69}},"newText":"timers.Timers"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":34},"end":{"line":7,"character":34}},"newText":"internal/timers\"\n\t\"github.com/etf1/kafka-scheduler/"}]},{"label":"time","kind":9,"detail":"\"time\"","sortText":"00006","filterText":"time","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":66},"end":{"line":16,"character":69}},"newText":"time"}},{"label":"timers","kind":9,"detail":"\"github.com/etf1/kafka-scheduler/internal/timers\"","sortText":"00007","filterText":"timers","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":66},"end":{"line":16,"character":69}},"newText":"timers"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":34},"end":{"line":7,"character":34}},"newText":"internal/timers\"\n\t\"github.com/etf1/kafka-scheduler/"}]},{"label":"timeofday","kind":9,"detail":"\"google.golang.org/genproto/googleapis/type/timeofday\"","sortText":"00008","filterText":"timeofday","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":66},"end":{"line":16,"character":69}},"newText":"timeofday"},"additionalTextEdits":[{"range":{"start":{"line":8,"character":0},"end":{"line":8,"character":0}},"newText":"\t\"google.golang.org/genproto/googleapis/type/timeofday\"\n"}]},{"label":"timeseriesinsights","kind":9,"detail":"\"github.com/Azure/azure-sdk-for-go/services/preview/timeseriesinsights/mgmt/2017-02-28-preview/timeseriesinsights\"","sortText":"00009","filterText":"timeseriesinsights","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":66},"end":{"line":16,"character":69}},"newText":"timeseriesinsights"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"Azure/azure-sdk-for-go/services/preview/timeseriesinsights/mgmt/2017-02-28-preview/timeseriesinsights\"\n\t\"github.com/"}]},{"label":"timeseriesinsightsapi","kind":9,"detail":"\"github.com/Azure/azure-sdk-for-go/profiles/preview/preview/timeseriesinsights/mgmt/timeseriesinsights/timeseriesinsightsapi\"","sortText":"00010","filterText":"timeseriesinsightsapi","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":66},"end":{"line":16,"character":69}},"newText":"timeseriesinsightsapi"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"Azure/azure-sdk-for-go/profiles/preview/preview/timeseriesinsights/mgmt/timeseriesinsights/timeseriesinsightsapi\"\n\t\"github.com/"}]},{"label":"timestamp","kind":9,"detail":"\"github.com/golang/protobuf/ptypes/timestamp\"","sortText":"00011","filterText":"timestamp","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":66},"end":{"line":16,"character":69}},"newText":"timestamp"},"additionalTextEdits":[{"range":{"start":{"line":8,"character":0},"end":{"line":8,"character":0}},"newText":"\t\"github.com/golang/protobuf/ptypes/timestamp\"\n"}]}]} [Trace - 22:59:37.214 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":132},"contentChanges":[{"range":{"start":{"line":16,"character":69},"end":{"line":16,"character":69}},"rangeLength":0,"text":"e"}]} [Trace - 22:59:37.214 PM] Sending request 'textDocument/completion - (11099)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":16,"character":70},"context":{"triggerKind":3}} [Trace - 22:59:37.221 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":132,"diagnostics":[{"range":{"start":{"line":16,"character":66},"end":{"line":16,"character":70}},"severity":1,"source":"compiler","message":"use of package time not in selector"}]} [Trace - 22:59:37.224 PM] Received response 'textDocument/completion - (11099)' in 9ms. Result: {"isIncomplete":true,"items":[{"label":"time.Time","kind":22,"detail":"struct{...}","documentation":"A Time represents an instant in time with nanosecond precision.\n\nPrograms using times should typically store and pass them as values,\nnot pointers. That is, time variables and struct fields should be of\ntype time.Time, not *time.Time.\n\nA Time value can be used by multiple goroutines simultaneously except\nthat the methods GobDecode, UnmarshalBinary, UnmarshalJSON and\nUnmarshalText are not concurrency-safe.\n\nTime instants can be compared using the Before, After, and Equal methods.\nThe Sub method subtracts two instants, producing a Duration.\nThe Add method adds a Time and a Duration, producing a Time.\n\nThe zero value of type Time is January 1, year 1, 00:00:00.000000000 UTC.\nAs this time is unlikely to come up in practice, the IsZero method gives\na simple way of detecting a time that has not been initialized explicitly.\n\nEach Time has associated with it a Location, consulted when computing the\npresentation form of the time, such as in the Format, Hour, and Year methods.\nThe methods Local, UTC, and In return a Time with a specific location.\nChanging the location in this way changes only the presentation; it does not\nchange the instant in time being denoted and therefore does not affect the\ncomputations described in earlier paragraphs.\n\nRepresentations of a Time value saved by the GobEncode, MarshalBinary,\nMarshalJSON, and MarshalText methods store the Time.Location's offset, but not\nthe location name. They therefore lose information about Daylight Saving Time.\n\nIn addition to the required “wall clock” reading, a Time may contain an optional\nreading of the current process's monotonic clock, to provide additional precision\nfor comparison or subtraction.\nSee the “Monotonic Clocks” section in the package documentation for details.\n\nNote that the Go == operator compares not just the time instant but also the\nLocation and the monotonic clock reading. Therefore, Time values should not\nbe used as map or database keys without first guaranteeing that the\nidentical Location has been set for all values, which can be achieved\nthrough use of the UTC or Local method, and that the monotonic clock reading\nhas been stripped by setting t = t.Round(0). In general, prefer t.Equal(u)\nto t == u, since t.Equal uses the most accurate comparison available and\ncorrectly handles the case when only one of its arguments has a monotonic\nclock reading.\n","preselect":true,"sortText":"00000","filterText":"time.Time","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":66},"end":{"line":16,"character":70}},"newText":"time.Time"}},{"label":"time.Timer","kind":22,"detail":"struct{...}","documentation":"The Timer type represents a single event.\nWhen the Timer expires, the current time will be sent on C,\nunless the Timer was created by AfterFunc.\nA Timer must be created with NewTimer or AfterFunc.\n","sortText":"00001","filterText":"time.Timer","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":66},"end":{"line":16,"character":70}},"newText":"time.Timer"}},{"label":"timers.Timers","kind":22,"detail":"struct{...} (from \"github.com/etf1/kafka-scheduler/internal/timers\")","sortText":"00002","filterText":"timers.Timers","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":66},"end":{"line":16,"character":70}},"newText":"timers.Timers"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":34},"end":{"line":7,"character":34}},"newText":"internal/timers\"\n\t\"github.com/etf1/kafka-scheduler/"}]},{"label":"time","kind":9,"detail":"\"time\"","sortText":"00006","filterText":"time","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":66},"end":{"line":16,"character":70}},"newText":"time"}},{"label":"timers","kind":9,"detail":"\"github.com/etf1/kafka-scheduler/internal/timers\"","sortText":"00007","filterText":"timers","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":66},"end":{"line":16,"character":70}},"newText":"timers"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":34},"end":{"line":7,"character":34}},"newText":"internal/timers\"\n\t\"github.com/etf1/kafka-scheduler/"}]},{"label":"timeseriesinsightsapi","kind":9,"detail":"\"github.com/Azure/azure-sdk-for-go/services/preview/timeseriesinsights/mgmt/2018-08-15-preview/timeseriesinsights/timeseriesinsightsapi\"","sortText":"00008","filterText":"timeseriesinsightsapi","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":66},"end":{"line":16,"character":70}},"newText":"timeseriesinsightsapi"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"Azure/azure-sdk-for-go/services/preview/timeseriesinsights/mgmt/2018-08-15-preview/timeseriesinsights/timeseriesinsightsapi\"\n\t\"github.com/"}]},{"label":"timeseriesinsightsapi","kind":9,"detail":"\"github.com/Azure/azure-sdk-for-go/profiles/latest/timeseriesinsights/mgmt/timeseriesinsights/timeseriesinsightsapi\"","sortText":"00009","filterText":"timeseriesinsightsapi","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":66},"end":{"line":16,"character":70}},"newText":"timeseriesinsightsapi"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"Azure/azure-sdk-for-go/profiles/latest/timeseriesinsights/mgmt/timeseriesinsights/timeseriesinsightsapi\"\n\t\"github.com/"}]},{"label":"timestamp","kind":9,"detail":"\"github.com/golang/protobuf/ptypes/timestamp\"","sortText":"00010","filterText":"timestamp","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":66},"end":{"line":16,"character":70}},"newText":"timestamp"},"additionalTextEdits":[{"range":{"start":{"line":8,"character":0},"end":{"line":8,"character":0}},"newText":"\t\"github.com/golang/protobuf/ptypes/timestamp\"\n"}]},{"label":"timestamppb","kind":9,"detail":"\"google.golang.org/protobuf/types/known/timestamppb\"","sortText":"00011","filterText":"timestamppb","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":66},"end":{"line":16,"character":70}},"newText":"timestamppb"},"additionalTextEdits":[{"range":{"start":{"line":8,"character":0},"end":{"line":8,"character":0}},"newText":"\t\"google.golang.org/protobuf/types/known/timestamppb\"\n"}]}]} [Trace - 22:59:37.405 PM] Sending request 'textDocument/foldingRange - (11100)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 22:59:37.405 PM] Received response 'textDocument/foldingRange - (11100)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":91,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":22},{"startLine":41,"startCharacter":31,"endLine":42,"endCharacter":12},{"startLine":45,"startCharacter":33,"endLine":46,"endCharacter":15},{"startLine":49,"startCharacter":37,"endLine":50,"endCharacter":19},{"startLine":53,"startCharacter":35,"endLine":54,"endCharacter":119}] [Trace - 22:59:37.415 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":133},"contentChanges":[{"range":{"start":{"line":16,"character":70},"end":{"line":16,"character":70}},"rangeLength":0,"text":"."}]} [Trace - 22:59:37.415 PM] Sending request 'textDocument/completion - (11101)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":16,"character":71},"context":{"triggerKind":2,"triggerCharacter":"."}} [Trace - 22:59:37.419 PM] Received response 'textDocument/completion - (11101)' in 3ms. Result: {"isIncomplete":true,"items":[{"label":"Duration","kind":7,"detail":"int64","documentation":"A Duration represents the elapsed time between two instants\nas an int64 nanosecond count. The representation limits the\nlargest representable duration to approximately 290 years.\n","preselect":true,"sortText":"00000","filterText":"Duration","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":71},"end":{"line":16,"character":71}},"newText":"Duration"}},{"label":"Location","kind":22,"detail":"struct{...}","documentation":"A Location maps time instants to the zone in use at that time.\nTypically, the Location represents the collection of time offsets\nin use in a geographical area. For many Locations the time offset varies\ndepending on whether daylight savings time is in use at the time instant.\n","sortText":"00001","filterText":"Location","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":71},"end":{"line":16,"character":71}},"newText":"Location"}},{"label":"Month","kind":7,"detail":"int","documentation":"A Month specifies a month of the year (January = 1, ...).\n","sortText":"00002","filterText":"Month","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":71},"end":{"line":16,"character":71}},"newText":"Month"}},{"label":"ParseError","kind":22,"detail":"struct{...}","documentation":"ParseError describes a problem parsing a time string.\n","sortText":"00003","filterText":"ParseError","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":71},"end":{"line":16,"character":71}},"newText":"ParseError"}},{"label":"Ticker","kind":22,"detail":"struct{...}","documentation":"A Ticker holds a channel that delivers `ticks' of a clock\nat intervals.\n","sortText":"00004","filterText":"Ticker","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":71},"end":{"line":16,"character":71}},"newText":"Ticker"}},{"label":"Time","kind":22,"detail":"struct{...}","documentation":"A Time represents an instant in time with nanosecond precision.\n\nPrograms using times should typically store and pass them as values,\nnot pointers. That is, time variables and struct fields should be of\ntype time.Time, not *time.Time.\n\nA Time value can be used by multiple goroutines simultaneously except\nthat the methods GobDecode, UnmarshalBinary, UnmarshalJSON and\nUnmarshalText are not concurrency-safe.\n\nTime instants can be compared using the Before, After, and Equal methods.\nThe Sub method subtracts two instants, producing a Duration.\nThe Add method adds a Time and a Duration, producing a Time.\n\nThe zero value of type Time is January 1, year 1, 00:00:00.000000000 UTC.\nAs this time is unlikely to come up in practice, the IsZero method gives\na simple way of detecting a time that has not been initialized explicitly.\n\nEach Time has associated with it a Location, consulted when computing the\npresentation form of the time, such as in the Format, Hour, and Year methods.\nThe methods Local, UTC, and In return a Time with a specific location.\nChanging the location in this way changes only the presentation; it does not\nchange the instant in time being denoted and therefore does not affect the\ncomputations described in earlier paragraphs.\n\nRepresentations of a Time value saved by the GobEncode, MarshalBinary,\nMarshalJSON, and MarshalText methods store the Time.Location's offset, but not\nthe location name. They therefore lose information about Daylight Saving Time.\n\nIn addition to the required “wall clock” reading, a Time may contain an optional\nreading of the current process's monotonic clock, to provide additional precision\nfor comparison or subtraction.\nSee the “Monotonic Clocks” section in the package documentation for details.\n\nNote that the Go == operator compares not just the time instant but also the\nLocation and the monotonic clock reading. Therefore, Time values should not\nbe used as map or database keys without first guaranteeing that the\nidentical Location has been set for all values, which can be achieved\nthrough use of the UTC or Local method, and that the monotonic clock reading\nhas been stripped by setting t = t.Round(0). In general, prefer t.Equal(u)\nto t == u, since t.Equal uses the most accurate comparison available and\ncorrectly handles the case when only one of its arguments has a monotonic\nclock reading.\n","sortText":"00005","filterText":"Time","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":71},"end":{"line":16,"character":71}},"newText":"Time"}},{"label":"Timer","kind":22,"detail":"struct{...}","documentation":"The Timer type represents a single event.\nWhen the Timer expires, the current time will be sent on C,\nunless the Timer was created by AfterFunc.\nA Timer must be created with NewTimer or AfterFunc.\n","sortText":"00006","filterText":"Timer","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":71},"end":{"line":16,"character":71}},"newText":"Timer"}},{"label":"Weekday","kind":7,"detail":"int","documentation":"A Weekday specifies a day of the week (Sunday = 0, ...).\n","sortText":"00007","filterText":"Weekday","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":71},"end":{"line":16,"character":71}},"newText":"Weekday"}}]} [Trace - 22:59:37.421 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":133,"diagnostics":[{"range":{"start":{"line":16,"character":71},"end":{"line":16,"character":71}},"severity":1,"source":"syntax","message":"expected 'IDENT', found ')'"}]} [Trace - 22:59:37.613 PM] Sending request 'textDocument/foldingRange - (11102)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 22:59:37.614 PM] Received response 'textDocument/foldingRange - (11102)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":93,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":22},{"startLine":41,"startCharacter":31,"endLine":42,"endCharacter":12},{"startLine":45,"startCharacter":33,"endLine":46,"endCharacter":15},{"startLine":49,"startCharacter":37,"endLine":50,"endCharacter":19},{"startLine":53,"startCharacter":35,"endLine":54,"endCharacter":119}] [Trace - 22:59:37.666 PM] Sending request 'textDocument/codeLens - (11103)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 22:59:37.666 PM] Received response 'textDocument/codeLens - (11103)' in 0ms. Result: null [Trace - 22:59:37.688 PM] Sending request 'textDocument/codeAction - (11104)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":16,"character":71},"end":{"line":16,"character":71}},"context":{"diagnostics":[{"range":{"start":{"line":16,"character":0},"end":{"line":16,"character":92}},"message":"exported function ScheduleWithTimestamp should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":16,"character":71},"end":{"line":16,"character":71}},"message":"expected 'IDENT', found ')'","severity":1,"source":"syntax"}]}} [Trace - 22:59:37.688 PM] Received response 'textDocument/codeAction - (11104)' in 0ms. Result: null [Trace - 22:59:37.732 PM] Sending request 'textDocument/documentLink - (11105)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 22:59:37.733 PM] Received response 'textDocument/documentLink - (11105)' in 0ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/strconv?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":37,"character":41},"end":{"line":37,"character":49}},"target":"https://time.Now"}] [Trace - 22:59:37.735 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":134},"contentChanges":[{"range":{"start":{"line":16,"character":71},"end":{"line":16,"character":71}},"rangeLength":0,"text":"T"}]} [Trace - 22:59:37.735 PM] Sending request 'textDocument/completion - (11106)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":16,"character":72},"context":{"triggerKind":3}} [Trace - 22:59:37.738 PM] Received response 'textDocument/completion - (11106)' in 3ms. Result: {"isIncomplete":true,"items":[{"label":"Ticker","kind":22,"detail":"struct{...}","documentation":"A Ticker holds a channel that delivers `ticks' of a clock\nat intervals.\n","preselect":true,"sortText":"00000","filterText":"Ticker","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":71},"end":{"line":16,"character":72}},"newText":"Ticker"}},{"label":"Time","kind":22,"detail":"struct{...}","documentation":"A Time represents an instant in time with nanosecond precision.\n\nPrograms using times should typically store and pass them as values,\nnot pointers. That is, time variables and struct fields should be of\ntype time.Time, not *time.Time.\n\nA Time value can be used by multiple goroutines simultaneously except\nthat the methods GobDecode, UnmarshalBinary, UnmarshalJSON and\nUnmarshalText are not concurrency-safe.\n\nTime instants can be compared using the Before, After, and Equal methods.\nThe Sub method subtracts two instants, producing a Duration.\nThe Add method adds a Time and a Duration, producing a Time.\n\nThe zero value of type Time is January 1, year 1, 00:00:00.000000000 UTC.\nAs this time is unlikely to come up in practice, the IsZero method gives\na simple way of detecting a time that has not been initialized explicitly.\n\nEach Time has associated with it a Location, consulted when computing the\npresentation form of the time, such as in the Format, Hour, and Year methods.\nThe methods Local, UTC, and In return a Time with a specific location.\nChanging the location in this way changes only the presentation; it does not\nchange the instant in time being denoted and therefore does not affect the\ncomputations described in earlier paragraphs.\n\nRepresentations of a Time value saved by the GobEncode, MarshalBinary,\nMarshalJSON, and MarshalText methods store the Time.Location's offset, but not\nthe location name. They therefore lose information about Daylight Saving Time.\n\nIn addition to the required “wall clock” reading, a Time may contain an optional\nreading of the current process's monotonic clock, to provide additional precision\nfor comparison or subtraction.\nSee the “Monotonic Clocks” section in the package documentation for details.\n\nNote that the Go == operator compares not just the time instant but also the\nLocation and the monotonic clock reading. Therefore, Time values should not\nbe used as map or database keys without first guaranteeing that the\nidentical Location has been set for all values, which can be achieved\nthrough use of the UTC or Local method, and that the monotonic clock reading\nhas been stripped by setting t = t.Round(0). In general, prefer t.Equal(u)\nto t == u, since t.Equal uses the most accurate comparison available and\ncorrectly handles the case when only one of its arguments has a monotonic\nclock reading.\n","sortText":"00001","filterText":"Time","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":71},"end":{"line":16,"character":72}},"newText":"Time"}},{"label":"Timer","kind":22,"detail":"struct{...}","documentation":"The Timer type represents a single event.\nWhen the Timer expires, the current time will be sent on C,\nunless the Timer was created by AfterFunc.\nA Timer must be created with NewTimer or AfterFunc.\n","sortText":"00002","filterText":"Timer","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":71},"end":{"line":16,"character":72}},"newText":"Timer"}}]} [Trace - 22:59:37.741 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":134,"diagnostics":[{"range":{"start":{"line":16,"character":71},"end":{"line":16,"character":72}},"severity":1,"source":"compiler","message":"T not declared by package time"}]} [Trace - 22:59:37.943 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":135},"contentChanges":[{"range":{"start":{"line":16,"character":72},"end":{"line":16,"character":72}},"rangeLength":0,"text":"i"}]} [Trace - 22:59:37.943 PM] Sending request 'textDocument/completion - (11107)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":16,"character":73},"context":{"triggerKind":3}} [Trace - 22:59:37.947 PM] Received response 'textDocument/completion - (11107)' in 3ms. Result: {"isIncomplete":true,"items":[{"label":"Ticker","kind":22,"detail":"struct{...}","documentation":"A Ticker holds a channel that delivers `ticks' of a clock\nat intervals.\n","preselect":true,"sortText":"00000","filterText":"Ticker","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":71},"end":{"line":16,"character":73}},"newText":"Ticker"}},{"label":"Time","kind":22,"detail":"struct{...}","documentation":"A Time represents an instant in time with nanosecond precision.\n\nPrograms using times should typically store and pass them as values,\nnot pointers. That is, time variables and struct fields should be of\ntype time.Time, not *time.Time.\n\nA Time value can be used by multiple goroutines simultaneously except\nthat the methods GobDecode, UnmarshalBinary, UnmarshalJSON and\nUnmarshalText are not concurrency-safe.\n\nTime instants can be compared using the Before, After, and Equal methods.\nThe Sub method subtracts two instants, producing a Duration.\nThe Add method adds a Time and a Duration, producing a Time.\n\nThe zero value of type Time is January 1, year 1, 00:00:00.000000000 UTC.\nAs this time is unlikely to come up in practice, the IsZero method gives\na simple way of detecting a time that has not been initialized explicitly.\n\nEach Time has associated with it a Location, consulted when computing the\npresentation form of the time, such as in the Format, Hour, and Year methods.\nThe methods Local, UTC, and In return a Time with a specific location.\nChanging the location in this way changes only the presentation; it does not\nchange the instant in time being denoted and therefore does not affect the\ncomputations described in earlier paragraphs.\n\nRepresentations of a Time value saved by the GobEncode, MarshalBinary,\nMarshalJSON, and MarshalText methods store the Time.Location's offset, but not\nthe location name. They therefore lose information about Daylight Saving Time.\n\nIn addition to the required “wall clock” reading, a Time may contain an optional\nreading of the current process's monotonic clock, to provide additional precision\nfor comparison or subtraction.\nSee the “Monotonic Clocks” section in the package documentation for details.\n\nNote that the Go == operator compares not just the time instant but also the\nLocation and the monotonic clock reading. Therefore, Time values should not\nbe used as map or database keys without first guaranteeing that the\nidentical Location has been set for all values, which can be achieved\nthrough use of the UTC or Local method, and that the monotonic clock reading\nhas been stripped by setting t = t.Round(0). In general, prefer t.Equal(u)\nto t == u, since t.Equal uses the most accurate comparison available and\ncorrectly handles the case when only one of its arguments has a monotonic\nclock reading.\n","sortText":"00001","filterText":"Time","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":71},"end":{"line":16,"character":73}},"newText":"Time"}},{"label":"Timer","kind":22,"detail":"struct{...}","documentation":"The Timer type represents a single event.\nWhen the Timer expires, the current time will be sent on C,\nunless the Timer was created by AfterFunc.\nA Timer must be created with NewTimer or AfterFunc.\n","sortText":"00002","filterText":"Timer","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":71},"end":{"line":16,"character":73}},"newText":"Timer"}}]} [Trace - 22:59:37.950 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":135,"diagnostics":[{"range":{"start":{"line":16,"character":71},"end":{"line":16,"character":73}},"severity":1,"source":"compiler","message":"Ti not declared by package time"}]} [Trace - 22:59:38.134 PM] Sending request 'textDocument/foldingRange - (11108)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 22:59:38.134 PM] Received response 'textDocument/foldingRange - (11108)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":94,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":22},{"startLine":41,"startCharacter":31,"endLine":42,"endCharacter":12},{"startLine":45,"startCharacter":33,"endLine":46,"endCharacter":15},{"startLine":49,"startCharacter":37,"endLine":50,"endCharacter":19},{"startLine":53,"startCharacter":35,"endLine":54,"endCharacter":119}] [Trace - 22:59:38.179 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":136},"contentChanges":[{"range":{"start":{"line":16,"character":73},"end":{"line":16,"character":73}},"rangeLength":0,"text":"m"}]} [Trace - 22:59:38.179 PM] Sending request 'textDocument/completion - (11109)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":16,"character":74},"context":{"triggerKind":3}} [Trace - 22:59:38.182 PM] Received response 'textDocument/completion - (11109)' in 3ms. Result: {"isIncomplete":true,"items":[{"label":"Time","kind":22,"detail":"struct{...}","documentation":"A Time represents an instant in time with nanosecond precision.\n\nPrograms using times should typically store and pass them as values,\nnot pointers. That is, time variables and struct fields should be of\ntype time.Time, not *time.Time.\n\nA Time value can be used by multiple goroutines simultaneously except\nthat the methods GobDecode, UnmarshalBinary, UnmarshalJSON and\nUnmarshalText are not concurrency-safe.\n\nTime instants can be compared using the Before, After, and Equal methods.\nThe Sub method subtracts two instants, producing a Duration.\nThe Add method adds a Time and a Duration, producing a Time.\n\nThe zero value of type Time is January 1, year 1, 00:00:00.000000000 UTC.\nAs this time is unlikely to come up in practice, the IsZero method gives\na simple way of detecting a time that has not been initialized explicitly.\n\nEach Time has associated with it a Location, consulted when computing the\npresentation form of the time, such as in the Format, Hour, and Year methods.\nThe methods Local, UTC, and In return a Time with a specific location.\nChanging the location in this way changes only the presentation; it does not\nchange the instant in time being denoted and therefore does not affect the\ncomputations described in earlier paragraphs.\n\nRepresentations of a Time value saved by the GobEncode, MarshalBinary,\nMarshalJSON, and MarshalText methods store the Time.Location's offset, but not\nthe location name. They therefore lose information about Daylight Saving Time.\n\nIn addition to the required “wall clock” reading, a Time may contain an optional\nreading of the current process's monotonic clock, to provide additional precision\nfor comparison or subtraction.\nSee the “Monotonic Clocks” section in the package documentation for details.\n\nNote that the Go == operator compares not just the time instant but also the\nLocation and the monotonic clock reading. Therefore, Time values should not\nbe used as map or database keys without first guaranteeing that the\nidentical Location has been set for all values, which can be achieved\nthrough use of the UTC or Local method, and that the monotonic clock reading\nhas been stripped by setting t = t.Round(0). In general, prefer t.Equal(u)\nto t == u, since t.Equal uses the most accurate comparison available and\ncorrectly handles the case when only one of its arguments has a monotonic\nclock reading.\n","preselect":true,"sortText":"00000","filterText":"Time","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":71},"end":{"line":16,"character":74}},"newText":"Time"}},{"label":"Timer","kind":22,"detail":"struct{...}","documentation":"The Timer type represents a single event.\nWhen the Timer expires, the current time will be sent on C,\nunless the Timer was created by AfterFunc.\nA Timer must be created with NewTimer or AfterFunc.\n","sortText":"00001","filterText":"Timer","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":71},"end":{"line":16,"character":74}},"newText":"Timer"}}]} [Trace - 22:59:38.185 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":136,"diagnostics":[{"range":{"start":{"line":16,"character":71},"end":{"line":16,"character":74}},"severity":1,"source":"compiler","message":"Tim not declared by package time"}]} [Trace - 22:59:38.263 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":137},"contentChanges":[{"range":{"start":{"line":16,"character":74},"end":{"line":16,"character":74}},"rangeLength":0,"text":"e"}]} [Trace - 22:59:38.263 PM] Sending request 'textDocument/completion - (11110)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":16,"character":75},"context":{"triggerKind":3}} [Trace - 22:59:38.267 PM] Received response 'textDocument/completion - (11110)' in 3ms. Result: {"isIncomplete":true,"items":[{"label":"Time","kind":22,"detail":"struct{...}","documentation":"A Time represents an instant in time with nanosecond precision.\n\nPrograms using times should typically store and pass them as values,\nnot pointers. That is, time variables and struct fields should be of\ntype time.Time, not *time.Time.\n\nA Time value can be used by multiple goroutines simultaneously except\nthat the methods GobDecode, UnmarshalBinary, UnmarshalJSON and\nUnmarshalText are not concurrency-safe.\n\nTime instants can be compared using the Before, After, and Equal methods.\nThe Sub method subtracts two instants, producing a Duration.\nThe Add method adds a Time and a Duration, producing a Time.\n\nThe zero value of type Time is January 1, year 1, 00:00:00.000000000 UTC.\nAs this time is unlikely to come up in practice, the IsZero method gives\na simple way of detecting a time that has not been initialized explicitly.\n\nEach Time has associated with it a Location, consulted when computing the\npresentation form of the time, such as in the Format, Hour, and Year methods.\nThe methods Local, UTC, and In return a Time with a specific location.\nChanging the location in this way changes only the presentation; it does not\nchange the instant in time being denoted and therefore does not affect the\ncomputations described in earlier paragraphs.\n\nRepresentations of a Time value saved by the GobEncode, MarshalBinary,\nMarshalJSON, and MarshalText methods store the Time.Location's offset, but not\nthe location name. They therefore lose information about Daylight Saving Time.\n\nIn addition to the required “wall clock” reading, a Time may contain an optional\nreading of the current process's monotonic clock, to provide additional precision\nfor comparison or subtraction.\nSee the “Monotonic Clocks” section in the package documentation for details.\n\nNote that the Go == operator compares not just the time instant but also the\nLocation and the monotonic clock reading. Therefore, Time values should not\nbe used as map or database keys without first guaranteeing that the\nidentical Location has been set for all values, which can be achieved\nthrough use of the UTC or Local method, and that the monotonic clock reading\nhas been stripped by setting t = t.Round(0). In general, prefer t.Equal(u)\nto t == u, since t.Equal uses the most accurate comparison available and\ncorrectly handles the case when only one of its arguments has a monotonic\nclock reading.\n","preselect":true,"sortText":"00000","filterText":"Time","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":71},"end":{"line":16,"character":75}},"newText":"Time"}},{"label":"Timer","kind":22,"detail":"struct{...}","documentation":"The Timer type represents a single event.\nWhen the Timer expires, the current time will be sent on C,\nunless the Timer was created by AfterFunc.\nA Timer must be created with NewTimer or AfterFunc.\n","sortText":"00001","filterText":"Timer","insertTextFormat":2,"textEdit":{"range":{"start":{"line":16,"character":71},"end":{"line":16,"character":75}},"newText":"Timer"}}]} [Trace - 22:59:38.270 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":137,"diagnostics":[{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":22}},"severity":1,"source":"compiler","message":"cannot use timestamp (variable of type time.Time) as int64 value in struct literal"}]} [Trace - 22:59:38.270 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":267,"diagnostics":[{"range":{"start":{"line":54,"character":9},"end":{"line":54,"character":23}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":55,"character":9},"end":{"line":55,"character":23}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":61,"character":19},"end":{"line":61,"character":33}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":73,"character":10},"end":{"line":73,"character":24}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":74,"character":10},"end":{"line":74,"character":24}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":75,"character":10},"end":{"line":75,"character":24}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":76,"character":10},"end":{"line":76,"character":24}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":81,"character":20},"end":{"line":81,"character":34}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":133,"character":9},"end":{"line":133,"character":23}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":134,"character":9},"end":{"line":134,"character":23}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":136,"character":9},"end":{"line":136,"character":23}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":137,"character":9},"end":{"line":137,"character":23}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":143,"character":19},"end":{"line":143,"character":33}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":157,"character":10},"end":{"line":157,"character":24}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":158,"character":10},"end":{"line":158,"character":24}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":160,"character":10},"end":{"line":160,"character":24}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":161,"character":10},"end":{"line":161,"character":24}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":165,"character":20},"end":{"line":165,"character":34}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":228,"character":69},"end":{"line":228,"character":76}},"severity":1,"source":"compiler","message":"cannot use earlier (variable of type int64) as time.Time value in argument to simple.ScheduleWithTimestamp"},{"range":{"start":{"line":229,"character":47},"end":{"line":229,"character":54}},"severity":1,"source":"compiler","message":"cannot use earlier (variable of type int64) as time.Time value in argument to simple.ScheduleWithTimestamp"},{"range":{"start":{"line":247,"character":10},"end":{"line":247,"character":24}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":248,"character":10},"end":{"line":248,"character":24}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":249,"character":10},"end":{"line":249,"character":24}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":310,"character":9},"end":{"line":310,"character":23}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":311,"character":9},"end":{"line":311,"character":23}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":317,"character":19},"end":{"line":317,"character":33}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":329,"character":10},"end":{"line":329,"character":24}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":330,"character":10},"end":{"line":330,"character":24}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":334,"character":20},"end":{"line":334,"character":34}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":391,"character":9},"end":{"line":391,"character":23}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":392,"character":9},"end":{"line":392,"character":23}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":393,"character":9},"end":{"line":393,"character":23}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":394,"character":9},"end":{"line":394,"character":23}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":400,"character":19},"end":{"line":400,"character":33}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":412,"character":10},"end":{"line":412,"character":24}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":416,"character":20},"end":{"line":416,"character":34}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":471,"character":18},"end":{"line":471,"character":32}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":472,"character":21},"end":{"line":472,"character":35}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":482,"character":19},"end":{"line":482,"character":33}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":483,"character":22},"end":{"line":483,"character":36}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":525,"character":14},"end":{"line":525,"character":28}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":534,"character":14},"end":{"line":534,"character":28}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":539,"character":19},"end":{"line":539,"character":33}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":540,"character":28},"end":{"line":540,"character":42}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":599,"character":11},"end":{"line":599,"character":25}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":600,"character":11},"end":{"line":600,"character":25}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":601,"character":11},"end":{"line":601,"character":25}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":607,"character":21},"end":{"line":607,"character":35}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"}]} [Trace - 22:59:38.458 PM] Sending request 'textDocument/foldingRange - (11111)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 22:59:38.459 PM] Received response 'textDocument/foldingRange - (11111)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":96,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":22},{"startLine":41,"startCharacter":31,"endLine":42,"endCharacter":12},{"startLine":45,"startCharacter":33,"endLine":46,"endCharacter":15},{"startLine":49,"startCharacter":37,"endLine":50,"endCharacter":19},{"startLine":53,"startCharacter":35,"endLine":54,"endCharacter":119}] [Trace - 22:59:38.508 PM] Sending request 'textDocument/codeLens - (11112)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 22:59:38.508 PM] Received response 'textDocument/codeLens - (11112)' in 0ms. Result: null [Trace - 22:59:38.527 PM] Sending request 'textDocument/codeAction - (11113)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":16,"character":75},"end":{"line":16,"character":75}},"context":{"diagnostics":[{"range":{"start":{"line":16,"character":0},"end":{"line":16,"character":92}},"message":"exported function ScheduleWithTimestamp should have comment or be unexported","severity":2,"source":"go-lint"}]}} [Trace - 22:59:38.527 PM] Received response 'textDocument/codeAction - (11113)' in 0ms. Result: null [Trace - 22:59:38.528 PM] Sending request 'textDocument/codeAction - (11114)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":270,"character":22},"end":{"line":270,"character":22}},"context":{"diagnostics":[]}} [Trace - 22:59:38.529 PM] Received response 'textDocument/codeAction - (11114)' in 1ms. Result: null [Trace - 22:59:38.608 PM] Sending request 'textDocument/documentSymbol - (11115)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 22:59:38.609 PM] Received response 'textDocument/documentSymbol - (11115)' in 0ms. Result: [{"name":"Schedule","detail":"struct{...}","kind":23,"range":{"start":{"line":10,"character":5},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":10,"character":5},"end":{"line":10,"character":13}},"children":[{"name":"id","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":17}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":3}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":16}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":6}}},{"name":"timestamp","detail":"int64","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":16}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":10}}}]},{"name":"ScheduleWithTimestamp","detail":"(id interface{}, epoch int64, timestamp time.Time)","kind":12,"range":{"start":{"line":16,"character":0},"end":{"line":33,"character":1}},"selectionRange":{"start":{"line":16,"character":5},"end":{"line":16,"character":26}}},{"name":"(Schedule).ID","detail":"()","kind":6,"range":{"start":{"line":41,"character":0},"end":{"line":43,"character":1}},"selectionRange":{"start":{"line":41,"character":18},"end":{"line":41,"character":20}}},{"name":"(Schedule).Epoch","detail":"()","kind":6,"range":{"start":{"line":45,"character":0},"end":{"line":47,"character":1}},"selectionRange":{"start":{"line":45,"character":18},"end":{"line":45,"character":23}}},{"name":"(Schedule).Timestamp","detail":"()","kind":6,"range":{"start":{"line":49,"character":0},"end":{"line":51,"character":1}},"selectionRange":{"start":{"line":49,"character":18},"end":{"line":49,"character":27}}},{"name":"(Schedule).String","detail":"()","kind":6,"range":{"start":{"line":53,"character":0},"end":{"line":55,"character":1}},"selectionRange":{"start":{"line":53,"character":18},"end":{"line":53,"character":24}}}] [Trace - 22:59:38.612 PM] Sending request 'textDocument/codeAction - (11116)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":0,"character":0},"end":{"line":56,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":10,"character":5},"end":{"line":10,"character":22}},"message":"exported type Schedule should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":16,"character":0},"end":{"line":16,"character":92}},"message":"exported function ScheduleWithTimestamp should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":35,"character":0},"end":{"line":35,"character":2}},"message":"comment on exported method Schedule.ID should be of the form \"ID ...\"","severity":2,"source":"go-lint"},{"range":{"start":{"line":44,"character":0},"end":{"line":44,"character":33}},"message":"exported method Schedule.Epoch should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":48,"character":0},"end":{"line":48,"character":37}},"message":"exported method Schedule.Timestamp should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":22}},"message":"cannot use timestamp (variable of type time.Time) as int64 value in struct literal","severity":1,"source":"compiler"}],"only":["source.organizeImports"]}} [Trace - 22:59:38.612 PM] Received response 'textDocument/codeAction - (11116)' in 0ms. Result: null [Trace - 22:59:38.613 PM] Sending request 'textDocument/formatting - (11117)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 22:59:38.614 PM] Received response 'textDocument/formatting - (11117)' in 0ms. Result: [] [Trace - 22:59:38.630 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":137}} [Trace - 22:59:38.735 PM] Sending request 'textDocument/documentLink - (11118)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 22:59:38.736 PM] Received response 'textDocument/documentLink - (11118)' in 1ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/strconv?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":37,"character":41},"end":{"line":37,"character":49}},"target":"https://time.Now"}] [Trace - 22:59:38.899 PM] Sending request 'textDocument/codeAction - (11119)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":16,"character":75},"end":{"line":16,"character":75}},"context":{"diagnostics":[{"range":{"start":{"line":16,"character":0},"end":{"line":16,"character":96}},"message":"exported function ScheduleWithTimestamp should have comment or be unexported","severity":2,"source":"go-lint"}]}} [Trace - 22:59:38.899 PM] Received response 'textDocument/codeAction - (11119)' in 0ms. Result: null [Trace - 22:59:39.034 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","type":2}]} [Trace - 22:59:39.572 PM] Sending request 'textDocument/codeAction - (11120)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":0,"character":0},"end":{"line":56,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":10,"character":5},"end":{"line":10,"character":22}},"message":"exported type Schedule should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":16,"character":0},"end":{"line":16,"character":96}},"message":"exported function ScheduleWithTimestamp should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":41,"character":0},"end":{"line":41,"character":31}},"message":"exported method Schedule.ID should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":45,"character":0},"end":{"line":45,"character":33}},"message":"exported method Schedule.Epoch should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":49,"character":0},"end":{"line":49,"character":37}},"message":"exported method Schedule.Timestamp should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":22}},"message":"cannot use timestamp (variable of type time.Time) as int64 value in struct literal","severity":1,"source":"compiler"}],"only":["source.organizeImports"]}} [Trace - 22:59:39.573 PM] Received response 'textDocument/codeAction - (11120)' in 0ms. Result: null [Trace - 22:59:39.574 PM] Sending request 'textDocument/formatting - (11121)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 22:59:39.574 PM] Received response 'textDocument/formatting - (11121)' in 0ms. Result: [] [Trace - 22:59:39.590 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":137}} [Trace - 22:59:39.859 PM] Sending request 'textDocument/codeAction - (11122)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":16,"character":75},"end":{"line":16,"character":75}},"context":{"diagnostics":[{"range":{"start":{"line":16,"character":0},"end":{"line":16,"character":96}},"message":"exported function ScheduleWithTimestamp should have comment or be unexported","severity":2,"source":"go-lint"}]}} [Trace - 22:59:39.860 PM] Received response 'textDocument/codeAction - (11122)' in 1ms. Result: null [Trace - 22:59:39.993 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","type":2}]} [Trace - 22:59:49.374 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 22:59:49 background imports cache refresh starting\n"} [Info - 10:59:49 PM] 2020/11/25 22:59:49 background imports cache refresh starting [Trace - 22:59:49.541 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 22:59:49 background refresh finished after 166.787444ms\n"} [Info - 10:59:49 PM] 2020/11/25 22:59:49 background refresh finished after 166.787444ms [Trace - 22:59:57.061 PM] Sending request 'textDocument/hover - (11123)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":36,"character":12}} [Trace - 22:59:57.061 PM] Received response 'textDocument/hover - (11123)' in 0ms. Result: null [Trace - 22:59:57.242 PM] Sending request 'textDocument/documentHighlight - (11124)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":36,"character":13}} [Trace - 22:59:57.243 PM] Received response 'textDocument/documentHighlight - (11124)' in 0ms. Result: [] [Trace - 22:59:57.668 PM] Sending request 'textDocument/codeAction - (11125)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":36,"character":5},"end":{"line":36,"character":19}},"context":{"diagnostics":[]}} [Trace - 22:59:57.669 PM] Received response 'textDocument/codeAction - (11125)' in 1ms. Result: null [Trace - 22:59:58.521 PM] Sending request 'textDocument/hover - (11126)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":16,"character":14}} [Trace - 22:59:58.521 PM] Received response 'textDocument/hover - (11126)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nfunc ScheduleWithTimestamp(id interface{}, epoch int64, timestamp time.Time) schedule.Schedule\n```\n\n[`simple.ScheduleWithTimestamp` on pkg.go.dev](https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls#ScheduleWithTimestamp)"},"range":{"start":{"line":16,"character":5},"end":{"line":16,"character":26}}} [Trace - 22:59:58.609 PM] Sending request 'textDocument/documentHighlight - (11127)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":16,"character":14}} [Trace - 22:59:58.610 PM] Received response 'textDocument/documentHighlight - (11127)' in 0ms. Result: [{"range":{"start":{"line":16,"character":5},"end":{"line":16,"character":26}},"kind":1}] [Trace - 22:59:59.031 PM] Sending request 'textDocument/codeAction - (11128)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":16,"character":5},"end":{"line":16,"character":26}},"context":{"diagnostics":[{"range":{"start":{"line":16,"character":0},"end":{"line":16,"character":96}},"message":"exported function ScheduleWithTimestamp should have comment or be unexported","severity":2,"source":"go-lint"}]}} [Trace - 22:59:59.032 PM] Received response 'textDocument/codeAction - (11128)' in 0ms. Result: null [Trace - 22:59:59.521 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":138},"contentChanges":[{"range":{"start":{"line":16,"character":5},"end":{"line":16,"character":26}},"rangeLength":21,"text":"SimpleSchedule"}]} [Trace - 22:59:59.527 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":267,"diagnostics":[{"range":{"start":{"line":54,"character":60},"end":{"line":54,"character":60}},"severity":1,"source":"compiler","message":"too few arguments in call to simple.SimpleSchedule"},{"range":{"start":{"line":55,"character":60},"end":{"line":55,"character":60}},"severity":1,"source":"compiler","message":"too few arguments in call to simple.SimpleSchedule"},{"range":{"start":{"line":61,"character":65},"end":{"line":61,"character":65}},"severity":1,"source":"compiler","message":"too few arguments in call to simple.SimpleSchedule"},{"range":{"start":{"line":73,"character":61},"end":{"line":73,"character":61}},"severity":1,"source":"compiler","message":"too few arguments in call to simple.SimpleSchedule"},{"range":{"start":{"line":74,"character":61},"end":{"line":74,"character":61}},"severity":1,"source":"compiler","message":"too few arguments in call to simple.SimpleSchedule"},{"range":{"start":{"line":75,"character":61},"end":{"line":75,"character":61}},"severity":1,"source":"compiler","message":"too few arguments in call to simple.SimpleSchedule"},{"range":{"start":{"line":76,"character":61},"end":{"line":76,"character":61}},"severity":1,"source":"compiler","message":"too few arguments in call to simple.SimpleSchedule"},{"range":{"start":{"line":81,"character":66},"end":{"line":81,"character":66}},"severity":1,"source":"compiler","message":"too few arguments in call to simple.SimpleSchedule"},{"range":{"start":{"line":133,"character":60},"end":{"line":133,"character":60}},"severity":1,"source":"compiler","message":"too few arguments in call to simple.SimpleSchedule"},{"range":{"start":{"line":134,"character":60},"end":{"line":134,"character":60}},"severity":1,"source":"compiler","message":"too few arguments in call to simple.SimpleSchedule"},{"range":{"start":{"line":136,"character":60},"end":{"line":136,"character":60}},"severity":1,"source":"compiler","message":"too few arguments in call to simple.SimpleSchedule"},{"range":{"start":{"line":137,"character":60},"end":{"line":137,"character":60}},"severity":1,"source":"compiler","message":"too few arguments in call to simple.SimpleSchedule"},{"range":{"start":{"line":143,"character":65},"end":{"line":143,"character":65}},"severity":1,"source":"compiler","message":"too few arguments in call to simple.SimpleSchedule"},{"range":{"start":{"line":157,"character":61},"end":{"line":157,"character":61}},"severity":1,"source":"compiler","message":"too few arguments in call to simple.SimpleSchedule"},{"range":{"start":{"line":158,"character":61},"end":{"line":158,"character":61}},"severity":1,"source":"compiler","message":"too few arguments in call to simple.SimpleSchedule"},{"range":{"start":{"line":160,"character":61},"end":{"line":160,"character":61}},"severity":1,"source":"compiler","message":"too few arguments in call to simple.SimpleSchedule"},{"range":{"start":{"line":161,"character":61},"end":{"line":161,"character":61}},"severity":1,"source":"compiler","message":"too few arguments in call to simple.SimpleSchedule"},{"range":{"start":{"line":165,"character":66},"end":{"line":165,"character":66}},"severity":1,"source":"compiler","message":"too few arguments in call to simple.SimpleSchedule"},{"range":{"start":{"line":228,"character":9},"end":{"line":228,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"},{"range":{"start":{"line":229,"character":9},"end":{"line":229,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"},{"range":{"start":{"line":247,"character":61},"end":{"line":247,"character":61}},"severity":1,"source":"compiler","message":"too few arguments in call to simple.SimpleSchedule"},{"range":{"start":{"line":248,"character":39},"end":{"line":248,"character":39}},"severity":1,"source":"compiler","message":"too few arguments in call to simple.SimpleSchedule"},{"range":{"start":{"line":249,"character":60},"end":{"line":249,"character":60}},"severity":1,"source":"compiler","message":"too few arguments in call to simple.SimpleSchedule"},{"range":{"start":{"line":310,"character":57},"end":{"line":310,"character":57}},"severity":1,"source":"compiler","message":"too few arguments in call to simple.SimpleSchedule"},{"range":{"start":{"line":311,"character":30},"end":{"line":311,"character":30}},"severity":1,"source":"compiler","message":"too few arguments in call to simple.SimpleSchedule"},{"range":{"start":{"line":317,"character":65},"end":{"line":317,"character":65}},"severity":1,"source":"compiler","message":"too few arguments in call to simple.SimpleSchedule"},{"range":{"start":{"line":329,"character":58},"end":{"line":329,"character":58}},"severity":1,"source":"compiler","message":"too few arguments in call to simple.SimpleSchedule"},{"range":{"start":{"line":330,"character":31},"end":{"line":330,"character":31}},"severity":1,"source":"compiler","message":"too few arguments in call to simple.SimpleSchedule"},{"range":{"start":{"line":334,"character":66},"end":{"line":334,"character":66}},"severity":1,"source":"compiler","message":"too few arguments in call to simple.SimpleSchedule"},{"range":{"start":{"line":391,"character":60},"end":{"line":391,"character":60}},"severity":1,"source":"compiler","message":"too few arguments in call to simple.SimpleSchedule"},{"range":{"start":{"line":392,"character":59},"end":{"line":392,"character":59}},"severity":1,"source":"compiler","message":"too few arguments in call to simple.SimpleSchedule"},{"range":{"start":{"line":393,"character":60},"end":{"line":393,"character":60}},"severity":1,"source":"compiler","message":"too few arguments in call to simple.SimpleSchedule"},{"range":{"start":{"line":394,"character":59},"end":{"line":394,"character":59}},"severity":1,"source":"compiler","message":"too few arguments in call to simple.SimpleSchedule"},{"range":{"start":{"line":400,"character":65},"end":{"line":400,"character":65}},"severity":1,"source":"compiler","message":"too few arguments in call to simple.SimpleSchedule"},{"range":{"start":{"line":412,"character":61},"end":{"line":412,"character":61}},"severity":1,"source":"compiler","message":"too few arguments in call to simple.SimpleSchedule"},{"range":{"start":{"line":416,"character":66},"end":{"line":416,"character":66}},"severity":1,"source":"compiler","message":"too few arguments in call to simple.SimpleSchedule"},{"range":{"start":{"line":471,"character":69},"end":{"line":471,"character":69}},"severity":1,"source":"compiler","message":"too few arguments in call to simple.SimpleSchedule"},{"range":{"start":{"line":472,"character":42},"end":{"line":472,"character":42}},"severity":1,"source":"compiler","message":"too few arguments in call to simple.SimpleSchedule"},{"range":{"start":{"line":482,"character":68},"end":{"line":482,"character":68}},"severity":1,"source":"compiler","message":"too few arguments in call to simple.SimpleSchedule"},{"range":{"start":{"line":483,"character":43},"end":{"line":483,"character":43}},"severity":1,"source":"compiler","message":"too few arguments in call to simple.SimpleSchedule"},{"range":{"start":{"line":525,"character":65},"end":{"line":525,"character":65}},"severity":1,"source":"compiler","message":"too few arguments in call to simple.SimpleSchedule"},{"range":{"start":{"line":534,"character":65},"end":{"line":534,"character":65}},"severity":1,"source":"compiler","message":"too few arguments in call to simple.SimpleSchedule"},{"range":{"start":{"line":539,"character":70},"end":{"line":539,"character":70}},"severity":1,"source":"compiler","message":"too few arguments in call to simple.SimpleSchedule"},{"range":{"start":{"line":540,"character":49},"end":{"line":540,"character":49}},"severity":1,"source":"compiler","message":"too few arguments in call to simple.SimpleSchedule"},{"range":{"start":{"line":599,"character":60},"end":{"line":599,"character":60}},"severity":1,"source":"compiler","message":"too few arguments in call to simple.SimpleSchedule"},{"range":{"start":{"line":600,"character":62},"end":{"line":600,"character":62}},"severity":1,"source":"compiler","message":"too few arguments in call to simple.SimpleSchedule"},{"range":{"start":{"line":601,"character":61},"end":{"line":601,"character":61}},"severity":1,"source":"compiler","message":"too few arguments in call to simple.SimpleSchedule"},{"range":{"start":{"line":607,"character":67},"end":{"line":607,"character":67}},"severity":1,"source":"compiler","message":"too few arguments in call to simple.SimpleSchedule"}]} [Trace - 22:59:59.712 PM] Sending request 'textDocument/foldingRange - (11129)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 22:59:59.713 PM] Received response 'textDocument/foldingRange - (11129)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":89,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":22},{"startLine":41,"startCharacter":31,"endLine":42,"endCharacter":12},{"startLine":45,"startCharacter":33,"endLine":46,"endCharacter":15},{"startLine":49,"startCharacter":37,"endLine":50,"endCharacter":19},{"startLine":53,"startCharacter":35,"endLine":54,"endCharacter":119}] [Trace - 22:59:59.760 PM] Sending request 'textDocument/codeLens - (11130)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 22:59:59.761 PM] Received response 'textDocument/codeLens - (11130)' in 0ms. Result: null [Trace - 22:59:59.761 PM] Sending request 'textDocument/codeAction - (11131)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":16,"character":19},"end":{"line":16,"character":19}},"context":{"diagnostics":[{"range":{"start":{"line":16,"character":0},"end":{"line":16,"character":96}},"message":"exported function ScheduleWithTimestamp should have comment or be unexported","severity":2,"source":"go-lint"}]}} [Trace - 22:59:59.762 PM] Received response 'textDocument/codeAction - (11131)' in 0ms. Result: null [Trace - 22:59:59.782 PM] Sending request 'textDocument/codeAction - (11132)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":270,"character":22},"end":{"line":270,"character":22}},"context":{"diagnostics":[]}} [Trace - 22:59:59.784 PM] Received response 'textDocument/codeAction - (11132)' in 1ms. Result: null [Trace - 22:59:59.849 PM] Sending request 'textDocument/codeAction - (11133)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":0,"character":0},"end":{"line":56,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":10,"character":5},"end":{"line":10,"character":22}},"message":"exported type Schedule should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":16,"character":0},"end":{"line":16,"character":96}},"message":"exported function ScheduleWithTimestamp should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":41,"character":0},"end":{"line":41,"character":31}},"message":"exported method Schedule.ID should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":45,"character":0},"end":{"line":45,"character":33}},"message":"exported method Schedule.Epoch should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":49,"character":0},"end":{"line":49,"character":37}},"message":"exported method Schedule.Timestamp should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":22}},"message":"cannot use timestamp (variable of type time.Time) as int64 value in struct literal","severity":1,"source":"compiler"}],"only":["source.organizeImports"]}} [Trace - 22:59:59.850 PM] Received response 'textDocument/codeAction - (11133)' in 0ms. Result: null [Trace - 22:59:59.850 PM] Sending request 'textDocument/formatting - (11134)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 22:59:59.851 PM] Received response 'textDocument/formatting - (11134)' in 0ms. Result: [] [Trace - 22:59:59.859 PM] Sending request 'textDocument/documentSymbol - (11135)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 22:59:59.859 PM] Received response 'textDocument/documentSymbol - (11135)' in 0ms. Result: [{"name":"Schedule","detail":"struct{...}","kind":23,"range":{"start":{"line":10,"character":5},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":10,"character":5},"end":{"line":10,"character":13}},"children":[{"name":"id","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":17}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":3}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":16}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":6}}},{"name":"timestamp","detail":"int64","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":16}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":10}}}]},{"name":"SimpleSchedule","detail":"(id interface{}, epoch int64, timestamp time.Time)","kind":12,"range":{"start":{"line":16,"character":0},"end":{"line":33,"character":1}},"selectionRange":{"start":{"line":16,"character":5},"end":{"line":16,"character":19}}},{"name":"(Schedule).ID","detail":"()","kind":6,"range":{"start":{"line":41,"character":0},"end":{"line":43,"character":1}},"selectionRange":{"start":{"line":41,"character":18},"end":{"line":41,"character":20}}},{"name":"(Schedule).Epoch","detail":"()","kind":6,"range":{"start":{"line":45,"character":0},"end":{"line":47,"character":1}},"selectionRange":{"start":{"line":45,"character":18},"end":{"line":45,"character":23}}},{"name":"(Schedule).Timestamp","detail":"()","kind":6,"range":{"start":{"line":49,"character":0},"end":{"line":51,"character":1}},"selectionRange":{"start":{"line":49,"character":18},"end":{"line":49,"character":27}}},{"name":"(Schedule).String","detail":"()","kind":6,"range":{"start":{"line":53,"character":0},"end":{"line":55,"character":1}},"selectionRange":{"start":{"line":53,"character":18},"end":{"line":53,"character":24}}}] [Trace - 22:59:59.870 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":138}} [Trace - 23:00:00.142 PM] Sending request 'textDocument/codeAction - (11136)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":16,"character":19},"end":{"line":16,"character":19}},"context":{"diagnostics":[{"range":{"start":{"line":16,"character":0},"end":{"line":16,"character":89}},"message":"exported function SimpleSchedule should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":16,"character":5},"end":{"line":16,"character":89}},"message":"func name will be used as simple.SimpleSchedule by other packages, and that stutters; consider calling this Schedule","severity":2,"source":"go-lint"}]}} [Trace - 23:00:00.143 PM] Received response 'textDocument/codeAction - (11136)' in 0ms. Result: null [Trace - 23:00:00.509 PM] Sending request 'textDocument/documentLink - (11137)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 23:00:00.510 PM] Received response 'textDocument/documentLink - (11137)' in 0ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/strconv?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":37,"character":41},"end":{"line":37,"character":49}},"target":"https://time.Now"}] [Trace - 23:00:00.539 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","type":2}]} [Trace - 23:00:03.720 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":139},"contentChanges":[{"range":{"start":{"line":16,"character":19},"end":{"line":16,"character":19}},"rangeLength":0,"text":"2"}]} [Trace - 23:00:03.722 PM] Sending request 'textDocument/completion - (11138)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":16,"character":20},"context":{"triggerKind":1}} [Trace - 23:00:03.724 PM] Received response 'textDocument/completion - (11138)' in 2ms. Result: {"isIncomplete":false,"items":[]} [Trace - 23:00:03.724 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 23:00:03 no completions found: this is a definition of func SimpleSchedule2(id interface{}, epoch int64, timestamp time.Time) github.com/etf1/kafka-scheduler/schedule.Schedule\n\tposition={16 20}\n"} [Error - 11:00:03 PM] 2020/11/25 23:00:03 no completions found: this is a definition of func SimpleSchedule2(id interface{}, epoch int64, timestamp time.Time) github.com/etf1/kafka-scheduler/schedule.Schedule position={16 20} [Trace - 23:00:03.727 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":267,"diagnostics":[{"range":{"start":{"line":54,"character":9},"end":{"line":54,"character":23}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":55,"character":9},"end":{"line":55,"character":23}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":61,"character":19},"end":{"line":61,"character":33}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":73,"character":10},"end":{"line":73,"character":24}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":74,"character":10},"end":{"line":74,"character":24}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":75,"character":10},"end":{"line":75,"character":24}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":76,"character":10},"end":{"line":76,"character":24}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":81,"character":20},"end":{"line":81,"character":34}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":133,"character":9},"end":{"line":133,"character":23}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":134,"character":9},"end":{"line":134,"character":23}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":136,"character":9},"end":{"line":136,"character":23}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":137,"character":9},"end":{"line":137,"character":23}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":143,"character":19},"end":{"line":143,"character":33}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":157,"character":10},"end":{"line":157,"character":24}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":158,"character":10},"end":{"line":158,"character":24}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":160,"character":10},"end":{"line":160,"character":24}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":161,"character":10},"end":{"line":161,"character":24}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":165,"character":20},"end":{"line":165,"character":34}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":228,"character":9},"end":{"line":228,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"},{"range":{"start":{"line":229,"character":9},"end":{"line":229,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"},{"range":{"start":{"line":247,"character":10},"end":{"line":247,"character":24}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":248,"character":10},"end":{"line":248,"character":24}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":249,"character":10},"end":{"line":249,"character":24}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":310,"character":9},"end":{"line":310,"character":23}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":311,"character":9},"end":{"line":311,"character":23}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":317,"character":19},"end":{"line":317,"character":33}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":329,"character":10},"end":{"line":329,"character":24}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":330,"character":10},"end":{"line":330,"character":24}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":334,"character":20},"end":{"line":334,"character":34}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":391,"character":9},"end":{"line":391,"character":23}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":392,"character":9},"end":{"line":392,"character":23}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":393,"character":9},"end":{"line":393,"character":23}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":394,"character":9},"end":{"line":394,"character":23}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":400,"character":19},"end":{"line":400,"character":33}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":412,"character":10},"end":{"line":412,"character":24}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":416,"character":20},"end":{"line":416,"character":34}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":471,"character":18},"end":{"line":471,"character":32}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":472,"character":21},"end":{"line":472,"character":35}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":482,"character":19},"end":{"line":482,"character":33}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":483,"character":22},"end":{"line":483,"character":36}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":525,"character":14},"end":{"line":525,"character":28}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":534,"character":14},"end":{"line":534,"character":28}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":539,"character":19},"end":{"line":539,"character":33}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":540,"character":28},"end":{"line":540,"character":42}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":599,"character":11},"end":{"line":599,"character":25}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":600,"character":11},"end":{"line":600,"character":25}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":601,"character":11},"end":{"line":601,"character":25}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"},{"range":{"start":{"line":607,"character":21},"end":{"line":607,"character":35}},"severity":1,"source":"compiler","message":"SimpleSchedule not declared by package simple"}]} [Trace - 23:00:03.912 PM] Sending request 'textDocument/foldingRange - (11139)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 23:00:03.912 PM] Received response 'textDocument/foldingRange - (11139)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":90,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":22},{"startLine":41,"startCharacter":31,"endLine":42,"endCharacter":12},{"startLine":45,"startCharacter":33,"endLine":46,"endCharacter":15},{"startLine":49,"startCharacter":37,"endLine":50,"endCharacter":19},{"startLine":53,"startCharacter":35,"endLine":54,"endCharacter":119}] [Trace - 23:00:03.960 PM] Sending request 'textDocument/codeLens - (11140)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 23:00:03.961 PM] Received response 'textDocument/codeLens - (11140)' in 0ms. Result: null [Trace - 23:00:03.961 PM] Sending request 'textDocument/codeAction - (11141)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":16,"character":20},"end":{"line":16,"character":20}},"context":{"diagnostics":[{"range":{"start":{"line":16,"character":0},"end":{"line":16,"character":89}},"message":"exported function SimpleSchedule should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":16,"character":5},"end":{"line":16,"character":89}},"message":"func name will be used as simple.SimpleSchedule by other packages, and that stutters; consider calling this Schedule","severity":2,"source":"go-lint"}]}} [Trace - 23:00:03.961 PM] Received response 'textDocument/codeAction - (11141)' in 0ms. Result: null [Trace - 23:00:03.981 PM] Sending request 'textDocument/codeAction - (11142)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":270,"character":22},"end":{"line":270,"character":22}},"context":{"diagnostics":[]}} [Trace - 23:00:03.983 PM] Received response 'textDocument/codeAction - (11142)' in 1ms. Result: null [Trace - 23:00:04.060 PM] Sending request 'textDocument/codeAction - (11143)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":0,"character":0},"end":{"line":56,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":10,"character":5},"end":{"line":10,"character":22}},"message":"exported type Schedule should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":16,"character":0},"end":{"line":16,"character":89}},"message":"exported function SimpleSchedule should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":16,"character":5},"end":{"line":16,"character":89}},"message":"func name will be used as simple.SimpleSchedule by other packages, and that stutters; consider calling this Schedule","severity":2,"source":"go-lint"},{"range":{"start":{"line":41,"character":0},"end":{"line":41,"character":31}},"message":"exported method Schedule.ID should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":45,"character":0},"end":{"line":45,"character":33}},"message":"exported method Schedule.Epoch should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":49,"character":0},"end":{"line":49,"character":37}},"message":"exported method Schedule.Timestamp should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":22}},"message":"cannot use timestamp (variable of type time.Time) as int64 value in struct literal","severity":1,"source":"compiler"}],"only":["source.organizeImports"]}} [Trace - 23:00:04.060 PM] Sending request 'textDocument/documentSymbol - (11144)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 23:00:04.060 PM] Received response 'textDocument/codeAction - (11143)' in 0ms. Result: null [Trace - 23:00:04.061 PM] Received response 'textDocument/documentSymbol - (11144)' in 0ms. Result: [{"name":"Schedule","detail":"struct{...}","kind":23,"range":{"start":{"line":10,"character":5},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":10,"character":5},"end":{"line":10,"character":13}},"children":[{"name":"id","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":17}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":3}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":16}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":6}}},{"name":"timestamp","detail":"int64","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":16}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":10}}}]},{"name":"SimpleSchedule2","detail":"(id interface{}, epoch int64, timestamp time.Time)","kind":12,"range":{"start":{"line":16,"character":0},"end":{"line":33,"character":1}},"selectionRange":{"start":{"line":16,"character":5},"end":{"line":16,"character":20}}},{"name":"(Schedule).ID","detail":"()","kind":6,"range":{"start":{"line":41,"character":0},"end":{"line":43,"character":1}},"selectionRange":{"start":{"line":41,"character":18},"end":{"line":41,"character":20}}},{"name":"(Schedule).Epoch","detail":"()","kind":6,"range":{"start":{"line":45,"character":0},"end":{"line":47,"character":1}},"selectionRange":{"start":{"line":45,"character":18},"end":{"line":45,"character":23}}},{"name":"(Schedule).Timestamp","detail":"()","kind":6,"range":{"start":{"line":49,"character":0},"end":{"line":51,"character":1}},"selectionRange":{"start":{"line":49,"character":18},"end":{"line":49,"character":27}}},{"name":"(Schedule).String","detail":"()","kind":6,"range":{"start":{"line":53,"character":0},"end":{"line":55,"character":1}},"selectionRange":{"start":{"line":53,"character":18},"end":{"line":53,"character":24}}}] [Trace - 23:00:04.061 PM] Sending request 'textDocument/formatting - (11145)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 23:00:04.062 PM] Received response 'textDocument/formatting - (11145)' in 0ms. Result: [] [Trace - 23:00:04.082 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":139}} [Trace - 23:00:04.350 PM] Sending request 'textDocument/codeAction - (11146)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":16,"character":20},"end":{"line":16,"character":20}},"context":{"diagnostics":[{"range":{"start":{"line":16,"character":0},"end":{"line":16,"character":90}},"message":"exported function SimpleSchedule2 should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":16,"character":5},"end":{"line":16,"character":90}},"message":"func name will be used as simple.SimpleSchedule2 by other packages, and that stutters; consider calling this Schedule2","severity":2,"source":"go-lint"}]}} [Trace - 23:00:04.350 PM] Received response 'textDocument/codeAction - (11146)' in 0ms. Result: null [Trace - 23:00:04.393 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","type":2}]} [Trace - 23:00:04.710 PM] Sending request 'textDocument/documentLink - (11147)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 23:00:04.711 PM] Received response 'textDocument/documentLink - (11147)' in 0ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/strconv?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":37,"character":41},"end":{"line":37,"character":49}},"target":"https://time.Now"}] [Trace - 23:00:11.040 PM] Sending request 'textDocument/hover - (11148)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":16,"character":12}} [Trace - 23:00:11.041 PM] Received response 'textDocument/hover - (11148)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nfunc SimpleSchedule2(id interface{}, epoch int64, timestamp time.Time) schedule.Schedule\n```\n\n[`simple.SimpleSchedule2` on pkg.go.dev](https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls#SimpleSchedule2)"},"range":{"start":{"line":16,"character":5},"end":{"line":16,"character":20}}} [Trace - 23:00:11.615 PM] Sending request 'textDocument/documentLink - (11149)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:00:11.616 PM] Sending request 'textDocument/codeAction - (11150)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} [Trace - 23:00:11.616 PM] Sending request 'textDocument/documentHighlight - (11151)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":228,"character":25}} [Trace - 23:00:11.621 PM] Received response 'textDocument/documentLink - (11149)' in 5ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":410,"character":11},"end":{"line":410,"character":19}},"target":"https://time.Now"}] [Trace - 23:00:11.622 PM] Received response 'textDocument/codeAction - (11150)' in 6ms. Result: null [Trace - 23:00:11.623 PM] Received response 'textDocument/documentHighlight - (11151)' in 6ms. Result: [{"range":{"start":{"line":228,"character":9},"end":{"line":228,"character":30}},"kind":1},{"range":{"start":{"line":229,"character":9},"end":{"line":229,"character":30}},"kind":1}] [Trace - 23:00:11.789 PM] Sending request 'textDocument/foldingRange - (11152)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:00:11.792 PM] Received response 'textDocument/foldingRange - (11152)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":300,"endCharacter":2},{"startLine":227,"startCharacter":33,"endLine":229,"endCharacter":55},{"startLine":234,"startCharacter":36,"endLine":235,"endCharacter":21},{"startLine":244,"startCharacter":9,"endLine":254,"endCharacter":3},{"startLine":246,"startCharacter":33,"endLine":249,"endCharacter":61},{"startLine":252,"startCharacter":36,"endLine":253,"endCharacter":22},{"startLine":261,"startCharacter":6,"endLine":272,"endCharacter":3},{"startLine":262,"startCharacter":10,"endLine":271,"endCharacter":13},{"startLine":263,"startCharacter":23,"endLine":269,"endCharacter":5},{"startLine":266,"startCharacter":19,"endLine":269,"endCharacter":4},{"startLine":266,"startCharacter":41,"endLine":268,"endCharacter":9},{"startLine":270,"startCharacter":38,"endLine":271,"endCharacter":13},{"startLine":275,"startCharacter":22,"endLine":276,"endCharacter":55},{"startLine":279,"startCharacter":29,"endLine":280,"endCharacter":40},{"startLine":283,"startCharacter":29,"endLine":299,"endCharacter":3},{"startLine":284,"startCharacter":32,"endLine":298,"endCharacter":51},{"startLine":285,"startCharacter":32,"endLine":288,"endCharacter":4},{"startLine":286,"startCharacter":38,"endLine":287,"endCharacter":51},{"startLine":289,"startCharacter":31,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":47,"endLine":291,"endCharacter":50},{"startLine":293,"startCharacter":25,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":68},{"startLine":297,"startCharacter":10,"endLine":298,"endCharacter":51},{"startLine":304,"startCharacter":59,"endLine":377,"endCharacter":2},{"startLine":309,"startCharacter":33,"endLine":311,"endCharacter":31},{"startLine":316,"startCharacter":36,"endLine":317,"endCharacter":67},{"startLine":326,"startCharacter":12,"endLine":335,"endCharacter":3},{"startLine":328,"startCharacter":33,"endLine":330,"endCharacter":32},{"startLine":333,"startCharacter":36,"endLine":334,"endCharacter":68},{"startLine":342,"startCharacter":6,"endLine":353,"endCharacter":3},{"startLine":343,"startCharacter":10,"endLine":352,"endCharacter":13},{"startLine":344,"startCharacter":23,"endLine":350,"endCharacter":5},{"startLine":347,"startCharacter":19,"endLine":350,"endCharacter":4},{"startLine":347,"startCharacter":41,"endLine":349,"endCharacter":9},{"startLine":351,"startCharacter":38,"endLine":352,"endCharacter":13},{"startLine":356,"startCharacter":22,"endLine":357,"endCharacter":55},{"startLine":360,"startCharacter":29,"endLine":361,"endCharacter":40},{"startLine":366,"startCharacter":29,"endLine":372,"endCharacter":3},{"startLine":367,"startCharacter":32,"endLine":371,"endCharacter":51},{"startLine":368,"startCharacter":32,"endLine":369,"endCharacter":49},{"startLine":370,"startCharacter":10,"endLine":371,"endCharacter":51},{"startLine":375,"startCharacter":32,"endLine":376,"endCharacter":76},{"startLine":381,"startCharacter":57,"endLine":458,"endCharacter":2},{"startLine":390,"startCharacter":33,"endLine":394,"endCharacter":60},{"startLine":399,"startCharacter":36,"endLine":400,"endCharacter":67},{"startLine":409,"startCharacter":12,"endLine":417,"endCharacter":3},{"startLine":411,"startCharacter":33,"endLine":412,"endCharacter":62},{"startLine":415,"startCharacter":36,"endLine":416,"endCharacter":68},{"startLine":424,"startCharacter":6,"endLine":435,"endCharacter":3},{"startLine":425,"startCharacter":10,"endLine":434,"endCharacter":13},{"startLine":426,"startCharacter":23,"endLine":432,"endCharacter":5},{"startLine":429,"startCharacter":19,"endLine":432,"endCharacter":4},{"startLine":429,"startCharacter":41,"endLine":431,"endCharacter":9},{"startLine":433,"startCharacter":38,"endLine":434,"endCharacter":13},{"startLine":438,"startCharacter":29,"endLine":439,"endCharacter":34},{"startLine":442,"startCharacter":35,"endLine":443,"endCharacter":55},{"startLine":447,"startCharacter":29,"endLine":457,"endCharacter":3},{"startLine":449,"startCharacter":10,"endLine":453,"endCharacter":17},{"startLine":450,"startCharacter":14,"endLine":451,"endCharacter":58},{"startLine":455,"startCharacter":28,"endLine":456,"endCharacter":51},{"startLine":462,"startCharacter":51,"endLine":510,"endCharacter":2},{"startLine":480,"startCharacter":12,"endLine":483,"endCharacter":45},{"startLine":490,"startCharacter":6,"endLine":501,"endCharacter":3},{"startLine":491,"startCharacter":10,"endLine":500,"endCharacter":13},{"startLine":492,"startCharacter":23,"endLine":498,"endCharacter":5},{"startLine":495,"startCharacter":19,"endLine":498,"endCharacter":4},{"startLine":495,"startCharacter":41,"endLine":497,"endCharacter":9},{"startLine":499,"startCharacter":38,"endLine":500,"endCharacter":13},{"startLine":504,"startCharacter":22,"endLine":505,"endCharacter":55},{"startLine":508,"startCharacter":29,"endLine":509,"endCharacter":40},{"startLine":514,"startCharacter":51,"endLine":574,"endCharacter":2},{"startLine":538,"startCharacter":12,"endLine":541,"endCharacter":15},{"startLine":548,"startCharacter":6,"endLine":559,"endCharacter":3},{"startLine":549,"startCharacter":10,"endLine":558,"endCharacter":13},{"startLine":550,"startCharacter":23,"endLine":556,"endCharacter":5},{"startLine":553,"startCharacter":19,"endLine":556,"endCharacter":4},{"startLine":553,"startCharacter":41,"endLine":555,"endCharacter":9},{"startLine":557,"startCharacter":38,"endLine":558,"endCharacter":13},{"startLine":563,"startCharacter":29,"endLine":565,"endCharacter":62},{"startLine":568,"startCharacter":22,"endLine":569,"endCharacter":55},{"startLine":572,"startCharacter":44,"endLine":573,"endCharacter":46},{"startLine":578,"startCharacter":50,"endLine":647,"endCharacter":2},{"startLine":579,"startCharacter":20,"endLine":582,"endCharacter":25},{"startLine":583,"startCharacter":3,"endLine":585,"endCharacter":54},{"startLine":588,"startCharacter":26,"endLine":646,"endCharacter":4},{"startLine":589,"startCharacter":8,"endLine":646,"endCharacter":3},{"startLine":589,"startCharacter":36,"endLine":645,"endCharacter":4},{"startLine":598,"startCharacter":35,"endLine":601,"endCharacter":62},{"startLine":606,"startCharacter":38,"endLine":607,"endCharacter":69},{"startLine":617,"startCharacter":8,"endLine":628,"endCharacter":5},{"startLine":618,"startCharacter":12,"endLine":627,"endCharacter":15},{"startLine":619,"startCharacter":25,"endLine":625,"endCharacter":7},{"startLine":622,"startCharacter":21,"endLine":625,"endCharacter":6},{"startLine":622,"startCharacter":43,"endLine":624,"endCharacter":11},{"startLine":626,"startCharacter":40,"endLine":627,"endCharacter":15},{"startLine":631,"startCharacter":31,"endLine":632,"endCharacter":42},{"startLine":636,"startCharacter":31,"endLine":640,"endCharacter":5},{"startLine":637,"startCharacter":29,"endLine":639,"endCharacter":18},{"startLine":638,"startCharacter":33,"endLine":639,"endCharacter":18},{"startLine":643,"startCharacter":44,"endLine":644,"endCharacter":92}] [Trace - 23:00:11.847 PM] Sending request 'textDocument/codeLens - (11153)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:00:11.848 PM] Received response 'textDocument/codeLens - (11153)' in 0ms. Result: null [Trace - 23:00:11.848 PM] Sending request 'textDocument/codeAction - (11154)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":228,"character":25},"end":{"line":228,"character":25}},"context":{"diagnostics":[{"range":{"start":{"line":228,"character":9},"end":{"line":228,"character":30}},"message":"ScheduleWithTimestamp not declared by package simple","severity":1,"source":"compiler"}]}} [Trace - 23:00:11.849 PM] Received response 'textDocument/codeAction - (11154)' in 1ms. Result: null [Trace - 23:00:12.327 PM] Sending request 'textDocument/hover - (11155)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":229,"character":30}} [Trace - 23:00:12.328 PM] Received response 'textDocument/hover - (11155)' in 0ms. Result: null [Trace - 23:00:13.697 PM] Sending request 'textDocument/hover - (11156)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":228,"character":27}} [Trace - 23:00:13.697 PM] Received response 'textDocument/hover - (11156)' in 0ms. Result: null [Trace - 23:00:13.997 PM] Sending request 'textDocument/hover - (11157)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":228,"character":29}} [Trace - 23:00:13.997 PM] Received response 'textDocument/hover - (11157)' in 0ms. Result: null [Trace - 23:00:14.152 PM] Sending request 'textDocument/codeAction - (11158)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":228,"character":9},"end":{"line":228,"character":30}},"context":{"diagnostics":[{"range":{"start":{"line":228,"character":9},"end":{"line":228,"character":30}},"message":"ScheduleWithTimestamp not declared by package simple","severity":1,"source":"compiler"}],"only":["quickfix"]}} [Trace - 23:00:14.153 PM] Received response 'textDocument/codeAction - (11158)' in 1ms. Result: null [Trace - 23:00:14.603 PM] Sending request 'textDocument/hover - (11159)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":228,"character":25}} [Trace - 23:00:14.604 PM] Received response 'textDocument/hover - (11159)' in 0ms. Result: null [Trace - 23:00:14.923 PM] Sending request 'textDocument/hover - (11160)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":238,"character":37}} [Trace - 23:00:14.924 PM] Received response 'textDocument/hover - (11160)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nfunc scheduler.StartOfToday() time.Time\n```\n\n[`scheduler.StartOfToday` on pkg.go.dev](https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls#StartOfToday)"},"range":{"start":{"line":238,"character":27},"end":{"line":238,"character":39}}} [Trace - 23:00:15.496 PM] Sending request 'textDocument/hover - (11161)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":247,"character":18}} [Trace - 23:00:15.496 PM] Received response 'textDocument/hover - (11161)' in 0ms. Result: null [Trace - 23:00:15.698 PM] Sending request 'textDocument/hover - (11162)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":247,"character":17}} [Trace - 23:00:15.698 PM] Received response 'textDocument/hover - (11162)' in 0ms. Result: null [Trace - 23:00:15.814 PM] Sending request 'textDocument/documentHighlight - (11163)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":247,"character":18}} [Trace - 23:00:15.815 PM] Received response 'textDocument/documentHighlight - (11163)' in 0ms. Result: [{"range":{"start":{"line":247,"character":10},"end":{"line":247,"character":24}},"kind":1},{"range":{"start":{"line":393,"character":9},"end":{"line":393,"character":23}},"kind":1},{"range":{"start":{"line":472,"character":21},"end":{"line":472,"character":35}},"kind":1},{"range":{"start":{"line":482,"character":19},"end":{"line":482,"character":33}},"kind":1},{"range":{"start":{"line":54,"character":9},"end":{"line":54,"character":23}},"kind":1},{"range":{"start":{"line":55,"character":9},"end":{"line":55,"character":23}},"kind":1},{"range":{"start":{"line":61,"character":19},"end":{"line":61,"character":33}},"kind":1},{"range":{"start":{"line":158,"character":10},"end":{"line":158,"character":24}},"kind":1},{"range":{"start":{"line":599,"character":11},"end":{"line":599,"character":25}},"kind":1},{"range":{"start":{"line":607,"character":21},"end":{"line":607,"character":35}},"kind":1},{"range":{"start":{"line":137,"character":9},"end":{"line":137,"character":23}},"kind":1},{"range":{"start":{"line":143,"character":19},"end":{"line":143,"character":33}},"kind":1},{"range":{"start":{"line":391,"character":9},"end":{"line":391,"character":23}},"kind":1},{"range":{"start":{"line":534,"character":14},"end":{"line":534,"character":28}},"kind":1},{"range":{"start":{"line":74,"character":10},"end":{"line":74,"character":24}},"kind":1},{"range":{"start":{"line":133,"character":9},"end":{"line":133,"character":23}},"kind":1},{"range":{"start":{"line":394,"character":9},"end":{"line":394,"character":23}},"kind":1},{"range":{"start":{"line":540,"character":28},"end":{"line":540,"character":42}},"kind":1},{"range":{"start":{"line":525,"character":14},"end":{"line":525,"character":28}},"kind":1},{"range":{"start":{"line":75,"character":10},"end":{"line":75,"character":24}},"kind":1},{"range":{"start":{"line":157,"character":10},"end":{"line":157,"character":24}},"kind":1},{"range":{"start":{"line":160,"character":10},"end":{"line":160,"character":24}},"kind":1},{"range":{"start":{"line":330,"character":10},"end":{"line":330,"character":24}},"kind":1},{"range":{"start":{"line":400,"character":19},"end":{"line":400,"character":33}},"kind":1},{"range":{"start":{"line":471,"character":18},"end":{"line":471,"character":32}},"kind":1},{"range":{"start":{"line":76,"character":10},"end":{"line":76,"character":24}},"kind":1},{"range":{"start":{"line":165,"character":20},"end":{"line":165,"character":34}},"kind":1},{"range":{"start":{"line":311,"character":9},"end":{"line":311,"character":23}},"kind":1},{"range":{"start":{"line":329,"character":10},"end":{"line":329,"character":24}},"kind":1},{"range":{"start":{"line":416,"character":20},"end":{"line":416,"character":34}},"kind":1},{"range":{"start":{"line":483,"character":22},"end":{"line":483,"character":36}},"kind":1},{"range":{"start":{"line":600,"character":11},"end":{"line":600,"character":25}},"kind":1},{"range":{"start":{"line":601,"character":11},"end":{"line":601,"character":25}},"kind":1},{"range":{"start":{"line":136,"character":9},"end":{"line":136,"character":23}},"kind":1},{"range":{"start":{"line":249,"character":10},"end":{"line":249,"character":24}},"kind":1},{"range":{"start":{"line":310,"character":9},"end":{"line":310,"character":23}},"kind":1},{"range":{"start":{"line":392,"character":9},"end":{"line":392,"character":23}},"kind":1},{"range":{"start":{"line":73,"character":10},"end":{"line":73,"character":24}},"kind":1},{"range":{"start":{"line":81,"character":20},"end":{"line":81,"character":34}},"kind":1},{"range":{"start":{"line":412,"character":10},"end":{"line":412,"character":24}},"kind":1},{"range":{"start":{"line":539,"character":19},"end":{"line":539,"character":33}},"kind":1},{"range":{"start":{"line":334,"character":20},"end":{"line":334,"character":34}},"kind":1},{"range":{"start":{"line":134,"character":9},"end":{"line":134,"character":23}},"kind":1},{"range":{"start":{"line":161,"character":10},"end":{"line":161,"character":24}},"kind":1},{"range":{"start":{"line":248,"character":10},"end":{"line":248,"character":24}},"kind":1},{"range":{"start":{"line":317,"character":19},"end":{"line":317,"character":33}},"kind":1}] [Trace - 23:00:16.243 PM] Sending request 'textDocument/codeAction - (11164)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":247,"character":10},"end":{"line":247,"character":24}},"context":{"diagnostics":[{"range":{"start":{"line":247,"character":10},"end":{"line":247,"character":24}},"message":"SimpleSchedule not declared by package simple","severity":1,"source":"compiler"}]}} [Trace - 23:00:16.245 PM] Received response 'textDocument/codeAction - (11164)' in 1ms. Result: null [Trace - 23:00:17.233 PM] Sending request 'textDocument/hover - (11165)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":231,"character":20}} [Trace - 23:00:17.234 PM] Received response 'textDocument/hover - (11165)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nvar schedules []schedule.Schedule\n```"},"range":{"start":{"line":231,"character":20},"end":{"line":231,"character":29}}} [Trace - 23:00:17.631 PM] Sending request 'textDocument/hover - (11166)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":228,"character":18}} [Trace - 23:00:17.632 PM] Received response 'textDocument/hover - (11166)' in 0ms. Result: null [Trace - 23:00:17.786 PM] Sending request 'textDocument/codeAction - (11167)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":228,"character":9},"end":{"line":228,"character":30}},"context":{"diagnostics":[{"range":{"start":{"line":228,"character":9},"end":{"line":228,"character":30}},"message":"ScheduleWithTimestamp not declared by package simple","severity":1,"source":"compiler"}],"only":["quickfix"]}} [Trace - 23:00:17.787 PM] Received response 'textDocument/codeAction - (11167)' in 1ms. Result: null [Trace - 23:00:17.852 PM] Sending request 'textDocument/documentHighlight - (11168)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":228,"character":19}} [Trace - 23:00:17.852 PM] Received response 'textDocument/documentHighlight - (11168)' in 0ms. Result: [{"range":{"start":{"line":228,"character":9},"end":{"line":228,"character":30}},"kind":1},{"range":{"start":{"line":229,"character":9},"end":{"line":229,"character":30}},"kind":1}] [Trace - 23:00:18.098 PM] Sending request 'textDocument/codeAction - (11169)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":228,"character":19},"end":{"line":228,"character":19}},"context":{"diagnostics":[{"range":{"start":{"line":228,"character":9},"end":{"line":228,"character":30}},"message":"ScheduleWithTimestamp not declared by package simple","severity":1,"source":"compiler"}]}} [Trace - 23:00:18.100 PM] Received response 'textDocument/codeAction - (11169)' in 1ms. Result: null [Trace - 23:00:18.886 PM] Sending request 'textDocument/codeAction - (11170)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":228,"character":9},"end":{"line":228,"character":30}},"context":{"diagnostics":[{"range":{"start":{"line":228,"character":9},"end":{"line":228,"character":30}},"message":"ScheduleWithTimestamp not declared by package simple","severity":1,"source":"compiler"}]}} [Trace - 23:00:18.888 PM] Received response 'textDocument/codeAction - (11170)' in 1ms. Result: null [Trace - 23:00:19.509 PM] Sending request 'textDocument/documentHighlight - (11171)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":228,"character":30}} [Trace - 23:00:19.509 PM] Received response 'textDocument/documentHighlight - (11171)' in 0ms. Result: [{"range":{"start":{"line":228,"character":9},"end":{"line":228,"character":30}},"kind":1},{"range":{"start":{"line":229,"character":9},"end":{"line":229,"character":30}},"kind":1}] [Trace - 23:00:19.756 PM] Sending request 'textDocument/codeAction - (11172)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":228,"character":9},"end":{"line":228,"character":30}},"context":{"diagnostics":[{"range":{"start":{"line":228,"character":9},"end":{"line":228,"character":30}},"message":"ScheduleWithTimestamp not declared by package simple","severity":1,"source":"compiler"}]}} [Trace - 23:00:19.757 PM] Received response 'textDocument/codeAction - (11172)' in 1ms. Result: null [Trace - 23:00:22.654 PM] Sending request 'textDocument/documentLink - (11173)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 23:00:22.654 PM] Sending request 'textDocument/codeAction - (11174)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} [Trace - 23:00:22.654 PM] Sending request 'textDocument/documentSymbol - (11175)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 23:00:22.655 PM] Received response 'textDocument/documentLink - (11173)' in 0ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/strconv?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":37,"character":41},"end":{"line":37,"character":49}},"target":"https://time.Now"}] [Trace - 23:00:22.655 PM] Received response 'textDocument/codeAction - (11174)' in 1ms. Result: null [Trace - 23:00:22.656 PM] Received response 'textDocument/documentSymbol - (11175)' in 1ms. Result: [{"name":"Schedule","detail":"struct{...}","kind":23,"range":{"start":{"line":10,"character":5},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":10,"character":5},"end":{"line":10,"character":13}},"children":[{"name":"id","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":17}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":3}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":16}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":6}}},{"name":"timestamp","detail":"int64","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":16}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":10}}}]},{"name":"SimpleSchedule2","detail":"(id interface{}, epoch int64, timestamp time.Time)","kind":12,"range":{"start":{"line":16,"character":0},"end":{"line":33,"character":1}},"selectionRange":{"start":{"line":16,"character":5},"end":{"line":16,"character":20}}},{"name":"(Schedule).ID","detail":"()","kind":6,"range":{"start":{"line":41,"character":0},"end":{"line":43,"character":1}},"selectionRange":{"start":{"line":41,"character":18},"end":{"line":41,"character":20}}},{"name":"(Schedule).Epoch","detail":"()","kind":6,"range":{"start":{"line":45,"character":0},"end":{"line":47,"character":1}},"selectionRange":{"start":{"line":45,"character":18},"end":{"line":45,"character":23}}},{"name":"(Schedule).Timestamp","detail":"()","kind":6,"range":{"start":{"line":49,"character":0},"end":{"line":51,"character":1}},"selectionRange":{"start":{"line":49,"character":18},"end":{"line":49,"character":27}}},{"name":"(Schedule).String","detail":"()","kind":6,"range":{"start":{"line":53,"character":0},"end":{"line":55,"character":1}},"selectionRange":{"start":{"line":53,"character":18},"end":{"line":53,"character":24}}}] [Trace - 23:00:22.826 PM] Sending request 'textDocument/foldingRange - (11176)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 23:00:22.827 PM] Received response 'textDocument/foldingRange - (11176)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":90,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":22},{"startLine":41,"startCharacter":31,"endLine":42,"endCharacter":12},{"startLine":45,"startCharacter":33,"endLine":46,"endCharacter":15},{"startLine":49,"startCharacter":37,"endLine":50,"endCharacter":19},{"startLine":53,"startCharacter":35,"endLine":54,"endCharacter":119}] [Trace - 23:00:22.876 PM] Sending request 'textDocument/codeLens - (11177)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 23:00:22.876 PM] Received response 'textDocument/codeLens - (11177)' in 0ms. Result: null [Trace - 23:00:22.877 PM] Sending request 'textDocument/codeAction - (11178)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":16,"character":20},"end":{"line":16,"character":20}},"context":{"diagnostics":[{"range":{"start":{"line":16,"character":0},"end":{"line":16,"character":90}},"message":"exported function SimpleSchedule2 should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":16,"character":5},"end":{"line":16,"character":90}},"message":"func name will be used as simple.SimpleSchedule2 by other packages, and that stutters; consider calling this Schedule2","severity":2,"source":"go-lint"}]}} [Trace - 23:00:22.878 PM] Received response 'textDocument/codeAction - (11178)' in 0ms. Result: null [Trace - 23:00:27.670 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 23:00:27 background imports cache refresh starting\n"} [Info - 11:00:27 PM] 2020/11/25 23:00:27 background imports cache refresh starting [Trace - 23:00:27.844 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 23:00:27 background refresh finished after 173.789315ms\n"} [Info - 11:00:27 PM] 2020/11/25 23:00:27 background refresh finished after 173.789315ms [Trace - 23:00:30.231 PM] Sending request 'textDocument/codeAction - (11179)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":35,"character":2},"end":{"line":35,"character":2}},"context":{"diagnostics":[]}} [Trace - 23:00:30.232 PM] Received response 'textDocument/codeAction - (11179)' in 0ms. Result: null [Trace - 23:00:30.737 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":140},"contentChanges":[{"range":{"start":{"line":35,"character":1},"end":{"line":35,"character":2}},"rangeLength":1,"text":""}]} [Trace - 23:00:30.744 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":140,"diagnostics":[{"range":{"start":{"line":35,"character":0},"end":{"line":35,"character":0}},"severity":1,"source":"syntax","message":"expected declaration, found '/'"}]} [Trace - 23:00:30.855 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":141},"contentChanges":[{"range":{"start":{"line":35,"character":0},"end":{"line":35,"character":1}},"rangeLength":1,"text":""}]} [Trace - 23:00:30.861 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":267,"diagnostics":[{"range":{"start":{"line":228,"character":9},"end":{"line":228,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"},{"range":{"start":{"line":229,"character":9},"end":{"line":229,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"}]} [Trace - 23:00:30.861 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":141,"diagnostics":[{"range":{"start":{"line":39,"character":0},"end":{"line":39,"character":0}},"severity":1,"source":"syntax","message":"expected declaration, found '*'"}]} [Trace - 23:00:31.057 PM] Sending request 'textDocument/foldingRange - (11180)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 23:00:31.058 PM] Received response 'textDocument/foldingRange - (11180)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":90,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":22},{"startLine":36,"startCharacter":68,"endLine":37,"endCharacter":59}] [Trace - 23:00:31.106 PM] Sending request 'textDocument/codeLens - (11181)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 23:00:31.106 PM] Received response 'textDocument/codeLens - (11181)' in 0ms. Result: null [Trace - 23:00:31.114 PM] Sending request 'textDocument/codeAction - (11182)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":270,"character":22},"end":{"line":270,"character":22}},"context":{"diagnostics":[]}} [Trace - 23:00:31.116 PM] Received response 'textDocument/codeAction - (11182)' in 1ms. Result: null [Trace - 23:00:31.206 PM] Sending request 'textDocument/documentSymbol - (11183)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 23:00:31.207 PM] Received response 'textDocument/documentSymbol - (11183)' in 0ms. Result: [{"name":"Schedule","detail":"struct{...}","kind":23,"range":{"start":{"line":10,"character":5},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":10,"character":5},"end":{"line":10,"character":13}},"children":[{"name":"id","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":17}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":3}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":16}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":6}}},{"name":"timestamp","detail":"int64","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":16}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":10}}}]},{"name":"SimpleSchedule2","detail":"(id interface{}, epoch int64, timestamp time.Time)","kind":12,"range":{"start":{"line":16,"character":0},"end":{"line":33,"character":1}},"selectionRange":{"start":{"line":16,"character":5},"end":{"line":16,"character":20}}},{"name":"SimpleSchedule","detail":"(id interface{}, epoch int64)","kind":12,"range":{"start":{"line":36,"character":0},"end":{"line":38,"character":1}},"selectionRange":{"start":{"line":36,"character":5},"end":{"line":36,"character":19}}}] [Trace - 23:00:31.389 PM] Sending request 'textDocument/documentHighlight - (11184)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":36,"character":0}} [Trace - 23:00:31.390 PM] Received response 'textDocument/documentHighlight - (11184)' in 0ms. Result: [{"range":{"start":{"line":36,"character":0},"end":{"line":36,"character":4}},"kind":1},{"range":{"start":{"line":37,"character":1},"end":{"line":37,"character":59}},"kind":1}] [Trace - 23:00:31.728 PM] Sending request 'textDocument/documentLink - (11185)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 23:00:31.728 PM] Received response 'textDocument/documentLink - (11185)' in 0ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/strconv?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"}] [Trace - 23:00:32.120 PM] Sending request 'textDocument/codeAction - (11186)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":39,"character":0},"end":{"line":39,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":39,"character":0},"end":{"line":39,"character":0}},"message":"expected declaration, found '*'","severity":1,"source":"syntax"}]}} [Trace - 23:00:32.121 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 23:00:32 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go:40:1: expected declaration, found '*'\n\tfile=\"/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go\"\n"} [Trace - 23:00:32.121 PM] Received response 'textDocument/codeAction - (11186)' in 0ms. Result: null [Error - 11:00:32 PM] 2020/11/25 23:00:32 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go:40:1: expected declaration, found '*' file="/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go" [Trace - 23:00:32.639 PM] Sending request 'textDocument/codeAction - (11187)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":39,"character":2},"end":{"line":39,"character":2}},"context":{"diagnostics":[]}} [Trace - 23:00:32.639 PM] Received response 'textDocument/codeAction - (11187)' in 0ms. Result: null [Trace - 23:00:32.639 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 23:00:32 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go:40:1: expected declaration, found '*'\n\tfile=\"/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go\"\n"} [Error - 11:00:32 PM] 2020/11/25 23:00:32 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go:40:1: expected declaration, found '*' file="/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go" [Trace - 23:00:32.916 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":142},"contentChanges":[{"range":{"start":{"line":39,"character":1},"end":{"line":39,"character":2}},"rangeLength":1,"text":""}]} [Trace - 23:00:33.039 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":143},"contentChanges":[{"range":{"start":{"line":39,"character":0},"end":{"line":39,"character":1}},"rangeLength":1,"text":""}]} [Trace - 23:00:33.044 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":143,"diagnostics":[{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":22}},"severity":1,"source":"compiler","message":"cannot use timestamp (variable of type time.Time) as int64 value in struct literal"},{"range":{"start":{"line":37,"character":8},"end":{"line":37,"character":29}},"severity":1,"source":"compiler","message":"undeclared name: ScheduleWithTimestamp"}]} [Trace - 23:00:33.232 PM] Sending request 'textDocument/foldingRange - (11188)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 23:00:33.233 PM] Received response 'textDocument/foldingRange - (11188)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":90,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":22},{"startLine":36,"startCharacter":68,"endLine":37,"endCharacter":59},{"startLine":41,"startCharacter":31,"endLine":42,"endCharacter":12},{"startLine":45,"startCharacter":33,"endLine":46,"endCharacter":15},{"startLine":49,"startCharacter":37,"endLine":50,"endCharacter":19},{"startLine":53,"startCharacter":35,"endLine":54,"endCharacter":119}] [Trace - 23:00:33.283 PM] Sending request 'textDocument/codeLens - (11189)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 23:00:33.284 PM] Received response 'textDocument/codeLens - (11189)' in 0ms. Result: null [Trace - 23:00:33.387 PM] Sending request 'textDocument/documentSymbol - (11190)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 23:00:33.387 PM] Received response 'textDocument/documentSymbol - (11190)' in 0ms. Result: [{"name":"Schedule","detail":"struct{...}","kind":23,"range":{"start":{"line":10,"character":5},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":10,"character":5},"end":{"line":10,"character":13}},"children":[{"name":"id","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":17}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":3}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":16}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":6}}},{"name":"timestamp","detail":"int64","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":16}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":10}}}]},{"name":"SimpleSchedule2","detail":"(id interface{}, epoch int64, timestamp time.Time)","kind":12,"range":{"start":{"line":16,"character":0},"end":{"line":33,"character":1}},"selectionRange":{"start":{"line":16,"character":5},"end":{"line":16,"character":20}}},{"name":"SimpleSchedule","detail":"(id interface{}, epoch int64)","kind":12,"range":{"start":{"line":36,"character":0},"end":{"line":38,"character":1}},"selectionRange":{"start":{"line":36,"character":5},"end":{"line":36,"character":19}}},{"name":"(Schedule).ID","detail":"()","kind":6,"range":{"start":{"line":41,"character":0},"end":{"line":43,"character":1}},"selectionRange":{"start":{"line":41,"character":18},"end":{"line":41,"character":20}}},{"name":"(Schedule).Epoch","detail":"()","kind":6,"range":{"start":{"line":45,"character":0},"end":{"line":47,"character":1}},"selectionRange":{"start":{"line":45,"character":18},"end":{"line":45,"character":23}}},{"name":"(Schedule).Timestamp","detail":"()","kind":6,"range":{"start":{"line":49,"character":0},"end":{"line":51,"character":1}},"selectionRange":{"start":{"line":49,"character":18},"end":{"line":49,"character":27}}},{"name":"(Schedule).String","detail":"()","kind":6,"range":{"start":{"line":53,"character":0},"end":{"line":55,"character":1}},"selectionRange":{"start":{"line":53,"character":18},"end":{"line":53,"character":24}}}] [Trace - 23:00:33.858 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":144},"contentChanges":[{"range":{"start":{"line":38,"character":1},"end":{"line":39,"character":0}},"rangeLength":1,"text":""}]} [Trace - 23:00:33.915 PM] Sending request 'textDocument/documentLink - (11191)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 23:00:33.915 PM] Received response 'textDocument/documentLink - (11191)' in 0ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/strconv?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"}] [Trace - 23:00:34.047 PM] Sending request 'textDocument/foldingRange - (11192)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 23:00:34.048 PM] Received response 'textDocument/foldingRange - (11192)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":90,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":22},{"startLine":36,"startCharacter":68,"endLine":37,"endCharacter":59},{"startLine":40,"startCharacter":31,"endLine":41,"endCharacter":12},{"startLine":44,"startCharacter":33,"endLine":45,"endCharacter":15},{"startLine":48,"startCharacter":37,"endLine":49,"endCharacter":19},{"startLine":52,"startCharacter":35,"endLine":53,"endCharacter":119}] [Trace - 23:00:34.098 PM] Sending request 'textDocument/codeLens - (11193)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 23:00:34.098 PM] Sending request 'textDocument/codeAction - (11194)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":38,"character":1},"end":{"line":38,"character":1}},"context":{"diagnostics":[]}} [Trace - 23:00:34.098 PM] Received response 'textDocument/codeLens - (11193)' in 0ms. Result: null [Trace - 23:00:34.099 PM] Received response 'textDocument/codeAction - (11194)' in 0ms. Result: null [Trace - 23:00:34.197 PM] Sending request 'textDocument/documentSymbol - (11195)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 23:00:34.197 PM] Received response 'textDocument/documentSymbol - (11195)' in 0ms. Result: [{"name":"Schedule","detail":"struct{...}","kind":23,"range":{"start":{"line":10,"character":5},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":10,"character":5},"end":{"line":10,"character":13}},"children":[{"name":"id","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":17}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":3}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":16}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":6}}},{"name":"timestamp","detail":"int64","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":16}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":10}}}]},{"name":"SimpleSchedule2","detail":"(id interface{}, epoch int64, timestamp time.Time)","kind":12,"range":{"start":{"line":16,"character":0},"end":{"line":33,"character":1}},"selectionRange":{"start":{"line":16,"character":5},"end":{"line":16,"character":20}}},{"name":"SimpleSchedule","detail":"(id interface{}, epoch int64)","kind":12,"range":{"start":{"line":36,"character":0},"end":{"line":38,"character":1}},"selectionRange":{"start":{"line":36,"character":5},"end":{"line":36,"character":19}}},{"name":"(Schedule).ID","detail":"()","kind":6,"range":{"start":{"line":40,"character":0},"end":{"line":42,"character":1}},"selectionRange":{"start":{"line":40,"character":18},"end":{"line":40,"character":20}}},{"name":"(Schedule).Epoch","detail":"()","kind":6,"range":{"start":{"line":44,"character":0},"end":{"line":46,"character":1}},"selectionRange":{"start":{"line":44,"character":18},"end":{"line":44,"character":23}}},{"name":"(Schedule).Timestamp","detail":"()","kind":6,"range":{"start":{"line":48,"character":0},"end":{"line":50,"character":1}},"selectionRange":{"start":{"line":48,"character":18},"end":{"line":48,"character":27}}},{"name":"(Schedule).String","detail":"()","kind":6,"range":{"start":{"line":52,"character":0},"end":{"line":54,"character":1}},"selectionRange":{"start":{"line":52,"character":18},"end":{"line":52,"character":24}}}] [Trace - 23:00:34.797 PM] Sending request 'textDocument/hover - (11196)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":40,"character":28}} [Trace - 23:00:34.797 PM] Received response 'textDocument/hover - (11196)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nstring\n```"},"range":{"start":{"line":40,"character":23},"end":{"line":40,"character":29}}} [Trace - 23:00:35.383 PM] Sending request 'textDocument/documentHighlight - (11197)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":37,"character":24}} [Trace - 23:00:35.384 PM] Received response 'textDocument/documentHighlight - (11197)' in 0ms. Result: [{"range":{"start":{"line":36,"character":49},"end":{"line":36,"character":66}},"kind":1},{"range":{"start":{"line":37,"character":8},"end":{"line":37,"character":59}},"kind":1},{"range":{"start":{"line":37,"character":8},"end":{"line":37,"character":29}},"kind":1}] [Trace - 23:00:35.632 PM] Sending request 'textDocument/codeAction - (11198)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":37,"character":24},"end":{"line":37,"character":24}},"context":{"diagnostics":[{"range":{"start":{"line":37,"character":8},"end":{"line":37,"character":29}},"message":"undeclared name: ScheduleWithTimestamp","severity":1,"source":"compiler"}]}} [Trace - 23:00:35.633 PM] Received response 'textDocument/codeAction - (11198)' in 0ms. Result: null [Trace - 23:00:37.501 PM] Sending request 'textDocument/documentHighlight - (11199)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":16,"character":16}} [Trace - 23:00:37.502 PM] Received response 'textDocument/documentHighlight - (11199)' in 0ms. Result: [{"range":{"start":{"line":16,"character":5},"end":{"line":16,"character":20}},"kind":1}] [Trace - 23:00:37.928 PM] Sending request 'textDocument/codeAction - (11200)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":16,"character":5},"end":{"line":16,"character":20}},"context":{"diagnostics":[{"range":{"start":{"line":16,"character":0},"end":{"line":16,"character":90}},"message":"exported function SimpleSchedule2 should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":16,"character":5},"end":{"line":16,"character":90}},"message":"func name will be used as simple.SimpleSchedule2 by other packages, and that stutters; consider calling this Schedule2","severity":2,"source":"go-lint"}]}} [Trace - 23:00:37.929 PM] Received response 'textDocument/codeAction - (11200)' in 0ms. Result: null [Trace - 23:00:39.179 PM] Sending request 'textDocument/hover - (11201)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":36,"character":25}} [Trace - 23:00:39.180 PM] Received response 'textDocument/hover - (11201)' in 0ms. Result: null [Trace - 23:00:39.403 PM] Sending request 'textDocument/documentHighlight - (11202)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":37,"character":22}} [Trace - 23:00:39.403 PM] Received response 'textDocument/documentHighlight - (11202)' in 0ms. Result: [{"range":{"start":{"line":37,"character":8},"end":{"line":37,"character":59}},"kind":1},{"range":{"start":{"line":37,"character":8},"end":{"line":37,"character":29}},"kind":1},{"range":{"start":{"line":36,"character":49},"end":{"line":36,"character":66}},"kind":1}] [Trace - 23:00:39.842 PM] Sending request 'textDocument/codeAction - (11203)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":37,"character":8},"end":{"line":37,"character":29}},"context":{"diagnostics":[{"range":{"start":{"line":37,"character":8},"end":{"line":37,"character":29}},"message":"undeclared name: ScheduleWithTimestamp","severity":1,"source":"compiler"}]}} [Trace - 23:00:39.842 PM] Received response 'textDocument/codeAction - (11203)' in 0ms. Result: null [Trace - 23:00:40.157 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":145},"contentChanges":[{"range":{"start":{"line":37,"character":8},"end":{"line":37,"character":29}},"rangeLength":21,"text":"SimpleSchedule2"}]} [Trace - 23:00:40.162 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":145,"diagnostics":[{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":22}},"severity":1,"source":"compiler","message":"cannot use timestamp (variable of type time.Time) as int64 value in struct literal"},{"range":{"start":{"line":37,"character":35},"end":{"line":37,"character":43}},"severity":1,"source":"compiler","message":"cannot use time.Now().Unix() (value of type int64) as time.Time value in argument to SimpleSchedule2"}]} [Trace - 23:00:40.357 PM] Sending request 'textDocument/foldingRange - (11204)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 23:00:40.358 PM] Received response 'textDocument/foldingRange - (11204)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":90,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":22},{"startLine":36,"startCharacter":68,"endLine":37,"endCharacter":53},{"startLine":40,"startCharacter":31,"endLine":41,"endCharacter":12},{"startLine":44,"startCharacter":33,"endLine":45,"endCharacter":15},{"startLine":48,"startCharacter":37,"endLine":49,"endCharacter":19},{"startLine":52,"startCharacter":35,"endLine":53,"endCharacter":119}] [Trace - 23:00:40.407 PM] Sending request 'textDocument/codeLens - (11205)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 23:00:40.407 PM] Received response 'textDocument/codeLens - (11205)' in 0ms. Result: null [Trace - 23:00:40.417 PM] Sending request 'textDocument/codeAction - (11206)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":37,"character":23},"end":{"line":37,"character":23}},"context":{"diagnostics":[]}} [Trace - 23:00:40.417 PM] Received response 'textDocument/codeAction - (11206)' in 0ms. Result: null [Trace - 23:00:40.450 PM] Sending request 'textDocument/codeAction - (11207)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":0,"character":0},"end":{"line":55,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":10,"character":5},"end":{"line":10,"character":22}},"message":"exported type Schedule should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":16,"character":0},"end":{"line":16,"character":90}},"message":"exported function SimpleSchedule2 should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":16,"character":5},"end":{"line":16,"character":90}},"message":"func name will be used as simple.SimpleSchedule2 by other packages, and that stutters; consider calling this Schedule2","severity":2,"source":"go-lint"},{"range":{"start":{"line":41,"character":0},"end":{"line":41,"character":31}},"message":"exported method Schedule.ID should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":45,"character":0},"end":{"line":45,"character":33}},"message":"exported method Schedule.Epoch should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":49,"character":0},"end":{"line":49,"character":37}},"message":"exported method Schedule.Timestamp should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":22}},"message":"cannot use timestamp (variable of type time.Time) as int64 value in struct literal","severity":1,"source":"compiler"},{"range":{"start":{"line":37,"character":35},"end":{"line":37,"character":43}},"message":"cannot use time.Now().Unix() (value of type int64) as time.Time value in argument to SimpleSchedule2","severity":1,"source":"compiler"}],"only":["source.organizeImports"]}} [Trace - 23:00:40.450 PM] Received response 'textDocument/codeAction - (11207)' in 0ms. Result: null [Trace - 23:00:40.451 PM] Sending request 'textDocument/formatting - (11208)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 23:00:40.452 PM] Received response 'textDocument/formatting - (11208)' in 0ms. Result: [{"range":{"start":{"line":35,"character":0},"end":{"line":36,"character":0}},"newText":""}] [Trace - 23:00:40.456 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":146},"contentChanges":[{"range":{"start":{"line":35,"character":0},"end":{"line":36,"character":0}},"rangeLength":1,"text":""}]} [Trace - 23:00:40.462 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":146,"diagnostics":[{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":22}},"severity":1,"source":"compiler","message":"cannot use timestamp (variable of type time.Time) as int64 value in struct literal"},{"range":{"start":{"line":36,"character":35},"end":{"line":36,"character":43}},"severity":1,"source":"compiler","message":"cannot use time.Now().Unix() (value of type int64) as time.Time value in argument to SimpleSchedule2"}]} [Trace - 23:00:40.487 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":146}} [Trace - 23:00:40.657 PM] Sending request 'textDocument/foldingRange - (11209)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 23:00:40.657 PM] Received response 'textDocument/foldingRange - (11209)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":90,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":22},{"startLine":35,"startCharacter":68,"endLine":36,"endCharacter":53},{"startLine":39,"startCharacter":31,"endLine":40,"endCharacter":12},{"startLine":43,"startCharacter":33,"endLine":44,"endCharacter":15},{"startLine":47,"startCharacter":37,"endLine":48,"endCharacter":19},{"startLine":51,"startCharacter":35,"endLine":52,"endCharacter":119}] [Trace - 23:00:40.707 PM] Sending request 'textDocument/codeLens - (11210)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 23:00:40.707 PM] Received response 'textDocument/codeLens - (11210)' in 0ms. Result: null [Trace - 23:00:40.757 PM] Sending request 'textDocument/codeAction - (11211)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":36,"character":23},"end":{"line":36,"character":23}},"context":{"diagnostics":[]}} [Trace - 23:00:40.758 PM] Received response 'textDocument/codeAction - (11211)' in 0ms. Result: null [Trace - 23:00:40.808 PM] Sending request 'textDocument/documentSymbol - (11212)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 23:00:40.809 PM] Received response 'textDocument/documentSymbol - (11212)' in 0ms. Result: [{"name":"Schedule","detail":"struct{...}","kind":23,"range":{"start":{"line":10,"character":5},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":10,"character":5},"end":{"line":10,"character":13}},"children":[{"name":"id","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":17}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":3}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":16}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":6}}},{"name":"timestamp","detail":"int64","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":16}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":10}}}]},{"name":"SimpleSchedule2","detail":"(id interface{}, epoch int64, timestamp time.Time)","kind":12,"range":{"start":{"line":16,"character":0},"end":{"line":33,"character":1}},"selectionRange":{"start":{"line":16,"character":5},"end":{"line":16,"character":20}}},{"name":"SimpleSchedule","detail":"(id interface{}, epoch int64)","kind":12,"range":{"start":{"line":35,"character":0},"end":{"line":37,"character":1}},"selectionRange":{"start":{"line":35,"character":5},"end":{"line":35,"character":19}}},{"name":"(Schedule).ID","detail":"()","kind":6,"range":{"start":{"line":39,"character":0},"end":{"line":41,"character":1}},"selectionRange":{"start":{"line":39,"character":18},"end":{"line":39,"character":20}}},{"name":"(Schedule).Epoch","detail":"()","kind":6,"range":{"start":{"line":43,"character":0},"end":{"line":45,"character":1}},"selectionRange":{"start":{"line":43,"character":18},"end":{"line":43,"character":23}}},{"name":"(Schedule).Timestamp","detail":"()","kind":6,"range":{"start":{"line":47,"character":0},"end":{"line":49,"character":1}},"selectionRange":{"start":{"line":47,"character":18},"end":{"line":47,"character":27}}},{"name":"(Schedule).String","detail":"()","kind":6,"range":{"start":{"line":51,"character":0},"end":{"line":53,"character":1}},"selectionRange":{"start":{"line":51,"character":18},"end":{"line":51,"character":24}}}] [Trace - 23:00:41.047 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","type":2}]} [Trace - 23:00:41.155 PM] Sending request 'textDocument/documentLink - (11213)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 23:00:41.156 PM] Received response 'textDocument/documentLink - (11213)' in 0ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/strconv?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"}] [Trace - 23:00:41.461 PM] Sending request 'textDocument/hover - (11214)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":30,"character":17}} [Trace - 23:00:41.462 PM] Received response 'textDocument/hover - (11214)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nvar epoch int64\n```"},"range":{"start":{"line":30,"character":13},"end":{"line":30,"character":18}}} [Trace - 23:00:43.097 PM] Sending request 'textDocument/hover - (11215)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":31,"character":22}} [Trace - 23:00:43.097 PM] Received response 'textDocument/hover - (11215)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nvar timestamp time.Time\n```"},"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":22}}} [Trace - 23:00:43.298 PM] Sending request 'textDocument/hover - (11216)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":31,"character":23}} [Trace - 23:00:43.299 PM] Received response 'textDocument/hover - (11216)' in 0ms. Result: null [Trace - 23:00:43.486 PM] Sending request 'textDocument/hover - (11217)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":31,"character":22}} [Trace - 23:00:43.487 PM] Received response 'textDocument/hover - (11217)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nvar timestamp time.Time\n```"},"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":22}}} [Trace - 23:00:43.635 PM] Sending request 'textDocument/documentHighlight - (11218)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":31,"character":22}} [Trace - 23:00:43.635 PM] Received response 'textDocument/documentHighlight - (11218)' in 0ms. Result: [{"range":{"start":{"line":16,"character":50},"end":{"line":16,"character":59}},"kind":1},{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":22}},"kind":1}] [Trace - 23:00:43.883 PM] Sending request 'textDocument/codeAction - (11219)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":31,"character":22},"end":{"line":31,"character":22}},"context":{"diagnostics":[{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":22}},"message":"cannot use timestamp (variable of type time.Time) as int64 value in struct literal","severity":1,"source":"compiler"}]}} [Trace - 23:00:43.884 PM] Received response 'textDocument/codeAction - (11219)' in 0ms. Result: null [Trace - 23:00:57.800 PM] Sending request 'textDocument/hover - (11220)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":13,"character":12}} [Trace - 23:00:57.801 PM] Received response 'textDocument/hover - (11220)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nint64\n```"},"range":{"start":{"line":13,"character":11},"end":{"line":13,"character":16}}} [Trace - 23:00:57.937 PM] Sending request 'textDocument/documentHighlight - (11221)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":13,"character":13}} [Trace - 23:00:57.937 PM] Received response 'textDocument/documentHighlight - (11221)' in 0ms. Result: [{"range":{"start":{"line":13,"character":11},"end":{"line":13,"character":16}},"kind":1},{"range":{"start":{"line":16,"character":43},"end":{"line":16,"character":48}},"kind":1},{"range":{"start":{"line":35,"character":42},"end":{"line":35,"character":47}},"kind":1},{"range":{"start":{"line":43,"character":26},"end":{"line":43,"character":31}},"kind":1},{"range":{"start":{"line":47,"character":30},"end":{"line":47,"character":35}},"kind":1},{"range":{"start":{"line":12,"character":11},"end":{"line":12,"character":16}},"kind":1}] [Trace - 23:00:58.347 PM] Sending request 'textDocument/codeAction - (11222)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":13,"character":11},"end":{"line":13,"character":16}},"context":{"diagnostics":[]}} [Trace - 23:00:58.348 PM] Received response 'textDocument/codeAction - (11222)' in 0ms. Result: null [Trace - 23:00:59.904 PM] Sending request 'textDocument/hover - (11223)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":36,"character":29}} [Trace - 23:00:59.904 PM] Received response 'textDocument/hover - (11223)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nvar epoch int64\n```"},"range":{"start":{"line":36,"character":28},"end":{"line":36,"character":33}}} [Trace - 23:01:00.236 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 23:01:00 background imports cache refresh starting\n"} [Info - 11:01:00 PM] 2020/11/25 23:01:00 background imports cache refresh starting [Trace - 23:01:00.406 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 23:01:00 background refresh finished after 170.485543ms\n"} [Info - 11:01:00 PM] 2020/11/25 23:01:00 background refresh finished after 170.485543ms [Trace - 23:01:00.609 PM] Sending request 'textDocument/hover - (11224)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":31,"character":22}} [Trace - 23:01:00.609 PM] Received response 'textDocument/hover - (11224)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nvar timestamp time.Time\n```"},"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":22}}} [Trace - 23:01:00.733 PM] Sending request 'textDocument/documentHighlight - (11225)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":31,"character":22}} [Trace - 23:01:00.733 PM] Received response 'textDocument/documentHighlight - (11225)' in 0ms. Result: [{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":22}},"kind":1},{"range":{"start":{"line":16,"character":50},"end":{"line":16,"character":59}},"kind":1}] [Trace - 23:01:00.974 PM] Sending request 'textDocument/codeAction - (11226)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":31,"character":22},"end":{"line":31,"character":22}},"context":{"diagnostics":[{"range":{"start":{"line":31,"character":13},"end":{"line":31,"character":22}},"message":"cannot use timestamp (variable of type time.Time) as int64 value in struct literal","severity":1,"source":"compiler"}]}} [Trace - 23:01:00.975 PM] Received response 'textDocument/codeAction - (11226)' in 1ms. Result: null [Trace - 23:01:01.733 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":147},"contentChanges":[{"range":{"start":{"line":31,"character":22},"end":{"line":31,"character":22}},"rangeLength":0,"text":"."}]} [Trace - 23:01:01.734 PM] Sending request 'textDocument/completion - (11227)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":31,"character":23},"context":{"triggerKind":2,"triggerCharacter":"."}} [Trace - 23:01:01.739 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":147,"diagnostics":[{"range":{"start":{"line":31,"character":23},"end":{"line":31,"character":23}},"severity":1,"source":"syntax","message":"expected selector or type assertion, found ','"}]} [Trace - 23:01:01.739 PM] Received response 'textDocument/completion - (11227)' in 5ms. Result: {"isIncomplete":true,"items":[{"label":"Unix","kind":2,"detail":"func() int64","documentation":"Unix returns t as a Unix time, the number of seconds elapsed\nsince January 1, 1970 UTC. The result does not depend on the\nlocation associated with t.\nUnix-like operating systems often record time as a 32-bit\ncount of seconds, but since the method here returns a 64-bit\nvalue it is valid for billions of years into the past or future.\n","preselect":true,"sortText":"00000","filterText":"Unix","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":23},"end":{"line":31,"character":23}},"newText":"Unix()"}},{"label":"UnixNano","kind":2,"detail":"func() int64","documentation":"UnixNano returns t as a Unix time, the number of nanoseconds elapsed\nsince January 1, 1970 UTC. The result is undefined if the Unix time\nin nanoseconds cannot be represented by an int64 (a date before the year\n1678 or after 2262). Note that this means the result of calling UnixNano\non the zero Time is undefined. The result does not depend on the\nlocation associated with t.\n","sortText":"00001","filterText":"UnixNano","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":23},"end":{"line":31,"character":23}},"newText":"UnixNano()"}},{"label":"Local().Unix","kind":2,"detail":"func() int64","documentation":"Unix returns t as a Unix time, the number of seconds elapsed\nsince January 1, 1970 UTC. The result does not depend on the\nlocation associated with t.\nUnix-like operating systems often record time as a 32-bit\ncount of seconds, but since the method here returns a 64-bit\nvalue it is valid for billions of years into the past or future.\n","sortText":"00002","filterText":"Local().Unix","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":23},"end":{"line":31,"character":23}},"newText":"Local().Unix()"}},{"label":"Local().UnixNano","kind":2,"detail":"func() int64","documentation":"UnixNano returns t as a Unix time, the number of nanoseconds elapsed\nsince January 1, 1970 UTC. The result is undefined if the Unix time\nin nanoseconds cannot be represented by an int64 (a date before the year\n1678 or after 2262). Note that this means the result of calling UnixNano\non the zero Time is undefined. The result does not depend on the\nlocation associated with t.\n","sortText":"00003","filterText":"Local().UnixNano","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":23},"end":{"line":31,"character":23}},"newText":"Local().UnixNano()"}},{"label":"UTC().Unix","kind":2,"detail":"func() int64","documentation":"Unix returns t as a Unix time, the number of seconds elapsed\nsince January 1, 1970 UTC. The result does not depend on the\nlocation associated with t.\nUnix-like operating systems often record time as a 32-bit\ncount of seconds, but since the method here returns a 64-bit\nvalue it is valid for billions of years into the past or future.\n","sortText":"00004","filterText":"UTC().Unix","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":23},"end":{"line":31,"character":23}},"newText":"UTC().Unix()"}},{"label":"Add","kind":2,"detail":"func(d time.Duration) time.Time","documentation":"Add returns the time t+d.\n","sortText":"00005","filterText":"Add","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":23},"end":{"line":31,"character":23}},"newText":"Add(${1:})"}},{"label":"AddDate","kind":2,"detail":"func(years int, months int, days int) time.Time","documentation":"AddDate returns the time corresponding to adding the\ngiven number of years, months, and days to t.\nFor example, AddDate(-1, 2, 3) applied to January 1, 2011\nreturns March 4, 2010.\n\nAddDate normalizes its result in the same way that Date does,\nso, for example, adding one month to October 31 yields\nDecember 1, the normalized form for November 31.\n","sortText":"00006","filterText":"AddDate","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":23},"end":{"line":31,"character":23}},"newText":"AddDate(${1:})"}},{"label":"After","kind":2,"detail":"func(u time.Time) bool","documentation":"After reports whether the time instant t is after u.\n","sortText":"00007","filterText":"After","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":23},"end":{"line":31,"character":23}},"newText":"After(${1:})"}},{"label":"AppendFormat","kind":2,"detail":"func(b []byte, layout string) []byte","documentation":"AppendFormat is like Format but appends the textual\nrepresentation to b and returns the extended buffer.\n","sortText":"00008","filterText":"AppendFormat","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":23},"end":{"line":31,"character":23}},"newText":"AppendFormat(${1:})"}},{"label":"Before","kind":2,"detail":"func(u time.Time) bool","documentation":"Before reports whether the time instant t is before u.\n","sortText":"00009","filterText":"Before","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":23},"end":{"line":31,"character":23}},"newText":"Before(${1:})"}},{"label":"Clock","kind":2,"detail":"func() (hour int, min int, sec int)","documentation":"Clock returns the hour, minute, and second within the day specified by t.\n","sortText":"00010","filterText":"Clock","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":23},"end":{"line":31,"character":23}},"newText":"Clock()"}},{"label":"Date","kind":2,"detail":"func() (year int, month time.Month, day int)","documentation":"Date returns the year, month, and day in which t occurs.\n","sortText":"00011","filterText":"Date","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":23},"end":{"line":31,"character":23}},"newText":"Date()"}},{"label":"Day","kind":2,"detail":"func() int","documentation":"Day returns the day of the month specified by t.\n","sortText":"00012","filterText":"Day","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":23},"end":{"line":31,"character":23}},"newText":"Day()"}},{"label":"Equal","kind":2,"detail":"func(u time.Time) bool","documentation":"Equal reports whether t and u represent the same time instant.\nTwo times can be equal even if they are in different locations.\nFor example, 6:00 +0200 and 4:00 UTC are Equal.\nSee the documentation on the Time type for the pitfalls of using == with\nTime values; most code should use Equal instead.\n","sortText":"00013","filterText":"Equal","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":23},"end":{"line":31,"character":23}},"newText":"Equal(${1:})"}},{"label":"Format","kind":2,"detail":"func(layout string) string","documentation":"Format returns a textual representation of the time value formatted\naccording to layout, which defines the format by showing how the reference\ntime, defined to be\n\tMon Jan 2 15:04:05 -0700 MST 2006\nwould be displayed if it were the value; it serves as an example of the\ndesired output. The same display rules will then be applied to the time\nvalue.\n\nA fractional second is represented by adding a period and zeros\nto the end of the seconds section of layout string, as in \"15:04:05.000\"\nto format a time stamp with millisecond precision.\n\nPredefined layouts ANSIC, UnixDate, RFC3339 and others describe standard\nand convenient representations of the reference time. For more information\nabout the formats and the definition of the reference time, see the\ndocumentation for ANSIC and the other constants defined by this package.\n","sortText":"00014","filterText":"Format","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":23},"end":{"line":31,"character":23}},"newText":"Format(${1:})"}},{"label":"GobDecode","kind":2,"detail":"func(data []byte) error","documentation":"GobDecode implements the gob.GobDecoder interface.\n","sortText":"00015","filterText":"GobDecode","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":23},"end":{"line":31,"character":23}},"newText":"GobDecode(${1:})"}},{"label":"GobEncode","kind":2,"detail":"func() ([]byte, error)","documentation":"GobEncode implements the gob.GobEncoder interface.\n","sortText":"00016","filterText":"GobEncode","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":23},"end":{"line":31,"character":23}},"newText":"GobEncode()"}},{"label":"Hour","kind":2,"detail":"func() int","documentation":"Hour returns the hour within the day specified by t, in the range [0, 23].\n","sortText":"00017","filterText":"Hour","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":23},"end":{"line":31,"character":23}},"newText":"Hour()"}},{"label":"ISOWeek","kind":2,"detail":"func() (year int, week int)","documentation":"ISOWeek returns the ISO 8601 year and week number in which t occurs.\nWeek ranges from 1 to 53. Jan 01 to Jan 03 of year n might belong to\nweek 52 or 53 of year n-1, and Dec 29 to Dec 31 might belong to week 1\nof year n+1.\n","sortText":"00018","filterText":"ISOWeek","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":23},"end":{"line":31,"character":23}},"newText":"ISOWeek()"}},{"label":"In","kind":2,"detail":"func(loc *time.Location) time.Time","documentation":"In returns a copy of t representing the same time instant, but\nwith the copy's location information set to loc for display\npurposes.\n\nIn panics if loc is nil.\n","sortText":"00019","filterText":"In","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":23},"end":{"line":31,"character":23}},"newText":"In(${1:})"}},{"label":"IsZero","kind":2,"detail":"func() bool","documentation":"IsZero reports whether t represents the zero time instant,\nJanuary 1, year 1, 00:00:00 UTC.\n","sortText":"00020","filterText":"IsZero","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":23},"end":{"line":31,"character":23}},"newText":"IsZero()"}},{"label":"Local","kind":2,"detail":"func() time.Time","documentation":"Local returns t with the location set to local time.\n","sortText":"00021","filterText":"Local","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":23},"end":{"line":31,"character":23}},"newText":"Local()"}},{"label":"Location","kind":2,"detail":"func() *time.Location","documentation":"Location returns the time zone information associated with t.\n","sortText":"00022","filterText":"Location","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":23},"end":{"line":31,"character":23}},"newText":"Location()"}},{"label":"MarshalBinary","kind":2,"detail":"func() ([]byte, error)","documentation":"MarshalBinary implements the encoding.BinaryMarshaler interface.\n","sortText":"00023","filterText":"MarshalBinary","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":23},"end":{"line":31,"character":23}},"newText":"MarshalBinary()"}},{"label":"MarshalJSON","kind":2,"detail":"func() ([]byte, error)","documentation":"MarshalJSON implements the json.Marshaler interface.\nThe time is a quoted string in RFC 3339 format, with sub-second precision added if present.\n","sortText":"00024","filterText":"MarshalJSON","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":23},"end":{"line":31,"character":23}},"newText":"MarshalJSON()"}},{"label":"MarshalText","kind":2,"detail":"func() ([]byte, error)","documentation":"MarshalText implements the encoding.TextMarshaler interface.\nThe time is formatted in RFC 3339 format, with sub-second precision added if present.\n","sortText":"00025","filterText":"MarshalText","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":23},"end":{"line":31,"character":23}},"newText":"MarshalText()"}},{"label":"Minute","kind":2,"detail":"func() int","documentation":"Minute returns the minute offset within the hour specified by t, in the range [0, 59].\n","sortText":"00026","filterText":"Minute","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":23},"end":{"line":31,"character":23}},"newText":"Minute()"}},{"label":"Month","kind":2,"detail":"func() time.Month","documentation":"Month returns the month of the year specified by t.\n","sortText":"00027","filterText":"Month","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":23},"end":{"line":31,"character":23}},"newText":"Month()"}},{"label":"Nanosecond","kind":2,"detail":"func() int","documentation":"Nanosecond returns the nanosecond offset within the second specified by t,\nin the range [0, 999999999].\n","sortText":"00028","filterText":"Nanosecond","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":23},"end":{"line":31,"character":23}},"newText":"Nanosecond()"}},{"label":"Round","kind":2,"detail":"func(d time.Duration) time.Time","documentation":"Round returns the result of rounding t to the nearest multiple of d (since the zero time).\nThe rounding behavior for halfway values is to round up.\nIf d \u003c= 0, Round returns t stripped of any monotonic clock reading but otherwise unchanged.\n\nRound operates on the time as an absolute duration since the\nzero time; it does not operate on the presentation form of the\ntime. Thus, Round(Hour) may return a time with a non-zero\nminute, depending on the time's Location.\n","sortText":"00029","filterText":"Round","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":23},"end":{"line":31,"character":23}},"newText":"Round(${1:})"}},{"label":"Second","kind":2,"detail":"func() int","documentation":"Second returns the second offset within the minute specified by t, in the range [0, 59].\n","sortText":"00030","filterText":"Second","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":23},"end":{"line":31,"character":23}},"newText":"Second()"}},{"label":"String","kind":2,"detail":"func() string","documentation":"String returns the time formatted using the format string\n\t\"2006-01-02 15:04:05.999999999 -0700 MST\"\n\nIf the time has a monotonic clock reading, the returned string\nincludes a final field \"m=±\u003cvalue\u003e\", where value is the monotonic\nclock reading formatted as a decimal number of seconds.\n\nThe returned string is meant for debugging; for a stable serialized\nrepresentation, use t.MarshalText, t.MarshalBinary, or t.Format\nwith an explicit format string.\n","sortText":"00031","filterText":"String","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":23},"end":{"line":31,"character":23}},"newText":"String()"}},{"label":"Sub","kind":2,"detail":"func(u time.Time) time.Duration","documentation":"Sub returns the duration t-u. If the result exceeds the maximum (or minimum)\nvalue that can be stored in a Duration, the maximum (or minimum) duration\nwill be returned.\nTo compute t-d for a duration d, use t.Add(-d).\n","sortText":"00032","filterText":"Sub","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":23},"end":{"line":31,"character":23}},"newText":"Sub(${1:})"}},{"label":"Truncate","kind":2,"detail":"func(d time.Duration) time.Time","documentation":"Truncate returns the result of rounding t down to a multiple of d (since the zero time).\nIf d \u003c= 0, Truncate returns t stripped of any monotonic clock reading but otherwise unchanged.\n\nTruncate operates on the time as an absolute duration since the\nzero time; it does not operate on the presentation form of the\ntime. Thus, Truncate(Hour) may return a time with a non-zero\nminute, depending on the time's Location.\n","sortText":"00033","filterText":"Truncate","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":23},"end":{"line":31,"character":23}},"newText":"Truncate(${1:})"}},{"label":"UTC","kind":2,"detail":"func() time.Time","documentation":"UTC returns t with the location set to UTC.\n","sortText":"00034","filterText":"UTC","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":23},"end":{"line":31,"character":23}},"newText":"UTC()"}},{"label":"UnmarshalBinary","kind":2,"detail":"func(data []byte) error","documentation":"UnmarshalBinary implements the encoding.BinaryUnmarshaler interface.\n","sortText":"00035","filterText":"UnmarshalBinary","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":23},"end":{"line":31,"character":23}},"newText":"UnmarshalBinary(${1:})"}},{"label":"UnmarshalJSON","kind":2,"detail":"func(data []byte) error","documentation":"UnmarshalJSON implements the json.Unmarshaler interface.\nThe time is expected to be a quoted string in RFC 3339 format.\n","sortText":"00036","filterText":"UnmarshalJSON","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":23},"end":{"line":31,"character":23}},"newText":"UnmarshalJSON(${1:})"}},{"label":"UnmarshalText","kind":2,"detail":"func(data []byte) error","documentation":"UnmarshalText implements the encoding.TextUnmarshaler interface.\nThe time is expected to be in RFC 3339 format.\n","sortText":"00037","filterText":"UnmarshalText","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":23},"end":{"line":31,"character":23}},"newText":"UnmarshalText(${1:})"}},{"label":"Weekday","kind":2,"detail":"func() time.Weekday","documentation":"Weekday returns the day of the week specified by t.\n","sortText":"00038","filterText":"Weekday","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":23},"end":{"line":31,"character":23}},"newText":"Weekday()"}},{"label":"Year","kind":2,"detail":"func() int","documentation":"Year returns the year in which t occurs.\n","sortText":"00039","filterText":"Year","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":23},"end":{"line":31,"character":23}},"newText":"Year()"}},{"label":"YearDay","kind":2,"detail":"func() int","documentation":"YearDay returns the day of the year specified by t, in the range [1,365] for non-leap years,\nand [1,366] in leap years.\n","sortText":"00040","filterText":"YearDay","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":23},"end":{"line":31,"character":23}},"newText":"YearDay()"}},{"label":"Zone","kind":2,"detail":"func() (name string, offset int)","documentation":"Zone computes the time zone in effect at time t, returning the abbreviated\nname of the zone (such as \"CET\") and its offset in seconds east of UTC.\n","sortText":"00041","filterText":"Zone","insertTextFormat":2,"textEdit":{"range":{"start":{"line":31,"character":23},"end":{"line":31,"character":23}},"newText":"Zone()"}}]} [Trace - 23:01:01.923 PM] Sending request 'textDocument/foldingRange - (11228)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 23:01:01.924 PM] Received response 'textDocument/foldingRange - (11228)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":90,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":24},{"startLine":35,"startCharacter":68,"endLine":36,"endCharacter":53},{"startLine":39,"startCharacter":31,"endLine":40,"endCharacter":12},{"startLine":43,"startCharacter":33,"endLine":44,"endCharacter":15},{"startLine":47,"startCharacter":37,"endLine":48,"endCharacter":19},{"startLine":51,"startCharacter":35,"endLine":52,"endCharacter":119}] [Trace - 23:01:01.977 PM] Sending request 'textDocument/codeLens - (11229)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 23:01:01.977 PM] Received response 'textDocument/codeLens - (11229)' in 0ms. Result: null [Trace - 23:01:01.993 PM] Sending request 'textDocument/codeAction - (11230)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":31,"character":23},"end":{"line":31,"character":23}},"context":{"diagnostics":[{"range":{"start":{"line":31,"character":23},"end":{"line":31,"character":23}},"message":"expected selector or type assertion, found ','","severity":1,"source":"syntax"}]}} [Trace - 23:01:01.993 PM] Received response 'textDocument/codeAction - (11230)' in 0ms. Result: null [Trace - 23:01:02.078 PM] Sending request 'textDocument/documentSymbol - (11231)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 23:01:02.079 PM] Received response 'textDocument/documentSymbol - (11231)' in 0ms. Result: [{"name":"Schedule","detail":"struct{...}","kind":23,"range":{"start":{"line":10,"character":5},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":10,"character":5},"end":{"line":10,"character":13}},"children":[{"name":"id","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":17}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":3}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":16}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":6}}},{"name":"timestamp","detail":"int64","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":16}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":10}}}]},{"name":"SimpleSchedule2","detail":"(id interface{}, epoch int64, timestamp time.Time)","kind":12,"range":{"start":{"line":16,"character":0},"end":{"line":33,"character":1}},"selectionRange":{"start":{"line":16,"character":5},"end":{"line":16,"character":20}}},{"name":"SimpleSchedule","detail":"(id interface{}, epoch int64)","kind":12,"range":{"start":{"line":35,"character":0},"end":{"line":37,"character":1}},"selectionRange":{"start":{"line":35,"character":5},"end":{"line":35,"character":19}}},{"name":"(Schedule).ID","detail":"()","kind":6,"range":{"start":{"line":39,"character":0},"end":{"line":41,"character":1}},"selectionRange":{"start":{"line":39,"character":18},"end":{"line":39,"character":20}}},{"name":"(Schedule).Epoch","detail":"()","kind":6,"range":{"start":{"line":43,"character":0},"end":{"line":45,"character":1}},"selectionRange":{"start":{"line":43,"character":18},"end":{"line":43,"character":23}}},{"name":"(Schedule).Timestamp","detail":"()","kind":6,"range":{"start":{"line":47,"character":0},"end":{"line":49,"character":1}},"selectionRange":{"start":{"line":47,"character":18},"end":{"line":47,"character":27}}},{"name":"(Schedule).String","detail":"()","kind":6,"range":{"start":{"line":51,"character":0},"end":{"line":53,"character":1}},"selectionRange":{"start":{"line":51,"character":18},"end":{"line":51,"character":24}}}] [Trace - 23:01:02.724 PM] Sending request 'textDocument/documentLink - (11232)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 23:01:02.725 PM] Received response 'textDocument/documentLink - (11232)' in 0ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/strconv?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"}] [Trace - 23:01:03.293 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":148},"contentChanges":[{"range":{"start":{"line":31,"character":23},"end":{"line":31,"character":23}},"rangeLength":0,"text":"Unix()"}]} [Trace - 23:01:03.299 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":148,"diagnostics":[{"range":{"start":{"line":36,"character":35},"end":{"line":36,"character":43}},"severity":1,"source":"compiler","message":"cannot use time.Now().Unix() (value of type int64) as time.Time value in argument to SimpleSchedule2"}]} [Trace - 23:01:03.494 PM] Sending request 'textDocument/foldingRange - (11233)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 23:01:03.494 PM] Received response 'textDocument/foldingRange - (11233)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":90,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":29},{"startLine":35,"startCharacter":68,"endLine":36,"endCharacter":53},{"startLine":39,"startCharacter":31,"endLine":40,"endCharacter":12},{"startLine":43,"startCharacter":33,"endLine":44,"endCharacter":15},{"startLine":47,"startCharacter":37,"endLine":48,"endCharacter":19},{"startLine":51,"startCharacter":35,"endLine":52,"endCharacter":119}] [Trace - 23:01:03.543 PM] Sending request 'textDocument/codeLens - (11234)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 23:01:03.543 PM] Received response 'textDocument/codeLens - (11234)' in 0ms. Result: null [Trace - 23:01:03.554 PM] Sending request 'textDocument/codeAction - (11235)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":31,"character":29},"end":{"line":31,"character":29}},"context":{"diagnostics":[]}} [Trace - 23:01:03.554 PM] Received response 'textDocument/codeAction - (11235)' in 0ms. Result: null [Trace - 23:01:03.604 PM] Sending request 'textDocument/codeAction - (11236)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":0,"character":0},"end":{"line":54,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":10,"character":5},"end":{"line":10,"character":22}},"message":"exported type Schedule should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":16,"character":0},"end":{"line":16,"character":90}},"message":"exported function SimpleSchedule2 should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":16,"character":5},"end":{"line":16,"character":90}},"message":"func name will be used as simple.SimpleSchedule2 by other packages, and that stutters; consider calling this Schedule2","severity":2,"source":"go-lint"},{"range":{"start":{"line":35,"character":0},"end":{"line":35,"character":68}},"message":"exported function SimpleSchedule should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":35,"character":5},"end":{"line":35,"character":68}},"message":"func name will be used as simple.SimpleSchedule by other packages, and that stutters; consider calling this Schedule","severity":2,"source":"go-lint"},{"range":{"start":{"line":39,"character":0},"end":{"line":39,"character":31}},"message":"exported method Schedule.ID should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":43,"character":0},"end":{"line":43,"character":33}},"message":"exported method Schedule.Epoch should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":47,"character":0},"end":{"line":47,"character":37}},"message":"exported method Schedule.Timestamp should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":36,"character":35},"end":{"line":36,"character":43}},"message":"cannot use time.Now().Unix() (value of type int64) as time.Time value in argument to SimpleSchedule2","severity":1,"source":"compiler"}],"only":["source.organizeImports"]}} [Trace - 23:01:03.604 PM] Received response 'textDocument/codeAction - (11236)' in 0ms. Result: null [Trace - 23:01:03.605 PM] Sending request 'textDocument/formatting - (11237)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 23:01:03.606 PM] Received response 'textDocument/formatting - (11237)' in 0ms. Result: [] [Trace - 23:01:03.624 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":148}} [Trace - 23:01:03.641 PM] Sending request 'textDocument/documentSymbol - (11238)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 23:01:03.641 PM] Received response 'textDocument/documentSymbol - (11238)' in 0ms. Result: [{"name":"Schedule","detail":"struct{...}","kind":23,"range":{"start":{"line":10,"character":5},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":10,"character":5},"end":{"line":10,"character":13}},"children":[{"name":"id","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":17}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":3}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":16}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":6}}},{"name":"timestamp","detail":"int64","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":16}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":10}}}]},{"name":"SimpleSchedule2","detail":"(id interface{}, epoch int64, timestamp time.Time)","kind":12,"range":{"start":{"line":16,"character":0},"end":{"line":33,"character":1}},"selectionRange":{"start":{"line":16,"character":5},"end":{"line":16,"character":20}}},{"name":"SimpleSchedule","detail":"(id interface{}, epoch int64)","kind":12,"range":{"start":{"line":35,"character":0},"end":{"line":37,"character":1}},"selectionRange":{"start":{"line":35,"character":5},"end":{"line":35,"character":19}}},{"name":"(Schedule).ID","detail":"()","kind":6,"range":{"start":{"line":39,"character":0},"end":{"line":41,"character":1}},"selectionRange":{"start":{"line":39,"character":18},"end":{"line":39,"character":20}}},{"name":"(Schedule).Epoch","detail":"()","kind":6,"range":{"start":{"line":43,"character":0},"end":{"line":45,"character":1}},"selectionRange":{"start":{"line":43,"character":18},"end":{"line":43,"character":23}}},{"name":"(Schedule).Timestamp","detail":"()","kind":6,"range":{"start":{"line":47,"character":0},"end":{"line":49,"character":1}},"selectionRange":{"start":{"line":47,"character":18},"end":{"line":47,"character":27}}},{"name":"(Schedule).String","detail":"()","kind":6,"range":{"start":{"line":51,"character":0},"end":{"line":53,"character":1}},"selectionRange":{"start":{"line":51,"character":18},"end":{"line":51,"character":24}}}] [Trace - 23:01:03.891 PM] Sending request 'textDocument/codeAction - (11239)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":31,"character":29},"end":{"line":31,"character":29}},"context":{"diagnostics":[]}} [Trace - 23:01:03.891 PM] Received response 'textDocument/codeAction - (11239)' in 0ms. Result: null [Trace - 23:01:04.195 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","type":2}]} [Trace - 23:01:04.291 PM] Sending request 'textDocument/documentLink - (11240)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 23:01:04.292 PM] Received response 'textDocument/documentLink - (11240)' in 0ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/strconv?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"}] [Trace - 23:01:07.346 PM] Sending request 'textDocument/hover - (11241)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"position":{"line":36,"character":52}} [Trace - 23:01:07.346 PM] Received response 'textDocument/hover - (11241)' in 0ms. Result: null [Trace - 23:01:07.757 PM] Sending request 'textDocument/codeAction - (11242)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":36,"character":52},"end":{"line":36,"character":52}},"context":{"diagnostics":[]}} [Trace - 23:01:07.758 PM] Received response 'textDocument/codeAction - (11242)' in 0ms. Result: null [Trace - 23:01:09.368 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":149},"contentChanges":[{"range":{"start":{"line":36,"character":51},"end":{"line":36,"character":52}},"rangeLength":1,"text":""}]} [Trace - 23:01:09.373 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":149,"diagnostics":[{"range":{"start":{"line":36,"character":52},"end":{"line":36,"character":52}},"severity":1,"source":"syntax","message":"missing ',' before newline in argument list"}]} [Trace - 23:01:09.541 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":150},"contentChanges":[{"range":{"start":{"line":36,"character":50},"end":{"line":36,"character":52}},"rangeLength":2,"text":""}]} [Trace - 23:01:09.551 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":150,"diagnostics":[{"range":{"start":{"line":36,"character":50},"end":{"line":36,"character":50}},"severity":1,"source":"syntax","message":"missing ',' before newline in argument list"}]} [Trace - 23:01:09.680 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":151},"contentChanges":[{"range":{"start":{"line":36,"character":49},"end":{"line":36,"character":50}},"rangeLength":1,"text":""}]} [Trace - 23:01:09.685 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":151,"diagnostics":[{"range":{"start":{"line":36,"character":49},"end":{"line":36,"character":49}},"severity":1,"source":"syntax","message":"missing ',' before newline in argument list"}]} [Trace - 23:01:09.835 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":152},"contentChanges":[{"range":{"start":{"line":36,"character":48},"end":{"line":36,"character":49}},"rangeLength":1,"text":""}]} [Trace - 23:01:09.841 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":152,"diagnostics":[{"range":{"start":{"line":36,"character":48},"end":{"line":36,"character":48}},"severity":1,"source":"syntax","message":"missing ',' before newline in argument list"}]} [Trace - 23:01:09.992 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":153},"contentChanges":[{"range":{"start":{"line":36,"character":47},"end":{"line":36,"character":48}},"rangeLength":1,"text":""}]} [Trace - 23:01:09.998 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":153,"diagnostics":[{"range":{"start":{"line":36,"character":47},"end":{"line":36,"character":47}},"severity":1,"source":"syntax","message":"missing ',' before newline in argument list"}]} [Trace - 23:01:10.149 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":154},"contentChanges":[{"range":{"start":{"line":36,"character":46},"end":{"line":36,"character":47}},"rangeLength":1,"text":""}]} [Trace - 23:01:10.154 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":154,"diagnostics":[{"range":{"start":{"line":36,"character":47},"end":{"line":36,"character":47}},"severity":1,"source":"syntax","message":"expected selector or type assertion, found '}'"}]} [Trace - 23:01:10.344 PM] Sending request 'textDocument/foldingRange - (11243)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 23:01:10.344 PM] Received response 'textDocument/foldingRange - (11243)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":90,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":29},{"startLine":36,"startCharacter":24,"endLine":54}] [Trace - 23:01:10.363 PM] Sending request 'textDocument/documentLink - (11244)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 23:01:10.363 PM] Received response 'textDocument/documentLink - (11244)' in 0ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/strconv?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"}] [Trace - 23:01:10.392 PM] Sending request 'textDocument/codeLens - (11245)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 23:01:10.392 PM] Received response 'textDocument/codeLens - (11245)' in 0ms. Result: null [Trace - 23:01:10.409 PM] Sending request 'textDocument/codeAction - (11246)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":36,"character":46},"end":{"line":36,"character":46}},"context":{"diagnostics":[]}} [Trace - 23:01:10.410 PM] Received response 'textDocument/codeAction - (11246)' in 0ms. Result: null [Trace - 23:01:10.410 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 23:01:10 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go:37:48: missing ',' before newline in argument list (and 18 more errors)\n\tfile=\"/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go\"\n"} [Error - 11:01:10 PM] 2020/11/25 23:01:10 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go:37:48: missing ',' before newline in argument list (and 18 more errors) file="/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go" [Trace - 23:01:10.455 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":155},"contentChanges":[{"range":{"start":{"line":36,"character":45},"end":{"line":36,"character":46}},"rangeLength":1,"text":""}]} [Trace - 23:01:10.461 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":155,"diagnostics":[{"range":{"start":{"line":36,"character":45},"end":{"line":36,"character":45}},"severity":1,"source":"syntax","message":"missing ',' before newline in argument list"}]} [Trace - 23:01:10.655 PM] Sending request 'textDocument/foldingRange - (11247)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 23:01:10.655 PM] Received response 'textDocument/foldingRange - (11247)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":90,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":29},{"startLine":36,"startCharacter":24,"endLine":54}] [Trace - 23:01:10.705 PM] Sending request 'textDocument/codeLens - (11248)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 23:01:10.705 PM] Received response 'textDocument/codeLens - (11248)' in 0ms. Result: null [Trace - 23:01:10.714 PM] Sending request 'textDocument/codeAction - (11249)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":36,"character":45},"end":{"line":36,"character":45}},"context":{"diagnostics":[{"range":{"start":{"line":36,"character":45},"end":{"line":36,"character":45}},"message":"missing ',' before newline in argument list","severity":1,"source":"syntax"}]}} [Trace - 23:01:10.715 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 23:01:10 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go:37:46: missing ',' before newline in argument list (and 18 more errors)\n\tfile=\"/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go\"\n"} [Trace - 23:01:10.715 PM] Received response 'textDocument/codeAction - (11249)' in 0ms. Result: null [Error - 11:01:10 PM] 2020/11/25 23:01:10 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go:37:46: missing ',' before newline in argument list (and 18 more errors) file="/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go" [Trace - 23:01:10.804 PM] Sending request 'textDocument/documentSymbol - (11250)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 23:01:10.804 PM] Received response 'textDocument/documentSymbol - (11250)' in 0ms. Result: [] [Trace - 23:01:10.804 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 23:01:10 DocumentSymbols failed: invalid pos\n\tURI=file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go\n"} [Error - 11:01:10 PM] 2020/11/25 23:01:10 DocumentSymbols failed: invalid pos URI=file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go [Trace - 23:01:11.457 PM] Sending request 'textDocument/documentLink - (11251)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 23:01:11.457 PM] Received response 'textDocument/documentLink - (11251)' in 0ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/strconv?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"}] [Trace - 23:01:11.946 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":156},"contentChanges":[{"range":{"start":{"line":36,"character":45},"end":{"line":36,"character":45}},"rangeLength":0,"text":")"}]} [Trace - 23:01:11.951 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":156,"diagnostics":[]} [Trace - 23:01:12.137 PM] Sending request 'textDocument/foldingRange - (11252)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 23:01:12.137 PM] Received response 'textDocument/foldingRange - (11252)' in 0ms. Result: [{"startLine":2,"startCharacter":8,"endLine":7,"endCharacter":43,"kind":"imports"},{"startLine":10,"startCharacter":22,"endLine":13,"endCharacter":16},{"startLine":16,"startCharacter":90,"endLine":32,"endCharacter":2},{"startLine":19,"startCharacter":24,"endLine":25,"endCharacter":10},{"startLine":20,"startCharacter":10,"endLine":21,"endCharacter":23},{"startLine":22,"startCharacter":13,"endLine":23,"endCharacter":9},{"startLine":24,"startCharacter":9,"endLine":25,"endCharacter":10},{"startLine":28,"startCharacter":17,"endLine":31,"endCharacter":29},{"startLine":35,"startCharacter":68,"endLine":36,"endCharacter":46},{"startLine":39,"startCharacter":31,"endLine":40,"endCharacter":12},{"startLine":43,"startCharacter":33,"endLine":44,"endCharacter":15},{"startLine":47,"startCharacter":37,"endLine":48,"endCharacter":19},{"startLine":51,"startCharacter":35,"endLine":52,"endCharacter":119}] [Trace - 23:01:12.174 PM] Sending request 'textDocument/codeAction - (11253)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":0,"character":0},"end":{"line":54,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":10,"character":5},"end":{"line":10,"character":22}},"message":"exported type Schedule should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":16,"character":0},"end":{"line":16,"character":90}},"message":"exported function SimpleSchedule2 should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":16,"character":5},"end":{"line":16,"character":90}},"message":"func name will be used as simple.SimpleSchedule2 by other packages, and that stutters; consider calling this Schedule2","severity":2,"source":"go-lint"},{"range":{"start":{"line":35,"character":0},"end":{"line":35,"character":68}},"message":"exported function SimpleSchedule should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":35,"character":5},"end":{"line":35,"character":68}},"message":"func name will be used as simple.SimpleSchedule by other packages, and that stutters; consider calling this Schedule","severity":2,"source":"go-lint"},{"range":{"start":{"line":39,"character":0},"end":{"line":39,"character":31}},"message":"exported method Schedule.ID should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":43,"character":0},"end":{"line":43,"character":33}},"message":"exported method Schedule.Epoch should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":47,"character":0},"end":{"line":47,"character":37}},"message":"exported method Schedule.Timestamp should have comment or be unexported","severity":2,"source":"go-lint"}],"only":["source.organizeImports"]}} [Trace - 23:01:12.175 PM] Received response 'textDocument/codeAction - (11253)' in 0ms. Result: null [Trace - 23:01:12.176 PM] Sending request 'textDocument/formatting - (11254)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 23:01:12.176 PM] Received response 'textDocument/formatting - (11254)' in 0ms. Result: [] [Trace - 23:01:12.187 PM] Sending request 'textDocument/codeLens - (11255)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 23:01:12.187 PM] Received response 'textDocument/codeLens - (11255)' in 0ms. Result: null [Trace - 23:01:12.193 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":156}} [Trace - 23:01:12.291 PM] Sending request 'textDocument/documentSymbol - (11256)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 23:01:12.291 PM] Received response 'textDocument/documentSymbol - (11256)' in 0ms. Result: [{"name":"Schedule","detail":"struct{...}","kind":23,"range":{"start":{"line":10,"character":5},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":10,"character":5},"end":{"line":10,"character":13}},"children":[{"name":"id","detail":"string","kind":8,"range":{"start":{"line":11,"character":1},"end":{"line":11,"character":17}},"selectionRange":{"start":{"line":11,"character":1},"end":{"line":11,"character":3}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":16}},"selectionRange":{"start":{"line":12,"character":1},"end":{"line":12,"character":6}}},{"name":"timestamp","detail":"int64","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":16}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":10}}}]},{"name":"SimpleSchedule2","detail":"(id interface{}, epoch int64, timestamp time.Time)","kind":12,"range":{"start":{"line":16,"character":0},"end":{"line":33,"character":1}},"selectionRange":{"start":{"line":16,"character":5},"end":{"line":16,"character":20}}},{"name":"SimpleSchedule","detail":"(id interface{}, epoch int64)","kind":12,"range":{"start":{"line":35,"character":0},"end":{"line":37,"character":1}},"selectionRange":{"start":{"line":35,"character":5},"end":{"line":35,"character":19}}},{"name":"(Schedule).ID","detail":"()","kind":6,"range":{"start":{"line":39,"character":0},"end":{"line":41,"character":1}},"selectionRange":{"start":{"line":39,"character":18},"end":{"line":39,"character":20}}},{"name":"(Schedule).Epoch","detail":"()","kind":6,"range":{"start":{"line":43,"character":0},"end":{"line":45,"character":1}},"selectionRange":{"start":{"line":43,"character":18},"end":{"line":43,"character":23}}},{"name":"(Schedule).Timestamp","detail":"()","kind":6,"range":{"start":{"line":47,"character":0},"end":{"line":49,"character":1}},"selectionRange":{"start":{"line":47,"character":18},"end":{"line":47,"character":27}}},{"name":"(Schedule).String","detail":"()","kind":6,"range":{"start":{"line":51,"character":0},"end":{"line":53,"character":1}},"selectionRange":{"start":{"line":51,"character":18},"end":{"line":51,"character":24}}}] [Trace - 23:01:12.460 PM] Sending request 'textDocument/codeAction - (11257)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":36,"character":46},"end":{"line":36,"character":46}},"context":{"diagnostics":[]}} [Trace - 23:01:12.461 PM] Received response 'textDocument/codeAction - (11257)' in 0ms. Result: null [Trace - 23:01:12.595 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","type":2}]} [Trace - 23:01:12.937 PM] Sending request 'textDocument/documentLink - (11258)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"}} [Trace - 23:01:12.937 PM] Received response 'textDocument/documentLink - (11258)' in 0ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/strconv?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"}] [Trace - 23:01:14.435 PM] Sending request 'textDocument/codeAction - (11259)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":0,"character":0},"end":{"line":54,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":10,"character":5},"end":{"line":10,"character":22}},"message":"exported type Schedule should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":16,"character":0},"end":{"line":16,"character":90}},"message":"exported function SimpleSchedule2 should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":16,"character":5},"end":{"line":16,"character":90}},"message":"func name will be used as simple.SimpleSchedule2 by other packages, and that stutters; consider calling this Schedule2","severity":2,"source":"go-lint"},{"range":{"start":{"line":35,"character":0},"end":{"line":35,"character":68}},"message":"exported function SimpleSchedule should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":35,"character":5},"end":{"line":35,"character":68}},"message":"func name will be used as simple.SimpleSchedule by other packages, and that stutters; consider calling this Schedule","severity":2,"source":"go-lint"},{"range":{"start":{"line":39,"character":0},"end":{"line":39,"character":31}},"message":"exported method Schedule.ID should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":43,"character":0},"end":{"line":43,"character":33}},"message":"exported method Schedule.Epoch should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":47,"character":0},"end":{"line":47,"character":37}},"message":"exported method Schedule.Timestamp should have comment or be unexported","severity":2,"source":"go-lint"}],"only":["source.organizeImports"]}} [Trace - 23:01:14.435 PM] Received response 'textDocument/codeAction - (11259)' in 0ms. Result: null [Trace - 23:01:14.436 PM] Sending request 'textDocument/formatting - (11260)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 23:01:14.437 PM] Received response 'textDocument/formatting - (11260)' in 0ms. Result: [] [Trace - 23:01:14.453 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":156}} [Trace - 23:01:14.726 PM] Sending request 'textDocument/codeAction - (11261)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":36,"character":46},"end":{"line":36,"character":46}},"context":{"diagnostics":[]}} [Trace - 23:01:14.727 PM] Received response 'textDocument/codeAction - (11261)' in 0ms. Result: null [Trace - 23:01:14.858 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","type":2}]} [Trace - 23:01:16.046 PM] Sending request 'textDocument/codeAction - (11262)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":0,"character":0},"end":{"line":54,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":10,"character":5},"end":{"line":10,"character":22}},"message":"exported type Schedule should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":16,"character":0},"end":{"line":16,"character":90}},"message":"exported function SimpleSchedule2 should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":16,"character":5},"end":{"line":16,"character":90}},"message":"func name will be used as simple.SimpleSchedule2 by other packages, and that stutters; consider calling this Schedule2","severity":2,"source":"go-lint"},{"range":{"start":{"line":35,"character":0},"end":{"line":35,"character":68}},"message":"exported function SimpleSchedule should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":35,"character":5},"end":{"line":35,"character":68}},"message":"func name will be used as simple.SimpleSchedule by other packages, and that stutters; consider calling this Schedule","severity":2,"source":"go-lint"},{"range":{"start":{"line":39,"character":0},"end":{"line":39,"character":31}},"message":"exported method Schedule.ID should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":43,"character":0},"end":{"line":43,"character":33}},"message":"exported method Schedule.Epoch should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":47,"character":0},"end":{"line":47,"character":37}},"message":"exported method Schedule.Timestamp should have comment or be unexported","severity":2,"source":"go-lint"}],"only":["source.organizeImports"]}} [Trace - 23:01:16.047 PM] Received response 'textDocument/codeAction - (11262)' in 0ms. Result: null [Trace - 23:01:16.048 PM] Sending request 'textDocument/formatting - (11263)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 23:01:16.049 PM] Received response 'textDocument/formatting - (11263)' in 0ms. Result: [] [Trace - 23:01:16.065 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":156}} [Trace - 23:01:16.333 PM] Sending request 'textDocument/codeAction - (11264)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":36,"character":46},"end":{"line":36,"character":46}},"context":{"diagnostics":[]}} [Trace - 23:01:16.334 PM] Received response 'textDocument/codeAction - (11264)' in 0ms. Result: null [Trace - 23:01:16.375 PM] Sending request 'textDocument/codeAction - (11265)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":0,"character":0},"end":{"line":54,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":10,"character":5},"end":{"line":10,"character":22}},"message":"exported type Schedule should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":16,"character":0},"end":{"line":16,"character":90}},"message":"exported function SimpleSchedule2 should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":16,"character":5},"end":{"line":16,"character":90}},"message":"func name will be used as simple.SimpleSchedule2 by other packages, and that stutters; consider calling this Schedule2","severity":2,"source":"go-lint"},{"range":{"start":{"line":35,"character":0},"end":{"line":35,"character":68}},"message":"exported function SimpleSchedule should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":35,"character":5},"end":{"line":35,"character":68}},"message":"func name will be used as simple.SimpleSchedule by other packages, and that stutters; consider calling this Schedule","severity":2,"source":"go-lint"},{"range":{"start":{"line":39,"character":0},"end":{"line":39,"character":31}},"message":"exported method Schedule.ID should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":43,"character":0},"end":{"line":43,"character":33}},"message":"exported method Schedule.Epoch should have comment or be unexported","severity":2,"source":"go-lint"},{"range":{"start":{"line":47,"character":0},"end":{"line":47,"character":37}},"message":"exported method Schedule.Timestamp should have comment or be unexported","severity":2,"source":"go-lint"}],"only":["source.organizeImports"]}} [Trace - 23:01:16.376 PM] Received response 'textDocument/codeAction - (11265)' in 0ms. Result: null [Trace - 23:01:16.377 PM] Sending request 'textDocument/formatting - (11266)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 23:01:16.377 PM] Received response 'textDocument/formatting - (11266)' in 0ms. Result: [] [Trace - 23:01:16.393 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","version":156}} [Trace - 23:01:16.468 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","type":2}]} [Trace - 23:01:16.662 PM] Sending request 'textDocument/codeAction - (11267)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go"},"range":{"start":{"line":36,"character":46},"end":{"line":36,"character":46}},"context":{"diagnostics":[]}} [Trace - 23:01:16.663 PM] Received response 'textDocument/codeAction - (11267)' in 0ms. Result: null [Trace - 23:01:16.796 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","type":2}]} [Trace - 23:01:30.977 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 23:01:30 background imports cache refresh starting\n"} [Info - 11:01:30 PM] 2020/11/25 23:01:30 background imports cache refresh starting [Trace - 23:01:31.146 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 23:01:31 background refresh finished after 169.229739ms\n"} [Info - 11:01:31 PM] 2020/11/25 23:01:31 background refresh finished after 169.229739ms [Trace - 23:01:34.387 PM] Sending request 'textDocument/documentLink - (11268)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:34.387 PM] Sending request 'textDocument/codeAction - (11269)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}} [Trace - 23:01:34.387 PM] Sending request 'textDocument/documentHighlight - (11270)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":228,"character":30}} [Trace - 23:01:34.391 PM] Received response 'textDocument/documentLink - (11268)' in 4ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":410,"character":11},"end":{"line":410,"character":19}},"target":"https://time.Now"}] [Trace - 23:01:34.393 PM] Received response 'textDocument/codeAction - (11269)' in 6ms. Result: null [Trace - 23:01:34.393 PM] Received response 'textDocument/documentHighlight - (11270)' in 6ms. Result: [{"range":{"start":{"line":228,"character":9},"end":{"line":228,"character":30}},"kind":1},{"range":{"start":{"line":229,"character":9},"end":{"line":229,"character":30}},"kind":1}] [Trace - 23:01:34.559 PM] Sending request 'textDocument/foldingRange - (11271)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:34.563 PM] Received response 'textDocument/foldingRange - (11271)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":300,"endCharacter":2},{"startLine":227,"startCharacter":33,"endLine":229,"endCharacter":55},{"startLine":234,"startCharacter":36,"endLine":235,"endCharacter":21},{"startLine":244,"startCharacter":9,"endLine":254,"endCharacter":3},{"startLine":246,"startCharacter":33,"endLine":249,"endCharacter":61},{"startLine":252,"startCharacter":36,"endLine":253,"endCharacter":22},{"startLine":261,"startCharacter":6,"endLine":272,"endCharacter":3},{"startLine":262,"startCharacter":10,"endLine":271,"endCharacter":13},{"startLine":263,"startCharacter":23,"endLine":269,"endCharacter":5},{"startLine":266,"startCharacter":19,"endLine":269,"endCharacter":4},{"startLine":266,"startCharacter":41,"endLine":268,"endCharacter":9},{"startLine":270,"startCharacter":38,"endLine":271,"endCharacter":13},{"startLine":275,"startCharacter":22,"endLine":276,"endCharacter":55},{"startLine":279,"startCharacter":29,"endLine":280,"endCharacter":40},{"startLine":283,"startCharacter":29,"endLine":299,"endCharacter":3},{"startLine":284,"startCharacter":32,"endLine":298,"endCharacter":51},{"startLine":285,"startCharacter":32,"endLine":288,"endCharacter":4},{"startLine":286,"startCharacter":38,"endLine":287,"endCharacter":51},{"startLine":289,"startCharacter":31,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":47,"endLine":291,"endCharacter":50},{"startLine":293,"startCharacter":25,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":68},{"startLine":297,"startCharacter":10,"endLine":298,"endCharacter":51},{"startLine":304,"startCharacter":59,"endLine":377,"endCharacter":2},{"startLine":309,"startCharacter":33,"endLine":311,"endCharacter":31},{"startLine":316,"startCharacter":36,"endLine":317,"endCharacter":67},{"startLine":326,"startCharacter":12,"endLine":335,"endCharacter":3},{"startLine":328,"startCharacter":33,"endLine":330,"endCharacter":32},{"startLine":333,"startCharacter":36,"endLine":334,"endCharacter":68},{"startLine":342,"startCharacter":6,"endLine":353,"endCharacter":3},{"startLine":343,"startCharacter":10,"endLine":352,"endCharacter":13},{"startLine":344,"startCharacter":23,"endLine":350,"endCharacter":5},{"startLine":347,"startCharacter":19,"endLine":350,"endCharacter":4},{"startLine":347,"startCharacter":41,"endLine":349,"endCharacter":9},{"startLine":351,"startCharacter":38,"endLine":352,"endCharacter":13},{"startLine":356,"startCharacter":22,"endLine":357,"endCharacter":55},{"startLine":360,"startCharacter":29,"endLine":361,"endCharacter":40},{"startLine":366,"startCharacter":29,"endLine":372,"endCharacter":3},{"startLine":367,"startCharacter":32,"endLine":371,"endCharacter":51},{"startLine":368,"startCharacter":32,"endLine":369,"endCharacter":49},{"startLine":370,"startCharacter":10,"endLine":371,"endCharacter":51},{"startLine":375,"startCharacter":32,"endLine":376,"endCharacter":76},{"startLine":381,"startCharacter":57,"endLine":458,"endCharacter":2},{"startLine":390,"startCharacter":33,"endLine":394,"endCharacter":60},{"startLine":399,"startCharacter":36,"endLine":400,"endCharacter":67},{"startLine":409,"startCharacter":12,"endLine":417,"endCharacter":3},{"startLine":411,"startCharacter":33,"endLine":412,"endCharacter":62},{"startLine":415,"startCharacter":36,"endLine":416,"endCharacter":68},{"startLine":424,"startCharacter":6,"endLine":435,"endCharacter":3},{"startLine":425,"startCharacter":10,"endLine":434,"endCharacter":13},{"startLine":426,"startCharacter":23,"endLine":432,"endCharacter":5},{"startLine":429,"startCharacter":19,"endLine":432,"endCharacter":4},{"startLine":429,"startCharacter":41,"endLine":431,"endCharacter":9},{"startLine":433,"startCharacter":38,"endLine":434,"endCharacter":13},{"startLine":438,"startCharacter":29,"endLine":439,"endCharacter":34},{"startLine":442,"startCharacter":35,"endLine":443,"endCharacter":55},{"startLine":447,"startCharacter":29,"endLine":457,"endCharacter":3},{"startLine":449,"startCharacter":10,"endLine":453,"endCharacter":17},{"startLine":450,"startCharacter":14,"endLine":451,"endCharacter":58},{"startLine":455,"startCharacter":28,"endLine":456,"endCharacter":51},{"startLine":462,"startCharacter":51,"endLine":510,"endCharacter":2},{"startLine":480,"startCharacter":12,"endLine":483,"endCharacter":45},{"startLine":490,"startCharacter":6,"endLine":501,"endCharacter":3},{"startLine":491,"startCharacter":10,"endLine":500,"endCharacter":13},{"startLine":492,"startCharacter":23,"endLine":498,"endCharacter":5},{"startLine":495,"startCharacter":19,"endLine":498,"endCharacter":4},{"startLine":495,"startCharacter":41,"endLine":497,"endCharacter":9},{"startLine":499,"startCharacter":38,"endLine":500,"endCharacter":13},{"startLine":504,"startCharacter":22,"endLine":505,"endCharacter":55},{"startLine":508,"startCharacter":29,"endLine":509,"endCharacter":40},{"startLine":514,"startCharacter":51,"endLine":574,"endCharacter":2},{"startLine":538,"startCharacter":12,"endLine":541,"endCharacter":15},{"startLine":548,"startCharacter":6,"endLine":559,"endCharacter":3},{"startLine":549,"startCharacter":10,"endLine":558,"endCharacter":13},{"startLine":550,"startCharacter":23,"endLine":556,"endCharacter":5},{"startLine":553,"startCharacter":19,"endLine":556,"endCharacter":4},{"startLine":553,"startCharacter":41,"endLine":555,"endCharacter":9},{"startLine":557,"startCharacter":38,"endLine":558,"endCharacter":13},{"startLine":563,"startCharacter":29,"endLine":565,"endCharacter":62},{"startLine":568,"startCharacter":22,"endLine":569,"endCharacter":55},{"startLine":572,"startCharacter":44,"endLine":573,"endCharacter":46},{"startLine":578,"startCharacter":50,"endLine":647,"endCharacter":2},{"startLine":579,"startCharacter":20,"endLine":582,"endCharacter":25},{"startLine":583,"startCharacter":3,"endLine":585,"endCharacter":54},{"startLine":588,"startCharacter":26,"endLine":646,"endCharacter":4},{"startLine":589,"startCharacter":8,"endLine":646,"endCharacter":3},{"startLine":589,"startCharacter":36,"endLine":645,"endCharacter":4},{"startLine":598,"startCharacter":35,"endLine":601,"endCharacter":62},{"startLine":606,"startCharacter":38,"endLine":607,"endCharacter":69},{"startLine":617,"startCharacter":8,"endLine":628,"endCharacter":5},{"startLine":618,"startCharacter":12,"endLine":627,"endCharacter":15},{"startLine":619,"startCharacter":25,"endLine":625,"endCharacter":7},{"startLine":622,"startCharacter":21,"endLine":625,"endCharacter":6},{"startLine":622,"startCharacter":43,"endLine":624,"endCharacter":11},{"startLine":626,"startCharacter":40,"endLine":627,"endCharacter":15},{"startLine":631,"startCharacter":31,"endLine":632,"endCharacter":42},{"startLine":636,"startCharacter":31,"endLine":640,"endCharacter":5},{"startLine":637,"startCharacter":29,"endLine":639,"endCharacter":18},{"startLine":638,"startCharacter":33,"endLine":639,"endCharacter":18},{"startLine":643,"startCharacter":44,"endLine":644,"endCharacter":92}] [Trace - 23:01:34.623 PM] Sending request 'textDocument/codeLens - (11272)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:34.623 PM] Sending request 'textDocument/codeAction - (11273)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":228,"character":9},"end":{"line":228,"character":30}},"context":{"diagnostics":[{"range":{"start":{"line":228,"character":9},"end":{"line":228,"character":30}},"message":"ScheduleWithTimestamp not declared by package simple","severity":1,"source":"compiler"}]}} [Trace - 23:01:34.623 PM] Received response 'textDocument/codeLens - (11272)' in 0ms. Result: null [Trace - 23:01:34.624 PM] Received response 'textDocument/codeAction - (11273)' in 1ms. Result: null [Trace - 23:01:34.952 PM] Sending request 'textDocument/hover - (11274)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":229,"character":20}} [Trace - 23:01:34.952 PM] Received response 'textDocument/hover - (11274)' in 0ms. Result: null [Trace - 23:01:35.114 PM] Sending request 'textDocument/codeAction - (11275)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":229,"character":9},"end":{"line":229,"character":30}},"context":{"diagnostics":[{"range":{"start":{"line":229,"character":9},"end":{"line":229,"character":30}},"message":"ScheduleWithTimestamp not declared by package simple","severity":1,"source":"compiler"}],"only":["quickfix"]}} [Trace - 23:01:35.115 PM] Received response 'textDocument/codeAction - (11275)' in 1ms. Result: null [Trace - 23:01:36.858 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":268},"contentChanges":[{"range":{"start":{"line":213,"character":0},"end":{"line":213,"character":0}},"rangeLength":0,"text":"\n"}]} [Trace - 23:01:36.864 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":268,"diagnostics":[{"range":{"start":{"line":229,"character":9},"end":{"line":229,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"},{"range":{"start":{"line":230,"character":9},"end":{"line":230,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"}]} [Trace - 23:01:36.992 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":269},"contentChanges":[{"range":{"start":{"line":214,"character":0},"end":{"line":214,"character":0}},"rangeLength":0,"text":"\n"}]} [Trace - 23:01:36.998 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":269,"diagnostics":[{"range":{"start":{"line":230,"character":9},"end":{"line":230,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"},{"range":{"start":{"line":231,"character":9},"end":{"line":231,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"}]} [Trace - 23:01:37.191 PM] Sending request 'textDocument/foldingRange - (11276)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:37.191 PM] Sending request 'textDocument/foldingRange - (11277)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:37.194 PM] Received response 'textDocument/foldingRange - (11276)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":217,"startCharacter":52,"endLine":302,"endCharacter":2},{"startLine":229,"startCharacter":33,"endLine":231,"endCharacter":55},{"startLine":236,"startCharacter":36,"endLine":237,"endCharacter":21},{"startLine":246,"startCharacter":9,"endLine":256,"endCharacter":3},{"startLine":248,"startCharacter":33,"endLine":251,"endCharacter":61},{"startLine":254,"startCharacter":36,"endLine":255,"endCharacter":22},{"startLine":263,"startCharacter":6,"endLine":274,"endCharacter":3},{"startLine":264,"startCharacter":10,"endLine":273,"endCharacter":13},{"startLine":265,"startCharacter":23,"endLine":271,"endCharacter":5},{"startLine":268,"startCharacter":19,"endLine":271,"endCharacter":4},{"startLine":268,"startCharacter":41,"endLine":270,"endCharacter":9},{"startLine":272,"startCharacter":38,"endLine":273,"endCharacter":13},{"startLine":277,"startCharacter":22,"endLine":278,"endCharacter":55},{"startLine":281,"startCharacter":29,"endLine":282,"endCharacter":40},{"startLine":285,"startCharacter":29,"endLine":301,"endCharacter":3},{"startLine":286,"startCharacter":32,"endLine":300,"endCharacter":51},{"startLine":287,"startCharacter":32,"endLine":290,"endCharacter":4},{"startLine":288,"startCharacter":38,"endLine":289,"endCharacter":51},{"startLine":291,"startCharacter":31,"endLine":294,"endCharacter":4},{"startLine":292,"startCharacter":47,"endLine":293,"endCharacter":50},{"startLine":295,"startCharacter":25,"endLine":298,"endCharacter":4},{"startLine":296,"startCharacter":47,"endLine":297,"endCharacter":68},{"startLine":299,"startCharacter":10,"endLine":300,"endCharacter":51},{"startLine":306,"startCharacter":59,"endLine":379,"endCharacter":2},{"startLine":311,"startCharacter":33,"endLine":313,"endCharacter":31},{"startLine":318,"startCharacter":36,"endLine":319,"endCharacter":67},{"startLine":328,"startCharacter":12,"endLine":337,"endCharacter":3},{"startLine":330,"startCharacter":33,"endLine":332,"endCharacter":32},{"startLine":335,"startCharacter":36,"endLine":336,"endCharacter":68},{"startLine":344,"startCharacter":6,"endLine":355,"endCharacter":3},{"startLine":345,"startCharacter":10,"endLine":354,"endCharacter":13},{"startLine":346,"startCharacter":23,"endLine":352,"endCharacter":5},{"startLine":349,"startCharacter":19,"endLine":352,"endCharacter":4},{"startLine":349,"startCharacter":41,"endLine":351,"endCharacter":9},{"startLine":353,"startCharacter":38,"endLine":354,"endCharacter":13},{"startLine":358,"startCharacter":22,"endLine":359,"endCharacter":55},{"startLine":362,"startCharacter":29,"endLine":363,"endCharacter":40},{"startLine":368,"startCharacter":29,"endLine":374,"endCharacter":3},{"startLine":369,"startCharacter":32,"endLine":373,"endCharacter":51},{"startLine":370,"startCharacter":32,"endLine":371,"endCharacter":49},{"startLine":372,"startCharacter":10,"endLine":373,"endCharacter":51},{"startLine":377,"startCharacter":32,"endLine":378,"endCharacter":76},{"startLine":383,"startCharacter":57,"endLine":460,"endCharacter":2},{"startLine":392,"startCharacter":33,"endLine":396,"endCharacter":60},{"startLine":401,"startCharacter":36,"endLine":402,"endCharacter":67},{"startLine":411,"startCharacter":12,"endLine":419,"endCharacter":3},{"startLine":413,"startCharacter":33,"endLine":414,"endCharacter":62},{"startLine":417,"startCharacter":36,"endLine":418,"endCharacter":68},{"startLine":426,"startCharacter":6,"endLine":437,"endCharacter":3},{"startLine":427,"startCharacter":10,"endLine":436,"endCharacter":13},{"startLine":428,"startCharacter":23,"endLine":434,"endCharacter":5},{"startLine":431,"startCharacter":19,"endLine":434,"endCharacter":4},{"startLine":431,"startCharacter":41,"endLine":433,"endCharacter":9},{"startLine":435,"startCharacter":38,"endLine":436,"endCharacter":13},{"startLine":440,"startCharacter":29,"endLine":441,"endCharacter":34},{"startLine":444,"startCharacter":35,"endLine":445,"endCharacter":55},{"startLine":449,"startCharacter":29,"endLine":459,"endCharacter":3},{"startLine":451,"startCharacter":10,"endLine":455,"endCharacter":17},{"startLine":452,"startCharacter":14,"endLine":453,"endCharacter":58},{"startLine":457,"startCharacter":28,"endLine":458,"endCharacter":51},{"startLine":464,"startCharacter":51,"endLine":512,"endCharacter":2},{"startLine":482,"startCharacter":12,"endLine":485,"endCharacter":45},{"startLine":492,"startCharacter":6,"endLine":503,"endCharacter":3},{"startLine":493,"startCharacter":10,"endLine":502,"endCharacter":13},{"startLine":494,"startCharacter":23,"endLine":500,"endCharacter":5},{"startLine":497,"startCharacter":19,"endLine":500,"endCharacter":4},{"startLine":497,"startCharacter":41,"endLine":499,"endCharacter":9},{"startLine":501,"startCharacter":38,"endLine":502,"endCharacter":13},{"startLine":506,"startCharacter":22,"endLine":507,"endCharacter":55},{"startLine":510,"startCharacter":29,"endLine":511,"endCharacter":40},{"startLine":516,"startCharacter":51,"endLine":576,"endCharacter":2},{"startLine":540,"startCharacter":12,"endLine":543,"endCharacter":15},{"startLine":550,"startCharacter":6,"endLine":561,"endCharacter":3},{"startLine":551,"startCharacter":10,"endLine":560,"endCharacter":13},{"startLine":552,"startCharacter":23,"endLine":558,"endCharacter":5},{"startLine":555,"startCharacter":19,"endLine":558,"endCharacter":4},{"startLine":555,"startCharacter":41,"endLine":557,"endCharacter":9},{"startLine":559,"startCharacter":38,"endLine":560,"endCharacter":13},{"startLine":565,"startCharacter":29,"endLine":567,"endCharacter":62},{"startLine":570,"startCharacter":22,"endLine":571,"endCharacter":55},{"startLine":574,"startCharacter":44,"endLine":575,"endCharacter":46},{"startLine":580,"startCharacter":50,"endLine":649,"endCharacter":2},{"startLine":581,"startCharacter":20,"endLine":584,"endCharacter":25},{"startLine":585,"startCharacter":3,"endLine":587,"endCharacter":54},{"startLine":590,"startCharacter":26,"endLine":648,"endCharacter":4},{"startLine":591,"startCharacter":8,"endLine":648,"endCharacter":3},{"startLine":591,"startCharacter":36,"endLine":647,"endCharacter":4},{"startLine":600,"startCharacter":35,"endLine":603,"endCharacter":62},{"startLine":608,"startCharacter":38,"endLine":609,"endCharacter":69},{"startLine":619,"startCharacter":8,"endLine":630,"endCharacter":5},{"startLine":620,"startCharacter":12,"endLine":629,"endCharacter":15},{"startLine":621,"startCharacter":25,"endLine":627,"endCharacter":7},{"startLine":624,"startCharacter":21,"endLine":627,"endCharacter":6},{"startLine":624,"startCharacter":43,"endLine":626,"endCharacter":11},{"startLine":628,"startCharacter":40,"endLine":629,"endCharacter":15},{"startLine":633,"startCharacter":31,"endLine":634,"endCharacter":42},{"startLine":638,"startCharacter":31,"endLine":642,"endCharacter":5},{"startLine":639,"startCharacter":29,"endLine":641,"endCharacter":18},{"startLine":640,"startCharacter":33,"endLine":641,"endCharacter":18},{"startLine":645,"startCharacter":44,"endLine":646,"endCharacter":92}] [Trace - 23:01:37.197 PM] Received response 'textDocument/foldingRange - (11277)' in 5ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":217,"startCharacter":52,"endLine":302,"endCharacter":2},{"startLine":229,"startCharacter":33,"endLine":231,"endCharacter":55},{"startLine":236,"startCharacter":36,"endLine":237,"endCharacter":21},{"startLine":246,"startCharacter":9,"endLine":256,"endCharacter":3},{"startLine":248,"startCharacter":33,"endLine":251,"endCharacter":61},{"startLine":254,"startCharacter":36,"endLine":255,"endCharacter":22},{"startLine":263,"startCharacter":6,"endLine":274,"endCharacter":3},{"startLine":264,"startCharacter":10,"endLine":273,"endCharacter":13},{"startLine":265,"startCharacter":23,"endLine":271,"endCharacter":5},{"startLine":268,"startCharacter":19,"endLine":271,"endCharacter":4},{"startLine":268,"startCharacter":41,"endLine":270,"endCharacter":9},{"startLine":272,"startCharacter":38,"endLine":273,"endCharacter":13},{"startLine":277,"startCharacter":22,"endLine":278,"endCharacter":55},{"startLine":281,"startCharacter":29,"endLine":282,"endCharacter":40},{"startLine":285,"startCharacter":29,"endLine":301,"endCharacter":3},{"startLine":286,"startCharacter":32,"endLine":300,"endCharacter":51},{"startLine":287,"startCharacter":32,"endLine":290,"endCharacter":4},{"startLine":288,"startCharacter":38,"endLine":289,"endCharacter":51},{"startLine":291,"startCharacter":31,"endLine":294,"endCharacter":4},{"startLine":292,"startCharacter":47,"endLine":293,"endCharacter":50},{"startLine":295,"startCharacter":25,"endLine":298,"endCharacter":4},{"startLine":296,"startCharacter":47,"endLine":297,"endCharacter":68},{"startLine":299,"startCharacter":10,"endLine":300,"endCharacter":51},{"startLine":306,"startCharacter":59,"endLine":379,"endCharacter":2},{"startLine":311,"startCharacter":33,"endLine":313,"endCharacter":31},{"startLine":318,"startCharacter":36,"endLine":319,"endCharacter":67},{"startLine":328,"startCharacter":12,"endLine":337,"endCharacter":3},{"startLine":330,"startCharacter":33,"endLine":332,"endCharacter":32},{"startLine":335,"startCharacter":36,"endLine":336,"endCharacter":68},{"startLine":344,"startCharacter":6,"endLine":355,"endCharacter":3},{"startLine":345,"startCharacter":10,"endLine":354,"endCharacter":13},{"startLine":346,"startCharacter":23,"endLine":352,"endCharacter":5},{"startLine":349,"startCharacter":19,"endLine":352,"endCharacter":4},{"startLine":349,"startCharacter":41,"endLine":351,"endCharacter":9},{"startLine":353,"startCharacter":38,"endLine":354,"endCharacter":13},{"startLine":358,"startCharacter":22,"endLine":359,"endCharacter":55},{"startLine":362,"startCharacter":29,"endLine":363,"endCharacter":40},{"startLine":368,"startCharacter":29,"endLine":374,"endCharacter":3},{"startLine":369,"startCharacter":32,"endLine":373,"endCharacter":51},{"startLine":370,"startCharacter":32,"endLine":371,"endCharacter":49},{"startLine":372,"startCharacter":10,"endLine":373,"endCharacter":51},{"startLine":377,"startCharacter":32,"endLine":378,"endCharacter":76},{"startLine":383,"startCharacter":57,"endLine":460,"endCharacter":2},{"startLine":392,"startCharacter":33,"endLine":396,"endCharacter":60},{"startLine":401,"startCharacter":36,"endLine":402,"endCharacter":67},{"startLine":411,"startCharacter":12,"endLine":419,"endCharacter":3},{"startLine":413,"startCharacter":33,"endLine":414,"endCharacter":62},{"startLine":417,"startCharacter":36,"endLine":418,"endCharacter":68},{"startLine":426,"startCharacter":6,"endLine":437,"endCharacter":3},{"startLine":427,"startCharacter":10,"endLine":436,"endCharacter":13},{"startLine":428,"startCharacter":23,"endLine":434,"endCharacter":5},{"startLine":431,"startCharacter":19,"endLine":434,"endCharacter":4},{"startLine":431,"startCharacter":41,"endLine":433,"endCharacter":9},{"startLine":435,"startCharacter":38,"endLine":436,"endCharacter":13},{"startLine":440,"startCharacter":29,"endLine":441,"endCharacter":34},{"startLine":444,"startCharacter":35,"endLine":445,"endCharacter":55},{"startLine":449,"startCharacter":29,"endLine":459,"endCharacter":3},{"startLine":451,"startCharacter":10,"endLine":455,"endCharacter":17},{"startLine":452,"startCharacter":14,"endLine":453,"endCharacter":58},{"startLine":457,"startCharacter":28,"endLine":458,"endCharacter":51},{"startLine":464,"startCharacter":51,"endLine":512,"endCharacter":2},{"startLine":482,"startCharacter":12,"endLine":485,"endCharacter":45},{"startLine":492,"startCharacter":6,"endLine":503,"endCharacter":3},{"startLine":493,"startCharacter":10,"endLine":502,"endCharacter":13},{"startLine":494,"startCharacter":23,"endLine":500,"endCharacter":5},{"startLine":497,"startCharacter":19,"endLine":500,"endCharacter":4},{"startLine":497,"startCharacter":41,"endLine":499,"endCharacter":9},{"startLine":501,"startCharacter":38,"endLine":502,"endCharacter":13},{"startLine":506,"startCharacter":22,"endLine":507,"endCharacter":55},{"startLine":510,"startCharacter":29,"endLine":511,"endCharacter":40},{"startLine":516,"startCharacter":51,"endLine":576,"endCharacter":2},{"startLine":540,"startCharacter":12,"endLine":543,"endCharacter":15},{"startLine":550,"startCharacter":6,"endLine":561,"endCharacter":3},{"startLine":551,"startCharacter":10,"endLine":560,"endCharacter":13},{"startLine":552,"startCharacter":23,"endLine":558,"endCharacter":5},{"startLine":555,"startCharacter":19,"endLine":558,"endCharacter":4},{"startLine":555,"startCharacter":41,"endLine":557,"endCharacter":9},{"startLine":559,"startCharacter":38,"endLine":560,"endCharacter":13},{"startLine":565,"startCharacter":29,"endLine":567,"endCharacter":62},{"startLine":570,"startCharacter":22,"endLine":571,"endCharacter":55},{"startLine":574,"startCharacter":44,"endLine":575,"endCharacter":46},{"startLine":580,"startCharacter":50,"endLine":649,"endCharacter":2},{"startLine":581,"startCharacter":20,"endLine":584,"endCharacter":25},{"startLine":585,"startCharacter":3,"endLine":587,"endCharacter":54},{"startLine":590,"startCharacter":26,"endLine":648,"endCharacter":4},{"startLine":591,"startCharacter":8,"endLine":648,"endCharacter":3},{"startLine":591,"startCharacter":36,"endLine":647,"endCharacter":4},{"startLine":600,"startCharacter":35,"endLine":603,"endCharacter":62},{"startLine":608,"startCharacter":38,"endLine":609,"endCharacter":69},{"startLine":619,"startCharacter":8,"endLine":630,"endCharacter":5},{"startLine":620,"startCharacter":12,"endLine":629,"endCharacter":15},{"startLine":621,"startCharacter":25,"endLine":627,"endCharacter":7},{"startLine":624,"startCharacter":21,"endLine":627,"endCharacter":6},{"startLine":624,"startCharacter":43,"endLine":626,"endCharacter":11},{"startLine":628,"startCharacter":40,"endLine":629,"endCharacter":15},{"startLine":633,"startCharacter":31,"endLine":634,"endCharacter":42},{"startLine":638,"startCharacter":31,"endLine":642,"endCharacter":5},{"startLine":639,"startCharacter":29,"endLine":641,"endCharacter":18},{"startLine":640,"startCharacter":33,"endLine":641,"endCharacter":18},{"startLine":645,"startCharacter":44,"endLine":646,"endCharacter":92}] [Trace - 23:01:37.267 PM] Sending request 'textDocument/codeLens - (11278)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:37.267 PM] Sending request 'textDocument/codeLens - (11279)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:37.267 PM] Received response 'textDocument/codeLens - (11278)' in 0ms. Result: null [Trace - 23:01:37.267 PM] Received response 'textDocument/codeLens - (11279)' in 0ms. Result: null [Trace - 23:01:37.268 PM] Sending request 'textDocument/codeAction - (11280)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":272,"character":22},"end":{"line":272,"character":22}},"context":{"diagnostics":[]}} [Trace - 23:01:37.270 PM] Received response 'textDocument/codeAction - (11280)' in 2ms. Result: null [Trace - 23:01:37.833 PM] Sending request 'textDocument/documentLink - (11281)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:37.833 PM] Sending request 'textDocument/documentLink - (11282)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:37.838 PM] Received response 'textDocument/documentLink - (11281)' in 4ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":412,"character":11},"end":{"line":412,"character":19}},"target":"https://time.Now"}] [Trace - 23:01:37.841 PM] Received response 'textDocument/documentLink - (11282)' in 8ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":412,"character":11},"end":{"line":412,"character":19}},"target":"https://time.Now"}] [Trace - 23:01:37.952 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":270},"contentChanges":[{"range":{"start":{"line":214,"character":0},"end":{"line":214,"character":0}},"rangeLength":0,"text":"f"}]} [Trace - 23:01:37.956 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":270,"diagnostics":[{"range":{"start":{"line":214,"character":0},"end":{"line":214,"character":0}},"severity":1,"source":"syntax","message":"expected declaration, found f"}]} [Trace - 23:01:37.970 PM] Sending request 'textDocument/completion - (11283)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":214,"character":1},"context":{"triggerKind":1}} [Trace - 23:01:37.970 PM] Received response 'textDocument/completion - (11283)' in 0ms. Result: {"isIncomplete":true,"items":[{"label":"func","kind":14,"preselect":true,"sortText":"00000","filterText":"func","insertTextFormat":2,"textEdit":{"range":{"start":{"line":214,"character":0},"end":{"line":214,"character":1}},"newText":"func"}}]} [Trace - 23:01:38.054 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":271},"contentChanges":[{"range":{"start":{"line":214,"character":1},"end":{"line":214,"character":1}},"rangeLength":0,"text":"u"}]} [Trace - 23:01:38.054 PM] Sending request 'textDocument/completion - (11284)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":214,"character":2},"context":{"triggerKind":3}} [Trace - 23:01:38.059 PM] Received response 'textDocument/completion - (11284)' in 4ms. Result: {"isIncomplete":true,"items":[{"label":"func","kind":14,"preselect":true,"sortText":"00000","filterText":"func","insertTextFormat":2,"textEdit":{"range":{"start":{"line":214,"character":0},"end":{"line":214,"character":2}},"newText":"func"}}]} [Trace - 23:01:38.059 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":271,"diagnostics":[{"range":{"start":{"line":214,"character":0},"end":{"line":214,"character":0}},"severity":1,"source":"syntax","message":"expected declaration, found fu"}]} [Trace - 23:01:38.255 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":272},"contentChanges":[{"range":{"start":{"line":214,"character":2},"end":{"line":214,"character":2}},"rangeLength":0,"text":"n"}]} [Trace - 23:01:38.255 PM] Sending request 'textDocument/completion - (11285)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":214,"character":3},"context":{"triggerKind":3}} [Trace - 23:01:38.260 PM] Received response 'textDocument/completion - (11285)' in 4ms. Result: {"isIncomplete":true,"items":[{"label":"func","kind":14,"preselect":true,"sortText":"00000","filterText":"func","insertTextFormat":2,"textEdit":{"range":{"start":{"line":214,"character":0},"end":{"line":214,"character":3}},"newText":"func"}}]} [Trace - 23:01:38.260 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":272,"diagnostics":[{"range":{"start":{"line":214,"character":0},"end":{"line":214,"character":0}},"severity":1,"source":"syntax","message":"expected declaration, found fun"}]} [Trace - 23:01:38.330 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":273},"contentChanges":[{"range":{"start":{"line":214,"character":3},"end":{"line":214,"character":3}},"rangeLength":0,"text":"c"}]} [Trace - 23:01:38.330 PM] Sending request 'textDocument/completion - (11286)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":214,"character":4},"context":{"triggerKind":3}} [Trace - 23:01:38.335 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":273,"diagnostics":[{"range":{"start":{"line":217,"character":0},"end":{"line":217,"character":0}},"severity":1,"source":"syntax","message":"expected 'IDENT', found 'func'"}]} [Trace - 23:01:38.367 PM] Received response 'textDocument/completion - (11286)' in 37ms. Result: {"isIncomplete":true,"items":[{"label":"func","kind":14,"preselect":true,"sortText":"00000","filterText":"func","insertTextFormat":2,"textEdit":{"range":{"start":{"line":214,"character":0},"end":{"line":214,"character":4}},"newText":"func"}},{"label":"functional","kind":9,"detail":"\"github.com/vmware/govmomi/test/functional\"","sortText":"00001","filterText":"functional","insertTextFormat":2,"textEdit":{"range":{"start":{"line":214,"character":0},"end":{"line":214,"character":4}},"newText":"functional"},"additionalTextEdits":[{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":0}},"newText":"\t\"github.com/vmware/govmomi/test/functional\"\n"}]},{"label":"functions","kind":9,"detail":"\"honnef.co/go/tools/functions\"","sortText":"00002","filterText":"functions","insertTextFormat":2,"textEdit":{"range":{"start":{"line":214,"character":0},"end":{"line":214,"character":4}},"newText":"functions"},"additionalTextEdits":[{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":0}},"newText":"\t\"honnef.co/go/tools/functions\"\n"}]},{"label":"functions","kind":9,"detail":"\"google.golang.org/genproto/googleapis/cloud/functions/v1\"","sortText":"00003","filterText":"functions","insertTextFormat":2,"textEdit":{"range":{"start":{"line":214,"character":0},"end":{"line":214,"character":4}},"newText":"functions"},"additionalTextEdits":[{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":0}},"newText":"\t\"google.golang.org/genproto/googleapis/cloud/functions/v1\"\n"}]},{"label":"time.AfterFunc","kind":3,"detail":"func(d time.Duration, f func()) *time.Timer","documentation":"AfterFunc waits for the duration to elapse and then calls f\nin its own goroutine. It returns a Timer that can\nbe used to cancel the call using its Stop method.\n","sortText":"00004","filterText":"time.AfterFunc","insertTextFormat":2,"textEdit":{"range":{"start":{"line":214,"character":0},"end":{"line":214,"character":4}},"newText":"time.AfterFunc(${1:})"}},{"label":"hmap.New().DeleteByFunc","kind":2,"detail":"func(s schedule.Schedule)","sortText":"00005","filterText":"hmap.New().DeleteByFunc","insertTextFormat":2,"textEdit":{"range":{"start":{"line":214,"character":0},"end":{"line":214,"character":4}},"newText":"hmap.New().DeleteByFunc(${1:})"}}]} [Trace - 23:01:38.529 PM] Sending request 'textDocument/foldingRange - (11287)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:38.529 PM] Sending request 'textDocument/foldingRange - (11288)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:38.533 PM] Received response 'textDocument/foldingRange - (11287)' in 4ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":217,"startCharacter":52,"endLine":302,"endCharacter":2},{"startLine":229,"startCharacter":33,"endLine":231,"endCharacter":55},{"startLine":236,"startCharacter":36,"endLine":237,"endCharacter":21},{"startLine":246,"startCharacter":9,"endLine":256,"endCharacter":3},{"startLine":248,"startCharacter":33,"endLine":251,"endCharacter":61},{"startLine":254,"startCharacter":36,"endLine":255,"endCharacter":22},{"startLine":263,"startCharacter":6,"endLine":274,"endCharacter":3},{"startLine":264,"startCharacter":10,"endLine":273,"endCharacter":13},{"startLine":265,"startCharacter":23,"endLine":271,"endCharacter":5},{"startLine":268,"startCharacter":19,"endLine":271,"endCharacter":4},{"startLine":268,"startCharacter":41,"endLine":270,"endCharacter":9},{"startLine":272,"startCharacter":38,"endLine":273,"endCharacter":13},{"startLine":277,"startCharacter":22,"endLine":278,"endCharacter":55},{"startLine":281,"startCharacter":29,"endLine":282,"endCharacter":40},{"startLine":285,"startCharacter":29,"endLine":301,"endCharacter":3},{"startLine":286,"startCharacter":32,"endLine":300,"endCharacter":51},{"startLine":287,"startCharacter":32,"endLine":290,"endCharacter":4},{"startLine":288,"startCharacter":38,"endLine":289,"endCharacter":51},{"startLine":291,"startCharacter":31,"endLine":294,"endCharacter":4},{"startLine":292,"startCharacter":47,"endLine":293,"endCharacter":50},{"startLine":295,"startCharacter":25,"endLine":298,"endCharacter":4},{"startLine":296,"startCharacter":47,"endLine":297,"endCharacter":68},{"startLine":299,"startCharacter":10,"endLine":300,"endCharacter":51},{"startLine":306,"startCharacter":59,"endLine":379,"endCharacter":2},{"startLine":311,"startCharacter":33,"endLine":313,"endCharacter":31},{"startLine":318,"startCharacter":36,"endLine":319,"endCharacter":67},{"startLine":328,"startCharacter":12,"endLine":337,"endCharacter":3},{"startLine":330,"startCharacter":33,"endLine":332,"endCharacter":32},{"startLine":335,"startCharacter":36,"endLine":336,"endCharacter":68},{"startLine":344,"startCharacter":6,"endLine":355,"endCharacter":3},{"startLine":345,"startCharacter":10,"endLine":354,"endCharacter":13},{"startLine":346,"startCharacter":23,"endLine":352,"endCharacter":5},{"startLine":349,"startCharacter":19,"endLine":352,"endCharacter":4},{"startLine":349,"startCharacter":41,"endLine":351,"endCharacter":9},{"startLine":353,"startCharacter":38,"endLine":354,"endCharacter":13},{"startLine":358,"startCharacter":22,"endLine":359,"endCharacter":55},{"startLine":362,"startCharacter":29,"endLine":363,"endCharacter":40},{"startLine":368,"startCharacter":29,"endLine":374,"endCharacter":3},{"startLine":369,"startCharacter":32,"endLine":373,"endCharacter":51},{"startLine":370,"startCharacter":32,"endLine":371,"endCharacter":49},{"startLine":372,"startCharacter":10,"endLine":373,"endCharacter":51},{"startLine":377,"startCharacter":32,"endLine":378,"endCharacter":76},{"startLine":383,"startCharacter":57,"endLine":460,"endCharacter":2},{"startLine":392,"startCharacter":33,"endLine":396,"endCharacter":60},{"startLine":401,"startCharacter":36,"endLine":402,"endCharacter":67},{"startLine":411,"startCharacter":12,"endLine":419,"endCharacter":3},{"startLine":413,"startCharacter":33,"endLine":414,"endCharacter":62},{"startLine":417,"startCharacter":36,"endLine":418,"endCharacter":68},{"startLine":426,"startCharacter":6,"endLine":437,"endCharacter":3},{"startLine":427,"startCharacter":10,"endLine":436,"endCharacter":13},{"startLine":428,"startCharacter":23,"endLine":434,"endCharacter":5},{"startLine":431,"startCharacter":19,"endLine":434,"endCharacter":4},{"startLine":431,"startCharacter":41,"endLine":433,"endCharacter":9},{"startLine":435,"startCharacter":38,"endLine":436,"endCharacter":13},{"startLine":440,"startCharacter":29,"endLine":441,"endCharacter":34},{"startLine":444,"startCharacter":35,"endLine":445,"endCharacter":55},{"startLine":449,"startCharacter":29,"endLine":459,"endCharacter":3},{"startLine":451,"startCharacter":10,"endLine":455,"endCharacter":17},{"startLine":452,"startCharacter":14,"endLine":453,"endCharacter":58},{"startLine":457,"startCharacter":28,"endLine":458,"endCharacter":51},{"startLine":464,"startCharacter":51,"endLine":512,"endCharacter":2},{"startLine":482,"startCharacter":12,"endLine":485,"endCharacter":45},{"startLine":492,"startCharacter":6,"endLine":503,"endCharacter":3},{"startLine":493,"startCharacter":10,"endLine":502,"endCharacter":13},{"startLine":494,"startCharacter":23,"endLine":500,"endCharacter":5},{"startLine":497,"startCharacter":19,"endLine":500,"endCharacter":4},{"startLine":497,"startCharacter":41,"endLine":499,"endCharacter":9},{"startLine":501,"startCharacter":38,"endLine":502,"endCharacter":13},{"startLine":506,"startCharacter":22,"endLine":507,"endCharacter":55},{"startLine":510,"startCharacter":29,"endLine":511,"endCharacter":40},{"startLine":516,"startCharacter":51,"endLine":576,"endCharacter":2},{"startLine":540,"startCharacter":12,"endLine":543,"endCharacter":15},{"startLine":550,"startCharacter":6,"endLine":561,"endCharacter":3},{"startLine":551,"startCharacter":10,"endLine":560,"endCharacter":13},{"startLine":552,"startCharacter":23,"endLine":558,"endCharacter":5},{"startLine":555,"startCharacter":19,"endLine":558,"endCharacter":4},{"startLine":555,"startCharacter":41,"endLine":557,"endCharacter":9},{"startLine":559,"startCharacter":38,"endLine":560,"endCharacter":13},{"startLine":565,"startCharacter":29,"endLine":567,"endCharacter":62},{"startLine":570,"startCharacter":22,"endLine":571,"endCharacter":55},{"startLine":574,"startCharacter":44,"endLine":575,"endCharacter":46},{"startLine":580,"startCharacter":50,"endLine":649,"endCharacter":2},{"startLine":581,"startCharacter":20,"endLine":584,"endCharacter":25},{"startLine":585,"startCharacter":3,"endLine":587,"endCharacter":54},{"startLine":590,"startCharacter":26,"endLine":648,"endCharacter":4},{"startLine":591,"startCharacter":8,"endLine":648,"endCharacter":3},{"startLine":591,"startCharacter":36,"endLine":647,"endCharacter":4},{"startLine":600,"startCharacter":35,"endLine":603,"endCharacter":62},{"startLine":608,"startCharacter":38,"endLine":609,"endCharacter":69},{"startLine":619,"startCharacter":8,"endLine":630,"endCharacter":5},{"startLine":620,"startCharacter":12,"endLine":629,"endCharacter":15},{"startLine":621,"startCharacter":25,"endLine":627,"endCharacter":7},{"startLine":624,"startCharacter":21,"endLine":627,"endCharacter":6},{"startLine":624,"startCharacter":43,"endLine":626,"endCharacter":11},{"startLine":628,"startCharacter":40,"endLine":629,"endCharacter":15},{"startLine":633,"startCharacter":31,"endLine":634,"endCharacter":42},{"startLine":638,"startCharacter":31,"endLine":642,"endCharacter":5},{"startLine":639,"startCharacter":29,"endLine":641,"endCharacter":18},{"startLine":640,"startCharacter":33,"endLine":641,"endCharacter":18},{"startLine":645,"startCharacter":44,"endLine":646,"endCharacter":92}] [Trace - 23:01:38.536 PM] Received response 'textDocument/foldingRange - (11288)' in 6ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":217,"startCharacter":52,"endLine":302,"endCharacter":2},{"startLine":229,"startCharacter":33,"endLine":231,"endCharacter":55},{"startLine":236,"startCharacter":36,"endLine":237,"endCharacter":21},{"startLine":246,"startCharacter":9,"endLine":256,"endCharacter":3},{"startLine":248,"startCharacter":33,"endLine":251,"endCharacter":61},{"startLine":254,"startCharacter":36,"endLine":255,"endCharacter":22},{"startLine":263,"startCharacter":6,"endLine":274,"endCharacter":3},{"startLine":264,"startCharacter":10,"endLine":273,"endCharacter":13},{"startLine":265,"startCharacter":23,"endLine":271,"endCharacter":5},{"startLine":268,"startCharacter":19,"endLine":271,"endCharacter":4},{"startLine":268,"startCharacter":41,"endLine":270,"endCharacter":9},{"startLine":272,"startCharacter":38,"endLine":273,"endCharacter":13},{"startLine":277,"startCharacter":22,"endLine":278,"endCharacter":55},{"startLine":281,"startCharacter":29,"endLine":282,"endCharacter":40},{"startLine":285,"startCharacter":29,"endLine":301,"endCharacter":3},{"startLine":286,"startCharacter":32,"endLine":300,"endCharacter":51},{"startLine":287,"startCharacter":32,"endLine":290,"endCharacter":4},{"startLine":288,"startCharacter":38,"endLine":289,"endCharacter":51},{"startLine":291,"startCharacter":31,"endLine":294,"endCharacter":4},{"startLine":292,"startCharacter":47,"endLine":293,"endCharacter":50},{"startLine":295,"startCharacter":25,"endLine":298,"endCharacter":4},{"startLine":296,"startCharacter":47,"endLine":297,"endCharacter":68},{"startLine":299,"startCharacter":10,"endLine":300,"endCharacter":51},{"startLine":306,"startCharacter":59,"endLine":379,"endCharacter":2},{"startLine":311,"startCharacter":33,"endLine":313,"endCharacter":31},{"startLine":318,"startCharacter":36,"endLine":319,"endCharacter":67},{"startLine":328,"startCharacter":12,"endLine":337,"endCharacter":3},{"startLine":330,"startCharacter":33,"endLine":332,"endCharacter":32},{"startLine":335,"startCharacter":36,"endLine":336,"endCharacter":68},{"startLine":344,"startCharacter":6,"endLine":355,"endCharacter":3},{"startLine":345,"startCharacter":10,"endLine":354,"endCharacter":13},{"startLine":346,"startCharacter":23,"endLine":352,"endCharacter":5},{"startLine":349,"startCharacter":19,"endLine":352,"endCharacter":4},{"startLine":349,"startCharacter":41,"endLine":351,"endCharacter":9},{"startLine":353,"startCharacter":38,"endLine":354,"endCharacter":13},{"startLine":358,"startCharacter":22,"endLine":359,"endCharacter":55},{"startLine":362,"startCharacter":29,"endLine":363,"endCharacter":40},{"startLine":368,"startCharacter":29,"endLine":374,"endCharacter":3},{"startLine":369,"startCharacter":32,"endLine":373,"endCharacter":51},{"startLine":370,"startCharacter":32,"endLine":371,"endCharacter":49},{"startLine":372,"startCharacter":10,"endLine":373,"endCharacter":51},{"startLine":377,"startCharacter":32,"endLine":378,"endCharacter":76},{"startLine":383,"startCharacter":57,"endLine":460,"endCharacter":2},{"startLine":392,"startCharacter":33,"endLine":396,"endCharacter":60},{"startLine":401,"startCharacter":36,"endLine":402,"endCharacter":67},{"startLine":411,"startCharacter":12,"endLine":419,"endCharacter":3},{"startLine":413,"startCharacter":33,"endLine":414,"endCharacter":62},{"startLine":417,"startCharacter":36,"endLine":418,"endCharacter":68},{"startLine":426,"startCharacter":6,"endLine":437,"endCharacter":3},{"startLine":427,"startCharacter":10,"endLine":436,"endCharacter":13},{"startLine":428,"startCharacter":23,"endLine":434,"endCharacter":5},{"startLine":431,"startCharacter":19,"endLine":434,"endCharacter":4},{"startLine":431,"startCharacter":41,"endLine":433,"endCharacter":9},{"startLine":435,"startCharacter":38,"endLine":436,"endCharacter":13},{"startLine":440,"startCharacter":29,"endLine":441,"endCharacter":34},{"startLine":444,"startCharacter":35,"endLine":445,"endCharacter":55},{"startLine":449,"startCharacter":29,"endLine":459,"endCharacter":3},{"startLine":451,"startCharacter":10,"endLine":455,"endCharacter":17},{"startLine":452,"startCharacter":14,"endLine":453,"endCharacter":58},{"startLine":457,"startCharacter":28,"endLine":458,"endCharacter":51},{"startLine":464,"startCharacter":51,"endLine":512,"endCharacter":2},{"startLine":482,"startCharacter":12,"endLine":485,"endCharacter":45},{"startLine":492,"startCharacter":6,"endLine":503,"endCharacter":3},{"startLine":493,"startCharacter":10,"endLine":502,"endCharacter":13},{"startLine":494,"startCharacter":23,"endLine":500,"endCharacter":5},{"startLine":497,"startCharacter":19,"endLine":500,"endCharacter":4},{"startLine":497,"startCharacter":41,"endLine":499,"endCharacter":9},{"startLine":501,"startCharacter":38,"endLine":502,"endCharacter":13},{"startLine":506,"startCharacter":22,"endLine":507,"endCharacter":55},{"startLine":510,"startCharacter":29,"endLine":511,"endCharacter":40},{"startLine":516,"startCharacter":51,"endLine":576,"endCharacter":2},{"startLine":540,"startCharacter":12,"endLine":543,"endCharacter":15},{"startLine":550,"startCharacter":6,"endLine":561,"endCharacter":3},{"startLine":551,"startCharacter":10,"endLine":560,"endCharacter":13},{"startLine":552,"startCharacter":23,"endLine":558,"endCharacter":5},{"startLine":555,"startCharacter":19,"endLine":558,"endCharacter":4},{"startLine":555,"startCharacter":41,"endLine":557,"endCharacter":9},{"startLine":559,"startCharacter":38,"endLine":560,"endCharacter":13},{"startLine":565,"startCharacter":29,"endLine":567,"endCharacter":62},{"startLine":570,"startCharacter":22,"endLine":571,"endCharacter":55},{"startLine":574,"startCharacter":44,"endLine":575,"endCharacter":46},{"startLine":580,"startCharacter":50,"endLine":649,"endCharacter":2},{"startLine":581,"startCharacter":20,"endLine":584,"endCharacter":25},{"startLine":585,"startCharacter":3,"endLine":587,"endCharacter":54},{"startLine":590,"startCharacter":26,"endLine":648,"endCharacter":4},{"startLine":591,"startCharacter":8,"endLine":648,"endCharacter":3},{"startLine":591,"startCharacter":36,"endLine":647,"endCharacter":4},{"startLine":600,"startCharacter":35,"endLine":603,"endCharacter":62},{"startLine":608,"startCharacter":38,"endLine":609,"endCharacter":69},{"startLine":619,"startCharacter":8,"endLine":630,"endCharacter":5},{"startLine":620,"startCharacter":12,"endLine":629,"endCharacter":15},{"startLine":621,"startCharacter":25,"endLine":627,"endCharacter":7},{"startLine":624,"startCharacter":21,"endLine":627,"endCharacter":6},{"startLine":624,"startCharacter":43,"endLine":626,"endCharacter":11},{"startLine":628,"startCharacter":40,"endLine":629,"endCharacter":15},{"startLine":633,"startCharacter":31,"endLine":634,"endCharacter":42},{"startLine":638,"startCharacter":31,"endLine":642,"endCharacter":5},{"startLine":639,"startCharacter":29,"endLine":641,"endCharacter":18},{"startLine":640,"startCharacter":33,"endLine":641,"endCharacter":18},{"startLine":645,"startCharacter":44,"endLine":646,"endCharacter":92}] [Trace - 23:01:38.589 PM] Sending request 'textDocument/codeLens - (11289)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:38.589 PM] Received response 'textDocument/codeLens - (11289)' in 0ms. Result: null [Trace - 23:01:38.601 PM] Sending request 'textDocument/codeLens - (11290)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:38.601 PM] Sending request 'textDocument/codeAction - (11291)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":272,"character":22},"end":{"line":272,"character":22}},"context":{"diagnostics":[]}} [Trace - 23:01:38.601 PM] Received response 'textDocument/codeLens - (11290)' in 0ms. Result: null [Trace - 23:01:38.601 PM] Sending request 'textDocument/codeAction - (11292)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":214,"character":4},"end":{"line":214,"character":4}},"context":{"diagnostics":[]}} [Trace - 23:01:38.602 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 23:01:38 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go:218:1: expected 'IDENT', found 'func' (and 3 more errors)\n\tfile=\"/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go\"\n"} [Error - 11:01:38 PM] 2020/11/25 23:01:38 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go:218:1: expected 'IDENT', found 'func' (and 3 more errors) file="/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go" [Trace - 23:01:38.603 PM] Received response 'textDocument/codeAction - (11291)' in 1ms. Result: null [Trace - 23:01:38.604 PM] Received response 'textDocument/codeAction - (11292)' in 3ms. Result: null [Trace - 23:01:38.604 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 23:01:38 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go:218:1: expected 'IDENT', found 'func' (and 3 more errors)\n\tfile=\"/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go\"\n"} [Error - 11:01:38 PM] 2020/11/25 23:01:38 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go:218:1: expected 'IDENT', found 'func' (and 3 more errors) file="/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go" [Trace - 23:01:38.952 PM] Sending request 'textDocument/documentLink - (11293)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:38.953 PM] Sending request 'textDocument/documentLink - (11294)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:38.956 PM] Received response 'textDocument/documentLink - (11293)' in 3ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":412,"character":11},"end":{"line":412,"character":19}},"target":"https://time.Now"}] [Trace - 23:01:38.960 PM] Received response 'textDocument/documentLink - (11294)' in 7ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":412,"character":11},"end":{"line":412,"character":19}},"target":"https://time.Now"}] [Trace - 23:01:39.445 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":274},"contentChanges":[{"range":{"start":{"line":214,"character":4},"end":{"line":214,"character":4}},"rangeLength":0,"text":" "}]} [Trace - 23:01:39.644 PM] Sending request 'textDocument/foldingRange - (11295)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:39.645 PM] Sending request 'textDocument/foldingRange - (11296)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:39.648 PM] Received response 'textDocument/foldingRange - (11295)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":217,"startCharacter":52,"endLine":302,"endCharacter":2},{"startLine":229,"startCharacter":33,"endLine":231,"endCharacter":55},{"startLine":236,"startCharacter":36,"endLine":237,"endCharacter":21},{"startLine":246,"startCharacter":9,"endLine":256,"endCharacter":3},{"startLine":248,"startCharacter":33,"endLine":251,"endCharacter":61},{"startLine":254,"startCharacter":36,"endLine":255,"endCharacter":22},{"startLine":263,"startCharacter":6,"endLine":274,"endCharacter":3},{"startLine":264,"startCharacter":10,"endLine":273,"endCharacter":13},{"startLine":265,"startCharacter":23,"endLine":271,"endCharacter":5},{"startLine":268,"startCharacter":19,"endLine":271,"endCharacter":4},{"startLine":268,"startCharacter":41,"endLine":270,"endCharacter":9},{"startLine":272,"startCharacter":38,"endLine":273,"endCharacter":13},{"startLine":277,"startCharacter":22,"endLine":278,"endCharacter":55},{"startLine":281,"startCharacter":29,"endLine":282,"endCharacter":40},{"startLine":285,"startCharacter":29,"endLine":301,"endCharacter":3},{"startLine":286,"startCharacter":32,"endLine":300,"endCharacter":51},{"startLine":287,"startCharacter":32,"endLine":290,"endCharacter":4},{"startLine":288,"startCharacter":38,"endLine":289,"endCharacter":51},{"startLine":291,"startCharacter":31,"endLine":294,"endCharacter":4},{"startLine":292,"startCharacter":47,"endLine":293,"endCharacter":50},{"startLine":295,"startCharacter":25,"endLine":298,"endCharacter":4},{"startLine":296,"startCharacter":47,"endLine":297,"endCharacter":68},{"startLine":299,"startCharacter":10,"endLine":300,"endCharacter":51},{"startLine":306,"startCharacter":59,"endLine":379,"endCharacter":2},{"startLine":311,"startCharacter":33,"endLine":313,"endCharacter":31},{"startLine":318,"startCharacter":36,"endLine":319,"endCharacter":67},{"startLine":328,"startCharacter":12,"endLine":337,"endCharacter":3},{"startLine":330,"startCharacter":33,"endLine":332,"endCharacter":32},{"startLine":335,"startCharacter":36,"endLine":336,"endCharacter":68},{"startLine":344,"startCharacter":6,"endLine":355,"endCharacter":3},{"startLine":345,"startCharacter":10,"endLine":354,"endCharacter":13},{"startLine":346,"startCharacter":23,"endLine":352,"endCharacter":5},{"startLine":349,"startCharacter":19,"endLine":352,"endCharacter":4},{"startLine":349,"startCharacter":41,"endLine":351,"endCharacter":9},{"startLine":353,"startCharacter":38,"endLine":354,"endCharacter":13},{"startLine":358,"startCharacter":22,"endLine":359,"endCharacter":55},{"startLine":362,"startCharacter":29,"endLine":363,"endCharacter":40},{"startLine":368,"startCharacter":29,"endLine":374,"endCharacter":3},{"startLine":369,"startCharacter":32,"endLine":373,"endCharacter":51},{"startLine":370,"startCharacter":32,"endLine":371,"endCharacter":49},{"startLine":372,"startCharacter":10,"endLine":373,"endCharacter":51},{"startLine":377,"startCharacter":32,"endLine":378,"endCharacter":76},{"startLine":383,"startCharacter":57,"endLine":460,"endCharacter":2},{"startLine":392,"startCharacter":33,"endLine":396,"endCharacter":60},{"startLine":401,"startCharacter":36,"endLine":402,"endCharacter":67},{"startLine":411,"startCharacter":12,"endLine":419,"endCharacter":3},{"startLine":413,"startCharacter":33,"endLine":414,"endCharacter":62},{"startLine":417,"startCharacter":36,"endLine":418,"endCharacter":68},{"startLine":426,"startCharacter":6,"endLine":437,"endCharacter":3},{"startLine":427,"startCharacter":10,"endLine":436,"endCharacter":13},{"startLine":428,"startCharacter":23,"endLine":434,"endCharacter":5},{"startLine":431,"startCharacter":19,"endLine":434,"endCharacter":4},{"startLine":431,"startCharacter":41,"endLine":433,"endCharacter":9},{"startLine":435,"startCharacter":38,"endLine":436,"endCharacter":13},{"startLine":440,"startCharacter":29,"endLine":441,"endCharacter":34},{"startLine":444,"startCharacter":35,"endLine":445,"endCharacter":55},{"startLine":449,"startCharacter":29,"endLine":459,"endCharacter":3},{"startLine":451,"startCharacter":10,"endLine":455,"endCharacter":17},{"startLine":452,"startCharacter":14,"endLine":453,"endCharacter":58},{"startLine":457,"startCharacter":28,"endLine":458,"endCharacter":51},{"startLine":464,"startCharacter":51,"endLine":512,"endCharacter":2},{"startLine":482,"startCharacter":12,"endLine":485,"endCharacter":45},{"startLine":492,"startCharacter":6,"endLine":503,"endCharacter":3},{"startLine":493,"startCharacter":10,"endLine":502,"endCharacter":13},{"startLine":494,"startCharacter":23,"endLine":500,"endCharacter":5},{"startLine":497,"startCharacter":19,"endLine":500,"endCharacter":4},{"startLine":497,"startCharacter":41,"endLine":499,"endCharacter":9},{"startLine":501,"startCharacter":38,"endLine":502,"endCharacter":13},{"startLine":506,"startCharacter":22,"endLine":507,"endCharacter":55},{"startLine":510,"startCharacter":29,"endLine":511,"endCharacter":40},{"startLine":516,"startCharacter":51,"endLine":576,"endCharacter":2},{"startLine":540,"startCharacter":12,"endLine":543,"endCharacter":15},{"startLine":550,"startCharacter":6,"endLine":561,"endCharacter":3},{"startLine":551,"startCharacter":10,"endLine":560,"endCharacter":13},{"startLine":552,"startCharacter":23,"endLine":558,"endCharacter":5},{"startLine":555,"startCharacter":19,"endLine":558,"endCharacter":4},{"startLine":555,"startCharacter":41,"endLine":557,"endCharacter":9},{"startLine":559,"startCharacter":38,"endLine":560,"endCharacter":13},{"startLine":565,"startCharacter":29,"endLine":567,"endCharacter":62},{"startLine":570,"startCharacter":22,"endLine":571,"endCharacter":55},{"startLine":574,"startCharacter":44,"endLine":575,"endCharacter":46},{"startLine":580,"startCharacter":50,"endLine":649,"endCharacter":2},{"startLine":581,"startCharacter":20,"endLine":584,"endCharacter":25},{"startLine":585,"startCharacter":3,"endLine":587,"endCharacter":54},{"startLine":590,"startCharacter":26,"endLine":648,"endCharacter":4},{"startLine":591,"startCharacter":8,"endLine":648,"endCharacter":3},{"startLine":591,"startCharacter":36,"endLine":647,"endCharacter":4},{"startLine":600,"startCharacter":35,"endLine":603,"endCharacter":62},{"startLine":608,"startCharacter":38,"endLine":609,"endCharacter":69},{"startLine":619,"startCharacter":8,"endLine":630,"endCharacter":5},{"startLine":620,"startCharacter":12,"endLine":629,"endCharacter":15},{"startLine":621,"startCharacter":25,"endLine":627,"endCharacter":7},{"startLine":624,"startCharacter":21,"endLine":627,"endCharacter":6},{"startLine":624,"startCharacter":43,"endLine":626,"endCharacter":11},{"startLine":628,"startCharacter":40,"endLine":629,"endCharacter":15},{"startLine":633,"startCharacter":31,"endLine":634,"endCharacter":42},{"startLine":638,"startCharacter":31,"endLine":642,"endCharacter":5},{"startLine":639,"startCharacter":29,"endLine":641,"endCharacter":18},{"startLine":640,"startCharacter":33,"endLine":641,"endCharacter":18},{"startLine":645,"startCharacter":44,"endLine":646,"endCharacter":92}] [Trace - 23:01:39.651 PM] Received response 'textDocument/foldingRange - (11296)' in 5ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":217,"startCharacter":52,"endLine":302,"endCharacter":2},{"startLine":229,"startCharacter":33,"endLine":231,"endCharacter":55},{"startLine":236,"startCharacter":36,"endLine":237,"endCharacter":21},{"startLine":246,"startCharacter":9,"endLine":256,"endCharacter":3},{"startLine":248,"startCharacter":33,"endLine":251,"endCharacter":61},{"startLine":254,"startCharacter":36,"endLine":255,"endCharacter":22},{"startLine":263,"startCharacter":6,"endLine":274,"endCharacter":3},{"startLine":264,"startCharacter":10,"endLine":273,"endCharacter":13},{"startLine":265,"startCharacter":23,"endLine":271,"endCharacter":5},{"startLine":268,"startCharacter":19,"endLine":271,"endCharacter":4},{"startLine":268,"startCharacter":41,"endLine":270,"endCharacter":9},{"startLine":272,"startCharacter":38,"endLine":273,"endCharacter":13},{"startLine":277,"startCharacter":22,"endLine":278,"endCharacter":55},{"startLine":281,"startCharacter":29,"endLine":282,"endCharacter":40},{"startLine":285,"startCharacter":29,"endLine":301,"endCharacter":3},{"startLine":286,"startCharacter":32,"endLine":300,"endCharacter":51},{"startLine":287,"startCharacter":32,"endLine":290,"endCharacter":4},{"startLine":288,"startCharacter":38,"endLine":289,"endCharacter":51},{"startLine":291,"startCharacter":31,"endLine":294,"endCharacter":4},{"startLine":292,"startCharacter":47,"endLine":293,"endCharacter":50},{"startLine":295,"startCharacter":25,"endLine":298,"endCharacter":4},{"startLine":296,"startCharacter":47,"endLine":297,"endCharacter":68},{"startLine":299,"startCharacter":10,"endLine":300,"endCharacter":51},{"startLine":306,"startCharacter":59,"endLine":379,"endCharacter":2},{"startLine":311,"startCharacter":33,"endLine":313,"endCharacter":31},{"startLine":318,"startCharacter":36,"endLine":319,"endCharacter":67},{"startLine":328,"startCharacter":12,"endLine":337,"endCharacter":3},{"startLine":330,"startCharacter":33,"endLine":332,"endCharacter":32},{"startLine":335,"startCharacter":36,"endLine":336,"endCharacter":68},{"startLine":344,"startCharacter":6,"endLine":355,"endCharacter":3},{"startLine":345,"startCharacter":10,"endLine":354,"endCharacter":13},{"startLine":346,"startCharacter":23,"endLine":352,"endCharacter":5},{"startLine":349,"startCharacter":19,"endLine":352,"endCharacter":4},{"startLine":349,"startCharacter":41,"endLine":351,"endCharacter":9},{"startLine":353,"startCharacter":38,"endLine":354,"endCharacter":13},{"startLine":358,"startCharacter":22,"endLine":359,"endCharacter":55},{"startLine":362,"startCharacter":29,"endLine":363,"endCharacter":40},{"startLine":368,"startCharacter":29,"endLine":374,"endCharacter":3},{"startLine":369,"startCharacter":32,"endLine":373,"endCharacter":51},{"startLine":370,"startCharacter":32,"endLine":371,"endCharacter":49},{"startLine":372,"startCharacter":10,"endLine":373,"endCharacter":51},{"startLine":377,"startCharacter":32,"endLine":378,"endCharacter":76},{"startLine":383,"startCharacter":57,"endLine":460,"endCharacter":2},{"startLine":392,"startCharacter":33,"endLine":396,"endCharacter":60},{"startLine":401,"startCharacter":36,"endLine":402,"endCharacter":67},{"startLine":411,"startCharacter":12,"endLine":419,"endCharacter":3},{"startLine":413,"startCharacter":33,"endLine":414,"endCharacter":62},{"startLine":417,"startCharacter":36,"endLine":418,"endCharacter":68},{"startLine":426,"startCharacter":6,"endLine":437,"endCharacter":3},{"startLine":427,"startCharacter":10,"endLine":436,"endCharacter":13},{"startLine":428,"startCharacter":23,"endLine":434,"endCharacter":5},{"startLine":431,"startCharacter":19,"endLine":434,"endCharacter":4},{"startLine":431,"startCharacter":41,"endLine":433,"endCharacter":9},{"startLine":435,"startCharacter":38,"endLine":436,"endCharacter":13},{"startLine":440,"startCharacter":29,"endLine":441,"endCharacter":34},{"startLine":444,"startCharacter":35,"endLine":445,"endCharacter":55},{"startLine":449,"startCharacter":29,"endLine":459,"endCharacter":3},{"startLine":451,"startCharacter":10,"endLine":455,"endCharacter":17},{"startLine":452,"startCharacter":14,"endLine":453,"endCharacter":58},{"startLine":457,"startCharacter":28,"endLine":458,"endCharacter":51},{"startLine":464,"startCharacter":51,"endLine":512,"endCharacter":2},{"startLine":482,"startCharacter":12,"endLine":485,"endCharacter":45},{"startLine":492,"startCharacter":6,"endLine":503,"endCharacter":3},{"startLine":493,"startCharacter":10,"endLine":502,"endCharacter":13},{"startLine":494,"startCharacter":23,"endLine":500,"endCharacter":5},{"startLine":497,"startCharacter":19,"endLine":500,"endCharacter":4},{"startLine":497,"startCharacter":41,"endLine":499,"endCharacter":9},{"startLine":501,"startCharacter":38,"endLine":502,"endCharacter":13},{"startLine":506,"startCharacter":22,"endLine":507,"endCharacter":55},{"startLine":510,"startCharacter":29,"endLine":511,"endCharacter":40},{"startLine":516,"startCharacter":51,"endLine":576,"endCharacter":2},{"startLine":540,"startCharacter":12,"endLine":543,"endCharacter":15},{"startLine":550,"startCharacter":6,"endLine":561,"endCharacter":3},{"startLine":551,"startCharacter":10,"endLine":560,"endCharacter":13},{"startLine":552,"startCharacter":23,"endLine":558,"endCharacter":5},{"startLine":555,"startCharacter":19,"endLine":558,"endCharacter":4},{"startLine":555,"startCharacter":41,"endLine":557,"endCharacter":9},{"startLine":559,"startCharacter":38,"endLine":560,"endCharacter":13},{"startLine":565,"startCharacter":29,"endLine":567,"endCharacter":62},{"startLine":570,"startCharacter":22,"endLine":571,"endCharacter":55},{"startLine":574,"startCharacter":44,"endLine":575,"endCharacter":46},{"startLine":580,"startCharacter":50,"endLine":649,"endCharacter":2},{"startLine":581,"startCharacter":20,"endLine":584,"endCharacter":25},{"startLine":585,"startCharacter":3,"endLine":587,"endCharacter":54},{"startLine":590,"startCharacter":26,"endLine":648,"endCharacter":4},{"startLine":591,"startCharacter":8,"endLine":648,"endCharacter":3},{"startLine":591,"startCharacter":36,"endLine":647,"endCharacter":4},{"startLine":600,"startCharacter":35,"endLine":603,"endCharacter":62},{"startLine":608,"startCharacter":38,"endLine":609,"endCharacter":69},{"startLine":619,"startCharacter":8,"endLine":630,"endCharacter":5},{"startLine":620,"startCharacter":12,"endLine":629,"endCharacter":15},{"startLine":621,"startCharacter":25,"endLine":627,"endCharacter":7},{"startLine":624,"startCharacter":21,"endLine":627,"endCharacter":6},{"startLine":624,"startCharacter":43,"endLine":626,"endCharacter":11},{"startLine":628,"startCharacter":40,"endLine":629,"endCharacter":15},{"startLine":633,"startCharacter":31,"endLine":634,"endCharacter":42},{"startLine":638,"startCharacter":31,"endLine":642,"endCharacter":5},{"startLine":639,"startCharacter":29,"endLine":641,"endCharacter":18},{"startLine":640,"startCharacter":33,"endLine":641,"endCharacter":18},{"startLine":645,"startCharacter":44,"endLine":646,"endCharacter":92}] [Trace - 23:01:39.703 PM] Sending request 'textDocument/codeLens - (11297)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:39.703 PM] Received response 'textDocument/codeLens - (11297)' in 0ms. Result: null [Trace - 23:01:39.714 PM] Sending request 'textDocument/codeLens - (11298)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:39.714 PM] Received response 'textDocument/codeLens - (11298)' in 0ms. Result: null [Trace - 23:01:40.037 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":275},"contentChanges":[{"range":{"start":{"line":214,"character":5},"end":{"line":214,"character":5}},"rangeLength":0,"text":"n"}]} [Trace - 23:01:40.039 PM] Sending request 'textDocument/completion - (11299)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":214,"character":6},"context":{"triggerKind":1}} [Trace - 23:01:40.042 PM] Received response 'textDocument/completion - (11299)' in 2ms. Result: {"isIncomplete":false,"items":[]} [Trace - 23:01:40.042 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 23:01:40 no completions found: this is a definition of func n(func(_ testing.T))\n\tposition={214 6}\n"} [Trace - 23:01:40.042 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":275,"diagnostics":[{"range":{"start":{"line":214,"character":6},"end":{"line":214,"character":6}},"severity":1,"source":"syntax","message":"expected '(', found newline"}]} [Error - 11:01:40 PM] 2020/11/25 23:01:40 no completions found: this is a definition of func n(func(_ testing.T)) position={214 6} [Trace - 23:01:40.229 PM] Sending request 'textDocument/foldingRange - (11300)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:40.230 PM] Sending request 'textDocument/foldingRange - (11301)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:40.231 PM] Received response 'textDocument/foldingRange - (11300)' in 1ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72}] [Trace - 23:01:40.232 PM] Received response 'textDocument/foldingRange - (11301)' in 2ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72}] [Trace - 23:01:40.301 PM] Sending request 'textDocument/codeLens - (11302)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:40.301 PM] Sending request 'textDocument/codeLens - (11303)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:40.301 PM] Received response 'textDocument/codeLens - (11302)' in 0ms. Result: null [Trace - 23:01:40.301 PM] Received response 'textDocument/codeLens - (11303)' in 0ms. Result: null [Trace - 23:01:40.303 PM] Sending request 'textDocument/codeAction - (11304)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":272,"character":22},"end":{"line":272,"character":22}},"context":{"diagnostics":[]}} [Trace - 23:01:40.303 PM] Sending request 'textDocument/codeAction - (11305)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":214,"character":6},"end":{"line":214,"character":6}},"context":{"diagnostics":[{"range":{"start":{"line":214,"character":6},"end":{"line":214,"character":6}},"message":"expected '(', found newline","severity":1,"source":"syntax"}]}} [Trace - 23:01:40.304 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 23:01:40 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go:215:7: expected '(', found newline (and 21 more errors)\n\tfile=\"/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go\"\n"} [Trace - 23:01:40.304 PM] Received response 'textDocument/codeAction - (11304)' in 0ms. Result: null [Error - 11:01:40 PM] 2020/11/25 23:01:40 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go:215:7: expected '(', found newline (and 21 more errors) file="/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go" [Trace - 23:01:40.304 PM] Received response 'textDocument/codeAction - (11305)' in 1ms. Result: null [Trace - 23:01:40.305 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 23:01:40 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go:215:7: expected '(', found newline (and 21 more errors)\n\tfile=\"/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go\"\n"} [Error - 11:01:40 PM] 2020/11/25 23:01:40 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go:215:7: expected '(', found newline (and 21 more errors) file="/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go" [Trace - 23:01:40.323 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":276},"contentChanges":[{"range":{"start":{"line":214,"character":6},"end":{"line":214,"character":6}},"rangeLength":0,"text":"o"}]} [Trace - 23:01:40.328 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":276,"diagnostics":[{"range":{"start":{"line":214,"character":7},"end":{"line":214,"character":7}},"severity":1,"source":"syntax","message":"expected '(', found newline"}]} [Trace - 23:01:40.399 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":277},"contentChanges":[{"range":{"start":{"line":214,"character":7},"end":{"line":214,"character":7}},"rangeLength":0,"text":"w"}]} [Trace - 23:01:40.409 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":277,"diagnostics":[{"range":{"start":{"line":214,"character":8},"end":{"line":214,"character":8}},"severity":1,"source":"syntax","message":"expected '(', found newline"}]} [Trace - 23:01:40.418 PM] Sending request 'textDocument/completion - (11306)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":214,"character":8},"context":{"triggerKind":1}} [Trace - 23:01:40.418 PM] Received response 'textDocument/completion - (11306)' in 0ms. Result: {"isIncomplete":false,"items":[]} [Trace - 23:01:40.418 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 23:01:40 no completions found: this is a definition of func now(func(_ testing.T))\n\tposition={214 8}\n"} [Error - 11:01:40 PM] 2020/11/25 23:01:40 no completions found: this is a definition of func now(func(_ testing.T)) position={214 8} [Trace - 23:01:40.445 PM] Sending request 'textDocument/documentLink - (11307)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:40.445 PM] Sending request 'textDocument/documentLink - (11308)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:40.447 PM] Received response 'textDocument/documentLink - (11307)' in 2ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":412,"character":11},"end":{"line":412,"character":19}},"target":"https://time.Now"}] [Trace - 23:01:40.450 PM] Received response 'textDocument/documentLink - (11308)' in 4ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":412,"character":11},"end":{"line":412,"character":19}},"target":"https://time.Now"}] [Trace - 23:01:40.599 PM] Sending request 'textDocument/foldingRange - (11309)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:40.599 PM] Sending request 'textDocument/foldingRange - (11310)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:40.600 PM] Received response 'textDocument/foldingRange - (11309)' in 1ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72}] [Trace - 23:01:40.601 PM] Received response 'textDocument/foldingRange - (11310)' in 2ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72}] [Trace - 23:01:40.672 PM] Sending request 'textDocument/codeLens - (11311)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:40.672 PM] Sending request 'textDocument/codeLens - (11312)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:40.672 PM] Received response 'textDocument/codeLens - (11311)' in 0ms. Result: null [Trace - 23:01:40.672 PM] Received response 'textDocument/codeLens - (11312)' in 0ms. Result: null [Trace - 23:01:40.672 PM] Sending request 'textDocument/codeAction - (11313)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":272,"character":22},"end":{"line":272,"character":22}},"context":{"diagnostics":[]}} [Trace - 23:01:40.673 PM] Sending request 'textDocument/codeAction - (11314)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":214,"character":8},"end":{"line":214,"character":8}},"context":{"diagnostics":[{"range":{"start":{"line":214,"character":8},"end":{"line":214,"character":8}},"message":"expected '(', found newline","severity":1,"source":"syntax"}]}} [Trace - 23:01:40.674 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 23:01:40 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go:215:9: expected '(', found newline (and 21 more errors)\n\tfile=\"/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go\"\n"} [Trace - 23:01:40.674 PM] Received response 'textDocument/codeAction - (11313)' in 1ms. Result: null [Error - 11:01:40 PM] 2020/11/25 23:01:40 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go:215:9: expected '(', found newline (and 21 more errors) file="/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go" [Trace - 23:01:40.675 PM] Received response 'textDocument/codeAction - (11314)' in 2ms. Result: null [Trace - 23:01:40.675 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 23:01:40 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go:215:9: expected '(', found newline (and 21 more errors)\n\tfile=\"/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go\"\n"} [Error - 11:01:40 PM] 2020/11/25 23:01:40 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go:215:9: expected '(', found newline (and 21 more errors) file="/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go" [Trace - 23:01:40.817 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":278},"contentChanges":[{"range":{"start":{"line":214,"character":8},"end":{"line":214,"character":8}},"rangeLength":0,"text":"()"}]} [Trace - 23:01:40.823 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":278,"diagnostics":[{"range":{"start":{"line":230,"character":9},"end":{"line":230,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"},{"range":{"start":{"line":231,"character":9},"end":{"line":231,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"}]} [Trace - 23:01:40.894 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":279},"contentChanges":[{"range":{"start":{"line":214,"character":9},"end":{"line":214,"character":10}},"rangeLength":1,"text":")"}]} [Trace - 23:01:41.016 PM] Sending request 'textDocument/signatureHelp - (11315)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":214,"character":10},"context":{"isRetrigger":false,"triggerCharacter":"(","triggerKind":2}} [Trace - 23:01:41.016 PM] Received response 'textDocument/signatureHelp - (11315)' in 0ms. Result: null [Trace - 23:01:41.016 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 23:01:41 no signature help: cannot find an enclosing function\n\tposition={214 10}\n"} [Error - 11:01:41 PM] 2020/11/25 23:01:41 no signature help: cannot find an enclosing function position={214 10} [Trace - 23:01:41.084 PM] Sending request 'textDocument/codeAction - (11316)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":272,"character":22},"end":{"line":272,"character":22}},"context":{"diagnostics":[]}} [Trace - 23:01:41.085 PM] Received response 'textDocument/codeAction - (11316)' in 1ms. Result: null [Trace - 23:01:41.093 PM] Sending request 'textDocument/foldingRange - (11317)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:41.093 PM] Sending request 'textDocument/foldingRange - (11318)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:41.096 PM] Received response 'textDocument/foldingRange - (11317)' in 2ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":217,"startCharacter":52,"endLine":302,"endCharacter":2},{"startLine":229,"startCharacter":33,"endLine":231,"endCharacter":55},{"startLine":236,"startCharacter":36,"endLine":237,"endCharacter":21},{"startLine":246,"startCharacter":9,"endLine":256,"endCharacter":3},{"startLine":248,"startCharacter":33,"endLine":251,"endCharacter":61},{"startLine":254,"startCharacter":36,"endLine":255,"endCharacter":22},{"startLine":263,"startCharacter":6,"endLine":274,"endCharacter":3},{"startLine":264,"startCharacter":10,"endLine":273,"endCharacter":13},{"startLine":265,"startCharacter":23,"endLine":271,"endCharacter":5},{"startLine":268,"startCharacter":19,"endLine":271,"endCharacter":4},{"startLine":268,"startCharacter":41,"endLine":270,"endCharacter":9},{"startLine":272,"startCharacter":38,"endLine":273,"endCharacter":13},{"startLine":277,"startCharacter":22,"endLine":278,"endCharacter":55},{"startLine":281,"startCharacter":29,"endLine":282,"endCharacter":40},{"startLine":285,"startCharacter":29,"endLine":301,"endCharacter":3},{"startLine":286,"startCharacter":32,"endLine":300,"endCharacter":51},{"startLine":287,"startCharacter":32,"endLine":290,"endCharacter":4},{"startLine":288,"startCharacter":38,"endLine":289,"endCharacter":51},{"startLine":291,"startCharacter":31,"endLine":294,"endCharacter":4},{"startLine":292,"startCharacter":47,"endLine":293,"endCharacter":50},{"startLine":295,"startCharacter":25,"endLine":298,"endCharacter":4},{"startLine":296,"startCharacter":47,"endLine":297,"endCharacter":68},{"startLine":299,"startCharacter":10,"endLine":300,"endCharacter":51},{"startLine":306,"startCharacter":59,"endLine":379,"endCharacter":2},{"startLine":311,"startCharacter":33,"endLine":313,"endCharacter":31},{"startLine":318,"startCharacter":36,"endLine":319,"endCharacter":67},{"startLine":328,"startCharacter":12,"endLine":337,"endCharacter":3},{"startLine":330,"startCharacter":33,"endLine":332,"endCharacter":32},{"startLine":335,"startCharacter":36,"endLine":336,"endCharacter":68},{"startLine":344,"startCharacter":6,"endLine":355,"endCharacter":3},{"startLine":345,"startCharacter":10,"endLine":354,"endCharacter":13},{"startLine":346,"startCharacter":23,"endLine":352,"endCharacter":5},{"startLine":349,"startCharacter":19,"endLine":352,"endCharacter":4},{"startLine":349,"startCharacter":41,"endLine":351,"endCharacter":9},{"startLine":353,"startCharacter":38,"endLine":354,"endCharacter":13},{"startLine":358,"startCharacter":22,"endLine":359,"endCharacter":55},{"startLine":362,"startCharacter":29,"endLine":363,"endCharacter":40},{"startLine":368,"startCharacter":29,"endLine":374,"endCharacter":3},{"startLine":369,"startCharacter":32,"endLine":373,"endCharacter":51},{"startLine":370,"startCharacter":32,"endLine":371,"endCharacter":49},{"startLine":372,"startCharacter":10,"endLine":373,"endCharacter":51},{"startLine":377,"startCharacter":32,"endLine":378,"endCharacter":76},{"startLine":383,"startCharacter":57,"endLine":460,"endCharacter":2},{"startLine":392,"startCharacter":33,"endLine":396,"endCharacter":60},{"startLine":401,"startCharacter":36,"endLine":402,"endCharacter":67},{"startLine":411,"startCharacter":12,"endLine":419,"endCharacter":3},{"startLine":413,"startCharacter":33,"endLine":414,"endCharacter":62},{"startLine":417,"startCharacter":36,"endLine":418,"endCharacter":68},{"startLine":426,"startCharacter":6,"endLine":437,"endCharacter":3},{"startLine":427,"startCharacter":10,"endLine":436,"endCharacter":13},{"startLine":428,"startCharacter":23,"endLine":434,"endCharacter":5},{"startLine":431,"startCharacter":19,"endLine":434,"endCharacter":4},{"startLine":431,"startCharacter":41,"endLine":433,"endCharacter":9},{"startLine":435,"startCharacter":38,"endLine":436,"endCharacter":13},{"startLine":440,"startCharacter":29,"endLine":441,"endCharacter":34},{"startLine":444,"startCharacter":35,"endLine":445,"endCharacter":55},{"startLine":449,"startCharacter":29,"endLine":459,"endCharacter":3},{"startLine":451,"startCharacter":10,"endLine":455,"endCharacter":17},{"startLine":452,"startCharacter":14,"endLine":453,"endCharacter":58},{"startLine":457,"startCharacter":28,"endLine":458,"endCharacter":51},{"startLine":464,"startCharacter":51,"endLine":512,"endCharacter":2},{"startLine":482,"startCharacter":12,"endLine":485,"endCharacter":45},{"startLine":492,"startCharacter":6,"endLine":503,"endCharacter":3},{"startLine":493,"startCharacter":10,"endLine":502,"endCharacter":13},{"startLine":494,"startCharacter":23,"endLine":500,"endCharacter":5},{"startLine":497,"startCharacter":19,"endLine":500,"endCharacter":4},{"startLine":497,"startCharacter":41,"endLine":499,"endCharacter":9},{"startLine":501,"startCharacter":38,"endLine":502,"endCharacter":13},{"startLine":506,"startCharacter":22,"endLine":507,"endCharacter":55},{"startLine":510,"startCharacter":29,"endLine":511,"endCharacter":40},{"startLine":516,"startCharacter":51,"endLine":576,"endCharacter":2},{"startLine":540,"startCharacter":12,"endLine":543,"endCharacter":15},{"startLine":550,"startCharacter":6,"endLine":561,"endCharacter":3},{"startLine":551,"startCharacter":10,"endLine":560,"endCharacter":13},{"startLine":552,"startCharacter":23,"endLine":558,"endCharacter":5},{"startLine":555,"startCharacter":19,"endLine":558,"endCharacter":4},{"startLine":555,"startCharacter":41,"endLine":557,"endCharacter":9},{"startLine":559,"startCharacter":38,"endLine":560,"endCharacter":13},{"startLine":565,"startCharacter":29,"endLine":567,"endCharacter":62},{"startLine":570,"startCharacter":22,"endLine":571,"endCharacter":55},{"startLine":574,"startCharacter":44,"endLine":575,"endCharacter":46},{"startLine":580,"startCharacter":50,"endLine":649,"endCharacter":2},{"startLine":581,"startCharacter":20,"endLine":584,"endCharacter":25},{"startLine":585,"startCharacter":3,"endLine":587,"endCharacter":54},{"startLine":590,"startCharacter":26,"endLine":648,"endCharacter":4},{"startLine":591,"startCharacter":8,"endLine":648,"endCharacter":3},{"startLine":591,"startCharacter":36,"endLine":647,"endCharacter":4},{"startLine":600,"startCharacter":35,"endLine":603,"endCharacter":62},{"startLine":608,"startCharacter":38,"endLine":609,"endCharacter":69},{"startLine":619,"startCharacter":8,"endLine":630,"endCharacter":5},{"startLine":620,"startCharacter":12,"endLine":629,"endCharacter":15},{"startLine":621,"startCharacter":25,"endLine":627,"endCharacter":7},{"startLine":624,"startCharacter":21,"endLine":627,"endCharacter":6},{"startLine":624,"startCharacter":43,"endLine":626,"endCharacter":11},{"startLine":628,"startCharacter":40,"endLine":629,"endCharacter":15},{"startLine":633,"startCharacter":31,"endLine":634,"endCharacter":42},{"startLine":638,"startCharacter":31,"endLine":642,"endCharacter":5},{"startLine":639,"startCharacter":29,"endLine":641,"endCharacter":18},{"startLine":640,"startCharacter":33,"endLine":641,"endCharacter":18},{"startLine":645,"startCharacter":44,"endLine":646,"endCharacter":92}] [Trace - 23:01:41.099 PM] Received response 'textDocument/foldingRange - (11318)' in 5ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":217,"startCharacter":52,"endLine":302,"endCharacter":2},{"startLine":229,"startCharacter":33,"endLine":231,"endCharacter":55},{"startLine":236,"startCharacter":36,"endLine":237,"endCharacter":21},{"startLine":246,"startCharacter":9,"endLine":256,"endCharacter":3},{"startLine":248,"startCharacter":33,"endLine":251,"endCharacter":61},{"startLine":254,"startCharacter":36,"endLine":255,"endCharacter":22},{"startLine":263,"startCharacter":6,"endLine":274,"endCharacter":3},{"startLine":264,"startCharacter":10,"endLine":273,"endCharacter":13},{"startLine":265,"startCharacter":23,"endLine":271,"endCharacter":5},{"startLine":268,"startCharacter":19,"endLine":271,"endCharacter":4},{"startLine":268,"startCharacter":41,"endLine":270,"endCharacter":9},{"startLine":272,"startCharacter":38,"endLine":273,"endCharacter":13},{"startLine":277,"startCharacter":22,"endLine":278,"endCharacter":55},{"startLine":281,"startCharacter":29,"endLine":282,"endCharacter":40},{"startLine":285,"startCharacter":29,"endLine":301,"endCharacter":3},{"startLine":286,"startCharacter":32,"endLine":300,"endCharacter":51},{"startLine":287,"startCharacter":32,"endLine":290,"endCharacter":4},{"startLine":288,"startCharacter":38,"endLine":289,"endCharacter":51},{"startLine":291,"startCharacter":31,"endLine":294,"endCharacter":4},{"startLine":292,"startCharacter":47,"endLine":293,"endCharacter":50},{"startLine":295,"startCharacter":25,"endLine":298,"endCharacter":4},{"startLine":296,"startCharacter":47,"endLine":297,"endCharacter":68},{"startLine":299,"startCharacter":10,"endLine":300,"endCharacter":51},{"startLine":306,"startCharacter":59,"endLine":379,"endCharacter":2},{"startLine":311,"startCharacter":33,"endLine":313,"endCharacter":31},{"startLine":318,"startCharacter":36,"endLine":319,"endCharacter":67},{"startLine":328,"startCharacter":12,"endLine":337,"endCharacter":3},{"startLine":330,"startCharacter":33,"endLine":332,"endCharacter":32},{"startLine":335,"startCharacter":36,"endLine":336,"endCharacter":68},{"startLine":344,"startCharacter":6,"endLine":355,"endCharacter":3},{"startLine":345,"startCharacter":10,"endLine":354,"endCharacter":13},{"startLine":346,"startCharacter":23,"endLine":352,"endCharacter":5},{"startLine":349,"startCharacter":19,"endLine":352,"endCharacter":4},{"startLine":349,"startCharacter":41,"endLine":351,"endCharacter":9},{"startLine":353,"startCharacter":38,"endLine":354,"endCharacter":13},{"startLine":358,"startCharacter":22,"endLine":359,"endCharacter":55},{"startLine":362,"startCharacter":29,"endLine":363,"endCharacter":40},{"startLine":368,"startCharacter":29,"endLine":374,"endCharacter":3},{"startLine":369,"startCharacter":32,"endLine":373,"endCharacter":51},{"startLine":370,"startCharacter":32,"endLine":371,"endCharacter":49},{"startLine":372,"startCharacter":10,"endLine":373,"endCharacter":51},{"startLine":377,"startCharacter":32,"endLine":378,"endCharacter":76},{"startLine":383,"startCharacter":57,"endLine":460,"endCharacter":2},{"startLine":392,"startCharacter":33,"endLine":396,"endCharacter":60},{"startLine":401,"startCharacter":36,"endLine":402,"endCharacter":67},{"startLine":411,"startCharacter":12,"endLine":419,"endCharacter":3},{"startLine":413,"startCharacter":33,"endLine":414,"endCharacter":62},{"startLine":417,"startCharacter":36,"endLine":418,"endCharacter":68},{"startLine":426,"startCharacter":6,"endLine":437,"endCharacter":3},{"startLine":427,"startCharacter":10,"endLine":436,"endCharacter":13},{"startLine":428,"startCharacter":23,"endLine":434,"endCharacter":5},{"startLine":431,"startCharacter":19,"endLine":434,"endCharacter":4},{"startLine":431,"startCharacter":41,"endLine":433,"endCharacter":9},{"startLine":435,"startCharacter":38,"endLine":436,"endCharacter":13},{"startLine":440,"startCharacter":29,"endLine":441,"endCharacter":34},{"startLine":444,"startCharacter":35,"endLine":445,"endCharacter":55},{"startLine":449,"startCharacter":29,"endLine":459,"endCharacter":3},{"startLine":451,"startCharacter":10,"endLine":455,"endCharacter":17},{"startLine":452,"startCharacter":14,"endLine":453,"endCharacter":58},{"startLine":457,"startCharacter":28,"endLine":458,"endCharacter":51},{"startLine":464,"startCharacter":51,"endLine":512,"endCharacter":2},{"startLine":482,"startCharacter":12,"endLine":485,"endCharacter":45},{"startLine":492,"startCharacter":6,"endLine":503,"endCharacter":3},{"startLine":493,"startCharacter":10,"endLine":502,"endCharacter":13},{"startLine":494,"startCharacter":23,"endLine":500,"endCharacter":5},{"startLine":497,"startCharacter":19,"endLine":500,"endCharacter":4},{"startLine":497,"startCharacter":41,"endLine":499,"endCharacter":9},{"startLine":501,"startCharacter":38,"endLine":502,"endCharacter":13},{"startLine":506,"startCharacter":22,"endLine":507,"endCharacter":55},{"startLine":510,"startCharacter":29,"endLine":511,"endCharacter":40},{"startLine":516,"startCharacter":51,"endLine":576,"endCharacter":2},{"startLine":540,"startCharacter":12,"endLine":543,"endCharacter":15},{"startLine":550,"startCharacter":6,"endLine":561,"endCharacter":3},{"startLine":551,"startCharacter":10,"endLine":560,"endCharacter":13},{"startLine":552,"startCharacter":23,"endLine":558,"endCharacter":5},{"startLine":555,"startCharacter":19,"endLine":558,"endCharacter":4},{"startLine":555,"startCharacter":41,"endLine":557,"endCharacter":9},{"startLine":559,"startCharacter":38,"endLine":560,"endCharacter":13},{"startLine":565,"startCharacter":29,"endLine":567,"endCharacter":62},{"startLine":570,"startCharacter":22,"endLine":571,"endCharacter":55},{"startLine":574,"startCharacter":44,"endLine":575,"endCharacter":46},{"startLine":580,"startCharacter":50,"endLine":649,"endCharacter":2},{"startLine":581,"startCharacter":20,"endLine":584,"endCharacter":25},{"startLine":585,"startCharacter":3,"endLine":587,"endCharacter":54},{"startLine":590,"startCharacter":26,"endLine":648,"endCharacter":4},{"startLine":591,"startCharacter":8,"endLine":648,"endCharacter":3},{"startLine":591,"startCharacter":36,"endLine":647,"endCharacter":4},{"startLine":600,"startCharacter":35,"endLine":603,"endCharacter":62},{"startLine":608,"startCharacter":38,"endLine":609,"endCharacter":69},{"startLine":619,"startCharacter":8,"endLine":630,"endCharacter":5},{"startLine":620,"startCharacter":12,"endLine":629,"endCharacter":15},{"startLine":621,"startCharacter":25,"endLine":627,"endCharacter":7},{"startLine":624,"startCharacter":21,"endLine":627,"endCharacter":6},{"startLine":624,"startCharacter":43,"endLine":626,"endCharacter":11},{"startLine":628,"startCharacter":40,"endLine":629,"endCharacter":15},{"startLine":633,"startCharacter":31,"endLine":634,"endCharacter":42},{"startLine":638,"startCharacter":31,"endLine":642,"endCharacter":5},{"startLine":639,"startCharacter":29,"endLine":641,"endCharacter":18},{"startLine":640,"startCharacter":33,"endLine":641,"endCharacter":18},{"startLine":645,"startCharacter":44,"endLine":646,"endCharacter":92}] [Trace - 23:01:41.166 PM] Sending request 'textDocument/codeLens - (11319)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:41.166 PM] Sending request 'textDocument/codeLens - (11320)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:41.166 PM] Received response 'textDocument/codeLens - (11319)' in 0ms. Result: null [Trace - 23:01:41.166 PM] Received response 'textDocument/codeLens - (11320)' in 0ms. Result: null [Trace - 23:01:41.167 PM] Sending request 'textDocument/codeAction - (11321)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":214,"character":10},"end":{"line":214,"character":10}},"context":{"diagnostics":[]}} [Trace - 23:01:41.169 PM] Received response 'textDocument/codeAction - (11321)' in 1ms. Result: null [Trace - 23:01:41.815 PM] Sending request 'textDocument/documentLink - (11322)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:41.815 PM] Sending request 'textDocument/documentLink - (11323)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:41.819 PM] Received response 'textDocument/documentLink - (11322)' in 3ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":412,"character":11},"end":{"line":412,"character":19}},"target":"https://time.Now"}] [Trace - 23:01:41.823 PM] Received response 'textDocument/documentLink - (11323)' in 7ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":412,"character":11},"end":{"line":412,"character":19}},"target":"https://time.Now"}] [Trace - 23:01:42.053 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":280},"contentChanges":[{"range":{"start":{"line":214,"character":10},"end":{"line":214,"character":10}},"rangeLength":0,"text":" "}]} [Trace - 23:01:42.251 PM] Sending request 'textDocument/foldingRange - (11324)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:42.251 PM] Sending request 'textDocument/foldingRange - (11325)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:42.254 PM] Received response 'textDocument/foldingRange - (11324)' in 2ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":217,"startCharacter":52,"endLine":302,"endCharacter":2},{"startLine":229,"startCharacter":33,"endLine":231,"endCharacter":55},{"startLine":236,"startCharacter":36,"endLine":237,"endCharacter":21},{"startLine":246,"startCharacter":9,"endLine":256,"endCharacter":3},{"startLine":248,"startCharacter":33,"endLine":251,"endCharacter":61},{"startLine":254,"startCharacter":36,"endLine":255,"endCharacter":22},{"startLine":263,"startCharacter":6,"endLine":274,"endCharacter":3},{"startLine":264,"startCharacter":10,"endLine":273,"endCharacter":13},{"startLine":265,"startCharacter":23,"endLine":271,"endCharacter":5},{"startLine":268,"startCharacter":19,"endLine":271,"endCharacter":4},{"startLine":268,"startCharacter":41,"endLine":270,"endCharacter":9},{"startLine":272,"startCharacter":38,"endLine":273,"endCharacter":13},{"startLine":277,"startCharacter":22,"endLine":278,"endCharacter":55},{"startLine":281,"startCharacter":29,"endLine":282,"endCharacter":40},{"startLine":285,"startCharacter":29,"endLine":301,"endCharacter":3},{"startLine":286,"startCharacter":32,"endLine":300,"endCharacter":51},{"startLine":287,"startCharacter":32,"endLine":290,"endCharacter":4},{"startLine":288,"startCharacter":38,"endLine":289,"endCharacter":51},{"startLine":291,"startCharacter":31,"endLine":294,"endCharacter":4},{"startLine":292,"startCharacter":47,"endLine":293,"endCharacter":50},{"startLine":295,"startCharacter":25,"endLine":298,"endCharacter":4},{"startLine":296,"startCharacter":47,"endLine":297,"endCharacter":68},{"startLine":299,"startCharacter":10,"endLine":300,"endCharacter":51},{"startLine":306,"startCharacter":59,"endLine":379,"endCharacter":2},{"startLine":311,"startCharacter":33,"endLine":313,"endCharacter":31},{"startLine":318,"startCharacter":36,"endLine":319,"endCharacter":67},{"startLine":328,"startCharacter":12,"endLine":337,"endCharacter":3},{"startLine":330,"startCharacter":33,"endLine":332,"endCharacter":32},{"startLine":335,"startCharacter":36,"endLine":336,"endCharacter":68},{"startLine":344,"startCharacter":6,"endLine":355,"endCharacter":3},{"startLine":345,"startCharacter":10,"endLine":354,"endCharacter":13},{"startLine":346,"startCharacter":23,"endLine":352,"endCharacter":5},{"startLine":349,"startCharacter":19,"endLine":352,"endCharacter":4},{"startLine":349,"startCharacter":41,"endLine":351,"endCharacter":9},{"startLine":353,"startCharacter":38,"endLine":354,"endCharacter":13},{"startLine":358,"startCharacter":22,"endLine":359,"endCharacter":55},{"startLine":362,"startCharacter":29,"endLine":363,"endCharacter":40},{"startLine":368,"startCharacter":29,"endLine":374,"endCharacter":3},{"startLine":369,"startCharacter":32,"endLine":373,"endCharacter":51},{"startLine":370,"startCharacter":32,"endLine":371,"endCharacter":49},{"startLine":372,"startCharacter":10,"endLine":373,"endCharacter":51},{"startLine":377,"startCharacter":32,"endLine":378,"endCharacter":76},{"startLine":383,"startCharacter":57,"endLine":460,"endCharacter":2},{"startLine":392,"startCharacter":33,"endLine":396,"endCharacter":60},{"startLine":401,"startCharacter":36,"endLine":402,"endCharacter":67},{"startLine":411,"startCharacter":12,"endLine":419,"endCharacter":3},{"startLine":413,"startCharacter":33,"endLine":414,"endCharacter":62},{"startLine":417,"startCharacter":36,"endLine":418,"endCharacter":68},{"startLine":426,"startCharacter":6,"endLine":437,"endCharacter":3},{"startLine":427,"startCharacter":10,"endLine":436,"endCharacter":13},{"startLine":428,"startCharacter":23,"endLine":434,"endCharacter":5},{"startLine":431,"startCharacter":19,"endLine":434,"endCharacter":4},{"startLine":431,"startCharacter":41,"endLine":433,"endCharacter":9},{"startLine":435,"startCharacter":38,"endLine":436,"endCharacter":13},{"startLine":440,"startCharacter":29,"endLine":441,"endCharacter":34},{"startLine":444,"startCharacter":35,"endLine":445,"endCharacter":55},{"startLine":449,"startCharacter":29,"endLine":459,"endCharacter":3},{"startLine":451,"startCharacter":10,"endLine":455,"endCharacter":17},{"startLine":452,"startCharacter":14,"endLine":453,"endCharacter":58},{"startLine":457,"startCharacter":28,"endLine":458,"endCharacter":51},{"startLine":464,"startCharacter":51,"endLine":512,"endCharacter":2},{"startLine":482,"startCharacter":12,"endLine":485,"endCharacter":45},{"startLine":492,"startCharacter":6,"endLine":503,"endCharacter":3},{"startLine":493,"startCharacter":10,"endLine":502,"endCharacter":13},{"startLine":494,"startCharacter":23,"endLine":500,"endCharacter":5},{"startLine":497,"startCharacter":19,"endLine":500,"endCharacter":4},{"startLine":497,"startCharacter":41,"endLine":499,"endCharacter":9},{"startLine":501,"startCharacter":38,"endLine":502,"endCharacter":13},{"startLine":506,"startCharacter":22,"endLine":507,"endCharacter":55},{"startLine":510,"startCharacter":29,"endLine":511,"endCharacter":40},{"startLine":516,"startCharacter":51,"endLine":576,"endCharacter":2},{"startLine":540,"startCharacter":12,"endLine":543,"endCharacter":15},{"startLine":550,"startCharacter":6,"endLine":561,"endCharacter":3},{"startLine":551,"startCharacter":10,"endLine":560,"endCharacter":13},{"startLine":552,"startCharacter":23,"endLine":558,"endCharacter":5},{"startLine":555,"startCharacter":19,"endLine":558,"endCharacter":4},{"startLine":555,"startCharacter":41,"endLine":557,"endCharacter":9},{"startLine":559,"startCharacter":38,"endLine":560,"endCharacter":13},{"startLine":565,"startCharacter":29,"endLine":567,"endCharacter":62},{"startLine":570,"startCharacter":22,"endLine":571,"endCharacter":55},{"startLine":574,"startCharacter":44,"endLine":575,"endCharacter":46},{"startLine":580,"startCharacter":50,"endLine":649,"endCharacter":2},{"startLine":581,"startCharacter":20,"endLine":584,"endCharacter":25},{"startLine":585,"startCharacter":3,"endLine":587,"endCharacter":54},{"startLine":590,"startCharacter":26,"endLine":648,"endCharacter":4},{"startLine":591,"startCharacter":8,"endLine":648,"endCharacter":3},{"startLine":591,"startCharacter":36,"endLine":647,"endCharacter":4},{"startLine":600,"startCharacter":35,"endLine":603,"endCharacter":62},{"startLine":608,"startCharacter":38,"endLine":609,"endCharacter":69},{"startLine":619,"startCharacter":8,"endLine":630,"endCharacter":5},{"startLine":620,"startCharacter":12,"endLine":629,"endCharacter":15},{"startLine":621,"startCharacter":25,"endLine":627,"endCharacter":7},{"startLine":624,"startCharacter":21,"endLine":627,"endCharacter":6},{"startLine":624,"startCharacter":43,"endLine":626,"endCharacter":11},{"startLine":628,"startCharacter":40,"endLine":629,"endCharacter":15},{"startLine":633,"startCharacter":31,"endLine":634,"endCharacter":42},{"startLine":638,"startCharacter":31,"endLine":642,"endCharacter":5},{"startLine":639,"startCharacter":29,"endLine":641,"endCharacter":18},{"startLine":640,"startCharacter":33,"endLine":641,"endCharacter":18},{"startLine":645,"startCharacter":44,"endLine":646,"endCharacter":92}] [Trace - 23:01:42.256 PM] Received response 'textDocument/foldingRange - (11325)' in 4ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":217,"startCharacter":52,"endLine":302,"endCharacter":2},{"startLine":229,"startCharacter":33,"endLine":231,"endCharacter":55},{"startLine":236,"startCharacter":36,"endLine":237,"endCharacter":21},{"startLine":246,"startCharacter":9,"endLine":256,"endCharacter":3},{"startLine":248,"startCharacter":33,"endLine":251,"endCharacter":61},{"startLine":254,"startCharacter":36,"endLine":255,"endCharacter":22},{"startLine":263,"startCharacter":6,"endLine":274,"endCharacter":3},{"startLine":264,"startCharacter":10,"endLine":273,"endCharacter":13},{"startLine":265,"startCharacter":23,"endLine":271,"endCharacter":5},{"startLine":268,"startCharacter":19,"endLine":271,"endCharacter":4},{"startLine":268,"startCharacter":41,"endLine":270,"endCharacter":9},{"startLine":272,"startCharacter":38,"endLine":273,"endCharacter":13},{"startLine":277,"startCharacter":22,"endLine":278,"endCharacter":55},{"startLine":281,"startCharacter":29,"endLine":282,"endCharacter":40},{"startLine":285,"startCharacter":29,"endLine":301,"endCharacter":3},{"startLine":286,"startCharacter":32,"endLine":300,"endCharacter":51},{"startLine":287,"startCharacter":32,"endLine":290,"endCharacter":4},{"startLine":288,"startCharacter":38,"endLine":289,"endCharacter":51},{"startLine":291,"startCharacter":31,"endLine":294,"endCharacter":4},{"startLine":292,"startCharacter":47,"endLine":293,"endCharacter":50},{"startLine":295,"startCharacter":25,"endLine":298,"endCharacter":4},{"startLine":296,"startCharacter":47,"endLine":297,"endCharacter":68},{"startLine":299,"startCharacter":10,"endLine":300,"endCharacter":51},{"startLine":306,"startCharacter":59,"endLine":379,"endCharacter":2},{"startLine":311,"startCharacter":33,"endLine":313,"endCharacter":31},{"startLine":318,"startCharacter":36,"endLine":319,"endCharacter":67},{"startLine":328,"startCharacter":12,"endLine":337,"endCharacter":3},{"startLine":330,"startCharacter":33,"endLine":332,"endCharacter":32},{"startLine":335,"startCharacter":36,"endLine":336,"endCharacter":68},{"startLine":344,"startCharacter":6,"endLine":355,"endCharacter":3},{"startLine":345,"startCharacter":10,"endLine":354,"endCharacter":13},{"startLine":346,"startCharacter":23,"endLine":352,"endCharacter":5},{"startLine":349,"startCharacter":19,"endLine":352,"endCharacter":4},{"startLine":349,"startCharacter":41,"endLine":351,"endCharacter":9},{"startLine":353,"startCharacter":38,"endLine":354,"endCharacter":13},{"startLine":358,"startCharacter":22,"endLine":359,"endCharacter":55},{"startLine":362,"startCharacter":29,"endLine":363,"endCharacter":40},{"startLine":368,"startCharacter":29,"endLine":374,"endCharacter":3},{"startLine":369,"startCharacter":32,"endLine":373,"endCharacter":51},{"startLine":370,"startCharacter":32,"endLine":371,"endCharacter":49},{"startLine":372,"startCharacter":10,"endLine":373,"endCharacter":51},{"startLine":377,"startCharacter":32,"endLine":378,"endCharacter":76},{"startLine":383,"startCharacter":57,"endLine":460,"endCharacter":2},{"startLine":392,"startCharacter":33,"endLine":396,"endCharacter":60},{"startLine":401,"startCharacter":36,"endLine":402,"endCharacter":67},{"startLine":411,"startCharacter":12,"endLine":419,"endCharacter":3},{"startLine":413,"startCharacter":33,"endLine":414,"endCharacter":62},{"startLine":417,"startCharacter":36,"endLine":418,"endCharacter":68},{"startLine":426,"startCharacter":6,"endLine":437,"endCharacter":3},{"startLine":427,"startCharacter":10,"endLine":436,"endCharacter":13},{"startLine":428,"startCharacter":23,"endLine":434,"endCharacter":5},{"startLine":431,"startCharacter":19,"endLine":434,"endCharacter":4},{"startLine":431,"startCharacter":41,"endLine":433,"endCharacter":9},{"startLine":435,"startCharacter":38,"endLine":436,"endCharacter":13},{"startLine":440,"startCharacter":29,"endLine":441,"endCharacter":34},{"startLine":444,"startCharacter":35,"endLine":445,"endCharacter":55},{"startLine":449,"startCharacter":29,"endLine":459,"endCharacter":3},{"startLine":451,"startCharacter":10,"endLine":455,"endCharacter":17},{"startLine":452,"startCharacter":14,"endLine":453,"endCharacter":58},{"startLine":457,"startCharacter":28,"endLine":458,"endCharacter":51},{"startLine":464,"startCharacter":51,"endLine":512,"endCharacter":2},{"startLine":482,"startCharacter":12,"endLine":485,"endCharacter":45},{"startLine":492,"startCharacter":6,"endLine":503,"endCharacter":3},{"startLine":493,"startCharacter":10,"endLine":502,"endCharacter":13},{"startLine":494,"startCharacter":23,"endLine":500,"endCharacter":5},{"startLine":497,"startCharacter":19,"endLine":500,"endCharacter":4},{"startLine":497,"startCharacter":41,"endLine":499,"endCharacter":9},{"startLine":501,"startCharacter":38,"endLine":502,"endCharacter":13},{"startLine":506,"startCharacter":22,"endLine":507,"endCharacter":55},{"startLine":510,"startCharacter":29,"endLine":511,"endCharacter":40},{"startLine":516,"startCharacter":51,"endLine":576,"endCharacter":2},{"startLine":540,"startCharacter":12,"endLine":543,"endCharacter":15},{"startLine":550,"startCharacter":6,"endLine":561,"endCharacter":3},{"startLine":551,"startCharacter":10,"endLine":560,"endCharacter":13},{"startLine":552,"startCharacter":23,"endLine":558,"endCharacter":5},{"startLine":555,"startCharacter":19,"endLine":558,"endCharacter":4},{"startLine":555,"startCharacter":41,"endLine":557,"endCharacter":9},{"startLine":559,"startCharacter":38,"endLine":560,"endCharacter":13},{"startLine":565,"startCharacter":29,"endLine":567,"endCharacter":62},{"startLine":570,"startCharacter":22,"endLine":571,"endCharacter":55},{"startLine":574,"startCharacter":44,"endLine":575,"endCharacter":46},{"startLine":580,"startCharacter":50,"endLine":649,"endCharacter":2},{"startLine":581,"startCharacter":20,"endLine":584,"endCharacter":25},{"startLine":585,"startCharacter":3,"endLine":587,"endCharacter":54},{"startLine":590,"startCharacter":26,"endLine":648,"endCharacter":4},{"startLine":591,"startCharacter":8,"endLine":648,"endCharacter":3},{"startLine":591,"startCharacter":36,"endLine":647,"endCharacter":4},{"startLine":600,"startCharacter":35,"endLine":603,"endCharacter":62},{"startLine":608,"startCharacter":38,"endLine":609,"endCharacter":69},{"startLine":619,"startCharacter":8,"endLine":630,"endCharacter":5},{"startLine":620,"startCharacter":12,"endLine":629,"endCharacter":15},{"startLine":621,"startCharacter":25,"endLine":627,"endCharacter":7},{"startLine":624,"startCharacter":21,"endLine":627,"endCharacter":6},{"startLine":624,"startCharacter":43,"endLine":626,"endCharacter":11},{"startLine":628,"startCharacter":40,"endLine":629,"endCharacter":15},{"startLine":633,"startCharacter":31,"endLine":634,"endCharacter":42},{"startLine":638,"startCharacter":31,"endLine":642,"endCharacter":5},{"startLine":639,"startCharacter":29,"endLine":641,"endCharacter":18},{"startLine":640,"startCharacter":33,"endLine":641,"endCharacter":18},{"startLine":645,"startCharacter":44,"endLine":646,"endCharacter":92}] [Trace - 23:01:42.324 PM] Sending request 'textDocument/codeLens - (11326)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:42.325 PM] Sending request 'textDocument/codeLens - (11327)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:42.325 PM] Received response 'textDocument/codeLens - (11326)' in 0ms. Result: null [Trace - 23:01:42.325 PM] Received response 'textDocument/codeLens - (11327)' in 0ms. Result: null [Trace - 23:01:43.053 PM] Sending request 'textDocument/documentLink - (11328)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:43.053 PM] Sending request 'textDocument/documentLink - (11329)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:43.057 PM] Received response 'textDocument/documentLink - (11328)' in 4ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":412,"character":11},"end":{"line":412,"character":19}},"target":"https://time.Now"}] [Trace - 23:01:43.061 PM] Received response 'textDocument/documentLink - (11329)' in 7ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":412,"character":11},"end":{"line":412,"character":19}},"target":"https://time.Now"}] [Trace - 23:01:43.454 PM] Sending request 'textDocument/documentSymbol - (11330)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:43.454 PM] Received response 'textDocument/documentSymbol - (11330)' in 0ms. Result: [{"name":"ReceivedEvent","detail":"struct{...}","kind":23,"range":{"start":{"line":14,"character":5},"end":{"line":17,"character":1}},"selectionRange":{"start":{"line":14,"character":5},"end":{"line":14,"character":18}},"children":[{"name":"Event","detail":"interface{...}","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":12}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":6}}}]},{"name":"(ReceivedEvent).String","detail":"()","kind":6,"range":{"start":{"line":19,"character":0},"end":{"line":21,"character":1}},"selectionRange":{"start":{"line":19,"character":23},"end":{"line":19,"character":29}}},{"name":"isIn","detail":"(id string, ids []string)","kind":12,"range":{"start":{"line":23,"character":0},"end":{"line":30,"character":1}},"selectionRange":{"start":{"line":23,"character":5},"end":{"line":23,"character":9}}},{"name":"durations","detail":"(dd []time.Duration)","kind":12,"range":{"start":{"line":33,"character":0},"end":{"line":35,"character":1}},"selectionRange":{"start":{"line":33,"character":5},"end":{"line":33,"character":14}}},{"name":"errs","detail":"(ee []error)","kind":12,"range":{"start":{"line":37,"character":0},"end":{"line":39,"character":1}},"selectionRange":{"start":{"line":37,"character":5},"end":{"line":37,"character":9}}},{"name":"events","detail":"(ee []scheduler.Event)","kind":12,"range":{"start":{"line":41,"character":0},"end":{"line":43,"character":1}},"selectionRange":{"start":{"line":41,"character":5},"end":{"line":41,"character":11}}},{"name":"TestScheduler_trigger_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":46,"character":0},"end":{"line":121,"character":1}},"selectionRange":{"start":{"line":46,"character":5},"end":{"line":46,"character":32}}},{"name":"TestScheduler_update_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":124,"character":0},"end":{"line":212,"character":1}},"selectionRange":{"start":{"line":124,"character":5},"end":{"line":124,"character":31}}},{"name":"now","detail":"()","kind":12,"range":{"start":{"line":214,"character":0},"end":{"line":214,"character":10}},"selectionRange":{"start":{"line":214,"character":5},"end":{"line":214,"character":8}}},{"name":"TestScheduler_outdated_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":217,"character":0},"end":{"line":303,"character":1}},"selectionRange":{"start":{"line":217,"character":5},"end":{"line":217,"character":36}}},{"name":"TestScheduler_ignore_invalid_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":306,"character":0},"end":{"line":380,"character":1}},"selectionRange":{"start":{"line":306,"character":5},"end":{"line":306,"character":43}}},{"name":"TestScheduler_missed_schedules_first","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":383,"character":0},"end":{"line":461,"character":1}},"selectionRange":{"start":{"line":383,"character":5},"end":{"line":383,"character":41}}},{"name":"TestScheduler_deleted_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":464,"character":0},"end":{"line":513,"character":1}},"selectionRange":{"start":{"line":464,"character":5},"end":{"line":464,"character":35}}},{"name":"TestScheduler_delete_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":516,"character":0},"end":{"line":577,"character":1}},"selectionRange":{"start":{"line":516,"character":5},"end":{"line":516,"character":35}}},{"name":"TestScheduler_scheduler_since","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":580,"character":0},"end":{"line":650,"character":1}},"selectionRange":{"start":{"line":580,"character":5},"end":{"line":580,"character":34}}}] [Trace - 23:01:44.434 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":281},"contentChanges":[{"range":{"start":{"line":214,"character":11},"end":{"line":214,"character":11}},"rangeLength":0,"text":"t"}]} [Trace - 23:01:44.437 PM] Sending request 'textDocument/completion - (11331)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":214,"character":12},"context":{"triggerKind":1}} [Trace - 23:01:44.440 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":281,"diagnostics":[{"range":{"start":{"line":214,"character":11},"end":{"line":214,"character":12}},"severity":1,"source":"compiler","message":"undeclared name: t"},{"range":{"start":{"line":230,"character":9},"end":{"line":230,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"},{"range":{"start":{"line":231,"character":9},"end":{"line":231,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"}]} [Trace - 23:01:44.443 PM] Received response 'textDocument/completion - (11331)' in 5ms. Result: {"isIncomplete":true,"items":[{"label":"testing.B","kind":22,"detail":"struct{...}","documentation":"B is a type passed to Benchmark functions to manage benchmark\ntiming and to specify the number of iterations to run.\n\nA benchmark ends when its Benchmark function returns or calls any of the methods\nFailNow, Fatal, Fatalf, SkipNow, Skip, or Skipf. Those methods must be called\nonly from the goroutine running the Benchmark function.\nThe other reporting methods, such as the variations of Log and Error,\nmay be called simultaneously from multiple goroutines.\n\nLike in tests, benchmark logs are accumulated during execution\nand dumped to standard output when done. Unlike in tests, benchmark logs\nare always printed, so as not to hide output whose existence may be\naffecting benchmark results.\n","preselect":true,"sortText":"00000","filterText":"testing.B","insertTextFormat":2,"textEdit":{"range":{"start":{"line":214,"character":11},"end":{"line":214,"character":12}},"newText":"testing.B"}},{"label":"testing.BenchmarkResult","kind":22,"detail":"struct{...}","documentation":"BenchmarkResult contains the results of a benchmark run.\n","sortText":"00001","filterText":"testing.BenchmarkResult","insertTextFormat":2,"textEdit":{"range":{"start":{"line":214,"character":11},"end":{"line":214,"character":12}},"newText":"testing.BenchmarkResult"}},{"label":"testing.Cover","kind":22,"detail":"struct{...}","documentation":"Cover records information about test coverage checking.\nNOTE: This struct is internal to the testing infrastructure and may change.\nIt is not covered (yet) by the Go 1 compatibility guidelines.\n","sortText":"00002","filterText":"testing.Cover","insertTextFormat":2,"textEdit":{"range":{"start":{"line":214,"character":11},"end":{"line":214,"character":12}},"newText":"testing.Cover"}},{"label":"testing","kind":9,"detail":"\"testing\"","sortText":"00003","filterText":"testing","insertTextFormat":2,"textEdit":{"range":{"start":{"line":214,"character":11},"end":{"line":214,"character":12}},"newText":"testing"}},{"label":"time","kind":9,"detail":"\"time\"","sortText":"00004","filterText":"time","insertTextFormat":2,"textEdit":{"range":{"start":{"line":214,"character":11},"end":{"line":214,"character":12}},"newText":"time"}},{"label":"trace","kind":9,"detail":"\"runtime/trace\"","sortText":"00005","filterText":"trace","insertTextFormat":2,"textEdit":{"range":{"start":{"line":214,"character":11},"end":{"line":214,"character":12}},"newText":"trace"},"additionalTextEdits":[{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":2}},"newText":"runtime/trace\"\n\t\""}]},{"label":"types","kind":9,"detail":"\"go/types\"","sortText":"00006","filterText":"types","insertTextFormat":2,"textEdit":{"range":{"start":{"line":214,"character":11},"end":{"line":214,"character":12}},"newText":"types"},"additionalTextEdits":[{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":2}},"newText":"go/types\"\n\t\""}]},{"label":"test","kind":9,"detail":"\"github.com/etf1/kafka-scheduler/internal/test\"","sortText":"00007","filterText":"test","insertTextFormat":2,"textEdit":{"range":{"start":{"line":214,"character":11},"end":{"line":214,"character":12}},"newText":"test"},"additionalTextEdits":[{"range":{"start":{"line":9,"character":34},"end":{"line":9,"character":34}},"newText":"internal/test\"\n\t\"github.com/etf1/kafka-scheduler/"}]},{"label":"timers","kind":9,"detail":"\"github.com/etf1/kafka-scheduler/internal/timers\"","sortText":"00008","filterText":"timers","insertTextFormat":2,"textEdit":{"range":{"start":{"line":214,"character":11},"end":{"line":214,"character":12}},"newText":"timers"},"additionalTextEdits":[{"range":{"start":{"line":9,"character":34},"end":{"line":9,"character":34}},"newText":"internal/timers\"\n\t\"github.com/etf1/kafka-scheduler/"}]},{"label":"testlog","kind":9,"detail":"\"internal/testlog\"","sortText":"00009","filterText":"testlog","insertTextFormat":2,"textEdit":{"range":{"start":{"line":214,"character":11},"end":{"line":214,"character":12}},"newText":"testlog"},"additionalTextEdits":[{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":2}},"newText":"internal/testlog\"\n\t\""}]}]} [Trace - 23:01:44.498 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":282},"contentChanges":[{"range":{"start":{"line":214,"character":12},"end":{"line":214,"character":12}},"rangeLength":0,"text":"i"}]} [Trace - 23:01:44.498 PM] Sending request 'textDocument/completion - (11332)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":214,"character":13},"context":{"triggerKind":3}} [Trace - 23:01:44.504 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":282,"diagnostics":[{"range":{"start":{"line":214,"character":11},"end":{"line":214,"character":13}},"severity":1,"source":"compiler","message":"undeclared name: ti"},{"range":{"start":{"line":230,"character":9},"end":{"line":230,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"},{"range":{"start":{"line":231,"character":9},"end":{"line":231,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"}]} [Trace - 23:01:44.510 PM] Received response 'textDocument/completion - (11332)' in 12ms. Result: {"isIncomplete":true,"items":[{"label":"testing.InternalBenchmark","kind":22,"detail":"struct{...}","documentation":"InternalBenchmark is an internal type but exported because it is cross-package;\nit is part of the implementation of the \"go test\" command.\n","preselect":true,"sortText":"00000","filterText":"testing.InternalBenchmark","insertTextFormat":2,"textEdit":{"range":{"start":{"line":214,"character":11},"end":{"line":214,"character":13}},"newText":"testing.InternalBenchmark"}},{"label":"testing.InternalExample","kind":22,"detail":"struct{...}","sortText":"00001","filterText":"testing.InternalExample","insertTextFormat":2,"textEdit":{"range":{"start":{"line":214,"character":11},"end":{"line":214,"character":13}},"newText":"testing.InternalExample"}},{"label":"testing.InternalTest","kind":22,"detail":"struct{...}","documentation":"InternalTest is an internal type but exported because it is cross-package;\nit is part of the implementation of the \"go test\" command.\n","sortText":"00002","filterText":"testing.InternalTest","insertTextFormat":2,"textEdit":{"range":{"start":{"line":214,"character":11},"end":{"line":214,"character":13}},"newText":"testing.InternalTest"}},{"label":"time","kind":9,"detail":"\"time\"","sortText":"00006","filterText":"time","insertTextFormat":2,"textEdit":{"range":{"start":{"line":214,"character":11},"end":{"line":214,"character":13}},"newText":"time"}},{"label":"timers","kind":9,"detail":"\"github.com/etf1/kafka-scheduler/internal/timers\"","sortText":"00007","filterText":"timers","insertTextFormat":2,"textEdit":{"range":{"start":{"line":214,"character":11},"end":{"line":214,"character":13}},"newText":"timers"},"additionalTextEdits":[{"range":{"start":{"line":9,"character":34},"end":{"line":9,"character":34}},"newText":"internal/timers\"\n\t\"github.com/etf1/kafka-scheduler/"}]},{"label":"timeofday","kind":9,"detail":"\"google.golang.org/genproto/googleapis/type/timeofday\"","sortText":"00008","filterText":"timeofday","insertTextFormat":2,"textEdit":{"range":{"start":{"line":214,"character":11},"end":{"line":214,"character":13}},"newText":"timeofday"},"additionalTextEdits":[{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":0}},"newText":"\t\"google.golang.org/genproto/googleapis/type/timeofday\"\n"}]},{"label":"timeseriesinsights","kind":9,"detail":"\"github.com/Azure/azure-sdk-for-go/profiles/preview/preview/timeseriesinsights/mgmt/timeseriesinsights\"","sortText":"00009","filterText":"timeseriesinsights","insertTextFormat":2,"textEdit":{"range":{"start":{"line":214,"character":11},"end":{"line":214,"character":13}},"newText":"timeseriesinsights"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"Azure/azure-sdk-for-go/profiles/preview/preview/timeseriesinsights/mgmt/timeseriesinsights\"\n\t\"github.com/"}]},{"label":"timeseriesinsightsapi","kind":9,"detail":"\"github.com/Azure/azure-sdk-for-go/services/timeseriesinsights/mgmt/2017-11-15/timeseriesinsights/timeseriesinsightsapi\"","sortText":"00010","filterText":"timeseriesinsightsapi","insertTextFormat":2,"textEdit":{"range":{"start":{"line":214,"character":11},"end":{"line":214,"character":13}},"newText":"timeseriesinsightsapi"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"Azure/azure-sdk-for-go/services/timeseriesinsights/mgmt/2017-11-15/timeseriesinsights/timeseriesinsightsapi\"\n\t\"github.com/"}]},{"label":"timeseriesinsightsapi","kind":9,"detail":"\"github.com/Azure/azure-sdk-for-go/services/timeseriesinsights/mgmt/2020-05-15/timeseriesinsights/timeseriesinsightsapi\"","sortText":"00011","filterText":"timeseriesinsightsapi","insertTextFormat":2,"textEdit":{"range":{"start":{"line":214,"character":11},"end":{"line":214,"character":13}},"newText":"timeseriesinsightsapi"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"Azure/azure-sdk-for-go/services/timeseriesinsights/mgmt/2020-05-15/timeseriesinsights/timeseriesinsightsapi\"\n\t\"github.com/"}]},{"label":"testing","kind":9,"detail":"\"testing\"","sortText":"00012","filterText":"testing","insertTextFormat":2,"textEdit":{"range":{"start":{"line":214,"character":11},"end":{"line":214,"character":13}},"newText":"testing"}}]} [Trace - 23:01:44.698 PM] Sending request 'textDocument/foldingRange - (11333)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:44.698 PM] Sending request 'textDocument/foldingRange - (11334)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:44.702 PM] Received response 'textDocument/foldingRange - (11333)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":217,"startCharacter":52,"endLine":302,"endCharacter":2},{"startLine":229,"startCharacter":33,"endLine":231,"endCharacter":55},{"startLine":236,"startCharacter":36,"endLine":237,"endCharacter":21},{"startLine":246,"startCharacter":9,"endLine":256,"endCharacter":3},{"startLine":248,"startCharacter":33,"endLine":251,"endCharacter":61},{"startLine":254,"startCharacter":36,"endLine":255,"endCharacter":22},{"startLine":263,"startCharacter":6,"endLine":274,"endCharacter":3},{"startLine":264,"startCharacter":10,"endLine":273,"endCharacter":13},{"startLine":265,"startCharacter":23,"endLine":271,"endCharacter":5},{"startLine":268,"startCharacter":19,"endLine":271,"endCharacter":4},{"startLine":268,"startCharacter":41,"endLine":270,"endCharacter":9},{"startLine":272,"startCharacter":38,"endLine":273,"endCharacter":13},{"startLine":277,"startCharacter":22,"endLine":278,"endCharacter":55},{"startLine":281,"startCharacter":29,"endLine":282,"endCharacter":40},{"startLine":285,"startCharacter":29,"endLine":301,"endCharacter":3},{"startLine":286,"startCharacter":32,"endLine":300,"endCharacter":51},{"startLine":287,"startCharacter":32,"endLine":290,"endCharacter":4},{"startLine":288,"startCharacter":38,"endLine":289,"endCharacter":51},{"startLine":291,"startCharacter":31,"endLine":294,"endCharacter":4},{"startLine":292,"startCharacter":47,"endLine":293,"endCharacter":50},{"startLine":295,"startCharacter":25,"endLine":298,"endCharacter":4},{"startLine":296,"startCharacter":47,"endLine":297,"endCharacter":68},{"startLine":299,"startCharacter":10,"endLine":300,"endCharacter":51},{"startLine":306,"startCharacter":59,"endLine":379,"endCharacter":2},{"startLine":311,"startCharacter":33,"endLine":313,"endCharacter":31},{"startLine":318,"startCharacter":36,"endLine":319,"endCharacter":67},{"startLine":328,"startCharacter":12,"endLine":337,"endCharacter":3},{"startLine":330,"startCharacter":33,"endLine":332,"endCharacter":32},{"startLine":335,"startCharacter":36,"endLine":336,"endCharacter":68},{"startLine":344,"startCharacter":6,"endLine":355,"endCharacter":3},{"startLine":345,"startCharacter":10,"endLine":354,"endCharacter":13},{"startLine":346,"startCharacter":23,"endLine":352,"endCharacter":5},{"startLine":349,"startCharacter":19,"endLine":352,"endCharacter":4},{"startLine":349,"startCharacter":41,"endLine":351,"endCharacter":9},{"startLine":353,"startCharacter":38,"endLine":354,"endCharacter":13},{"startLine":358,"startCharacter":22,"endLine":359,"endCharacter":55},{"startLine":362,"startCharacter":29,"endLine":363,"endCharacter":40},{"startLine":368,"startCharacter":29,"endLine":374,"endCharacter":3},{"startLine":369,"startCharacter":32,"endLine":373,"endCharacter":51},{"startLine":370,"startCharacter":32,"endLine":371,"endCharacter":49},{"startLine":372,"startCharacter":10,"endLine":373,"endCharacter":51},{"startLine":377,"startCharacter":32,"endLine":378,"endCharacter":76},{"startLine":383,"startCharacter":57,"endLine":460,"endCharacter":2},{"startLine":392,"startCharacter":33,"endLine":396,"endCharacter":60},{"startLine":401,"startCharacter":36,"endLine":402,"endCharacter":67},{"startLine":411,"startCharacter":12,"endLine":419,"endCharacter":3},{"startLine":413,"startCharacter":33,"endLine":414,"endCharacter":62},{"startLine":417,"startCharacter":36,"endLine":418,"endCharacter":68},{"startLine":426,"startCharacter":6,"endLine":437,"endCharacter":3},{"startLine":427,"startCharacter":10,"endLine":436,"endCharacter":13},{"startLine":428,"startCharacter":23,"endLine":434,"endCharacter":5},{"startLine":431,"startCharacter":19,"endLine":434,"endCharacter":4},{"startLine":431,"startCharacter":41,"endLine":433,"endCharacter":9},{"startLine":435,"startCharacter":38,"endLine":436,"endCharacter":13},{"startLine":440,"startCharacter":29,"endLine":441,"endCharacter":34},{"startLine":444,"startCharacter":35,"endLine":445,"endCharacter":55},{"startLine":449,"startCharacter":29,"endLine":459,"endCharacter":3},{"startLine":451,"startCharacter":10,"endLine":455,"endCharacter":17},{"startLine":452,"startCharacter":14,"endLine":453,"endCharacter":58},{"startLine":457,"startCharacter":28,"endLine":458,"endCharacter":51},{"startLine":464,"startCharacter":51,"endLine":512,"endCharacter":2},{"startLine":482,"startCharacter":12,"endLine":485,"endCharacter":45},{"startLine":492,"startCharacter":6,"endLine":503,"endCharacter":3},{"startLine":493,"startCharacter":10,"endLine":502,"endCharacter":13},{"startLine":494,"startCharacter":23,"endLine":500,"endCharacter":5},{"startLine":497,"startCharacter":19,"endLine":500,"endCharacter":4},{"startLine":497,"startCharacter":41,"endLine":499,"endCharacter":9},{"startLine":501,"startCharacter":38,"endLine":502,"endCharacter":13},{"startLine":506,"startCharacter":22,"endLine":507,"endCharacter":55},{"startLine":510,"startCharacter":29,"endLine":511,"endCharacter":40},{"startLine":516,"startCharacter":51,"endLine":576,"endCharacter":2},{"startLine":540,"startCharacter":12,"endLine":543,"endCharacter":15},{"startLine":550,"startCharacter":6,"endLine":561,"endCharacter":3},{"startLine":551,"startCharacter":10,"endLine":560,"endCharacter":13},{"startLine":552,"startCharacter":23,"endLine":558,"endCharacter":5},{"startLine":555,"startCharacter":19,"endLine":558,"endCharacter":4},{"startLine":555,"startCharacter":41,"endLine":557,"endCharacter":9},{"startLine":559,"startCharacter":38,"endLine":560,"endCharacter":13},{"startLine":565,"startCharacter":29,"endLine":567,"endCharacter":62},{"startLine":570,"startCharacter":22,"endLine":571,"endCharacter":55},{"startLine":574,"startCharacter":44,"endLine":575,"endCharacter":46},{"startLine":580,"startCharacter":50,"endLine":649,"endCharacter":2},{"startLine":581,"startCharacter":20,"endLine":584,"endCharacter":25},{"startLine":585,"startCharacter":3,"endLine":587,"endCharacter":54},{"startLine":590,"startCharacter":26,"endLine":648,"endCharacter":4},{"startLine":591,"startCharacter":8,"endLine":648,"endCharacter":3},{"startLine":591,"startCharacter":36,"endLine":647,"endCharacter":4},{"startLine":600,"startCharacter":35,"endLine":603,"endCharacter":62},{"startLine":608,"startCharacter":38,"endLine":609,"endCharacter":69},{"startLine":619,"startCharacter":8,"endLine":630,"endCharacter":5},{"startLine":620,"startCharacter":12,"endLine":629,"endCharacter":15},{"startLine":621,"startCharacter":25,"endLine":627,"endCharacter":7},{"startLine":624,"startCharacter":21,"endLine":627,"endCharacter":6},{"startLine":624,"startCharacter":43,"endLine":626,"endCharacter":11},{"startLine":628,"startCharacter":40,"endLine":629,"endCharacter":15},{"startLine":633,"startCharacter":31,"endLine":634,"endCharacter":42},{"startLine":638,"startCharacter":31,"endLine":642,"endCharacter":5},{"startLine":639,"startCharacter":29,"endLine":641,"endCharacter":18},{"startLine":640,"startCharacter":33,"endLine":641,"endCharacter":18},{"startLine":645,"startCharacter":44,"endLine":646,"endCharacter":92}] [Trace - 23:01:44.705 PM] Received response 'textDocument/foldingRange - (11334)' in 7ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":217,"startCharacter":52,"endLine":302,"endCharacter":2},{"startLine":229,"startCharacter":33,"endLine":231,"endCharacter":55},{"startLine":236,"startCharacter":36,"endLine":237,"endCharacter":21},{"startLine":246,"startCharacter":9,"endLine":256,"endCharacter":3},{"startLine":248,"startCharacter":33,"endLine":251,"endCharacter":61},{"startLine":254,"startCharacter":36,"endLine":255,"endCharacter":22},{"startLine":263,"startCharacter":6,"endLine":274,"endCharacter":3},{"startLine":264,"startCharacter":10,"endLine":273,"endCharacter":13},{"startLine":265,"startCharacter":23,"endLine":271,"endCharacter":5},{"startLine":268,"startCharacter":19,"endLine":271,"endCharacter":4},{"startLine":268,"startCharacter":41,"endLine":270,"endCharacter":9},{"startLine":272,"startCharacter":38,"endLine":273,"endCharacter":13},{"startLine":277,"startCharacter":22,"endLine":278,"endCharacter":55},{"startLine":281,"startCharacter":29,"endLine":282,"endCharacter":40},{"startLine":285,"startCharacter":29,"endLine":301,"endCharacter":3},{"startLine":286,"startCharacter":32,"endLine":300,"endCharacter":51},{"startLine":287,"startCharacter":32,"endLine":290,"endCharacter":4},{"startLine":288,"startCharacter":38,"endLine":289,"endCharacter":51},{"startLine":291,"startCharacter":31,"endLine":294,"endCharacter":4},{"startLine":292,"startCharacter":47,"endLine":293,"endCharacter":50},{"startLine":295,"startCharacter":25,"endLine":298,"endCharacter":4},{"startLine":296,"startCharacter":47,"endLine":297,"endCharacter":68},{"startLine":299,"startCharacter":10,"endLine":300,"endCharacter":51},{"startLine":306,"startCharacter":59,"endLine":379,"endCharacter":2},{"startLine":311,"startCharacter":33,"endLine":313,"endCharacter":31},{"startLine":318,"startCharacter":36,"endLine":319,"endCharacter":67},{"startLine":328,"startCharacter":12,"endLine":337,"endCharacter":3},{"startLine":330,"startCharacter":33,"endLine":332,"endCharacter":32},{"startLine":335,"startCharacter":36,"endLine":336,"endCharacter":68},{"startLine":344,"startCharacter":6,"endLine":355,"endCharacter":3},{"startLine":345,"startCharacter":10,"endLine":354,"endCharacter":13},{"startLine":346,"startCharacter":23,"endLine":352,"endCharacter":5},{"startLine":349,"startCharacter":19,"endLine":352,"endCharacter":4},{"startLine":349,"startCharacter":41,"endLine":351,"endCharacter":9},{"startLine":353,"startCharacter":38,"endLine":354,"endCharacter":13},{"startLine":358,"startCharacter":22,"endLine":359,"endCharacter":55},{"startLine":362,"startCharacter":29,"endLine":363,"endCharacter":40},{"startLine":368,"startCharacter":29,"endLine":374,"endCharacter":3},{"startLine":369,"startCharacter":32,"endLine":373,"endCharacter":51},{"startLine":370,"startCharacter":32,"endLine":371,"endCharacter":49},{"startLine":372,"startCharacter":10,"endLine":373,"endCharacter":51},{"startLine":377,"startCharacter":32,"endLine":378,"endCharacter":76},{"startLine":383,"startCharacter":57,"endLine":460,"endCharacter":2},{"startLine":392,"startCharacter":33,"endLine":396,"endCharacter":60},{"startLine":401,"startCharacter":36,"endLine":402,"endCharacter":67},{"startLine":411,"startCharacter":12,"endLine":419,"endCharacter":3},{"startLine":413,"startCharacter":33,"endLine":414,"endCharacter":62},{"startLine":417,"startCharacter":36,"endLine":418,"endCharacter":68},{"startLine":426,"startCharacter":6,"endLine":437,"endCharacter":3},{"startLine":427,"startCharacter":10,"endLine":436,"endCharacter":13},{"startLine":428,"startCharacter":23,"endLine":434,"endCharacter":5},{"startLine":431,"startCharacter":19,"endLine":434,"endCharacter":4},{"startLine":431,"startCharacter":41,"endLine":433,"endCharacter":9},{"startLine":435,"startCharacter":38,"endLine":436,"endCharacter":13},{"startLine":440,"startCharacter":29,"endLine":441,"endCharacter":34},{"startLine":444,"startCharacter":35,"endLine":445,"endCharacter":55},{"startLine":449,"startCharacter":29,"endLine":459,"endCharacter":3},{"startLine":451,"startCharacter":10,"endLine":455,"endCharacter":17},{"startLine":452,"startCharacter":14,"endLine":453,"endCharacter":58},{"startLine":457,"startCharacter":28,"endLine":458,"endCharacter":51},{"startLine":464,"startCharacter":51,"endLine":512,"endCharacter":2},{"startLine":482,"startCharacter":12,"endLine":485,"endCharacter":45},{"startLine":492,"startCharacter":6,"endLine":503,"endCharacter":3},{"startLine":493,"startCharacter":10,"endLine":502,"endCharacter":13},{"startLine":494,"startCharacter":23,"endLine":500,"endCharacter":5},{"startLine":497,"startCharacter":19,"endLine":500,"endCharacter":4},{"startLine":497,"startCharacter":41,"endLine":499,"endCharacter":9},{"startLine":501,"startCharacter":38,"endLine":502,"endCharacter":13},{"startLine":506,"startCharacter":22,"endLine":507,"endCharacter":55},{"startLine":510,"startCharacter":29,"endLine":511,"endCharacter":40},{"startLine":516,"startCharacter":51,"endLine":576,"endCharacter":2},{"startLine":540,"startCharacter":12,"endLine":543,"endCharacter":15},{"startLine":550,"startCharacter":6,"endLine":561,"endCharacter":3},{"startLine":551,"startCharacter":10,"endLine":560,"endCharacter":13},{"startLine":552,"startCharacter":23,"endLine":558,"endCharacter":5},{"startLine":555,"startCharacter":19,"endLine":558,"endCharacter":4},{"startLine":555,"startCharacter":41,"endLine":557,"endCharacter":9},{"startLine":559,"startCharacter":38,"endLine":560,"endCharacter":13},{"startLine":565,"startCharacter":29,"endLine":567,"endCharacter":62},{"startLine":570,"startCharacter":22,"endLine":571,"endCharacter":55},{"startLine":574,"startCharacter":44,"endLine":575,"endCharacter":46},{"startLine":580,"startCharacter":50,"endLine":649,"endCharacter":2},{"startLine":581,"startCharacter":20,"endLine":584,"endCharacter":25},{"startLine":585,"startCharacter":3,"endLine":587,"endCharacter":54},{"startLine":590,"startCharacter":26,"endLine":648,"endCharacter":4},{"startLine":591,"startCharacter":8,"endLine":648,"endCharacter":3},{"startLine":591,"startCharacter":36,"endLine":647,"endCharacter":4},{"startLine":600,"startCharacter":35,"endLine":603,"endCharacter":62},{"startLine":608,"startCharacter":38,"endLine":609,"endCharacter":69},{"startLine":619,"startCharacter":8,"endLine":630,"endCharacter":5},{"startLine":620,"startCharacter":12,"endLine":629,"endCharacter":15},{"startLine":621,"startCharacter":25,"endLine":627,"endCharacter":7},{"startLine":624,"startCharacter":21,"endLine":627,"endCharacter":6},{"startLine":624,"startCharacter":43,"endLine":626,"endCharacter":11},{"startLine":628,"startCharacter":40,"endLine":629,"endCharacter":15},{"startLine":633,"startCharacter":31,"endLine":634,"endCharacter":42},{"startLine":638,"startCharacter":31,"endLine":642,"endCharacter":5},{"startLine":639,"startCharacter":29,"endLine":641,"endCharacter":18},{"startLine":640,"startCharacter":33,"endLine":641,"endCharacter":18},{"startLine":645,"startCharacter":44,"endLine":646,"endCharacter":92}] [Trace - 23:01:44.749 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":283},"contentChanges":[{"range":{"start":{"line":214,"character":13},"end":{"line":214,"character":13}},"rangeLength":0,"text":"m"}]} [Trace - 23:01:44.749 PM] Sending request 'textDocument/completion - (11335)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":214,"character":14},"context":{"triggerKind":3}} [Trace - 23:01:44.755 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":283,"diagnostics":[{"range":{"start":{"line":214,"character":11},"end":{"line":214,"character":14}},"severity":1,"source":"compiler","message":"undeclared name: tim"},{"range":{"start":{"line":230,"character":9},"end":{"line":230,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"},{"range":{"start":{"line":231,"character":9},"end":{"line":231,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"}]} [Trace - 23:01:44.760 PM] Received response 'textDocument/completion - (11335)' in 10ms. Result: {"isIncomplete":true,"items":[{"label":"time.Time","kind":22,"detail":"struct{...}","documentation":"A Time represents an instant in time with nanosecond precision.\n\nPrograms using times should typically store and pass them as values,\nnot pointers. That is, time variables and struct fields should be of\ntype time.Time, not *time.Time.\n\nA Time value can be used by multiple goroutines simultaneously except\nthat the methods GobDecode, UnmarshalBinary, UnmarshalJSON and\nUnmarshalText are not concurrency-safe.\n\nTime instants can be compared using the Before, After, and Equal methods.\nThe Sub method subtracts two instants, producing a Duration.\nThe Add method adds a Time and a Duration, producing a Time.\n\nThe zero value of type Time is January 1, year 1, 00:00:00.000000000 UTC.\nAs this time is unlikely to come up in practice, the IsZero method gives\na simple way of detecting a time that has not been initialized explicitly.\n\nEach Time has associated with it a Location, consulted when computing the\npresentation form of the time, such as in the Format, Hour, and Year methods.\nThe methods Local, UTC, and In return a Time with a specific location.\nChanging the location in this way changes only the presentation; it does not\nchange the instant in time being denoted and therefore does not affect the\ncomputations described in earlier paragraphs.\n\nRepresentations of a Time value saved by the GobEncode, MarshalBinary,\nMarshalJSON, and MarshalText methods store the Time.Location's offset, but not\nthe location name. They therefore lose information about Daylight Saving Time.\n\nIn addition to the required “wall clock” reading, a Time may contain an optional\nreading of the current process's monotonic clock, to provide additional precision\nfor comparison or subtraction.\nSee the “Monotonic Clocks” section in the package documentation for details.\n\nNote that the Go == operator compares not just the time instant but also the\nLocation and the monotonic clock reading. Therefore, Time values should not\nbe used as map or database keys without first guaranteeing that the\nidentical Location has been set for all values, which can be achieved\nthrough use of the UTC or Local method, and that the monotonic clock reading\nhas been stripped by setting t = t.Round(0). In general, prefer t.Equal(u)\nto t == u, since t.Equal uses the most accurate comparison available and\ncorrectly handles the case when only one of its arguments has a monotonic\nclock reading.\n","preselect":true,"sortText":"00000","filterText":"time.Time","insertTextFormat":2,"textEdit":{"range":{"start":{"line":214,"character":11},"end":{"line":214,"character":14}},"newText":"time.Time"}},{"label":"time.Timer","kind":22,"detail":"struct{...}","documentation":"The Timer type represents a single event.\nWhen the Timer expires, the current time will be sent on C,\nunless the Timer was created by AfterFunc.\nA Timer must be created with NewTimer or AfterFunc.\n","sortText":"00001","filterText":"time.Timer","insertTextFormat":2,"textEdit":{"range":{"start":{"line":214,"character":11},"end":{"line":214,"character":14}},"newText":"time.Timer"}},{"label":"timers.Timers","kind":22,"detail":"struct{...} (from \"github.com/etf1/kafka-scheduler/internal/timers\")","sortText":"00002","filterText":"timers.Timers","insertTextFormat":2,"textEdit":{"range":{"start":{"line":214,"character":11},"end":{"line":214,"character":14}},"newText":"timers.Timers"},"additionalTextEdits":[{"range":{"start":{"line":9,"character":34},"end":{"line":9,"character":34}},"newText":"internal/timers\"\n\t\"github.com/etf1/kafka-scheduler/"}]},{"label":"time","kind":9,"detail":"\"time\"","sortText":"00009","filterText":"time","insertTextFormat":2,"textEdit":{"range":{"start":{"line":214,"character":11},"end":{"line":214,"character":14}},"newText":"time"}},{"label":"timers","kind":9,"detail":"\"github.com/etf1/kafka-scheduler/internal/timers\"","sortText":"00010","filterText":"timers","insertTextFormat":2,"textEdit":{"range":{"start":{"line":214,"character":11},"end":{"line":214,"character":14}},"newText":"timers"},"additionalTextEdits":[{"range":{"start":{"line":9,"character":34},"end":{"line":9,"character":34}},"newText":"internal/timers\"\n\t\"github.com/etf1/kafka-scheduler/"}]},{"label":"timeofday","kind":9,"detail":"\"google.golang.org/genproto/googleapis/type/timeofday\"","sortText":"00011","filterText":"timeofday","insertTextFormat":2,"textEdit":{"range":{"start":{"line":214,"character":11},"end":{"line":214,"character":14}},"newText":"timeofday"},"additionalTextEdits":[{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":0}},"newText":"\t\"google.golang.org/genproto/googleapis/type/timeofday\"\n"}]},{"label":"timeseriesinsightsapi","kind":9,"detail":"\"github.com/Azure/azure-sdk-for-go/services/preview/timeseriesinsights/mgmt/2017-02-28-preview/timeseriesinsights/timeseriesinsightsapi\"","sortText":"00012","filterText":"timeseriesinsightsapi","insertTextFormat":2,"textEdit":{"range":{"start":{"line":214,"character":11},"end":{"line":214,"character":14}},"newText":"timeseriesinsightsapi"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"Azure/azure-sdk-for-go/services/preview/timeseriesinsights/mgmt/2017-02-28-preview/timeseriesinsights/timeseriesinsightsapi\"\n\t\"github.com/"}]},{"label":"timeseriesinsightsapi","kind":9,"detail":"\"github.com/Azure/azure-sdk-for-go/profiles/preview/timeseriesinsights/mgmt/timeseriesinsights/timeseriesinsightsapi\"","sortText":"00013","filterText":"timeseriesinsightsapi","insertTextFormat":2,"textEdit":{"range":{"start":{"line":214,"character":11},"end":{"line":214,"character":14}},"newText":"timeseriesinsightsapi"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"Azure/azure-sdk-for-go/profiles/preview/timeseriesinsights/mgmt/timeseriesinsights/timeseriesinsightsapi\"\n\t\"github.com/"}]},{"label":"timestamppb","kind":9,"detail":"\"google.golang.org/protobuf/types/known/timestamppb\"","sortText":"00014","filterText":"timestamppb","insertTextFormat":2,"textEdit":{"range":{"start":{"line":214,"character":11},"end":{"line":214,"character":14}},"newText":"timestamppb"},"additionalTextEdits":[{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":0}},"newText":"\t\"google.golang.org/protobuf/types/known/timestamppb\"\n"}]}]} [Trace - 23:01:44.830 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":284},"contentChanges":[{"range":{"start":{"line":214,"character":14},"end":{"line":214,"character":14}},"rangeLength":0,"text":"e"}]} [Trace - 23:01:44.830 PM] Sending request 'textDocument/completion - (11336)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":214,"character":15},"context":{"triggerKind":3}} [Trace - 23:01:44.836 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":284,"diagnostics":[{"range":{"start":{"line":214,"character":11},"end":{"line":214,"character":15}},"severity":1,"source":"compiler","message":"use of package time not in selector"},{"range":{"start":{"line":230,"character":9},"end":{"line":230,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"},{"range":{"start":{"line":231,"character":9},"end":{"line":231,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"}]} [Trace - 23:01:44.843 PM] Received response 'textDocument/completion - (11336)' in 12ms. Result: {"isIncomplete":true,"items":[{"label":"time.Time","kind":22,"detail":"struct{...}","documentation":"A Time represents an instant in time with nanosecond precision.\n\nPrograms using times should typically store and pass them as values,\nnot pointers. That is, time variables and struct fields should be of\ntype time.Time, not *time.Time.\n\nA Time value can be used by multiple goroutines simultaneously except\nthat the methods GobDecode, UnmarshalBinary, UnmarshalJSON and\nUnmarshalText are not concurrency-safe.\n\nTime instants can be compared using the Before, After, and Equal methods.\nThe Sub method subtracts two instants, producing a Duration.\nThe Add method adds a Time and a Duration, producing a Time.\n\nThe zero value of type Time is January 1, year 1, 00:00:00.000000000 UTC.\nAs this time is unlikely to come up in practice, the IsZero method gives\na simple way of detecting a time that has not been initialized explicitly.\n\nEach Time has associated with it a Location, consulted when computing the\npresentation form of the time, such as in the Format, Hour, and Year methods.\nThe methods Local, UTC, and In return a Time with a specific location.\nChanging the location in this way changes only the presentation; it does not\nchange the instant in time being denoted and therefore does not affect the\ncomputations described in earlier paragraphs.\n\nRepresentations of a Time value saved by the GobEncode, MarshalBinary,\nMarshalJSON, and MarshalText methods store the Time.Location's offset, but not\nthe location name. They therefore lose information about Daylight Saving Time.\n\nIn addition to the required “wall clock” reading, a Time may contain an optional\nreading of the current process's monotonic clock, to provide additional precision\nfor comparison or subtraction.\nSee the “Monotonic Clocks” section in the package documentation for details.\n\nNote that the Go == operator compares not just the time instant but also the\nLocation and the monotonic clock reading. Therefore, Time values should not\nbe used as map or database keys without first guaranteeing that the\nidentical Location has been set for all values, which can be achieved\nthrough use of the UTC or Local method, and that the monotonic clock reading\nhas been stripped by setting t = t.Round(0). In general, prefer t.Equal(u)\nto t == u, since t.Equal uses the most accurate comparison available and\ncorrectly handles the case when only one of its arguments has a monotonic\nclock reading.\n","preselect":true,"sortText":"00000","filterText":"time.Time","insertTextFormat":2,"textEdit":{"range":{"start":{"line":214,"character":11},"end":{"line":214,"character":15}},"newText":"time.Time"}},{"label":"time.Timer","kind":22,"detail":"struct{...}","documentation":"The Timer type represents a single event.\nWhen the Timer expires, the current time will be sent on C,\nunless the Timer was created by AfterFunc.\nA Timer must be created with NewTimer or AfterFunc.\n","sortText":"00001","filterText":"time.Timer","insertTextFormat":2,"textEdit":{"range":{"start":{"line":214,"character":11},"end":{"line":214,"character":15}},"newText":"time.Timer"}},{"label":"timers.Timers","kind":22,"detail":"struct{...} (from \"github.com/etf1/kafka-scheduler/internal/timers\")","sortText":"00002","filterText":"timers.Timers","insertTextFormat":2,"textEdit":{"range":{"start":{"line":214,"character":11},"end":{"line":214,"character":15}},"newText":"timers.Timers"},"additionalTextEdits":[{"range":{"start":{"line":9,"character":34},"end":{"line":9,"character":34}},"newText":"internal/timers\"\n\t\"github.com/etf1/kafka-scheduler/"}]},{"label":"time","kind":9,"detail":"\"time\"","sortText":"00006","filterText":"time","insertTextFormat":2,"textEdit":{"range":{"start":{"line":214,"character":11},"end":{"line":214,"character":15}},"newText":"time"}},{"label":"timers","kind":9,"detail":"\"github.com/etf1/kafka-scheduler/internal/timers\"","sortText":"00007","filterText":"timers","insertTextFormat":2,"textEdit":{"range":{"start":{"line":214,"character":11},"end":{"line":214,"character":15}},"newText":"timers"},"additionalTextEdits":[{"range":{"start":{"line":9,"character":34},"end":{"line":9,"character":34}},"newText":"internal/timers\"\n\t\"github.com/etf1/kafka-scheduler/"}]},{"label":"timeofday","kind":9,"detail":"\"google.golang.org/genproto/googleapis/type/timeofday\"","sortText":"00008","filterText":"timeofday","insertTextFormat":2,"textEdit":{"range":{"start":{"line":214,"character":11},"end":{"line":214,"character":15}},"newText":"timeofday"},"additionalTextEdits":[{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":0}},"newText":"\t\"google.golang.org/genproto/googleapis/type/timeofday\"\n"}]},{"label":"timeseriesinsights","kind":9,"detail":"\"github.com/Azure/azure-sdk-for-go/services/preview/timeseriesinsights/mgmt/2017-02-28-preview/timeseriesinsights\"","sortText":"00009","filterText":"timeseriesinsights","insertTextFormat":2,"textEdit":{"range":{"start":{"line":214,"character":11},"end":{"line":214,"character":15}},"newText":"timeseriesinsights"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"Azure/azure-sdk-for-go/services/preview/timeseriesinsights/mgmt/2017-02-28-preview/timeseriesinsights\"\n\t\"github.com/"}]},{"label":"timeseriesinsightsapi","kind":9,"detail":"\"github.com/Azure/azure-sdk-for-go/services/preview/timeseriesinsights/mgmt/2018-08-15-preview/timeseriesinsights/timeseriesinsightsapi\"","sortText":"00010","filterText":"timeseriesinsightsapi","insertTextFormat":2,"textEdit":{"range":{"start":{"line":214,"character":11},"end":{"line":214,"character":15}},"newText":"timeseriesinsightsapi"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"Azure/azure-sdk-for-go/services/preview/timeseriesinsights/mgmt/2018-08-15-preview/timeseriesinsights/timeseriesinsightsapi\"\n\t\"github.com/"}]},{"label":"timeseriesinsightsapi","kind":9,"detail":"\"github.com/Azure/azure-sdk-for-go/services/timeseriesinsights/mgmt/2017-11-15/timeseriesinsights/timeseriesinsightsapi\"","sortText":"00011","filterText":"timeseriesinsightsapi","insertTextFormat":2,"textEdit":{"range":{"start":{"line":214,"character":11},"end":{"line":214,"character":15}},"newText":"timeseriesinsightsapi"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"Azure/azure-sdk-for-go/services/timeseriesinsights/mgmt/2017-11-15/timeseriesinsights/timeseriesinsightsapi\"\n\t\"github.com/"}]}]} [Trace - 23:01:45.030 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":285},"contentChanges":[{"range":{"start":{"line":214,"character":15},"end":{"line":214,"character":15}},"rangeLength":0,"text":"."}]} [Trace - 23:01:45.030 PM] Sending request 'textDocument/completion - (11337)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":214,"character":16},"context":{"triggerKind":2,"triggerCharacter":"."}} [Trace - 23:01:45.037 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":285,"diagnostics":[{"range":{"start":{"line":216,"character":145},"end":{"line":216,"character":145}},"severity":1,"source":"syntax","message":"expected 'IDENT', found 'func'"}]} [Trace - 23:01:45.037 PM] Received response 'textDocument/completion - (11337)' in 7ms. Result: {"isIncomplete":true,"items":[{"label":"Duration","kind":7,"detail":"int64","documentation":"A Duration represents the elapsed time between two instants\nas an int64 nanosecond count. The representation limits the\nlargest representable duration to approximately 290 years.\n","preselect":true,"sortText":"00000","filterText":"Duration","insertTextFormat":2,"textEdit":{"range":{"start":{"line":214,"character":16},"end":{"line":214,"character":16}},"newText":"Duration"}},{"label":"Location","kind":22,"detail":"struct{...}","documentation":"A Location maps time instants to the zone in use at that time.\nTypically, the Location represents the collection of time offsets\nin use in a geographical area. For many Locations the time offset varies\ndepending on whether daylight savings time is in use at the time instant.\n","sortText":"00001","filterText":"Location","insertTextFormat":2,"textEdit":{"range":{"start":{"line":214,"character":16},"end":{"line":214,"character":16}},"newText":"Location"}},{"label":"Month","kind":7,"detail":"int","documentation":"A Month specifies a month of the year (January = 1, ...).\n","sortText":"00002","filterText":"Month","insertTextFormat":2,"textEdit":{"range":{"start":{"line":214,"character":16},"end":{"line":214,"character":16}},"newText":"Month"}},{"label":"ParseError","kind":22,"detail":"struct{...}","documentation":"ParseError describes a problem parsing a time string.\n","sortText":"00003","filterText":"ParseError","insertTextFormat":2,"textEdit":{"range":{"start":{"line":214,"character":16},"end":{"line":214,"character":16}},"newText":"ParseError"}},{"label":"Ticker","kind":22,"detail":"struct{...}","documentation":"A Ticker holds a channel that delivers `ticks' of a clock\nat intervals.\n","sortText":"00004","filterText":"Ticker","insertTextFormat":2,"textEdit":{"range":{"start":{"line":214,"character":16},"end":{"line":214,"character":16}},"newText":"Ticker"}},{"label":"Time","kind":22,"detail":"struct{...}","documentation":"A Time represents an instant in time with nanosecond precision.\n\nPrograms using times should typically store and pass them as values,\nnot pointers. That is, time variables and struct fields should be of\ntype time.Time, not *time.Time.\n\nA Time value can be used by multiple goroutines simultaneously except\nthat the methods GobDecode, UnmarshalBinary, UnmarshalJSON and\nUnmarshalText are not concurrency-safe.\n\nTime instants can be compared using the Before, After, and Equal methods.\nThe Sub method subtracts two instants, producing a Duration.\nThe Add method adds a Time and a Duration, producing a Time.\n\nThe zero value of type Time is January 1, year 1, 00:00:00.000000000 UTC.\nAs this time is unlikely to come up in practice, the IsZero method gives\na simple way of detecting a time that has not been initialized explicitly.\n\nEach Time has associated with it a Location, consulted when computing the\npresentation form of the time, such as in the Format, Hour, and Year methods.\nThe methods Local, UTC, and In return a Time with a specific location.\nChanging the location in this way changes only the presentation; it does not\nchange the instant in time being denoted and therefore does not affect the\ncomputations described in earlier paragraphs.\n\nRepresentations of a Time value saved by the GobEncode, MarshalBinary,\nMarshalJSON, and MarshalText methods store the Time.Location's offset, but not\nthe location name. They therefore lose information about Daylight Saving Time.\n\nIn addition to the required “wall clock” reading, a Time may contain an optional\nreading of the current process's monotonic clock, to provide additional precision\nfor comparison or subtraction.\nSee the “Monotonic Clocks” section in the package documentation for details.\n\nNote that the Go == operator compares not just the time instant but also the\nLocation and the monotonic clock reading. Therefore, Time values should not\nbe used as map or database keys without first guaranteeing that the\nidentical Location has been set for all values, which can be achieved\nthrough use of the UTC or Local method, and that the monotonic clock reading\nhas been stripped by setting t = t.Round(0). In general, prefer t.Equal(u)\nto t == u, since t.Equal uses the most accurate comparison available and\ncorrectly handles the case when only one of its arguments has a monotonic\nclock reading.\n","sortText":"00005","filterText":"Time","insertTextFormat":2,"textEdit":{"range":{"start":{"line":214,"character":16},"end":{"line":214,"character":16}},"newText":"Time"}},{"label":"Timer","kind":22,"detail":"struct{...}","documentation":"The Timer type represents a single event.\nWhen the Timer expires, the current time will be sent on C,\nunless the Timer was created by AfterFunc.\nA Timer must be created with NewTimer or AfterFunc.\n","sortText":"00006","filterText":"Timer","insertTextFormat":2,"textEdit":{"range":{"start":{"line":214,"character":16},"end":{"line":214,"character":16}},"newText":"Timer"}},{"label":"Weekday","kind":7,"detail":"int","documentation":"A Weekday specifies a day of the week (Sunday = 0, ...).\n","sortText":"00007","filterText":"Weekday","insertTextFormat":2,"textEdit":{"range":{"start":{"line":214,"character":16},"end":{"line":214,"character":16}},"newText":"Weekday"}}]} [Trace - 23:01:45.221 PM] Sending request 'textDocument/foldingRange - (11338)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:45.221 PM] Sending request 'textDocument/foldingRange - (11339)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:45.225 PM] Received response 'textDocument/foldingRange - (11338)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":217,"startCharacter":52,"endLine":302,"endCharacter":2},{"startLine":229,"startCharacter":33,"endLine":231,"endCharacter":55},{"startLine":236,"startCharacter":36,"endLine":237,"endCharacter":21},{"startLine":246,"startCharacter":9,"endLine":256,"endCharacter":3},{"startLine":248,"startCharacter":33,"endLine":251,"endCharacter":61},{"startLine":254,"startCharacter":36,"endLine":255,"endCharacter":22},{"startLine":263,"startCharacter":6,"endLine":274,"endCharacter":3},{"startLine":264,"startCharacter":10,"endLine":273,"endCharacter":13},{"startLine":265,"startCharacter":23,"endLine":271,"endCharacter":5},{"startLine":268,"startCharacter":19,"endLine":271,"endCharacter":4},{"startLine":268,"startCharacter":41,"endLine":270,"endCharacter":9},{"startLine":272,"startCharacter":38,"endLine":273,"endCharacter":13},{"startLine":277,"startCharacter":22,"endLine":278,"endCharacter":55},{"startLine":281,"startCharacter":29,"endLine":282,"endCharacter":40},{"startLine":285,"startCharacter":29,"endLine":301,"endCharacter":3},{"startLine":286,"startCharacter":32,"endLine":300,"endCharacter":51},{"startLine":287,"startCharacter":32,"endLine":290,"endCharacter":4},{"startLine":288,"startCharacter":38,"endLine":289,"endCharacter":51},{"startLine":291,"startCharacter":31,"endLine":294,"endCharacter":4},{"startLine":292,"startCharacter":47,"endLine":293,"endCharacter":50},{"startLine":295,"startCharacter":25,"endLine":298,"endCharacter":4},{"startLine":296,"startCharacter":47,"endLine":297,"endCharacter":68},{"startLine":299,"startCharacter":10,"endLine":300,"endCharacter":51},{"startLine":306,"startCharacter":59,"endLine":379,"endCharacter":2},{"startLine":311,"startCharacter":33,"endLine":313,"endCharacter":31},{"startLine":318,"startCharacter":36,"endLine":319,"endCharacter":67},{"startLine":328,"startCharacter":12,"endLine":337,"endCharacter":3},{"startLine":330,"startCharacter":33,"endLine":332,"endCharacter":32},{"startLine":335,"startCharacter":36,"endLine":336,"endCharacter":68},{"startLine":344,"startCharacter":6,"endLine":355,"endCharacter":3},{"startLine":345,"startCharacter":10,"endLine":354,"endCharacter":13},{"startLine":346,"startCharacter":23,"endLine":352,"endCharacter":5},{"startLine":349,"startCharacter":19,"endLine":352,"endCharacter":4},{"startLine":349,"startCharacter":41,"endLine":351,"endCharacter":9},{"startLine":353,"startCharacter":38,"endLine":354,"endCharacter":13},{"startLine":358,"startCharacter":22,"endLine":359,"endCharacter":55},{"startLine":362,"startCharacter":29,"endLine":363,"endCharacter":40},{"startLine":368,"startCharacter":29,"endLine":374,"endCharacter":3},{"startLine":369,"startCharacter":32,"endLine":373,"endCharacter":51},{"startLine":370,"startCharacter":32,"endLine":371,"endCharacter":49},{"startLine":372,"startCharacter":10,"endLine":373,"endCharacter":51},{"startLine":377,"startCharacter":32,"endLine":378,"endCharacter":76},{"startLine":383,"startCharacter":57,"endLine":460,"endCharacter":2},{"startLine":392,"startCharacter":33,"endLine":396,"endCharacter":60},{"startLine":401,"startCharacter":36,"endLine":402,"endCharacter":67},{"startLine":411,"startCharacter":12,"endLine":419,"endCharacter":3},{"startLine":413,"startCharacter":33,"endLine":414,"endCharacter":62},{"startLine":417,"startCharacter":36,"endLine":418,"endCharacter":68},{"startLine":426,"startCharacter":6,"endLine":437,"endCharacter":3},{"startLine":427,"startCharacter":10,"endLine":436,"endCharacter":13},{"startLine":428,"startCharacter":23,"endLine":434,"endCharacter":5},{"startLine":431,"startCharacter":19,"endLine":434,"endCharacter":4},{"startLine":431,"startCharacter":41,"endLine":433,"endCharacter":9},{"startLine":435,"startCharacter":38,"endLine":436,"endCharacter":13},{"startLine":440,"startCharacter":29,"endLine":441,"endCharacter":34},{"startLine":444,"startCharacter":35,"endLine":445,"endCharacter":55},{"startLine":449,"startCharacter":29,"endLine":459,"endCharacter":3},{"startLine":451,"startCharacter":10,"endLine":455,"endCharacter":17},{"startLine":452,"startCharacter":14,"endLine":453,"endCharacter":58},{"startLine":457,"startCharacter":28,"endLine":458,"endCharacter":51},{"startLine":464,"startCharacter":51,"endLine":512,"endCharacter":2},{"startLine":482,"startCharacter":12,"endLine":485,"endCharacter":45},{"startLine":492,"startCharacter":6,"endLine":503,"endCharacter":3},{"startLine":493,"startCharacter":10,"endLine":502,"endCharacter":13},{"startLine":494,"startCharacter":23,"endLine":500,"endCharacter":5},{"startLine":497,"startCharacter":19,"endLine":500,"endCharacter":4},{"startLine":497,"startCharacter":41,"endLine":499,"endCharacter":9},{"startLine":501,"startCharacter":38,"endLine":502,"endCharacter":13},{"startLine":506,"startCharacter":22,"endLine":507,"endCharacter":55},{"startLine":510,"startCharacter":29,"endLine":511,"endCharacter":40},{"startLine":516,"startCharacter":51,"endLine":576,"endCharacter":2},{"startLine":540,"startCharacter":12,"endLine":543,"endCharacter":15},{"startLine":550,"startCharacter":6,"endLine":561,"endCharacter":3},{"startLine":551,"startCharacter":10,"endLine":560,"endCharacter":13},{"startLine":552,"startCharacter":23,"endLine":558,"endCharacter":5},{"startLine":555,"startCharacter":19,"endLine":558,"endCharacter":4},{"startLine":555,"startCharacter":41,"endLine":557,"endCharacter":9},{"startLine":559,"startCharacter":38,"endLine":560,"endCharacter":13},{"startLine":565,"startCharacter":29,"endLine":567,"endCharacter":62},{"startLine":570,"startCharacter":22,"endLine":571,"endCharacter":55},{"startLine":574,"startCharacter":44,"endLine":575,"endCharacter":46},{"startLine":580,"startCharacter":50,"endLine":649,"endCharacter":2},{"startLine":581,"startCharacter":20,"endLine":584,"endCharacter":25},{"startLine":585,"startCharacter":3,"endLine":587,"endCharacter":54},{"startLine":590,"startCharacter":26,"endLine":648,"endCharacter":4},{"startLine":591,"startCharacter":8,"endLine":648,"endCharacter":3},{"startLine":591,"startCharacter":36,"endLine":647,"endCharacter":4},{"startLine":600,"startCharacter":35,"endLine":603,"endCharacter":62},{"startLine":608,"startCharacter":38,"endLine":609,"endCharacter":69},{"startLine":619,"startCharacter":8,"endLine":630,"endCharacter":5},{"startLine":620,"startCharacter":12,"endLine":629,"endCharacter":15},{"startLine":621,"startCharacter":25,"endLine":627,"endCharacter":7},{"startLine":624,"startCharacter":21,"endLine":627,"endCharacter":6},{"startLine":624,"startCharacter":43,"endLine":626,"endCharacter":11},{"startLine":628,"startCharacter":40,"endLine":629,"endCharacter":15},{"startLine":633,"startCharacter":31,"endLine":634,"endCharacter":42},{"startLine":638,"startCharacter":31,"endLine":642,"endCharacter":5},{"startLine":639,"startCharacter":29,"endLine":641,"endCharacter":18},{"startLine":640,"startCharacter":33,"endLine":641,"endCharacter":18},{"startLine":645,"startCharacter":44,"endLine":646,"endCharacter":92}] [Trace - 23:01:45.227 PM] Received response 'textDocument/foldingRange - (11339)' in 6ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":217,"startCharacter":52,"endLine":302,"endCharacter":2},{"startLine":229,"startCharacter":33,"endLine":231,"endCharacter":55},{"startLine":236,"startCharacter":36,"endLine":237,"endCharacter":21},{"startLine":246,"startCharacter":9,"endLine":256,"endCharacter":3},{"startLine":248,"startCharacter":33,"endLine":251,"endCharacter":61},{"startLine":254,"startCharacter":36,"endLine":255,"endCharacter":22},{"startLine":263,"startCharacter":6,"endLine":274,"endCharacter":3},{"startLine":264,"startCharacter":10,"endLine":273,"endCharacter":13},{"startLine":265,"startCharacter":23,"endLine":271,"endCharacter":5},{"startLine":268,"startCharacter":19,"endLine":271,"endCharacter":4},{"startLine":268,"startCharacter":41,"endLine":270,"endCharacter":9},{"startLine":272,"startCharacter":38,"endLine":273,"endCharacter":13},{"startLine":277,"startCharacter":22,"endLine":278,"endCharacter":55},{"startLine":281,"startCharacter":29,"endLine":282,"endCharacter":40},{"startLine":285,"startCharacter":29,"endLine":301,"endCharacter":3},{"startLine":286,"startCharacter":32,"endLine":300,"endCharacter":51},{"startLine":287,"startCharacter":32,"endLine":290,"endCharacter":4},{"startLine":288,"startCharacter":38,"endLine":289,"endCharacter":51},{"startLine":291,"startCharacter":31,"endLine":294,"endCharacter":4},{"startLine":292,"startCharacter":47,"endLine":293,"endCharacter":50},{"startLine":295,"startCharacter":25,"endLine":298,"endCharacter":4},{"startLine":296,"startCharacter":47,"endLine":297,"endCharacter":68},{"startLine":299,"startCharacter":10,"endLine":300,"endCharacter":51},{"startLine":306,"startCharacter":59,"endLine":379,"endCharacter":2},{"startLine":311,"startCharacter":33,"endLine":313,"endCharacter":31},{"startLine":318,"startCharacter":36,"endLine":319,"endCharacter":67},{"startLine":328,"startCharacter":12,"endLine":337,"endCharacter":3},{"startLine":330,"startCharacter":33,"endLine":332,"endCharacter":32},{"startLine":335,"startCharacter":36,"endLine":336,"endCharacter":68},{"startLine":344,"startCharacter":6,"endLine":355,"endCharacter":3},{"startLine":345,"startCharacter":10,"endLine":354,"endCharacter":13},{"startLine":346,"startCharacter":23,"endLine":352,"endCharacter":5},{"startLine":349,"startCharacter":19,"endLine":352,"endCharacter":4},{"startLine":349,"startCharacter":41,"endLine":351,"endCharacter":9},{"startLine":353,"startCharacter":38,"endLine":354,"endCharacter":13},{"startLine":358,"startCharacter":22,"endLine":359,"endCharacter":55},{"startLine":362,"startCharacter":29,"endLine":363,"endCharacter":40},{"startLine":368,"startCharacter":29,"endLine":374,"endCharacter":3},{"startLine":369,"startCharacter":32,"endLine":373,"endCharacter":51},{"startLine":370,"startCharacter":32,"endLine":371,"endCharacter":49},{"startLine":372,"startCharacter":10,"endLine":373,"endCharacter":51},{"startLine":377,"startCharacter":32,"endLine":378,"endCharacter":76},{"startLine":383,"startCharacter":57,"endLine":460,"endCharacter":2},{"startLine":392,"startCharacter":33,"endLine":396,"endCharacter":60},{"startLine":401,"startCharacter":36,"endLine":402,"endCharacter":67},{"startLine":411,"startCharacter":12,"endLine":419,"endCharacter":3},{"startLine":413,"startCharacter":33,"endLine":414,"endCharacter":62},{"startLine":417,"startCharacter":36,"endLine":418,"endCharacter":68},{"startLine":426,"startCharacter":6,"endLine":437,"endCharacter":3},{"startLine":427,"startCharacter":10,"endLine":436,"endCharacter":13},{"startLine":428,"startCharacter":23,"endLine":434,"endCharacter":5},{"startLine":431,"startCharacter":19,"endLine":434,"endCharacter":4},{"startLine":431,"startCharacter":41,"endLine":433,"endCharacter":9},{"startLine":435,"startCharacter":38,"endLine":436,"endCharacter":13},{"startLine":440,"startCharacter":29,"endLine":441,"endCharacter":34},{"startLine":444,"startCharacter":35,"endLine":445,"endCharacter":55},{"startLine":449,"startCharacter":29,"endLine":459,"endCharacter":3},{"startLine":451,"startCharacter":10,"endLine":455,"endCharacter":17},{"startLine":452,"startCharacter":14,"endLine":453,"endCharacter":58},{"startLine":457,"startCharacter":28,"endLine":458,"endCharacter":51},{"startLine":464,"startCharacter":51,"endLine":512,"endCharacter":2},{"startLine":482,"startCharacter":12,"endLine":485,"endCharacter":45},{"startLine":492,"startCharacter":6,"endLine":503,"endCharacter":3},{"startLine":493,"startCharacter":10,"endLine":502,"endCharacter":13},{"startLine":494,"startCharacter":23,"endLine":500,"endCharacter":5},{"startLine":497,"startCharacter":19,"endLine":500,"endCharacter":4},{"startLine":497,"startCharacter":41,"endLine":499,"endCharacter":9},{"startLine":501,"startCharacter":38,"endLine":502,"endCharacter":13},{"startLine":506,"startCharacter":22,"endLine":507,"endCharacter":55},{"startLine":510,"startCharacter":29,"endLine":511,"endCharacter":40},{"startLine":516,"startCharacter":51,"endLine":576,"endCharacter":2},{"startLine":540,"startCharacter":12,"endLine":543,"endCharacter":15},{"startLine":550,"startCharacter":6,"endLine":561,"endCharacter":3},{"startLine":551,"startCharacter":10,"endLine":560,"endCharacter":13},{"startLine":552,"startCharacter":23,"endLine":558,"endCharacter":5},{"startLine":555,"startCharacter":19,"endLine":558,"endCharacter":4},{"startLine":555,"startCharacter":41,"endLine":557,"endCharacter":9},{"startLine":559,"startCharacter":38,"endLine":560,"endCharacter":13},{"startLine":565,"startCharacter":29,"endLine":567,"endCharacter":62},{"startLine":570,"startCharacter":22,"endLine":571,"endCharacter":55},{"startLine":574,"startCharacter":44,"endLine":575,"endCharacter":46},{"startLine":580,"startCharacter":50,"endLine":649,"endCharacter":2},{"startLine":581,"startCharacter":20,"endLine":584,"endCharacter":25},{"startLine":585,"startCharacter":3,"endLine":587,"endCharacter":54},{"startLine":590,"startCharacter":26,"endLine":648,"endCharacter":4},{"startLine":591,"startCharacter":8,"endLine":648,"endCharacter":3},{"startLine":591,"startCharacter":36,"endLine":647,"endCharacter":4},{"startLine":600,"startCharacter":35,"endLine":603,"endCharacter":62},{"startLine":608,"startCharacter":38,"endLine":609,"endCharacter":69},{"startLine":619,"startCharacter":8,"endLine":630,"endCharacter":5},{"startLine":620,"startCharacter":12,"endLine":629,"endCharacter":15},{"startLine":621,"startCharacter":25,"endLine":627,"endCharacter":7},{"startLine":624,"startCharacter":21,"endLine":627,"endCharacter":6},{"startLine":624,"startCharacter":43,"endLine":626,"endCharacter":11},{"startLine":628,"startCharacter":40,"endLine":629,"endCharacter":15},{"startLine":633,"startCharacter":31,"endLine":634,"endCharacter":42},{"startLine":638,"startCharacter":31,"endLine":642,"endCharacter":5},{"startLine":639,"startCharacter":29,"endLine":641,"endCharacter":18},{"startLine":640,"startCharacter":33,"endLine":641,"endCharacter":18},{"startLine":645,"startCharacter":44,"endLine":646,"endCharacter":92}] [Trace - 23:01:45.296 PM] Sending request 'textDocument/codeLens - (11340)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:45.296 PM] Sending request 'textDocument/codeLens - (11341)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:45.296 PM] Received response 'textDocument/codeLens - (11340)' in 0ms. Result: null [Trace - 23:01:45.296 PM] Received response 'textDocument/codeLens - (11341)' in 0ms. Result: null [Trace - 23:01:45.301 PM] Sending request 'textDocument/codeAction - (11342)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":272,"character":22},"end":{"line":272,"character":22}},"context":{"diagnostics":[]}} [Trace - 23:01:45.302 PM] Sending request 'textDocument/codeAction - (11343)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":214,"character":16},"end":{"line":214,"character":16}},"context":{"diagnostics":[]}} [Trace - 23:01:45.303 PM] Received response 'textDocument/codeAction - (11342)' in 1ms. Result: null [Trace - 23:01:45.304 PM] Received response 'textDocument/codeAction - (11343)' in 2ms. Result: null [Trace - 23:01:45.364 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":286},"contentChanges":[{"range":{"start":{"line":214,"character":16},"end":{"line":214,"character":16}},"rangeLength":0,"text":"T"}]} [Trace - 23:01:45.365 PM] Sending request 'textDocument/completion - (11344)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":214,"character":17},"context":{"triggerKind":3}} [Trace - 23:01:45.370 PM] Received response 'textDocument/completion - (11344)' in 5ms. Result: {"isIncomplete":true,"items":[{"label":"Ticker","kind":22,"detail":"struct{...}","documentation":"A Ticker holds a channel that delivers `ticks' of a clock\nat intervals.\n","preselect":true,"sortText":"00000","filterText":"Ticker","insertTextFormat":2,"textEdit":{"range":{"start":{"line":214,"character":16},"end":{"line":214,"character":17}},"newText":"Ticker"}},{"label":"Time","kind":22,"detail":"struct{...}","documentation":"A Time represents an instant in time with nanosecond precision.\n\nPrograms using times should typically store and pass them as values,\nnot pointers. That is, time variables and struct fields should be of\ntype time.Time, not *time.Time.\n\nA Time value can be used by multiple goroutines simultaneously except\nthat the methods GobDecode, UnmarshalBinary, UnmarshalJSON and\nUnmarshalText are not concurrency-safe.\n\nTime instants can be compared using the Before, After, and Equal methods.\nThe Sub method subtracts two instants, producing a Duration.\nThe Add method adds a Time and a Duration, producing a Time.\n\nThe zero value of type Time is January 1, year 1, 00:00:00.000000000 UTC.\nAs this time is unlikely to come up in practice, the IsZero method gives\na simple way of detecting a time that has not been initialized explicitly.\n\nEach Time has associated with it a Location, consulted when computing the\npresentation form of the time, such as in the Format, Hour, and Year methods.\nThe methods Local, UTC, and In return a Time with a specific location.\nChanging the location in this way changes only the presentation; it does not\nchange the instant in time being denoted and therefore does not affect the\ncomputations described in earlier paragraphs.\n\nRepresentations of a Time value saved by the GobEncode, MarshalBinary,\nMarshalJSON, and MarshalText methods store the Time.Location's offset, but not\nthe location name. They therefore lose information about Daylight Saving Time.\n\nIn addition to the required “wall clock” reading, a Time may contain an optional\nreading of the current process's monotonic clock, to provide additional precision\nfor comparison or subtraction.\nSee the “Monotonic Clocks” section in the package documentation for details.\n\nNote that the Go == operator compares not just the time instant but also the\nLocation and the monotonic clock reading. Therefore, Time values should not\nbe used as map or database keys without first guaranteeing that the\nidentical Location has been set for all values, which can be achieved\nthrough use of the UTC or Local method, and that the monotonic clock reading\nhas been stripped by setting t = t.Round(0). In general, prefer t.Equal(u)\nto t == u, since t.Equal uses the most accurate comparison available and\ncorrectly handles the case when only one of its arguments has a monotonic\nclock reading.\n","sortText":"00001","filterText":"Time","insertTextFormat":2,"textEdit":{"range":{"start":{"line":214,"character":16},"end":{"line":214,"character":17}},"newText":"Time"}},{"label":"Timer","kind":22,"detail":"struct{...}","documentation":"The Timer type represents a single event.\nWhen the Timer expires, the current time will be sent on C,\nunless the Timer was created by AfterFunc.\nA Timer must be created with NewTimer or AfterFunc.\n","sortText":"00002","filterText":"Timer","insertTextFormat":2,"textEdit":{"range":{"start":{"line":214,"character":16},"end":{"line":214,"character":17}},"newText":"Timer"}}]} [Trace - 23:01:45.371 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":286,"diagnostics":[{"range":{"start":{"line":214,"character":16},"end":{"line":214,"character":17}},"severity":1,"source":"compiler","message":"T not declared by package time"},{"range":{"start":{"line":230,"character":9},"end":{"line":230,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"},{"range":{"start":{"line":231,"character":9},"end":{"line":231,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"}]} [Trace - 23:01:45.426 PM] Sending request 'textDocument/documentLink - (11345)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:45.426 PM] Sending request 'textDocument/documentLink - (11346)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:45.430 PM] Received response 'textDocument/documentLink - (11345)' in 3ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":412,"character":11},"end":{"line":412,"character":19}},"target":"https://time.Now"}] [Trace - 23:01:45.433 PM] Received response 'textDocument/documentLink - (11346)' in 7ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":412,"character":11},"end":{"line":412,"character":19}},"target":"https://time.Now"}] [Trace - 23:01:45.557 PM] Sending request 'textDocument/foldingRange - (11347)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:45.557 PM] Sending request 'textDocument/foldingRange - (11348)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:45.561 PM] Received response 'textDocument/foldingRange - (11347)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":217,"startCharacter":52,"endLine":302,"endCharacter":2},{"startLine":229,"startCharacter":33,"endLine":231,"endCharacter":55},{"startLine":236,"startCharacter":36,"endLine":237,"endCharacter":21},{"startLine":246,"startCharacter":9,"endLine":256,"endCharacter":3},{"startLine":248,"startCharacter":33,"endLine":251,"endCharacter":61},{"startLine":254,"startCharacter":36,"endLine":255,"endCharacter":22},{"startLine":263,"startCharacter":6,"endLine":274,"endCharacter":3},{"startLine":264,"startCharacter":10,"endLine":273,"endCharacter":13},{"startLine":265,"startCharacter":23,"endLine":271,"endCharacter":5},{"startLine":268,"startCharacter":19,"endLine":271,"endCharacter":4},{"startLine":268,"startCharacter":41,"endLine":270,"endCharacter":9},{"startLine":272,"startCharacter":38,"endLine":273,"endCharacter":13},{"startLine":277,"startCharacter":22,"endLine":278,"endCharacter":55},{"startLine":281,"startCharacter":29,"endLine":282,"endCharacter":40},{"startLine":285,"startCharacter":29,"endLine":301,"endCharacter":3},{"startLine":286,"startCharacter":32,"endLine":300,"endCharacter":51},{"startLine":287,"startCharacter":32,"endLine":290,"endCharacter":4},{"startLine":288,"startCharacter":38,"endLine":289,"endCharacter":51},{"startLine":291,"startCharacter":31,"endLine":294,"endCharacter":4},{"startLine":292,"startCharacter":47,"endLine":293,"endCharacter":50},{"startLine":295,"startCharacter":25,"endLine":298,"endCharacter":4},{"startLine":296,"startCharacter":47,"endLine":297,"endCharacter":68},{"startLine":299,"startCharacter":10,"endLine":300,"endCharacter":51},{"startLine":306,"startCharacter":59,"endLine":379,"endCharacter":2},{"startLine":311,"startCharacter":33,"endLine":313,"endCharacter":31},{"startLine":318,"startCharacter":36,"endLine":319,"endCharacter":67},{"startLine":328,"startCharacter":12,"endLine":337,"endCharacter":3},{"startLine":330,"startCharacter":33,"endLine":332,"endCharacter":32},{"startLine":335,"startCharacter":36,"endLine":336,"endCharacter":68},{"startLine":344,"startCharacter":6,"endLine":355,"endCharacter":3},{"startLine":345,"startCharacter":10,"endLine":354,"endCharacter":13},{"startLine":346,"startCharacter":23,"endLine":352,"endCharacter":5},{"startLine":349,"startCharacter":19,"endLine":352,"endCharacter":4},{"startLine":349,"startCharacter":41,"endLine":351,"endCharacter":9},{"startLine":353,"startCharacter":38,"endLine":354,"endCharacter":13},{"startLine":358,"startCharacter":22,"endLine":359,"endCharacter":55},{"startLine":362,"startCharacter":29,"endLine":363,"endCharacter":40},{"startLine":368,"startCharacter":29,"endLine":374,"endCharacter":3},{"startLine":369,"startCharacter":32,"endLine":373,"endCharacter":51},{"startLine":370,"startCharacter":32,"endLine":371,"endCharacter":49},{"startLine":372,"startCharacter":10,"endLine":373,"endCharacter":51},{"startLine":377,"startCharacter":32,"endLine":378,"endCharacter":76},{"startLine":383,"startCharacter":57,"endLine":460,"endCharacter":2},{"startLine":392,"startCharacter":33,"endLine":396,"endCharacter":60},{"startLine":401,"startCharacter":36,"endLine":402,"endCharacter":67},{"startLine":411,"startCharacter":12,"endLine":419,"endCharacter":3},{"startLine":413,"startCharacter":33,"endLine":414,"endCharacter":62},{"startLine":417,"startCharacter":36,"endLine":418,"endCharacter":68},{"startLine":426,"startCharacter":6,"endLine":437,"endCharacter":3},{"startLine":427,"startCharacter":10,"endLine":436,"endCharacter":13},{"startLine":428,"startCharacter":23,"endLine":434,"endCharacter":5},{"startLine":431,"startCharacter":19,"endLine":434,"endCharacter":4},{"startLine":431,"startCharacter":41,"endLine":433,"endCharacter":9},{"startLine":435,"startCharacter":38,"endLine":436,"endCharacter":13},{"startLine":440,"startCharacter":29,"endLine":441,"endCharacter":34},{"startLine":444,"startCharacter":35,"endLine":445,"endCharacter":55},{"startLine":449,"startCharacter":29,"endLine":459,"endCharacter":3},{"startLine":451,"startCharacter":10,"endLine":455,"endCharacter":17},{"startLine":452,"startCharacter":14,"endLine":453,"endCharacter":58},{"startLine":457,"startCharacter":28,"endLine":458,"endCharacter":51},{"startLine":464,"startCharacter":51,"endLine":512,"endCharacter":2},{"startLine":482,"startCharacter":12,"endLine":485,"endCharacter":45},{"startLine":492,"startCharacter":6,"endLine":503,"endCharacter":3},{"startLine":493,"startCharacter":10,"endLine":502,"endCharacter":13},{"startLine":494,"startCharacter":23,"endLine":500,"endCharacter":5},{"startLine":497,"startCharacter":19,"endLine":500,"endCharacter":4},{"startLine":497,"startCharacter":41,"endLine":499,"endCharacter":9},{"startLine":501,"startCharacter":38,"endLine":502,"endCharacter":13},{"startLine":506,"startCharacter":22,"endLine":507,"endCharacter":55},{"startLine":510,"startCharacter":29,"endLine":511,"endCharacter":40},{"startLine":516,"startCharacter":51,"endLine":576,"endCharacter":2},{"startLine":540,"startCharacter":12,"endLine":543,"endCharacter":15},{"startLine":550,"startCharacter":6,"endLine":561,"endCharacter":3},{"startLine":551,"startCharacter":10,"endLine":560,"endCharacter":13},{"startLine":552,"startCharacter":23,"endLine":558,"endCharacter":5},{"startLine":555,"startCharacter":19,"endLine":558,"endCharacter":4},{"startLine":555,"startCharacter":41,"endLine":557,"endCharacter":9},{"startLine":559,"startCharacter":38,"endLine":560,"endCharacter":13},{"startLine":565,"startCharacter":29,"endLine":567,"endCharacter":62},{"startLine":570,"startCharacter":22,"endLine":571,"endCharacter":55},{"startLine":574,"startCharacter":44,"endLine":575,"endCharacter":46},{"startLine":580,"startCharacter":50,"endLine":649,"endCharacter":2},{"startLine":581,"startCharacter":20,"endLine":584,"endCharacter":25},{"startLine":585,"startCharacter":3,"endLine":587,"endCharacter":54},{"startLine":590,"startCharacter":26,"endLine":648,"endCharacter":4},{"startLine":591,"startCharacter":8,"endLine":648,"endCharacter":3},{"startLine":591,"startCharacter":36,"endLine":647,"endCharacter":4},{"startLine":600,"startCharacter":35,"endLine":603,"endCharacter":62},{"startLine":608,"startCharacter":38,"endLine":609,"endCharacter":69},{"startLine":619,"startCharacter":8,"endLine":630,"endCharacter":5},{"startLine":620,"startCharacter":12,"endLine":629,"endCharacter":15},{"startLine":621,"startCharacter":25,"endLine":627,"endCharacter":7},{"startLine":624,"startCharacter":21,"endLine":627,"endCharacter":6},{"startLine":624,"startCharacter":43,"endLine":626,"endCharacter":11},{"startLine":628,"startCharacter":40,"endLine":629,"endCharacter":15},{"startLine":633,"startCharacter":31,"endLine":634,"endCharacter":42},{"startLine":638,"startCharacter":31,"endLine":642,"endCharacter":5},{"startLine":639,"startCharacter":29,"endLine":641,"endCharacter":18},{"startLine":640,"startCharacter":33,"endLine":641,"endCharacter":18},{"startLine":645,"startCharacter":44,"endLine":646,"endCharacter":92}] [Trace - 23:01:45.564 PM] Received response 'textDocument/foldingRange - (11348)' in 6ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":217,"startCharacter":52,"endLine":302,"endCharacter":2},{"startLine":229,"startCharacter":33,"endLine":231,"endCharacter":55},{"startLine":236,"startCharacter":36,"endLine":237,"endCharacter":21},{"startLine":246,"startCharacter":9,"endLine":256,"endCharacter":3},{"startLine":248,"startCharacter":33,"endLine":251,"endCharacter":61},{"startLine":254,"startCharacter":36,"endLine":255,"endCharacter":22},{"startLine":263,"startCharacter":6,"endLine":274,"endCharacter":3},{"startLine":264,"startCharacter":10,"endLine":273,"endCharacter":13},{"startLine":265,"startCharacter":23,"endLine":271,"endCharacter":5},{"startLine":268,"startCharacter":19,"endLine":271,"endCharacter":4},{"startLine":268,"startCharacter":41,"endLine":270,"endCharacter":9},{"startLine":272,"startCharacter":38,"endLine":273,"endCharacter":13},{"startLine":277,"startCharacter":22,"endLine":278,"endCharacter":55},{"startLine":281,"startCharacter":29,"endLine":282,"endCharacter":40},{"startLine":285,"startCharacter":29,"endLine":301,"endCharacter":3},{"startLine":286,"startCharacter":32,"endLine":300,"endCharacter":51},{"startLine":287,"startCharacter":32,"endLine":290,"endCharacter":4},{"startLine":288,"startCharacter":38,"endLine":289,"endCharacter":51},{"startLine":291,"startCharacter":31,"endLine":294,"endCharacter":4},{"startLine":292,"startCharacter":47,"endLine":293,"endCharacter":50},{"startLine":295,"startCharacter":25,"endLine":298,"endCharacter":4},{"startLine":296,"startCharacter":47,"endLine":297,"endCharacter":68},{"startLine":299,"startCharacter":10,"endLine":300,"endCharacter":51},{"startLine":306,"startCharacter":59,"endLine":379,"endCharacter":2},{"startLine":311,"startCharacter":33,"endLine":313,"endCharacter":31},{"startLine":318,"startCharacter":36,"endLine":319,"endCharacter":67},{"startLine":328,"startCharacter":12,"endLine":337,"endCharacter":3},{"startLine":330,"startCharacter":33,"endLine":332,"endCharacter":32},{"startLine":335,"startCharacter":36,"endLine":336,"endCharacter":68},{"startLine":344,"startCharacter":6,"endLine":355,"endCharacter":3},{"startLine":345,"startCharacter":10,"endLine":354,"endCharacter":13},{"startLine":346,"startCharacter":23,"endLine":352,"endCharacter":5},{"startLine":349,"startCharacter":19,"endLine":352,"endCharacter":4},{"startLine":349,"startCharacter":41,"endLine":351,"endCharacter":9},{"startLine":353,"startCharacter":38,"endLine":354,"endCharacter":13},{"startLine":358,"startCharacter":22,"endLine":359,"endCharacter":55},{"startLine":362,"startCharacter":29,"endLine":363,"endCharacter":40},{"startLine":368,"startCharacter":29,"endLine":374,"endCharacter":3},{"startLine":369,"startCharacter":32,"endLine":373,"endCharacter":51},{"startLine":370,"startCharacter":32,"endLine":371,"endCharacter":49},{"startLine":372,"startCharacter":10,"endLine":373,"endCharacter":51},{"startLine":377,"startCharacter":32,"endLine":378,"endCharacter":76},{"startLine":383,"startCharacter":57,"endLine":460,"endCharacter":2},{"startLine":392,"startCharacter":33,"endLine":396,"endCharacter":60},{"startLine":401,"startCharacter":36,"endLine":402,"endCharacter":67},{"startLine":411,"startCharacter":12,"endLine":419,"endCharacter":3},{"startLine":413,"startCharacter":33,"endLine":414,"endCharacter":62},{"startLine":417,"startCharacter":36,"endLine":418,"endCharacter":68},{"startLine":426,"startCharacter":6,"endLine":437,"endCharacter":3},{"startLine":427,"startCharacter":10,"endLine":436,"endCharacter":13},{"startLine":428,"startCharacter":23,"endLine":434,"endCharacter":5},{"startLine":431,"startCharacter":19,"endLine":434,"endCharacter":4},{"startLine":431,"startCharacter":41,"endLine":433,"endCharacter":9},{"startLine":435,"startCharacter":38,"endLine":436,"endCharacter":13},{"startLine":440,"startCharacter":29,"endLine":441,"endCharacter":34},{"startLine":444,"startCharacter":35,"endLine":445,"endCharacter":55},{"startLine":449,"startCharacter":29,"endLine":459,"endCharacter":3},{"startLine":451,"startCharacter":10,"endLine":455,"endCharacter":17},{"startLine":452,"startCharacter":14,"endLine":453,"endCharacter":58},{"startLine":457,"startCharacter":28,"endLine":458,"endCharacter":51},{"startLine":464,"startCharacter":51,"endLine":512,"endCharacter":2},{"startLine":482,"startCharacter":12,"endLine":485,"endCharacter":45},{"startLine":492,"startCharacter":6,"endLine":503,"endCharacter":3},{"startLine":493,"startCharacter":10,"endLine":502,"endCharacter":13},{"startLine":494,"startCharacter":23,"endLine":500,"endCharacter":5},{"startLine":497,"startCharacter":19,"endLine":500,"endCharacter":4},{"startLine":497,"startCharacter":41,"endLine":499,"endCharacter":9},{"startLine":501,"startCharacter":38,"endLine":502,"endCharacter":13},{"startLine":506,"startCharacter":22,"endLine":507,"endCharacter":55},{"startLine":510,"startCharacter":29,"endLine":511,"endCharacter":40},{"startLine":516,"startCharacter":51,"endLine":576,"endCharacter":2},{"startLine":540,"startCharacter":12,"endLine":543,"endCharacter":15},{"startLine":550,"startCharacter":6,"endLine":561,"endCharacter":3},{"startLine":551,"startCharacter":10,"endLine":560,"endCharacter":13},{"startLine":552,"startCharacter":23,"endLine":558,"endCharacter":5},{"startLine":555,"startCharacter":19,"endLine":558,"endCharacter":4},{"startLine":555,"startCharacter":41,"endLine":557,"endCharacter":9},{"startLine":559,"startCharacter":38,"endLine":560,"endCharacter":13},{"startLine":565,"startCharacter":29,"endLine":567,"endCharacter":62},{"startLine":570,"startCharacter":22,"endLine":571,"endCharacter":55},{"startLine":574,"startCharacter":44,"endLine":575,"endCharacter":46},{"startLine":580,"startCharacter":50,"endLine":649,"endCharacter":2},{"startLine":581,"startCharacter":20,"endLine":584,"endCharacter":25},{"startLine":585,"startCharacter":3,"endLine":587,"endCharacter":54},{"startLine":590,"startCharacter":26,"endLine":648,"endCharacter":4},{"startLine":591,"startCharacter":8,"endLine":648,"endCharacter":3},{"startLine":591,"startCharacter":36,"endLine":647,"endCharacter":4},{"startLine":600,"startCharacter":35,"endLine":603,"endCharacter":62},{"startLine":608,"startCharacter":38,"endLine":609,"endCharacter":69},{"startLine":619,"startCharacter":8,"endLine":630,"endCharacter":5},{"startLine":620,"startCharacter":12,"endLine":629,"endCharacter":15},{"startLine":621,"startCharacter":25,"endLine":627,"endCharacter":7},{"startLine":624,"startCharacter":21,"endLine":627,"endCharacter":6},{"startLine":624,"startCharacter":43,"endLine":626,"endCharacter":11},{"startLine":628,"startCharacter":40,"endLine":629,"endCharacter":15},{"startLine":633,"startCharacter":31,"endLine":634,"endCharacter":42},{"startLine":638,"startCharacter":31,"endLine":642,"endCharacter":5},{"startLine":639,"startCharacter":29,"endLine":641,"endCharacter":18},{"startLine":640,"startCharacter":33,"endLine":641,"endCharacter":18},{"startLine":645,"startCharacter":44,"endLine":646,"endCharacter":92}] [Trace - 23:01:45.573 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":287},"contentChanges":[{"range":{"start":{"line":214,"character":17},"end":{"line":214,"character":17}},"rangeLength":0,"text":"i"}]} [Trace - 23:01:45.573 PM] Sending request 'textDocument/completion - (11349)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":214,"character":18},"context":{"triggerKind":3}} [Trace - 23:01:45.579 PM] Received response 'textDocument/completion - (11349)' in 6ms. Result: {"isIncomplete":true,"items":[{"label":"Ticker","kind":22,"detail":"struct{...}","documentation":"A Ticker holds a channel that delivers `ticks' of a clock\nat intervals.\n","preselect":true,"sortText":"00000","filterText":"Ticker","insertTextFormat":2,"textEdit":{"range":{"start":{"line":214,"character":16},"end":{"line":214,"character":18}},"newText":"Ticker"}},{"label":"Time","kind":22,"detail":"struct{...}","documentation":"A Time represents an instant in time with nanosecond precision.\n\nPrograms using times should typically store and pass them as values,\nnot pointers. That is, time variables and struct fields should be of\ntype time.Time, not *time.Time.\n\nA Time value can be used by multiple goroutines simultaneously except\nthat the methods GobDecode, UnmarshalBinary, UnmarshalJSON and\nUnmarshalText are not concurrency-safe.\n\nTime instants can be compared using the Before, After, and Equal methods.\nThe Sub method subtracts two instants, producing a Duration.\nThe Add method adds a Time and a Duration, producing a Time.\n\nThe zero value of type Time is January 1, year 1, 00:00:00.000000000 UTC.\nAs this time is unlikely to come up in practice, the IsZero method gives\na simple way of detecting a time that has not been initialized explicitly.\n\nEach Time has associated with it a Location, consulted when computing the\npresentation form of the time, such as in the Format, Hour, and Year methods.\nThe methods Local, UTC, and In return a Time with a specific location.\nChanging the location in this way changes only the presentation; it does not\nchange the instant in time being denoted and therefore does not affect the\ncomputations described in earlier paragraphs.\n\nRepresentations of a Time value saved by the GobEncode, MarshalBinary,\nMarshalJSON, and MarshalText methods store the Time.Location's offset, but not\nthe location name. They therefore lose information about Daylight Saving Time.\n\nIn addition to the required “wall clock” reading, a Time may contain an optional\nreading of the current process's monotonic clock, to provide additional precision\nfor comparison or subtraction.\nSee the “Monotonic Clocks” section in the package documentation for details.\n\nNote that the Go == operator compares not just the time instant but also the\nLocation and the monotonic clock reading. Therefore, Time values should not\nbe used as map or database keys without first guaranteeing that the\nidentical Location has been set for all values, which can be achieved\nthrough use of the UTC or Local method, and that the monotonic clock reading\nhas been stripped by setting t = t.Round(0). In general, prefer t.Equal(u)\nto t == u, since t.Equal uses the most accurate comparison available and\ncorrectly handles the case when only one of its arguments has a monotonic\nclock reading.\n","sortText":"00001","filterText":"Time","insertTextFormat":2,"textEdit":{"range":{"start":{"line":214,"character":16},"end":{"line":214,"character":18}},"newText":"Time"}},{"label":"Timer","kind":22,"detail":"struct{...}","documentation":"The Timer type represents a single event.\nWhen the Timer expires, the current time will be sent on C,\nunless the Timer was created by AfterFunc.\nA Timer must be created with NewTimer or AfterFunc.\n","sortText":"00002","filterText":"Timer","insertTextFormat":2,"textEdit":{"range":{"start":{"line":214,"character":16},"end":{"line":214,"character":18}},"newText":"Timer"}}]} [Trace - 23:01:45.579 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":287,"diagnostics":[{"range":{"start":{"line":214,"character":16},"end":{"line":214,"character":18}},"severity":1,"source":"compiler","message":"Ti not declared by package time"},{"range":{"start":{"line":230,"character":9},"end":{"line":230,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"},{"range":{"start":{"line":231,"character":9},"end":{"line":231,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"}]} [Trace - 23:01:45.773 PM] Sending request 'textDocument/foldingRange - (11350)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:45.773 PM] Sending request 'textDocument/foldingRange - (11351)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:45.775 PM] Received response 'textDocument/foldingRange - (11350)' in 2ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":217,"startCharacter":52,"endLine":302,"endCharacter":2},{"startLine":229,"startCharacter":33,"endLine":231,"endCharacter":55},{"startLine":236,"startCharacter":36,"endLine":237,"endCharacter":21},{"startLine":246,"startCharacter":9,"endLine":256,"endCharacter":3},{"startLine":248,"startCharacter":33,"endLine":251,"endCharacter":61},{"startLine":254,"startCharacter":36,"endLine":255,"endCharacter":22},{"startLine":263,"startCharacter":6,"endLine":274,"endCharacter":3},{"startLine":264,"startCharacter":10,"endLine":273,"endCharacter":13},{"startLine":265,"startCharacter":23,"endLine":271,"endCharacter":5},{"startLine":268,"startCharacter":19,"endLine":271,"endCharacter":4},{"startLine":268,"startCharacter":41,"endLine":270,"endCharacter":9},{"startLine":272,"startCharacter":38,"endLine":273,"endCharacter":13},{"startLine":277,"startCharacter":22,"endLine":278,"endCharacter":55},{"startLine":281,"startCharacter":29,"endLine":282,"endCharacter":40},{"startLine":285,"startCharacter":29,"endLine":301,"endCharacter":3},{"startLine":286,"startCharacter":32,"endLine":300,"endCharacter":51},{"startLine":287,"startCharacter":32,"endLine":290,"endCharacter":4},{"startLine":288,"startCharacter":38,"endLine":289,"endCharacter":51},{"startLine":291,"startCharacter":31,"endLine":294,"endCharacter":4},{"startLine":292,"startCharacter":47,"endLine":293,"endCharacter":50},{"startLine":295,"startCharacter":25,"endLine":298,"endCharacter":4},{"startLine":296,"startCharacter":47,"endLine":297,"endCharacter":68},{"startLine":299,"startCharacter":10,"endLine":300,"endCharacter":51},{"startLine":306,"startCharacter":59,"endLine":379,"endCharacter":2},{"startLine":311,"startCharacter":33,"endLine":313,"endCharacter":31},{"startLine":318,"startCharacter":36,"endLine":319,"endCharacter":67},{"startLine":328,"startCharacter":12,"endLine":337,"endCharacter":3},{"startLine":330,"startCharacter":33,"endLine":332,"endCharacter":32},{"startLine":335,"startCharacter":36,"endLine":336,"endCharacter":68},{"startLine":344,"startCharacter":6,"endLine":355,"endCharacter":3},{"startLine":345,"startCharacter":10,"endLine":354,"endCharacter":13},{"startLine":346,"startCharacter":23,"endLine":352,"endCharacter":5},{"startLine":349,"startCharacter":19,"endLine":352,"endCharacter":4},{"startLine":349,"startCharacter":41,"endLine":351,"endCharacter":9},{"startLine":353,"startCharacter":38,"endLine":354,"endCharacter":13},{"startLine":358,"startCharacter":22,"endLine":359,"endCharacter":55},{"startLine":362,"startCharacter":29,"endLine":363,"endCharacter":40},{"startLine":368,"startCharacter":29,"endLine":374,"endCharacter":3},{"startLine":369,"startCharacter":32,"endLine":373,"endCharacter":51},{"startLine":370,"startCharacter":32,"endLine":371,"endCharacter":49},{"startLine":372,"startCharacter":10,"endLine":373,"endCharacter":51},{"startLine":377,"startCharacter":32,"endLine":378,"endCharacter":76},{"startLine":383,"startCharacter":57,"endLine":460,"endCharacter":2},{"startLine":392,"startCharacter":33,"endLine":396,"endCharacter":60},{"startLine":401,"startCharacter":36,"endLine":402,"endCharacter":67},{"startLine":411,"startCharacter":12,"endLine":419,"endCharacter":3},{"startLine":413,"startCharacter":33,"endLine":414,"endCharacter":62},{"startLine":417,"startCharacter":36,"endLine":418,"endCharacter":68},{"startLine":426,"startCharacter":6,"endLine":437,"endCharacter":3},{"startLine":427,"startCharacter":10,"endLine":436,"endCharacter":13},{"startLine":428,"startCharacter":23,"endLine":434,"endCharacter":5},{"startLine":431,"startCharacter":19,"endLine":434,"endCharacter":4},{"startLine":431,"startCharacter":41,"endLine":433,"endCharacter":9},{"startLine":435,"startCharacter":38,"endLine":436,"endCharacter":13},{"startLine":440,"startCharacter":29,"endLine":441,"endCharacter":34},{"startLine":444,"startCharacter":35,"endLine":445,"endCharacter":55},{"startLine":449,"startCharacter":29,"endLine":459,"endCharacter":3},{"startLine":451,"startCharacter":10,"endLine":455,"endCharacter":17},{"startLine":452,"startCharacter":14,"endLine":453,"endCharacter":58},{"startLine":457,"startCharacter":28,"endLine":458,"endCharacter":51},{"startLine":464,"startCharacter":51,"endLine":512,"endCharacter":2},{"startLine":482,"startCharacter":12,"endLine":485,"endCharacter":45},{"startLine":492,"startCharacter":6,"endLine":503,"endCharacter":3},{"startLine":493,"startCharacter":10,"endLine":502,"endCharacter":13},{"startLine":494,"startCharacter":23,"endLine":500,"endCharacter":5},{"startLine":497,"startCharacter":19,"endLine":500,"endCharacter":4},{"startLine":497,"startCharacter":41,"endLine":499,"endCharacter":9},{"startLine":501,"startCharacter":38,"endLine":502,"endCharacter":13},{"startLine":506,"startCharacter":22,"endLine":507,"endCharacter":55},{"startLine":510,"startCharacter":29,"endLine":511,"endCharacter":40},{"startLine":516,"startCharacter":51,"endLine":576,"endCharacter":2},{"startLine":540,"startCharacter":12,"endLine":543,"endCharacter":15},{"startLine":550,"startCharacter":6,"endLine":561,"endCharacter":3},{"startLine":551,"startCharacter":10,"endLine":560,"endCharacter":13},{"startLine":552,"startCharacter":23,"endLine":558,"endCharacter":5},{"startLine":555,"startCharacter":19,"endLine":558,"endCharacter":4},{"startLine":555,"startCharacter":41,"endLine":557,"endCharacter":9},{"startLine":559,"startCharacter":38,"endLine":560,"endCharacter":13},{"startLine":565,"startCharacter":29,"endLine":567,"endCharacter":62},{"startLine":570,"startCharacter":22,"endLine":571,"endCharacter":55},{"startLine":574,"startCharacter":44,"endLine":575,"endCharacter":46},{"startLine":580,"startCharacter":50,"endLine":649,"endCharacter":2},{"startLine":581,"startCharacter":20,"endLine":584,"endCharacter":25},{"startLine":585,"startCharacter":3,"endLine":587,"endCharacter":54},{"startLine":590,"startCharacter":26,"endLine":648,"endCharacter":4},{"startLine":591,"startCharacter":8,"endLine":648,"endCharacter":3},{"startLine":591,"startCharacter":36,"endLine":647,"endCharacter":4},{"startLine":600,"startCharacter":35,"endLine":603,"endCharacter":62},{"startLine":608,"startCharacter":38,"endLine":609,"endCharacter":69},{"startLine":619,"startCharacter":8,"endLine":630,"endCharacter":5},{"startLine":620,"startCharacter":12,"endLine":629,"endCharacter":15},{"startLine":621,"startCharacter":25,"endLine":627,"endCharacter":7},{"startLine":624,"startCharacter":21,"endLine":627,"endCharacter":6},{"startLine":624,"startCharacter":43,"endLine":626,"endCharacter":11},{"startLine":628,"startCharacter":40,"endLine":629,"endCharacter":15},{"startLine":633,"startCharacter":31,"endLine":634,"endCharacter":42},{"startLine":638,"startCharacter":31,"endLine":642,"endCharacter":5},{"startLine":639,"startCharacter":29,"endLine":641,"endCharacter":18},{"startLine":640,"startCharacter":33,"endLine":641,"endCharacter":18},{"startLine":645,"startCharacter":44,"endLine":646,"endCharacter":92}] [Trace - 23:01:45.778 PM] Received response 'textDocument/foldingRange - (11351)' in 5ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":217,"startCharacter":52,"endLine":302,"endCharacter":2},{"startLine":229,"startCharacter":33,"endLine":231,"endCharacter":55},{"startLine":236,"startCharacter":36,"endLine":237,"endCharacter":21},{"startLine":246,"startCharacter":9,"endLine":256,"endCharacter":3},{"startLine":248,"startCharacter":33,"endLine":251,"endCharacter":61},{"startLine":254,"startCharacter":36,"endLine":255,"endCharacter":22},{"startLine":263,"startCharacter":6,"endLine":274,"endCharacter":3},{"startLine":264,"startCharacter":10,"endLine":273,"endCharacter":13},{"startLine":265,"startCharacter":23,"endLine":271,"endCharacter":5},{"startLine":268,"startCharacter":19,"endLine":271,"endCharacter":4},{"startLine":268,"startCharacter":41,"endLine":270,"endCharacter":9},{"startLine":272,"startCharacter":38,"endLine":273,"endCharacter":13},{"startLine":277,"startCharacter":22,"endLine":278,"endCharacter":55},{"startLine":281,"startCharacter":29,"endLine":282,"endCharacter":40},{"startLine":285,"startCharacter":29,"endLine":301,"endCharacter":3},{"startLine":286,"startCharacter":32,"endLine":300,"endCharacter":51},{"startLine":287,"startCharacter":32,"endLine":290,"endCharacter":4},{"startLine":288,"startCharacter":38,"endLine":289,"endCharacter":51},{"startLine":291,"startCharacter":31,"endLine":294,"endCharacter":4},{"startLine":292,"startCharacter":47,"endLine":293,"endCharacter":50},{"startLine":295,"startCharacter":25,"endLine":298,"endCharacter":4},{"startLine":296,"startCharacter":47,"endLine":297,"endCharacter":68},{"startLine":299,"startCharacter":10,"endLine":300,"endCharacter":51},{"startLine":306,"startCharacter":59,"endLine":379,"endCharacter":2},{"startLine":311,"startCharacter":33,"endLine":313,"endCharacter":31},{"startLine":318,"startCharacter":36,"endLine":319,"endCharacter":67},{"startLine":328,"startCharacter":12,"endLine":337,"endCharacter":3},{"startLine":330,"startCharacter":33,"endLine":332,"endCharacter":32},{"startLine":335,"startCharacter":36,"endLine":336,"endCharacter":68},{"startLine":344,"startCharacter":6,"endLine":355,"endCharacter":3},{"startLine":345,"startCharacter":10,"endLine":354,"endCharacter":13},{"startLine":346,"startCharacter":23,"endLine":352,"endCharacter":5},{"startLine":349,"startCharacter":19,"endLine":352,"endCharacter":4},{"startLine":349,"startCharacter":41,"endLine":351,"endCharacter":9},{"startLine":353,"startCharacter":38,"endLine":354,"endCharacter":13},{"startLine":358,"startCharacter":22,"endLine":359,"endCharacter":55},{"startLine":362,"startCharacter":29,"endLine":363,"endCharacter":40},{"startLine":368,"startCharacter":29,"endLine":374,"endCharacter":3},{"startLine":369,"startCharacter":32,"endLine":373,"endCharacter":51},{"startLine":370,"startCharacter":32,"endLine":371,"endCharacter":49},{"startLine":372,"startCharacter":10,"endLine":373,"endCharacter":51},{"startLine":377,"startCharacter":32,"endLine":378,"endCharacter":76},{"startLine":383,"startCharacter":57,"endLine":460,"endCharacter":2},{"startLine":392,"startCharacter":33,"endLine":396,"endCharacter":60},{"startLine":401,"startCharacter":36,"endLine":402,"endCharacter":67},{"startLine":411,"startCharacter":12,"endLine":419,"endCharacter":3},{"startLine":413,"startCharacter":33,"endLine":414,"endCharacter":62},{"startLine":417,"startCharacter":36,"endLine":418,"endCharacter":68},{"startLine":426,"startCharacter":6,"endLine":437,"endCharacter":3},{"startLine":427,"startCharacter":10,"endLine":436,"endCharacter":13},{"startLine":428,"startCharacter":23,"endLine":434,"endCharacter":5},{"startLine":431,"startCharacter":19,"endLine":434,"endCharacter":4},{"startLine":431,"startCharacter":41,"endLine":433,"endCharacter":9},{"startLine":435,"startCharacter":38,"endLine":436,"endCharacter":13},{"startLine":440,"startCharacter":29,"endLine":441,"endCharacter":34},{"startLine":444,"startCharacter":35,"endLine":445,"endCharacter":55},{"startLine":449,"startCharacter":29,"endLine":459,"endCharacter":3},{"startLine":451,"startCharacter":10,"endLine":455,"endCharacter":17},{"startLine":452,"startCharacter":14,"endLine":453,"endCharacter":58},{"startLine":457,"startCharacter":28,"endLine":458,"endCharacter":51},{"startLine":464,"startCharacter":51,"endLine":512,"endCharacter":2},{"startLine":482,"startCharacter":12,"endLine":485,"endCharacter":45},{"startLine":492,"startCharacter":6,"endLine":503,"endCharacter":3},{"startLine":493,"startCharacter":10,"endLine":502,"endCharacter":13},{"startLine":494,"startCharacter":23,"endLine":500,"endCharacter":5},{"startLine":497,"startCharacter":19,"endLine":500,"endCharacter":4},{"startLine":497,"startCharacter":41,"endLine":499,"endCharacter":9},{"startLine":501,"startCharacter":38,"endLine":502,"endCharacter":13},{"startLine":506,"startCharacter":22,"endLine":507,"endCharacter":55},{"startLine":510,"startCharacter":29,"endLine":511,"endCharacter":40},{"startLine":516,"startCharacter":51,"endLine":576,"endCharacter":2},{"startLine":540,"startCharacter":12,"endLine":543,"endCharacter":15},{"startLine":550,"startCharacter":6,"endLine":561,"endCharacter":3},{"startLine":551,"startCharacter":10,"endLine":560,"endCharacter":13},{"startLine":552,"startCharacter":23,"endLine":558,"endCharacter":5},{"startLine":555,"startCharacter":19,"endLine":558,"endCharacter":4},{"startLine":555,"startCharacter":41,"endLine":557,"endCharacter":9},{"startLine":559,"startCharacter":38,"endLine":560,"endCharacter":13},{"startLine":565,"startCharacter":29,"endLine":567,"endCharacter":62},{"startLine":570,"startCharacter":22,"endLine":571,"endCharacter":55},{"startLine":574,"startCharacter":44,"endLine":575,"endCharacter":46},{"startLine":580,"startCharacter":50,"endLine":649,"endCharacter":2},{"startLine":581,"startCharacter":20,"endLine":584,"endCharacter":25},{"startLine":585,"startCharacter":3,"endLine":587,"endCharacter":54},{"startLine":590,"startCharacter":26,"endLine":648,"endCharacter":4},{"startLine":591,"startCharacter":8,"endLine":648,"endCharacter":3},{"startLine":591,"startCharacter":36,"endLine":647,"endCharacter":4},{"startLine":600,"startCharacter":35,"endLine":603,"endCharacter":62},{"startLine":608,"startCharacter":38,"endLine":609,"endCharacter":69},{"startLine":619,"startCharacter":8,"endLine":630,"endCharacter":5},{"startLine":620,"startCharacter":12,"endLine":629,"endCharacter":15},{"startLine":621,"startCharacter":25,"endLine":627,"endCharacter":7},{"startLine":624,"startCharacter":21,"endLine":627,"endCharacter":6},{"startLine":624,"startCharacter":43,"endLine":626,"endCharacter":11},{"startLine":628,"startCharacter":40,"endLine":629,"endCharacter":15},{"startLine":633,"startCharacter":31,"endLine":634,"endCharacter":42},{"startLine":638,"startCharacter":31,"endLine":642,"endCharacter":5},{"startLine":639,"startCharacter":29,"endLine":641,"endCharacter":18},{"startLine":640,"startCharacter":33,"endLine":641,"endCharacter":18},{"startLine":645,"startCharacter":44,"endLine":646,"endCharacter":92}] [Trace - 23:01:45.781 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":288},"contentChanges":[{"range":{"start":{"line":214,"character":18},"end":{"line":214,"character":18}},"rangeLength":0,"text":"m"}]} [Trace - 23:01:45.782 PM] Sending request 'textDocument/completion - (11352)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":214,"character":19},"context":{"triggerKind":3}} [Trace - 23:01:45.787 PM] Received response 'textDocument/completion - (11352)' in 5ms. Result: {"isIncomplete":true,"items":[{"label":"Time","kind":22,"detail":"struct{...}","documentation":"A Time represents an instant in time with nanosecond precision.\n\nPrograms using times should typically store and pass them as values,\nnot pointers. That is, time variables and struct fields should be of\ntype time.Time, not *time.Time.\n\nA Time value can be used by multiple goroutines simultaneously except\nthat the methods GobDecode, UnmarshalBinary, UnmarshalJSON and\nUnmarshalText are not concurrency-safe.\n\nTime instants can be compared using the Before, After, and Equal methods.\nThe Sub method subtracts two instants, producing a Duration.\nThe Add method adds a Time and a Duration, producing a Time.\n\nThe zero value of type Time is January 1, year 1, 00:00:00.000000000 UTC.\nAs this time is unlikely to come up in practice, the IsZero method gives\na simple way of detecting a time that has not been initialized explicitly.\n\nEach Time has associated with it a Location, consulted when computing the\npresentation form of the time, such as in the Format, Hour, and Year methods.\nThe methods Local, UTC, and In return a Time with a specific location.\nChanging the location in this way changes only the presentation; it does not\nchange the instant in time being denoted and therefore does not affect the\ncomputations described in earlier paragraphs.\n\nRepresentations of a Time value saved by the GobEncode, MarshalBinary,\nMarshalJSON, and MarshalText methods store the Time.Location's offset, but not\nthe location name. They therefore lose information about Daylight Saving Time.\n\nIn addition to the required “wall clock” reading, a Time may contain an optional\nreading of the current process's monotonic clock, to provide additional precision\nfor comparison or subtraction.\nSee the “Monotonic Clocks” section in the package documentation for details.\n\nNote that the Go == operator compares not just the time instant but also the\nLocation and the monotonic clock reading. Therefore, Time values should not\nbe used as map or database keys without first guaranteeing that the\nidentical Location has been set for all values, which can be achieved\nthrough use of the UTC or Local method, and that the monotonic clock reading\nhas been stripped by setting t = t.Round(0). In general, prefer t.Equal(u)\nto t == u, since t.Equal uses the most accurate comparison available and\ncorrectly handles the case when only one of its arguments has a monotonic\nclock reading.\n","preselect":true,"sortText":"00000","filterText":"Time","insertTextFormat":2,"textEdit":{"range":{"start":{"line":214,"character":16},"end":{"line":214,"character":19}},"newText":"Time"}},{"label":"Timer","kind":22,"detail":"struct{...}","documentation":"The Timer type represents a single event.\nWhen the Timer expires, the current time will be sent on C,\nunless the Timer was created by AfterFunc.\nA Timer must be created with NewTimer or AfterFunc.\n","sortText":"00001","filterText":"Timer","insertTextFormat":2,"textEdit":{"range":{"start":{"line":214,"character":16},"end":{"line":214,"character":19}},"newText":"Timer"}}]} [Trace - 23:01:45.787 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":288,"diagnostics":[{"range":{"start":{"line":214,"character":16},"end":{"line":214,"character":19}},"severity":1,"source":"compiler","message":"Tim not declared by package time"},{"range":{"start":{"line":230,"character":9},"end":{"line":230,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"},{"range":{"start":{"line":231,"character":9},"end":{"line":231,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"}]} [Trace - 23:01:45.873 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":289},"contentChanges":[{"range":{"start":{"line":214,"character":19},"end":{"line":214,"character":19}},"rangeLength":0,"text":"e"}]} [Trace - 23:01:45.873 PM] Sending request 'textDocument/completion - (11353)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":214,"character":20},"context":{"triggerKind":3}} [Trace - 23:01:45.879 PM] Received response 'textDocument/completion - (11353)' in 6ms. Result: {"isIncomplete":true,"items":[{"label":"Time","kind":22,"detail":"struct{...}","documentation":"A Time represents an instant in time with nanosecond precision.\n\nPrograms using times should typically store and pass them as values,\nnot pointers. That is, time variables and struct fields should be of\ntype time.Time, not *time.Time.\n\nA Time value can be used by multiple goroutines simultaneously except\nthat the methods GobDecode, UnmarshalBinary, UnmarshalJSON and\nUnmarshalText are not concurrency-safe.\n\nTime instants can be compared using the Before, After, and Equal methods.\nThe Sub method subtracts two instants, producing a Duration.\nThe Add method adds a Time and a Duration, producing a Time.\n\nThe zero value of type Time is January 1, year 1, 00:00:00.000000000 UTC.\nAs this time is unlikely to come up in practice, the IsZero method gives\na simple way of detecting a time that has not been initialized explicitly.\n\nEach Time has associated with it a Location, consulted when computing the\npresentation form of the time, such as in the Format, Hour, and Year methods.\nThe methods Local, UTC, and In return a Time with a specific location.\nChanging the location in this way changes only the presentation; it does not\nchange the instant in time being denoted and therefore does not affect the\ncomputations described in earlier paragraphs.\n\nRepresentations of a Time value saved by the GobEncode, MarshalBinary,\nMarshalJSON, and MarshalText methods store the Time.Location's offset, but not\nthe location name. They therefore lose information about Daylight Saving Time.\n\nIn addition to the required “wall clock” reading, a Time may contain an optional\nreading of the current process's monotonic clock, to provide additional precision\nfor comparison or subtraction.\nSee the “Monotonic Clocks” section in the package documentation for details.\n\nNote that the Go == operator compares not just the time instant but also the\nLocation and the monotonic clock reading. Therefore, Time values should not\nbe used as map or database keys without first guaranteeing that the\nidentical Location has been set for all values, which can be achieved\nthrough use of the UTC or Local method, and that the monotonic clock reading\nhas been stripped by setting t = t.Round(0). In general, prefer t.Equal(u)\nto t == u, since t.Equal uses the most accurate comparison available and\ncorrectly handles the case when only one of its arguments has a monotonic\nclock reading.\n","preselect":true,"sortText":"00000","filterText":"Time","insertTextFormat":2,"textEdit":{"range":{"start":{"line":214,"character":16},"end":{"line":214,"character":20}},"newText":"Time"}},{"label":"Timer","kind":22,"detail":"struct{...}","documentation":"The Timer type represents a single event.\nWhen the Timer expires, the current time will be sent on C,\nunless the Timer was created by AfterFunc.\nA Timer must be created with NewTimer or AfterFunc.\n","sortText":"00001","filterText":"Timer","insertTextFormat":2,"textEdit":{"range":{"start":{"line":214,"character":16},"end":{"line":214,"character":20}},"newText":"Timer"}}]} [Trace - 23:01:45.880 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":289,"diagnostics":[{"range":{"start":{"line":230,"character":9},"end":{"line":230,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"},{"range":{"start":{"line":231,"character":9},"end":{"line":231,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"}]} [Trace - 23:01:46.072 PM] Sending request 'textDocument/foldingRange - (11354)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:46.073 PM] Sending request 'textDocument/foldingRange - (11355)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:46.076 PM] Received response 'textDocument/foldingRange - (11354)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":217,"startCharacter":52,"endLine":302,"endCharacter":2},{"startLine":229,"startCharacter":33,"endLine":231,"endCharacter":55},{"startLine":236,"startCharacter":36,"endLine":237,"endCharacter":21},{"startLine":246,"startCharacter":9,"endLine":256,"endCharacter":3},{"startLine":248,"startCharacter":33,"endLine":251,"endCharacter":61},{"startLine":254,"startCharacter":36,"endLine":255,"endCharacter":22},{"startLine":263,"startCharacter":6,"endLine":274,"endCharacter":3},{"startLine":264,"startCharacter":10,"endLine":273,"endCharacter":13},{"startLine":265,"startCharacter":23,"endLine":271,"endCharacter":5},{"startLine":268,"startCharacter":19,"endLine":271,"endCharacter":4},{"startLine":268,"startCharacter":41,"endLine":270,"endCharacter":9},{"startLine":272,"startCharacter":38,"endLine":273,"endCharacter":13},{"startLine":277,"startCharacter":22,"endLine":278,"endCharacter":55},{"startLine":281,"startCharacter":29,"endLine":282,"endCharacter":40},{"startLine":285,"startCharacter":29,"endLine":301,"endCharacter":3},{"startLine":286,"startCharacter":32,"endLine":300,"endCharacter":51},{"startLine":287,"startCharacter":32,"endLine":290,"endCharacter":4},{"startLine":288,"startCharacter":38,"endLine":289,"endCharacter":51},{"startLine":291,"startCharacter":31,"endLine":294,"endCharacter":4},{"startLine":292,"startCharacter":47,"endLine":293,"endCharacter":50},{"startLine":295,"startCharacter":25,"endLine":298,"endCharacter":4},{"startLine":296,"startCharacter":47,"endLine":297,"endCharacter":68},{"startLine":299,"startCharacter":10,"endLine":300,"endCharacter":51},{"startLine":306,"startCharacter":59,"endLine":379,"endCharacter":2},{"startLine":311,"startCharacter":33,"endLine":313,"endCharacter":31},{"startLine":318,"startCharacter":36,"endLine":319,"endCharacter":67},{"startLine":328,"startCharacter":12,"endLine":337,"endCharacter":3},{"startLine":330,"startCharacter":33,"endLine":332,"endCharacter":32},{"startLine":335,"startCharacter":36,"endLine":336,"endCharacter":68},{"startLine":344,"startCharacter":6,"endLine":355,"endCharacter":3},{"startLine":345,"startCharacter":10,"endLine":354,"endCharacter":13},{"startLine":346,"startCharacter":23,"endLine":352,"endCharacter":5},{"startLine":349,"startCharacter":19,"endLine":352,"endCharacter":4},{"startLine":349,"startCharacter":41,"endLine":351,"endCharacter":9},{"startLine":353,"startCharacter":38,"endLine":354,"endCharacter":13},{"startLine":358,"startCharacter":22,"endLine":359,"endCharacter":55},{"startLine":362,"startCharacter":29,"endLine":363,"endCharacter":40},{"startLine":368,"startCharacter":29,"endLine":374,"endCharacter":3},{"startLine":369,"startCharacter":32,"endLine":373,"endCharacter":51},{"startLine":370,"startCharacter":32,"endLine":371,"endCharacter":49},{"startLine":372,"startCharacter":10,"endLine":373,"endCharacter":51},{"startLine":377,"startCharacter":32,"endLine":378,"endCharacter":76},{"startLine":383,"startCharacter":57,"endLine":460,"endCharacter":2},{"startLine":392,"startCharacter":33,"endLine":396,"endCharacter":60},{"startLine":401,"startCharacter":36,"endLine":402,"endCharacter":67},{"startLine":411,"startCharacter":12,"endLine":419,"endCharacter":3},{"startLine":413,"startCharacter":33,"endLine":414,"endCharacter":62},{"startLine":417,"startCharacter":36,"endLine":418,"endCharacter":68},{"startLine":426,"startCharacter":6,"endLine":437,"endCharacter":3},{"startLine":427,"startCharacter":10,"endLine":436,"endCharacter":13},{"startLine":428,"startCharacter":23,"endLine":434,"endCharacter":5},{"startLine":431,"startCharacter":19,"endLine":434,"endCharacter":4},{"startLine":431,"startCharacter":41,"endLine":433,"endCharacter":9},{"startLine":435,"startCharacter":38,"endLine":436,"endCharacter":13},{"startLine":440,"startCharacter":29,"endLine":441,"endCharacter":34},{"startLine":444,"startCharacter":35,"endLine":445,"endCharacter":55},{"startLine":449,"startCharacter":29,"endLine":459,"endCharacter":3},{"startLine":451,"startCharacter":10,"endLine":455,"endCharacter":17},{"startLine":452,"startCharacter":14,"endLine":453,"endCharacter":58},{"startLine":457,"startCharacter":28,"endLine":458,"endCharacter":51},{"startLine":464,"startCharacter":51,"endLine":512,"endCharacter":2},{"startLine":482,"startCharacter":12,"endLine":485,"endCharacter":45},{"startLine":492,"startCharacter":6,"endLine":503,"endCharacter":3},{"startLine":493,"startCharacter":10,"endLine":502,"endCharacter":13},{"startLine":494,"startCharacter":23,"endLine":500,"endCharacter":5},{"startLine":497,"startCharacter":19,"endLine":500,"endCharacter":4},{"startLine":497,"startCharacter":41,"endLine":499,"endCharacter":9},{"startLine":501,"startCharacter":38,"endLine":502,"endCharacter":13},{"startLine":506,"startCharacter":22,"endLine":507,"endCharacter":55},{"startLine":510,"startCharacter":29,"endLine":511,"endCharacter":40},{"startLine":516,"startCharacter":51,"endLine":576,"endCharacter":2},{"startLine":540,"startCharacter":12,"endLine":543,"endCharacter":15},{"startLine":550,"startCharacter":6,"endLine":561,"endCharacter":3},{"startLine":551,"startCharacter":10,"endLine":560,"endCharacter":13},{"startLine":552,"startCharacter":23,"endLine":558,"endCharacter":5},{"startLine":555,"startCharacter":19,"endLine":558,"endCharacter":4},{"startLine":555,"startCharacter":41,"endLine":557,"endCharacter":9},{"startLine":559,"startCharacter":38,"endLine":560,"endCharacter":13},{"startLine":565,"startCharacter":29,"endLine":567,"endCharacter":62},{"startLine":570,"startCharacter":22,"endLine":571,"endCharacter":55},{"startLine":574,"startCharacter":44,"endLine":575,"endCharacter":46},{"startLine":580,"startCharacter":50,"endLine":649,"endCharacter":2},{"startLine":581,"startCharacter":20,"endLine":584,"endCharacter":25},{"startLine":585,"startCharacter":3,"endLine":587,"endCharacter":54},{"startLine":590,"startCharacter":26,"endLine":648,"endCharacter":4},{"startLine":591,"startCharacter":8,"endLine":648,"endCharacter":3},{"startLine":591,"startCharacter":36,"endLine":647,"endCharacter":4},{"startLine":600,"startCharacter":35,"endLine":603,"endCharacter":62},{"startLine":608,"startCharacter":38,"endLine":609,"endCharacter":69},{"startLine":619,"startCharacter":8,"endLine":630,"endCharacter":5},{"startLine":620,"startCharacter":12,"endLine":629,"endCharacter":15},{"startLine":621,"startCharacter":25,"endLine":627,"endCharacter":7},{"startLine":624,"startCharacter":21,"endLine":627,"endCharacter":6},{"startLine":624,"startCharacter":43,"endLine":626,"endCharacter":11},{"startLine":628,"startCharacter":40,"endLine":629,"endCharacter":15},{"startLine":633,"startCharacter":31,"endLine":634,"endCharacter":42},{"startLine":638,"startCharacter":31,"endLine":642,"endCharacter":5},{"startLine":639,"startCharacter":29,"endLine":641,"endCharacter":18},{"startLine":640,"startCharacter":33,"endLine":641,"endCharacter":18},{"startLine":645,"startCharacter":44,"endLine":646,"endCharacter":92}] [Trace - 23:01:46.078 PM] Received response 'textDocument/foldingRange - (11355)' in 5ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":217,"startCharacter":52,"endLine":302,"endCharacter":2},{"startLine":229,"startCharacter":33,"endLine":231,"endCharacter":55},{"startLine":236,"startCharacter":36,"endLine":237,"endCharacter":21},{"startLine":246,"startCharacter":9,"endLine":256,"endCharacter":3},{"startLine":248,"startCharacter":33,"endLine":251,"endCharacter":61},{"startLine":254,"startCharacter":36,"endLine":255,"endCharacter":22},{"startLine":263,"startCharacter":6,"endLine":274,"endCharacter":3},{"startLine":264,"startCharacter":10,"endLine":273,"endCharacter":13},{"startLine":265,"startCharacter":23,"endLine":271,"endCharacter":5},{"startLine":268,"startCharacter":19,"endLine":271,"endCharacter":4},{"startLine":268,"startCharacter":41,"endLine":270,"endCharacter":9},{"startLine":272,"startCharacter":38,"endLine":273,"endCharacter":13},{"startLine":277,"startCharacter":22,"endLine":278,"endCharacter":55},{"startLine":281,"startCharacter":29,"endLine":282,"endCharacter":40},{"startLine":285,"startCharacter":29,"endLine":301,"endCharacter":3},{"startLine":286,"startCharacter":32,"endLine":300,"endCharacter":51},{"startLine":287,"startCharacter":32,"endLine":290,"endCharacter":4},{"startLine":288,"startCharacter":38,"endLine":289,"endCharacter":51},{"startLine":291,"startCharacter":31,"endLine":294,"endCharacter":4},{"startLine":292,"startCharacter":47,"endLine":293,"endCharacter":50},{"startLine":295,"startCharacter":25,"endLine":298,"endCharacter":4},{"startLine":296,"startCharacter":47,"endLine":297,"endCharacter":68},{"startLine":299,"startCharacter":10,"endLine":300,"endCharacter":51},{"startLine":306,"startCharacter":59,"endLine":379,"endCharacter":2},{"startLine":311,"startCharacter":33,"endLine":313,"endCharacter":31},{"startLine":318,"startCharacter":36,"endLine":319,"endCharacter":67},{"startLine":328,"startCharacter":12,"endLine":337,"endCharacter":3},{"startLine":330,"startCharacter":33,"endLine":332,"endCharacter":32},{"startLine":335,"startCharacter":36,"endLine":336,"endCharacter":68},{"startLine":344,"startCharacter":6,"endLine":355,"endCharacter":3},{"startLine":345,"startCharacter":10,"endLine":354,"endCharacter":13},{"startLine":346,"startCharacter":23,"endLine":352,"endCharacter":5},{"startLine":349,"startCharacter":19,"endLine":352,"endCharacter":4},{"startLine":349,"startCharacter":41,"endLine":351,"endCharacter":9},{"startLine":353,"startCharacter":38,"endLine":354,"endCharacter":13},{"startLine":358,"startCharacter":22,"endLine":359,"endCharacter":55},{"startLine":362,"startCharacter":29,"endLine":363,"endCharacter":40},{"startLine":368,"startCharacter":29,"endLine":374,"endCharacter":3},{"startLine":369,"startCharacter":32,"endLine":373,"endCharacter":51},{"startLine":370,"startCharacter":32,"endLine":371,"endCharacter":49},{"startLine":372,"startCharacter":10,"endLine":373,"endCharacter":51},{"startLine":377,"startCharacter":32,"endLine":378,"endCharacter":76},{"startLine":383,"startCharacter":57,"endLine":460,"endCharacter":2},{"startLine":392,"startCharacter":33,"endLine":396,"endCharacter":60},{"startLine":401,"startCharacter":36,"endLine":402,"endCharacter":67},{"startLine":411,"startCharacter":12,"endLine":419,"endCharacter":3},{"startLine":413,"startCharacter":33,"endLine":414,"endCharacter":62},{"startLine":417,"startCharacter":36,"endLine":418,"endCharacter":68},{"startLine":426,"startCharacter":6,"endLine":437,"endCharacter":3},{"startLine":427,"startCharacter":10,"endLine":436,"endCharacter":13},{"startLine":428,"startCharacter":23,"endLine":434,"endCharacter":5},{"startLine":431,"startCharacter":19,"endLine":434,"endCharacter":4},{"startLine":431,"startCharacter":41,"endLine":433,"endCharacter":9},{"startLine":435,"startCharacter":38,"endLine":436,"endCharacter":13},{"startLine":440,"startCharacter":29,"endLine":441,"endCharacter":34},{"startLine":444,"startCharacter":35,"endLine":445,"endCharacter":55},{"startLine":449,"startCharacter":29,"endLine":459,"endCharacter":3},{"startLine":451,"startCharacter":10,"endLine":455,"endCharacter":17},{"startLine":452,"startCharacter":14,"endLine":453,"endCharacter":58},{"startLine":457,"startCharacter":28,"endLine":458,"endCharacter":51},{"startLine":464,"startCharacter":51,"endLine":512,"endCharacter":2},{"startLine":482,"startCharacter":12,"endLine":485,"endCharacter":45},{"startLine":492,"startCharacter":6,"endLine":503,"endCharacter":3},{"startLine":493,"startCharacter":10,"endLine":502,"endCharacter":13},{"startLine":494,"startCharacter":23,"endLine":500,"endCharacter":5},{"startLine":497,"startCharacter":19,"endLine":500,"endCharacter":4},{"startLine":497,"startCharacter":41,"endLine":499,"endCharacter":9},{"startLine":501,"startCharacter":38,"endLine":502,"endCharacter":13},{"startLine":506,"startCharacter":22,"endLine":507,"endCharacter":55},{"startLine":510,"startCharacter":29,"endLine":511,"endCharacter":40},{"startLine":516,"startCharacter":51,"endLine":576,"endCharacter":2},{"startLine":540,"startCharacter":12,"endLine":543,"endCharacter":15},{"startLine":550,"startCharacter":6,"endLine":561,"endCharacter":3},{"startLine":551,"startCharacter":10,"endLine":560,"endCharacter":13},{"startLine":552,"startCharacter":23,"endLine":558,"endCharacter":5},{"startLine":555,"startCharacter":19,"endLine":558,"endCharacter":4},{"startLine":555,"startCharacter":41,"endLine":557,"endCharacter":9},{"startLine":559,"startCharacter":38,"endLine":560,"endCharacter":13},{"startLine":565,"startCharacter":29,"endLine":567,"endCharacter":62},{"startLine":570,"startCharacter":22,"endLine":571,"endCharacter":55},{"startLine":574,"startCharacter":44,"endLine":575,"endCharacter":46},{"startLine":580,"startCharacter":50,"endLine":649,"endCharacter":2},{"startLine":581,"startCharacter":20,"endLine":584,"endCharacter":25},{"startLine":585,"startCharacter":3,"endLine":587,"endCharacter":54},{"startLine":590,"startCharacter":26,"endLine":648,"endCharacter":4},{"startLine":591,"startCharacter":8,"endLine":648,"endCharacter":3},{"startLine":591,"startCharacter":36,"endLine":647,"endCharacter":4},{"startLine":600,"startCharacter":35,"endLine":603,"endCharacter":62},{"startLine":608,"startCharacter":38,"endLine":609,"endCharacter":69},{"startLine":619,"startCharacter":8,"endLine":630,"endCharacter":5},{"startLine":620,"startCharacter":12,"endLine":629,"endCharacter":15},{"startLine":621,"startCharacter":25,"endLine":627,"endCharacter":7},{"startLine":624,"startCharacter":21,"endLine":627,"endCharacter":6},{"startLine":624,"startCharacter":43,"endLine":626,"endCharacter":11},{"startLine":628,"startCharacter":40,"endLine":629,"endCharacter":15},{"startLine":633,"startCharacter":31,"endLine":634,"endCharacter":42},{"startLine":638,"startCharacter":31,"endLine":642,"endCharacter":5},{"startLine":639,"startCharacter":29,"endLine":641,"endCharacter":18},{"startLine":640,"startCharacter":33,"endLine":641,"endCharacter":18},{"startLine":645,"startCharacter":44,"endLine":646,"endCharacter":92}] [Trace - 23:01:46.134 PM] Sending request 'textDocument/codeLens - (11356)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:46.134 PM] Received response 'textDocument/codeLens - (11356)' in 0ms. Result: null [Trace - 23:01:46.147 PM] Sending request 'textDocument/codeLens - (11357)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:46.147 PM] Received response 'textDocument/codeLens - (11357)' in 0ms. Result: null [Trace - 23:01:46.147 PM] Sending request 'textDocument/codeAction - (11358)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":272,"character":22},"end":{"line":272,"character":22}},"context":{"diagnostics":[]}} [Trace - 23:01:46.148 PM] Sending request 'textDocument/codeAction - (11359)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":214,"character":20},"end":{"line":214,"character":20}},"context":{"diagnostics":[]}} [Trace - 23:01:46.149 PM] Received response 'textDocument/codeAction - (11358)' in 1ms. Result: null [Trace - 23:01:46.150 PM] Received response 'textDocument/codeAction - (11359)' in 2ms. Result: null [Trace - 23:01:46.572 PM] Sending request 'textDocument/documentLink - (11360)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:46.572 PM] Sending request 'textDocument/documentLink - (11361)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:46.576 PM] Received response 'textDocument/documentLink - (11360)' in 4ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":412,"character":11},"end":{"line":412,"character":19}},"target":"https://time.Now"}] [Trace - 23:01:46.579 PM] Received response 'textDocument/documentLink - (11361)' in 7ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":412,"character":11},"end":{"line":412,"character":19}},"target":"https://time.Now"}] [Trace - 23:01:47.256 PM] Sending request 'textDocument/documentSymbol - (11362)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:47.257 PM] Received response 'textDocument/documentSymbol - (11362)' in 0ms. Result: [{"name":"ReceivedEvent","detail":"struct{...}","kind":23,"range":{"start":{"line":14,"character":5},"end":{"line":17,"character":1}},"selectionRange":{"start":{"line":14,"character":5},"end":{"line":14,"character":18}},"children":[{"name":"Event","detail":"interface{...}","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":12}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":6}}}]},{"name":"(ReceivedEvent).String","detail":"()","kind":6,"range":{"start":{"line":19,"character":0},"end":{"line":21,"character":1}},"selectionRange":{"start":{"line":19,"character":23},"end":{"line":19,"character":29}}},{"name":"isIn","detail":"(id string, ids []string)","kind":12,"range":{"start":{"line":23,"character":0},"end":{"line":30,"character":1}},"selectionRange":{"start":{"line":23,"character":5},"end":{"line":23,"character":9}}},{"name":"durations","detail":"(dd []time.Duration)","kind":12,"range":{"start":{"line":33,"character":0},"end":{"line":35,"character":1}},"selectionRange":{"start":{"line":33,"character":5},"end":{"line":33,"character":14}}},{"name":"errs","detail":"(ee []error)","kind":12,"range":{"start":{"line":37,"character":0},"end":{"line":39,"character":1}},"selectionRange":{"start":{"line":37,"character":5},"end":{"line":37,"character":9}}},{"name":"events","detail":"(ee []scheduler.Event)","kind":12,"range":{"start":{"line":41,"character":0},"end":{"line":43,"character":1}},"selectionRange":{"start":{"line":41,"character":5},"end":{"line":41,"character":11}}},{"name":"TestScheduler_trigger_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":46,"character":0},"end":{"line":121,"character":1}},"selectionRange":{"start":{"line":46,"character":5},"end":{"line":46,"character":32}}},{"name":"TestScheduler_update_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":124,"character":0},"end":{"line":212,"character":1}},"selectionRange":{"start":{"line":124,"character":5},"end":{"line":124,"character":31}}},{"name":"now","detail":"()","kind":12,"range":{"start":{"line":214,"character":0},"end":{"line":214,"character":20}},"selectionRange":{"start":{"line":214,"character":5},"end":{"line":214,"character":8}}},{"name":"TestScheduler_outdated_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":217,"character":0},"end":{"line":303,"character":1}},"selectionRange":{"start":{"line":217,"character":5},"end":{"line":217,"character":36}}},{"name":"TestScheduler_ignore_invalid_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":306,"character":0},"end":{"line":380,"character":1}},"selectionRange":{"start":{"line":306,"character":5},"end":{"line":306,"character":43}}},{"name":"TestScheduler_missed_schedules_first","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":383,"character":0},"end":{"line":461,"character":1}},"selectionRange":{"start":{"line":383,"character":5},"end":{"line":383,"character":41}}},{"name":"TestScheduler_deleted_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":464,"character":0},"end":{"line":513,"character":1}},"selectionRange":{"start":{"line":464,"character":5},"end":{"line":464,"character":35}}},{"name":"TestScheduler_delete_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":516,"character":0},"end":{"line":577,"character":1}},"selectionRange":{"start":{"line":516,"character":5},"end":{"line":516,"character":35}}},{"name":"TestScheduler_scheduler_since","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":580,"character":0},"end":{"line":650,"character":1}},"selectionRange":{"start":{"line":580,"character":5},"end":{"line":580,"character":34}}}] [Trace - 23:01:52.745 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":290},"contentChanges":[{"range":{"start":{"line":214,"character":20},"end":{"line":214,"character":20}},"rangeLength":0,"text":" "}]} [Trace - 23:01:52.938 PM] Sending request 'textDocument/foldingRange - (11363)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:52.939 PM] Sending request 'textDocument/foldingRange - (11364)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:52.942 PM] Received response 'textDocument/foldingRange - (11363)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":217,"startCharacter":52,"endLine":302,"endCharacter":2},{"startLine":229,"startCharacter":33,"endLine":231,"endCharacter":55},{"startLine":236,"startCharacter":36,"endLine":237,"endCharacter":21},{"startLine":246,"startCharacter":9,"endLine":256,"endCharacter":3},{"startLine":248,"startCharacter":33,"endLine":251,"endCharacter":61},{"startLine":254,"startCharacter":36,"endLine":255,"endCharacter":22},{"startLine":263,"startCharacter":6,"endLine":274,"endCharacter":3},{"startLine":264,"startCharacter":10,"endLine":273,"endCharacter":13},{"startLine":265,"startCharacter":23,"endLine":271,"endCharacter":5},{"startLine":268,"startCharacter":19,"endLine":271,"endCharacter":4},{"startLine":268,"startCharacter":41,"endLine":270,"endCharacter":9},{"startLine":272,"startCharacter":38,"endLine":273,"endCharacter":13},{"startLine":277,"startCharacter":22,"endLine":278,"endCharacter":55},{"startLine":281,"startCharacter":29,"endLine":282,"endCharacter":40},{"startLine":285,"startCharacter":29,"endLine":301,"endCharacter":3},{"startLine":286,"startCharacter":32,"endLine":300,"endCharacter":51},{"startLine":287,"startCharacter":32,"endLine":290,"endCharacter":4},{"startLine":288,"startCharacter":38,"endLine":289,"endCharacter":51},{"startLine":291,"startCharacter":31,"endLine":294,"endCharacter":4},{"startLine":292,"startCharacter":47,"endLine":293,"endCharacter":50},{"startLine":295,"startCharacter":25,"endLine":298,"endCharacter":4},{"startLine":296,"startCharacter":47,"endLine":297,"endCharacter":68},{"startLine":299,"startCharacter":10,"endLine":300,"endCharacter":51},{"startLine":306,"startCharacter":59,"endLine":379,"endCharacter":2},{"startLine":311,"startCharacter":33,"endLine":313,"endCharacter":31},{"startLine":318,"startCharacter":36,"endLine":319,"endCharacter":67},{"startLine":328,"startCharacter":12,"endLine":337,"endCharacter":3},{"startLine":330,"startCharacter":33,"endLine":332,"endCharacter":32},{"startLine":335,"startCharacter":36,"endLine":336,"endCharacter":68},{"startLine":344,"startCharacter":6,"endLine":355,"endCharacter":3},{"startLine":345,"startCharacter":10,"endLine":354,"endCharacter":13},{"startLine":346,"startCharacter":23,"endLine":352,"endCharacter":5},{"startLine":349,"startCharacter":19,"endLine":352,"endCharacter":4},{"startLine":349,"startCharacter":41,"endLine":351,"endCharacter":9},{"startLine":353,"startCharacter":38,"endLine":354,"endCharacter":13},{"startLine":358,"startCharacter":22,"endLine":359,"endCharacter":55},{"startLine":362,"startCharacter":29,"endLine":363,"endCharacter":40},{"startLine":368,"startCharacter":29,"endLine":374,"endCharacter":3},{"startLine":369,"startCharacter":32,"endLine":373,"endCharacter":51},{"startLine":370,"startCharacter":32,"endLine":371,"endCharacter":49},{"startLine":372,"startCharacter":10,"endLine":373,"endCharacter":51},{"startLine":377,"startCharacter":32,"endLine":378,"endCharacter":76},{"startLine":383,"startCharacter":57,"endLine":460,"endCharacter":2},{"startLine":392,"startCharacter":33,"endLine":396,"endCharacter":60},{"startLine":401,"startCharacter":36,"endLine":402,"endCharacter":67},{"startLine":411,"startCharacter":12,"endLine":419,"endCharacter":3},{"startLine":413,"startCharacter":33,"endLine":414,"endCharacter":62},{"startLine":417,"startCharacter":36,"endLine":418,"endCharacter":68},{"startLine":426,"startCharacter":6,"endLine":437,"endCharacter":3},{"startLine":427,"startCharacter":10,"endLine":436,"endCharacter":13},{"startLine":428,"startCharacter":23,"endLine":434,"endCharacter":5},{"startLine":431,"startCharacter":19,"endLine":434,"endCharacter":4},{"startLine":431,"startCharacter":41,"endLine":433,"endCharacter":9},{"startLine":435,"startCharacter":38,"endLine":436,"endCharacter":13},{"startLine":440,"startCharacter":29,"endLine":441,"endCharacter":34},{"startLine":444,"startCharacter":35,"endLine":445,"endCharacter":55},{"startLine":449,"startCharacter":29,"endLine":459,"endCharacter":3},{"startLine":451,"startCharacter":10,"endLine":455,"endCharacter":17},{"startLine":452,"startCharacter":14,"endLine":453,"endCharacter":58},{"startLine":457,"startCharacter":28,"endLine":458,"endCharacter":51},{"startLine":464,"startCharacter":51,"endLine":512,"endCharacter":2},{"startLine":482,"startCharacter":12,"endLine":485,"endCharacter":45},{"startLine":492,"startCharacter":6,"endLine":503,"endCharacter":3},{"startLine":493,"startCharacter":10,"endLine":502,"endCharacter":13},{"startLine":494,"startCharacter":23,"endLine":500,"endCharacter":5},{"startLine":497,"startCharacter":19,"endLine":500,"endCharacter":4},{"startLine":497,"startCharacter":41,"endLine":499,"endCharacter":9},{"startLine":501,"startCharacter":38,"endLine":502,"endCharacter":13},{"startLine":506,"startCharacter":22,"endLine":507,"endCharacter":55},{"startLine":510,"startCharacter":29,"endLine":511,"endCharacter":40},{"startLine":516,"startCharacter":51,"endLine":576,"endCharacter":2},{"startLine":540,"startCharacter":12,"endLine":543,"endCharacter":15},{"startLine":550,"startCharacter":6,"endLine":561,"endCharacter":3},{"startLine":551,"startCharacter":10,"endLine":560,"endCharacter":13},{"startLine":552,"startCharacter":23,"endLine":558,"endCharacter":5},{"startLine":555,"startCharacter":19,"endLine":558,"endCharacter":4},{"startLine":555,"startCharacter":41,"endLine":557,"endCharacter":9},{"startLine":559,"startCharacter":38,"endLine":560,"endCharacter":13},{"startLine":565,"startCharacter":29,"endLine":567,"endCharacter":62},{"startLine":570,"startCharacter":22,"endLine":571,"endCharacter":55},{"startLine":574,"startCharacter":44,"endLine":575,"endCharacter":46},{"startLine":580,"startCharacter":50,"endLine":649,"endCharacter":2},{"startLine":581,"startCharacter":20,"endLine":584,"endCharacter":25},{"startLine":585,"startCharacter":3,"endLine":587,"endCharacter":54},{"startLine":590,"startCharacter":26,"endLine":648,"endCharacter":4},{"startLine":591,"startCharacter":8,"endLine":648,"endCharacter":3},{"startLine":591,"startCharacter":36,"endLine":647,"endCharacter":4},{"startLine":600,"startCharacter":35,"endLine":603,"endCharacter":62},{"startLine":608,"startCharacter":38,"endLine":609,"endCharacter":69},{"startLine":619,"startCharacter":8,"endLine":630,"endCharacter":5},{"startLine":620,"startCharacter":12,"endLine":629,"endCharacter":15},{"startLine":621,"startCharacter":25,"endLine":627,"endCharacter":7},{"startLine":624,"startCharacter":21,"endLine":627,"endCharacter":6},{"startLine":624,"startCharacter":43,"endLine":626,"endCharacter":11},{"startLine":628,"startCharacter":40,"endLine":629,"endCharacter":15},{"startLine":633,"startCharacter":31,"endLine":634,"endCharacter":42},{"startLine":638,"startCharacter":31,"endLine":642,"endCharacter":5},{"startLine":639,"startCharacter":29,"endLine":641,"endCharacter":18},{"startLine":640,"startCharacter":33,"endLine":641,"endCharacter":18},{"startLine":645,"startCharacter":44,"endLine":646,"endCharacter":92}] [Trace - 23:01:52.945 PM] Received response 'textDocument/foldingRange - (11364)' in 6ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":217,"startCharacter":52,"endLine":302,"endCharacter":2},{"startLine":229,"startCharacter":33,"endLine":231,"endCharacter":55},{"startLine":236,"startCharacter":36,"endLine":237,"endCharacter":21},{"startLine":246,"startCharacter":9,"endLine":256,"endCharacter":3},{"startLine":248,"startCharacter":33,"endLine":251,"endCharacter":61},{"startLine":254,"startCharacter":36,"endLine":255,"endCharacter":22},{"startLine":263,"startCharacter":6,"endLine":274,"endCharacter":3},{"startLine":264,"startCharacter":10,"endLine":273,"endCharacter":13},{"startLine":265,"startCharacter":23,"endLine":271,"endCharacter":5},{"startLine":268,"startCharacter":19,"endLine":271,"endCharacter":4},{"startLine":268,"startCharacter":41,"endLine":270,"endCharacter":9},{"startLine":272,"startCharacter":38,"endLine":273,"endCharacter":13},{"startLine":277,"startCharacter":22,"endLine":278,"endCharacter":55},{"startLine":281,"startCharacter":29,"endLine":282,"endCharacter":40},{"startLine":285,"startCharacter":29,"endLine":301,"endCharacter":3},{"startLine":286,"startCharacter":32,"endLine":300,"endCharacter":51},{"startLine":287,"startCharacter":32,"endLine":290,"endCharacter":4},{"startLine":288,"startCharacter":38,"endLine":289,"endCharacter":51},{"startLine":291,"startCharacter":31,"endLine":294,"endCharacter":4},{"startLine":292,"startCharacter":47,"endLine":293,"endCharacter":50},{"startLine":295,"startCharacter":25,"endLine":298,"endCharacter":4},{"startLine":296,"startCharacter":47,"endLine":297,"endCharacter":68},{"startLine":299,"startCharacter":10,"endLine":300,"endCharacter":51},{"startLine":306,"startCharacter":59,"endLine":379,"endCharacter":2},{"startLine":311,"startCharacter":33,"endLine":313,"endCharacter":31},{"startLine":318,"startCharacter":36,"endLine":319,"endCharacter":67},{"startLine":328,"startCharacter":12,"endLine":337,"endCharacter":3},{"startLine":330,"startCharacter":33,"endLine":332,"endCharacter":32},{"startLine":335,"startCharacter":36,"endLine":336,"endCharacter":68},{"startLine":344,"startCharacter":6,"endLine":355,"endCharacter":3},{"startLine":345,"startCharacter":10,"endLine":354,"endCharacter":13},{"startLine":346,"startCharacter":23,"endLine":352,"endCharacter":5},{"startLine":349,"startCharacter":19,"endLine":352,"endCharacter":4},{"startLine":349,"startCharacter":41,"endLine":351,"endCharacter":9},{"startLine":353,"startCharacter":38,"endLine":354,"endCharacter":13},{"startLine":358,"startCharacter":22,"endLine":359,"endCharacter":55},{"startLine":362,"startCharacter":29,"endLine":363,"endCharacter":40},{"startLine":368,"startCharacter":29,"endLine":374,"endCharacter":3},{"startLine":369,"startCharacter":32,"endLine":373,"endCharacter":51},{"startLine":370,"startCharacter":32,"endLine":371,"endCharacter":49},{"startLine":372,"startCharacter":10,"endLine":373,"endCharacter":51},{"startLine":377,"startCharacter":32,"endLine":378,"endCharacter":76},{"startLine":383,"startCharacter":57,"endLine":460,"endCharacter":2},{"startLine":392,"startCharacter":33,"endLine":396,"endCharacter":60},{"startLine":401,"startCharacter":36,"endLine":402,"endCharacter":67},{"startLine":411,"startCharacter":12,"endLine":419,"endCharacter":3},{"startLine":413,"startCharacter":33,"endLine":414,"endCharacter":62},{"startLine":417,"startCharacter":36,"endLine":418,"endCharacter":68},{"startLine":426,"startCharacter":6,"endLine":437,"endCharacter":3},{"startLine":427,"startCharacter":10,"endLine":436,"endCharacter":13},{"startLine":428,"startCharacter":23,"endLine":434,"endCharacter":5},{"startLine":431,"startCharacter":19,"endLine":434,"endCharacter":4},{"startLine":431,"startCharacter":41,"endLine":433,"endCharacter":9},{"startLine":435,"startCharacter":38,"endLine":436,"endCharacter":13},{"startLine":440,"startCharacter":29,"endLine":441,"endCharacter":34},{"startLine":444,"startCharacter":35,"endLine":445,"endCharacter":55},{"startLine":449,"startCharacter":29,"endLine":459,"endCharacter":3},{"startLine":451,"startCharacter":10,"endLine":455,"endCharacter":17},{"startLine":452,"startCharacter":14,"endLine":453,"endCharacter":58},{"startLine":457,"startCharacter":28,"endLine":458,"endCharacter":51},{"startLine":464,"startCharacter":51,"endLine":512,"endCharacter":2},{"startLine":482,"startCharacter":12,"endLine":485,"endCharacter":45},{"startLine":492,"startCharacter":6,"endLine":503,"endCharacter":3},{"startLine":493,"startCharacter":10,"endLine":502,"endCharacter":13},{"startLine":494,"startCharacter":23,"endLine":500,"endCharacter":5},{"startLine":497,"startCharacter":19,"endLine":500,"endCharacter":4},{"startLine":497,"startCharacter":41,"endLine":499,"endCharacter":9},{"startLine":501,"startCharacter":38,"endLine":502,"endCharacter":13},{"startLine":506,"startCharacter":22,"endLine":507,"endCharacter":55},{"startLine":510,"startCharacter":29,"endLine":511,"endCharacter":40},{"startLine":516,"startCharacter":51,"endLine":576,"endCharacter":2},{"startLine":540,"startCharacter":12,"endLine":543,"endCharacter":15},{"startLine":550,"startCharacter":6,"endLine":561,"endCharacter":3},{"startLine":551,"startCharacter":10,"endLine":560,"endCharacter":13},{"startLine":552,"startCharacter":23,"endLine":558,"endCharacter":5},{"startLine":555,"startCharacter":19,"endLine":558,"endCharacter":4},{"startLine":555,"startCharacter":41,"endLine":557,"endCharacter":9},{"startLine":559,"startCharacter":38,"endLine":560,"endCharacter":13},{"startLine":565,"startCharacter":29,"endLine":567,"endCharacter":62},{"startLine":570,"startCharacter":22,"endLine":571,"endCharacter":55},{"startLine":574,"startCharacter":44,"endLine":575,"endCharacter":46},{"startLine":580,"startCharacter":50,"endLine":649,"endCharacter":2},{"startLine":581,"startCharacter":20,"endLine":584,"endCharacter":25},{"startLine":585,"startCharacter":3,"endLine":587,"endCharacter":54},{"startLine":590,"startCharacter":26,"endLine":648,"endCharacter":4},{"startLine":591,"startCharacter":8,"endLine":648,"endCharacter":3},{"startLine":591,"startCharacter":36,"endLine":647,"endCharacter":4},{"startLine":600,"startCharacter":35,"endLine":603,"endCharacter":62},{"startLine":608,"startCharacter":38,"endLine":609,"endCharacter":69},{"startLine":619,"startCharacter":8,"endLine":630,"endCharacter":5},{"startLine":620,"startCharacter":12,"endLine":629,"endCharacter":15},{"startLine":621,"startCharacter":25,"endLine":627,"endCharacter":7},{"startLine":624,"startCharacter":21,"endLine":627,"endCharacter":6},{"startLine":624,"startCharacter":43,"endLine":626,"endCharacter":11},{"startLine":628,"startCharacter":40,"endLine":629,"endCharacter":15},{"startLine":633,"startCharacter":31,"endLine":634,"endCharacter":42},{"startLine":638,"startCharacter":31,"endLine":642,"endCharacter":5},{"startLine":639,"startCharacter":29,"endLine":641,"endCharacter":18},{"startLine":640,"startCharacter":33,"endLine":641,"endCharacter":18},{"startLine":645,"startCharacter":44,"endLine":646,"endCharacter":92}] [Trace - 23:01:52.999 PM] Sending request 'textDocument/codeLens - (11365)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:52.999 PM] Received response 'textDocument/codeLens - (11365)' in 0ms. Result: null [Trace - 23:01:53.009 PM] Sending request 'textDocument/codeLens - (11366)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:53.009 PM] Received response 'textDocument/codeLens - (11366)' in 0ms. Result: null [Trace - 23:01:53.129 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":291},"contentChanges":[{"range":{"start":{"line":214,"character":21},"end":{"line":214,"character":21}},"rangeLength":0,"text":"{}"}]} [Trace - 23:01:53.136 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":291,"diagnostics":[{"range":{"start":{"line":214,"character":22},"end":{"line":214,"character":23}},"severity":1,"source":"compiler","message":"missing return"},{"range":{"start":{"line":230,"character":9},"end":{"line":230,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"},{"range":{"start":{"line":231,"character":9},"end":{"line":231,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"}]} [Trace - 23:01:53.323 PM] Sending request 'textDocument/foldingRange - (11367)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:53.323 PM] Sending request 'textDocument/foldingRange - (11368)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:53.327 PM] Received response 'textDocument/foldingRange - (11367)' in 4ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":217,"startCharacter":52,"endLine":302,"endCharacter":2},{"startLine":229,"startCharacter":33,"endLine":231,"endCharacter":55},{"startLine":236,"startCharacter":36,"endLine":237,"endCharacter":21},{"startLine":246,"startCharacter":9,"endLine":256,"endCharacter":3},{"startLine":248,"startCharacter":33,"endLine":251,"endCharacter":61},{"startLine":254,"startCharacter":36,"endLine":255,"endCharacter":22},{"startLine":263,"startCharacter":6,"endLine":274,"endCharacter":3},{"startLine":264,"startCharacter":10,"endLine":273,"endCharacter":13},{"startLine":265,"startCharacter":23,"endLine":271,"endCharacter":5},{"startLine":268,"startCharacter":19,"endLine":271,"endCharacter":4},{"startLine":268,"startCharacter":41,"endLine":270,"endCharacter":9},{"startLine":272,"startCharacter":38,"endLine":273,"endCharacter":13},{"startLine":277,"startCharacter":22,"endLine":278,"endCharacter":55},{"startLine":281,"startCharacter":29,"endLine":282,"endCharacter":40},{"startLine":285,"startCharacter":29,"endLine":301,"endCharacter":3},{"startLine":286,"startCharacter":32,"endLine":300,"endCharacter":51},{"startLine":287,"startCharacter":32,"endLine":290,"endCharacter":4},{"startLine":288,"startCharacter":38,"endLine":289,"endCharacter":51},{"startLine":291,"startCharacter":31,"endLine":294,"endCharacter":4},{"startLine":292,"startCharacter":47,"endLine":293,"endCharacter":50},{"startLine":295,"startCharacter":25,"endLine":298,"endCharacter":4},{"startLine":296,"startCharacter":47,"endLine":297,"endCharacter":68},{"startLine":299,"startCharacter":10,"endLine":300,"endCharacter":51},{"startLine":306,"startCharacter":59,"endLine":379,"endCharacter":2},{"startLine":311,"startCharacter":33,"endLine":313,"endCharacter":31},{"startLine":318,"startCharacter":36,"endLine":319,"endCharacter":67},{"startLine":328,"startCharacter":12,"endLine":337,"endCharacter":3},{"startLine":330,"startCharacter":33,"endLine":332,"endCharacter":32},{"startLine":335,"startCharacter":36,"endLine":336,"endCharacter":68},{"startLine":344,"startCharacter":6,"endLine":355,"endCharacter":3},{"startLine":345,"startCharacter":10,"endLine":354,"endCharacter":13},{"startLine":346,"startCharacter":23,"endLine":352,"endCharacter":5},{"startLine":349,"startCharacter":19,"endLine":352,"endCharacter":4},{"startLine":349,"startCharacter":41,"endLine":351,"endCharacter":9},{"startLine":353,"startCharacter":38,"endLine":354,"endCharacter":13},{"startLine":358,"startCharacter":22,"endLine":359,"endCharacter":55},{"startLine":362,"startCharacter":29,"endLine":363,"endCharacter":40},{"startLine":368,"startCharacter":29,"endLine":374,"endCharacter":3},{"startLine":369,"startCharacter":32,"endLine":373,"endCharacter":51},{"startLine":370,"startCharacter":32,"endLine":371,"endCharacter":49},{"startLine":372,"startCharacter":10,"endLine":373,"endCharacter":51},{"startLine":377,"startCharacter":32,"endLine":378,"endCharacter":76},{"startLine":383,"startCharacter":57,"endLine":460,"endCharacter":2},{"startLine":392,"startCharacter":33,"endLine":396,"endCharacter":60},{"startLine":401,"startCharacter":36,"endLine":402,"endCharacter":67},{"startLine":411,"startCharacter":12,"endLine":419,"endCharacter":3},{"startLine":413,"startCharacter":33,"endLine":414,"endCharacter":62},{"startLine":417,"startCharacter":36,"endLine":418,"endCharacter":68},{"startLine":426,"startCharacter":6,"endLine":437,"endCharacter":3},{"startLine":427,"startCharacter":10,"endLine":436,"endCharacter":13},{"startLine":428,"startCharacter":23,"endLine":434,"endCharacter":5},{"startLine":431,"startCharacter":19,"endLine":434,"endCharacter":4},{"startLine":431,"startCharacter":41,"endLine":433,"endCharacter":9},{"startLine":435,"startCharacter":38,"endLine":436,"endCharacter":13},{"startLine":440,"startCharacter":29,"endLine":441,"endCharacter":34},{"startLine":444,"startCharacter":35,"endLine":445,"endCharacter":55},{"startLine":449,"startCharacter":29,"endLine":459,"endCharacter":3},{"startLine":451,"startCharacter":10,"endLine":455,"endCharacter":17},{"startLine":452,"startCharacter":14,"endLine":453,"endCharacter":58},{"startLine":457,"startCharacter":28,"endLine":458,"endCharacter":51},{"startLine":464,"startCharacter":51,"endLine":512,"endCharacter":2},{"startLine":482,"startCharacter":12,"endLine":485,"endCharacter":45},{"startLine":492,"startCharacter":6,"endLine":503,"endCharacter":3},{"startLine":493,"startCharacter":10,"endLine":502,"endCharacter":13},{"startLine":494,"startCharacter":23,"endLine":500,"endCharacter":5},{"startLine":497,"startCharacter":19,"endLine":500,"endCharacter":4},{"startLine":497,"startCharacter":41,"endLine":499,"endCharacter":9},{"startLine":501,"startCharacter":38,"endLine":502,"endCharacter":13},{"startLine":506,"startCharacter":22,"endLine":507,"endCharacter":55},{"startLine":510,"startCharacter":29,"endLine":511,"endCharacter":40},{"startLine":516,"startCharacter":51,"endLine":576,"endCharacter":2},{"startLine":540,"startCharacter":12,"endLine":543,"endCharacter":15},{"startLine":550,"startCharacter":6,"endLine":561,"endCharacter":3},{"startLine":551,"startCharacter":10,"endLine":560,"endCharacter":13},{"startLine":552,"startCharacter":23,"endLine":558,"endCharacter":5},{"startLine":555,"startCharacter":19,"endLine":558,"endCharacter":4},{"startLine":555,"startCharacter":41,"endLine":557,"endCharacter":9},{"startLine":559,"startCharacter":38,"endLine":560,"endCharacter":13},{"startLine":565,"startCharacter":29,"endLine":567,"endCharacter":62},{"startLine":570,"startCharacter":22,"endLine":571,"endCharacter":55},{"startLine":574,"startCharacter":44,"endLine":575,"endCharacter":46},{"startLine":580,"startCharacter":50,"endLine":649,"endCharacter":2},{"startLine":581,"startCharacter":20,"endLine":584,"endCharacter":25},{"startLine":585,"startCharacter":3,"endLine":587,"endCharacter":54},{"startLine":590,"startCharacter":26,"endLine":648,"endCharacter":4},{"startLine":591,"startCharacter":8,"endLine":648,"endCharacter":3},{"startLine":591,"startCharacter":36,"endLine":647,"endCharacter":4},{"startLine":600,"startCharacter":35,"endLine":603,"endCharacter":62},{"startLine":608,"startCharacter":38,"endLine":609,"endCharacter":69},{"startLine":619,"startCharacter":8,"endLine":630,"endCharacter":5},{"startLine":620,"startCharacter":12,"endLine":629,"endCharacter":15},{"startLine":621,"startCharacter":25,"endLine":627,"endCharacter":7},{"startLine":624,"startCharacter":21,"endLine":627,"endCharacter":6},{"startLine":624,"startCharacter":43,"endLine":626,"endCharacter":11},{"startLine":628,"startCharacter":40,"endLine":629,"endCharacter":15},{"startLine":633,"startCharacter":31,"endLine":634,"endCharacter":42},{"startLine":638,"startCharacter":31,"endLine":642,"endCharacter":5},{"startLine":639,"startCharacter":29,"endLine":641,"endCharacter":18},{"startLine":640,"startCharacter":33,"endLine":641,"endCharacter":18},{"startLine":645,"startCharacter":44,"endLine":646,"endCharacter":92}] [Trace - 23:01:53.330 PM] Received response 'textDocument/foldingRange - (11368)' in 7ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":217,"startCharacter":52,"endLine":302,"endCharacter":2},{"startLine":229,"startCharacter":33,"endLine":231,"endCharacter":55},{"startLine":236,"startCharacter":36,"endLine":237,"endCharacter":21},{"startLine":246,"startCharacter":9,"endLine":256,"endCharacter":3},{"startLine":248,"startCharacter":33,"endLine":251,"endCharacter":61},{"startLine":254,"startCharacter":36,"endLine":255,"endCharacter":22},{"startLine":263,"startCharacter":6,"endLine":274,"endCharacter":3},{"startLine":264,"startCharacter":10,"endLine":273,"endCharacter":13},{"startLine":265,"startCharacter":23,"endLine":271,"endCharacter":5},{"startLine":268,"startCharacter":19,"endLine":271,"endCharacter":4},{"startLine":268,"startCharacter":41,"endLine":270,"endCharacter":9},{"startLine":272,"startCharacter":38,"endLine":273,"endCharacter":13},{"startLine":277,"startCharacter":22,"endLine":278,"endCharacter":55},{"startLine":281,"startCharacter":29,"endLine":282,"endCharacter":40},{"startLine":285,"startCharacter":29,"endLine":301,"endCharacter":3},{"startLine":286,"startCharacter":32,"endLine":300,"endCharacter":51},{"startLine":287,"startCharacter":32,"endLine":290,"endCharacter":4},{"startLine":288,"startCharacter":38,"endLine":289,"endCharacter":51},{"startLine":291,"startCharacter":31,"endLine":294,"endCharacter":4},{"startLine":292,"startCharacter":47,"endLine":293,"endCharacter":50},{"startLine":295,"startCharacter":25,"endLine":298,"endCharacter":4},{"startLine":296,"startCharacter":47,"endLine":297,"endCharacter":68},{"startLine":299,"startCharacter":10,"endLine":300,"endCharacter":51},{"startLine":306,"startCharacter":59,"endLine":379,"endCharacter":2},{"startLine":311,"startCharacter":33,"endLine":313,"endCharacter":31},{"startLine":318,"startCharacter":36,"endLine":319,"endCharacter":67},{"startLine":328,"startCharacter":12,"endLine":337,"endCharacter":3},{"startLine":330,"startCharacter":33,"endLine":332,"endCharacter":32},{"startLine":335,"startCharacter":36,"endLine":336,"endCharacter":68},{"startLine":344,"startCharacter":6,"endLine":355,"endCharacter":3},{"startLine":345,"startCharacter":10,"endLine":354,"endCharacter":13},{"startLine":346,"startCharacter":23,"endLine":352,"endCharacter":5},{"startLine":349,"startCharacter":19,"endLine":352,"endCharacter":4},{"startLine":349,"startCharacter":41,"endLine":351,"endCharacter":9},{"startLine":353,"startCharacter":38,"endLine":354,"endCharacter":13},{"startLine":358,"startCharacter":22,"endLine":359,"endCharacter":55},{"startLine":362,"startCharacter":29,"endLine":363,"endCharacter":40},{"startLine":368,"startCharacter":29,"endLine":374,"endCharacter":3},{"startLine":369,"startCharacter":32,"endLine":373,"endCharacter":51},{"startLine":370,"startCharacter":32,"endLine":371,"endCharacter":49},{"startLine":372,"startCharacter":10,"endLine":373,"endCharacter":51},{"startLine":377,"startCharacter":32,"endLine":378,"endCharacter":76},{"startLine":383,"startCharacter":57,"endLine":460,"endCharacter":2},{"startLine":392,"startCharacter":33,"endLine":396,"endCharacter":60},{"startLine":401,"startCharacter":36,"endLine":402,"endCharacter":67},{"startLine":411,"startCharacter":12,"endLine":419,"endCharacter":3},{"startLine":413,"startCharacter":33,"endLine":414,"endCharacter":62},{"startLine":417,"startCharacter":36,"endLine":418,"endCharacter":68},{"startLine":426,"startCharacter":6,"endLine":437,"endCharacter":3},{"startLine":427,"startCharacter":10,"endLine":436,"endCharacter":13},{"startLine":428,"startCharacter":23,"endLine":434,"endCharacter":5},{"startLine":431,"startCharacter":19,"endLine":434,"endCharacter":4},{"startLine":431,"startCharacter":41,"endLine":433,"endCharacter":9},{"startLine":435,"startCharacter":38,"endLine":436,"endCharacter":13},{"startLine":440,"startCharacter":29,"endLine":441,"endCharacter":34},{"startLine":444,"startCharacter":35,"endLine":445,"endCharacter":55},{"startLine":449,"startCharacter":29,"endLine":459,"endCharacter":3},{"startLine":451,"startCharacter":10,"endLine":455,"endCharacter":17},{"startLine":452,"startCharacter":14,"endLine":453,"endCharacter":58},{"startLine":457,"startCharacter":28,"endLine":458,"endCharacter":51},{"startLine":464,"startCharacter":51,"endLine":512,"endCharacter":2},{"startLine":482,"startCharacter":12,"endLine":485,"endCharacter":45},{"startLine":492,"startCharacter":6,"endLine":503,"endCharacter":3},{"startLine":493,"startCharacter":10,"endLine":502,"endCharacter":13},{"startLine":494,"startCharacter":23,"endLine":500,"endCharacter":5},{"startLine":497,"startCharacter":19,"endLine":500,"endCharacter":4},{"startLine":497,"startCharacter":41,"endLine":499,"endCharacter":9},{"startLine":501,"startCharacter":38,"endLine":502,"endCharacter":13},{"startLine":506,"startCharacter":22,"endLine":507,"endCharacter":55},{"startLine":510,"startCharacter":29,"endLine":511,"endCharacter":40},{"startLine":516,"startCharacter":51,"endLine":576,"endCharacter":2},{"startLine":540,"startCharacter":12,"endLine":543,"endCharacter":15},{"startLine":550,"startCharacter":6,"endLine":561,"endCharacter":3},{"startLine":551,"startCharacter":10,"endLine":560,"endCharacter":13},{"startLine":552,"startCharacter":23,"endLine":558,"endCharacter":5},{"startLine":555,"startCharacter":19,"endLine":558,"endCharacter":4},{"startLine":555,"startCharacter":41,"endLine":557,"endCharacter":9},{"startLine":559,"startCharacter":38,"endLine":560,"endCharacter":13},{"startLine":565,"startCharacter":29,"endLine":567,"endCharacter":62},{"startLine":570,"startCharacter":22,"endLine":571,"endCharacter":55},{"startLine":574,"startCharacter":44,"endLine":575,"endCharacter":46},{"startLine":580,"startCharacter":50,"endLine":649,"endCharacter":2},{"startLine":581,"startCharacter":20,"endLine":584,"endCharacter":25},{"startLine":585,"startCharacter":3,"endLine":587,"endCharacter":54},{"startLine":590,"startCharacter":26,"endLine":648,"endCharacter":4},{"startLine":591,"startCharacter":8,"endLine":648,"endCharacter":3},{"startLine":591,"startCharacter":36,"endLine":647,"endCharacter":4},{"startLine":600,"startCharacter":35,"endLine":603,"endCharacter":62},{"startLine":608,"startCharacter":38,"endLine":609,"endCharacter":69},{"startLine":619,"startCharacter":8,"endLine":630,"endCharacter":5},{"startLine":620,"startCharacter":12,"endLine":629,"endCharacter":15},{"startLine":621,"startCharacter":25,"endLine":627,"endCharacter":7},{"startLine":624,"startCharacter":21,"endLine":627,"endCharacter":6},{"startLine":624,"startCharacter":43,"endLine":626,"endCharacter":11},{"startLine":628,"startCharacter":40,"endLine":629,"endCharacter":15},{"startLine":633,"startCharacter":31,"endLine":634,"endCharacter":42},{"startLine":638,"startCharacter":31,"endLine":642,"endCharacter":5},{"startLine":639,"startCharacter":29,"endLine":641,"endCharacter":18},{"startLine":640,"startCharacter":33,"endLine":641,"endCharacter":18},{"startLine":645,"startCharacter":44,"endLine":646,"endCharacter":92}] [Trace - 23:01:53.355 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":292},"contentChanges":[{"range":{"start":{"line":214,"character":22},"end":{"line":214,"character":22}},"rangeLength":0,"text":"\n\t\n"}]} [Trace - 23:01:53.361 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":292,"diagnostics":[{"range":{"start":{"line":216,"character":0},"end":{"line":216,"character":1}},"severity":1,"source":"compiler","message":"missing return"},{"range":{"start":{"line":232,"character":9},"end":{"line":232,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"},{"range":{"start":{"line":233,"character":9},"end":{"line":233,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"}]} [Trace - 23:01:53.555 PM] Sending request 'textDocument/foldingRange - (11369)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:53.555 PM] Sending request 'textDocument/foldingRange - (11370)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:53.558 PM] Received response 'textDocument/foldingRange - (11369)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":219,"startCharacter":52,"endLine":304,"endCharacter":2},{"startLine":231,"startCharacter":33,"endLine":233,"endCharacter":55},{"startLine":238,"startCharacter":36,"endLine":239,"endCharacter":21},{"startLine":248,"startCharacter":9,"endLine":258,"endCharacter":3},{"startLine":250,"startCharacter":33,"endLine":253,"endCharacter":61},{"startLine":256,"startCharacter":36,"endLine":257,"endCharacter":22},{"startLine":265,"startCharacter":6,"endLine":276,"endCharacter":3},{"startLine":266,"startCharacter":10,"endLine":275,"endCharacter":13},{"startLine":267,"startCharacter":23,"endLine":273,"endCharacter":5},{"startLine":270,"startCharacter":19,"endLine":273,"endCharacter":4},{"startLine":270,"startCharacter":41,"endLine":272,"endCharacter":9},{"startLine":274,"startCharacter":38,"endLine":275,"endCharacter":13},{"startLine":279,"startCharacter":22,"endLine":280,"endCharacter":55},{"startLine":283,"startCharacter":29,"endLine":284,"endCharacter":40},{"startLine":287,"startCharacter":29,"endLine":303,"endCharacter":3},{"startLine":288,"startCharacter":32,"endLine":302,"endCharacter":51},{"startLine":289,"startCharacter":32,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":38,"endLine":291,"endCharacter":51},{"startLine":293,"startCharacter":31,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":50},{"startLine":297,"startCharacter":25,"endLine":300,"endCharacter":4},{"startLine":298,"startCharacter":47,"endLine":299,"endCharacter":68},{"startLine":301,"startCharacter":10,"endLine":302,"endCharacter":51},{"startLine":308,"startCharacter":59,"endLine":381,"endCharacter":2},{"startLine":313,"startCharacter":33,"endLine":315,"endCharacter":31},{"startLine":320,"startCharacter":36,"endLine":321,"endCharacter":67},{"startLine":330,"startCharacter":12,"endLine":339,"endCharacter":3},{"startLine":332,"startCharacter":33,"endLine":334,"endCharacter":32},{"startLine":337,"startCharacter":36,"endLine":338,"endCharacter":68},{"startLine":346,"startCharacter":6,"endLine":357,"endCharacter":3},{"startLine":347,"startCharacter":10,"endLine":356,"endCharacter":13},{"startLine":348,"startCharacter":23,"endLine":354,"endCharacter":5},{"startLine":351,"startCharacter":19,"endLine":354,"endCharacter":4},{"startLine":351,"startCharacter":41,"endLine":353,"endCharacter":9},{"startLine":355,"startCharacter":38,"endLine":356,"endCharacter":13},{"startLine":360,"startCharacter":22,"endLine":361,"endCharacter":55},{"startLine":364,"startCharacter":29,"endLine":365,"endCharacter":40},{"startLine":370,"startCharacter":29,"endLine":376,"endCharacter":3},{"startLine":371,"startCharacter":32,"endLine":375,"endCharacter":51},{"startLine":372,"startCharacter":32,"endLine":373,"endCharacter":49},{"startLine":374,"startCharacter":10,"endLine":375,"endCharacter":51},{"startLine":379,"startCharacter":32,"endLine":380,"endCharacter":76},{"startLine":385,"startCharacter":57,"endLine":462,"endCharacter":2},{"startLine":394,"startCharacter":33,"endLine":398,"endCharacter":60},{"startLine":403,"startCharacter":36,"endLine":404,"endCharacter":67},{"startLine":413,"startCharacter":12,"endLine":421,"endCharacter":3},{"startLine":415,"startCharacter":33,"endLine":416,"endCharacter":62},{"startLine":419,"startCharacter":36,"endLine":420,"endCharacter":68},{"startLine":428,"startCharacter":6,"endLine":439,"endCharacter":3},{"startLine":429,"startCharacter":10,"endLine":438,"endCharacter":13},{"startLine":430,"startCharacter":23,"endLine":436,"endCharacter":5},{"startLine":433,"startCharacter":19,"endLine":436,"endCharacter":4},{"startLine":433,"startCharacter":41,"endLine":435,"endCharacter":9},{"startLine":437,"startCharacter":38,"endLine":438,"endCharacter":13},{"startLine":442,"startCharacter":29,"endLine":443,"endCharacter":34},{"startLine":446,"startCharacter":35,"endLine":447,"endCharacter":55},{"startLine":451,"startCharacter":29,"endLine":461,"endCharacter":3},{"startLine":453,"startCharacter":10,"endLine":457,"endCharacter":17},{"startLine":454,"startCharacter":14,"endLine":455,"endCharacter":58},{"startLine":459,"startCharacter":28,"endLine":460,"endCharacter":51},{"startLine":466,"startCharacter":51,"endLine":514,"endCharacter":2},{"startLine":484,"startCharacter":12,"endLine":487,"endCharacter":45},{"startLine":494,"startCharacter":6,"endLine":505,"endCharacter":3},{"startLine":495,"startCharacter":10,"endLine":504,"endCharacter":13},{"startLine":496,"startCharacter":23,"endLine":502,"endCharacter":5},{"startLine":499,"startCharacter":19,"endLine":502,"endCharacter":4},{"startLine":499,"startCharacter":41,"endLine":501,"endCharacter":9},{"startLine":503,"startCharacter":38,"endLine":504,"endCharacter":13},{"startLine":508,"startCharacter":22,"endLine":509,"endCharacter":55},{"startLine":512,"startCharacter":29,"endLine":513,"endCharacter":40},{"startLine":518,"startCharacter":51,"endLine":578,"endCharacter":2},{"startLine":542,"startCharacter":12,"endLine":545,"endCharacter":15},{"startLine":552,"startCharacter":6,"endLine":563,"endCharacter":3},{"startLine":553,"startCharacter":10,"endLine":562,"endCharacter":13},{"startLine":554,"startCharacter":23,"endLine":560,"endCharacter":5},{"startLine":557,"startCharacter":19,"endLine":560,"endCharacter":4},{"startLine":557,"startCharacter":41,"endLine":559,"endCharacter":9},{"startLine":561,"startCharacter":38,"endLine":562,"endCharacter":13},{"startLine":567,"startCharacter":29,"endLine":569,"endCharacter":62},{"startLine":572,"startCharacter":22,"endLine":573,"endCharacter":55},{"startLine":576,"startCharacter":44,"endLine":577,"endCharacter":46},{"startLine":582,"startCharacter":50,"endLine":651,"endCharacter":2},{"startLine":583,"startCharacter":20,"endLine":586,"endCharacter":25},{"startLine":587,"startCharacter":3,"endLine":589,"endCharacter":54},{"startLine":592,"startCharacter":26,"endLine":650,"endCharacter":4},{"startLine":593,"startCharacter":8,"endLine":650,"endCharacter":3},{"startLine":593,"startCharacter":36,"endLine":649,"endCharacter":4},{"startLine":602,"startCharacter":35,"endLine":605,"endCharacter":62},{"startLine":610,"startCharacter":38,"endLine":611,"endCharacter":69},{"startLine":621,"startCharacter":8,"endLine":632,"endCharacter":5},{"startLine":622,"startCharacter":12,"endLine":631,"endCharacter":15},{"startLine":623,"startCharacter":25,"endLine":629,"endCharacter":7},{"startLine":626,"startCharacter":21,"endLine":629,"endCharacter":6},{"startLine":626,"startCharacter":43,"endLine":628,"endCharacter":11},{"startLine":630,"startCharacter":40,"endLine":631,"endCharacter":15},{"startLine":635,"startCharacter":31,"endLine":636,"endCharacter":42},{"startLine":640,"startCharacter":31,"endLine":644,"endCharacter":5},{"startLine":641,"startCharacter":29,"endLine":643,"endCharacter":18},{"startLine":642,"startCharacter":33,"endLine":643,"endCharacter":18},{"startLine":647,"startCharacter":44,"endLine":648,"endCharacter":92}] [Trace - 23:01:53.562 PM] Received response 'textDocument/foldingRange - (11370)' in 6ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":219,"startCharacter":52,"endLine":304,"endCharacter":2},{"startLine":231,"startCharacter":33,"endLine":233,"endCharacter":55},{"startLine":238,"startCharacter":36,"endLine":239,"endCharacter":21},{"startLine":248,"startCharacter":9,"endLine":258,"endCharacter":3},{"startLine":250,"startCharacter":33,"endLine":253,"endCharacter":61},{"startLine":256,"startCharacter":36,"endLine":257,"endCharacter":22},{"startLine":265,"startCharacter":6,"endLine":276,"endCharacter":3},{"startLine":266,"startCharacter":10,"endLine":275,"endCharacter":13},{"startLine":267,"startCharacter":23,"endLine":273,"endCharacter":5},{"startLine":270,"startCharacter":19,"endLine":273,"endCharacter":4},{"startLine":270,"startCharacter":41,"endLine":272,"endCharacter":9},{"startLine":274,"startCharacter":38,"endLine":275,"endCharacter":13},{"startLine":279,"startCharacter":22,"endLine":280,"endCharacter":55},{"startLine":283,"startCharacter":29,"endLine":284,"endCharacter":40},{"startLine":287,"startCharacter":29,"endLine":303,"endCharacter":3},{"startLine":288,"startCharacter":32,"endLine":302,"endCharacter":51},{"startLine":289,"startCharacter":32,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":38,"endLine":291,"endCharacter":51},{"startLine":293,"startCharacter":31,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":50},{"startLine":297,"startCharacter":25,"endLine":300,"endCharacter":4},{"startLine":298,"startCharacter":47,"endLine":299,"endCharacter":68},{"startLine":301,"startCharacter":10,"endLine":302,"endCharacter":51},{"startLine":308,"startCharacter":59,"endLine":381,"endCharacter":2},{"startLine":313,"startCharacter":33,"endLine":315,"endCharacter":31},{"startLine":320,"startCharacter":36,"endLine":321,"endCharacter":67},{"startLine":330,"startCharacter":12,"endLine":339,"endCharacter":3},{"startLine":332,"startCharacter":33,"endLine":334,"endCharacter":32},{"startLine":337,"startCharacter":36,"endLine":338,"endCharacter":68},{"startLine":346,"startCharacter":6,"endLine":357,"endCharacter":3},{"startLine":347,"startCharacter":10,"endLine":356,"endCharacter":13},{"startLine":348,"startCharacter":23,"endLine":354,"endCharacter":5},{"startLine":351,"startCharacter":19,"endLine":354,"endCharacter":4},{"startLine":351,"startCharacter":41,"endLine":353,"endCharacter":9},{"startLine":355,"startCharacter":38,"endLine":356,"endCharacter":13},{"startLine":360,"startCharacter":22,"endLine":361,"endCharacter":55},{"startLine":364,"startCharacter":29,"endLine":365,"endCharacter":40},{"startLine":370,"startCharacter":29,"endLine":376,"endCharacter":3},{"startLine":371,"startCharacter":32,"endLine":375,"endCharacter":51},{"startLine":372,"startCharacter":32,"endLine":373,"endCharacter":49},{"startLine":374,"startCharacter":10,"endLine":375,"endCharacter":51},{"startLine":379,"startCharacter":32,"endLine":380,"endCharacter":76},{"startLine":385,"startCharacter":57,"endLine":462,"endCharacter":2},{"startLine":394,"startCharacter":33,"endLine":398,"endCharacter":60},{"startLine":403,"startCharacter":36,"endLine":404,"endCharacter":67},{"startLine":413,"startCharacter":12,"endLine":421,"endCharacter":3},{"startLine":415,"startCharacter":33,"endLine":416,"endCharacter":62},{"startLine":419,"startCharacter":36,"endLine":420,"endCharacter":68},{"startLine":428,"startCharacter":6,"endLine":439,"endCharacter":3},{"startLine":429,"startCharacter":10,"endLine":438,"endCharacter":13},{"startLine":430,"startCharacter":23,"endLine":436,"endCharacter":5},{"startLine":433,"startCharacter":19,"endLine":436,"endCharacter":4},{"startLine":433,"startCharacter":41,"endLine":435,"endCharacter":9},{"startLine":437,"startCharacter":38,"endLine":438,"endCharacter":13},{"startLine":442,"startCharacter":29,"endLine":443,"endCharacter":34},{"startLine":446,"startCharacter":35,"endLine":447,"endCharacter":55},{"startLine":451,"startCharacter":29,"endLine":461,"endCharacter":3},{"startLine":453,"startCharacter":10,"endLine":457,"endCharacter":17},{"startLine":454,"startCharacter":14,"endLine":455,"endCharacter":58},{"startLine":459,"startCharacter":28,"endLine":460,"endCharacter":51},{"startLine":466,"startCharacter":51,"endLine":514,"endCharacter":2},{"startLine":484,"startCharacter":12,"endLine":487,"endCharacter":45},{"startLine":494,"startCharacter":6,"endLine":505,"endCharacter":3},{"startLine":495,"startCharacter":10,"endLine":504,"endCharacter":13},{"startLine":496,"startCharacter":23,"endLine":502,"endCharacter":5},{"startLine":499,"startCharacter":19,"endLine":502,"endCharacter":4},{"startLine":499,"startCharacter":41,"endLine":501,"endCharacter":9},{"startLine":503,"startCharacter":38,"endLine":504,"endCharacter":13},{"startLine":508,"startCharacter":22,"endLine":509,"endCharacter":55},{"startLine":512,"startCharacter":29,"endLine":513,"endCharacter":40},{"startLine":518,"startCharacter":51,"endLine":578,"endCharacter":2},{"startLine":542,"startCharacter":12,"endLine":545,"endCharacter":15},{"startLine":552,"startCharacter":6,"endLine":563,"endCharacter":3},{"startLine":553,"startCharacter":10,"endLine":562,"endCharacter":13},{"startLine":554,"startCharacter":23,"endLine":560,"endCharacter":5},{"startLine":557,"startCharacter":19,"endLine":560,"endCharacter":4},{"startLine":557,"startCharacter":41,"endLine":559,"endCharacter":9},{"startLine":561,"startCharacter":38,"endLine":562,"endCharacter":13},{"startLine":567,"startCharacter":29,"endLine":569,"endCharacter":62},{"startLine":572,"startCharacter":22,"endLine":573,"endCharacter":55},{"startLine":576,"startCharacter":44,"endLine":577,"endCharacter":46},{"startLine":582,"startCharacter":50,"endLine":651,"endCharacter":2},{"startLine":583,"startCharacter":20,"endLine":586,"endCharacter":25},{"startLine":587,"startCharacter":3,"endLine":589,"endCharacter":54},{"startLine":592,"startCharacter":26,"endLine":650,"endCharacter":4},{"startLine":593,"startCharacter":8,"endLine":650,"endCharacter":3},{"startLine":593,"startCharacter":36,"endLine":649,"endCharacter":4},{"startLine":602,"startCharacter":35,"endLine":605,"endCharacter":62},{"startLine":610,"startCharacter":38,"endLine":611,"endCharacter":69},{"startLine":621,"startCharacter":8,"endLine":632,"endCharacter":5},{"startLine":622,"startCharacter":12,"endLine":631,"endCharacter":15},{"startLine":623,"startCharacter":25,"endLine":629,"endCharacter":7},{"startLine":626,"startCharacter":21,"endLine":629,"endCharacter":6},{"startLine":626,"startCharacter":43,"endLine":628,"endCharacter":11},{"startLine":630,"startCharacter":40,"endLine":631,"endCharacter":15},{"startLine":635,"startCharacter":31,"endLine":636,"endCharacter":42},{"startLine":640,"startCharacter":31,"endLine":644,"endCharacter":5},{"startLine":641,"startCharacter":29,"endLine":643,"endCharacter":18},{"startLine":642,"startCharacter":33,"endLine":643,"endCharacter":18},{"startLine":647,"startCharacter":44,"endLine":648,"endCharacter":92}] [Trace - 23:01:53.627 PM] Sending request 'textDocument/codeLens - (11371)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:53.627 PM] Sending request 'textDocument/codeLens - (11372)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:53.628 PM] Received response 'textDocument/codeLens - (11371)' in 0ms. Result: null [Trace - 23:01:53.628 PM] Received response 'textDocument/codeLens - (11372)' in 0ms. Result: null [Trace - 23:01:53.630 PM] Sending request 'textDocument/codeAction - (11373)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":274,"character":22},"end":{"line":274,"character":22}},"context":{"diagnostics":[]}} [Trace - 23:01:53.632 PM] Received response 'textDocument/codeAction - (11373)' in 1ms. Result: null [Trace - 23:01:53.738 PM] Sending request 'textDocument/documentLink - (11374)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:53.738 PM] Sending request 'textDocument/documentLink - (11375)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:53.743 PM] Received response 'textDocument/documentLink - (11374)' in 4ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":414,"character":11},"end":{"line":414,"character":19}},"target":"https://time.Now"}] [Trace - 23:01:53.746 PM] Received response 'textDocument/documentLink - (11375)' in 8ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":414,"character":11},"end":{"line":414,"character":19}},"target":"https://time.Now"}] [Trace - 23:01:54.339 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":293},"contentChanges":[{"range":{"start":{"line":215,"character":1},"end":{"line":215,"character":1}},"rangeLength":0,"text":"r"}]} [Trace - 23:01:54.345 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":293,"diagnostics":[{"range":{"start":{"line":215,"character":1},"end":{"line":215,"character":2}},"severity":1,"source":"compiler","message":"undeclared name: r"},{"range":{"start":{"line":216,"character":0},"end":{"line":216,"character":1}},"severity":1,"source":"compiler","message":"missing return"},{"range":{"start":{"line":232,"character":9},"end":{"line":232,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"},{"range":{"start":{"line":233,"character":9},"end":{"line":233,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"}]} [Trace - 23:01:54.354 PM] Sending request 'textDocument/completion - (11376)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":215,"character":2},"context":{"triggerKind":1}} [Trace - 23:01:54.372 PM] Received response 'textDocument/completion - (11376)' in 18ms. Result: {"isIncomplete":true,"items":[{"label":"return","kind":14,"preselect":true,"sortText":"00000","filterText":"return","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":1},"end":{"line":215,"character":2}},"newText":"return"}},{"label":"ReceivedEvent","kind":22,"detail":"struct{...}","documentation":"ReceivedEvent holds the event and the really triggered time in epoch\n","sortText":"00001","filterText":"ReceivedEvent","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":1},"end":{"line":215,"character":2}},"newText":"ReceivedEvent"}},{"label":"real","kind":3,"detail":"func(c complex128) float64","sortText":"00002","filterText":"real","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":1},"end":{"line":215,"character":2}},"newText":"real(${1:})"}},{"label":"recover","kind":3,"detail":"func() interface{}","sortText":"00003","filterText":"recover","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":1},"end":{"line":215,"character":2}},"newText":"recover()"}},{"label":"rune","kind":7,"sortText":"00004","filterText":"rune","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":1},"end":{"line":215,"character":2}},"newText":"rune"}},{"label":"rand","kind":9,"detail":"\"math/rand\"","sortText":"00005","filterText":"rand","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":1},"end":{"line":215,"character":2}},"newText":"rand"},"additionalTextEdits":[{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":2}},"newText":"math/rand\"\n\t\""}]},{"label":"reflect","kind":9,"detail":"\"reflect\"","sortText":"00006","filterText":"reflect","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":1},"end":{"line":215,"character":2}},"newText":"reflect"},"additionalTextEdits":[{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":2}},"newText":"reflect\"\n\t\""}]},{"label":"runtime","kind":9,"detail":"\"runtime\"","sortText":"00007","filterText":"runtime","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":1},"end":{"line":215,"character":2}},"newText":"runtime"},"additionalTextEdits":[{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":2}},"newText":"runtime\"\n\t\""}]},{"label":"runner","kind":9,"detail":"\"github.com/etf1/kafka-scheduler/runner\"","sortText":"00008","filterText":"runner","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":1},"end":{"line":215,"character":2}},"newText":"runner"},"additionalTextEdits":[{"range":{"start":{"line":9,"character":34},"end":{"line":9,"character":34}},"newText":"runner\"\n\t\"github.com/etf1/kafka-scheduler/"}]},{"label":"reflectlite","kind":9,"detail":"\"internal/reflectlite\"","sortText":"00009","filterText":"reflectlite","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":1},"end":{"line":215,"character":2}},"newText":"reflectlite"},"additionalTextEdits":[{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":2}},"newText":"internal/reflectlite\"\n\t\""}]},{"label":"testing.RegisterCover","kind":3,"detail":"func(c testing.Cover)","documentation":"RegisterCover records the coverage data accumulators for the tests.\nNOTE: This function is internal to the testing infrastructure and may change.\nIt is not covered (yet) by the Go 1 compatibility guidelines.\n","sortText":"00010","filterText":"testing.RegisterCover","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":1},"end":{"line":215,"character":2}},"newText":"testing.RegisterCover(${1:})"}},{"label":"testing.RunBenchmarks","kind":3,"detail":"func(matchString func(pat, str string) (bool, error), benchmarks []testing.InternalBenchmark)","documentation":"RunBenchmarks is an internal function but exported because it is cross-package;\nit is part of the implementation of the \"go test\" command.\n","sortText":"00011","filterText":"testing.RunBenchmarks","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":1},"end":{"line":215,"character":2}},"newText":"testing.RunBenchmarks(${1:})"}},{"label":"testing.RunExamples","kind":3,"detail":"func(matchString func(pat, str string) (bool, error), examples []testing.InternalExample) (ok bool)","documentation":"RunExamples is an internal function but exported because it is cross-package;\nit is part of the implementation of the \"go test\" command.\n","sortText":"00012","filterText":"testing.RunExamples","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":1},"end":{"line":215,"character":2}},"newText":"testing.RunExamples(${1:})"}}]} [Trace - 23:01:54.394 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":294},"contentChanges":[{"range":{"start":{"line":215,"character":2},"end":{"line":215,"character":2}},"rangeLength":0,"text":"e"}]} [Trace - 23:01:54.394 PM] Sending request 'textDocument/completion - (11377)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":215,"character":3},"context":{"triggerKind":3}} [Trace - 23:01:54.401 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":294,"diagnostics":[{"range":{"start":{"line":215,"character":1},"end":{"line":215,"character":3}},"severity":1,"source":"compiler","message":"undeclared name: re"},{"range":{"start":{"line":216,"character":0},"end":{"line":216,"character":1}},"severity":1,"source":"compiler","message":"missing return"},{"range":{"start":{"line":232,"character":9},"end":{"line":232,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"},{"range":{"start":{"line":233,"character":9},"end":{"line":233,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"}]} [Trace - 23:01:54.434 PM] Received response 'textDocument/completion - (11377)' in 39ms. Result: {"isIncomplete":true,"items":[{"label":"return","kind":14,"preselect":true,"sortText":"00000","filterText":"return","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":1},"end":{"line":215,"character":3}},"newText":"return"}},{"label":"ReceivedEvent","kind":22,"detail":"struct{...}","documentation":"ReceivedEvent holds the event and the really triggered time in epoch\n","sortText":"00001","filterText":"ReceivedEvent","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":1},"end":{"line":215,"character":3}},"newText":"ReceivedEvent"}},{"label":"real","kind":3,"detail":"func(c complex128) float64","sortText":"00002","filterText":"real","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":1},"end":{"line":215,"character":3}},"newText":"real(${1:})"}},{"label":"recover","kind":3,"detail":"func() interface{}","sortText":"00003","filterText":"recover","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":1},"end":{"line":215,"character":3}},"newText":"recover()"}},{"label":"reflect","kind":9,"detail":"\"reflect\"","sortText":"00004","filterText":"reflect","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":1},"end":{"line":215,"character":3}},"newText":"reflect"},"additionalTextEdits":[{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":2}},"newText":"reflect\"\n\t\""}]},{"label":"regexp","kind":9,"detail":"\"regexp\"","sortText":"00005","filterText":"regexp","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":1},"end":{"line":215,"character":3}},"newText":"regexp"},"additionalTextEdits":[{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":2}},"newText":"regexp\"\n\t\""}]},{"label":"reflect.RecvDir","kind":21,"detail":"reflect.ChanDir (from \"reflect\")","documentation":"\u003c-chan\n","sortText":"00006","filterText":"reflect.RecvDir","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":1},"end":{"line":215,"character":3}},"newText":"reflect.RecvDir"},"additionalTextEdits":[{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":2}},"newText":"reflect\"\n\t\""}]},{"label":"testing.RegisterCover","kind":3,"detail":"func(c testing.Cover)","documentation":"RegisterCover records the coverage data accumulators for the tests.\nNOTE: This function is internal to the testing infrastructure and may change.\nIt is not covered (yet) by the Go 1 compatibility guidelines.\n","sortText":"00007","filterText":"testing.RegisterCover","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":1},"end":{"line":215,"character":3}},"newText":"testing.RegisterCover(${1:})"}},{"label":"reflection","kind":9,"detail":"\"google.golang.org/grpc/reflection\"","sortText":"00008","filterText":"reflection","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":1},"end":{"line":215,"character":3}},"newText":"reflection"},"additionalTextEdits":[{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":0}},"newText":"\t\"google.golang.org/grpc/reflection\"\n"}]},{"label":"reflectlite","kind":9,"detail":"\"internal/reflectlite\"","sortText":"00009","filterText":"reflectlite","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":1},"end":{"line":215,"character":3}},"newText":"reflectlite"},"additionalTextEdits":[{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":2}},"newText":"internal/reflectlite\"\n\t\""}]},{"label":"resourcegroupsiface","kind":9,"detail":"\"github.com/aws/aws-sdk-go-v2/service/resourcegroups/resourcegroupsiface\"","sortText":"00010","filterText":"resourcegroupsiface","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":1},"end":{"line":215,"character":3}},"newText":"resourcegroupsiface"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"aws/aws-sdk-go-v2/service/resourcegroups/resourcegroupsiface\"\n\t\"github.com/"}]},{"label":"reflect.Append","kind":3,"detail":"func(s reflect.Value, x ...reflect.Value) reflect.Value (from \"reflect\")","documentation":"Append appends the values x to a slice s and returns the resulting slice.\nAs in Go, each x's value must be assignable to the slice's element type.\n","sortText":"00011","filterText":"reflect.Append","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":1},"end":{"line":215,"character":3}},"newText":"reflect.Append(${1:})"},"additionalTextEdits":[{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":2}},"newText":"reflect\"\n\t\""}]},{"label":"rune","kind":7,"sortText":"00015","filterText":"rune","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":1},"end":{"line":215,"character":3}},"newText":"rune"}}]} [Trace - 23:01:54.593 PM] Sending request 'textDocument/foldingRange - (11378)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:54.594 PM] Sending request 'textDocument/foldingRange - (11379)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:54.597 PM] Received response 'textDocument/foldingRange - (11378)' in 4ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":214,"startCharacter":22,"endLine":215,"endCharacter":3},{"startLine":219,"startCharacter":52,"endLine":304,"endCharacter":2},{"startLine":231,"startCharacter":33,"endLine":233,"endCharacter":55},{"startLine":238,"startCharacter":36,"endLine":239,"endCharacter":21},{"startLine":248,"startCharacter":9,"endLine":258,"endCharacter":3},{"startLine":250,"startCharacter":33,"endLine":253,"endCharacter":61},{"startLine":256,"startCharacter":36,"endLine":257,"endCharacter":22},{"startLine":265,"startCharacter":6,"endLine":276,"endCharacter":3},{"startLine":266,"startCharacter":10,"endLine":275,"endCharacter":13},{"startLine":267,"startCharacter":23,"endLine":273,"endCharacter":5},{"startLine":270,"startCharacter":19,"endLine":273,"endCharacter":4},{"startLine":270,"startCharacter":41,"endLine":272,"endCharacter":9},{"startLine":274,"startCharacter":38,"endLine":275,"endCharacter":13},{"startLine":279,"startCharacter":22,"endLine":280,"endCharacter":55},{"startLine":283,"startCharacter":29,"endLine":284,"endCharacter":40},{"startLine":287,"startCharacter":29,"endLine":303,"endCharacter":3},{"startLine":288,"startCharacter":32,"endLine":302,"endCharacter":51},{"startLine":289,"startCharacter":32,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":38,"endLine":291,"endCharacter":51},{"startLine":293,"startCharacter":31,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":50},{"startLine":297,"startCharacter":25,"endLine":300,"endCharacter":4},{"startLine":298,"startCharacter":47,"endLine":299,"endCharacter":68},{"startLine":301,"startCharacter":10,"endLine":302,"endCharacter":51},{"startLine":308,"startCharacter":59,"endLine":381,"endCharacter":2},{"startLine":313,"startCharacter":33,"endLine":315,"endCharacter":31},{"startLine":320,"startCharacter":36,"endLine":321,"endCharacter":67},{"startLine":330,"startCharacter":12,"endLine":339,"endCharacter":3},{"startLine":332,"startCharacter":33,"endLine":334,"endCharacter":32},{"startLine":337,"startCharacter":36,"endLine":338,"endCharacter":68},{"startLine":346,"startCharacter":6,"endLine":357,"endCharacter":3},{"startLine":347,"startCharacter":10,"endLine":356,"endCharacter":13},{"startLine":348,"startCharacter":23,"endLine":354,"endCharacter":5},{"startLine":351,"startCharacter":19,"endLine":354,"endCharacter":4},{"startLine":351,"startCharacter":41,"endLine":353,"endCharacter":9},{"startLine":355,"startCharacter":38,"endLine":356,"endCharacter":13},{"startLine":360,"startCharacter":22,"endLine":361,"endCharacter":55},{"startLine":364,"startCharacter":29,"endLine":365,"endCharacter":40},{"startLine":370,"startCharacter":29,"endLine":376,"endCharacter":3},{"startLine":371,"startCharacter":32,"endLine":375,"endCharacter":51},{"startLine":372,"startCharacter":32,"endLine":373,"endCharacter":49},{"startLine":374,"startCharacter":10,"endLine":375,"endCharacter":51},{"startLine":379,"startCharacter":32,"endLine":380,"endCharacter":76},{"startLine":385,"startCharacter":57,"endLine":462,"endCharacter":2},{"startLine":394,"startCharacter":33,"endLine":398,"endCharacter":60},{"startLine":403,"startCharacter":36,"endLine":404,"endCharacter":67},{"startLine":413,"startCharacter":12,"endLine":421,"endCharacter":3},{"startLine":415,"startCharacter":33,"endLine":416,"endCharacter":62},{"startLine":419,"startCharacter":36,"endLine":420,"endCharacter":68},{"startLine":428,"startCharacter":6,"endLine":439,"endCharacter":3},{"startLine":429,"startCharacter":10,"endLine":438,"endCharacter":13},{"startLine":430,"startCharacter":23,"endLine":436,"endCharacter":5},{"startLine":433,"startCharacter":19,"endLine":436,"endCharacter":4},{"startLine":433,"startCharacter":41,"endLine":435,"endCharacter":9},{"startLine":437,"startCharacter":38,"endLine":438,"endCharacter":13},{"startLine":442,"startCharacter":29,"endLine":443,"endCharacter":34},{"startLine":446,"startCharacter":35,"endLine":447,"endCharacter":55},{"startLine":451,"startCharacter":29,"endLine":461,"endCharacter":3},{"startLine":453,"startCharacter":10,"endLine":457,"endCharacter":17},{"startLine":454,"startCharacter":14,"endLine":455,"endCharacter":58},{"startLine":459,"startCharacter":28,"endLine":460,"endCharacter":51},{"startLine":466,"startCharacter":51,"endLine":514,"endCharacter":2},{"startLine":484,"startCharacter":12,"endLine":487,"endCharacter":45},{"startLine":494,"startCharacter":6,"endLine":505,"endCharacter":3},{"startLine":495,"startCharacter":10,"endLine":504,"endCharacter":13},{"startLine":496,"startCharacter":23,"endLine":502,"endCharacter":5},{"startLine":499,"startCharacter":19,"endLine":502,"endCharacter":4},{"startLine":499,"startCharacter":41,"endLine":501,"endCharacter":9},{"startLine":503,"startCharacter":38,"endLine":504,"endCharacter":13},{"startLine":508,"startCharacter":22,"endLine":509,"endCharacter":55},{"startLine":512,"startCharacter":29,"endLine":513,"endCharacter":40},{"startLine":518,"startCharacter":51,"endLine":578,"endCharacter":2},{"startLine":542,"startCharacter":12,"endLine":545,"endCharacter":15},{"startLine":552,"startCharacter":6,"endLine":563,"endCharacter":3},{"startLine":553,"startCharacter":10,"endLine":562,"endCharacter":13},{"startLine":554,"startCharacter":23,"endLine":560,"endCharacter":5},{"startLine":557,"startCharacter":19,"endLine":560,"endCharacter":4},{"startLine":557,"startCharacter":41,"endLine":559,"endCharacter":9},{"startLine":561,"startCharacter":38,"endLine":562,"endCharacter":13},{"startLine":567,"startCharacter":29,"endLine":569,"endCharacter":62},{"startLine":572,"startCharacter":22,"endLine":573,"endCharacter":55},{"startLine":576,"startCharacter":44,"endLine":577,"endCharacter":46},{"startLine":582,"startCharacter":50,"endLine":651,"endCharacter":2},{"startLine":583,"startCharacter":20,"endLine":586,"endCharacter":25},{"startLine":587,"startCharacter":3,"endLine":589,"endCharacter":54},{"startLine":592,"startCharacter":26,"endLine":650,"endCharacter":4},{"startLine":593,"startCharacter":8,"endLine":650,"endCharacter":3},{"startLine":593,"startCharacter":36,"endLine":649,"endCharacter":4},{"startLine":602,"startCharacter":35,"endLine":605,"endCharacter":62},{"startLine":610,"startCharacter":38,"endLine":611,"endCharacter":69},{"startLine":621,"startCharacter":8,"endLine":632,"endCharacter":5},{"startLine":622,"startCharacter":12,"endLine":631,"endCharacter":15},{"startLine":623,"startCharacter":25,"endLine":629,"endCharacter":7},{"startLine":626,"startCharacter":21,"endLine":629,"endCharacter":6},{"startLine":626,"startCharacter":43,"endLine":628,"endCharacter":11},{"startLine":630,"startCharacter":40,"endLine":631,"endCharacter":15},{"startLine":635,"startCharacter":31,"endLine":636,"endCharacter":42},{"startLine":640,"startCharacter":31,"endLine":644,"endCharacter":5},{"startLine":641,"startCharacter":29,"endLine":643,"endCharacter":18},{"startLine":642,"startCharacter":33,"endLine":643,"endCharacter":18},{"startLine":647,"startCharacter":44,"endLine":648,"endCharacter":92}] [Trace - 23:01:54.601 PM] Received response 'textDocument/foldingRange - (11379)' in 7ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":214,"startCharacter":22,"endLine":215,"endCharacter":3},{"startLine":219,"startCharacter":52,"endLine":304,"endCharacter":2},{"startLine":231,"startCharacter":33,"endLine":233,"endCharacter":55},{"startLine":238,"startCharacter":36,"endLine":239,"endCharacter":21},{"startLine":248,"startCharacter":9,"endLine":258,"endCharacter":3},{"startLine":250,"startCharacter":33,"endLine":253,"endCharacter":61},{"startLine":256,"startCharacter":36,"endLine":257,"endCharacter":22},{"startLine":265,"startCharacter":6,"endLine":276,"endCharacter":3},{"startLine":266,"startCharacter":10,"endLine":275,"endCharacter":13},{"startLine":267,"startCharacter":23,"endLine":273,"endCharacter":5},{"startLine":270,"startCharacter":19,"endLine":273,"endCharacter":4},{"startLine":270,"startCharacter":41,"endLine":272,"endCharacter":9},{"startLine":274,"startCharacter":38,"endLine":275,"endCharacter":13},{"startLine":279,"startCharacter":22,"endLine":280,"endCharacter":55},{"startLine":283,"startCharacter":29,"endLine":284,"endCharacter":40},{"startLine":287,"startCharacter":29,"endLine":303,"endCharacter":3},{"startLine":288,"startCharacter":32,"endLine":302,"endCharacter":51},{"startLine":289,"startCharacter":32,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":38,"endLine":291,"endCharacter":51},{"startLine":293,"startCharacter":31,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":50},{"startLine":297,"startCharacter":25,"endLine":300,"endCharacter":4},{"startLine":298,"startCharacter":47,"endLine":299,"endCharacter":68},{"startLine":301,"startCharacter":10,"endLine":302,"endCharacter":51},{"startLine":308,"startCharacter":59,"endLine":381,"endCharacter":2},{"startLine":313,"startCharacter":33,"endLine":315,"endCharacter":31},{"startLine":320,"startCharacter":36,"endLine":321,"endCharacter":67},{"startLine":330,"startCharacter":12,"endLine":339,"endCharacter":3},{"startLine":332,"startCharacter":33,"endLine":334,"endCharacter":32},{"startLine":337,"startCharacter":36,"endLine":338,"endCharacter":68},{"startLine":346,"startCharacter":6,"endLine":357,"endCharacter":3},{"startLine":347,"startCharacter":10,"endLine":356,"endCharacter":13},{"startLine":348,"startCharacter":23,"endLine":354,"endCharacter":5},{"startLine":351,"startCharacter":19,"endLine":354,"endCharacter":4},{"startLine":351,"startCharacter":41,"endLine":353,"endCharacter":9},{"startLine":355,"startCharacter":38,"endLine":356,"endCharacter":13},{"startLine":360,"startCharacter":22,"endLine":361,"endCharacter":55},{"startLine":364,"startCharacter":29,"endLine":365,"endCharacter":40},{"startLine":370,"startCharacter":29,"endLine":376,"endCharacter":3},{"startLine":371,"startCharacter":32,"endLine":375,"endCharacter":51},{"startLine":372,"startCharacter":32,"endLine":373,"endCharacter":49},{"startLine":374,"startCharacter":10,"endLine":375,"endCharacter":51},{"startLine":379,"startCharacter":32,"endLine":380,"endCharacter":76},{"startLine":385,"startCharacter":57,"endLine":462,"endCharacter":2},{"startLine":394,"startCharacter":33,"endLine":398,"endCharacter":60},{"startLine":403,"startCharacter":36,"endLine":404,"endCharacter":67},{"startLine":413,"startCharacter":12,"endLine":421,"endCharacter":3},{"startLine":415,"startCharacter":33,"endLine":416,"endCharacter":62},{"startLine":419,"startCharacter":36,"endLine":420,"endCharacter":68},{"startLine":428,"startCharacter":6,"endLine":439,"endCharacter":3},{"startLine":429,"startCharacter":10,"endLine":438,"endCharacter":13},{"startLine":430,"startCharacter":23,"endLine":436,"endCharacter":5},{"startLine":433,"startCharacter":19,"endLine":436,"endCharacter":4},{"startLine":433,"startCharacter":41,"endLine":435,"endCharacter":9},{"startLine":437,"startCharacter":38,"endLine":438,"endCharacter":13},{"startLine":442,"startCharacter":29,"endLine":443,"endCharacter":34},{"startLine":446,"startCharacter":35,"endLine":447,"endCharacter":55},{"startLine":451,"startCharacter":29,"endLine":461,"endCharacter":3},{"startLine":453,"startCharacter":10,"endLine":457,"endCharacter":17},{"startLine":454,"startCharacter":14,"endLine":455,"endCharacter":58},{"startLine":459,"startCharacter":28,"endLine":460,"endCharacter":51},{"startLine":466,"startCharacter":51,"endLine":514,"endCharacter":2},{"startLine":484,"startCharacter":12,"endLine":487,"endCharacter":45},{"startLine":494,"startCharacter":6,"endLine":505,"endCharacter":3},{"startLine":495,"startCharacter":10,"endLine":504,"endCharacter":13},{"startLine":496,"startCharacter":23,"endLine":502,"endCharacter":5},{"startLine":499,"startCharacter":19,"endLine":502,"endCharacter":4},{"startLine":499,"startCharacter":41,"endLine":501,"endCharacter":9},{"startLine":503,"startCharacter":38,"endLine":504,"endCharacter":13},{"startLine":508,"startCharacter":22,"endLine":509,"endCharacter":55},{"startLine":512,"startCharacter":29,"endLine":513,"endCharacter":40},{"startLine":518,"startCharacter":51,"endLine":578,"endCharacter":2},{"startLine":542,"startCharacter":12,"endLine":545,"endCharacter":15},{"startLine":552,"startCharacter":6,"endLine":563,"endCharacter":3},{"startLine":553,"startCharacter":10,"endLine":562,"endCharacter":13},{"startLine":554,"startCharacter":23,"endLine":560,"endCharacter":5},{"startLine":557,"startCharacter":19,"endLine":560,"endCharacter":4},{"startLine":557,"startCharacter":41,"endLine":559,"endCharacter":9},{"startLine":561,"startCharacter":38,"endLine":562,"endCharacter":13},{"startLine":567,"startCharacter":29,"endLine":569,"endCharacter":62},{"startLine":572,"startCharacter":22,"endLine":573,"endCharacter":55},{"startLine":576,"startCharacter":44,"endLine":577,"endCharacter":46},{"startLine":582,"startCharacter":50,"endLine":651,"endCharacter":2},{"startLine":583,"startCharacter":20,"endLine":586,"endCharacter":25},{"startLine":587,"startCharacter":3,"endLine":589,"endCharacter":54},{"startLine":592,"startCharacter":26,"endLine":650,"endCharacter":4},{"startLine":593,"startCharacter":8,"endLine":650,"endCharacter":3},{"startLine":593,"startCharacter":36,"endLine":649,"endCharacter":4},{"startLine":602,"startCharacter":35,"endLine":605,"endCharacter":62},{"startLine":610,"startCharacter":38,"endLine":611,"endCharacter":69},{"startLine":621,"startCharacter":8,"endLine":632,"endCharacter":5},{"startLine":622,"startCharacter":12,"endLine":631,"endCharacter":15},{"startLine":623,"startCharacter":25,"endLine":629,"endCharacter":7},{"startLine":626,"startCharacter":21,"endLine":629,"endCharacter":6},{"startLine":626,"startCharacter":43,"endLine":628,"endCharacter":11},{"startLine":630,"startCharacter":40,"endLine":631,"endCharacter":15},{"startLine":635,"startCharacter":31,"endLine":636,"endCharacter":42},{"startLine":640,"startCharacter":31,"endLine":644,"endCharacter":5},{"startLine":641,"startCharacter":29,"endLine":643,"endCharacter":18},{"startLine":642,"startCharacter":33,"endLine":643,"endCharacter":18},{"startLine":647,"startCharacter":44,"endLine":648,"endCharacter":92}] [Trace - 23:01:54.621 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":295},"contentChanges":[{"range":{"start":{"line":215,"character":3},"end":{"line":215,"character":3}},"rangeLength":0,"text":"t"}]} [Trace - 23:01:54.621 PM] Sending request 'textDocument/completion - (11380)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":215,"character":4},"context":{"triggerKind":3}} [Trace - 23:01:54.627 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":295,"diagnostics":[{"range":{"start":{"line":215,"character":1},"end":{"line":215,"character":4}},"severity":1,"source":"compiler","message":"undeclared name: ret"},{"range":{"start":{"line":216,"character":0},"end":{"line":216,"character":1}},"severity":1,"source":"compiler","message":"missing return"},{"range":{"start":{"line":232,"character":9},"end":{"line":232,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"},{"range":{"start":{"line":233,"character":9},"end":{"line":233,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"}]} [Trace - 23:01:54.649 PM] Received response 'textDocument/completion - (11380)' in 28ms. Result: {"isIncomplete":true,"items":[{"label":"return","kind":14,"preselect":true,"sortText":"00000","filterText":"return","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":1},"end":{"line":215,"character":4}},"newText":"return"}},{"label":"retention","kind":9,"detail":"\"github.com/influxdata/influxdb/services/retention\"","sortText":"00001","filterText":"retention","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":1},"end":{"line":215,"character":4}},"newText":"retention"},"additionalTextEdits":[{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":0}},"newText":"\t\"github.com/influxdata/influxdb/services/retention\"\n"}]},{"label":"retry","kind":9,"detail":"\"github.com/hashicorp/serf/testutil/retry\"","sortText":"00002","filterText":"retry","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":1},"end":{"line":215,"character":4}},"newText":"retry"},"additionalTextEdits":[{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":0}},"newText":"\t\"github.com/hashicorp/serf/testutil/retry\"\n"}]},{"label":"retry","kind":9,"detail":"\"k8s.io/client-go/util/retry\"","sortText":"00003","filterText":"retry","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":1},"end":{"line":215,"character":4}},"newText":"retry"},"additionalTextEdits":[{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":0}},"newText":"\t\"k8s.io/client-go/util/retry\"\n"}]},{"label":"retry","kind":9,"detail":"\"github.com/aws/aws-sdk-go-v2/aws/retry\"","sortText":"00004","filterText":"retry","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":1},"end":{"line":215,"character":4}},"newText":"retry"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"aws/aws-sdk-go-v2/aws/retry\"\n\t\"github.com/"}]},{"label":"retryablehttp","kind":9,"detail":"\"github.com/hashicorp/go-retryablehttp\"","sortText":"00005","filterText":"retryablehttp","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":1},"end":{"line":215,"character":4}},"newText":"retryablehttp"},"additionalTextEdits":[{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":0}},"newText":"\t\"github.com/hashicorp/go-retryablehttp\"\n"}]},{"label":"ReceivedEvent","kind":22,"detail":"struct{...}","documentation":"ReceivedEvent holds the event and the really triggered time in epoch\n","sortText":"00006","filterText":"ReceivedEvent","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":1},"end":{"line":215,"character":4}},"newText":"ReceivedEvent"}},{"label":"testing.RegisterCover","kind":3,"detail":"func(c testing.Cover)","documentation":"RegisterCover records the coverage data accumulators for the tests.\nNOTE: This function is internal to the testing infrastructure and may change.\nIt is not covered (yet) by the Go 1 compatibility guidelines.\n","sortText":"00007","filterText":"testing.RegisterCover","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":1},"end":{"line":215,"character":4}},"newText":"testing.RegisterCover(${1:})"}},{"label":"testing.BenchmarkResult","kind":22,"detail":"struct{...}","documentation":"BenchmarkResult contains the results of a benchmark run.\n","sortText":"00008","filterText":"testing.BenchmarkResult","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":1},"end":{"line":215,"character":4}},"newText":"testing.BenchmarkResult"}}]} [Trace - 23:01:54.685 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":296},"contentChanges":[{"range":{"start":{"line":215,"character":4},"end":{"line":215,"character":4}},"rangeLength":0,"text":"u"}]} [Trace - 23:01:54.685 PM] Sending request 'textDocument/completion - (11381)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":215,"character":5},"context":{"triggerKind":3}} [Trace - 23:01:54.691 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":296,"diagnostics":[{"range":{"start":{"line":215,"character":1},"end":{"line":215,"character":5}},"severity":1,"source":"compiler","message":"undeclared name: retu"},{"range":{"start":{"line":216,"character":0},"end":{"line":216,"character":1}},"severity":1,"source":"compiler","message":"missing return"},{"range":{"start":{"line":232,"character":9},"end":{"line":232,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"},{"range":{"start":{"line":233,"character":9},"end":{"line":233,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"}]} [Trace - 23:01:54.723 PM] Received response 'textDocument/completion - (11381)' in 38ms. Result: {"isIncomplete":true,"items":[{"label":"return","kind":14,"preselect":true,"sortText":"00000","filterText":"return","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":1},"end":{"line":215,"character":5}},"newText":"return"}}]} [Trace - 23:01:54.826 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":297},"contentChanges":[{"range":{"start":{"line":215,"character":5},"end":{"line":215,"character":5}},"rangeLength":0,"text":"r"}]} [Trace - 23:01:54.826 PM] Sending request 'textDocument/completion - (11382)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":215,"character":6},"context":{"triggerKind":3}} [Trace - 23:01:54.833 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":297,"diagnostics":[{"range":{"start":{"line":215,"character":1},"end":{"line":215,"character":6}},"severity":1,"source":"compiler","message":"undeclared name: retur"},{"range":{"start":{"line":216,"character":0},"end":{"line":216,"character":1}},"severity":1,"source":"compiler","message":"missing return"},{"range":{"start":{"line":232,"character":9},"end":{"line":232,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"},{"range":{"start":{"line":233,"character":9},"end":{"line":233,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"}]} [Trace - 23:01:54.866 PM] Received response 'textDocument/completion - (11382)' in 39ms. Result: {"isIncomplete":true,"items":[{"label":"return","kind":14,"preselect":true,"sortText":"00000","filterText":"return","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":1},"end":{"line":215,"character":6}},"newText":"return"}}]} [Trace - 23:01:54.921 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":298},"contentChanges":[{"range":{"start":{"line":215,"character":6},"end":{"line":215,"character":6}},"rangeLength":0,"text":"n"}]} [Trace - 23:01:54.921 PM] Sending request 'textDocument/completion - (11383)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":215,"character":7},"context":{"triggerKind":3}} [Trace - 23:01:54.933 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":298,"diagnostics":[{"range":{"start":{"line":215,"character":1},"end":{"line":215,"character":7}},"severity":1,"source":"compiler","message":"wrong number of return values (want 1, got 0)"},{"range":{"start":{"line":232,"character":9},"end":{"line":232,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"},{"range":{"start":{"line":233,"character":9},"end":{"line":233,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"}]} [Trace - 23:01:54.960 PM] Received response 'textDocument/completion - (11383)' in 38ms. Result: {"isIncomplete":false,"items":[]} [Trace - 23:01:54.991 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":299},"contentChanges":[{"range":{"start":{"line":215,"character":7},"end":{"line":215,"character":7}},"rangeLength":0,"text":" "}]} [Trace - 23:01:55.189 PM] Sending request 'textDocument/codeAction - (11384)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":274,"character":22},"end":{"line":274,"character":22}},"context":{"diagnostics":[]}} [Trace - 23:01:55.190 PM] Sending request 'textDocument/foldingRange - (11385)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:55.190 PM] Sending request 'textDocument/foldingRange - (11386)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:55.191 PM] Received response 'textDocument/codeAction - (11384)' in 1ms. Result: null [Trace - 23:01:55.194 PM] Received response 'textDocument/foldingRange - (11385)' in 4ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":214,"startCharacter":22,"endLine":215,"endCharacter":7},{"startLine":219,"startCharacter":52,"endLine":304,"endCharacter":2},{"startLine":231,"startCharacter":33,"endLine":233,"endCharacter":55},{"startLine":238,"startCharacter":36,"endLine":239,"endCharacter":21},{"startLine":248,"startCharacter":9,"endLine":258,"endCharacter":3},{"startLine":250,"startCharacter":33,"endLine":253,"endCharacter":61},{"startLine":256,"startCharacter":36,"endLine":257,"endCharacter":22},{"startLine":265,"startCharacter":6,"endLine":276,"endCharacter":3},{"startLine":266,"startCharacter":10,"endLine":275,"endCharacter":13},{"startLine":267,"startCharacter":23,"endLine":273,"endCharacter":5},{"startLine":270,"startCharacter":19,"endLine":273,"endCharacter":4},{"startLine":270,"startCharacter":41,"endLine":272,"endCharacter":9},{"startLine":274,"startCharacter":38,"endLine":275,"endCharacter":13},{"startLine":279,"startCharacter":22,"endLine":280,"endCharacter":55},{"startLine":283,"startCharacter":29,"endLine":284,"endCharacter":40},{"startLine":287,"startCharacter":29,"endLine":303,"endCharacter":3},{"startLine":288,"startCharacter":32,"endLine":302,"endCharacter":51},{"startLine":289,"startCharacter":32,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":38,"endLine":291,"endCharacter":51},{"startLine":293,"startCharacter":31,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":50},{"startLine":297,"startCharacter":25,"endLine":300,"endCharacter":4},{"startLine":298,"startCharacter":47,"endLine":299,"endCharacter":68},{"startLine":301,"startCharacter":10,"endLine":302,"endCharacter":51},{"startLine":308,"startCharacter":59,"endLine":381,"endCharacter":2},{"startLine":313,"startCharacter":33,"endLine":315,"endCharacter":31},{"startLine":320,"startCharacter":36,"endLine":321,"endCharacter":67},{"startLine":330,"startCharacter":12,"endLine":339,"endCharacter":3},{"startLine":332,"startCharacter":33,"endLine":334,"endCharacter":32},{"startLine":337,"startCharacter":36,"endLine":338,"endCharacter":68},{"startLine":346,"startCharacter":6,"endLine":357,"endCharacter":3},{"startLine":347,"startCharacter":10,"endLine":356,"endCharacter":13},{"startLine":348,"startCharacter":23,"endLine":354,"endCharacter":5},{"startLine":351,"startCharacter":19,"endLine":354,"endCharacter":4},{"startLine":351,"startCharacter":41,"endLine":353,"endCharacter":9},{"startLine":355,"startCharacter":38,"endLine":356,"endCharacter":13},{"startLine":360,"startCharacter":22,"endLine":361,"endCharacter":55},{"startLine":364,"startCharacter":29,"endLine":365,"endCharacter":40},{"startLine":370,"startCharacter":29,"endLine":376,"endCharacter":3},{"startLine":371,"startCharacter":32,"endLine":375,"endCharacter":51},{"startLine":372,"startCharacter":32,"endLine":373,"endCharacter":49},{"startLine":374,"startCharacter":10,"endLine":375,"endCharacter":51},{"startLine":379,"startCharacter":32,"endLine":380,"endCharacter":76},{"startLine":385,"startCharacter":57,"endLine":462,"endCharacter":2},{"startLine":394,"startCharacter":33,"endLine":398,"endCharacter":60},{"startLine":403,"startCharacter":36,"endLine":404,"endCharacter":67},{"startLine":413,"startCharacter":12,"endLine":421,"endCharacter":3},{"startLine":415,"startCharacter":33,"endLine":416,"endCharacter":62},{"startLine":419,"startCharacter":36,"endLine":420,"endCharacter":68},{"startLine":428,"startCharacter":6,"endLine":439,"endCharacter":3},{"startLine":429,"startCharacter":10,"endLine":438,"endCharacter":13},{"startLine":430,"startCharacter":23,"endLine":436,"endCharacter":5},{"startLine":433,"startCharacter":19,"endLine":436,"endCharacter":4},{"startLine":433,"startCharacter":41,"endLine":435,"endCharacter":9},{"startLine":437,"startCharacter":38,"endLine":438,"endCharacter":13},{"startLine":442,"startCharacter":29,"endLine":443,"endCharacter":34},{"startLine":446,"startCharacter":35,"endLine":447,"endCharacter":55},{"startLine":451,"startCharacter":29,"endLine":461,"endCharacter":3},{"startLine":453,"startCharacter":10,"endLine":457,"endCharacter":17},{"startLine":454,"startCharacter":14,"endLine":455,"endCharacter":58},{"startLine":459,"startCharacter":28,"endLine":460,"endCharacter":51},{"startLine":466,"startCharacter":51,"endLine":514,"endCharacter":2},{"startLine":484,"startCharacter":12,"endLine":487,"endCharacter":45},{"startLine":494,"startCharacter":6,"endLine":505,"endCharacter":3},{"startLine":495,"startCharacter":10,"endLine":504,"endCharacter":13},{"startLine":496,"startCharacter":23,"endLine":502,"endCharacter":5},{"startLine":499,"startCharacter":19,"endLine":502,"endCharacter":4},{"startLine":499,"startCharacter":41,"endLine":501,"endCharacter":9},{"startLine":503,"startCharacter":38,"endLine":504,"endCharacter":13},{"startLine":508,"startCharacter":22,"endLine":509,"endCharacter":55},{"startLine":512,"startCharacter":29,"endLine":513,"endCharacter":40},{"startLine":518,"startCharacter":51,"endLine":578,"endCharacter":2},{"startLine":542,"startCharacter":12,"endLine":545,"endCharacter":15},{"startLine":552,"startCharacter":6,"endLine":563,"endCharacter":3},{"startLine":553,"startCharacter":10,"endLine":562,"endCharacter":13},{"startLine":554,"startCharacter":23,"endLine":560,"endCharacter":5},{"startLine":557,"startCharacter":19,"endLine":560,"endCharacter":4},{"startLine":557,"startCharacter":41,"endLine":559,"endCharacter":9},{"startLine":561,"startCharacter":38,"endLine":562,"endCharacter":13},{"startLine":567,"startCharacter":29,"endLine":569,"endCharacter":62},{"startLine":572,"startCharacter":22,"endLine":573,"endCharacter":55},{"startLine":576,"startCharacter":44,"endLine":577,"endCharacter":46},{"startLine":582,"startCharacter":50,"endLine":651,"endCharacter":2},{"startLine":583,"startCharacter":20,"endLine":586,"endCharacter":25},{"startLine":587,"startCharacter":3,"endLine":589,"endCharacter":54},{"startLine":592,"startCharacter":26,"endLine":650,"endCharacter":4},{"startLine":593,"startCharacter":8,"endLine":650,"endCharacter":3},{"startLine":593,"startCharacter":36,"endLine":649,"endCharacter":4},{"startLine":602,"startCharacter":35,"endLine":605,"endCharacter":62},{"startLine":610,"startCharacter":38,"endLine":611,"endCharacter":69},{"startLine":621,"startCharacter":8,"endLine":632,"endCharacter":5},{"startLine":622,"startCharacter":12,"endLine":631,"endCharacter":15},{"startLine":623,"startCharacter":25,"endLine":629,"endCharacter":7},{"startLine":626,"startCharacter":21,"endLine":629,"endCharacter":6},{"startLine":626,"startCharacter":43,"endLine":628,"endCharacter":11},{"startLine":630,"startCharacter":40,"endLine":631,"endCharacter":15},{"startLine":635,"startCharacter":31,"endLine":636,"endCharacter":42},{"startLine":640,"startCharacter":31,"endLine":644,"endCharacter":5},{"startLine":641,"startCharacter":29,"endLine":643,"endCharacter":18},{"startLine":642,"startCharacter":33,"endLine":643,"endCharacter":18},{"startLine":647,"startCharacter":44,"endLine":648,"endCharacter":92}] [Trace - 23:01:55.197 PM] Received response 'textDocument/foldingRange - (11386)' in 6ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":214,"startCharacter":22,"endLine":215,"endCharacter":7},{"startLine":219,"startCharacter":52,"endLine":304,"endCharacter":2},{"startLine":231,"startCharacter":33,"endLine":233,"endCharacter":55},{"startLine":238,"startCharacter":36,"endLine":239,"endCharacter":21},{"startLine":248,"startCharacter":9,"endLine":258,"endCharacter":3},{"startLine":250,"startCharacter":33,"endLine":253,"endCharacter":61},{"startLine":256,"startCharacter":36,"endLine":257,"endCharacter":22},{"startLine":265,"startCharacter":6,"endLine":276,"endCharacter":3},{"startLine":266,"startCharacter":10,"endLine":275,"endCharacter":13},{"startLine":267,"startCharacter":23,"endLine":273,"endCharacter":5},{"startLine":270,"startCharacter":19,"endLine":273,"endCharacter":4},{"startLine":270,"startCharacter":41,"endLine":272,"endCharacter":9},{"startLine":274,"startCharacter":38,"endLine":275,"endCharacter":13},{"startLine":279,"startCharacter":22,"endLine":280,"endCharacter":55},{"startLine":283,"startCharacter":29,"endLine":284,"endCharacter":40},{"startLine":287,"startCharacter":29,"endLine":303,"endCharacter":3},{"startLine":288,"startCharacter":32,"endLine":302,"endCharacter":51},{"startLine":289,"startCharacter":32,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":38,"endLine":291,"endCharacter":51},{"startLine":293,"startCharacter":31,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":50},{"startLine":297,"startCharacter":25,"endLine":300,"endCharacter":4},{"startLine":298,"startCharacter":47,"endLine":299,"endCharacter":68},{"startLine":301,"startCharacter":10,"endLine":302,"endCharacter":51},{"startLine":308,"startCharacter":59,"endLine":381,"endCharacter":2},{"startLine":313,"startCharacter":33,"endLine":315,"endCharacter":31},{"startLine":320,"startCharacter":36,"endLine":321,"endCharacter":67},{"startLine":330,"startCharacter":12,"endLine":339,"endCharacter":3},{"startLine":332,"startCharacter":33,"endLine":334,"endCharacter":32},{"startLine":337,"startCharacter":36,"endLine":338,"endCharacter":68},{"startLine":346,"startCharacter":6,"endLine":357,"endCharacter":3},{"startLine":347,"startCharacter":10,"endLine":356,"endCharacter":13},{"startLine":348,"startCharacter":23,"endLine":354,"endCharacter":5},{"startLine":351,"startCharacter":19,"endLine":354,"endCharacter":4},{"startLine":351,"startCharacter":41,"endLine":353,"endCharacter":9},{"startLine":355,"startCharacter":38,"endLine":356,"endCharacter":13},{"startLine":360,"startCharacter":22,"endLine":361,"endCharacter":55},{"startLine":364,"startCharacter":29,"endLine":365,"endCharacter":40},{"startLine":370,"startCharacter":29,"endLine":376,"endCharacter":3},{"startLine":371,"startCharacter":32,"endLine":375,"endCharacter":51},{"startLine":372,"startCharacter":32,"endLine":373,"endCharacter":49},{"startLine":374,"startCharacter":10,"endLine":375,"endCharacter":51},{"startLine":379,"startCharacter":32,"endLine":380,"endCharacter":76},{"startLine":385,"startCharacter":57,"endLine":462,"endCharacter":2},{"startLine":394,"startCharacter":33,"endLine":398,"endCharacter":60},{"startLine":403,"startCharacter":36,"endLine":404,"endCharacter":67},{"startLine":413,"startCharacter":12,"endLine":421,"endCharacter":3},{"startLine":415,"startCharacter":33,"endLine":416,"endCharacter":62},{"startLine":419,"startCharacter":36,"endLine":420,"endCharacter":68},{"startLine":428,"startCharacter":6,"endLine":439,"endCharacter":3},{"startLine":429,"startCharacter":10,"endLine":438,"endCharacter":13},{"startLine":430,"startCharacter":23,"endLine":436,"endCharacter":5},{"startLine":433,"startCharacter":19,"endLine":436,"endCharacter":4},{"startLine":433,"startCharacter":41,"endLine":435,"endCharacter":9},{"startLine":437,"startCharacter":38,"endLine":438,"endCharacter":13},{"startLine":442,"startCharacter":29,"endLine":443,"endCharacter":34},{"startLine":446,"startCharacter":35,"endLine":447,"endCharacter":55},{"startLine":451,"startCharacter":29,"endLine":461,"endCharacter":3},{"startLine":453,"startCharacter":10,"endLine":457,"endCharacter":17},{"startLine":454,"startCharacter":14,"endLine":455,"endCharacter":58},{"startLine":459,"startCharacter":28,"endLine":460,"endCharacter":51},{"startLine":466,"startCharacter":51,"endLine":514,"endCharacter":2},{"startLine":484,"startCharacter":12,"endLine":487,"endCharacter":45},{"startLine":494,"startCharacter":6,"endLine":505,"endCharacter":3},{"startLine":495,"startCharacter":10,"endLine":504,"endCharacter":13},{"startLine":496,"startCharacter":23,"endLine":502,"endCharacter":5},{"startLine":499,"startCharacter":19,"endLine":502,"endCharacter":4},{"startLine":499,"startCharacter":41,"endLine":501,"endCharacter":9},{"startLine":503,"startCharacter":38,"endLine":504,"endCharacter":13},{"startLine":508,"startCharacter":22,"endLine":509,"endCharacter":55},{"startLine":512,"startCharacter":29,"endLine":513,"endCharacter":40},{"startLine":518,"startCharacter":51,"endLine":578,"endCharacter":2},{"startLine":542,"startCharacter":12,"endLine":545,"endCharacter":15},{"startLine":552,"startCharacter":6,"endLine":563,"endCharacter":3},{"startLine":553,"startCharacter":10,"endLine":562,"endCharacter":13},{"startLine":554,"startCharacter":23,"endLine":560,"endCharacter":5},{"startLine":557,"startCharacter":19,"endLine":560,"endCharacter":4},{"startLine":557,"startCharacter":41,"endLine":559,"endCharacter":9},{"startLine":561,"startCharacter":38,"endLine":562,"endCharacter":13},{"startLine":567,"startCharacter":29,"endLine":569,"endCharacter":62},{"startLine":572,"startCharacter":22,"endLine":573,"endCharacter":55},{"startLine":576,"startCharacter":44,"endLine":577,"endCharacter":46},{"startLine":582,"startCharacter":50,"endLine":651,"endCharacter":2},{"startLine":583,"startCharacter":20,"endLine":586,"endCharacter":25},{"startLine":587,"startCharacter":3,"endLine":589,"endCharacter":54},{"startLine":592,"startCharacter":26,"endLine":650,"endCharacter":4},{"startLine":593,"startCharacter":8,"endLine":650,"endCharacter":3},{"startLine":593,"startCharacter":36,"endLine":649,"endCharacter":4},{"startLine":602,"startCharacter":35,"endLine":605,"endCharacter":62},{"startLine":610,"startCharacter":38,"endLine":611,"endCharacter":69},{"startLine":621,"startCharacter":8,"endLine":632,"endCharacter":5},{"startLine":622,"startCharacter":12,"endLine":631,"endCharacter":15},{"startLine":623,"startCharacter":25,"endLine":629,"endCharacter":7},{"startLine":626,"startCharacter":21,"endLine":629,"endCharacter":6},{"startLine":626,"startCharacter":43,"endLine":628,"endCharacter":11},{"startLine":630,"startCharacter":40,"endLine":631,"endCharacter":15},{"startLine":635,"startCharacter":31,"endLine":636,"endCharacter":42},{"startLine":640,"startCharacter":31,"endLine":644,"endCharacter":5},{"startLine":641,"startCharacter":29,"endLine":643,"endCharacter":18},{"startLine":642,"startCharacter":33,"endLine":643,"endCharacter":18},{"startLine":647,"startCharacter":44,"endLine":648,"endCharacter":92}] [Trace - 23:01:55.269 PM] Sending request 'textDocument/codeLens - (11387)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:55.269 PM] Sending request 'textDocument/codeLens - (11388)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:55.269 PM] Received response 'textDocument/codeLens - (11387)' in 0ms. Result: null [Trace - 23:01:55.269 PM] Received response 'textDocument/codeLens - (11388)' in 0ms. Result: null [Trace - 23:01:55.340 PM] Sending request 'textDocument/documentLink - (11389)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:55.340 PM] Sending request 'textDocument/documentLink - (11390)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:55.344 PM] Received response 'textDocument/documentLink - (11389)' in 4ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":414,"character":11},"end":{"line":414,"character":19}},"target":"https://time.Now"}] [Trace - 23:01:55.348 PM] Received response 'textDocument/documentLink - (11390)' in 7ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":414,"character":11},"end":{"line":414,"character":19}},"target":"https://time.Now"}] [Trace - 23:01:55.623 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":300},"contentChanges":[{"range":{"start":{"line":215,"character":8},"end":{"line":215,"character":8}},"rangeLength":0,"text":"t"}]} [Trace - 23:01:55.625 PM] Sending request 'textDocument/completion - (11391)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":215,"character":9},"context":{"triggerKind":1}} [Trace - 23:01:55.629 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":300,"diagnostics":[{"range":{"start":{"line":215,"character":8},"end":{"line":215,"character":9}},"severity":1,"source":"compiler","message":"undeclared name: t"},{"range":{"start":{"line":232,"character":9},"end":{"line":232,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"},{"range":{"start":{"line":233,"character":9},"end":{"line":233,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"}]} [Trace - 23:01:55.636 PM] Received response 'textDocument/completion - (11391)' in 10ms. Result: {"isIncomplete":true,"items":[{"label":"time.Date","kind":3,"detail":"func(year int, month time.Month, day int, hour int, min int, sec int, nsec int, loc *time.Location) time.Time","documentation":"Date returns the Time corresponding to\n\tyyyy-mm-dd hh:mm:ss + nsec nanoseconds\nin the appropriate zone for that time in the given location.\n\nThe month, day, hour, min, sec, and nsec values may be outside\ntheir usual ranges and will be normalized during the conversion.\nFor example, October 32 converts to November 1.\n\nA daylight savings time transition skips or repeats times.\nFor example, in the United States, March 13, 2011 2:15am never occurred,\nwhile November 6, 2011 1:15am occurred twice. In such cases, the\nchoice of time zone, and therefore the time, is not well-defined.\nDate returns a time that is correct in one of the two zones involved\nin the transition, but it does not guarantee which.\n\nDate panics if loc is nil.\n","preselect":true,"sortText":"00000","filterText":"time.Date","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":8},"end":{"line":215,"character":9}},"newText":"time.Date(${1:})"}},{"label":"time.Now","kind":3,"detail":"func() time.Time","documentation":"Now returns the current local time.\n","sortText":"00001","filterText":"time.Now","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":8},"end":{"line":215,"character":9}},"newText":"time.Now()"}},{"label":"time.Unix","kind":3,"detail":"func(sec int64, nsec int64) time.Time","documentation":"Unix returns the local Time corresponding to the given Unix time,\nsec seconds and nsec nanoseconds since January 1, 1970 UTC.\nIt is valid to pass nsec outside the range [0, 999999999].\nNot all sec values have a corresponding time value. One such\nvalue is 1\u003c\u003c63-1 (the largest int64 value).\n","sortText":"00002","filterText":"time.Unix","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":8},"end":{"line":215,"character":9}},"newText":"time.Unix(${1:})"}},{"label":"time.Time{}","kind":6,"sortText":"00003","filterText":"time.Time{}","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":8},"end":{"line":215,"character":9}},"newText":"time.Time{\\}"}},{"label":"testing","kind":9,"detail":"\"testing\"","sortText":"00004","filterText":"testing","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":8},"end":{"line":215,"character":9}},"newText":"testing"}},{"label":"time","kind":9,"detail":"\"time\"","sortText":"00005","filterText":"time","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":8},"end":{"line":215,"character":9}},"newText":"time"}},{"label":"TestScheduler_delete_schedules","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #7: scheduler.DeleteSchedules should delete planned schedule\n","sortText":"00006","filterText":"TestScheduler_delete_schedules","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":8},"end":{"line":215,"character":9}},"newText":"TestScheduler_delete_schedules(${1:})"}},{"label":"TestScheduler_deleted_schedule","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #6: scheduler.DeletedSchedule should delete planned schedule\n","sortText":"00007","filterText":"TestScheduler_deleted_schedule","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":8},"end":{"line":215,"character":9}},"newText":"TestScheduler_deleted_schedule(${1:})"}},{"label":"TestScheduler_ignore_invalid_schedules","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #4: scheduler should not plan and trigger InvalidSchedule event\n","sortText":"00008","filterText":"TestScheduler_ignore_invalid_schedules","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":8},"end":{"line":215,"character":9}},"newText":"TestScheduler_ignore_invalid_schedules(${1:})"}},{"label":"TestScheduler_missed_schedules_first","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #5: If there are mix of existing missed and planned schedules, when scheduler starts MissedSchedule type should be triggered first\n","sortText":"00009","filterText":"TestScheduler_missed_schedules_first","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":8},"end":{"line":215,"character":9}},"newText":"TestScheduler_missed_schedules_first(${1:})"}},{"label":"TestScheduler_outdated_schedule","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #3: existing schedule with a past epoch should be ignored, live incoming schedules with past epoch should be triggered as InvalidSchedule\n","sortText":"00010","filterText":"TestScheduler_outdated_schedule","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":8},"end":{"line":215,"character":9}},"newText":"TestScheduler_outdated_schedule(${1:})"}},{"label":"TestScheduler_scheduler_since","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #8: missed schedules depends on the since parameter\n","sortText":"00011","filterText":"TestScheduler_scheduler_since","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":8},"end":{"line":215,"character":9}},"newText":"TestScheduler_scheduler_since(${1:})"}},{"label":"TestScheduler_trigger_epoch","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #1: schedules should be triggered at the expected time\n","sortText":"00012","filterText":"TestScheduler_trigger_epoch","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":8},"end":{"line":215,"character":9}},"newText":"TestScheduler_trigger_epoch(${1:})"}},{"label":"TestScheduler_update_epoch","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #2: when updating epochs, schedules should be triggered at the new time\n","sortText":"00013","filterText":"TestScheduler_update_epoch","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":8},"end":{"line":215,"character":9}},"newText":"TestScheduler_update_epoch(${1:})"}},{"label":"true","kind":21,"sortText":"00014","filterText":"true","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":8},"end":{"line":215,"character":9}},"newText":"true"}},{"label":"textproto","kind":9,"detail":"\"net/textproto\"","sortText":"00015","filterText":"textproto","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":8},"end":{"line":215,"character":9}},"newText":"textproto"},"additionalTextEdits":[{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":2}},"newText":"net/textproto\"\n\t\""}]},{"label":"trace","kind":9,"detail":"\"runtime/trace\"","sortText":"00016","filterText":"trace","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":8},"end":{"line":215,"character":9}},"newText":"trace"},"additionalTextEdits":[{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":2}},"newText":"runtime/trace\"\n\t\""}]},{"label":"test","kind":9,"detail":"\"github.com/etf1/kafka-scheduler/internal/test\"","sortText":"00017","filterText":"test","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":8},"end":{"line":215,"character":9}},"newText":"test"},"additionalTextEdits":[{"range":{"start":{"line":9,"character":34},"end":{"line":9,"character":34}},"newText":"internal/test\"\n\t\"github.com/etf1/kafka-scheduler/"}]},{"label":"timers","kind":9,"detail":"\"github.com/etf1/kafka-scheduler/internal/timers\"","sortText":"00018","filterText":"timers","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":8},"end":{"line":215,"character":9}},"newText":"timers"},"additionalTextEdits":[{"range":{"start":{"line":9,"character":34},"end":{"line":9,"character":34}},"newText":"internal/timers\"\n\t\"github.com/etf1/kafka-scheduler/"}]},{"label":"testlog","kind":9,"detail":"\"internal/testlog\"","sortText":"00019","filterText":"testlog","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":8},"end":{"line":215,"character":9}},"newText":"testlog"},"additionalTextEdits":[{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":2}},"newText":"internal/testlog\"\n\t\""}]}]} [Trace - 23:01:55.757 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":301},"contentChanges":[{"range":{"start":{"line":215,"character":9},"end":{"line":215,"character":9}},"rangeLength":0,"text":"i"}]} [Trace - 23:01:55.758 PM] Sending request 'textDocument/completion - (11392)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":215,"character":10},"context":{"triggerKind":3}} [Trace - 23:01:55.764 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":301,"diagnostics":[{"range":{"start":{"line":215,"character":8},"end":{"line":215,"character":10}},"severity":1,"source":"compiler","message":"undeclared name: ti"},{"range":{"start":{"line":232,"character":9},"end":{"line":232,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"},{"range":{"start":{"line":233,"character":9},"end":{"line":233,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"}]} [Trace - 23:01:55.774 PM] Received response 'textDocument/completion - (11392)' in 16ms. Result: {"isIncomplete":true,"items":[{"label":"time.Date","kind":3,"detail":"func(year int, month time.Month, day int, hour int, min int, sec int, nsec int, loc *time.Location) time.Time","documentation":"Date returns the Time corresponding to\n\tyyyy-mm-dd hh:mm:ss + nsec nanoseconds\nin the appropriate zone for that time in the given location.\n\nThe month, day, hour, min, sec, and nsec values may be outside\ntheir usual ranges and will be normalized during the conversion.\nFor example, October 32 converts to November 1.\n\nA daylight savings time transition skips or repeats times.\nFor example, in the United States, March 13, 2011 2:15am never occurred,\nwhile November 6, 2011 1:15am occurred twice. In such cases, the\nchoice of time zone, and therefore the time, is not well-defined.\nDate returns a time that is correct in one of the two zones involved\nin the transition, but it does not guarantee which.\n\nDate panics if loc is nil.\n","preselect":true,"sortText":"00000","filterText":"time.Date","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":8},"end":{"line":215,"character":10}},"newText":"time.Date(${1:})"}},{"label":"time.Now","kind":3,"detail":"func() time.Time","documentation":"Now returns the current local time.\n","sortText":"00001","filterText":"time.Now","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":8},"end":{"line":215,"character":10}},"newText":"time.Now()"}},{"label":"time.Unix","kind":3,"detail":"func(sec int64, nsec int64) time.Time","documentation":"Unix returns the local Time corresponding to the given Unix time,\nsec seconds and nsec nanoseconds since January 1, 1970 UTC.\nIt is valid to pass nsec outside the range [0, 999999999].\nNot all sec values have a corresponding time value. One such\nvalue is 1\u003c\u003c63-1 (the largest int64 value).\n","sortText":"00002","filterText":"time.Unix","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":8},"end":{"line":215,"character":10}},"newText":"time.Unix(${1:})"}},{"label":"time.Time{}","kind":6,"sortText":"00004","filterText":"time.Time{}","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":8},"end":{"line":215,"character":10}},"newText":"time.Time{\\}"}},{"label":"time","kind":9,"detail":"\"time\"","sortText":"00005","filterText":"time","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":8},"end":{"line":215,"character":10}},"newText":"time"}},{"label":"timers","kind":9,"detail":"\"github.com/etf1/kafka-scheduler/internal/timers\"","sortText":"00006","filterText":"timers","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":8},"end":{"line":215,"character":10}},"newText":"timers"},"additionalTextEdits":[{"range":{"start":{"line":9,"character":34},"end":{"line":9,"character":34}},"newText":"internal/timers\"\n\t\"github.com/etf1/kafka-scheduler/"}]},{"label":"timeofday","kind":9,"detail":"\"google.golang.org/genproto/googleapis/type/timeofday\"","sortText":"00009","filterText":"timeofday","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":8},"end":{"line":215,"character":10}},"newText":"timeofday"},"additionalTextEdits":[{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":0}},"newText":"\t\"google.golang.org/genproto/googleapis/type/timeofday\"\n"}]},{"label":"timeseriesinsights","kind":9,"detail":"\"github.com/Azure/azure-sdk-for-go/services/timeseriesinsights/mgmt/2017-11-15/timeseriesinsights\"","sortText":"00010","filterText":"timeseriesinsights","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":8},"end":{"line":215,"character":10}},"newText":"timeseriesinsights"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"Azure/azure-sdk-for-go/services/timeseriesinsights/mgmt/2017-11-15/timeseriesinsights\"\n\t\"github.com/"}]},{"label":"timeseriesinsights","kind":9,"detail":"\"github.com/Azure/azure-sdk-for-go/profiles/preview/timeseriesinsights/mgmt/timeseriesinsights\"","sortText":"00011","filterText":"timeseriesinsights","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":8},"end":{"line":215,"character":10}},"newText":"timeseriesinsights"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"Azure/azure-sdk-for-go/profiles/preview/timeseriesinsights/mgmt/timeseriesinsights\"\n\t\"github.com/"}]},{"label":"timestamp","kind":9,"detail":"\"github.com/golang/protobuf/ptypes/timestamp\"","sortText":"00012","filterText":"timestamp","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":8},"end":{"line":215,"character":10}},"newText":"timestamp"},"additionalTextEdits":[{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":0}},"newText":"\t\"github.com/golang/protobuf/ptypes/timestamp\"\n"}]},{"label":"TestScheduler_ignore_invalid_schedules","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #4: scheduler should not plan and trigger InvalidSchedule event\n","sortText":"00013","filterText":"TestScheduler_ignore_invalid_schedules","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":8},"end":{"line":215,"character":10}},"newText":"TestScheduler_ignore_invalid_schedules(${1:})"}},{"label":"testing","kind":9,"detail":"\"testing\"","sortText":"00014","filterText":"testing","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":8},"end":{"line":215,"character":10}},"newText":"testing"}},{"label":"TestScheduler_missed_schedules_first","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #5: If there are mix of existing missed and planned schedules, when scheduler starts MissedSchedule type should be triggered first\n","sortText":"00015","filterText":"TestScheduler_missed_schedules_first","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":8},"end":{"line":215,"character":10}},"newText":"TestScheduler_missed_schedules_first(${1:})"}},{"label":"TestScheduler_scheduler_since","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #8: missed schedules depends on the since parameter\n","sortText":"00016","filterText":"TestScheduler_scheduler_since","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":8},"end":{"line":215,"character":10}},"newText":"TestScheduler_scheduler_since(${1:})"}},{"label":"TestScheduler_trigger_epoch","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #1: schedules should be triggered at the expected time\n","sortText":"00017","filterText":"TestScheduler_trigger_epoch","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":8},"end":{"line":215,"character":10}},"newText":"TestScheduler_trigger_epoch(${1:})"}}]} [Trace - 23:01:55.956 PM] Sending request 'textDocument/foldingRange - (11393)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:55.956 PM] Sending request 'textDocument/foldingRange - (11394)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:55.959 PM] Received response 'textDocument/foldingRange - (11393)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":214,"startCharacter":22,"endLine":215,"endCharacter":10},{"startLine":219,"startCharacter":52,"endLine":304,"endCharacter":2},{"startLine":231,"startCharacter":33,"endLine":233,"endCharacter":55},{"startLine":238,"startCharacter":36,"endLine":239,"endCharacter":21},{"startLine":248,"startCharacter":9,"endLine":258,"endCharacter":3},{"startLine":250,"startCharacter":33,"endLine":253,"endCharacter":61},{"startLine":256,"startCharacter":36,"endLine":257,"endCharacter":22},{"startLine":265,"startCharacter":6,"endLine":276,"endCharacter":3},{"startLine":266,"startCharacter":10,"endLine":275,"endCharacter":13},{"startLine":267,"startCharacter":23,"endLine":273,"endCharacter":5},{"startLine":270,"startCharacter":19,"endLine":273,"endCharacter":4},{"startLine":270,"startCharacter":41,"endLine":272,"endCharacter":9},{"startLine":274,"startCharacter":38,"endLine":275,"endCharacter":13},{"startLine":279,"startCharacter":22,"endLine":280,"endCharacter":55},{"startLine":283,"startCharacter":29,"endLine":284,"endCharacter":40},{"startLine":287,"startCharacter":29,"endLine":303,"endCharacter":3},{"startLine":288,"startCharacter":32,"endLine":302,"endCharacter":51},{"startLine":289,"startCharacter":32,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":38,"endLine":291,"endCharacter":51},{"startLine":293,"startCharacter":31,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":50},{"startLine":297,"startCharacter":25,"endLine":300,"endCharacter":4},{"startLine":298,"startCharacter":47,"endLine":299,"endCharacter":68},{"startLine":301,"startCharacter":10,"endLine":302,"endCharacter":51},{"startLine":308,"startCharacter":59,"endLine":381,"endCharacter":2},{"startLine":313,"startCharacter":33,"endLine":315,"endCharacter":31},{"startLine":320,"startCharacter":36,"endLine":321,"endCharacter":67},{"startLine":330,"startCharacter":12,"endLine":339,"endCharacter":3},{"startLine":332,"startCharacter":33,"endLine":334,"endCharacter":32},{"startLine":337,"startCharacter":36,"endLine":338,"endCharacter":68},{"startLine":346,"startCharacter":6,"endLine":357,"endCharacter":3},{"startLine":347,"startCharacter":10,"endLine":356,"endCharacter":13},{"startLine":348,"startCharacter":23,"endLine":354,"endCharacter":5},{"startLine":351,"startCharacter":19,"endLine":354,"endCharacter":4},{"startLine":351,"startCharacter":41,"endLine":353,"endCharacter":9},{"startLine":355,"startCharacter":38,"endLine":356,"endCharacter":13},{"startLine":360,"startCharacter":22,"endLine":361,"endCharacter":55},{"startLine":364,"startCharacter":29,"endLine":365,"endCharacter":40},{"startLine":370,"startCharacter":29,"endLine":376,"endCharacter":3},{"startLine":371,"startCharacter":32,"endLine":375,"endCharacter":51},{"startLine":372,"startCharacter":32,"endLine":373,"endCharacter":49},{"startLine":374,"startCharacter":10,"endLine":375,"endCharacter":51},{"startLine":379,"startCharacter":32,"endLine":380,"endCharacter":76},{"startLine":385,"startCharacter":57,"endLine":462,"endCharacter":2},{"startLine":394,"startCharacter":33,"endLine":398,"endCharacter":60},{"startLine":403,"startCharacter":36,"endLine":404,"endCharacter":67},{"startLine":413,"startCharacter":12,"endLine":421,"endCharacter":3},{"startLine":415,"startCharacter":33,"endLine":416,"endCharacter":62},{"startLine":419,"startCharacter":36,"endLine":420,"endCharacter":68},{"startLine":428,"startCharacter":6,"endLine":439,"endCharacter":3},{"startLine":429,"startCharacter":10,"endLine":438,"endCharacter":13},{"startLine":430,"startCharacter":23,"endLine":436,"endCharacter":5},{"startLine":433,"startCharacter":19,"endLine":436,"endCharacter":4},{"startLine":433,"startCharacter":41,"endLine":435,"endCharacter":9},{"startLine":437,"startCharacter":38,"endLine":438,"endCharacter":13},{"startLine":442,"startCharacter":29,"endLine":443,"endCharacter":34},{"startLine":446,"startCharacter":35,"endLine":447,"endCharacter":55},{"startLine":451,"startCharacter":29,"endLine":461,"endCharacter":3},{"startLine":453,"startCharacter":10,"endLine":457,"endCharacter":17},{"startLine":454,"startCharacter":14,"endLine":455,"endCharacter":58},{"startLine":459,"startCharacter":28,"endLine":460,"endCharacter":51},{"startLine":466,"startCharacter":51,"endLine":514,"endCharacter":2},{"startLine":484,"startCharacter":12,"endLine":487,"endCharacter":45},{"startLine":494,"startCharacter":6,"endLine":505,"endCharacter":3},{"startLine":495,"startCharacter":10,"endLine":504,"endCharacter":13},{"startLine":496,"startCharacter":23,"endLine":502,"endCharacter":5},{"startLine":499,"startCharacter":19,"endLine":502,"endCharacter":4},{"startLine":499,"startCharacter":41,"endLine":501,"endCharacter":9},{"startLine":503,"startCharacter":38,"endLine":504,"endCharacter":13},{"startLine":508,"startCharacter":22,"endLine":509,"endCharacter":55},{"startLine":512,"startCharacter":29,"endLine":513,"endCharacter":40},{"startLine":518,"startCharacter":51,"endLine":578,"endCharacter":2},{"startLine":542,"startCharacter":12,"endLine":545,"endCharacter":15},{"startLine":552,"startCharacter":6,"endLine":563,"endCharacter":3},{"startLine":553,"startCharacter":10,"endLine":562,"endCharacter":13},{"startLine":554,"startCharacter":23,"endLine":560,"endCharacter":5},{"startLine":557,"startCharacter":19,"endLine":560,"endCharacter":4},{"startLine":557,"startCharacter":41,"endLine":559,"endCharacter":9},{"startLine":561,"startCharacter":38,"endLine":562,"endCharacter":13},{"startLine":567,"startCharacter":29,"endLine":569,"endCharacter":62},{"startLine":572,"startCharacter":22,"endLine":573,"endCharacter":55},{"startLine":576,"startCharacter":44,"endLine":577,"endCharacter":46},{"startLine":582,"startCharacter":50,"endLine":651,"endCharacter":2},{"startLine":583,"startCharacter":20,"endLine":586,"endCharacter":25},{"startLine":587,"startCharacter":3,"endLine":589,"endCharacter":54},{"startLine":592,"startCharacter":26,"endLine":650,"endCharacter":4},{"startLine":593,"startCharacter":8,"endLine":650,"endCharacter":3},{"startLine":593,"startCharacter":36,"endLine":649,"endCharacter":4},{"startLine":602,"startCharacter":35,"endLine":605,"endCharacter":62},{"startLine":610,"startCharacter":38,"endLine":611,"endCharacter":69},{"startLine":621,"startCharacter":8,"endLine":632,"endCharacter":5},{"startLine":622,"startCharacter":12,"endLine":631,"endCharacter":15},{"startLine":623,"startCharacter":25,"endLine":629,"endCharacter":7},{"startLine":626,"startCharacter":21,"endLine":629,"endCharacter":6},{"startLine":626,"startCharacter":43,"endLine":628,"endCharacter":11},{"startLine":630,"startCharacter":40,"endLine":631,"endCharacter":15},{"startLine":635,"startCharacter":31,"endLine":636,"endCharacter":42},{"startLine":640,"startCharacter":31,"endLine":644,"endCharacter":5},{"startLine":641,"startCharacter":29,"endLine":643,"endCharacter":18},{"startLine":642,"startCharacter":33,"endLine":643,"endCharacter":18},{"startLine":647,"startCharacter":44,"endLine":648,"endCharacter":92}] [Trace - 23:01:55.961 PM] Received response 'textDocument/foldingRange - (11394)' in 5ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":214,"startCharacter":22,"endLine":215,"endCharacter":10},{"startLine":219,"startCharacter":52,"endLine":304,"endCharacter":2},{"startLine":231,"startCharacter":33,"endLine":233,"endCharacter":55},{"startLine":238,"startCharacter":36,"endLine":239,"endCharacter":21},{"startLine":248,"startCharacter":9,"endLine":258,"endCharacter":3},{"startLine":250,"startCharacter":33,"endLine":253,"endCharacter":61},{"startLine":256,"startCharacter":36,"endLine":257,"endCharacter":22},{"startLine":265,"startCharacter":6,"endLine":276,"endCharacter":3},{"startLine":266,"startCharacter":10,"endLine":275,"endCharacter":13},{"startLine":267,"startCharacter":23,"endLine":273,"endCharacter":5},{"startLine":270,"startCharacter":19,"endLine":273,"endCharacter":4},{"startLine":270,"startCharacter":41,"endLine":272,"endCharacter":9},{"startLine":274,"startCharacter":38,"endLine":275,"endCharacter":13},{"startLine":279,"startCharacter":22,"endLine":280,"endCharacter":55},{"startLine":283,"startCharacter":29,"endLine":284,"endCharacter":40},{"startLine":287,"startCharacter":29,"endLine":303,"endCharacter":3},{"startLine":288,"startCharacter":32,"endLine":302,"endCharacter":51},{"startLine":289,"startCharacter":32,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":38,"endLine":291,"endCharacter":51},{"startLine":293,"startCharacter":31,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":50},{"startLine":297,"startCharacter":25,"endLine":300,"endCharacter":4},{"startLine":298,"startCharacter":47,"endLine":299,"endCharacter":68},{"startLine":301,"startCharacter":10,"endLine":302,"endCharacter":51},{"startLine":308,"startCharacter":59,"endLine":381,"endCharacter":2},{"startLine":313,"startCharacter":33,"endLine":315,"endCharacter":31},{"startLine":320,"startCharacter":36,"endLine":321,"endCharacter":67},{"startLine":330,"startCharacter":12,"endLine":339,"endCharacter":3},{"startLine":332,"startCharacter":33,"endLine":334,"endCharacter":32},{"startLine":337,"startCharacter":36,"endLine":338,"endCharacter":68},{"startLine":346,"startCharacter":6,"endLine":357,"endCharacter":3},{"startLine":347,"startCharacter":10,"endLine":356,"endCharacter":13},{"startLine":348,"startCharacter":23,"endLine":354,"endCharacter":5},{"startLine":351,"startCharacter":19,"endLine":354,"endCharacter":4},{"startLine":351,"startCharacter":41,"endLine":353,"endCharacter":9},{"startLine":355,"startCharacter":38,"endLine":356,"endCharacter":13},{"startLine":360,"startCharacter":22,"endLine":361,"endCharacter":55},{"startLine":364,"startCharacter":29,"endLine":365,"endCharacter":40},{"startLine":370,"startCharacter":29,"endLine":376,"endCharacter":3},{"startLine":371,"startCharacter":32,"endLine":375,"endCharacter":51},{"startLine":372,"startCharacter":32,"endLine":373,"endCharacter":49},{"startLine":374,"startCharacter":10,"endLine":375,"endCharacter":51},{"startLine":379,"startCharacter":32,"endLine":380,"endCharacter":76},{"startLine":385,"startCharacter":57,"endLine":462,"endCharacter":2},{"startLine":394,"startCharacter":33,"endLine":398,"endCharacter":60},{"startLine":403,"startCharacter":36,"endLine":404,"endCharacter":67},{"startLine":413,"startCharacter":12,"endLine":421,"endCharacter":3},{"startLine":415,"startCharacter":33,"endLine":416,"endCharacter":62},{"startLine":419,"startCharacter":36,"endLine":420,"endCharacter":68},{"startLine":428,"startCharacter":6,"endLine":439,"endCharacter":3},{"startLine":429,"startCharacter":10,"endLine":438,"endCharacter":13},{"startLine":430,"startCharacter":23,"endLine":436,"endCharacter":5},{"startLine":433,"startCharacter":19,"endLine":436,"endCharacter":4},{"startLine":433,"startCharacter":41,"endLine":435,"endCharacter":9},{"startLine":437,"startCharacter":38,"endLine":438,"endCharacter":13},{"startLine":442,"startCharacter":29,"endLine":443,"endCharacter":34},{"startLine":446,"startCharacter":35,"endLine":447,"endCharacter":55},{"startLine":451,"startCharacter":29,"endLine":461,"endCharacter":3},{"startLine":453,"startCharacter":10,"endLine":457,"endCharacter":17},{"startLine":454,"startCharacter":14,"endLine":455,"endCharacter":58},{"startLine":459,"startCharacter":28,"endLine":460,"endCharacter":51},{"startLine":466,"startCharacter":51,"endLine":514,"endCharacter":2},{"startLine":484,"startCharacter":12,"endLine":487,"endCharacter":45},{"startLine":494,"startCharacter":6,"endLine":505,"endCharacter":3},{"startLine":495,"startCharacter":10,"endLine":504,"endCharacter":13},{"startLine":496,"startCharacter":23,"endLine":502,"endCharacter":5},{"startLine":499,"startCharacter":19,"endLine":502,"endCharacter":4},{"startLine":499,"startCharacter":41,"endLine":501,"endCharacter":9},{"startLine":503,"startCharacter":38,"endLine":504,"endCharacter":13},{"startLine":508,"startCharacter":22,"endLine":509,"endCharacter":55},{"startLine":512,"startCharacter":29,"endLine":513,"endCharacter":40},{"startLine":518,"startCharacter":51,"endLine":578,"endCharacter":2},{"startLine":542,"startCharacter":12,"endLine":545,"endCharacter":15},{"startLine":552,"startCharacter":6,"endLine":563,"endCharacter":3},{"startLine":553,"startCharacter":10,"endLine":562,"endCharacter":13},{"startLine":554,"startCharacter":23,"endLine":560,"endCharacter":5},{"startLine":557,"startCharacter":19,"endLine":560,"endCharacter":4},{"startLine":557,"startCharacter":41,"endLine":559,"endCharacter":9},{"startLine":561,"startCharacter":38,"endLine":562,"endCharacter":13},{"startLine":567,"startCharacter":29,"endLine":569,"endCharacter":62},{"startLine":572,"startCharacter":22,"endLine":573,"endCharacter":55},{"startLine":576,"startCharacter":44,"endLine":577,"endCharacter":46},{"startLine":582,"startCharacter":50,"endLine":651,"endCharacter":2},{"startLine":583,"startCharacter":20,"endLine":586,"endCharacter":25},{"startLine":587,"startCharacter":3,"endLine":589,"endCharacter":54},{"startLine":592,"startCharacter":26,"endLine":650,"endCharacter":4},{"startLine":593,"startCharacter":8,"endLine":650,"endCharacter":3},{"startLine":593,"startCharacter":36,"endLine":649,"endCharacter":4},{"startLine":602,"startCharacter":35,"endLine":605,"endCharacter":62},{"startLine":610,"startCharacter":38,"endLine":611,"endCharacter":69},{"startLine":621,"startCharacter":8,"endLine":632,"endCharacter":5},{"startLine":622,"startCharacter":12,"endLine":631,"endCharacter":15},{"startLine":623,"startCharacter":25,"endLine":629,"endCharacter":7},{"startLine":626,"startCharacter":21,"endLine":629,"endCharacter":6},{"startLine":626,"startCharacter":43,"endLine":628,"endCharacter":11},{"startLine":630,"startCharacter":40,"endLine":631,"endCharacter":15},{"startLine":635,"startCharacter":31,"endLine":636,"endCharacter":42},{"startLine":640,"startCharacter":31,"endLine":644,"endCharacter":5},{"startLine":641,"startCharacter":29,"endLine":643,"endCharacter":18},{"startLine":642,"startCharacter":33,"endLine":643,"endCharacter":18},{"startLine":647,"startCharacter":44,"endLine":648,"endCharacter":92}] [Trace - 23:01:56.017 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":302},"contentChanges":[{"range":{"start":{"line":215,"character":10},"end":{"line":215,"character":10}},"rangeLength":0,"text":"m"}]} [Trace - 23:01:56.017 PM] Sending request 'textDocument/completion - (11395)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":215,"character":11},"context":{"triggerKind":3}} [Trace - 23:01:56.022 PM] Sending request 'textDocument/codeAction - (11396)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":274,"character":22},"end":{"line":274,"character":22}},"context":{"diagnostics":[]}} [Trace - 23:01:56.024 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":302,"diagnostics":[{"range":{"start":{"line":215,"character":8},"end":{"line":215,"character":11}},"severity":1,"source":"compiler","message":"undeclared name: tim"},{"range":{"start":{"line":232,"character":9},"end":{"line":232,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"},{"range":{"start":{"line":233,"character":9},"end":{"line":233,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"}]} [Trace - 23:01:56.034 PM] Received response 'textDocument/completion - (11395)' in 16ms. Result: {"isIncomplete":true,"items":[{"label":"time.Date","kind":3,"detail":"func(year int, month time.Month, day int, hour int, min int, sec int, nsec int, loc *time.Location) time.Time","documentation":"Date returns the Time corresponding to\n\tyyyy-mm-dd hh:mm:ss + nsec nanoseconds\nin the appropriate zone for that time in the given location.\n\nThe month, day, hour, min, sec, and nsec values may be outside\ntheir usual ranges and will be normalized during the conversion.\nFor example, October 32 converts to November 1.\n\nA daylight savings time transition skips or repeats times.\nFor example, in the United States, March 13, 2011 2:15am never occurred,\nwhile November 6, 2011 1:15am occurred twice. In such cases, the\nchoice of time zone, and therefore the time, is not well-defined.\nDate returns a time that is correct in one of the two zones involved\nin the transition, but it does not guarantee which.\n\nDate panics if loc is nil.\n","preselect":true,"sortText":"00000","filterText":"time.Date","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":8},"end":{"line":215,"character":11}},"newText":"time.Date(${1:})"}},{"label":"time.Now","kind":3,"detail":"func() time.Time","documentation":"Now returns the current local time.\n","sortText":"00001","filterText":"time.Now","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":8},"end":{"line":215,"character":11}},"newText":"time.Now()"}},{"label":"time.Unix","kind":3,"detail":"func(sec int64, nsec int64) time.Time","documentation":"Unix returns the local Time corresponding to the given Unix time,\nsec seconds and nsec nanoseconds since January 1, 1970 UTC.\nIt is valid to pass nsec outside the range [0, 999999999].\nNot all sec values have a corresponding time value. One such\nvalue is 1\u003c\u003c63-1 (the largest int64 value).\n","sortText":"00002","filterText":"time.Unix","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":8},"end":{"line":215,"character":11}},"newText":"time.Unix(${1:})"}},{"label":"time.Time{}","kind":6,"sortText":"00004","filterText":"time.Time{}","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":8},"end":{"line":215,"character":11}},"newText":"time.Time{\\}"}},{"label":"time","kind":9,"detail":"\"time\"","sortText":"00005","filterText":"time","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":8},"end":{"line":215,"character":11}},"newText":"time"}},{"label":"timers","kind":9,"detail":"\"github.com/etf1/kafka-scheduler/internal/timers\"","sortText":"00006","filterText":"timers","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":8},"end":{"line":215,"character":11}},"newText":"timers"},"additionalTextEdits":[{"range":{"start":{"line":9,"character":34},"end":{"line":9,"character":34}},"newText":"internal/timers\"\n\t\"github.com/etf1/kafka-scheduler/"}]},{"label":"timeofday","kind":9,"detail":"\"google.golang.org/genproto/googleapis/type/timeofday\"","sortText":"00008","filterText":"timeofday","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":8},"end":{"line":215,"character":11}},"newText":"timeofday"},"additionalTextEdits":[{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":0}},"newText":"\t\"google.golang.org/genproto/googleapis/type/timeofday\"\n"}]},{"label":"timeseriesinsights","kind":9,"detail":"\"github.com/Azure/azure-sdk-for-go/profiles/preview/preview/timeseriesinsights/mgmt/timeseriesinsights\"","sortText":"00009","filterText":"timeseriesinsights","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":8},"end":{"line":215,"character":11}},"newText":"timeseriesinsights"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"Azure/azure-sdk-for-go/profiles/preview/preview/timeseriesinsights/mgmt/timeseriesinsights\"\n\t\"github.com/"}]},{"label":"timeseriesinsights","kind":9,"detail":"\"github.com/Azure/azure-sdk-for-go/services/timeseriesinsights/mgmt/2017-11-15/timeseriesinsights\"","sortText":"00010","filterText":"timeseriesinsights","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":8},"end":{"line":215,"character":11}},"newText":"timeseriesinsights"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"Azure/azure-sdk-for-go/services/timeseriesinsights/mgmt/2017-11-15/timeseriesinsights\"\n\t\"github.com/"}]},{"label":"timestamp","kind":9,"detail":"\"github.com/golang/protobuf/ptypes/timestamp\"","sortText":"00011","filterText":"timestamp","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":8},"end":{"line":215,"character":11}},"newText":"timestamp"},"additionalTextEdits":[{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":0}},"newText":"\t\"github.com/golang/protobuf/ptypes/timestamp\"\n"}]}]} [Trace - 23:01:56.035 PM] Received response 'textDocument/codeAction - (11396)' in 12ms. Result: null [Trace - 23:01:56.209 PM] Sending request 'textDocument/foldingRange - (11397)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:56.209 PM] Sending request 'textDocument/foldingRange - (11398)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:56.213 PM] Received response 'textDocument/foldingRange - (11397)' in 4ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":214,"startCharacter":22,"endLine":215,"endCharacter":11},{"startLine":219,"startCharacter":52,"endLine":304,"endCharacter":2},{"startLine":231,"startCharacter":33,"endLine":233,"endCharacter":55},{"startLine":238,"startCharacter":36,"endLine":239,"endCharacter":21},{"startLine":248,"startCharacter":9,"endLine":258,"endCharacter":3},{"startLine":250,"startCharacter":33,"endLine":253,"endCharacter":61},{"startLine":256,"startCharacter":36,"endLine":257,"endCharacter":22},{"startLine":265,"startCharacter":6,"endLine":276,"endCharacter":3},{"startLine":266,"startCharacter":10,"endLine":275,"endCharacter":13},{"startLine":267,"startCharacter":23,"endLine":273,"endCharacter":5},{"startLine":270,"startCharacter":19,"endLine":273,"endCharacter":4},{"startLine":270,"startCharacter":41,"endLine":272,"endCharacter":9},{"startLine":274,"startCharacter":38,"endLine":275,"endCharacter":13},{"startLine":279,"startCharacter":22,"endLine":280,"endCharacter":55},{"startLine":283,"startCharacter":29,"endLine":284,"endCharacter":40},{"startLine":287,"startCharacter":29,"endLine":303,"endCharacter":3},{"startLine":288,"startCharacter":32,"endLine":302,"endCharacter":51},{"startLine":289,"startCharacter":32,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":38,"endLine":291,"endCharacter":51},{"startLine":293,"startCharacter":31,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":50},{"startLine":297,"startCharacter":25,"endLine":300,"endCharacter":4},{"startLine":298,"startCharacter":47,"endLine":299,"endCharacter":68},{"startLine":301,"startCharacter":10,"endLine":302,"endCharacter":51},{"startLine":308,"startCharacter":59,"endLine":381,"endCharacter":2},{"startLine":313,"startCharacter":33,"endLine":315,"endCharacter":31},{"startLine":320,"startCharacter":36,"endLine":321,"endCharacter":67},{"startLine":330,"startCharacter":12,"endLine":339,"endCharacter":3},{"startLine":332,"startCharacter":33,"endLine":334,"endCharacter":32},{"startLine":337,"startCharacter":36,"endLine":338,"endCharacter":68},{"startLine":346,"startCharacter":6,"endLine":357,"endCharacter":3},{"startLine":347,"startCharacter":10,"endLine":356,"endCharacter":13},{"startLine":348,"startCharacter":23,"endLine":354,"endCharacter":5},{"startLine":351,"startCharacter":19,"endLine":354,"endCharacter":4},{"startLine":351,"startCharacter":41,"endLine":353,"endCharacter":9},{"startLine":355,"startCharacter":38,"endLine":356,"endCharacter":13},{"startLine":360,"startCharacter":22,"endLine":361,"endCharacter":55},{"startLine":364,"startCharacter":29,"endLine":365,"endCharacter":40},{"startLine":370,"startCharacter":29,"endLine":376,"endCharacter":3},{"startLine":371,"startCharacter":32,"endLine":375,"endCharacter":51},{"startLine":372,"startCharacter":32,"endLine":373,"endCharacter":49},{"startLine":374,"startCharacter":10,"endLine":375,"endCharacter":51},{"startLine":379,"startCharacter":32,"endLine":380,"endCharacter":76},{"startLine":385,"startCharacter":57,"endLine":462,"endCharacter":2},{"startLine":394,"startCharacter":33,"endLine":398,"endCharacter":60},{"startLine":403,"startCharacter":36,"endLine":404,"endCharacter":67},{"startLine":413,"startCharacter":12,"endLine":421,"endCharacter":3},{"startLine":415,"startCharacter":33,"endLine":416,"endCharacter":62},{"startLine":419,"startCharacter":36,"endLine":420,"endCharacter":68},{"startLine":428,"startCharacter":6,"endLine":439,"endCharacter":3},{"startLine":429,"startCharacter":10,"endLine":438,"endCharacter":13},{"startLine":430,"startCharacter":23,"endLine":436,"endCharacter":5},{"startLine":433,"startCharacter":19,"endLine":436,"endCharacter":4},{"startLine":433,"startCharacter":41,"endLine":435,"endCharacter":9},{"startLine":437,"startCharacter":38,"endLine":438,"endCharacter":13},{"startLine":442,"startCharacter":29,"endLine":443,"endCharacter":34},{"startLine":446,"startCharacter":35,"endLine":447,"endCharacter":55},{"startLine":451,"startCharacter":29,"endLine":461,"endCharacter":3},{"startLine":453,"startCharacter":10,"endLine":457,"endCharacter":17},{"startLine":454,"startCharacter":14,"endLine":455,"endCharacter":58},{"startLine":459,"startCharacter":28,"endLine":460,"endCharacter":51},{"startLine":466,"startCharacter":51,"endLine":514,"endCharacter":2},{"startLine":484,"startCharacter":12,"endLine":487,"endCharacter":45},{"startLine":494,"startCharacter":6,"endLine":505,"endCharacter":3},{"startLine":495,"startCharacter":10,"endLine":504,"endCharacter":13},{"startLine":496,"startCharacter":23,"endLine":502,"endCharacter":5},{"startLine":499,"startCharacter":19,"endLine":502,"endCharacter":4},{"startLine":499,"startCharacter":41,"endLine":501,"endCharacter":9},{"startLine":503,"startCharacter":38,"endLine":504,"endCharacter":13},{"startLine":508,"startCharacter":22,"endLine":509,"endCharacter":55},{"startLine":512,"startCharacter":29,"endLine":513,"endCharacter":40},{"startLine":518,"startCharacter":51,"endLine":578,"endCharacter":2},{"startLine":542,"startCharacter":12,"endLine":545,"endCharacter":15},{"startLine":552,"startCharacter":6,"endLine":563,"endCharacter":3},{"startLine":553,"startCharacter":10,"endLine":562,"endCharacter":13},{"startLine":554,"startCharacter":23,"endLine":560,"endCharacter":5},{"startLine":557,"startCharacter":19,"endLine":560,"endCharacter":4},{"startLine":557,"startCharacter":41,"endLine":559,"endCharacter":9},{"startLine":561,"startCharacter":38,"endLine":562,"endCharacter":13},{"startLine":567,"startCharacter":29,"endLine":569,"endCharacter":62},{"startLine":572,"startCharacter":22,"endLine":573,"endCharacter":55},{"startLine":576,"startCharacter":44,"endLine":577,"endCharacter":46},{"startLine":582,"startCharacter":50,"endLine":651,"endCharacter":2},{"startLine":583,"startCharacter":20,"endLine":586,"endCharacter":25},{"startLine":587,"startCharacter":3,"endLine":589,"endCharacter":54},{"startLine":592,"startCharacter":26,"endLine":650,"endCharacter":4},{"startLine":593,"startCharacter":8,"endLine":650,"endCharacter":3},{"startLine":593,"startCharacter":36,"endLine":649,"endCharacter":4},{"startLine":602,"startCharacter":35,"endLine":605,"endCharacter":62},{"startLine":610,"startCharacter":38,"endLine":611,"endCharacter":69},{"startLine":621,"startCharacter":8,"endLine":632,"endCharacter":5},{"startLine":622,"startCharacter":12,"endLine":631,"endCharacter":15},{"startLine":623,"startCharacter":25,"endLine":629,"endCharacter":7},{"startLine":626,"startCharacter":21,"endLine":629,"endCharacter":6},{"startLine":626,"startCharacter":43,"endLine":628,"endCharacter":11},{"startLine":630,"startCharacter":40,"endLine":631,"endCharacter":15},{"startLine":635,"startCharacter":31,"endLine":636,"endCharacter":42},{"startLine":640,"startCharacter":31,"endLine":644,"endCharacter":5},{"startLine":641,"startCharacter":29,"endLine":643,"endCharacter":18},{"startLine":642,"startCharacter":33,"endLine":643,"endCharacter":18},{"startLine":647,"startCharacter":44,"endLine":648,"endCharacter":92}] [Trace - 23:01:56.217 PM] Received response 'textDocument/foldingRange - (11398)' in 7ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":214,"startCharacter":22,"endLine":215,"endCharacter":11},{"startLine":219,"startCharacter":52,"endLine":304,"endCharacter":2},{"startLine":231,"startCharacter":33,"endLine":233,"endCharacter":55},{"startLine":238,"startCharacter":36,"endLine":239,"endCharacter":21},{"startLine":248,"startCharacter":9,"endLine":258,"endCharacter":3},{"startLine":250,"startCharacter":33,"endLine":253,"endCharacter":61},{"startLine":256,"startCharacter":36,"endLine":257,"endCharacter":22},{"startLine":265,"startCharacter":6,"endLine":276,"endCharacter":3},{"startLine":266,"startCharacter":10,"endLine":275,"endCharacter":13},{"startLine":267,"startCharacter":23,"endLine":273,"endCharacter":5},{"startLine":270,"startCharacter":19,"endLine":273,"endCharacter":4},{"startLine":270,"startCharacter":41,"endLine":272,"endCharacter":9},{"startLine":274,"startCharacter":38,"endLine":275,"endCharacter":13},{"startLine":279,"startCharacter":22,"endLine":280,"endCharacter":55},{"startLine":283,"startCharacter":29,"endLine":284,"endCharacter":40},{"startLine":287,"startCharacter":29,"endLine":303,"endCharacter":3},{"startLine":288,"startCharacter":32,"endLine":302,"endCharacter":51},{"startLine":289,"startCharacter":32,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":38,"endLine":291,"endCharacter":51},{"startLine":293,"startCharacter":31,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":50},{"startLine":297,"startCharacter":25,"endLine":300,"endCharacter":4},{"startLine":298,"startCharacter":47,"endLine":299,"endCharacter":68},{"startLine":301,"startCharacter":10,"endLine":302,"endCharacter":51},{"startLine":308,"startCharacter":59,"endLine":381,"endCharacter":2},{"startLine":313,"startCharacter":33,"endLine":315,"endCharacter":31},{"startLine":320,"startCharacter":36,"endLine":321,"endCharacter":67},{"startLine":330,"startCharacter":12,"endLine":339,"endCharacter":3},{"startLine":332,"startCharacter":33,"endLine":334,"endCharacter":32},{"startLine":337,"startCharacter":36,"endLine":338,"endCharacter":68},{"startLine":346,"startCharacter":6,"endLine":357,"endCharacter":3},{"startLine":347,"startCharacter":10,"endLine":356,"endCharacter":13},{"startLine":348,"startCharacter":23,"endLine":354,"endCharacter":5},{"startLine":351,"startCharacter":19,"endLine":354,"endCharacter":4},{"startLine":351,"startCharacter":41,"endLine":353,"endCharacter":9},{"startLine":355,"startCharacter":38,"endLine":356,"endCharacter":13},{"startLine":360,"startCharacter":22,"endLine":361,"endCharacter":55},{"startLine":364,"startCharacter":29,"endLine":365,"endCharacter":40},{"startLine":370,"startCharacter":29,"endLine":376,"endCharacter":3},{"startLine":371,"startCharacter":32,"endLine":375,"endCharacter":51},{"startLine":372,"startCharacter":32,"endLine":373,"endCharacter":49},{"startLine":374,"startCharacter":10,"endLine":375,"endCharacter":51},{"startLine":379,"startCharacter":32,"endLine":380,"endCharacter":76},{"startLine":385,"startCharacter":57,"endLine":462,"endCharacter":2},{"startLine":394,"startCharacter":33,"endLine":398,"endCharacter":60},{"startLine":403,"startCharacter":36,"endLine":404,"endCharacter":67},{"startLine":413,"startCharacter":12,"endLine":421,"endCharacter":3},{"startLine":415,"startCharacter":33,"endLine":416,"endCharacter":62},{"startLine":419,"startCharacter":36,"endLine":420,"endCharacter":68},{"startLine":428,"startCharacter":6,"endLine":439,"endCharacter":3},{"startLine":429,"startCharacter":10,"endLine":438,"endCharacter":13},{"startLine":430,"startCharacter":23,"endLine":436,"endCharacter":5},{"startLine":433,"startCharacter":19,"endLine":436,"endCharacter":4},{"startLine":433,"startCharacter":41,"endLine":435,"endCharacter":9},{"startLine":437,"startCharacter":38,"endLine":438,"endCharacter":13},{"startLine":442,"startCharacter":29,"endLine":443,"endCharacter":34},{"startLine":446,"startCharacter":35,"endLine":447,"endCharacter":55},{"startLine":451,"startCharacter":29,"endLine":461,"endCharacter":3},{"startLine":453,"startCharacter":10,"endLine":457,"endCharacter":17},{"startLine":454,"startCharacter":14,"endLine":455,"endCharacter":58},{"startLine":459,"startCharacter":28,"endLine":460,"endCharacter":51},{"startLine":466,"startCharacter":51,"endLine":514,"endCharacter":2},{"startLine":484,"startCharacter":12,"endLine":487,"endCharacter":45},{"startLine":494,"startCharacter":6,"endLine":505,"endCharacter":3},{"startLine":495,"startCharacter":10,"endLine":504,"endCharacter":13},{"startLine":496,"startCharacter":23,"endLine":502,"endCharacter":5},{"startLine":499,"startCharacter":19,"endLine":502,"endCharacter":4},{"startLine":499,"startCharacter":41,"endLine":501,"endCharacter":9},{"startLine":503,"startCharacter":38,"endLine":504,"endCharacter":13},{"startLine":508,"startCharacter":22,"endLine":509,"endCharacter":55},{"startLine":512,"startCharacter":29,"endLine":513,"endCharacter":40},{"startLine":518,"startCharacter":51,"endLine":578,"endCharacter":2},{"startLine":542,"startCharacter":12,"endLine":545,"endCharacter":15},{"startLine":552,"startCharacter":6,"endLine":563,"endCharacter":3},{"startLine":553,"startCharacter":10,"endLine":562,"endCharacter":13},{"startLine":554,"startCharacter":23,"endLine":560,"endCharacter":5},{"startLine":557,"startCharacter":19,"endLine":560,"endCharacter":4},{"startLine":557,"startCharacter":41,"endLine":559,"endCharacter":9},{"startLine":561,"startCharacter":38,"endLine":562,"endCharacter":13},{"startLine":567,"startCharacter":29,"endLine":569,"endCharacter":62},{"startLine":572,"startCharacter":22,"endLine":573,"endCharacter":55},{"startLine":576,"startCharacter":44,"endLine":577,"endCharacter":46},{"startLine":582,"startCharacter":50,"endLine":651,"endCharacter":2},{"startLine":583,"startCharacter":20,"endLine":586,"endCharacter":25},{"startLine":587,"startCharacter":3,"endLine":589,"endCharacter":54},{"startLine":592,"startCharacter":26,"endLine":650,"endCharacter":4},{"startLine":593,"startCharacter":8,"endLine":650,"endCharacter":3},{"startLine":593,"startCharacter":36,"endLine":649,"endCharacter":4},{"startLine":602,"startCharacter":35,"endLine":605,"endCharacter":62},{"startLine":610,"startCharacter":38,"endLine":611,"endCharacter":69},{"startLine":621,"startCharacter":8,"endLine":632,"endCharacter":5},{"startLine":622,"startCharacter":12,"endLine":631,"endCharacter":15},{"startLine":623,"startCharacter":25,"endLine":629,"endCharacter":7},{"startLine":626,"startCharacter":21,"endLine":629,"endCharacter":6},{"startLine":626,"startCharacter":43,"endLine":628,"endCharacter":11},{"startLine":630,"startCharacter":40,"endLine":631,"endCharacter":15},{"startLine":635,"startCharacter":31,"endLine":636,"endCharacter":42},{"startLine":640,"startCharacter":31,"endLine":644,"endCharacter":5},{"startLine":641,"startCharacter":29,"endLine":643,"endCharacter":18},{"startLine":642,"startCharacter":33,"endLine":643,"endCharacter":18},{"startLine":647,"startCharacter":44,"endLine":648,"endCharacter":92}] [Trace - 23:01:56.269 PM] Sending request 'textDocument/codeLens - (11399)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:56.269 PM] Received response 'textDocument/codeLens - (11399)' in 0ms. Result: null [Trace - 23:01:56.280 PM] Sending request 'textDocument/codeLens - (11400)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:56.281 PM] Received response 'textDocument/codeLens - (11400)' in 0ms. Result: null [Trace - 23:01:56.281 PM] Sending request 'textDocument/codeAction - (11401)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":274,"character":22},"end":{"line":274,"character":22}},"context":{"diagnostics":[]}} [Trace - 23:01:56.282 PM] Sending request 'textDocument/codeAction - (11402)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":215,"character":11},"end":{"line":215,"character":11}},"context":{"diagnostics":[{"range":{"start":{"line":215,"character":8},"end":{"line":215,"character":11}},"message":"undeclared name: tim","severity":1,"source":"compiler"}]}} [Trace - 23:01:56.283 PM] Received response 'textDocument/codeAction - (11401)' in 2ms. Result: null [Trace - 23:01:56.285 PM] Received response 'textDocument/codeAction - (11402)' in 3ms. Result: [{"title":"undeclared name: tim","kind":"quickfix","diagnostics":[{"range":{"start":{"line":215,"character":8},"end":{"line":215,"character":11}},"severity":1,"source":"compiler","message":"undeclared name: tim"}],"disabled":{"reason":""},"edit":{},"command":{"title":"undeclared name: tim","command":"gopls.undeclared_name","arguments":["file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go",{"start":{"line":215,"character":8},"end":{"line":215,"character":11}}]}}] [Trace - 23:01:56.616 PM] Sending request 'textDocument/documentLink - (11403)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:56.616 PM] Sending request 'textDocument/documentLink - (11404)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:56.621 PM] Received response 'textDocument/documentLink - (11403)' in 4ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":414,"character":11},"end":{"line":414,"character":19}},"target":"https://time.Now"}] [Trace - 23:01:56.624 PM] Received response 'textDocument/documentLink - (11404)' in 8ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":414,"character":11},"end":{"line":414,"character":19}},"target":"https://time.Now"}] [Trace - 23:01:57.379 PM] Sending request 'textDocument/documentSymbol - (11405)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:57.379 PM] Received response 'textDocument/documentSymbol - (11405)' in 0ms. Result: [{"name":"ReceivedEvent","detail":"struct{...}","kind":23,"range":{"start":{"line":14,"character":5},"end":{"line":17,"character":1}},"selectionRange":{"start":{"line":14,"character":5},"end":{"line":14,"character":18}},"children":[{"name":"Event","detail":"interface{...}","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":12}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":6}}}]},{"name":"(ReceivedEvent).String","detail":"()","kind":6,"range":{"start":{"line":19,"character":0},"end":{"line":21,"character":1}},"selectionRange":{"start":{"line":19,"character":23},"end":{"line":19,"character":29}}},{"name":"isIn","detail":"(id string, ids []string)","kind":12,"range":{"start":{"line":23,"character":0},"end":{"line":30,"character":1}},"selectionRange":{"start":{"line":23,"character":5},"end":{"line":23,"character":9}}},{"name":"durations","detail":"(dd []time.Duration)","kind":12,"range":{"start":{"line":33,"character":0},"end":{"line":35,"character":1}},"selectionRange":{"start":{"line":33,"character":5},"end":{"line":33,"character":14}}},{"name":"errs","detail":"(ee []error)","kind":12,"range":{"start":{"line":37,"character":0},"end":{"line":39,"character":1}},"selectionRange":{"start":{"line":37,"character":5},"end":{"line":37,"character":9}}},{"name":"events","detail":"(ee []scheduler.Event)","kind":12,"range":{"start":{"line":41,"character":0},"end":{"line":43,"character":1}},"selectionRange":{"start":{"line":41,"character":5},"end":{"line":41,"character":11}}},{"name":"TestScheduler_trigger_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":46,"character":0},"end":{"line":121,"character":1}},"selectionRange":{"start":{"line":46,"character":5},"end":{"line":46,"character":32}}},{"name":"TestScheduler_update_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":124,"character":0},"end":{"line":212,"character":1}},"selectionRange":{"start":{"line":124,"character":5},"end":{"line":124,"character":31}}},{"name":"now","detail":"()","kind":12,"range":{"start":{"line":214,"character":0},"end":{"line":216,"character":1}},"selectionRange":{"start":{"line":214,"character":5},"end":{"line":214,"character":8}}},{"name":"TestScheduler_outdated_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":219,"character":0},"end":{"line":305,"character":1}},"selectionRange":{"start":{"line":219,"character":5},"end":{"line":219,"character":36}}},{"name":"TestScheduler_ignore_invalid_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":308,"character":0},"end":{"line":382,"character":1}},"selectionRange":{"start":{"line":308,"character":5},"end":{"line":308,"character":43}}},{"name":"TestScheduler_missed_schedules_first","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":385,"character":0},"end":{"line":463,"character":1}},"selectionRange":{"start":{"line":385,"character":5},"end":{"line":385,"character":41}}},{"name":"TestScheduler_deleted_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":466,"character":0},"end":{"line":515,"character":1}},"selectionRange":{"start":{"line":466,"character":5},"end":{"line":466,"character":35}}},{"name":"TestScheduler_delete_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":518,"character":0},"end":{"line":579,"character":1}},"selectionRange":{"start":{"line":518,"character":5},"end":{"line":518,"character":35}}},{"name":"TestScheduler_scheduler_since","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":582,"character":0},"end":{"line":652,"character":1}},"selectionRange":{"start":{"line":582,"character":5},"end":{"line":582,"character":34}}}] [Trace - 23:01:57.907 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":303},"contentChanges":[{"range":{"start":{"line":215,"character":11},"end":{"line":215,"character":11}},"rangeLength":0,"text":"e"}]} [Trace - 23:01:57.907 PM] Sending request 'textDocument/completion - (11406)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":215,"character":12},"context":{"triggerKind":3}} [Trace - 23:01:57.913 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":303,"diagnostics":[{"range":{"start":{"line":215,"character":8},"end":{"line":215,"character":12}},"severity":1,"source":"compiler","message":"use of package time not in selector"},{"range":{"start":{"line":232,"character":9},"end":{"line":232,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"},{"range":{"start":{"line":233,"character":9},"end":{"line":233,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"}]} [Trace - 23:01:57.929 PM] Received response 'textDocument/completion - (11406)' in 22ms. Result: {"isIncomplete":true,"items":[{"label":"scheduler.StartOfDayAsTime","kind":3,"detail":"func(delta int) time.Time","preselect":true,"sortText":"00000","filterText":"scheduler.StartOfDayAsTime","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":8},"end":{"line":215,"character":12}},"newText":"scheduler.StartOfDayAsTime(${1:})"}},{"label":"time.Date","kind":3,"detail":"func(year int, month time.Month, day int, hour int, min int, sec int, nsec int, loc *time.Location) time.Time","documentation":"Date returns the Time corresponding to\n\tyyyy-mm-dd hh:mm:ss + nsec nanoseconds\nin the appropriate zone for that time in the given location.\n\nThe month, day, hour, min, sec, and nsec values may be outside\ntheir usual ranges and will be normalized during the conversion.\nFor example, October 32 converts to November 1.\n\nA daylight savings time transition skips or repeats times.\nFor example, in the United States, March 13, 2011 2:15am never occurred,\nwhile November 6, 2011 1:15am occurred twice. In such cases, the\nchoice of time zone, and therefore the time, is not well-defined.\nDate returns a time that is correct in one of the two zones involved\nin the transition, but it does not guarantee which.\n\nDate panics if loc is nil.\n","sortText":"00001","filterText":"time.Date","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":8},"end":{"line":215,"character":12}},"newText":"time.Date(${1:})"}},{"label":"time.Now","kind":3,"detail":"func() time.Time","documentation":"Now returns the current local time.\n","sortText":"00002","filterText":"time.Now","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":8},"end":{"line":215,"character":12}},"newText":"time.Now()"}},{"label":"time.Time{}","kind":6,"sortText":"00003","filterText":"time.Time{}","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":8},"end":{"line":215,"character":12}},"newText":"time.Time{\\}"}},{"label":"time","kind":9,"detail":"\"time\"","sortText":"00004","filterText":"time","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":8},"end":{"line":215,"character":12}},"newText":"time"}},{"label":"timers","kind":9,"detail":"\"github.com/etf1/kafka-scheduler/internal/timers\"","sortText":"00005","filterText":"timers","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":8},"end":{"line":215,"character":12}},"newText":"timers"},"additionalTextEdits":[{"range":{"start":{"line":9,"character":34},"end":{"line":9,"character":34}},"newText":"internal/timers\"\n\t\"github.com/etf1/kafka-scheduler/"}]},{"label":"timeofday","kind":9,"detail":"\"google.golang.org/genproto/googleapis/type/timeofday\"","sortText":"00006","filterText":"timeofday","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":8},"end":{"line":215,"character":12}},"newText":"timeofday"},"additionalTextEdits":[{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":0}},"newText":"\t\"google.golang.org/genproto/googleapis/type/timeofday\"\n"}]},{"label":"timeseriesinsights","kind":9,"detail":"\"github.com/Azure/azure-sdk-for-go/services/preview/timeseriesinsights/mgmt/2018-08-15-preview/timeseriesinsights\"","sortText":"00007","filterText":"timeseriesinsights","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":8},"end":{"line":215,"character":12}},"newText":"timeseriesinsights"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"Azure/azure-sdk-for-go/services/preview/timeseriesinsights/mgmt/2018-08-15-preview/timeseriesinsights\"\n\t\"github.com/"}]},{"label":"timeseriesinsightsapi","kind":9,"detail":"\"github.com/Azure/azure-sdk-for-go/profiles/latest/timeseriesinsights/mgmt/timeseriesinsights/timeseriesinsightsapi\"","sortText":"00008","filterText":"timeseriesinsightsapi","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":8},"end":{"line":215,"character":12}},"newText":"timeseriesinsightsapi"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"Azure/azure-sdk-for-go/profiles/latest/timeseriesinsights/mgmt/timeseriesinsights/timeseriesinsightsapi\"\n\t\"github.com/"}]},{"label":"timestamppb","kind":9,"detail":"\"google.golang.org/protobuf/types/known/timestamppb\"","sortText":"00009","filterText":"timestamppb","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":8},"end":{"line":215,"character":12}},"newText":"timestamppb"},"additionalTextEdits":[{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":0}},"newText":"\t\"google.golang.org/protobuf/types/known/timestamppb\"\n"}]}]} [Trace - 23:01:58.098 PM] Sending request 'textDocument/foldingRange - (11407)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:58.099 PM] Sending request 'textDocument/foldingRange - (11408)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:58.102 PM] Received response 'textDocument/foldingRange - (11407)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":214,"startCharacter":22,"endLine":215,"endCharacter":12},{"startLine":219,"startCharacter":52,"endLine":304,"endCharacter":2},{"startLine":231,"startCharacter":33,"endLine":233,"endCharacter":55},{"startLine":238,"startCharacter":36,"endLine":239,"endCharacter":21},{"startLine":248,"startCharacter":9,"endLine":258,"endCharacter":3},{"startLine":250,"startCharacter":33,"endLine":253,"endCharacter":61},{"startLine":256,"startCharacter":36,"endLine":257,"endCharacter":22},{"startLine":265,"startCharacter":6,"endLine":276,"endCharacter":3},{"startLine":266,"startCharacter":10,"endLine":275,"endCharacter":13},{"startLine":267,"startCharacter":23,"endLine":273,"endCharacter":5},{"startLine":270,"startCharacter":19,"endLine":273,"endCharacter":4},{"startLine":270,"startCharacter":41,"endLine":272,"endCharacter":9},{"startLine":274,"startCharacter":38,"endLine":275,"endCharacter":13},{"startLine":279,"startCharacter":22,"endLine":280,"endCharacter":55},{"startLine":283,"startCharacter":29,"endLine":284,"endCharacter":40},{"startLine":287,"startCharacter":29,"endLine":303,"endCharacter":3},{"startLine":288,"startCharacter":32,"endLine":302,"endCharacter":51},{"startLine":289,"startCharacter":32,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":38,"endLine":291,"endCharacter":51},{"startLine":293,"startCharacter":31,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":50},{"startLine":297,"startCharacter":25,"endLine":300,"endCharacter":4},{"startLine":298,"startCharacter":47,"endLine":299,"endCharacter":68},{"startLine":301,"startCharacter":10,"endLine":302,"endCharacter":51},{"startLine":308,"startCharacter":59,"endLine":381,"endCharacter":2},{"startLine":313,"startCharacter":33,"endLine":315,"endCharacter":31},{"startLine":320,"startCharacter":36,"endLine":321,"endCharacter":67},{"startLine":330,"startCharacter":12,"endLine":339,"endCharacter":3},{"startLine":332,"startCharacter":33,"endLine":334,"endCharacter":32},{"startLine":337,"startCharacter":36,"endLine":338,"endCharacter":68},{"startLine":346,"startCharacter":6,"endLine":357,"endCharacter":3},{"startLine":347,"startCharacter":10,"endLine":356,"endCharacter":13},{"startLine":348,"startCharacter":23,"endLine":354,"endCharacter":5},{"startLine":351,"startCharacter":19,"endLine":354,"endCharacter":4},{"startLine":351,"startCharacter":41,"endLine":353,"endCharacter":9},{"startLine":355,"startCharacter":38,"endLine":356,"endCharacter":13},{"startLine":360,"startCharacter":22,"endLine":361,"endCharacter":55},{"startLine":364,"startCharacter":29,"endLine":365,"endCharacter":40},{"startLine":370,"startCharacter":29,"endLine":376,"endCharacter":3},{"startLine":371,"startCharacter":32,"endLine":375,"endCharacter":51},{"startLine":372,"startCharacter":32,"endLine":373,"endCharacter":49},{"startLine":374,"startCharacter":10,"endLine":375,"endCharacter":51},{"startLine":379,"startCharacter":32,"endLine":380,"endCharacter":76},{"startLine":385,"startCharacter":57,"endLine":462,"endCharacter":2},{"startLine":394,"startCharacter":33,"endLine":398,"endCharacter":60},{"startLine":403,"startCharacter":36,"endLine":404,"endCharacter":67},{"startLine":413,"startCharacter":12,"endLine":421,"endCharacter":3},{"startLine":415,"startCharacter":33,"endLine":416,"endCharacter":62},{"startLine":419,"startCharacter":36,"endLine":420,"endCharacter":68},{"startLine":428,"startCharacter":6,"endLine":439,"endCharacter":3},{"startLine":429,"startCharacter":10,"endLine":438,"endCharacter":13},{"startLine":430,"startCharacter":23,"endLine":436,"endCharacter":5},{"startLine":433,"startCharacter":19,"endLine":436,"endCharacter":4},{"startLine":433,"startCharacter":41,"endLine":435,"endCharacter":9},{"startLine":437,"startCharacter":38,"endLine":438,"endCharacter":13},{"startLine":442,"startCharacter":29,"endLine":443,"endCharacter":34},{"startLine":446,"startCharacter":35,"endLine":447,"endCharacter":55},{"startLine":451,"startCharacter":29,"endLine":461,"endCharacter":3},{"startLine":453,"startCharacter":10,"endLine":457,"endCharacter":17},{"startLine":454,"startCharacter":14,"endLine":455,"endCharacter":58},{"startLine":459,"startCharacter":28,"endLine":460,"endCharacter":51},{"startLine":466,"startCharacter":51,"endLine":514,"endCharacter":2},{"startLine":484,"startCharacter":12,"endLine":487,"endCharacter":45},{"startLine":494,"startCharacter":6,"endLine":505,"endCharacter":3},{"startLine":495,"startCharacter":10,"endLine":504,"endCharacter":13},{"startLine":496,"startCharacter":23,"endLine":502,"endCharacter":5},{"startLine":499,"startCharacter":19,"endLine":502,"endCharacter":4},{"startLine":499,"startCharacter":41,"endLine":501,"endCharacter":9},{"startLine":503,"startCharacter":38,"endLine":504,"endCharacter":13},{"startLine":508,"startCharacter":22,"endLine":509,"endCharacter":55},{"startLine":512,"startCharacter":29,"endLine":513,"endCharacter":40},{"startLine":518,"startCharacter":51,"endLine":578,"endCharacter":2},{"startLine":542,"startCharacter":12,"endLine":545,"endCharacter":15},{"startLine":552,"startCharacter":6,"endLine":563,"endCharacter":3},{"startLine":553,"startCharacter":10,"endLine":562,"endCharacter":13},{"startLine":554,"startCharacter":23,"endLine":560,"endCharacter":5},{"startLine":557,"startCharacter":19,"endLine":560,"endCharacter":4},{"startLine":557,"startCharacter":41,"endLine":559,"endCharacter":9},{"startLine":561,"startCharacter":38,"endLine":562,"endCharacter":13},{"startLine":567,"startCharacter":29,"endLine":569,"endCharacter":62},{"startLine":572,"startCharacter":22,"endLine":573,"endCharacter":55},{"startLine":576,"startCharacter":44,"endLine":577,"endCharacter":46},{"startLine":582,"startCharacter":50,"endLine":651,"endCharacter":2},{"startLine":583,"startCharacter":20,"endLine":586,"endCharacter":25},{"startLine":587,"startCharacter":3,"endLine":589,"endCharacter":54},{"startLine":592,"startCharacter":26,"endLine":650,"endCharacter":4},{"startLine":593,"startCharacter":8,"endLine":650,"endCharacter":3},{"startLine":593,"startCharacter":36,"endLine":649,"endCharacter":4},{"startLine":602,"startCharacter":35,"endLine":605,"endCharacter":62},{"startLine":610,"startCharacter":38,"endLine":611,"endCharacter":69},{"startLine":621,"startCharacter":8,"endLine":632,"endCharacter":5},{"startLine":622,"startCharacter":12,"endLine":631,"endCharacter":15},{"startLine":623,"startCharacter":25,"endLine":629,"endCharacter":7},{"startLine":626,"startCharacter":21,"endLine":629,"endCharacter":6},{"startLine":626,"startCharacter":43,"endLine":628,"endCharacter":11},{"startLine":630,"startCharacter":40,"endLine":631,"endCharacter":15},{"startLine":635,"startCharacter":31,"endLine":636,"endCharacter":42},{"startLine":640,"startCharacter":31,"endLine":644,"endCharacter":5},{"startLine":641,"startCharacter":29,"endLine":643,"endCharacter":18},{"startLine":642,"startCharacter":33,"endLine":643,"endCharacter":18},{"startLine":647,"startCharacter":44,"endLine":648,"endCharacter":92}] [Trace - 23:01:58.105 PM] Received response 'textDocument/foldingRange - (11408)' in 6ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":214,"startCharacter":22,"endLine":215,"endCharacter":12},{"startLine":219,"startCharacter":52,"endLine":304,"endCharacter":2},{"startLine":231,"startCharacter":33,"endLine":233,"endCharacter":55},{"startLine":238,"startCharacter":36,"endLine":239,"endCharacter":21},{"startLine":248,"startCharacter":9,"endLine":258,"endCharacter":3},{"startLine":250,"startCharacter":33,"endLine":253,"endCharacter":61},{"startLine":256,"startCharacter":36,"endLine":257,"endCharacter":22},{"startLine":265,"startCharacter":6,"endLine":276,"endCharacter":3},{"startLine":266,"startCharacter":10,"endLine":275,"endCharacter":13},{"startLine":267,"startCharacter":23,"endLine":273,"endCharacter":5},{"startLine":270,"startCharacter":19,"endLine":273,"endCharacter":4},{"startLine":270,"startCharacter":41,"endLine":272,"endCharacter":9},{"startLine":274,"startCharacter":38,"endLine":275,"endCharacter":13},{"startLine":279,"startCharacter":22,"endLine":280,"endCharacter":55},{"startLine":283,"startCharacter":29,"endLine":284,"endCharacter":40},{"startLine":287,"startCharacter":29,"endLine":303,"endCharacter":3},{"startLine":288,"startCharacter":32,"endLine":302,"endCharacter":51},{"startLine":289,"startCharacter":32,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":38,"endLine":291,"endCharacter":51},{"startLine":293,"startCharacter":31,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":50},{"startLine":297,"startCharacter":25,"endLine":300,"endCharacter":4},{"startLine":298,"startCharacter":47,"endLine":299,"endCharacter":68},{"startLine":301,"startCharacter":10,"endLine":302,"endCharacter":51},{"startLine":308,"startCharacter":59,"endLine":381,"endCharacter":2},{"startLine":313,"startCharacter":33,"endLine":315,"endCharacter":31},{"startLine":320,"startCharacter":36,"endLine":321,"endCharacter":67},{"startLine":330,"startCharacter":12,"endLine":339,"endCharacter":3},{"startLine":332,"startCharacter":33,"endLine":334,"endCharacter":32},{"startLine":337,"startCharacter":36,"endLine":338,"endCharacter":68},{"startLine":346,"startCharacter":6,"endLine":357,"endCharacter":3},{"startLine":347,"startCharacter":10,"endLine":356,"endCharacter":13},{"startLine":348,"startCharacter":23,"endLine":354,"endCharacter":5},{"startLine":351,"startCharacter":19,"endLine":354,"endCharacter":4},{"startLine":351,"startCharacter":41,"endLine":353,"endCharacter":9},{"startLine":355,"startCharacter":38,"endLine":356,"endCharacter":13},{"startLine":360,"startCharacter":22,"endLine":361,"endCharacter":55},{"startLine":364,"startCharacter":29,"endLine":365,"endCharacter":40},{"startLine":370,"startCharacter":29,"endLine":376,"endCharacter":3},{"startLine":371,"startCharacter":32,"endLine":375,"endCharacter":51},{"startLine":372,"startCharacter":32,"endLine":373,"endCharacter":49},{"startLine":374,"startCharacter":10,"endLine":375,"endCharacter":51},{"startLine":379,"startCharacter":32,"endLine":380,"endCharacter":76},{"startLine":385,"startCharacter":57,"endLine":462,"endCharacter":2},{"startLine":394,"startCharacter":33,"endLine":398,"endCharacter":60},{"startLine":403,"startCharacter":36,"endLine":404,"endCharacter":67},{"startLine":413,"startCharacter":12,"endLine":421,"endCharacter":3},{"startLine":415,"startCharacter":33,"endLine":416,"endCharacter":62},{"startLine":419,"startCharacter":36,"endLine":420,"endCharacter":68},{"startLine":428,"startCharacter":6,"endLine":439,"endCharacter":3},{"startLine":429,"startCharacter":10,"endLine":438,"endCharacter":13},{"startLine":430,"startCharacter":23,"endLine":436,"endCharacter":5},{"startLine":433,"startCharacter":19,"endLine":436,"endCharacter":4},{"startLine":433,"startCharacter":41,"endLine":435,"endCharacter":9},{"startLine":437,"startCharacter":38,"endLine":438,"endCharacter":13},{"startLine":442,"startCharacter":29,"endLine":443,"endCharacter":34},{"startLine":446,"startCharacter":35,"endLine":447,"endCharacter":55},{"startLine":451,"startCharacter":29,"endLine":461,"endCharacter":3},{"startLine":453,"startCharacter":10,"endLine":457,"endCharacter":17},{"startLine":454,"startCharacter":14,"endLine":455,"endCharacter":58},{"startLine":459,"startCharacter":28,"endLine":460,"endCharacter":51},{"startLine":466,"startCharacter":51,"endLine":514,"endCharacter":2},{"startLine":484,"startCharacter":12,"endLine":487,"endCharacter":45},{"startLine":494,"startCharacter":6,"endLine":505,"endCharacter":3},{"startLine":495,"startCharacter":10,"endLine":504,"endCharacter":13},{"startLine":496,"startCharacter":23,"endLine":502,"endCharacter":5},{"startLine":499,"startCharacter":19,"endLine":502,"endCharacter":4},{"startLine":499,"startCharacter":41,"endLine":501,"endCharacter":9},{"startLine":503,"startCharacter":38,"endLine":504,"endCharacter":13},{"startLine":508,"startCharacter":22,"endLine":509,"endCharacter":55},{"startLine":512,"startCharacter":29,"endLine":513,"endCharacter":40},{"startLine":518,"startCharacter":51,"endLine":578,"endCharacter":2},{"startLine":542,"startCharacter":12,"endLine":545,"endCharacter":15},{"startLine":552,"startCharacter":6,"endLine":563,"endCharacter":3},{"startLine":553,"startCharacter":10,"endLine":562,"endCharacter":13},{"startLine":554,"startCharacter":23,"endLine":560,"endCharacter":5},{"startLine":557,"startCharacter":19,"endLine":560,"endCharacter":4},{"startLine":557,"startCharacter":41,"endLine":559,"endCharacter":9},{"startLine":561,"startCharacter":38,"endLine":562,"endCharacter":13},{"startLine":567,"startCharacter":29,"endLine":569,"endCharacter":62},{"startLine":572,"startCharacter":22,"endLine":573,"endCharacter":55},{"startLine":576,"startCharacter":44,"endLine":577,"endCharacter":46},{"startLine":582,"startCharacter":50,"endLine":651,"endCharacter":2},{"startLine":583,"startCharacter":20,"endLine":586,"endCharacter":25},{"startLine":587,"startCharacter":3,"endLine":589,"endCharacter":54},{"startLine":592,"startCharacter":26,"endLine":650,"endCharacter":4},{"startLine":593,"startCharacter":8,"endLine":650,"endCharacter":3},{"startLine":593,"startCharacter":36,"endLine":649,"endCharacter":4},{"startLine":602,"startCharacter":35,"endLine":605,"endCharacter":62},{"startLine":610,"startCharacter":38,"endLine":611,"endCharacter":69},{"startLine":621,"startCharacter":8,"endLine":632,"endCharacter":5},{"startLine":622,"startCharacter":12,"endLine":631,"endCharacter":15},{"startLine":623,"startCharacter":25,"endLine":629,"endCharacter":7},{"startLine":626,"startCharacter":21,"endLine":629,"endCharacter":6},{"startLine":626,"startCharacter":43,"endLine":628,"endCharacter":11},{"startLine":630,"startCharacter":40,"endLine":631,"endCharacter":15},{"startLine":635,"startCharacter":31,"endLine":636,"endCharacter":42},{"startLine":640,"startCharacter":31,"endLine":644,"endCharacter":5},{"startLine":641,"startCharacter":29,"endLine":643,"endCharacter":18},{"startLine":642,"startCharacter":33,"endLine":643,"endCharacter":18},{"startLine":647,"startCharacter":44,"endLine":648,"endCharacter":92}] [Trace - 23:01:58.172 PM] Sending request 'textDocument/codeLens - (11409)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:58.173 PM] Sending request 'textDocument/codeLens - (11410)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:58.173 PM] Received response 'textDocument/codeLens - (11409)' in 0ms. Result: null [Trace - 23:01:58.173 PM] Received response 'textDocument/codeLens - (11410)' in 0ms. Result: null [Trace - 23:01:58.177 PM] Sending request 'textDocument/codeAction - (11411)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":274,"character":22},"end":{"line":274,"character":22}},"context":{"diagnostics":[]}} [Trace - 23:01:58.178 PM] Sending request 'textDocument/codeAction - (11412)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":215,"character":12},"end":{"line":215,"character":12}},"context":{"diagnostics":[{"range":{"start":{"line":215,"character":8},"end":{"line":215,"character":12}},"message":"use of package time not in selector","severity":1,"source":"compiler"}]}} [Trace - 23:01:58.179 PM] Received response 'textDocument/codeAction - (11411)' in 1ms. Result: null [Trace - 23:01:58.180 PM] Received response 'textDocument/codeAction - (11412)' in 2ms. Result: null [Trace - 23:01:58.878 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":304},"contentChanges":[{"range":{"start":{"line":215,"character":12},"end":{"line":215,"character":12}},"rangeLength":0,"text":"."}]} [Trace - 23:01:58.878 PM] Sending request 'textDocument/completion - (11413)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":215,"character":13},"context":{"triggerKind":2,"triggerCharacter":"."}} [Trace - 23:01:58.885 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":304,"diagnostics":[{"range":{"start":{"line":215,"character":14},"end":{"line":215,"character":14}},"severity":1,"source":"syntax","message":"expected selector or type assertion, found '}'"}]} [Trace - 23:01:58.888 PM] Received response 'textDocument/completion - (11413)' in 10ms. Result: {"isIncomplete":true,"items":[{"label":"Date","kind":3,"detail":"func(year int, month time.Month, day int, hour int, min int, sec int, nsec int, loc *time.Location) time.Time","documentation":"Date returns the Time corresponding to\n\tyyyy-mm-dd hh:mm:ss + nsec nanoseconds\nin the appropriate zone for that time in the given location.\n\nThe month, day, hour, min, sec, and nsec values may be outside\ntheir usual ranges and will be normalized during the conversion.\nFor example, October 32 converts to November 1.\n\nA daylight savings time transition skips or repeats times.\nFor example, in the United States, March 13, 2011 2:15am never occurred,\nwhile November 6, 2011 1:15am occurred twice. In such cases, the\nchoice of time zone, and therefore the time, is not well-defined.\nDate returns a time that is correct in one of the two zones involved\nin the transition, but it does not guarantee which.\n\nDate panics if loc is nil.\n","preselect":true,"sortText":"00000","filterText":"Date","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":13}},"newText":"Date(${1:})"}},{"label":"Now","kind":3,"detail":"func() time.Time","documentation":"Now returns the current local time.\n","sortText":"00001","filterText":"Now","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":13}},"newText":"Now()"}},{"label":"Unix","kind":3,"detail":"func(sec int64, nsec int64) time.Time","documentation":"Unix returns the local Time corresponding to the given Unix time,\nsec seconds and nsec nanoseconds since January 1, 1970 UTC.\nIt is valid to pass nsec outside the range [0, 999999999].\nNot all sec values have a corresponding time value. One such\nvalue is 1\u003c\u003c63-1 (the largest int64 value).\n","sortText":"00002","filterText":"Unix","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":13}},"newText":"Unix(${1:})"}},{"label":"Now().Add","kind":2,"detail":"func(d time.Duration) time.Time","documentation":"Add returns the time t+d.\n","sortText":"00003","filterText":"Now().Add","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":13}},"newText":"Now().Add(${1:})"}},{"label":"Now().AddDate","kind":2,"detail":"func(years int, months int, days int) time.Time","documentation":"AddDate returns the time corresponding to adding the\ngiven number of years, months, and days to t.\nFor example, AddDate(-1, 2, 3) applied to January 1, 2011\nreturns March 4, 2010.\n\nAddDate normalizes its result in the same way that Date does,\nso, for example, adding one month to October 31 yields\nDecember 1, the normalized form for November 31.\n","sortText":"00004","filterText":"Now().AddDate","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":13}},"newText":"Now().AddDate(${1:})"}},{"label":"Now().In","kind":2,"detail":"func(loc *time.Location) time.Time","documentation":"In returns a copy of t representing the same time instant, but\nwith the copy's location information set to loc for display\npurposes.\n\nIn panics if loc is nil.\n","sortText":"00005","filterText":"Now().In","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":13}},"newText":"Now().In(${1:})"}},{"label":"Time{}","kind":6,"sortText":"00006","filterText":"Time{}","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":13}},"newText":"Time{\\}"}},{"label":"ANSIC","kind":21,"detail":"string","documentation":"These are predefined layouts for use in Time.Format and time.Parse.\nThe reference time used in the layouts is the specific time:\n\tMon Jan 2 15:04:05 MST 2006\nwhich is Unix time 1136239445. Since MST is GMT-0700,\nthe reference time can be thought of as\n\t01/02 03:04:05PM '06 -0700\nTo define your own format, write down what the reference time would look\nlike formatted your way; see the values of constants like ANSIC,\nStampMicro or Kitchen for examples. The model is to demonstrate what the\nreference time looks like so that the Format and Parse methods can apply\nthe same transformation to a general time value.\n\nSome valid layouts are invalid time values for time.Parse, due to formats\nsuch as _ for space padding and Z for zone information.\n\nWithin the format string, an underscore _ represents a space that may be\nreplaced by a digit if the following number (a day) has two digits; for\ncompatibility with fixed-width Unix time formats.\n\nA decimal point followed by one or more zeros represents a fractional\nsecond, printed to the given number of decimal places. A decimal point\nfollowed by one or more nines represents a fractional second, printed to\nthe given number of decimal places, with trailing zeros removed.\nWhen parsing (only), the input may contain a fractional second\nfield immediately after the seconds field, even if the layout does not\nsignify its presence. In that case a decimal point followed by a maximal\nseries of digits is parsed as a fractional second.\n\nNumeric time zone offsets format as follows:\n\t-0700 ±hhmm\n\t-07:00 ±hh:mm\n\t-07 ±hh\nReplacing the sign in the format with a Z triggers\nthe ISO 8601 behavior of printing Z instead of an\noffset for the UTC zone. Thus:\n\tZ0700 Z or ±hhmm\n\tZ07:00 Z or ±hh:mm\n\tZ07 Z or ±hh\n\nThe recognized day of week formats are \"Mon\" and \"Monday\".\nThe recognized month formats are \"Jan\" and \"January\".\n\nThe formats 2, _2, and 02 are unpadded, space-padded, and zero-padded\nday of month. The formats __2 and 002 are space-padded and zero-padded\nthree-character day of year; there is no unpadded day of year format.\n\nText in the format string that is not recognized as part of the reference\ntime is echoed verbatim during Format and expected to appear verbatim\nin the input to Parse.\n\nThe executable example for Time.Format demonstrates the working\nof the layout string in detail and is a good reference.\n\nNote that the RFC822, RFC850, and RFC1123 formats should be applied\nonly to local times. Applying them to UTC times will use \"UTC\" as the\ntime zone abbreviation, while strictly speaking those RFCs require the\nuse of \"GMT\" in that case.\nIn general RFC1123Z should be used instead of RFC1123 for servers\nthat insist on that format, and RFC3339 should be preferred for new protocols.\nRFC3339, RFC822, RFC822Z, RFC1123, and RFC1123Z are useful for formatting;\nwhen used with time.Parse they do not accept all the time formats\npermitted by the RFCs and they do accept time formats not formally defined.\nThe RFC3339Nano format removes trailing zeros from the seconds field\nand thus may not sort correctly once formatted.\n","sortText":"00007","filterText":"ANSIC","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":13}},"newText":"ANSIC"}},{"label":"After","kind":3,"detail":"func(d time.Duration) \u003c-chan time.Time","documentation":"After waits for the duration to elapse and then sends the current time\non the returned channel.\nIt is equivalent to NewTimer(d).C.\nThe underlying Timer is not recovered by the garbage collector\nuntil the timer fires. If efficiency is a concern, use NewTimer\ninstead and call Timer.Stop if the timer is no longer needed.\n","sortText":"00008","filterText":"After","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":13}},"newText":"After(${1:})"}},{"label":"AfterFunc","kind":3,"detail":"func(d time.Duration, f func()) *time.Timer","documentation":"AfterFunc waits for the duration to elapse and then calls f\nin its own goroutine. It returns a Timer that can\nbe used to cancel the call using its Stop method.\n","sortText":"00009","filterText":"AfterFunc","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":13}},"newText":"AfterFunc(${1:})"}},{"label":"April","kind":21,"detail":"time.Month","sortText":"00010","filterText":"April","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":13}},"newText":"April"}},{"label":"August","kind":21,"detail":"time.Month","sortText":"00011","filterText":"August","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":13}},"newText":"August"}},{"label":"December","kind":21,"detail":"time.Month","sortText":"00012","filterText":"December","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":13}},"newText":"December"}},{"label":"Duration","kind":7,"detail":"int64","documentation":"A Duration represents the elapsed time between two instants\nas an int64 nanosecond count. The representation limits the\nlargest representable duration to approximately 290 years.\n","sortText":"00013","filterText":"Duration","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":13}},"newText":"Duration"}},{"label":"February","kind":21,"detail":"time.Month","sortText":"00014","filterText":"February","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":13}},"newText":"February"}},{"label":"FixedZone","kind":3,"detail":"func(name string, offset int) *time.Location","documentation":"FixedZone returns a Location that always uses\nthe given zone name and offset (seconds east of UTC).\n","sortText":"00015","filterText":"FixedZone","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":13}},"newText":"FixedZone(${1:})"}},{"label":"Friday","kind":21,"detail":"time.Weekday","sortText":"00016","filterText":"Friday","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":13}},"newText":"Friday"}},{"label":"Hour","kind":21,"detail":"time.Duration","documentation":"Common durations. There is no definition for units of Day or larger\nto avoid confusion across daylight savings time zone transitions.\n\nTo count the number of units in a Duration, divide:\n\tsecond := time.Second\n\tfmt.Print(int64(second/time.Millisecond)) // prints 1000\n\nTo convert an integer number of units to a Duration, multiply:\n\tseconds := 10\n\tfmt.Print(time.Duration(seconds)*time.Second) // prints 10s\n","sortText":"00017","filterText":"Hour","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":13}},"newText":"Hour"}},{"label":"January","kind":21,"detail":"time.Month","sortText":"00018","filterText":"January","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":13}},"newText":"January"}},{"label":"July","kind":21,"detail":"time.Month","sortText":"00019","filterText":"July","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":13}},"newText":"July"}},{"label":"June","kind":21,"detail":"time.Month","sortText":"00020","filterText":"June","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":13}},"newText":"June"}},{"label":"Kitchen","kind":21,"detail":"string","documentation":"These are predefined layouts for use in Time.Format and time.Parse.\nThe reference time used in the layouts is the specific time:\n\tMon Jan 2 15:04:05 MST 2006\nwhich is Unix time 1136239445. Since MST is GMT-0700,\nthe reference time can be thought of as\n\t01/02 03:04:05PM '06 -0700\nTo define your own format, write down what the reference time would look\nlike formatted your way; see the values of constants like ANSIC,\nStampMicro or Kitchen for examples. The model is to demonstrate what the\nreference time looks like so that the Format and Parse methods can apply\nthe same transformation to a general time value.\n\nSome valid layouts are invalid time values for time.Parse, due to formats\nsuch as _ for space padding and Z for zone information.\n\nWithin the format string, an underscore _ represents a space that may be\nreplaced by a digit if the following number (a day) has two digits; for\ncompatibility with fixed-width Unix time formats.\n\nA decimal point followed by one or more zeros represents a fractional\nsecond, printed to the given number of decimal places. A decimal point\nfollowed by one or more nines represents a fractional second, printed to\nthe given number of decimal places, with trailing zeros removed.\nWhen parsing (only), the input may contain a fractional second\nfield immediately after the seconds field, even if the layout does not\nsignify its presence. In that case a decimal point followed by a maximal\nseries of digits is parsed as a fractional second.\n\nNumeric time zone offsets format as follows:\n\t-0700 ±hhmm\n\t-07:00 ±hh:mm\n\t-07 ±hh\nReplacing the sign in the format with a Z triggers\nthe ISO 8601 behavior of printing Z instead of an\noffset for the UTC zone. Thus:\n\tZ0700 Z or ±hhmm\n\tZ07:00 Z or ±hh:mm\n\tZ07 Z or ±hh\n\nThe recognized day of week formats are \"Mon\" and \"Monday\".\nThe recognized month formats are \"Jan\" and \"January\".\n\nThe formats 2, _2, and 02 are unpadded, space-padded, and zero-padded\nday of month. The formats __2 and 002 are space-padded and zero-padded\nthree-character day of year; there is no unpadded day of year format.\n\nText in the format string that is not recognized as part of the reference\ntime is echoed verbatim during Format and expected to appear verbatim\nin the input to Parse.\n\nThe executable example for Time.Format demonstrates the working\nof the layout string in detail and is a good reference.\n\nNote that the RFC822, RFC850, and RFC1123 formats should be applied\nonly to local times. Applying them to UTC times will use \"UTC\" as the\ntime zone abbreviation, while strictly speaking those RFCs require the\nuse of \"GMT\" in that case.\nIn general RFC1123Z should be used instead of RFC1123 for servers\nthat insist on that format, and RFC3339 should be preferred for new protocols.\nRFC3339, RFC822, RFC822Z, RFC1123, and RFC1123Z are useful for formatting;\nwhen used with time.Parse they do not accept all the time formats\npermitted by the RFCs and they do accept time formats not formally defined.\nThe RFC3339Nano format removes trailing zeros from the seconds field\nand thus may not sort correctly once formatted.\n","sortText":"00021","filterText":"Kitchen","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":13}},"newText":"Kitchen"}},{"label":"LoadLocation","kind":3,"detail":"func(name string) (*time.Location, error)","documentation":"LoadLocation returns the Location with the given name.\n\nIf the name is \"\" or \"UTC\", LoadLocation returns UTC.\nIf the name is \"Local\", LoadLocation returns Local.\n\nOtherwise, the name is taken to be a location name corresponding to a file\nin the IANA Time Zone database, such as \"America/New_York\".\n\nThe time zone database needed by LoadLocation may not be\npresent on all systems, especially non-Unix systems.\nLoadLocation looks in the directory or uncompressed zip file\nnamed by the ZONEINFO environment variable, if any, then looks in\nknown installation locations on Unix systems,\nand finally looks in $GOROOT/lib/time/zoneinfo.zip.\n","sortText":"00022","filterText":"LoadLocation","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":13}},"newText":"LoadLocation(${1:})"}},{"label":"LoadLocationFromTZData","kind":3,"detail":"func(name string, data []byte) (*time.Location, error)","documentation":"LoadLocationFromTZData returns a Location with the given name\ninitialized from the IANA Time Zone database-formatted data.\nThe data should be in the format of a standard IANA time zone file\n(for example, the content of /etc/localtime on Unix systems).\n","sortText":"00023","filterText":"LoadLocationFromTZData","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":13}},"newText":"LoadLocationFromTZData(${1:})"}},{"label":"Local","kind":6,"detail":"*time.Location","documentation":"Local represents the system's local time zone.\nOn Unix systems, Local consults the TZ environment\nvariable to find the time zone to use. No TZ means\nuse the system default /etc/localtime.\nTZ=\"\" means use UTC.\nTZ=\"foo\" means use file foo in the system timezone directory.\n","sortText":"00024","filterText":"Local","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":13}},"newText":"Local"}},{"label":"Location","kind":22,"detail":"struct{...}","documentation":"A Location maps time instants to the zone in use at that time.\nTypically, the Location represents the collection of time offsets\nin use in a geographical area. For many Locations the time offset varies\ndepending on whether daylight savings time is in use at the time instant.\n","sortText":"00025","filterText":"Location","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":13}},"newText":"Location"}},{"label":"March","kind":21,"detail":"time.Month","sortText":"00026","filterText":"March","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":13}},"newText":"March"}},{"label":"May","kind":21,"detail":"time.Month","sortText":"00027","filterText":"May","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":13}},"newText":"May"}},{"label":"Microsecond","kind":21,"detail":"time.Duration","documentation":"Common durations. There is no definition for units of Day or larger\nto avoid confusion across daylight savings time zone transitions.\n\nTo count the number of units in a Duration, divide:\n\tsecond := time.Second\n\tfmt.Print(int64(second/time.Millisecond)) // prints 1000\n\nTo convert an integer number of units to a Duration, multiply:\n\tseconds := 10\n\tfmt.Print(time.Duration(seconds)*time.Second) // prints 10s\n","sortText":"00028","filterText":"Microsecond","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":13}},"newText":"Microsecond"}},{"label":"Millisecond","kind":21,"detail":"time.Duration","documentation":"Common durations. There is no definition for units of Day or larger\nto avoid confusion across daylight savings time zone transitions.\n\nTo count the number of units in a Duration, divide:\n\tsecond := time.Second\n\tfmt.Print(int64(second/time.Millisecond)) // prints 1000\n\nTo convert an integer number of units to a Duration, multiply:\n\tseconds := 10\n\tfmt.Print(time.Duration(seconds)*time.Second) // prints 10s\n","sortText":"00029","filterText":"Millisecond","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":13}},"newText":"Millisecond"}},{"label":"Minute","kind":21,"detail":"time.Duration","documentation":"Common durations. There is no definition for units of Day or larger\nto avoid confusion across daylight savings time zone transitions.\n\nTo count the number of units in a Duration, divide:\n\tsecond := time.Second\n\tfmt.Print(int64(second/time.Millisecond)) // prints 1000\n\nTo convert an integer number of units to a Duration, multiply:\n\tseconds := 10\n\tfmt.Print(time.Duration(seconds)*time.Second) // prints 10s\n","sortText":"00030","filterText":"Minute","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":13}},"newText":"Minute"}},{"label":"Monday","kind":21,"detail":"time.Weekday","sortText":"00031","filterText":"Monday","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":13}},"newText":"Monday"}},{"label":"Month","kind":7,"detail":"int","documentation":"A Month specifies a month of the year (January = 1, ...).\n","sortText":"00032","filterText":"Month","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":13}},"newText":"Month"}},{"label":"Nanosecond","kind":21,"detail":"time.Duration","documentation":"Common durations. There is no definition for units of Day or larger\nto avoid confusion across daylight savings time zone transitions.\n\nTo count the number of units in a Duration, divide:\n\tsecond := time.Second\n\tfmt.Print(int64(second/time.Millisecond)) // prints 1000\n\nTo convert an integer number of units to a Duration, multiply:\n\tseconds := 10\n\tfmt.Print(time.Duration(seconds)*time.Second) // prints 10s\n","sortText":"00033","filterText":"Nanosecond","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":13}},"newText":"Nanosecond"}},{"label":"NewTicker","kind":3,"detail":"func(d time.Duration) *time.Ticker","documentation":"NewTicker returns a new Ticker containing a channel that will send the\ntime with a period specified by the duration argument.\nIt adjusts the intervals or drops ticks to make up for slow receivers.\nThe duration d must be greater than zero; if not, NewTicker will panic.\nStop the ticker to release associated resources.\n","sortText":"00034","filterText":"NewTicker","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":13}},"newText":"NewTicker(${1:})"}},{"label":"NewTimer","kind":3,"detail":"func(d time.Duration) *time.Timer","documentation":"NewTimer creates a new Timer that will send\nthe current time on its channel after at least duration d.\n","sortText":"00035","filterText":"NewTimer","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":13}},"newText":"NewTimer(${1:})"}},{"label":"November","kind":21,"detail":"time.Month","sortText":"00036","filterText":"November","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":13}},"newText":"November"}},{"label":"October","kind":21,"detail":"time.Month","sortText":"00037","filterText":"October","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":13}},"newText":"October"}},{"label":"Parse","kind":3,"detail":"func(layout string, value string) (time.Time, error)","documentation":"Parse parses a formatted string and returns the time value it represents.\nThe layout defines the format by showing how the reference time,\ndefined to be\n\tMon Jan 2 15:04:05 -0700 MST 2006\nwould be interpreted if it were the value; it serves as an example of\nthe input format. The same interpretation will then be made to the\ninput string.\n\nPredefined layouts ANSIC, UnixDate, RFC3339 and others describe standard\nand convenient representations of the reference time. For more information\nabout the formats and the definition of the reference time, see the\ndocumentation for ANSIC and the other constants defined by this package.\nAlso, the executable example for Time.Format demonstrates the working\nof the layout string in detail and is a good reference.\n\nElements omitted from the value are assumed to be zero or, when\nzero is impossible, one, so parsing \"3:04pm\" returns the time\ncorresponding to Jan 1, year 0, 15:04:00 UTC (note that because the year is\n0, this time is before the zero Time).\nYears must be in the range 0000..9999. The day of the week is checked\nfor syntax but it is otherwise ignored.\n\nFor layouts specifying the two-digit year 06, a value NN \u003e= 69 will be treated\nas 19NN and a value NN \u003c 69 will be treated as 20NN.\n\nIn the absence of a time zone indicator, Parse returns a time in UTC.\n\nWhen parsing a time with a zone offset like -0700, if the offset corresponds\nto a time zone used by the current location (Local), then Parse uses that\nlocation and zone in the returned time. Otherwise it records the time as\nbeing in a fabricated location with time fixed at the given zone offset.\n\nWhen parsing a time with a zone abbreviation like MST, if the zone abbreviation\nhas a defined offset in the current location, then that offset is used.\nThe zone abbreviation \"UTC\" is recognized as UTC regardless of location.\nIf the zone abbreviation is unknown, Parse records the time as being\nin a fabricated location with the given zone abbreviation and a zero offset.\nThis choice means that such a time can be parsed and reformatted with the\nsame layout losslessly, but the exact instant used in the representation will\ndiffer by the actual zone offset. To avoid such problems, prefer time layouts\nthat use a numeric zone offset, or use ParseInLocation.\n","sortText":"00038","filterText":"Parse","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":13}},"newText":"Parse(${1:})"}},{"label":"ParseDuration","kind":3,"detail":"func(s string) (time.Duration, error)","documentation":"ParseDuration parses a duration string.\nA duration string is a possibly signed sequence of\ndecimal numbers, each with optional fraction and a unit suffix,\nsuch as \"300ms\", \"-1.5h\" or \"2h45m\".\nValid time units are \"ns\", \"us\" (or \"µs\"), \"ms\", \"s\", \"m\", \"h\".\n","sortText":"00039","filterText":"ParseDuration","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":13}},"newText":"ParseDuration(${1:})"}},{"label":"ParseError","kind":22,"detail":"struct{...}","documentation":"ParseError describes a problem parsing a time string.\n","sortText":"00040","filterText":"ParseError","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":13}},"newText":"ParseError"}},{"label":"ParseInLocation","kind":3,"detail":"func(layout string, value string, loc *time.Location) (time.Time, error)","documentation":"ParseInLocation is like Parse but differs in two important ways.\nFirst, in the absence of time zone information, Parse interprets a time as UTC;\nParseInLocation interprets the time as in the given location.\nSecond, when given a zone offset or abbreviation, Parse tries to match it\nagainst the Local location; ParseInLocation uses the given location.\n","sortText":"00041","filterText":"ParseInLocation","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":13}},"newText":"ParseInLocation(${1:})"}},{"label":"RFC1123","kind":21,"detail":"string","documentation":"These are predefined layouts for use in Time.Format and time.Parse.\nThe reference time used in the layouts is the specific time:\n\tMon Jan 2 15:04:05 MST 2006\nwhich is Unix time 1136239445. Since MST is GMT-0700,\nthe reference time can be thought of as\n\t01/02 03:04:05PM '06 -0700\nTo define your own format, write down what the reference time would look\nlike formatted your way; see the values of constants like ANSIC,\nStampMicro or Kitchen for examples. The model is to demonstrate what the\nreference time looks like so that the Format and Parse methods can apply\nthe same transformation to a general time value.\n\nSome valid layouts are invalid time values for time.Parse, due to formats\nsuch as _ for space padding and Z for zone information.\n\nWithin the format string, an underscore _ represents a space that may be\nreplaced by a digit if the following number (a day) has two digits; for\ncompatibility with fixed-width Unix time formats.\n\nA decimal point followed by one or more zeros represents a fractional\nsecond, printed to the given number of decimal places. A decimal point\nfollowed by one or more nines represents a fractional second, printed to\nthe given number of decimal places, with trailing zeros removed.\nWhen parsing (only), the input may contain a fractional second\nfield immediately after the seconds field, even if the layout does not\nsignify its presence. In that case a decimal point followed by a maximal\nseries of digits is parsed as a fractional second.\n\nNumeric time zone offsets format as follows:\n\t-0700 ±hhmm\n\t-07:00 ±hh:mm\n\t-07 ±hh\nReplacing the sign in the format with a Z triggers\nthe ISO 8601 behavior of printing Z instead of an\noffset for the UTC zone. Thus:\n\tZ0700 Z or ±hhmm\n\tZ07:00 Z or ±hh:mm\n\tZ07 Z or ±hh\n\nThe recognized day of week formats are \"Mon\" and \"Monday\".\nThe recognized month formats are \"Jan\" and \"January\".\n\nThe formats 2, _2, and 02 are unpadded, space-padded, and zero-padded\nday of month. The formats __2 and 002 are space-padded and zero-padded\nthree-character day of year; there is no unpadded day of year format.\n\nText in the format string that is not recognized as part of the reference\ntime is echoed verbatim during Format and expected to appear verbatim\nin the input to Parse.\n\nThe executable example for Time.Format demonstrates the working\nof the layout string in detail and is a good reference.\n\nNote that the RFC822, RFC850, and RFC1123 formats should be applied\nonly to local times. Applying them to UTC times will use \"UTC\" as the\ntime zone abbreviation, while strictly speaking those RFCs require the\nuse of \"GMT\" in that case.\nIn general RFC1123Z should be used instead of RFC1123 for servers\nthat insist on that format, and RFC3339 should be preferred for new protocols.\nRFC3339, RFC822, RFC822Z, RFC1123, and RFC1123Z are useful for formatting;\nwhen used with time.Parse they do not accept all the time formats\npermitted by the RFCs and they do accept time formats not formally defined.\nThe RFC3339Nano format removes trailing zeros from the seconds field\nand thus may not sort correctly once formatted.\n","sortText":"00042","filterText":"RFC1123","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":13}},"newText":"RFC1123"}},{"label":"RFC1123Z","kind":21,"detail":"string","documentation":"These are predefined layouts for use in Time.Format and time.Parse.\nThe reference time used in the layouts is the specific time:\n\tMon Jan 2 15:04:05 MST 2006\nwhich is Unix time 1136239445. Since MST is GMT-0700,\nthe reference time can be thought of as\n\t01/02 03:04:05PM '06 -0700\nTo define your own format, write down what the reference time would look\nlike formatted your way; see the values of constants like ANSIC,\nStampMicro or Kitchen for examples. The model is to demonstrate what the\nreference time looks like so that the Format and Parse methods can apply\nthe same transformation to a general time value.\n\nSome valid layouts are invalid time values for time.Parse, due to formats\nsuch as _ for space padding and Z for zone information.\n\nWithin the format string, an underscore _ represents a space that may be\nreplaced by a digit if the following number (a day) has two digits; for\ncompatibility with fixed-width Unix time formats.\n\nA decimal point followed by one or more zeros represents a fractional\nsecond, printed to the given number of decimal places. A decimal point\nfollowed by one or more nines represents a fractional second, printed to\nthe given number of decimal places, with trailing zeros removed.\nWhen parsing (only), the input may contain a fractional second\nfield immediately after the seconds field, even if the layout does not\nsignify its presence. In that case a decimal point followed by a maximal\nseries of digits is parsed as a fractional second.\n\nNumeric time zone offsets format as follows:\n\t-0700 ±hhmm\n\t-07:00 ±hh:mm\n\t-07 ±hh\nReplacing the sign in the format with a Z triggers\nthe ISO 8601 behavior of printing Z instead of an\noffset for the UTC zone. Thus:\n\tZ0700 Z or ±hhmm\n\tZ07:00 Z or ±hh:mm\n\tZ07 Z or ±hh\n\nThe recognized day of week formats are \"Mon\" and \"Monday\".\nThe recognized month formats are \"Jan\" and \"January\".\n\nThe formats 2, _2, and 02 are unpadded, space-padded, and zero-padded\nday of month. The formats __2 and 002 are space-padded and zero-padded\nthree-character day of year; there is no unpadded day of year format.\n\nText in the format string that is not recognized as part of the reference\ntime is echoed verbatim during Format and expected to appear verbatim\nin the input to Parse.\n\nThe executable example for Time.Format demonstrates the working\nof the layout string in detail and is a good reference.\n\nNote that the RFC822, RFC850, and RFC1123 formats should be applied\nonly to local times. Applying them to UTC times will use \"UTC\" as the\ntime zone abbreviation, while strictly speaking those RFCs require the\nuse of \"GMT\" in that case.\nIn general RFC1123Z should be used instead of RFC1123 for servers\nthat insist on that format, and RFC3339 should be preferred for new protocols.\nRFC3339, RFC822, RFC822Z, RFC1123, and RFC1123Z are useful for formatting;\nwhen used with time.Parse they do not accept all the time formats\npermitted by the RFCs and they do accept time formats not formally defined.\nThe RFC3339Nano format removes trailing zeros from the seconds field\nand thus may not sort correctly once formatted.\n","sortText":"00043","filterText":"RFC1123Z","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":13}},"newText":"RFC1123Z"}},{"label":"RFC3339","kind":21,"detail":"string","documentation":"These are predefined layouts for use in Time.Format and time.Parse.\nThe reference time used in the layouts is the specific time:\n\tMon Jan 2 15:04:05 MST 2006\nwhich is Unix time 1136239445. Since MST is GMT-0700,\nthe reference time can be thought of as\n\t01/02 03:04:05PM '06 -0700\nTo define your own format, write down what the reference time would look\nlike formatted your way; see the values of constants like ANSIC,\nStampMicro or Kitchen for examples. The model is to demonstrate what the\nreference time looks like so that the Format and Parse methods can apply\nthe same transformation to a general time value.\n\nSome valid layouts are invalid time values for time.Parse, due to formats\nsuch as _ for space padding and Z for zone information.\n\nWithin the format string, an underscore _ represents a space that may be\nreplaced by a digit if the following number (a day) has two digits; for\ncompatibility with fixed-width Unix time formats.\n\nA decimal point followed by one or more zeros represents a fractional\nsecond, printed to the given number of decimal places. A decimal point\nfollowed by one or more nines represents a fractional second, printed to\nthe given number of decimal places, with trailing zeros removed.\nWhen parsing (only), the input may contain a fractional second\nfield immediately after the seconds field, even if the layout does not\nsignify its presence. In that case a decimal point followed by a maximal\nseries of digits is parsed as a fractional second.\n\nNumeric time zone offsets format as follows:\n\t-0700 ±hhmm\n\t-07:00 ±hh:mm\n\t-07 ±hh\nReplacing the sign in the format with a Z triggers\nthe ISO 8601 behavior of printing Z instead of an\noffset for the UTC zone. Thus:\n\tZ0700 Z or ±hhmm\n\tZ07:00 Z or ±hh:mm\n\tZ07 Z or ±hh\n\nThe recognized day of week formats are \"Mon\" and \"Monday\".\nThe recognized month formats are \"Jan\" and \"January\".\n\nThe formats 2, _2, and 02 are unpadded, space-padded, and zero-padded\nday of month. The formats __2 and 002 are space-padded and zero-padded\nthree-character day of year; there is no unpadded day of year format.\n\nText in the format string that is not recognized as part of the reference\ntime is echoed verbatim during Format and expected to appear verbatim\nin the input to Parse.\n\nThe executable example for Time.Format demonstrates the working\nof the layout string in detail and is a good reference.\n\nNote that the RFC822, RFC850, and RFC1123 formats should be applied\nonly to local times. Applying them to UTC times will use \"UTC\" as the\ntime zone abbreviation, while strictly speaking those RFCs require the\nuse of \"GMT\" in that case.\nIn general RFC1123Z should be used instead of RFC1123 for servers\nthat insist on that format, and RFC3339 should be preferred for new protocols.\nRFC3339, RFC822, RFC822Z, RFC1123, and RFC1123Z are useful for formatting;\nwhen used with time.Parse they do not accept all the time formats\npermitted by the RFCs and they do accept time formats not formally defined.\nThe RFC3339Nano format removes trailing zeros from the seconds field\nand thus may not sort correctly once formatted.\n","sortText":"00044","filterText":"RFC3339","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":13}},"newText":"RFC3339"}},{"label":"RFC3339Nano","kind":21,"detail":"string","documentation":"These are predefined layouts for use in Time.Format and time.Parse.\nThe reference time used in the layouts is the specific time:\n\tMon Jan 2 15:04:05 MST 2006\nwhich is Unix time 1136239445. Since MST is GMT-0700,\nthe reference time can be thought of as\n\t01/02 03:04:05PM '06 -0700\nTo define your own format, write down what the reference time would look\nlike formatted your way; see the values of constants like ANSIC,\nStampMicro or Kitchen for examples. The model is to demonstrate what the\nreference time looks like so that the Format and Parse methods can apply\nthe same transformation to a general time value.\n\nSome valid layouts are invalid time values for time.Parse, due to formats\nsuch as _ for space padding and Z for zone information.\n\nWithin the format string, an underscore _ represents a space that may be\nreplaced by a digit if the following number (a day) has two digits; for\ncompatibility with fixed-width Unix time formats.\n\nA decimal point followed by one or more zeros represents a fractional\nsecond, printed to the given number of decimal places. A decimal point\nfollowed by one or more nines represents a fractional second, printed to\nthe given number of decimal places, with trailing zeros removed.\nWhen parsing (only), the input may contain a fractional second\nfield immediately after the seconds field, even if the layout does not\nsignify its presence. In that case a decimal point followed by a maximal\nseries of digits is parsed as a fractional second.\n\nNumeric time zone offsets format as follows:\n\t-0700 ±hhmm\n\t-07:00 ±hh:mm\n\t-07 ±hh\nReplacing the sign in the format with a Z triggers\nthe ISO 8601 behavior of printing Z instead of an\noffset for the UTC zone. Thus:\n\tZ0700 Z or ±hhmm\n\tZ07:00 Z or ±hh:mm\n\tZ07 Z or ±hh\n\nThe recognized day of week formats are \"Mon\" and \"Monday\".\nThe recognized month formats are \"Jan\" and \"January\".\n\nThe formats 2, _2, and 02 are unpadded, space-padded, and zero-padded\nday of month. The formats __2 and 002 are space-padded and zero-padded\nthree-character day of year; there is no unpadded day of year format.\n\nText in the format string that is not recognized as part of the reference\ntime is echoed verbatim during Format and expected to appear verbatim\nin the input to Parse.\n\nThe executable example for Time.Format demonstrates the working\nof the layout string in detail and is a good reference.\n\nNote that the RFC822, RFC850, and RFC1123 formats should be applied\nonly to local times. Applying them to UTC times will use \"UTC\" as the\ntime zone abbreviation, while strictly speaking those RFCs require the\nuse of \"GMT\" in that case.\nIn general RFC1123Z should be used instead of RFC1123 for servers\nthat insist on that format, and RFC3339 should be preferred for new protocols.\nRFC3339, RFC822, RFC822Z, RFC1123, and RFC1123Z are useful for formatting;\nwhen used with time.Parse they do not accept all the time formats\npermitted by the RFCs and they do accept time formats not formally defined.\nThe RFC3339Nano format removes trailing zeros from the seconds field\nand thus may not sort correctly once formatted.\n","sortText":"00045","filterText":"RFC3339Nano","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":13}},"newText":"RFC3339Nano"}},{"label":"RFC822","kind":21,"detail":"string","documentation":"These are predefined layouts for use in Time.Format and time.Parse.\nThe reference time used in the layouts is the specific time:\n\tMon Jan 2 15:04:05 MST 2006\nwhich is Unix time 1136239445. Since MST is GMT-0700,\nthe reference time can be thought of as\n\t01/02 03:04:05PM '06 -0700\nTo define your own format, write down what the reference time would look\nlike formatted your way; see the values of constants like ANSIC,\nStampMicro or Kitchen for examples. The model is to demonstrate what the\nreference time looks like so that the Format and Parse methods can apply\nthe same transformation to a general time value.\n\nSome valid layouts are invalid time values for time.Parse, due to formats\nsuch as _ for space padding and Z for zone information.\n\nWithin the format string, an underscore _ represents a space that may be\nreplaced by a digit if the following number (a day) has two digits; for\ncompatibility with fixed-width Unix time formats.\n\nA decimal point followed by one or more zeros represents a fractional\nsecond, printed to the given number of decimal places. A decimal point\nfollowed by one or more nines represents a fractional second, printed to\nthe given number of decimal places, with trailing zeros removed.\nWhen parsing (only), the input may contain a fractional second\nfield immediately after the seconds field, even if the layout does not\nsignify its presence. In that case a decimal point followed by a maximal\nseries of digits is parsed as a fractional second.\n\nNumeric time zone offsets format as follows:\n\t-0700 ±hhmm\n\t-07:00 ±hh:mm\n\t-07 ±hh\nReplacing the sign in the format with a Z triggers\nthe ISO 8601 behavior of printing Z instead of an\noffset for the UTC zone. Thus:\n\tZ0700 Z or ±hhmm\n\tZ07:00 Z or ±hh:mm\n\tZ07 Z or ±hh\n\nThe recognized day of week formats are \"Mon\" and \"Monday\".\nThe recognized month formats are \"Jan\" and \"January\".\n\nThe formats 2, _2, and 02 are unpadded, space-padded, and zero-padded\nday of month. The formats __2 and 002 are space-padded and zero-padded\nthree-character day of year; there is no unpadded day of year format.\n\nText in the format string that is not recognized as part of the reference\ntime is echoed verbatim during Format and expected to appear verbatim\nin the input to Parse.\n\nThe executable example for Time.Format demonstrates the working\nof the layout string in detail and is a good reference.\n\nNote that the RFC822, RFC850, and RFC1123 formats should be applied\nonly to local times. Applying them to UTC times will use \"UTC\" as the\ntime zone abbreviation, while strictly speaking those RFCs require the\nuse of \"GMT\" in that case.\nIn general RFC1123Z should be used instead of RFC1123 for servers\nthat insist on that format, and RFC3339 should be preferred for new protocols.\nRFC3339, RFC822, RFC822Z, RFC1123, and RFC1123Z are useful for formatting;\nwhen used with time.Parse they do not accept all the time formats\npermitted by the RFCs and they do accept time formats not formally defined.\nThe RFC3339Nano format removes trailing zeros from the seconds field\nand thus may not sort correctly once formatted.\n","sortText":"00046","filterText":"RFC822","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":13}},"newText":"RFC822"}},{"label":"RFC822Z","kind":21,"detail":"string","documentation":"These are predefined layouts for use in Time.Format and time.Parse.\nThe reference time used in the layouts is the specific time:\n\tMon Jan 2 15:04:05 MST 2006\nwhich is Unix time 1136239445. Since MST is GMT-0700,\nthe reference time can be thought of as\n\t01/02 03:04:05PM '06 -0700\nTo define your own format, write down what the reference time would look\nlike formatted your way; see the values of constants like ANSIC,\nStampMicro or Kitchen for examples. The model is to demonstrate what the\nreference time looks like so that the Format and Parse methods can apply\nthe same transformation to a general time value.\n\nSome valid layouts are invalid time values for time.Parse, due to formats\nsuch as _ for space padding and Z for zone information.\n\nWithin the format string, an underscore _ represents a space that may be\nreplaced by a digit if the following number (a day) has two digits; for\ncompatibility with fixed-width Unix time formats.\n\nA decimal point followed by one or more zeros represents a fractional\nsecond, printed to the given number of decimal places. A decimal point\nfollowed by one or more nines represents a fractional second, printed to\nthe given number of decimal places, with trailing zeros removed.\nWhen parsing (only), the input may contain a fractional second\nfield immediately after the seconds field, even if the layout does not\nsignify its presence. In that case a decimal point followed by a maximal\nseries of digits is parsed as a fractional second.\n\nNumeric time zone offsets format as follows:\n\t-0700 ±hhmm\n\t-07:00 ±hh:mm\n\t-07 ±hh\nReplacing the sign in the format with a Z triggers\nthe ISO 8601 behavior of printing Z instead of an\noffset for the UTC zone. Thus:\n\tZ0700 Z or ±hhmm\n\tZ07:00 Z or ±hh:mm\n\tZ07 Z or ±hh\n\nThe recognized day of week formats are \"Mon\" and \"Monday\".\nThe recognized month formats are \"Jan\" and \"January\".\n\nThe formats 2, _2, and 02 are unpadded, space-padded, and zero-padded\nday of month. The formats __2 and 002 are space-padded and zero-padded\nthree-character day of year; there is no unpadded day of year format.\n\nText in the format string that is not recognized as part of the reference\ntime is echoed verbatim during Format and expected to appear verbatim\nin the input to Parse.\n\nThe executable example for Time.Format demonstrates the working\nof the layout string in detail and is a good reference.\n\nNote that the RFC822, RFC850, and RFC1123 formats should be applied\nonly to local times. Applying them to UTC times will use \"UTC\" as the\ntime zone abbreviation, while strictly speaking those RFCs require the\nuse of \"GMT\" in that case.\nIn general RFC1123Z should be used instead of RFC1123 for servers\nthat insist on that format, and RFC3339 should be preferred for new protocols.\nRFC3339, RFC822, RFC822Z, RFC1123, and RFC1123Z are useful for formatting;\nwhen used with time.Parse they do not accept all the time formats\npermitted by the RFCs and they do accept time formats not formally defined.\nThe RFC3339Nano format removes trailing zeros from the seconds field\nand thus may not sort correctly once formatted.\n","sortText":"00047","filterText":"RFC822Z","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":13}},"newText":"RFC822Z"}},{"label":"RFC850","kind":21,"detail":"string","documentation":"These are predefined layouts for use in Time.Format and time.Parse.\nThe reference time used in the layouts is the specific time:\n\tMon Jan 2 15:04:05 MST 2006\nwhich is Unix time 1136239445. Since MST is GMT-0700,\nthe reference time can be thought of as\n\t01/02 03:04:05PM '06 -0700\nTo define your own format, write down what the reference time would look\nlike formatted your way; see the values of constants like ANSIC,\nStampMicro or Kitchen for examples. The model is to demonstrate what the\nreference time looks like so that the Format and Parse methods can apply\nthe same transformation to a general time value.\n\nSome valid layouts are invalid time values for time.Parse, due to formats\nsuch as _ for space padding and Z for zone information.\n\nWithin the format string, an underscore _ represents a space that may be\nreplaced by a digit if the following number (a day) has two digits; for\ncompatibility with fixed-width Unix time formats.\n\nA decimal point followed by one or more zeros represents a fractional\nsecond, printed to the given number of decimal places. A decimal point\nfollowed by one or more nines represents a fractional second, printed to\nthe given number of decimal places, with trailing zeros removed.\nWhen parsing (only), the input may contain a fractional second\nfield immediately after the seconds field, even if the layout does not\nsignify its presence. In that case a decimal point followed by a maximal\nseries of digits is parsed as a fractional second.\n\nNumeric time zone offsets format as follows:\n\t-0700 ±hhmm\n\t-07:00 ±hh:mm\n\t-07 ±hh\nReplacing the sign in the format with a Z triggers\nthe ISO 8601 behavior of printing Z instead of an\noffset for the UTC zone. Thus:\n\tZ0700 Z or ±hhmm\n\tZ07:00 Z or ±hh:mm\n\tZ07 Z or ±hh\n\nThe recognized day of week formats are \"Mon\" and \"Monday\".\nThe recognized month formats are \"Jan\" and \"January\".\n\nThe formats 2, _2, and 02 are unpadded, space-padded, and zero-padded\nday of month. The formats __2 and 002 are space-padded and zero-padded\nthree-character day of year; there is no unpadded day of year format.\n\nText in the format string that is not recognized as part of the reference\ntime is echoed verbatim during Format and expected to appear verbatim\nin the input to Parse.\n\nThe executable example for Time.Format demonstrates the working\nof the layout string in detail and is a good reference.\n\nNote that the RFC822, RFC850, and RFC1123 formats should be applied\nonly to local times. Applying them to UTC times will use \"UTC\" as the\ntime zone abbreviation, while strictly speaking those RFCs require the\nuse of \"GMT\" in that case.\nIn general RFC1123Z should be used instead of RFC1123 for servers\nthat insist on that format, and RFC3339 should be preferred for new protocols.\nRFC3339, RFC822, RFC822Z, RFC1123, and RFC1123Z are useful for formatting;\nwhen used with time.Parse they do not accept all the time formats\npermitted by the RFCs and they do accept time formats not formally defined.\nThe RFC3339Nano format removes trailing zeros from the seconds field\nand thus may not sort correctly once formatted.\n","sortText":"00048","filterText":"RFC850","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":13}},"newText":"RFC850"}},{"label":"RubyDate","kind":21,"detail":"string","documentation":"These are predefined layouts for use in Time.Format and time.Parse.\nThe reference time used in the layouts is the specific time:\n\tMon Jan 2 15:04:05 MST 2006\nwhich is Unix time 1136239445. Since MST is GMT-0700,\nthe reference time can be thought of as\n\t01/02 03:04:05PM '06 -0700\nTo define your own format, write down what the reference time would look\nlike formatted your way; see the values of constants like ANSIC,\nStampMicro or Kitchen for examples. The model is to demonstrate what the\nreference time looks like so that the Format and Parse methods can apply\nthe same transformation to a general time value.\n\nSome valid layouts are invalid time values for time.Parse, due to formats\nsuch as _ for space padding and Z for zone information.\n\nWithin the format string, an underscore _ represents a space that may be\nreplaced by a digit if the following number (a day) has two digits; for\ncompatibility with fixed-width Unix time formats.\n\nA decimal point followed by one or more zeros represents a fractional\nsecond, printed to the given number of decimal places. A decimal point\nfollowed by one or more nines represents a fractional second, printed to\nthe given number of decimal places, with trailing zeros removed.\nWhen parsing (only), the input may contain a fractional second\nfield immediately after the seconds field, even if the layout does not\nsignify its presence. In that case a decimal point followed by a maximal\nseries of digits is parsed as a fractional second.\n\nNumeric time zone offsets format as follows:\n\t-0700 ±hhmm\n\t-07:00 ±hh:mm\n\t-07 ±hh\nReplacing the sign in the format with a Z triggers\nthe ISO 8601 behavior of printing Z instead of an\noffset for the UTC zone. Thus:\n\tZ0700 Z or ±hhmm\n\tZ07:00 Z or ±hh:mm\n\tZ07 Z or ±hh\n\nThe recognized day of week formats are \"Mon\" and \"Monday\".\nThe recognized month formats are \"Jan\" and \"January\".\n\nThe formats 2, _2, and 02 are unpadded, space-padded, and zero-padded\nday of month. The formats __2 and 002 are space-padded and zero-padded\nthree-character day of year; there is no unpadded day of year format.\n\nText in the format string that is not recognized as part of the reference\ntime is echoed verbatim during Format and expected to appear verbatim\nin the input to Parse.\n\nThe executable example for Time.Format demonstrates the working\nof the layout string in detail and is a good reference.\n\nNote that the RFC822, RFC850, and RFC1123 formats should be applied\nonly to local times. Applying them to UTC times will use \"UTC\" as the\ntime zone abbreviation, while strictly speaking those RFCs require the\nuse of \"GMT\" in that case.\nIn general RFC1123Z should be used instead of RFC1123 for servers\nthat insist on that format, and RFC3339 should be preferred for new protocols.\nRFC3339, RFC822, RFC822Z, RFC1123, and RFC1123Z are useful for formatting;\nwhen used with time.Parse they do not accept all the time formats\npermitted by the RFCs and they do accept time formats not formally defined.\nThe RFC3339Nano format removes trailing zeros from the seconds field\nand thus may not sort correctly once formatted.\n","sortText":"00049","filterText":"RubyDate","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":13}},"newText":"RubyDate"}},{"label":"Saturday","kind":21,"detail":"time.Weekday","sortText":"00050","filterText":"Saturday","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":13}},"newText":"Saturday"}},{"label":"Second","kind":21,"detail":"time.Duration","documentation":"Common durations. There is no definition for units of Day or larger\nto avoid confusion across daylight savings time zone transitions.\n\nTo count the number of units in a Duration, divide:\n\tsecond := time.Second\n\tfmt.Print(int64(second/time.Millisecond)) // prints 1000\n\nTo convert an integer number of units to a Duration, multiply:\n\tseconds := 10\n\tfmt.Print(time.Duration(seconds)*time.Second) // prints 10s\n","sortText":"00051","filterText":"Second","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":13}},"newText":"Second"}},{"label":"September","kind":21,"detail":"time.Month","sortText":"00052","filterText":"September","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":13}},"newText":"September"}},{"label":"Since","kind":3,"detail":"func(t time.Time) time.Duration","documentation":"Since returns the time elapsed since t.\nIt is shorthand for time.Now().Sub(t).\n","sortText":"00053","filterText":"Since","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":13}},"newText":"Since(${1:})"}},{"label":"Sleep","kind":3,"detail":"func(d time.Duration)","documentation":"Sleep pauses the current goroutine for at least the duration d.\nA negative or zero duration causes Sleep to return immediately.\n","sortText":"00054","filterText":"Sleep","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":13}},"newText":"Sleep(${1:})"}},{"label":"Stamp","kind":21,"detail":"string","documentation":"Handy time stamps.\n","sortText":"00055","filterText":"Stamp","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":13}},"newText":"Stamp"}},{"label":"StampMicro","kind":21,"detail":"string","documentation":"These are predefined layouts for use in Time.Format and time.Parse.\nThe reference time used in the layouts is the specific time:\n\tMon Jan 2 15:04:05 MST 2006\nwhich is Unix time 1136239445. Since MST is GMT-0700,\nthe reference time can be thought of as\n\t01/02 03:04:05PM '06 -0700\nTo define your own format, write down what the reference time would look\nlike formatted your way; see the values of constants like ANSIC,\nStampMicro or Kitchen for examples. The model is to demonstrate what the\nreference time looks like so that the Format and Parse methods can apply\nthe same transformation to a general time value.\n\nSome valid layouts are invalid time values for time.Parse, due to formats\nsuch as _ for space padding and Z for zone information.\n\nWithin the format string, an underscore _ represents a space that may be\nreplaced by a digit if the following number (a day) has two digits; for\ncompatibility with fixed-width Unix time formats.\n\nA decimal point followed by one or more zeros represents a fractional\nsecond, printed to the given number of decimal places. A decimal point\nfollowed by one or more nines represents a fractional second, printed to\nthe given number of decimal places, with trailing zeros removed.\nWhen parsing (only), the input may contain a fractional second\nfield immediately after the seconds field, even if the layout does not\nsignify its presence. In that case a decimal point followed by a maximal\nseries of digits is parsed as a fractional second.\n\nNumeric time zone offsets format as follows:\n\t-0700 ±hhmm\n\t-07:00 ±hh:mm\n\t-07 ±hh\nReplacing the sign in the format with a Z triggers\nthe ISO 8601 behavior of printing Z instead of an\noffset for the UTC zone. Thus:\n\tZ0700 Z or ±hhmm\n\tZ07:00 Z or ±hh:mm\n\tZ07 Z or ±hh\n\nThe recognized day of week formats are \"Mon\" and \"Monday\".\nThe recognized month formats are \"Jan\" and \"January\".\n\nThe formats 2, _2, and 02 are unpadded, space-padded, and zero-padded\nday of month. The formats __2 and 002 are space-padded and zero-padded\nthree-character day of year; there is no unpadded day of year format.\n\nText in the format string that is not recognized as part of the reference\ntime is echoed verbatim during Format and expected to appear verbatim\nin the input to Parse.\n\nThe executable example for Time.Format demonstrates the working\nof the layout string in detail and is a good reference.\n\nNote that the RFC822, RFC850, and RFC1123 formats should be applied\nonly to local times. Applying them to UTC times will use \"UTC\" as the\ntime zone abbreviation, while strictly speaking those RFCs require the\nuse of \"GMT\" in that case.\nIn general RFC1123Z should be used instead of RFC1123 for servers\nthat insist on that format, and RFC3339 should be preferred for new protocols.\nRFC3339, RFC822, RFC822Z, RFC1123, and RFC1123Z are useful for formatting;\nwhen used with time.Parse they do not accept all the time formats\npermitted by the RFCs and they do accept time formats not formally defined.\nThe RFC3339Nano format removes trailing zeros from the seconds field\nand thus may not sort correctly once formatted.\n","sortText":"00056","filterText":"StampMicro","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":13}},"newText":"StampMicro"}},{"label":"StampMilli","kind":21,"detail":"string","documentation":"These are predefined layouts for use in Time.Format and time.Parse.\nThe reference time used in the layouts is the specific time:\n\tMon Jan 2 15:04:05 MST 2006\nwhich is Unix time 1136239445. Since MST is GMT-0700,\nthe reference time can be thought of as\n\t01/02 03:04:05PM '06 -0700\nTo define your own format, write down what the reference time would look\nlike formatted your way; see the values of constants like ANSIC,\nStampMicro or Kitchen for examples. The model is to demonstrate what the\nreference time looks like so that the Format and Parse methods can apply\nthe same transformation to a general time value.\n\nSome valid layouts are invalid time values for time.Parse, due to formats\nsuch as _ for space padding and Z for zone information.\n\nWithin the format string, an underscore _ represents a space that may be\nreplaced by a digit if the following number (a day) has two digits; for\ncompatibility with fixed-width Unix time formats.\n\nA decimal point followed by one or more zeros represents a fractional\nsecond, printed to the given number of decimal places. A decimal point\nfollowed by one or more nines represents a fractional second, printed to\nthe given number of decimal places, with trailing zeros removed.\nWhen parsing (only), the input may contain a fractional second\nfield immediately after the seconds field, even if the layout does not\nsignify its presence. In that case a decimal point followed by a maximal\nseries of digits is parsed as a fractional second.\n\nNumeric time zone offsets format as follows:\n\t-0700 ±hhmm\n\t-07:00 ±hh:mm\n\t-07 ±hh\nReplacing the sign in the format with a Z triggers\nthe ISO 8601 behavior of printing Z instead of an\noffset for the UTC zone. Thus:\n\tZ0700 Z or ±hhmm\n\tZ07:00 Z or ±hh:mm\n\tZ07 Z or ±hh\n\nThe recognized day of week formats are \"Mon\" and \"Monday\".\nThe recognized month formats are \"Jan\" and \"January\".\n\nThe formats 2, _2, and 02 are unpadded, space-padded, and zero-padded\nday of month. The formats __2 and 002 are space-padded and zero-padded\nthree-character day of year; there is no unpadded day of year format.\n\nText in the format string that is not recognized as part of the reference\ntime is echoed verbatim during Format and expected to appear verbatim\nin the input to Parse.\n\nThe executable example for Time.Format demonstrates the working\nof the layout string in detail and is a good reference.\n\nNote that the RFC822, RFC850, and RFC1123 formats should be applied\nonly to local times. Applying them to UTC times will use \"UTC\" as the\ntime zone abbreviation, while strictly speaking those RFCs require the\nuse of \"GMT\" in that case.\nIn general RFC1123Z should be used instead of RFC1123 for servers\nthat insist on that format, and RFC3339 should be preferred for new protocols.\nRFC3339, RFC822, RFC822Z, RFC1123, and RFC1123Z are useful for formatting;\nwhen used with time.Parse they do not accept all the time formats\npermitted by the RFCs and they do accept time formats not formally defined.\nThe RFC3339Nano format removes trailing zeros from the seconds field\nand thus may not sort correctly once formatted.\n","sortText":"00057","filterText":"StampMilli","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":13}},"newText":"StampMilli"}},{"label":"StampNano","kind":21,"detail":"string","documentation":"These are predefined layouts for use in Time.Format and time.Parse.\nThe reference time used in the layouts is the specific time:\n\tMon Jan 2 15:04:05 MST 2006\nwhich is Unix time 1136239445. Since MST is GMT-0700,\nthe reference time can be thought of as\n\t01/02 03:04:05PM '06 -0700\nTo define your own format, write down what the reference time would look\nlike formatted your way; see the values of constants like ANSIC,\nStampMicro or Kitchen for examples. The model is to demonstrate what the\nreference time looks like so that the Format and Parse methods can apply\nthe same transformation to a general time value.\n\nSome valid layouts are invalid time values for time.Parse, due to formats\nsuch as _ for space padding and Z for zone information.\n\nWithin the format string, an underscore _ represents a space that may be\nreplaced by a digit if the following number (a day) has two digits; for\ncompatibility with fixed-width Unix time formats.\n\nA decimal point followed by one or more zeros represents a fractional\nsecond, printed to the given number of decimal places. A decimal point\nfollowed by one or more nines represents a fractional second, printed to\nthe given number of decimal places, with trailing zeros removed.\nWhen parsing (only), the input may contain a fractional second\nfield immediately after the seconds field, even if the layout does not\nsignify its presence. In that case a decimal point followed by a maximal\nseries of digits is parsed as a fractional second.\n\nNumeric time zone offsets format as follows:\n\t-0700 ±hhmm\n\t-07:00 ±hh:mm\n\t-07 ±hh\nReplacing the sign in the format with a Z triggers\nthe ISO 8601 behavior of printing Z instead of an\noffset for the UTC zone. Thus:\n\tZ0700 Z or ±hhmm\n\tZ07:00 Z or ±hh:mm\n\tZ07 Z or ±hh\n\nThe recognized day of week formats are \"Mon\" and \"Monday\".\nThe recognized month formats are \"Jan\" and \"January\".\n\nThe formats 2, _2, and 02 are unpadded, space-padded, and zero-padded\nday of month. The formats __2 and 002 are space-padded and zero-padded\nthree-character day of year; there is no unpadded day of year format.\n\nText in the format string that is not recognized as part of the reference\ntime is echoed verbatim during Format and expected to appear verbatim\nin the input to Parse.\n\nThe executable example for Time.Format demonstrates the working\nof the layout string in detail and is a good reference.\n\nNote that the RFC822, RFC850, and RFC1123 formats should be applied\nonly to local times. Applying them to UTC times will use \"UTC\" as the\ntime zone abbreviation, while strictly speaking those RFCs require the\nuse of \"GMT\" in that case.\nIn general RFC1123Z should be used instead of RFC1123 for servers\nthat insist on that format, and RFC3339 should be preferred for new protocols.\nRFC3339, RFC822, RFC822Z, RFC1123, and RFC1123Z are useful for formatting;\nwhen used with time.Parse they do not accept all the time formats\npermitted by the RFCs and they do accept time formats not formally defined.\nThe RFC3339Nano format removes trailing zeros from the seconds field\nand thus may not sort correctly once formatted.\n","sortText":"00058","filterText":"StampNano","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":13}},"newText":"StampNano"}},{"label":"Sunday","kind":21,"detail":"time.Weekday","sortText":"00059","filterText":"Sunday","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":13}},"newText":"Sunday"}},{"label":"Thursday","kind":21,"detail":"time.Weekday","sortText":"00060","filterText":"Thursday","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":13}},"newText":"Thursday"}},{"label":"Tick","kind":3,"detail":"func(d time.Duration) \u003c-chan time.Time","documentation":"Tick is a convenience wrapper for NewTicker providing access to the ticking\nchannel only. While Tick is useful for clients that have no need to shut down\nthe Ticker, be aware that without a way to shut it down the underlying\nTicker cannot be recovered by the garbage collector; it \"leaks\".\nUnlike NewTicker, Tick will return nil if d \u003c= 0.\n","sortText":"00061","filterText":"Tick","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":13}},"newText":"Tick(${1:})"}},{"label":"Ticker","kind":22,"detail":"struct{...}","documentation":"A Ticker holds a channel that delivers `ticks' of a clock\nat intervals.\n","sortText":"00062","filterText":"Ticker","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":13}},"newText":"Ticker"}},{"label":"Time","kind":22,"detail":"struct{...}","documentation":"A Time represents an instant in time with nanosecond precision.\n\nPrograms using times should typically store and pass them as values,\nnot pointers. That is, time variables and struct fields should be of\ntype time.Time, not *time.Time.\n\nA Time value can be used by multiple goroutines simultaneously except\nthat the methods GobDecode, UnmarshalBinary, UnmarshalJSON and\nUnmarshalText are not concurrency-safe.\n\nTime instants can be compared using the Before, After, and Equal methods.\nThe Sub method subtracts two instants, producing a Duration.\nThe Add method adds a Time and a Duration, producing a Time.\n\nThe zero value of type Time is January 1, year 1, 00:00:00.000000000 UTC.\nAs this time is unlikely to come up in practice, the IsZero method gives\na simple way of detecting a time that has not been initialized explicitly.\n\nEach Time has associated with it a Location, consulted when computing the\npresentation form of the time, such as in the Format, Hour, and Year methods.\nThe methods Local, UTC, and In return a Time with a specific location.\nChanging the location in this way changes only the presentation; it does not\nchange the instant in time being denoted and therefore does not affect the\ncomputations described in earlier paragraphs.\n\nRepresentations of a Time value saved by the GobEncode, MarshalBinary,\nMarshalJSON, and MarshalText methods store the Time.Location's offset, but not\nthe location name. They therefore lose information about Daylight Saving Time.\n\nIn addition to the required “wall clock” reading, a Time may contain an optional\nreading of the current process's monotonic clock, to provide additional precision\nfor comparison or subtraction.\nSee the “Monotonic Clocks” section in the package documentation for details.\n\nNote that the Go == operator compares not just the time instant but also the\nLocation and the monotonic clock reading. Therefore, Time values should not\nbe used as map or database keys without first guaranteeing that the\nidentical Location has been set for all values, which can be achieved\nthrough use of the UTC or Local method, and that the monotonic clock reading\nhas been stripped by setting t = t.Round(0). In general, prefer t.Equal(u)\nto t == u, since t.Equal uses the most accurate comparison available and\ncorrectly handles the case when only one of its arguments has a monotonic\nclock reading.\n","sortText":"00063","filterText":"Time","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":13}},"newText":"Time"}},{"label":"Timer","kind":22,"detail":"struct{...}","documentation":"The Timer type represents a single event.\nWhen the Timer expires, the current time will be sent on C,\nunless the Timer was created by AfterFunc.\nA Timer must be created with NewTimer or AfterFunc.\n","sortText":"00064","filterText":"Timer","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":13}},"newText":"Timer"}},{"label":"Tuesday","kind":21,"detail":"time.Weekday","sortText":"00065","filterText":"Tuesday","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":13}},"newText":"Tuesday"}},{"label":"UTC","kind":6,"detail":"*time.Location","documentation":"UTC represents Universal Coordinated Time (UTC).\n","sortText":"00066","filterText":"UTC","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":13}},"newText":"UTC"}},{"label":"UnixDate","kind":21,"detail":"string","documentation":"These are predefined layouts for use in Time.Format and time.Parse.\nThe reference time used in the layouts is the specific time:\n\tMon Jan 2 15:04:05 MST 2006\nwhich is Unix time 1136239445. Since MST is GMT-0700,\nthe reference time can be thought of as\n\t01/02 03:04:05PM '06 -0700\nTo define your own format, write down what the reference time would look\nlike formatted your way; see the values of constants like ANSIC,\nStampMicro or Kitchen for examples. The model is to demonstrate what the\nreference time looks like so that the Format and Parse methods can apply\nthe same transformation to a general time value.\n\nSome valid layouts are invalid time values for time.Parse, due to formats\nsuch as _ for space padding and Z for zone information.\n\nWithin the format string, an underscore _ represents a space that may be\nreplaced by a digit if the following number (a day) has two digits; for\ncompatibility with fixed-width Unix time formats.\n\nA decimal point followed by one or more zeros represents a fractional\nsecond, printed to the given number of decimal places. A decimal point\nfollowed by one or more nines represents a fractional second, printed to\nthe given number of decimal places, with trailing zeros removed.\nWhen parsing (only), the input may contain a fractional second\nfield immediately after the seconds field, even if the layout does not\nsignify its presence. In that case a decimal point followed by a maximal\nseries of digits is parsed as a fractional second.\n\nNumeric time zone offsets format as follows:\n\t-0700 ±hhmm\n\t-07:00 ±hh:mm\n\t-07 ±hh\nReplacing the sign in the format with a Z triggers\nthe ISO 8601 behavior of printing Z instead of an\noffset for the UTC zone. Thus:\n\tZ0700 Z or ±hhmm\n\tZ07:00 Z or ±hh:mm\n\tZ07 Z or ±hh\n\nThe recognized day of week formats are \"Mon\" and \"Monday\".\nThe recognized month formats are \"Jan\" and \"January\".\n\nThe formats 2, _2, and 02 are unpadded, space-padded, and zero-padded\nday of month. The formats __2 and 002 are space-padded and zero-padded\nthree-character day of year; there is no unpadded day of year format.\n\nText in the format string that is not recognized as part of the reference\ntime is echoed verbatim during Format and expected to appear verbatim\nin the input to Parse.\n\nThe executable example for Time.Format demonstrates the working\nof the layout string in detail and is a good reference.\n\nNote that the RFC822, RFC850, and RFC1123 formats should be applied\nonly to local times. Applying them to UTC times will use \"UTC\" as the\ntime zone abbreviation, while strictly speaking those RFCs require the\nuse of \"GMT\" in that case.\nIn general RFC1123Z should be used instead of RFC1123 for servers\nthat insist on that format, and RFC3339 should be preferred for new protocols.\nRFC3339, RFC822, RFC822Z, RFC1123, and RFC1123Z are useful for formatting;\nwhen used with time.Parse they do not accept all the time formats\npermitted by the RFCs and they do accept time formats not formally defined.\nThe RFC3339Nano format removes trailing zeros from the seconds field\nand thus may not sort correctly once formatted.\n","sortText":"00067","filterText":"UnixDate","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":13}},"newText":"UnixDate"}},{"label":"Until","kind":3,"detail":"func(t time.Time) time.Duration","documentation":"Until returns the duration until t.\nIt is shorthand for t.Sub(time.Now()).\n","sortText":"00068","filterText":"Until","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":13}},"newText":"Until(${1:})"}},{"label":"Wednesday","kind":21,"detail":"time.Weekday","sortText":"00069","filterText":"Wednesday","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":13}},"newText":"Wednesday"}},{"label":"Weekday","kind":7,"detail":"int","documentation":"A Weekday specifies a day of the week (Sunday = 0, ...).\n","sortText":"00070","filterText":"Weekday","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":13}},"newText":"Weekday"}}]} [Trace - 23:01:58.903 PM] Sending request 'textDocument/documentLink - (11414)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:58.903 PM] Sending request 'textDocument/documentLink - (11415)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:58.906 PM] Received response 'textDocument/documentLink - (11414)' in 3ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":414,"character":11},"end":{"line":414,"character":19}},"target":"https://time.Now"}] [Trace - 23:01:58.910 PM] Received response 'textDocument/documentLink - (11415)' in 6ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":414,"character":11},"end":{"line":414,"character":19}},"target":"https://time.Now"}] [Trace - 23:01:59.069 PM] Sending request 'textDocument/foldingRange - (11416)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:59.069 PM] Sending request 'textDocument/foldingRange - (11417)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:59.073 PM] Received response 'textDocument/foldingRange - (11416)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":214,"startCharacter":22,"endLine":215,"endCharacter":14},{"startLine":219,"startCharacter":52,"endLine":304,"endCharacter":2},{"startLine":231,"startCharacter":33,"endLine":233,"endCharacter":55},{"startLine":238,"startCharacter":36,"endLine":239,"endCharacter":21},{"startLine":248,"startCharacter":9,"endLine":258,"endCharacter":3},{"startLine":250,"startCharacter":33,"endLine":253,"endCharacter":61},{"startLine":256,"startCharacter":36,"endLine":257,"endCharacter":22},{"startLine":265,"startCharacter":6,"endLine":276,"endCharacter":3},{"startLine":266,"startCharacter":10,"endLine":275,"endCharacter":13},{"startLine":267,"startCharacter":23,"endLine":273,"endCharacter":5},{"startLine":270,"startCharacter":19,"endLine":273,"endCharacter":4},{"startLine":270,"startCharacter":41,"endLine":272,"endCharacter":9},{"startLine":274,"startCharacter":38,"endLine":275,"endCharacter":13},{"startLine":279,"startCharacter":22,"endLine":280,"endCharacter":55},{"startLine":283,"startCharacter":29,"endLine":284,"endCharacter":40},{"startLine":287,"startCharacter":29,"endLine":303,"endCharacter":3},{"startLine":288,"startCharacter":32,"endLine":302,"endCharacter":51},{"startLine":289,"startCharacter":32,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":38,"endLine":291,"endCharacter":51},{"startLine":293,"startCharacter":31,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":50},{"startLine":297,"startCharacter":25,"endLine":300,"endCharacter":4},{"startLine":298,"startCharacter":47,"endLine":299,"endCharacter":68},{"startLine":301,"startCharacter":10,"endLine":302,"endCharacter":51},{"startLine":308,"startCharacter":59,"endLine":381,"endCharacter":2},{"startLine":313,"startCharacter":33,"endLine":315,"endCharacter":31},{"startLine":320,"startCharacter":36,"endLine":321,"endCharacter":67},{"startLine":330,"startCharacter":12,"endLine":339,"endCharacter":3},{"startLine":332,"startCharacter":33,"endLine":334,"endCharacter":32},{"startLine":337,"startCharacter":36,"endLine":338,"endCharacter":68},{"startLine":346,"startCharacter":6,"endLine":357,"endCharacter":3},{"startLine":347,"startCharacter":10,"endLine":356,"endCharacter":13},{"startLine":348,"startCharacter":23,"endLine":354,"endCharacter":5},{"startLine":351,"startCharacter":19,"endLine":354,"endCharacter":4},{"startLine":351,"startCharacter":41,"endLine":353,"endCharacter":9},{"startLine":355,"startCharacter":38,"endLine":356,"endCharacter":13},{"startLine":360,"startCharacter":22,"endLine":361,"endCharacter":55},{"startLine":364,"startCharacter":29,"endLine":365,"endCharacter":40},{"startLine":370,"startCharacter":29,"endLine":376,"endCharacter":3},{"startLine":371,"startCharacter":32,"endLine":375,"endCharacter":51},{"startLine":372,"startCharacter":32,"endLine":373,"endCharacter":49},{"startLine":374,"startCharacter":10,"endLine":375,"endCharacter":51},{"startLine":379,"startCharacter":32,"endLine":380,"endCharacter":76},{"startLine":385,"startCharacter":57,"endLine":462,"endCharacter":2},{"startLine":394,"startCharacter":33,"endLine":398,"endCharacter":60},{"startLine":403,"startCharacter":36,"endLine":404,"endCharacter":67},{"startLine":413,"startCharacter":12,"endLine":421,"endCharacter":3},{"startLine":415,"startCharacter":33,"endLine":416,"endCharacter":62},{"startLine":419,"startCharacter":36,"endLine":420,"endCharacter":68},{"startLine":428,"startCharacter":6,"endLine":439,"endCharacter":3},{"startLine":429,"startCharacter":10,"endLine":438,"endCharacter":13},{"startLine":430,"startCharacter":23,"endLine":436,"endCharacter":5},{"startLine":433,"startCharacter":19,"endLine":436,"endCharacter":4},{"startLine":433,"startCharacter":41,"endLine":435,"endCharacter":9},{"startLine":437,"startCharacter":38,"endLine":438,"endCharacter":13},{"startLine":442,"startCharacter":29,"endLine":443,"endCharacter":34},{"startLine":446,"startCharacter":35,"endLine":447,"endCharacter":55},{"startLine":451,"startCharacter":29,"endLine":461,"endCharacter":3},{"startLine":453,"startCharacter":10,"endLine":457,"endCharacter":17},{"startLine":454,"startCharacter":14,"endLine":455,"endCharacter":58},{"startLine":459,"startCharacter":28,"endLine":460,"endCharacter":51},{"startLine":466,"startCharacter":51,"endLine":514,"endCharacter":2},{"startLine":484,"startCharacter":12,"endLine":487,"endCharacter":45},{"startLine":494,"startCharacter":6,"endLine":505,"endCharacter":3},{"startLine":495,"startCharacter":10,"endLine":504,"endCharacter":13},{"startLine":496,"startCharacter":23,"endLine":502,"endCharacter":5},{"startLine":499,"startCharacter":19,"endLine":502,"endCharacter":4},{"startLine":499,"startCharacter":41,"endLine":501,"endCharacter":9},{"startLine":503,"startCharacter":38,"endLine":504,"endCharacter":13},{"startLine":508,"startCharacter":22,"endLine":509,"endCharacter":55},{"startLine":512,"startCharacter":29,"endLine":513,"endCharacter":40},{"startLine":518,"startCharacter":51,"endLine":578,"endCharacter":2},{"startLine":542,"startCharacter":12,"endLine":545,"endCharacter":15},{"startLine":552,"startCharacter":6,"endLine":563,"endCharacter":3},{"startLine":553,"startCharacter":10,"endLine":562,"endCharacter":13},{"startLine":554,"startCharacter":23,"endLine":560,"endCharacter":5},{"startLine":557,"startCharacter":19,"endLine":560,"endCharacter":4},{"startLine":557,"startCharacter":41,"endLine":559,"endCharacter":9},{"startLine":561,"startCharacter":38,"endLine":562,"endCharacter":13},{"startLine":567,"startCharacter":29,"endLine":569,"endCharacter":62},{"startLine":572,"startCharacter":22,"endLine":573,"endCharacter":55},{"startLine":576,"startCharacter":44,"endLine":577,"endCharacter":46},{"startLine":582,"startCharacter":50,"endLine":651,"endCharacter":2},{"startLine":583,"startCharacter":20,"endLine":586,"endCharacter":25},{"startLine":587,"startCharacter":3,"endLine":589,"endCharacter":54},{"startLine":592,"startCharacter":26,"endLine":650,"endCharacter":4},{"startLine":593,"startCharacter":8,"endLine":650,"endCharacter":3},{"startLine":593,"startCharacter":36,"endLine":649,"endCharacter":4},{"startLine":602,"startCharacter":35,"endLine":605,"endCharacter":62},{"startLine":610,"startCharacter":38,"endLine":611,"endCharacter":69},{"startLine":621,"startCharacter":8,"endLine":632,"endCharacter":5},{"startLine":622,"startCharacter":12,"endLine":631,"endCharacter":15},{"startLine":623,"startCharacter":25,"endLine":629,"endCharacter":7},{"startLine":626,"startCharacter":21,"endLine":629,"endCharacter":6},{"startLine":626,"startCharacter":43,"endLine":628,"endCharacter":11},{"startLine":630,"startCharacter":40,"endLine":631,"endCharacter":15},{"startLine":635,"startCharacter":31,"endLine":636,"endCharacter":42},{"startLine":640,"startCharacter":31,"endLine":644,"endCharacter":5},{"startLine":641,"startCharacter":29,"endLine":643,"endCharacter":18},{"startLine":642,"startCharacter":33,"endLine":643,"endCharacter":18},{"startLine":647,"startCharacter":44,"endLine":648,"endCharacter":92}] [Trace - 23:01:59.076 PM] Received response 'textDocument/foldingRange - (11417)' in 6ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":214,"startCharacter":22,"endLine":215,"endCharacter":14},{"startLine":219,"startCharacter":52,"endLine":304,"endCharacter":2},{"startLine":231,"startCharacter":33,"endLine":233,"endCharacter":55},{"startLine":238,"startCharacter":36,"endLine":239,"endCharacter":21},{"startLine":248,"startCharacter":9,"endLine":258,"endCharacter":3},{"startLine":250,"startCharacter":33,"endLine":253,"endCharacter":61},{"startLine":256,"startCharacter":36,"endLine":257,"endCharacter":22},{"startLine":265,"startCharacter":6,"endLine":276,"endCharacter":3},{"startLine":266,"startCharacter":10,"endLine":275,"endCharacter":13},{"startLine":267,"startCharacter":23,"endLine":273,"endCharacter":5},{"startLine":270,"startCharacter":19,"endLine":273,"endCharacter":4},{"startLine":270,"startCharacter":41,"endLine":272,"endCharacter":9},{"startLine":274,"startCharacter":38,"endLine":275,"endCharacter":13},{"startLine":279,"startCharacter":22,"endLine":280,"endCharacter":55},{"startLine":283,"startCharacter":29,"endLine":284,"endCharacter":40},{"startLine":287,"startCharacter":29,"endLine":303,"endCharacter":3},{"startLine":288,"startCharacter":32,"endLine":302,"endCharacter":51},{"startLine":289,"startCharacter":32,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":38,"endLine":291,"endCharacter":51},{"startLine":293,"startCharacter":31,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":50},{"startLine":297,"startCharacter":25,"endLine":300,"endCharacter":4},{"startLine":298,"startCharacter":47,"endLine":299,"endCharacter":68},{"startLine":301,"startCharacter":10,"endLine":302,"endCharacter":51},{"startLine":308,"startCharacter":59,"endLine":381,"endCharacter":2},{"startLine":313,"startCharacter":33,"endLine":315,"endCharacter":31},{"startLine":320,"startCharacter":36,"endLine":321,"endCharacter":67},{"startLine":330,"startCharacter":12,"endLine":339,"endCharacter":3},{"startLine":332,"startCharacter":33,"endLine":334,"endCharacter":32},{"startLine":337,"startCharacter":36,"endLine":338,"endCharacter":68},{"startLine":346,"startCharacter":6,"endLine":357,"endCharacter":3},{"startLine":347,"startCharacter":10,"endLine":356,"endCharacter":13},{"startLine":348,"startCharacter":23,"endLine":354,"endCharacter":5},{"startLine":351,"startCharacter":19,"endLine":354,"endCharacter":4},{"startLine":351,"startCharacter":41,"endLine":353,"endCharacter":9},{"startLine":355,"startCharacter":38,"endLine":356,"endCharacter":13},{"startLine":360,"startCharacter":22,"endLine":361,"endCharacter":55},{"startLine":364,"startCharacter":29,"endLine":365,"endCharacter":40},{"startLine":370,"startCharacter":29,"endLine":376,"endCharacter":3},{"startLine":371,"startCharacter":32,"endLine":375,"endCharacter":51},{"startLine":372,"startCharacter":32,"endLine":373,"endCharacter":49},{"startLine":374,"startCharacter":10,"endLine":375,"endCharacter":51},{"startLine":379,"startCharacter":32,"endLine":380,"endCharacter":76},{"startLine":385,"startCharacter":57,"endLine":462,"endCharacter":2},{"startLine":394,"startCharacter":33,"endLine":398,"endCharacter":60},{"startLine":403,"startCharacter":36,"endLine":404,"endCharacter":67},{"startLine":413,"startCharacter":12,"endLine":421,"endCharacter":3},{"startLine":415,"startCharacter":33,"endLine":416,"endCharacter":62},{"startLine":419,"startCharacter":36,"endLine":420,"endCharacter":68},{"startLine":428,"startCharacter":6,"endLine":439,"endCharacter":3},{"startLine":429,"startCharacter":10,"endLine":438,"endCharacter":13},{"startLine":430,"startCharacter":23,"endLine":436,"endCharacter":5},{"startLine":433,"startCharacter":19,"endLine":436,"endCharacter":4},{"startLine":433,"startCharacter":41,"endLine":435,"endCharacter":9},{"startLine":437,"startCharacter":38,"endLine":438,"endCharacter":13},{"startLine":442,"startCharacter":29,"endLine":443,"endCharacter":34},{"startLine":446,"startCharacter":35,"endLine":447,"endCharacter":55},{"startLine":451,"startCharacter":29,"endLine":461,"endCharacter":3},{"startLine":453,"startCharacter":10,"endLine":457,"endCharacter":17},{"startLine":454,"startCharacter":14,"endLine":455,"endCharacter":58},{"startLine":459,"startCharacter":28,"endLine":460,"endCharacter":51},{"startLine":466,"startCharacter":51,"endLine":514,"endCharacter":2},{"startLine":484,"startCharacter":12,"endLine":487,"endCharacter":45},{"startLine":494,"startCharacter":6,"endLine":505,"endCharacter":3},{"startLine":495,"startCharacter":10,"endLine":504,"endCharacter":13},{"startLine":496,"startCharacter":23,"endLine":502,"endCharacter":5},{"startLine":499,"startCharacter":19,"endLine":502,"endCharacter":4},{"startLine":499,"startCharacter":41,"endLine":501,"endCharacter":9},{"startLine":503,"startCharacter":38,"endLine":504,"endCharacter":13},{"startLine":508,"startCharacter":22,"endLine":509,"endCharacter":55},{"startLine":512,"startCharacter":29,"endLine":513,"endCharacter":40},{"startLine":518,"startCharacter":51,"endLine":578,"endCharacter":2},{"startLine":542,"startCharacter":12,"endLine":545,"endCharacter":15},{"startLine":552,"startCharacter":6,"endLine":563,"endCharacter":3},{"startLine":553,"startCharacter":10,"endLine":562,"endCharacter":13},{"startLine":554,"startCharacter":23,"endLine":560,"endCharacter":5},{"startLine":557,"startCharacter":19,"endLine":560,"endCharacter":4},{"startLine":557,"startCharacter":41,"endLine":559,"endCharacter":9},{"startLine":561,"startCharacter":38,"endLine":562,"endCharacter":13},{"startLine":567,"startCharacter":29,"endLine":569,"endCharacter":62},{"startLine":572,"startCharacter":22,"endLine":573,"endCharacter":55},{"startLine":576,"startCharacter":44,"endLine":577,"endCharacter":46},{"startLine":582,"startCharacter":50,"endLine":651,"endCharacter":2},{"startLine":583,"startCharacter":20,"endLine":586,"endCharacter":25},{"startLine":587,"startCharacter":3,"endLine":589,"endCharacter":54},{"startLine":592,"startCharacter":26,"endLine":650,"endCharacter":4},{"startLine":593,"startCharacter":8,"endLine":650,"endCharacter":3},{"startLine":593,"startCharacter":36,"endLine":649,"endCharacter":4},{"startLine":602,"startCharacter":35,"endLine":605,"endCharacter":62},{"startLine":610,"startCharacter":38,"endLine":611,"endCharacter":69},{"startLine":621,"startCharacter":8,"endLine":632,"endCharacter":5},{"startLine":622,"startCharacter":12,"endLine":631,"endCharacter":15},{"startLine":623,"startCharacter":25,"endLine":629,"endCharacter":7},{"startLine":626,"startCharacter":21,"endLine":629,"endCharacter":6},{"startLine":626,"startCharacter":43,"endLine":628,"endCharacter":11},{"startLine":630,"startCharacter":40,"endLine":631,"endCharacter":15},{"startLine":635,"startCharacter":31,"endLine":636,"endCharacter":42},{"startLine":640,"startCharacter":31,"endLine":644,"endCharacter":5},{"startLine":641,"startCharacter":29,"endLine":643,"endCharacter":18},{"startLine":642,"startCharacter":33,"endLine":643,"endCharacter":18},{"startLine":647,"startCharacter":44,"endLine":648,"endCharacter":92}] [Trace - 23:01:59.142 PM] Sending request 'textDocument/codeLens - (11418)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:59.142 PM] Sending request 'textDocument/codeLens - (11419)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:59.142 PM] Received response 'textDocument/codeLens - (11418)' in 0ms. Result: null [Trace - 23:01:59.142 PM] Received response 'textDocument/codeLens - (11419)' in 0ms. Result: null [Trace - 23:01:59.143 PM] Sending request 'textDocument/codeAction - (11420)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":274,"character":22},"end":{"line":274,"character":22}},"context":{"diagnostics":[]}} [Trace - 23:01:59.143 PM] Sending request 'textDocument/codeAction - (11421)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":13}},"context":{"diagnostics":[]}} [Trace - 23:01:59.145 PM] Received response 'textDocument/codeAction - (11420)' in 2ms. Result: null [Trace - 23:01:59.146 PM] Received response 'textDocument/codeAction - (11421)' in 3ms. Result: null [Trace - 23:01:59.331 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":305},"contentChanges":[{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":13}},"rangeLength":0,"text":"N"}]} [Trace - 23:01:59.332 PM] Sending request 'textDocument/completion - (11422)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":215,"character":14},"context":{"triggerKind":3}} [Trace - 23:01:59.338 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":305,"diagnostics":[{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":14}},"severity":1,"source":"compiler","message":"N not declared by package time"},{"range":{"start":{"line":232,"character":9},"end":{"line":232,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"},{"range":{"start":{"line":233,"character":9},"end":{"line":233,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"}]} [Trace - 23:01:59.340 PM] Received response 'textDocument/completion - (11422)' in 7ms. Result: {"isIncomplete":true,"items":[{"label":"Now","kind":3,"detail":"func() time.Time","documentation":"Now returns the current local time.\n","preselect":true,"sortText":"00000","filterText":"Now","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":14}},"newText":"Now()"}},{"label":"Now().Add","kind":2,"detail":"func(d time.Duration) time.Time","documentation":"Add returns the time t+d.\n","sortText":"00001","filterText":"Now().Add","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":14}},"newText":"Now().Add(${1:})"}},{"label":"Now().AddDate","kind":2,"detail":"func(years int, months int, days int) time.Time","documentation":"AddDate returns the time corresponding to adding the\ngiven number of years, months, and days to t.\nFor example, AddDate(-1, 2, 3) applied to January 1, 2011\nreturns March 4, 2010.\n\nAddDate normalizes its result in the same way that Date does,\nso, for example, adding one month to October 31 yields\nDecember 1, the normalized form for November 31.\n","sortText":"00002","filterText":"Now().AddDate","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":14}},"newText":"Now().AddDate(${1:})"}},{"label":"Now().In","kind":2,"detail":"func(loc *time.Location) time.Time","documentation":"In returns a copy of t representing the same time instant, but\nwith the copy's location information set to loc for display\npurposes.\n\nIn panics if loc is nil.\n","sortText":"00003","filterText":"Now().In","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":14}},"newText":"Now().In(${1:})"}},{"label":"Nanosecond","kind":21,"detail":"time.Duration","documentation":"Common durations. There is no definition for units of Day or larger\nto avoid confusion across daylight savings time zone transitions.\n\nTo count the number of units in a Duration, divide:\n\tsecond := time.Second\n\tfmt.Print(int64(second/time.Millisecond)) // prints 1000\n\nTo convert an integer number of units to a Duration, multiply:\n\tseconds := 10\n\tfmt.Print(time.Duration(seconds)*time.Second) // prints 10s\n","sortText":"00004","filterText":"Nanosecond","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":14}},"newText":"Nanosecond"}},{"label":"NewTicker","kind":3,"detail":"func(d time.Duration) *time.Ticker","documentation":"NewTicker returns a new Ticker containing a channel that will send the\ntime with a period specified by the duration argument.\nIt adjusts the intervals or drops ticks to make up for slow receivers.\nThe duration d must be greater than zero; if not, NewTicker will panic.\nStop the ticker to release associated resources.\n","sortText":"00005","filterText":"NewTicker","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":14}},"newText":"NewTicker(${1:})"}},{"label":"NewTimer","kind":3,"detail":"func(d time.Duration) *time.Timer","documentation":"NewTimer creates a new Timer that will send\nthe current time on its channel after at least duration d.\n","sortText":"00006","filterText":"NewTimer","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":14}},"newText":"NewTimer(${1:})"}},{"label":"November","kind":21,"detail":"time.Month","sortText":"00007","filterText":"November","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":14}},"newText":"November"}},{"label":"RFC3339Nano","kind":21,"detail":"string","documentation":"These are predefined layouts for use in Time.Format and time.Parse.\nThe reference time used in the layouts is the specific time:\n\tMon Jan 2 15:04:05 MST 2006\nwhich is Unix time 1136239445. Since MST is GMT-0700,\nthe reference time can be thought of as\n\t01/02 03:04:05PM '06 -0700\nTo define your own format, write down what the reference time would look\nlike formatted your way; see the values of constants like ANSIC,\nStampMicro or Kitchen for examples. The model is to demonstrate what the\nreference time looks like so that the Format and Parse methods can apply\nthe same transformation to a general time value.\n\nSome valid layouts are invalid time values for time.Parse, due to formats\nsuch as _ for space padding and Z for zone information.\n\nWithin the format string, an underscore _ represents a space that may be\nreplaced by a digit if the following number (a day) has two digits; for\ncompatibility with fixed-width Unix time formats.\n\nA decimal point followed by one or more zeros represents a fractional\nsecond, printed to the given number of decimal places. A decimal point\nfollowed by one or more nines represents a fractional second, printed to\nthe given number of decimal places, with trailing zeros removed.\nWhen parsing (only), the input may contain a fractional second\nfield immediately after the seconds field, even if the layout does not\nsignify its presence. In that case a decimal point followed by a maximal\nseries of digits is parsed as a fractional second.\n\nNumeric time zone offsets format as follows:\n\t-0700 ±hhmm\n\t-07:00 ±hh:mm\n\t-07 ±hh\nReplacing the sign in the format with a Z triggers\nthe ISO 8601 behavior of printing Z instead of an\noffset for the UTC zone. Thus:\n\tZ0700 Z or ±hhmm\n\tZ07:00 Z or ±hh:mm\n\tZ07 Z or ±hh\n\nThe recognized day of week formats are \"Mon\" and \"Monday\".\nThe recognized month formats are \"Jan\" and \"January\".\n\nThe formats 2, _2, and 02 are unpadded, space-padded, and zero-padded\nday of month. The formats __2 and 002 are space-padded and zero-padded\nthree-character day of year; there is no unpadded day of year format.\n\nText in the format string that is not recognized as part of the reference\ntime is echoed verbatim during Format and expected to appear verbatim\nin the input to Parse.\n\nThe executable example for Time.Format demonstrates the working\nof the layout string in detail and is a good reference.\n\nNote that the RFC822, RFC850, and RFC1123 formats should be applied\nonly to local times. Applying them to UTC times will use \"UTC\" as the\ntime zone abbreviation, while strictly speaking those RFCs require the\nuse of \"GMT\" in that case.\nIn general RFC1123Z should be used instead of RFC1123 for servers\nthat insist on that format, and RFC3339 should be preferred for new protocols.\nRFC3339, RFC822, RFC822Z, RFC1123, and RFC1123Z are useful for formatting;\nwhen used with time.Parse they do not accept all the time formats\npermitted by the RFCs and they do accept time formats not formally defined.\nThe RFC3339Nano format removes trailing zeros from the seconds field\nand thus may not sort correctly once formatted.\n","sortText":"00011","filterText":"RFC3339Nano","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":14}},"newText":"RFC3339Nano"}},{"label":"StampNano","kind":21,"detail":"string","documentation":"These are predefined layouts for use in Time.Format and time.Parse.\nThe reference time used in the layouts is the specific time:\n\tMon Jan 2 15:04:05 MST 2006\nwhich is Unix time 1136239445. Since MST is GMT-0700,\nthe reference time can be thought of as\n\t01/02 03:04:05PM '06 -0700\nTo define your own format, write down what the reference time would look\nlike formatted your way; see the values of constants like ANSIC,\nStampMicro or Kitchen for examples. The model is to demonstrate what the\nreference time looks like so that the Format and Parse methods can apply\nthe same transformation to a general time value.\n\nSome valid layouts are invalid time values for time.Parse, due to formats\nsuch as _ for space padding and Z for zone information.\n\nWithin the format string, an underscore _ represents a space that may be\nreplaced by a digit if the following number (a day) has two digits; for\ncompatibility with fixed-width Unix time formats.\n\nA decimal point followed by one or more zeros represents a fractional\nsecond, printed to the given number of decimal places. A decimal point\nfollowed by one or more nines represents a fractional second, printed to\nthe given number of decimal places, with trailing zeros removed.\nWhen parsing (only), the input may contain a fractional second\nfield immediately after the seconds field, even if the layout does not\nsignify its presence. In that case a decimal point followed by a maximal\nseries of digits is parsed as a fractional second.\n\nNumeric time zone offsets format as follows:\n\t-0700 ±hhmm\n\t-07:00 ±hh:mm\n\t-07 ±hh\nReplacing the sign in the format with a Z triggers\nthe ISO 8601 behavior of printing Z instead of an\noffset for the UTC zone. Thus:\n\tZ0700 Z or ±hhmm\n\tZ07:00 Z or ±hh:mm\n\tZ07 Z or ±hh\n\nThe recognized day of week formats are \"Mon\" and \"Monday\".\nThe recognized month formats are \"Jan\" and \"January\".\n\nThe formats 2, _2, and 02 are unpadded, space-padded, and zero-padded\nday of month. The formats __2 and 002 are space-padded and zero-padded\nthree-character day of year; there is no unpadded day of year format.\n\nText in the format string that is not recognized as part of the reference\ntime is echoed verbatim during Format and expected to appear verbatim\nin the input to Parse.\n\nThe executable example for Time.Format demonstrates the working\nof the layout string in detail and is a good reference.\n\nNote that the RFC822, RFC850, and RFC1123 formats should be applied\nonly to local times. Applying them to UTC times will use \"UTC\" as the\ntime zone abbreviation, while strictly speaking those RFCs require the\nuse of \"GMT\" in that case.\nIn general RFC1123Z should be used instead of RFC1123 for servers\nthat insist on that format, and RFC3339 should be preferred for new protocols.\nRFC3339, RFC822, RFC822Z, RFC1123, and RFC1123Z are useful for formatting;\nwhen used with time.Parse they do not accept all the time formats\npermitted by the RFCs and they do accept time formats not formally defined.\nThe RFC3339Nano format removes trailing zeros from the seconds field\nand thus may not sort correctly once formatted.\n","sortText":"00012","filterText":"StampNano","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":14}},"newText":"StampNano"}}]} [Trace - 23:01:59.523 PM] Sending request 'textDocument/foldingRange - (11423)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:59.523 PM] Sending request 'textDocument/foldingRange - (11424)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:59.527 PM] Received response 'textDocument/foldingRange - (11423)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":214,"startCharacter":22,"endLine":215,"endCharacter":14},{"startLine":219,"startCharacter":52,"endLine":304,"endCharacter":2},{"startLine":231,"startCharacter":33,"endLine":233,"endCharacter":55},{"startLine":238,"startCharacter":36,"endLine":239,"endCharacter":21},{"startLine":248,"startCharacter":9,"endLine":258,"endCharacter":3},{"startLine":250,"startCharacter":33,"endLine":253,"endCharacter":61},{"startLine":256,"startCharacter":36,"endLine":257,"endCharacter":22},{"startLine":265,"startCharacter":6,"endLine":276,"endCharacter":3},{"startLine":266,"startCharacter":10,"endLine":275,"endCharacter":13},{"startLine":267,"startCharacter":23,"endLine":273,"endCharacter":5},{"startLine":270,"startCharacter":19,"endLine":273,"endCharacter":4},{"startLine":270,"startCharacter":41,"endLine":272,"endCharacter":9},{"startLine":274,"startCharacter":38,"endLine":275,"endCharacter":13},{"startLine":279,"startCharacter":22,"endLine":280,"endCharacter":55},{"startLine":283,"startCharacter":29,"endLine":284,"endCharacter":40},{"startLine":287,"startCharacter":29,"endLine":303,"endCharacter":3},{"startLine":288,"startCharacter":32,"endLine":302,"endCharacter":51},{"startLine":289,"startCharacter":32,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":38,"endLine":291,"endCharacter":51},{"startLine":293,"startCharacter":31,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":50},{"startLine":297,"startCharacter":25,"endLine":300,"endCharacter":4},{"startLine":298,"startCharacter":47,"endLine":299,"endCharacter":68},{"startLine":301,"startCharacter":10,"endLine":302,"endCharacter":51},{"startLine":308,"startCharacter":59,"endLine":381,"endCharacter":2},{"startLine":313,"startCharacter":33,"endLine":315,"endCharacter":31},{"startLine":320,"startCharacter":36,"endLine":321,"endCharacter":67},{"startLine":330,"startCharacter":12,"endLine":339,"endCharacter":3},{"startLine":332,"startCharacter":33,"endLine":334,"endCharacter":32},{"startLine":337,"startCharacter":36,"endLine":338,"endCharacter":68},{"startLine":346,"startCharacter":6,"endLine":357,"endCharacter":3},{"startLine":347,"startCharacter":10,"endLine":356,"endCharacter":13},{"startLine":348,"startCharacter":23,"endLine":354,"endCharacter":5},{"startLine":351,"startCharacter":19,"endLine":354,"endCharacter":4},{"startLine":351,"startCharacter":41,"endLine":353,"endCharacter":9},{"startLine":355,"startCharacter":38,"endLine":356,"endCharacter":13},{"startLine":360,"startCharacter":22,"endLine":361,"endCharacter":55},{"startLine":364,"startCharacter":29,"endLine":365,"endCharacter":40},{"startLine":370,"startCharacter":29,"endLine":376,"endCharacter":3},{"startLine":371,"startCharacter":32,"endLine":375,"endCharacter":51},{"startLine":372,"startCharacter":32,"endLine":373,"endCharacter":49},{"startLine":374,"startCharacter":10,"endLine":375,"endCharacter":51},{"startLine":379,"startCharacter":32,"endLine":380,"endCharacter":76},{"startLine":385,"startCharacter":57,"endLine":462,"endCharacter":2},{"startLine":394,"startCharacter":33,"endLine":398,"endCharacter":60},{"startLine":403,"startCharacter":36,"endLine":404,"endCharacter":67},{"startLine":413,"startCharacter":12,"endLine":421,"endCharacter":3},{"startLine":415,"startCharacter":33,"endLine":416,"endCharacter":62},{"startLine":419,"startCharacter":36,"endLine":420,"endCharacter":68},{"startLine":428,"startCharacter":6,"endLine":439,"endCharacter":3},{"startLine":429,"startCharacter":10,"endLine":438,"endCharacter":13},{"startLine":430,"startCharacter":23,"endLine":436,"endCharacter":5},{"startLine":433,"startCharacter":19,"endLine":436,"endCharacter":4},{"startLine":433,"startCharacter":41,"endLine":435,"endCharacter":9},{"startLine":437,"startCharacter":38,"endLine":438,"endCharacter":13},{"startLine":442,"startCharacter":29,"endLine":443,"endCharacter":34},{"startLine":446,"startCharacter":35,"endLine":447,"endCharacter":55},{"startLine":451,"startCharacter":29,"endLine":461,"endCharacter":3},{"startLine":453,"startCharacter":10,"endLine":457,"endCharacter":17},{"startLine":454,"startCharacter":14,"endLine":455,"endCharacter":58},{"startLine":459,"startCharacter":28,"endLine":460,"endCharacter":51},{"startLine":466,"startCharacter":51,"endLine":514,"endCharacter":2},{"startLine":484,"startCharacter":12,"endLine":487,"endCharacter":45},{"startLine":494,"startCharacter":6,"endLine":505,"endCharacter":3},{"startLine":495,"startCharacter":10,"endLine":504,"endCharacter":13},{"startLine":496,"startCharacter":23,"endLine":502,"endCharacter":5},{"startLine":499,"startCharacter":19,"endLine":502,"endCharacter":4},{"startLine":499,"startCharacter":41,"endLine":501,"endCharacter":9},{"startLine":503,"startCharacter":38,"endLine":504,"endCharacter":13},{"startLine":508,"startCharacter":22,"endLine":509,"endCharacter":55},{"startLine":512,"startCharacter":29,"endLine":513,"endCharacter":40},{"startLine":518,"startCharacter":51,"endLine":578,"endCharacter":2},{"startLine":542,"startCharacter":12,"endLine":545,"endCharacter":15},{"startLine":552,"startCharacter":6,"endLine":563,"endCharacter":3},{"startLine":553,"startCharacter":10,"endLine":562,"endCharacter":13},{"startLine":554,"startCharacter":23,"endLine":560,"endCharacter":5},{"startLine":557,"startCharacter":19,"endLine":560,"endCharacter":4},{"startLine":557,"startCharacter":41,"endLine":559,"endCharacter":9},{"startLine":561,"startCharacter":38,"endLine":562,"endCharacter":13},{"startLine":567,"startCharacter":29,"endLine":569,"endCharacter":62},{"startLine":572,"startCharacter":22,"endLine":573,"endCharacter":55},{"startLine":576,"startCharacter":44,"endLine":577,"endCharacter":46},{"startLine":582,"startCharacter":50,"endLine":651,"endCharacter":2},{"startLine":583,"startCharacter":20,"endLine":586,"endCharacter":25},{"startLine":587,"startCharacter":3,"endLine":589,"endCharacter":54},{"startLine":592,"startCharacter":26,"endLine":650,"endCharacter":4},{"startLine":593,"startCharacter":8,"endLine":650,"endCharacter":3},{"startLine":593,"startCharacter":36,"endLine":649,"endCharacter":4},{"startLine":602,"startCharacter":35,"endLine":605,"endCharacter":62},{"startLine":610,"startCharacter":38,"endLine":611,"endCharacter":69},{"startLine":621,"startCharacter":8,"endLine":632,"endCharacter":5},{"startLine":622,"startCharacter":12,"endLine":631,"endCharacter":15},{"startLine":623,"startCharacter":25,"endLine":629,"endCharacter":7},{"startLine":626,"startCharacter":21,"endLine":629,"endCharacter":6},{"startLine":626,"startCharacter":43,"endLine":628,"endCharacter":11},{"startLine":630,"startCharacter":40,"endLine":631,"endCharacter":15},{"startLine":635,"startCharacter":31,"endLine":636,"endCharacter":42},{"startLine":640,"startCharacter":31,"endLine":644,"endCharacter":5},{"startLine":641,"startCharacter":29,"endLine":643,"endCharacter":18},{"startLine":642,"startCharacter":33,"endLine":643,"endCharacter":18},{"startLine":647,"startCharacter":44,"endLine":648,"endCharacter":92}] [Trace - 23:01:59.529 PM] Received response 'textDocument/foldingRange - (11424)' in 6ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":214,"startCharacter":22,"endLine":215,"endCharacter":14},{"startLine":219,"startCharacter":52,"endLine":304,"endCharacter":2},{"startLine":231,"startCharacter":33,"endLine":233,"endCharacter":55},{"startLine":238,"startCharacter":36,"endLine":239,"endCharacter":21},{"startLine":248,"startCharacter":9,"endLine":258,"endCharacter":3},{"startLine":250,"startCharacter":33,"endLine":253,"endCharacter":61},{"startLine":256,"startCharacter":36,"endLine":257,"endCharacter":22},{"startLine":265,"startCharacter":6,"endLine":276,"endCharacter":3},{"startLine":266,"startCharacter":10,"endLine":275,"endCharacter":13},{"startLine":267,"startCharacter":23,"endLine":273,"endCharacter":5},{"startLine":270,"startCharacter":19,"endLine":273,"endCharacter":4},{"startLine":270,"startCharacter":41,"endLine":272,"endCharacter":9},{"startLine":274,"startCharacter":38,"endLine":275,"endCharacter":13},{"startLine":279,"startCharacter":22,"endLine":280,"endCharacter":55},{"startLine":283,"startCharacter":29,"endLine":284,"endCharacter":40},{"startLine":287,"startCharacter":29,"endLine":303,"endCharacter":3},{"startLine":288,"startCharacter":32,"endLine":302,"endCharacter":51},{"startLine":289,"startCharacter":32,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":38,"endLine":291,"endCharacter":51},{"startLine":293,"startCharacter":31,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":50},{"startLine":297,"startCharacter":25,"endLine":300,"endCharacter":4},{"startLine":298,"startCharacter":47,"endLine":299,"endCharacter":68},{"startLine":301,"startCharacter":10,"endLine":302,"endCharacter":51},{"startLine":308,"startCharacter":59,"endLine":381,"endCharacter":2},{"startLine":313,"startCharacter":33,"endLine":315,"endCharacter":31},{"startLine":320,"startCharacter":36,"endLine":321,"endCharacter":67},{"startLine":330,"startCharacter":12,"endLine":339,"endCharacter":3},{"startLine":332,"startCharacter":33,"endLine":334,"endCharacter":32},{"startLine":337,"startCharacter":36,"endLine":338,"endCharacter":68},{"startLine":346,"startCharacter":6,"endLine":357,"endCharacter":3},{"startLine":347,"startCharacter":10,"endLine":356,"endCharacter":13},{"startLine":348,"startCharacter":23,"endLine":354,"endCharacter":5},{"startLine":351,"startCharacter":19,"endLine":354,"endCharacter":4},{"startLine":351,"startCharacter":41,"endLine":353,"endCharacter":9},{"startLine":355,"startCharacter":38,"endLine":356,"endCharacter":13},{"startLine":360,"startCharacter":22,"endLine":361,"endCharacter":55},{"startLine":364,"startCharacter":29,"endLine":365,"endCharacter":40},{"startLine":370,"startCharacter":29,"endLine":376,"endCharacter":3},{"startLine":371,"startCharacter":32,"endLine":375,"endCharacter":51},{"startLine":372,"startCharacter":32,"endLine":373,"endCharacter":49},{"startLine":374,"startCharacter":10,"endLine":375,"endCharacter":51},{"startLine":379,"startCharacter":32,"endLine":380,"endCharacter":76},{"startLine":385,"startCharacter":57,"endLine":462,"endCharacter":2},{"startLine":394,"startCharacter":33,"endLine":398,"endCharacter":60},{"startLine":403,"startCharacter":36,"endLine":404,"endCharacter":67},{"startLine":413,"startCharacter":12,"endLine":421,"endCharacter":3},{"startLine":415,"startCharacter":33,"endLine":416,"endCharacter":62},{"startLine":419,"startCharacter":36,"endLine":420,"endCharacter":68},{"startLine":428,"startCharacter":6,"endLine":439,"endCharacter":3},{"startLine":429,"startCharacter":10,"endLine":438,"endCharacter":13},{"startLine":430,"startCharacter":23,"endLine":436,"endCharacter":5},{"startLine":433,"startCharacter":19,"endLine":436,"endCharacter":4},{"startLine":433,"startCharacter":41,"endLine":435,"endCharacter":9},{"startLine":437,"startCharacter":38,"endLine":438,"endCharacter":13},{"startLine":442,"startCharacter":29,"endLine":443,"endCharacter":34},{"startLine":446,"startCharacter":35,"endLine":447,"endCharacter":55},{"startLine":451,"startCharacter":29,"endLine":461,"endCharacter":3},{"startLine":453,"startCharacter":10,"endLine":457,"endCharacter":17},{"startLine":454,"startCharacter":14,"endLine":455,"endCharacter":58},{"startLine":459,"startCharacter":28,"endLine":460,"endCharacter":51},{"startLine":466,"startCharacter":51,"endLine":514,"endCharacter":2},{"startLine":484,"startCharacter":12,"endLine":487,"endCharacter":45},{"startLine":494,"startCharacter":6,"endLine":505,"endCharacter":3},{"startLine":495,"startCharacter":10,"endLine":504,"endCharacter":13},{"startLine":496,"startCharacter":23,"endLine":502,"endCharacter":5},{"startLine":499,"startCharacter":19,"endLine":502,"endCharacter":4},{"startLine":499,"startCharacter":41,"endLine":501,"endCharacter":9},{"startLine":503,"startCharacter":38,"endLine":504,"endCharacter":13},{"startLine":508,"startCharacter":22,"endLine":509,"endCharacter":55},{"startLine":512,"startCharacter":29,"endLine":513,"endCharacter":40},{"startLine":518,"startCharacter":51,"endLine":578,"endCharacter":2},{"startLine":542,"startCharacter":12,"endLine":545,"endCharacter":15},{"startLine":552,"startCharacter":6,"endLine":563,"endCharacter":3},{"startLine":553,"startCharacter":10,"endLine":562,"endCharacter":13},{"startLine":554,"startCharacter":23,"endLine":560,"endCharacter":5},{"startLine":557,"startCharacter":19,"endLine":560,"endCharacter":4},{"startLine":557,"startCharacter":41,"endLine":559,"endCharacter":9},{"startLine":561,"startCharacter":38,"endLine":562,"endCharacter":13},{"startLine":567,"startCharacter":29,"endLine":569,"endCharacter":62},{"startLine":572,"startCharacter":22,"endLine":573,"endCharacter":55},{"startLine":576,"startCharacter":44,"endLine":577,"endCharacter":46},{"startLine":582,"startCharacter":50,"endLine":651,"endCharacter":2},{"startLine":583,"startCharacter":20,"endLine":586,"endCharacter":25},{"startLine":587,"startCharacter":3,"endLine":589,"endCharacter":54},{"startLine":592,"startCharacter":26,"endLine":650,"endCharacter":4},{"startLine":593,"startCharacter":8,"endLine":650,"endCharacter":3},{"startLine":593,"startCharacter":36,"endLine":649,"endCharacter":4},{"startLine":602,"startCharacter":35,"endLine":605,"endCharacter":62},{"startLine":610,"startCharacter":38,"endLine":611,"endCharacter":69},{"startLine":621,"startCharacter":8,"endLine":632,"endCharacter":5},{"startLine":622,"startCharacter":12,"endLine":631,"endCharacter":15},{"startLine":623,"startCharacter":25,"endLine":629,"endCharacter":7},{"startLine":626,"startCharacter":21,"endLine":629,"endCharacter":6},{"startLine":626,"startCharacter":43,"endLine":628,"endCharacter":11},{"startLine":630,"startCharacter":40,"endLine":631,"endCharacter":15},{"startLine":635,"startCharacter":31,"endLine":636,"endCharacter":42},{"startLine":640,"startCharacter":31,"endLine":644,"endCharacter":5},{"startLine":641,"startCharacter":29,"endLine":643,"endCharacter":18},{"startLine":642,"startCharacter":33,"endLine":643,"endCharacter":18},{"startLine":647,"startCharacter":44,"endLine":648,"endCharacter":92}] [Trace - 23:01:59.543 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":306},"contentChanges":[{"range":{"start":{"line":215,"character":14},"end":{"line":215,"character":14}},"rangeLength":0,"text":"o"}]} [Trace - 23:01:59.543 PM] Sending request 'textDocument/completion - (11425)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":215,"character":15},"context":{"triggerKind":3}} [Trace - 23:01:59.549 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":306,"diagnostics":[{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":15}},"severity":1,"source":"compiler","message":"No not declared by package time"},{"range":{"start":{"line":232,"character":9},"end":{"line":232,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"},{"range":{"start":{"line":233,"character":9},"end":{"line":233,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"}]} [Trace - 23:01:59.551 PM] Received response 'textDocument/completion - (11425)' in 7ms. Result: {"isIncomplete":true,"items":[{"label":"Now","kind":3,"detail":"func() time.Time","documentation":"Now returns the current local time.\n","preselect":true,"sortText":"00000","filterText":"Now","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":15}},"newText":"Now()"}},{"label":"Now().Add","kind":2,"detail":"func(d time.Duration) time.Time","documentation":"Add returns the time t+d.\n","sortText":"00001","filterText":"Now().Add","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":15}},"newText":"Now().Add(${1:})"}},{"label":"Now().AddDate","kind":2,"detail":"func(years int, months int, days int) time.Time","documentation":"AddDate returns the time corresponding to adding the\ngiven number of years, months, and days to t.\nFor example, AddDate(-1, 2, 3) applied to January 1, 2011\nreturns March 4, 2010.\n\nAddDate normalizes its result in the same way that Date does,\nso, for example, adding one month to October 31 yields\nDecember 1, the normalized form for November 31.\n","sortText":"00002","filterText":"Now().AddDate","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":15}},"newText":"Now().AddDate(${1:})"}},{"label":"Now().In","kind":2,"detail":"func(loc *time.Location) time.Time","documentation":"In returns a copy of t representing the same time instant, but\nwith the copy's location information set to loc for display\npurposes.\n\nIn panics if loc is nil.\n","sortText":"00003","filterText":"Now().In","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":15}},"newText":"Now().In(${1:})"}},{"label":"November","kind":21,"detail":"time.Month","sortText":"00004","filterText":"November","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":15}},"newText":"November"}},{"label":"Nanosecond","kind":21,"detail":"time.Duration","documentation":"Common durations. There is no definition for units of Day or larger\nto avoid confusion across daylight savings time zone transitions.\n\nTo count the number of units in a Duration, divide:\n\tsecond := time.Second\n\tfmt.Print(int64(second/time.Millisecond)) // prints 1000\n\nTo convert an integer number of units to a Duration, multiply:\n\tseconds := 10\n\tfmt.Print(time.Duration(seconds)*time.Second) // prints 10s\n","sortText":"00006","filterText":"Nanosecond","insertTextFormat":2,"textEdit":{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":15}},"newText":"Nanosecond"}}]} [Trace - 23:01:59.744 PM] Sending request 'textDocument/foldingRange - (11426)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:59.745 PM] Sending request 'textDocument/foldingRange - (11427)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:59.748 PM] Received response 'textDocument/foldingRange - (11426)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":214,"startCharacter":22,"endLine":215,"endCharacter":15},{"startLine":219,"startCharacter":52,"endLine":304,"endCharacter":2},{"startLine":231,"startCharacter":33,"endLine":233,"endCharacter":55},{"startLine":238,"startCharacter":36,"endLine":239,"endCharacter":21},{"startLine":248,"startCharacter":9,"endLine":258,"endCharacter":3},{"startLine":250,"startCharacter":33,"endLine":253,"endCharacter":61},{"startLine":256,"startCharacter":36,"endLine":257,"endCharacter":22},{"startLine":265,"startCharacter":6,"endLine":276,"endCharacter":3},{"startLine":266,"startCharacter":10,"endLine":275,"endCharacter":13},{"startLine":267,"startCharacter":23,"endLine":273,"endCharacter":5},{"startLine":270,"startCharacter":19,"endLine":273,"endCharacter":4},{"startLine":270,"startCharacter":41,"endLine":272,"endCharacter":9},{"startLine":274,"startCharacter":38,"endLine":275,"endCharacter":13},{"startLine":279,"startCharacter":22,"endLine":280,"endCharacter":55},{"startLine":283,"startCharacter":29,"endLine":284,"endCharacter":40},{"startLine":287,"startCharacter":29,"endLine":303,"endCharacter":3},{"startLine":288,"startCharacter":32,"endLine":302,"endCharacter":51},{"startLine":289,"startCharacter":32,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":38,"endLine":291,"endCharacter":51},{"startLine":293,"startCharacter":31,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":50},{"startLine":297,"startCharacter":25,"endLine":300,"endCharacter":4},{"startLine":298,"startCharacter":47,"endLine":299,"endCharacter":68},{"startLine":301,"startCharacter":10,"endLine":302,"endCharacter":51},{"startLine":308,"startCharacter":59,"endLine":381,"endCharacter":2},{"startLine":313,"startCharacter":33,"endLine":315,"endCharacter":31},{"startLine":320,"startCharacter":36,"endLine":321,"endCharacter":67},{"startLine":330,"startCharacter":12,"endLine":339,"endCharacter":3},{"startLine":332,"startCharacter":33,"endLine":334,"endCharacter":32},{"startLine":337,"startCharacter":36,"endLine":338,"endCharacter":68},{"startLine":346,"startCharacter":6,"endLine":357,"endCharacter":3},{"startLine":347,"startCharacter":10,"endLine":356,"endCharacter":13},{"startLine":348,"startCharacter":23,"endLine":354,"endCharacter":5},{"startLine":351,"startCharacter":19,"endLine":354,"endCharacter":4},{"startLine":351,"startCharacter":41,"endLine":353,"endCharacter":9},{"startLine":355,"startCharacter":38,"endLine":356,"endCharacter":13},{"startLine":360,"startCharacter":22,"endLine":361,"endCharacter":55},{"startLine":364,"startCharacter":29,"endLine":365,"endCharacter":40},{"startLine":370,"startCharacter":29,"endLine":376,"endCharacter":3},{"startLine":371,"startCharacter":32,"endLine":375,"endCharacter":51},{"startLine":372,"startCharacter":32,"endLine":373,"endCharacter":49},{"startLine":374,"startCharacter":10,"endLine":375,"endCharacter":51},{"startLine":379,"startCharacter":32,"endLine":380,"endCharacter":76},{"startLine":385,"startCharacter":57,"endLine":462,"endCharacter":2},{"startLine":394,"startCharacter":33,"endLine":398,"endCharacter":60},{"startLine":403,"startCharacter":36,"endLine":404,"endCharacter":67},{"startLine":413,"startCharacter":12,"endLine":421,"endCharacter":3},{"startLine":415,"startCharacter":33,"endLine":416,"endCharacter":62},{"startLine":419,"startCharacter":36,"endLine":420,"endCharacter":68},{"startLine":428,"startCharacter":6,"endLine":439,"endCharacter":3},{"startLine":429,"startCharacter":10,"endLine":438,"endCharacter":13},{"startLine":430,"startCharacter":23,"endLine":436,"endCharacter":5},{"startLine":433,"startCharacter":19,"endLine":436,"endCharacter":4},{"startLine":433,"startCharacter":41,"endLine":435,"endCharacter":9},{"startLine":437,"startCharacter":38,"endLine":438,"endCharacter":13},{"startLine":442,"startCharacter":29,"endLine":443,"endCharacter":34},{"startLine":446,"startCharacter":35,"endLine":447,"endCharacter":55},{"startLine":451,"startCharacter":29,"endLine":461,"endCharacter":3},{"startLine":453,"startCharacter":10,"endLine":457,"endCharacter":17},{"startLine":454,"startCharacter":14,"endLine":455,"endCharacter":58},{"startLine":459,"startCharacter":28,"endLine":460,"endCharacter":51},{"startLine":466,"startCharacter":51,"endLine":514,"endCharacter":2},{"startLine":484,"startCharacter":12,"endLine":487,"endCharacter":45},{"startLine":494,"startCharacter":6,"endLine":505,"endCharacter":3},{"startLine":495,"startCharacter":10,"endLine":504,"endCharacter":13},{"startLine":496,"startCharacter":23,"endLine":502,"endCharacter":5},{"startLine":499,"startCharacter":19,"endLine":502,"endCharacter":4},{"startLine":499,"startCharacter":41,"endLine":501,"endCharacter":9},{"startLine":503,"startCharacter":38,"endLine":504,"endCharacter":13},{"startLine":508,"startCharacter":22,"endLine":509,"endCharacter":55},{"startLine":512,"startCharacter":29,"endLine":513,"endCharacter":40},{"startLine":518,"startCharacter":51,"endLine":578,"endCharacter":2},{"startLine":542,"startCharacter":12,"endLine":545,"endCharacter":15},{"startLine":552,"startCharacter":6,"endLine":563,"endCharacter":3},{"startLine":553,"startCharacter":10,"endLine":562,"endCharacter":13},{"startLine":554,"startCharacter":23,"endLine":560,"endCharacter":5},{"startLine":557,"startCharacter":19,"endLine":560,"endCharacter":4},{"startLine":557,"startCharacter":41,"endLine":559,"endCharacter":9},{"startLine":561,"startCharacter":38,"endLine":562,"endCharacter":13},{"startLine":567,"startCharacter":29,"endLine":569,"endCharacter":62},{"startLine":572,"startCharacter":22,"endLine":573,"endCharacter":55},{"startLine":576,"startCharacter":44,"endLine":577,"endCharacter":46},{"startLine":582,"startCharacter":50,"endLine":651,"endCharacter":2},{"startLine":583,"startCharacter":20,"endLine":586,"endCharacter":25},{"startLine":587,"startCharacter":3,"endLine":589,"endCharacter":54},{"startLine":592,"startCharacter":26,"endLine":650,"endCharacter":4},{"startLine":593,"startCharacter":8,"endLine":650,"endCharacter":3},{"startLine":593,"startCharacter":36,"endLine":649,"endCharacter":4},{"startLine":602,"startCharacter":35,"endLine":605,"endCharacter":62},{"startLine":610,"startCharacter":38,"endLine":611,"endCharacter":69},{"startLine":621,"startCharacter":8,"endLine":632,"endCharacter":5},{"startLine":622,"startCharacter":12,"endLine":631,"endCharacter":15},{"startLine":623,"startCharacter":25,"endLine":629,"endCharacter":7},{"startLine":626,"startCharacter":21,"endLine":629,"endCharacter":6},{"startLine":626,"startCharacter":43,"endLine":628,"endCharacter":11},{"startLine":630,"startCharacter":40,"endLine":631,"endCharacter":15},{"startLine":635,"startCharacter":31,"endLine":636,"endCharacter":42},{"startLine":640,"startCharacter":31,"endLine":644,"endCharacter":5},{"startLine":641,"startCharacter":29,"endLine":643,"endCharacter":18},{"startLine":642,"startCharacter":33,"endLine":643,"endCharacter":18},{"startLine":647,"startCharacter":44,"endLine":648,"endCharacter":92}] [Trace - 23:01:59.751 PM] Received response 'textDocument/foldingRange - (11427)' in 6ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":214,"startCharacter":22,"endLine":215,"endCharacter":15},{"startLine":219,"startCharacter":52,"endLine":304,"endCharacter":2},{"startLine":231,"startCharacter":33,"endLine":233,"endCharacter":55},{"startLine":238,"startCharacter":36,"endLine":239,"endCharacter":21},{"startLine":248,"startCharacter":9,"endLine":258,"endCharacter":3},{"startLine":250,"startCharacter":33,"endLine":253,"endCharacter":61},{"startLine":256,"startCharacter":36,"endLine":257,"endCharacter":22},{"startLine":265,"startCharacter":6,"endLine":276,"endCharacter":3},{"startLine":266,"startCharacter":10,"endLine":275,"endCharacter":13},{"startLine":267,"startCharacter":23,"endLine":273,"endCharacter":5},{"startLine":270,"startCharacter":19,"endLine":273,"endCharacter":4},{"startLine":270,"startCharacter":41,"endLine":272,"endCharacter":9},{"startLine":274,"startCharacter":38,"endLine":275,"endCharacter":13},{"startLine":279,"startCharacter":22,"endLine":280,"endCharacter":55},{"startLine":283,"startCharacter":29,"endLine":284,"endCharacter":40},{"startLine":287,"startCharacter":29,"endLine":303,"endCharacter":3},{"startLine":288,"startCharacter":32,"endLine":302,"endCharacter":51},{"startLine":289,"startCharacter":32,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":38,"endLine":291,"endCharacter":51},{"startLine":293,"startCharacter":31,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":50},{"startLine":297,"startCharacter":25,"endLine":300,"endCharacter":4},{"startLine":298,"startCharacter":47,"endLine":299,"endCharacter":68},{"startLine":301,"startCharacter":10,"endLine":302,"endCharacter":51},{"startLine":308,"startCharacter":59,"endLine":381,"endCharacter":2},{"startLine":313,"startCharacter":33,"endLine":315,"endCharacter":31},{"startLine":320,"startCharacter":36,"endLine":321,"endCharacter":67},{"startLine":330,"startCharacter":12,"endLine":339,"endCharacter":3},{"startLine":332,"startCharacter":33,"endLine":334,"endCharacter":32},{"startLine":337,"startCharacter":36,"endLine":338,"endCharacter":68},{"startLine":346,"startCharacter":6,"endLine":357,"endCharacter":3},{"startLine":347,"startCharacter":10,"endLine":356,"endCharacter":13},{"startLine":348,"startCharacter":23,"endLine":354,"endCharacter":5},{"startLine":351,"startCharacter":19,"endLine":354,"endCharacter":4},{"startLine":351,"startCharacter":41,"endLine":353,"endCharacter":9},{"startLine":355,"startCharacter":38,"endLine":356,"endCharacter":13},{"startLine":360,"startCharacter":22,"endLine":361,"endCharacter":55},{"startLine":364,"startCharacter":29,"endLine":365,"endCharacter":40},{"startLine":370,"startCharacter":29,"endLine":376,"endCharacter":3},{"startLine":371,"startCharacter":32,"endLine":375,"endCharacter":51},{"startLine":372,"startCharacter":32,"endLine":373,"endCharacter":49},{"startLine":374,"startCharacter":10,"endLine":375,"endCharacter":51},{"startLine":379,"startCharacter":32,"endLine":380,"endCharacter":76},{"startLine":385,"startCharacter":57,"endLine":462,"endCharacter":2},{"startLine":394,"startCharacter":33,"endLine":398,"endCharacter":60},{"startLine":403,"startCharacter":36,"endLine":404,"endCharacter":67},{"startLine":413,"startCharacter":12,"endLine":421,"endCharacter":3},{"startLine":415,"startCharacter":33,"endLine":416,"endCharacter":62},{"startLine":419,"startCharacter":36,"endLine":420,"endCharacter":68},{"startLine":428,"startCharacter":6,"endLine":439,"endCharacter":3},{"startLine":429,"startCharacter":10,"endLine":438,"endCharacter":13},{"startLine":430,"startCharacter":23,"endLine":436,"endCharacter":5},{"startLine":433,"startCharacter":19,"endLine":436,"endCharacter":4},{"startLine":433,"startCharacter":41,"endLine":435,"endCharacter":9},{"startLine":437,"startCharacter":38,"endLine":438,"endCharacter":13},{"startLine":442,"startCharacter":29,"endLine":443,"endCharacter":34},{"startLine":446,"startCharacter":35,"endLine":447,"endCharacter":55},{"startLine":451,"startCharacter":29,"endLine":461,"endCharacter":3},{"startLine":453,"startCharacter":10,"endLine":457,"endCharacter":17},{"startLine":454,"startCharacter":14,"endLine":455,"endCharacter":58},{"startLine":459,"startCharacter":28,"endLine":460,"endCharacter":51},{"startLine":466,"startCharacter":51,"endLine":514,"endCharacter":2},{"startLine":484,"startCharacter":12,"endLine":487,"endCharacter":45},{"startLine":494,"startCharacter":6,"endLine":505,"endCharacter":3},{"startLine":495,"startCharacter":10,"endLine":504,"endCharacter":13},{"startLine":496,"startCharacter":23,"endLine":502,"endCharacter":5},{"startLine":499,"startCharacter":19,"endLine":502,"endCharacter":4},{"startLine":499,"startCharacter":41,"endLine":501,"endCharacter":9},{"startLine":503,"startCharacter":38,"endLine":504,"endCharacter":13},{"startLine":508,"startCharacter":22,"endLine":509,"endCharacter":55},{"startLine":512,"startCharacter":29,"endLine":513,"endCharacter":40},{"startLine":518,"startCharacter":51,"endLine":578,"endCharacter":2},{"startLine":542,"startCharacter":12,"endLine":545,"endCharacter":15},{"startLine":552,"startCharacter":6,"endLine":563,"endCharacter":3},{"startLine":553,"startCharacter":10,"endLine":562,"endCharacter":13},{"startLine":554,"startCharacter":23,"endLine":560,"endCharacter":5},{"startLine":557,"startCharacter":19,"endLine":560,"endCharacter":4},{"startLine":557,"startCharacter":41,"endLine":559,"endCharacter":9},{"startLine":561,"startCharacter":38,"endLine":562,"endCharacter":13},{"startLine":567,"startCharacter":29,"endLine":569,"endCharacter":62},{"startLine":572,"startCharacter":22,"endLine":573,"endCharacter":55},{"startLine":576,"startCharacter":44,"endLine":577,"endCharacter":46},{"startLine":582,"startCharacter":50,"endLine":651,"endCharacter":2},{"startLine":583,"startCharacter":20,"endLine":586,"endCharacter":25},{"startLine":587,"startCharacter":3,"endLine":589,"endCharacter":54},{"startLine":592,"startCharacter":26,"endLine":650,"endCharacter":4},{"startLine":593,"startCharacter":8,"endLine":650,"endCharacter":3},{"startLine":593,"startCharacter":36,"endLine":649,"endCharacter":4},{"startLine":602,"startCharacter":35,"endLine":605,"endCharacter":62},{"startLine":610,"startCharacter":38,"endLine":611,"endCharacter":69},{"startLine":621,"startCharacter":8,"endLine":632,"endCharacter":5},{"startLine":622,"startCharacter":12,"endLine":631,"endCharacter":15},{"startLine":623,"startCharacter":25,"endLine":629,"endCharacter":7},{"startLine":626,"startCharacter":21,"endLine":629,"endCharacter":6},{"startLine":626,"startCharacter":43,"endLine":628,"endCharacter":11},{"startLine":630,"startCharacter":40,"endLine":631,"endCharacter":15},{"startLine":635,"startCharacter":31,"endLine":636,"endCharacter":42},{"startLine":640,"startCharacter":31,"endLine":644,"endCharacter":5},{"startLine":641,"startCharacter":29,"endLine":643,"endCharacter":18},{"startLine":642,"startCharacter":33,"endLine":643,"endCharacter":18},{"startLine":647,"startCharacter":44,"endLine":648,"endCharacter":92}] [Trace - 23:01:59.818 PM] Sending request 'textDocument/codeLens - (11428)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:59.818 PM] Sending request 'textDocument/codeLens - (11429)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:01:59.818 PM] Received response 'textDocument/codeLens - (11428)' in 0ms. Result: null [Trace - 23:01:59.818 PM] Received response 'textDocument/codeLens - (11429)' in 0ms. Result: null [Trace - 23:01:59.819 PM] Sending request 'textDocument/codeAction - (11430)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":274,"character":22},"end":{"line":274,"character":22}},"context":{"diagnostics":[]}} [Trace - 23:01:59.819 PM] Sending request 'textDocument/codeAction - (11431)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":215,"character":15},"end":{"line":215,"character":15}},"context":{"diagnostics":[{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":15}},"message":"No not declared by package time","severity":1,"source":"compiler"}]}} [Trace - 23:01:59.821 PM] Received response 'textDocument/codeAction - (11430)' in 1ms. Result: null [Trace - 23:01:59.822 PM] Received response 'textDocument/codeAction - (11431)' in 2ms. Result: null [Trace - 23:02:00.323 PM] Sending request 'textDocument/documentLink - (11432)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:02:00.323 PM] Sending request 'textDocument/documentLink - (11433)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:02:00.327 PM] Received response 'textDocument/documentLink - (11432)' in 4ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":414,"character":11},"end":{"line":414,"character":19}},"target":"https://time.Now"}] [Trace - 23:02:00.331 PM] Received response 'textDocument/documentLink - (11433)' in 7ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":414,"character":11},"end":{"line":414,"character":19}},"target":"https://time.Now"}] [Trace - 23:02:00.337 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":307},"contentChanges":[{"range":{"start":{"line":215,"character":13},"end":{"line":215,"character":15}},"rangeLength":2,"text":"Now()"}]} [Trace - 23:02:00.338 PM] Sending request 'textDocument/signatureHelp - (11434)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":215,"character":18},"context":{"isRetrigger":false,"triggerKind":1}} [Trace - 23:02:00.342 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 23:02:00 no signature help: cannot find an enclosing function\n\tposition={215 18}\n"} [Trace - 23:02:00.343 PM] Received response 'textDocument/signatureHelp - (11434)' in 4ms. Result: null [Error - 11:02:00 PM] 2020/11/25 23:02:00 no signature help: cannot find an enclosing function position={215 18} [Trace - 23:02:00.343 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":307,"diagnostics":[{"range":{"start":{"line":232,"character":9},"end":{"line":232,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"},{"range":{"start":{"line":233,"character":9},"end":{"line":233,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"}]} [Trace - 23:02:00.526 PM] Sending request 'textDocument/foldingRange - (11435)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:02:00.527 PM] Sending request 'textDocument/foldingRange - (11436)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:02:00.530 PM] Received response 'textDocument/foldingRange - (11435)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":214,"startCharacter":22,"endLine":215,"endCharacter":18},{"startLine":219,"startCharacter":52,"endLine":304,"endCharacter":2},{"startLine":231,"startCharacter":33,"endLine":233,"endCharacter":55},{"startLine":238,"startCharacter":36,"endLine":239,"endCharacter":21},{"startLine":248,"startCharacter":9,"endLine":258,"endCharacter":3},{"startLine":250,"startCharacter":33,"endLine":253,"endCharacter":61},{"startLine":256,"startCharacter":36,"endLine":257,"endCharacter":22},{"startLine":265,"startCharacter":6,"endLine":276,"endCharacter":3},{"startLine":266,"startCharacter":10,"endLine":275,"endCharacter":13},{"startLine":267,"startCharacter":23,"endLine":273,"endCharacter":5},{"startLine":270,"startCharacter":19,"endLine":273,"endCharacter":4},{"startLine":270,"startCharacter":41,"endLine":272,"endCharacter":9},{"startLine":274,"startCharacter":38,"endLine":275,"endCharacter":13},{"startLine":279,"startCharacter":22,"endLine":280,"endCharacter":55},{"startLine":283,"startCharacter":29,"endLine":284,"endCharacter":40},{"startLine":287,"startCharacter":29,"endLine":303,"endCharacter":3},{"startLine":288,"startCharacter":32,"endLine":302,"endCharacter":51},{"startLine":289,"startCharacter":32,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":38,"endLine":291,"endCharacter":51},{"startLine":293,"startCharacter":31,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":50},{"startLine":297,"startCharacter":25,"endLine":300,"endCharacter":4},{"startLine":298,"startCharacter":47,"endLine":299,"endCharacter":68},{"startLine":301,"startCharacter":10,"endLine":302,"endCharacter":51},{"startLine":308,"startCharacter":59,"endLine":381,"endCharacter":2},{"startLine":313,"startCharacter":33,"endLine":315,"endCharacter":31},{"startLine":320,"startCharacter":36,"endLine":321,"endCharacter":67},{"startLine":330,"startCharacter":12,"endLine":339,"endCharacter":3},{"startLine":332,"startCharacter":33,"endLine":334,"endCharacter":32},{"startLine":337,"startCharacter":36,"endLine":338,"endCharacter":68},{"startLine":346,"startCharacter":6,"endLine":357,"endCharacter":3},{"startLine":347,"startCharacter":10,"endLine":356,"endCharacter":13},{"startLine":348,"startCharacter":23,"endLine":354,"endCharacter":5},{"startLine":351,"startCharacter":19,"endLine":354,"endCharacter":4},{"startLine":351,"startCharacter":41,"endLine":353,"endCharacter":9},{"startLine":355,"startCharacter":38,"endLine":356,"endCharacter":13},{"startLine":360,"startCharacter":22,"endLine":361,"endCharacter":55},{"startLine":364,"startCharacter":29,"endLine":365,"endCharacter":40},{"startLine":370,"startCharacter":29,"endLine":376,"endCharacter":3},{"startLine":371,"startCharacter":32,"endLine":375,"endCharacter":51},{"startLine":372,"startCharacter":32,"endLine":373,"endCharacter":49},{"startLine":374,"startCharacter":10,"endLine":375,"endCharacter":51},{"startLine":379,"startCharacter":32,"endLine":380,"endCharacter":76},{"startLine":385,"startCharacter":57,"endLine":462,"endCharacter":2},{"startLine":394,"startCharacter":33,"endLine":398,"endCharacter":60},{"startLine":403,"startCharacter":36,"endLine":404,"endCharacter":67},{"startLine":413,"startCharacter":12,"endLine":421,"endCharacter":3},{"startLine":415,"startCharacter":33,"endLine":416,"endCharacter":62},{"startLine":419,"startCharacter":36,"endLine":420,"endCharacter":68},{"startLine":428,"startCharacter":6,"endLine":439,"endCharacter":3},{"startLine":429,"startCharacter":10,"endLine":438,"endCharacter":13},{"startLine":430,"startCharacter":23,"endLine":436,"endCharacter":5},{"startLine":433,"startCharacter":19,"endLine":436,"endCharacter":4},{"startLine":433,"startCharacter":41,"endLine":435,"endCharacter":9},{"startLine":437,"startCharacter":38,"endLine":438,"endCharacter":13},{"startLine":442,"startCharacter":29,"endLine":443,"endCharacter":34},{"startLine":446,"startCharacter":35,"endLine":447,"endCharacter":55},{"startLine":451,"startCharacter":29,"endLine":461,"endCharacter":3},{"startLine":453,"startCharacter":10,"endLine":457,"endCharacter":17},{"startLine":454,"startCharacter":14,"endLine":455,"endCharacter":58},{"startLine":459,"startCharacter":28,"endLine":460,"endCharacter":51},{"startLine":466,"startCharacter":51,"endLine":514,"endCharacter":2},{"startLine":484,"startCharacter":12,"endLine":487,"endCharacter":45},{"startLine":494,"startCharacter":6,"endLine":505,"endCharacter":3},{"startLine":495,"startCharacter":10,"endLine":504,"endCharacter":13},{"startLine":496,"startCharacter":23,"endLine":502,"endCharacter":5},{"startLine":499,"startCharacter":19,"endLine":502,"endCharacter":4},{"startLine":499,"startCharacter":41,"endLine":501,"endCharacter":9},{"startLine":503,"startCharacter":38,"endLine":504,"endCharacter":13},{"startLine":508,"startCharacter":22,"endLine":509,"endCharacter":55},{"startLine":512,"startCharacter":29,"endLine":513,"endCharacter":40},{"startLine":518,"startCharacter":51,"endLine":578,"endCharacter":2},{"startLine":542,"startCharacter":12,"endLine":545,"endCharacter":15},{"startLine":552,"startCharacter":6,"endLine":563,"endCharacter":3},{"startLine":553,"startCharacter":10,"endLine":562,"endCharacter":13},{"startLine":554,"startCharacter":23,"endLine":560,"endCharacter":5},{"startLine":557,"startCharacter":19,"endLine":560,"endCharacter":4},{"startLine":557,"startCharacter":41,"endLine":559,"endCharacter":9},{"startLine":561,"startCharacter":38,"endLine":562,"endCharacter":13},{"startLine":567,"startCharacter":29,"endLine":569,"endCharacter":62},{"startLine":572,"startCharacter":22,"endLine":573,"endCharacter":55},{"startLine":576,"startCharacter":44,"endLine":577,"endCharacter":46},{"startLine":582,"startCharacter":50,"endLine":651,"endCharacter":2},{"startLine":583,"startCharacter":20,"endLine":586,"endCharacter":25},{"startLine":587,"startCharacter":3,"endLine":589,"endCharacter":54},{"startLine":592,"startCharacter":26,"endLine":650,"endCharacter":4},{"startLine":593,"startCharacter":8,"endLine":650,"endCharacter":3},{"startLine":593,"startCharacter":36,"endLine":649,"endCharacter":4},{"startLine":602,"startCharacter":35,"endLine":605,"endCharacter":62},{"startLine":610,"startCharacter":38,"endLine":611,"endCharacter":69},{"startLine":621,"startCharacter":8,"endLine":632,"endCharacter":5},{"startLine":622,"startCharacter":12,"endLine":631,"endCharacter":15},{"startLine":623,"startCharacter":25,"endLine":629,"endCharacter":7},{"startLine":626,"startCharacter":21,"endLine":629,"endCharacter":6},{"startLine":626,"startCharacter":43,"endLine":628,"endCharacter":11},{"startLine":630,"startCharacter":40,"endLine":631,"endCharacter":15},{"startLine":635,"startCharacter":31,"endLine":636,"endCharacter":42},{"startLine":640,"startCharacter":31,"endLine":644,"endCharacter":5},{"startLine":641,"startCharacter":29,"endLine":643,"endCharacter":18},{"startLine":642,"startCharacter":33,"endLine":643,"endCharacter":18},{"startLine":647,"startCharacter":44,"endLine":648,"endCharacter":92}] [Trace - 23:02:00.533 PM] Received response 'textDocument/foldingRange - (11436)' in 6ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":214,"startCharacter":22,"endLine":215,"endCharacter":18},{"startLine":219,"startCharacter":52,"endLine":304,"endCharacter":2},{"startLine":231,"startCharacter":33,"endLine":233,"endCharacter":55},{"startLine":238,"startCharacter":36,"endLine":239,"endCharacter":21},{"startLine":248,"startCharacter":9,"endLine":258,"endCharacter":3},{"startLine":250,"startCharacter":33,"endLine":253,"endCharacter":61},{"startLine":256,"startCharacter":36,"endLine":257,"endCharacter":22},{"startLine":265,"startCharacter":6,"endLine":276,"endCharacter":3},{"startLine":266,"startCharacter":10,"endLine":275,"endCharacter":13},{"startLine":267,"startCharacter":23,"endLine":273,"endCharacter":5},{"startLine":270,"startCharacter":19,"endLine":273,"endCharacter":4},{"startLine":270,"startCharacter":41,"endLine":272,"endCharacter":9},{"startLine":274,"startCharacter":38,"endLine":275,"endCharacter":13},{"startLine":279,"startCharacter":22,"endLine":280,"endCharacter":55},{"startLine":283,"startCharacter":29,"endLine":284,"endCharacter":40},{"startLine":287,"startCharacter":29,"endLine":303,"endCharacter":3},{"startLine":288,"startCharacter":32,"endLine":302,"endCharacter":51},{"startLine":289,"startCharacter":32,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":38,"endLine":291,"endCharacter":51},{"startLine":293,"startCharacter":31,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":50},{"startLine":297,"startCharacter":25,"endLine":300,"endCharacter":4},{"startLine":298,"startCharacter":47,"endLine":299,"endCharacter":68},{"startLine":301,"startCharacter":10,"endLine":302,"endCharacter":51},{"startLine":308,"startCharacter":59,"endLine":381,"endCharacter":2},{"startLine":313,"startCharacter":33,"endLine":315,"endCharacter":31},{"startLine":320,"startCharacter":36,"endLine":321,"endCharacter":67},{"startLine":330,"startCharacter":12,"endLine":339,"endCharacter":3},{"startLine":332,"startCharacter":33,"endLine":334,"endCharacter":32},{"startLine":337,"startCharacter":36,"endLine":338,"endCharacter":68},{"startLine":346,"startCharacter":6,"endLine":357,"endCharacter":3},{"startLine":347,"startCharacter":10,"endLine":356,"endCharacter":13},{"startLine":348,"startCharacter":23,"endLine":354,"endCharacter":5},{"startLine":351,"startCharacter":19,"endLine":354,"endCharacter":4},{"startLine":351,"startCharacter":41,"endLine":353,"endCharacter":9},{"startLine":355,"startCharacter":38,"endLine":356,"endCharacter":13},{"startLine":360,"startCharacter":22,"endLine":361,"endCharacter":55},{"startLine":364,"startCharacter":29,"endLine":365,"endCharacter":40},{"startLine":370,"startCharacter":29,"endLine":376,"endCharacter":3},{"startLine":371,"startCharacter":32,"endLine":375,"endCharacter":51},{"startLine":372,"startCharacter":32,"endLine":373,"endCharacter":49},{"startLine":374,"startCharacter":10,"endLine":375,"endCharacter":51},{"startLine":379,"startCharacter":32,"endLine":380,"endCharacter":76},{"startLine":385,"startCharacter":57,"endLine":462,"endCharacter":2},{"startLine":394,"startCharacter":33,"endLine":398,"endCharacter":60},{"startLine":403,"startCharacter":36,"endLine":404,"endCharacter":67},{"startLine":413,"startCharacter":12,"endLine":421,"endCharacter":3},{"startLine":415,"startCharacter":33,"endLine":416,"endCharacter":62},{"startLine":419,"startCharacter":36,"endLine":420,"endCharacter":68},{"startLine":428,"startCharacter":6,"endLine":439,"endCharacter":3},{"startLine":429,"startCharacter":10,"endLine":438,"endCharacter":13},{"startLine":430,"startCharacter":23,"endLine":436,"endCharacter":5},{"startLine":433,"startCharacter":19,"endLine":436,"endCharacter":4},{"startLine":433,"startCharacter":41,"endLine":435,"endCharacter":9},{"startLine":437,"startCharacter":38,"endLine":438,"endCharacter":13},{"startLine":442,"startCharacter":29,"endLine":443,"endCharacter":34},{"startLine":446,"startCharacter":35,"endLine":447,"endCharacter":55},{"startLine":451,"startCharacter":29,"endLine":461,"endCharacter":3},{"startLine":453,"startCharacter":10,"endLine":457,"endCharacter":17},{"startLine":454,"startCharacter":14,"endLine":455,"endCharacter":58},{"startLine":459,"startCharacter":28,"endLine":460,"endCharacter":51},{"startLine":466,"startCharacter":51,"endLine":514,"endCharacter":2},{"startLine":484,"startCharacter":12,"endLine":487,"endCharacter":45},{"startLine":494,"startCharacter":6,"endLine":505,"endCharacter":3},{"startLine":495,"startCharacter":10,"endLine":504,"endCharacter":13},{"startLine":496,"startCharacter":23,"endLine":502,"endCharacter":5},{"startLine":499,"startCharacter":19,"endLine":502,"endCharacter":4},{"startLine":499,"startCharacter":41,"endLine":501,"endCharacter":9},{"startLine":503,"startCharacter":38,"endLine":504,"endCharacter":13},{"startLine":508,"startCharacter":22,"endLine":509,"endCharacter":55},{"startLine":512,"startCharacter":29,"endLine":513,"endCharacter":40},{"startLine":518,"startCharacter":51,"endLine":578,"endCharacter":2},{"startLine":542,"startCharacter":12,"endLine":545,"endCharacter":15},{"startLine":552,"startCharacter":6,"endLine":563,"endCharacter":3},{"startLine":553,"startCharacter":10,"endLine":562,"endCharacter":13},{"startLine":554,"startCharacter":23,"endLine":560,"endCharacter":5},{"startLine":557,"startCharacter":19,"endLine":560,"endCharacter":4},{"startLine":557,"startCharacter":41,"endLine":559,"endCharacter":9},{"startLine":561,"startCharacter":38,"endLine":562,"endCharacter":13},{"startLine":567,"startCharacter":29,"endLine":569,"endCharacter":62},{"startLine":572,"startCharacter":22,"endLine":573,"endCharacter":55},{"startLine":576,"startCharacter":44,"endLine":577,"endCharacter":46},{"startLine":582,"startCharacter":50,"endLine":651,"endCharacter":2},{"startLine":583,"startCharacter":20,"endLine":586,"endCharacter":25},{"startLine":587,"startCharacter":3,"endLine":589,"endCharacter":54},{"startLine":592,"startCharacter":26,"endLine":650,"endCharacter":4},{"startLine":593,"startCharacter":8,"endLine":650,"endCharacter":3},{"startLine":593,"startCharacter":36,"endLine":649,"endCharacter":4},{"startLine":602,"startCharacter":35,"endLine":605,"endCharacter":62},{"startLine":610,"startCharacter":38,"endLine":611,"endCharacter":69},{"startLine":621,"startCharacter":8,"endLine":632,"endCharacter":5},{"startLine":622,"startCharacter":12,"endLine":631,"endCharacter":15},{"startLine":623,"startCharacter":25,"endLine":629,"endCharacter":7},{"startLine":626,"startCharacter":21,"endLine":629,"endCharacter":6},{"startLine":626,"startCharacter":43,"endLine":628,"endCharacter":11},{"startLine":630,"startCharacter":40,"endLine":631,"endCharacter":15},{"startLine":635,"startCharacter":31,"endLine":636,"endCharacter":42},{"startLine":640,"startCharacter":31,"endLine":644,"endCharacter":5},{"startLine":641,"startCharacter":29,"endLine":643,"endCharacter":18},{"startLine":642,"startCharacter":33,"endLine":643,"endCharacter":18},{"startLine":647,"startCharacter":44,"endLine":648,"endCharacter":92}] [Trace - 23:02:00.600 PM] Sending request 'textDocument/codeLens - (11437)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:02:00.600 PM] Sending request 'textDocument/codeLens - (11438)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:02:00.600 PM] Received response 'textDocument/codeLens - (11437)' in 0ms. Result: null [Trace - 23:02:00.600 PM] Received response 'textDocument/codeLens - (11438)' in 0ms. Result: null [Trace - 23:02:00.601 PM] Sending request 'textDocument/codeAction - (11439)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":274,"character":22},"end":{"line":274,"character":22}},"context":{"diagnostics":[]}} [Trace - 23:02:00.602 PM] Sending request 'textDocument/codeAction - (11440)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":215,"character":18},"end":{"line":215,"character":18}},"context":{"diagnostics":[]}} [Trace - 23:02:00.603 PM] Received response 'textDocument/codeAction - (11439)' in 1ms. Result: null [Trace - 23:02:00.604 PM] Received response 'textDocument/codeAction - (11440)' in 2ms. Result: null [Trace - 23:02:01.326 PM] Sending request 'textDocument/documentLink - (11441)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:02:01.327 PM] Sending request 'textDocument/documentLink - (11442)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:02:01.331 PM] Received response 'textDocument/documentLink - (11441)' in 4ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":414,"character":11},"end":{"line":414,"character":19}},"target":"https://time.Now"}] [Trace - 23:02:01.334 PM] Received response 'textDocument/documentLink - (11442)' in 7ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":414,"character":11},"end":{"line":414,"character":19}},"target":"https://time.Now"}] [Trace - 23:02:01.680 PM] Sending request 'textDocument/documentSymbol - (11443)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:02:01.681 PM] Received response 'textDocument/documentSymbol - (11443)' in 0ms. Result: [{"name":"ReceivedEvent","detail":"struct{...}","kind":23,"range":{"start":{"line":14,"character":5},"end":{"line":17,"character":1}},"selectionRange":{"start":{"line":14,"character":5},"end":{"line":14,"character":18}},"children":[{"name":"Event","detail":"interface{...}","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":12}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":6}}}]},{"name":"(ReceivedEvent).String","detail":"()","kind":6,"range":{"start":{"line":19,"character":0},"end":{"line":21,"character":1}},"selectionRange":{"start":{"line":19,"character":23},"end":{"line":19,"character":29}}},{"name":"isIn","detail":"(id string, ids []string)","kind":12,"range":{"start":{"line":23,"character":0},"end":{"line":30,"character":1}},"selectionRange":{"start":{"line":23,"character":5},"end":{"line":23,"character":9}}},{"name":"durations","detail":"(dd []time.Duration)","kind":12,"range":{"start":{"line":33,"character":0},"end":{"line":35,"character":1}},"selectionRange":{"start":{"line":33,"character":5},"end":{"line":33,"character":14}}},{"name":"errs","detail":"(ee []error)","kind":12,"range":{"start":{"line":37,"character":0},"end":{"line":39,"character":1}},"selectionRange":{"start":{"line":37,"character":5},"end":{"line":37,"character":9}}},{"name":"events","detail":"(ee []scheduler.Event)","kind":12,"range":{"start":{"line":41,"character":0},"end":{"line":43,"character":1}},"selectionRange":{"start":{"line":41,"character":5},"end":{"line":41,"character":11}}},{"name":"TestScheduler_trigger_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":46,"character":0},"end":{"line":121,"character":1}},"selectionRange":{"start":{"line":46,"character":5},"end":{"line":46,"character":32}}},{"name":"TestScheduler_update_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":124,"character":0},"end":{"line":212,"character":1}},"selectionRange":{"start":{"line":124,"character":5},"end":{"line":124,"character":31}}},{"name":"now","detail":"()","kind":12,"range":{"start":{"line":214,"character":0},"end":{"line":216,"character":1}},"selectionRange":{"start":{"line":214,"character":5},"end":{"line":214,"character":8}}},{"name":"TestScheduler_outdated_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":219,"character":0},"end":{"line":305,"character":1}},"selectionRange":{"start":{"line":219,"character":5},"end":{"line":219,"character":36}}},{"name":"TestScheduler_ignore_invalid_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":308,"character":0},"end":{"line":382,"character":1}},"selectionRange":{"start":{"line":308,"character":5},"end":{"line":308,"character":43}}},{"name":"TestScheduler_missed_schedules_first","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":385,"character":0},"end":{"line":463,"character":1}},"selectionRange":{"start":{"line":385,"character":5},"end":{"line":385,"character":41}}},{"name":"TestScheduler_deleted_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":466,"character":0},"end":{"line":515,"character":1}},"selectionRange":{"start":{"line":466,"character":5},"end":{"line":466,"character":35}}},{"name":"TestScheduler_delete_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":518,"character":0},"end":{"line":579,"character":1}},"selectionRange":{"start":{"line":518,"character":5},"end":{"line":518,"character":35}}},{"name":"TestScheduler_scheduler_since","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":582,"character":0},"end":{"line":652,"character":1}},"selectionRange":{"start":{"line":582,"character":5},"end":{"line":582,"character":34}}}] [Trace - 23:02:02.378 PM] Sending request 'textDocument/documentHighlight - (11444)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":214,"character":0}} [Trace - 23:02:02.378 PM] Received response 'textDocument/documentHighlight - (11444)' in 0ms. Result: [{"range":{"start":{"line":214,"character":0},"end":{"line":214,"character":4}},"kind":1},{"range":{"start":{"line":215,"character":1},"end":{"line":215,"character":18}},"kind":1}] [Trace - 23:02:02.627 PM] Sending request 'textDocument/codeAction - (11445)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":214,"character":0},"end":{"line":214,"character":0}},"context":{"diagnostics":[]}} [Trace - 23:02:02.629 PM] Received response 'textDocument/codeAction - (11445)' in 1ms. Result: null [Trace - 23:02:04.212 PM] Sending request 'textDocument/codeAction - (11446)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":214,"character":0},"end":{"line":217,"character":0}},"context":{"diagnostics":[]}} [Trace - 23:02:04.214 PM] Received response 'textDocument/codeAction - (11446)' in 2ms. Result: null [Trace - 23:02:04.395 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 23:02:04 background imports cache refresh starting\n"} [Info - 11:02:04 PM] 2020/11/25 23:02:04 background imports cache refresh starting [Trace - 23:02:04.565 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 23:02:04 background refresh finished after 170.042522ms\n"} [Info - 11:02:04 PM] 2020/11/25 23:02:04 background refresh finished after 170.042522ms [Trace - 23:02:07.245 PM] Sending request 'textDocument/documentHighlight - (11447)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":223,"character":3}} [Trace - 23:02:07.245 PM] Received response 'textDocument/documentHighlight - (11447)' in 0ms. Result: [{"range":{"start":{"line":230,"character":14},"end":{"line":230,"character":17}},"kind":1},{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":4}},"kind":1},{"range":{"start":{"line":225,"character":10},"end":{"line":225,"character":13}},"kind":1},{"range":{"start":{"line":226,"character":12},"end":{"line":226,"character":15}},"kind":1}] [Trace - 23:02:07.673 PM] Sending request 'textDocument/codeAction - (11448)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":4}},"context":{"diagnostics":[]}} [Trace - 23:02:07.675 PM] Received response 'textDocument/codeAction - (11448)' in 1ms. Result: null [Trace - 23:02:09.895 PM] Sending request 'textDocument/documentHighlight - (11449)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":223,"character":4}} [Trace - 23:02:09.896 PM] Received response 'textDocument/documentHighlight - (11449)' in 0ms. Result: [{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":4}},"kind":1},{"range":{"start":{"line":225,"character":10},"end":{"line":225,"character":13}},"kind":1},{"range":{"start":{"line":226,"character":12},"end":{"line":226,"character":15}},"kind":1},{"range":{"start":{"line":230,"character":14},"end":{"line":230,"character":17}},"kind":1}] [Trace - 23:02:10.145 PM] Sending request 'textDocument/codeAction - (11450)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":4}},"context":{"diagnostics":[]}} [Trace - 23:02:10.147 PM] Received response 'textDocument/codeAction - (11450)' in 2ms. Result: null [Trace - 23:02:11.779 PM] Sending request 'textDocument/documentHighlight - (11451)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":232,"character":73}} [Trace - 23:02:11.780 PM] Received response 'textDocument/documentHighlight - (11451)' in 0ms. Result: [{"range":{"start":{"line":233,"character":47},"end":{"line":233,"character":54}},"kind":1},{"range":{"start":{"line":226,"character":1},"end":{"line":226,"character":8}},"kind":1},{"range":{"start":{"line":228,"character":28},"end":{"line":228,"character":35}},"kind":1},{"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":76}},"kind":1}] [Trace - 23:02:12.195 PM] Sending request 'textDocument/codeAction - (11452)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":76}},"context":{"diagnostics":[]}} [Trace - 23:02:12.196 PM] Received response 'textDocument/codeAction - (11452)' in 1ms. Result: null [Trace - 23:02:12.695 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":308},"contentChanges":[{"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":76}},"rangeLength":7,"text":"n"}]} [Trace - 23:02:12.697 PM] Sending request 'textDocument/completion - (11453)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":232,"character":70},"context":{"triggerKind":1}} [Trace - 23:02:12.701 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":308,"diagnostics":[{"range":{"start":{"line":232,"character":9},"end":{"line":232,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"},{"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":70}},"severity":1,"source":"compiler","message":"undeclared name: n"},{"range":{"start":{"line":233,"character":9},"end":{"line":233,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"}]} [Trace - 23:02:12.771 PM] Received response 'textDocument/completion - (11453)' in 74ms. Result: {"isIncomplete":true,"items":[{"label":"now","kind":6,"detail":"time.Time","preselect":true,"sortText":"00000","filterText":"now","insertTextFormat":2,"textEdit":{"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":70}},"newText":"now"}},{"label":"net","kind":9,"detail":"\"net\"","sortText":"00001","filterText":"net","insertTextFormat":2,"textEdit":{"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":70}},"newText":"net"},"additionalTextEdits":[{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":2}},"newText":"net\"\n\t\""}]},{"label":"new","kind":3,"detail":"func(Type) *Type","sortText":"00002","filterText":"new","insertTextFormat":2,"textEdit":{"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":70}},"newText":"new(${1:})"}},{"label":"network","kind":9,"detail":"\"github.com/Azure/azure-sdk-for-go/services/network/mgmt/2019-08-01/network\"","sortText":"00003","filterText":"network","insertTextFormat":2,"textEdit":{"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":70}},"newText":"network"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"Azure/azure-sdk-for-go/services/network/mgmt/2019-08-01/network\"\n\t\"github.com/"}]},{"label":"networkapi","kind":9,"detail":"\"github.com/Azure/azure-sdk-for-go/services/network/mgmt/2017-08-01/network/networkapi\"","sortText":"00004","filterText":"networkapi","insertTextFormat":2,"textEdit":{"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":70}},"newText":"networkapi"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"Azure/azure-sdk-for-go/services/network/mgmt/2017-08-01/network/networkapi\"\n\t\"github.com/"}]},{"label":"networking","kind":9,"detail":"\"k8s.io/client-go/informers/networking\"","sortText":"00005","filterText":"networking","insertTextFormat":2,"textEdit":{"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":70}},"newText":"networking"},"additionalTextEdits":[{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":0}},"newText":"\t\"k8s.io/client-go/informers/networking\"\n"}]},{"label":"newssearchapi","kind":9,"detail":"\"github.com/Azure/azure-sdk-for-go/services/cognitiveservices/v1.0/newssearch/newssearchapi\"","sortText":"00006","filterText":"newssearchapi","insertTextFormat":2,"textEdit":{"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":70}},"newText":"newssearchapi"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"Azure/azure-sdk-for-go/services/cognitiveservices/v1.0/newssearch/newssearchapi\"\n\t\"github.com/"}]},{"label":"hmap.New","kind":3,"detail":"func() hmap.Hmap","sortText":"00007","filterText":"hmap.New","insertTextFormat":2,"textEdit":{"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":70}},"newText":"hmap.New()"}},{"label":"scheduler.NewScheduler","kind":3,"detail":"func(store store.Store) scheduler.Scheduler","sortText":"00008","filterText":"scheduler.NewScheduler","insertTextFormat":2,"textEdit":{"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":70}},"newText":"scheduler.NewScheduler(${1:})"}},{"label":"time.Nanosecond","kind":21,"detail":"time.Duration","documentation":"Common durations. There is no definition for units of Day or larger\nto avoid confusion across daylight savings time zone transitions.\n\nTo count the number of units in a Duration, divide:\n\tsecond := time.Second\n\tfmt.Print(int64(second/time.Millisecond)) // prints 1000\n\nTo convert an integer number of units to a Duration, multiply:\n\tseconds := 10\n\tfmt.Print(time.Duration(seconds)*time.Second) // prints 10s\n","sortText":"00009","filterText":"time.Nanosecond","insertTextFormat":2,"textEdit":{"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":70}},"newText":"time.Nanosecond"}},{"label":"nil","kind":6,"sortText":"00013","filterText":"nil","insertTextFormat":2,"textEdit":{"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":70}},"newText":"nil"}}]} [Trace - 23:02:12.886 PM] Sending request 'textDocument/foldingRange - (11454)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:02:12.887 PM] Sending request 'textDocument/foldingRange - (11455)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:02:12.889 PM] Received response 'textDocument/foldingRange - (11454)' in 2ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":214,"startCharacter":22,"endLine":215,"endCharacter":18},{"startLine":219,"startCharacter":52,"endLine":304,"endCharacter":2},{"startLine":231,"startCharacter":33,"endLine":233,"endCharacter":55},{"startLine":238,"startCharacter":36,"endLine":239,"endCharacter":21},{"startLine":248,"startCharacter":9,"endLine":258,"endCharacter":3},{"startLine":250,"startCharacter":33,"endLine":253,"endCharacter":61},{"startLine":256,"startCharacter":36,"endLine":257,"endCharacter":22},{"startLine":265,"startCharacter":6,"endLine":276,"endCharacter":3},{"startLine":266,"startCharacter":10,"endLine":275,"endCharacter":13},{"startLine":267,"startCharacter":23,"endLine":273,"endCharacter":5},{"startLine":270,"startCharacter":19,"endLine":273,"endCharacter":4},{"startLine":270,"startCharacter":41,"endLine":272,"endCharacter":9},{"startLine":274,"startCharacter":38,"endLine":275,"endCharacter":13},{"startLine":279,"startCharacter":22,"endLine":280,"endCharacter":55},{"startLine":283,"startCharacter":29,"endLine":284,"endCharacter":40},{"startLine":287,"startCharacter":29,"endLine":303,"endCharacter":3},{"startLine":288,"startCharacter":32,"endLine":302,"endCharacter":51},{"startLine":289,"startCharacter":32,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":38,"endLine":291,"endCharacter":51},{"startLine":293,"startCharacter":31,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":50},{"startLine":297,"startCharacter":25,"endLine":300,"endCharacter":4},{"startLine":298,"startCharacter":47,"endLine":299,"endCharacter":68},{"startLine":301,"startCharacter":10,"endLine":302,"endCharacter":51},{"startLine":308,"startCharacter":59,"endLine":381,"endCharacter":2},{"startLine":313,"startCharacter":33,"endLine":315,"endCharacter":31},{"startLine":320,"startCharacter":36,"endLine":321,"endCharacter":67},{"startLine":330,"startCharacter":12,"endLine":339,"endCharacter":3},{"startLine":332,"startCharacter":33,"endLine":334,"endCharacter":32},{"startLine":337,"startCharacter":36,"endLine":338,"endCharacter":68},{"startLine":346,"startCharacter":6,"endLine":357,"endCharacter":3},{"startLine":347,"startCharacter":10,"endLine":356,"endCharacter":13},{"startLine":348,"startCharacter":23,"endLine":354,"endCharacter":5},{"startLine":351,"startCharacter":19,"endLine":354,"endCharacter":4},{"startLine":351,"startCharacter":41,"endLine":353,"endCharacter":9},{"startLine":355,"startCharacter":38,"endLine":356,"endCharacter":13},{"startLine":360,"startCharacter":22,"endLine":361,"endCharacter":55},{"startLine":364,"startCharacter":29,"endLine":365,"endCharacter":40},{"startLine":370,"startCharacter":29,"endLine":376,"endCharacter":3},{"startLine":371,"startCharacter":32,"endLine":375,"endCharacter":51},{"startLine":372,"startCharacter":32,"endLine":373,"endCharacter":49},{"startLine":374,"startCharacter":10,"endLine":375,"endCharacter":51},{"startLine":379,"startCharacter":32,"endLine":380,"endCharacter":76},{"startLine":385,"startCharacter":57,"endLine":462,"endCharacter":2},{"startLine":394,"startCharacter":33,"endLine":398,"endCharacter":60},{"startLine":403,"startCharacter":36,"endLine":404,"endCharacter":67},{"startLine":413,"startCharacter":12,"endLine":421,"endCharacter":3},{"startLine":415,"startCharacter":33,"endLine":416,"endCharacter":62},{"startLine":419,"startCharacter":36,"endLine":420,"endCharacter":68},{"startLine":428,"startCharacter":6,"endLine":439,"endCharacter":3},{"startLine":429,"startCharacter":10,"endLine":438,"endCharacter":13},{"startLine":430,"startCharacter":23,"endLine":436,"endCharacter":5},{"startLine":433,"startCharacter":19,"endLine":436,"endCharacter":4},{"startLine":433,"startCharacter":41,"endLine":435,"endCharacter":9},{"startLine":437,"startCharacter":38,"endLine":438,"endCharacter":13},{"startLine":442,"startCharacter":29,"endLine":443,"endCharacter":34},{"startLine":446,"startCharacter":35,"endLine":447,"endCharacter":55},{"startLine":451,"startCharacter":29,"endLine":461,"endCharacter":3},{"startLine":453,"startCharacter":10,"endLine":457,"endCharacter":17},{"startLine":454,"startCharacter":14,"endLine":455,"endCharacter":58},{"startLine":459,"startCharacter":28,"endLine":460,"endCharacter":51},{"startLine":466,"startCharacter":51,"endLine":514,"endCharacter":2},{"startLine":484,"startCharacter":12,"endLine":487,"endCharacter":45},{"startLine":494,"startCharacter":6,"endLine":505,"endCharacter":3},{"startLine":495,"startCharacter":10,"endLine":504,"endCharacter":13},{"startLine":496,"startCharacter":23,"endLine":502,"endCharacter":5},{"startLine":499,"startCharacter":19,"endLine":502,"endCharacter":4},{"startLine":499,"startCharacter":41,"endLine":501,"endCharacter":9},{"startLine":503,"startCharacter":38,"endLine":504,"endCharacter":13},{"startLine":508,"startCharacter":22,"endLine":509,"endCharacter":55},{"startLine":512,"startCharacter":29,"endLine":513,"endCharacter":40},{"startLine":518,"startCharacter":51,"endLine":578,"endCharacter":2},{"startLine":542,"startCharacter":12,"endLine":545,"endCharacter":15},{"startLine":552,"startCharacter":6,"endLine":563,"endCharacter":3},{"startLine":553,"startCharacter":10,"endLine":562,"endCharacter":13},{"startLine":554,"startCharacter":23,"endLine":560,"endCharacter":5},{"startLine":557,"startCharacter":19,"endLine":560,"endCharacter":4},{"startLine":557,"startCharacter":41,"endLine":559,"endCharacter":9},{"startLine":561,"startCharacter":38,"endLine":562,"endCharacter":13},{"startLine":567,"startCharacter":29,"endLine":569,"endCharacter":62},{"startLine":572,"startCharacter":22,"endLine":573,"endCharacter":55},{"startLine":576,"startCharacter":44,"endLine":577,"endCharacter":46},{"startLine":582,"startCharacter":50,"endLine":651,"endCharacter":2},{"startLine":583,"startCharacter":20,"endLine":586,"endCharacter":25},{"startLine":587,"startCharacter":3,"endLine":589,"endCharacter":54},{"startLine":592,"startCharacter":26,"endLine":650,"endCharacter":4},{"startLine":593,"startCharacter":8,"endLine":650,"endCharacter":3},{"startLine":593,"startCharacter":36,"endLine":649,"endCharacter":4},{"startLine":602,"startCharacter":35,"endLine":605,"endCharacter":62},{"startLine":610,"startCharacter":38,"endLine":611,"endCharacter":69},{"startLine":621,"startCharacter":8,"endLine":632,"endCharacter":5},{"startLine":622,"startCharacter":12,"endLine":631,"endCharacter":15},{"startLine":623,"startCharacter":25,"endLine":629,"endCharacter":7},{"startLine":626,"startCharacter":21,"endLine":629,"endCharacter":6},{"startLine":626,"startCharacter":43,"endLine":628,"endCharacter":11},{"startLine":630,"startCharacter":40,"endLine":631,"endCharacter":15},{"startLine":635,"startCharacter":31,"endLine":636,"endCharacter":42},{"startLine":640,"startCharacter":31,"endLine":644,"endCharacter":5},{"startLine":641,"startCharacter":29,"endLine":643,"endCharacter":18},{"startLine":642,"startCharacter":33,"endLine":643,"endCharacter":18},{"startLine":647,"startCharacter":44,"endLine":648,"endCharacter":92}] [Trace - 23:02:12.892 PM] Received response 'textDocument/foldingRange - (11455)' in 5ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":214,"startCharacter":22,"endLine":215,"endCharacter":18},{"startLine":219,"startCharacter":52,"endLine":304,"endCharacter":2},{"startLine":231,"startCharacter":33,"endLine":233,"endCharacter":55},{"startLine":238,"startCharacter":36,"endLine":239,"endCharacter":21},{"startLine":248,"startCharacter":9,"endLine":258,"endCharacter":3},{"startLine":250,"startCharacter":33,"endLine":253,"endCharacter":61},{"startLine":256,"startCharacter":36,"endLine":257,"endCharacter":22},{"startLine":265,"startCharacter":6,"endLine":276,"endCharacter":3},{"startLine":266,"startCharacter":10,"endLine":275,"endCharacter":13},{"startLine":267,"startCharacter":23,"endLine":273,"endCharacter":5},{"startLine":270,"startCharacter":19,"endLine":273,"endCharacter":4},{"startLine":270,"startCharacter":41,"endLine":272,"endCharacter":9},{"startLine":274,"startCharacter":38,"endLine":275,"endCharacter":13},{"startLine":279,"startCharacter":22,"endLine":280,"endCharacter":55},{"startLine":283,"startCharacter":29,"endLine":284,"endCharacter":40},{"startLine":287,"startCharacter":29,"endLine":303,"endCharacter":3},{"startLine":288,"startCharacter":32,"endLine":302,"endCharacter":51},{"startLine":289,"startCharacter":32,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":38,"endLine":291,"endCharacter":51},{"startLine":293,"startCharacter":31,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":50},{"startLine":297,"startCharacter":25,"endLine":300,"endCharacter":4},{"startLine":298,"startCharacter":47,"endLine":299,"endCharacter":68},{"startLine":301,"startCharacter":10,"endLine":302,"endCharacter":51},{"startLine":308,"startCharacter":59,"endLine":381,"endCharacter":2},{"startLine":313,"startCharacter":33,"endLine":315,"endCharacter":31},{"startLine":320,"startCharacter":36,"endLine":321,"endCharacter":67},{"startLine":330,"startCharacter":12,"endLine":339,"endCharacter":3},{"startLine":332,"startCharacter":33,"endLine":334,"endCharacter":32},{"startLine":337,"startCharacter":36,"endLine":338,"endCharacter":68},{"startLine":346,"startCharacter":6,"endLine":357,"endCharacter":3},{"startLine":347,"startCharacter":10,"endLine":356,"endCharacter":13},{"startLine":348,"startCharacter":23,"endLine":354,"endCharacter":5},{"startLine":351,"startCharacter":19,"endLine":354,"endCharacter":4},{"startLine":351,"startCharacter":41,"endLine":353,"endCharacter":9},{"startLine":355,"startCharacter":38,"endLine":356,"endCharacter":13},{"startLine":360,"startCharacter":22,"endLine":361,"endCharacter":55},{"startLine":364,"startCharacter":29,"endLine":365,"endCharacter":40},{"startLine":370,"startCharacter":29,"endLine":376,"endCharacter":3},{"startLine":371,"startCharacter":32,"endLine":375,"endCharacter":51},{"startLine":372,"startCharacter":32,"endLine":373,"endCharacter":49},{"startLine":374,"startCharacter":10,"endLine":375,"endCharacter":51},{"startLine":379,"startCharacter":32,"endLine":380,"endCharacter":76},{"startLine":385,"startCharacter":57,"endLine":462,"endCharacter":2},{"startLine":394,"startCharacter":33,"endLine":398,"endCharacter":60},{"startLine":403,"startCharacter":36,"endLine":404,"endCharacter":67},{"startLine":413,"startCharacter":12,"endLine":421,"endCharacter":3},{"startLine":415,"startCharacter":33,"endLine":416,"endCharacter":62},{"startLine":419,"startCharacter":36,"endLine":420,"endCharacter":68},{"startLine":428,"startCharacter":6,"endLine":439,"endCharacter":3},{"startLine":429,"startCharacter":10,"endLine":438,"endCharacter":13},{"startLine":430,"startCharacter":23,"endLine":436,"endCharacter":5},{"startLine":433,"startCharacter":19,"endLine":436,"endCharacter":4},{"startLine":433,"startCharacter":41,"endLine":435,"endCharacter":9},{"startLine":437,"startCharacter":38,"endLine":438,"endCharacter":13},{"startLine":442,"startCharacter":29,"endLine":443,"endCharacter":34},{"startLine":446,"startCharacter":35,"endLine":447,"endCharacter":55},{"startLine":451,"startCharacter":29,"endLine":461,"endCharacter":3},{"startLine":453,"startCharacter":10,"endLine":457,"endCharacter":17},{"startLine":454,"startCharacter":14,"endLine":455,"endCharacter":58},{"startLine":459,"startCharacter":28,"endLine":460,"endCharacter":51},{"startLine":466,"startCharacter":51,"endLine":514,"endCharacter":2},{"startLine":484,"startCharacter":12,"endLine":487,"endCharacter":45},{"startLine":494,"startCharacter":6,"endLine":505,"endCharacter":3},{"startLine":495,"startCharacter":10,"endLine":504,"endCharacter":13},{"startLine":496,"startCharacter":23,"endLine":502,"endCharacter":5},{"startLine":499,"startCharacter":19,"endLine":502,"endCharacter":4},{"startLine":499,"startCharacter":41,"endLine":501,"endCharacter":9},{"startLine":503,"startCharacter":38,"endLine":504,"endCharacter":13},{"startLine":508,"startCharacter":22,"endLine":509,"endCharacter":55},{"startLine":512,"startCharacter":29,"endLine":513,"endCharacter":40},{"startLine":518,"startCharacter":51,"endLine":578,"endCharacter":2},{"startLine":542,"startCharacter":12,"endLine":545,"endCharacter":15},{"startLine":552,"startCharacter":6,"endLine":563,"endCharacter":3},{"startLine":553,"startCharacter":10,"endLine":562,"endCharacter":13},{"startLine":554,"startCharacter":23,"endLine":560,"endCharacter":5},{"startLine":557,"startCharacter":19,"endLine":560,"endCharacter":4},{"startLine":557,"startCharacter":41,"endLine":559,"endCharacter":9},{"startLine":561,"startCharacter":38,"endLine":562,"endCharacter":13},{"startLine":567,"startCharacter":29,"endLine":569,"endCharacter":62},{"startLine":572,"startCharacter":22,"endLine":573,"endCharacter":55},{"startLine":576,"startCharacter":44,"endLine":577,"endCharacter":46},{"startLine":582,"startCharacter":50,"endLine":651,"endCharacter":2},{"startLine":583,"startCharacter":20,"endLine":586,"endCharacter":25},{"startLine":587,"startCharacter":3,"endLine":589,"endCharacter":54},{"startLine":592,"startCharacter":26,"endLine":650,"endCharacter":4},{"startLine":593,"startCharacter":8,"endLine":650,"endCharacter":3},{"startLine":593,"startCharacter":36,"endLine":649,"endCharacter":4},{"startLine":602,"startCharacter":35,"endLine":605,"endCharacter":62},{"startLine":610,"startCharacter":38,"endLine":611,"endCharacter":69},{"startLine":621,"startCharacter":8,"endLine":632,"endCharacter":5},{"startLine":622,"startCharacter":12,"endLine":631,"endCharacter":15},{"startLine":623,"startCharacter":25,"endLine":629,"endCharacter":7},{"startLine":626,"startCharacter":21,"endLine":629,"endCharacter":6},{"startLine":626,"startCharacter":43,"endLine":628,"endCharacter":11},{"startLine":630,"startCharacter":40,"endLine":631,"endCharacter":15},{"startLine":635,"startCharacter":31,"endLine":636,"endCharacter":42},{"startLine":640,"startCharacter":31,"endLine":644,"endCharacter":5},{"startLine":641,"startCharacter":29,"endLine":643,"endCharacter":18},{"startLine":642,"startCharacter":33,"endLine":643,"endCharacter":18},{"startLine":647,"startCharacter":44,"endLine":648,"endCharacter":92}] [Trace - 23:02:12.960 PM] Sending request 'textDocument/codeLens - (11456)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:02:12.960 PM] Sending request 'textDocument/codeLens - (11457)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:02:12.960 PM] Received response 'textDocument/codeLens - (11456)' in 0ms. Result: null [Trace - 23:02:12.960 PM] Received response 'textDocument/codeLens - (11457)' in 0ms. Result: null [Trace - 23:02:12.961 PM] Sending request 'textDocument/codeAction - (11458)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":274,"character":22},"end":{"line":274,"character":22}},"context":{"diagnostics":[]}} [Trace - 23:02:12.961 PM] Sending request 'textDocument/codeAction - (11459)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":232,"character":70},"end":{"line":232,"character":70}},"context":{"diagnostics":[{"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":70}},"message":"undeclared name: n","severity":1,"source":"compiler"}]}} [Trace - 23:02:12.963 PM] Received response 'textDocument/codeAction - (11458)' in 2ms. Result: null [Trace - 23:02:12.964 PM] Received response 'textDocument/codeAction - (11459)' in 3ms. Result: null [Trace - 23:02:13.071 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":309},"contentChanges":[{"range":{"start":{"line":232,"character":70},"end":{"line":232,"character":70}},"rangeLength":0,"text":"w"}]} [Trace - 23:02:13.071 PM] Sending request 'textDocument/completion - (11460)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":232,"character":71},"context":{"triggerKind":3}} [Trace - 23:02:13.078 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":309,"diagnostics":[{"range":{"start":{"line":232,"character":9},"end":{"line":232,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"},{"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":71}},"severity":1,"source":"compiler","message":"undeclared name: nw"},{"range":{"start":{"line":233,"character":9},"end":{"line":233,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"}]} [Trace - 23:02:13.109 PM] Received response 'textDocument/completion - (11460)' in 38ms. Result: {"isIncomplete":true,"items":[{"label":"now.Weekday","kind":2,"detail":"func() time.Weekday","documentation":"Weekday returns the day of the week specified by t.\n","preselect":true,"sortText":"00000","filterText":"now.Weekday","insertTextFormat":2,"textEdit":{"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":71}},"newText":"now.Weekday()"}},{"label":"now.Local().Weekday","kind":2,"detail":"func() time.Weekday","documentation":"Weekday returns the day of the week specified by t.\n","sortText":"00001","filterText":"now.Local().Weekday","insertTextFormat":2,"textEdit":{"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":71}},"newText":"now.Local().Weekday()"}},{"label":"now.UTC().Weekday","kind":2,"detail":"func() time.Weekday","documentation":"Weekday returns the day of the week specified by t.\n","sortText":"00002","filterText":"now.UTC().Weekday","insertTextFormat":2,"textEdit":{"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":71}},"newText":"now.UTC().Weekday()"}},{"label":"now","kind":6,"detail":"time.Time","sortText":"00004","filterText":"now","insertTextFormat":2,"textEdit":{"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":71}},"newText":"now"}},{"label":"new","kind":3,"detail":"func(Type) *Type","sortText":"00006","filterText":"new","insertTextFormat":2,"textEdit":{"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":71}},"newText":"new(${1:})"}}]} [Trace - 23:02:13.151 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":310},"contentChanges":[{"range":{"start":{"line":232,"character":71},"end":{"line":232,"character":71}},"rangeLength":0,"text":"o"}]} [Trace - 23:02:13.151 PM] Sending request 'textDocument/completion - (11461)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":232,"character":72},"context":{"triggerKind":3}} [Trace - 23:02:13.157 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":310,"diagnostics":[{"range":{"start":{"line":232,"character":9},"end":{"line":232,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"},{"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":72}},"severity":1,"source":"compiler","message":"undeclared name: nwo"},{"range":{"start":{"line":233,"character":9},"end":{"line":233,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"}]} [Trace - 23:02:13.191 PM] Received response 'textDocument/completion - (11461)' in 39ms. Result: {"isIncomplete":false,"items":[]} [Trace - 23:02:13.349 PM] Sending request 'textDocument/foldingRange - (11462)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:02:13.350 PM] Sending request 'textDocument/foldingRange - (11463)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:02:13.352 PM] Received response 'textDocument/foldingRange - (11462)' in 2ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":214,"startCharacter":22,"endLine":215,"endCharacter":18},{"startLine":219,"startCharacter":52,"endLine":304,"endCharacter":2},{"startLine":231,"startCharacter":33,"endLine":233,"endCharacter":55},{"startLine":238,"startCharacter":36,"endLine":239,"endCharacter":21},{"startLine":248,"startCharacter":9,"endLine":258,"endCharacter":3},{"startLine":250,"startCharacter":33,"endLine":253,"endCharacter":61},{"startLine":256,"startCharacter":36,"endLine":257,"endCharacter":22},{"startLine":265,"startCharacter":6,"endLine":276,"endCharacter":3},{"startLine":266,"startCharacter":10,"endLine":275,"endCharacter":13},{"startLine":267,"startCharacter":23,"endLine":273,"endCharacter":5},{"startLine":270,"startCharacter":19,"endLine":273,"endCharacter":4},{"startLine":270,"startCharacter":41,"endLine":272,"endCharacter":9},{"startLine":274,"startCharacter":38,"endLine":275,"endCharacter":13},{"startLine":279,"startCharacter":22,"endLine":280,"endCharacter":55},{"startLine":283,"startCharacter":29,"endLine":284,"endCharacter":40},{"startLine":287,"startCharacter":29,"endLine":303,"endCharacter":3},{"startLine":288,"startCharacter":32,"endLine":302,"endCharacter":51},{"startLine":289,"startCharacter":32,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":38,"endLine":291,"endCharacter":51},{"startLine":293,"startCharacter":31,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":50},{"startLine":297,"startCharacter":25,"endLine":300,"endCharacter":4},{"startLine":298,"startCharacter":47,"endLine":299,"endCharacter":68},{"startLine":301,"startCharacter":10,"endLine":302,"endCharacter":51},{"startLine":308,"startCharacter":59,"endLine":381,"endCharacter":2},{"startLine":313,"startCharacter":33,"endLine":315,"endCharacter":31},{"startLine":320,"startCharacter":36,"endLine":321,"endCharacter":67},{"startLine":330,"startCharacter":12,"endLine":339,"endCharacter":3},{"startLine":332,"startCharacter":33,"endLine":334,"endCharacter":32},{"startLine":337,"startCharacter":36,"endLine":338,"endCharacter":68},{"startLine":346,"startCharacter":6,"endLine":357,"endCharacter":3},{"startLine":347,"startCharacter":10,"endLine":356,"endCharacter":13},{"startLine":348,"startCharacter":23,"endLine":354,"endCharacter":5},{"startLine":351,"startCharacter":19,"endLine":354,"endCharacter":4},{"startLine":351,"startCharacter":41,"endLine":353,"endCharacter":9},{"startLine":355,"startCharacter":38,"endLine":356,"endCharacter":13},{"startLine":360,"startCharacter":22,"endLine":361,"endCharacter":55},{"startLine":364,"startCharacter":29,"endLine":365,"endCharacter":40},{"startLine":370,"startCharacter":29,"endLine":376,"endCharacter":3},{"startLine":371,"startCharacter":32,"endLine":375,"endCharacter":51},{"startLine":372,"startCharacter":32,"endLine":373,"endCharacter":49},{"startLine":374,"startCharacter":10,"endLine":375,"endCharacter":51},{"startLine":379,"startCharacter":32,"endLine":380,"endCharacter":76},{"startLine":385,"startCharacter":57,"endLine":462,"endCharacter":2},{"startLine":394,"startCharacter":33,"endLine":398,"endCharacter":60},{"startLine":403,"startCharacter":36,"endLine":404,"endCharacter":67},{"startLine":413,"startCharacter":12,"endLine":421,"endCharacter":3},{"startLine":415,"startCharacter":33,"endLine":416,"endCharacter":62},{"startLine":419,"startCharacter":36,"endLine":420,"endCharacter":68},{"startLine":428,"startCharacter":6,"endLine":439,"endCharacter":3},{"startLine":429,"startCharacter":10,"endLine":438,"endCharacter":13},{"startLine":430,"startCharacter":23,"endLine":436,"endCharacter":5},{"startLine":433,"startCharacter":19,"endLine":436,"endCharacter":4},{"startLine":433,"startCharacter":41,"endLine":435,"endCharacter":9},{"startLine":437,"startCharacter":38,"endLine":438,"endCharacter":13},{"startLine":442,"startCharacter":29,"endLine":443,"endCharacter":34},{"startLine":446,"startCharacter":35,"endLine":447,"endCharacter":55},{"startLine":451,"startCharacter":29,"endLine":461,"endCharacter":3},{"startLine":453,"startCharacter":10,"endLine":457,"endCharacter":17},{"startLine":454,"startCharacter":14,"endLine":455,"endCharacter":58},{"startLine":459,"startCharacter":28,"endLine":460,"endCharacter":51},{"startLine":466,"startCharacter":51,"endLine":514,"endCharacter":2},{"startLine":484,"startCharacter":12,"endLine":487,"endCharacter":45},{"startLine":494,"startCharacter":6,"endLine":505,"endCharacter":3},{"startLine":495,"startCharacter":10,"endLine":504,"endCharacter":13},{"startLine":496,"startCharacter":23,"endLine":502,"endCharacter":5},{"startLine":499,"startCharacter":19,"endLine":502,"endCharacter":4},{"startLine":499,"startCharacter":41,"endLine":501,"endCharacter":9},{"startLine":503,"startCharacter":38,"endLine":504,"endCharacter":13},{"startLine":508,"startCharacter":22,"endLine":509,"endCharacter":55},{"startLine":512,"startCharacter":29,"endLine":513,"endCharacter":40},{"startLine":518,"startCharacter":51,"endLine":578,"endCharacter":2},{"startLine":542,"startCharacter":12,"endLine":545,"endCharacter":15},{"startLine":552,"startCharacter":6,"endLine":563,"endCharacter":3},{"startLine":553,"startCharacter":10,"endLine":562,"endCharacter":13},{"startLine":554,"startCharacter":23,"endLine":560,"endCharacter":5},{"startLine":557,"startCharacter":19,"endLine":560,"endCharacter":4},{"startLine":557,"startCharacter":41,"endLine":559,"endCharacter":9},{"startLine":561,"startCharacter":38,"endLine":562,"endCharacter":13},{"startLine":567,"startCharacter":29,"endLine":569,"endCharacter":62},{"startLine":572,"startCharacter":22,"endLine":573,"endCharacter":55},{"startLine":576,"startCharacter":44,"endLine":577,"endCharacter":46},{"startLine":582,"startCharacter":50,"endLine":651,"endCharacter":2},{"startLine":583,"startCharacter":20,"endLine":586,"endCharacter":25},{"startLine":587,"startCharacter":3,"endLine":589,"endCharacter":54},{"startLine":592,"startCharacter":26,"endLine":650,"endCharacter":4},{"startLine":593,"startCharacter":8,"endLine":650,"endCharacter":3},{"startLine":593,"startCharacter":36,"endLine":649,"endCharacter":4},{"startLine":602,"startCharacter":35,"endLine":605,"endCharacter":62},{"startLine":610,"startCharacter":38,"endLine":611,"endCharacter":69},{"startLine":621,"startCharacter":8,"endLine":632,"endCharacter":5},{"startLine":622,"startCharacter":12,"endLine":631,"endCharacter":15},{"startLine":623,"startCharacter":25,"endLine":629,"endCharacter":7},{"startLine":626,"startCharacter":21,"endLine":629,"endCharacter":6},{"startLine":626,"startCharacter":43,"endLine":628,"endCharacter":11},{"startLine":630,"startCharacter":40,"endLine":631,"endCharacter":15},{"startLine":635,"startCharacter":31,"endLine":636,"endCharacter":42},{"startLine":640,"startCharacter":31,"endLine":644,"endCharacter":5},{"startLine":641,"startCharacter":29,"endLine":643,"endCharacter":18},{"startLine":642,"startCharacter":33,"endLine":643,"endCharacter":18},{"startLine":647,"startCharacter":44,"endLine":648,"endCharacter":92}] [Trace - 23:02:13.355 PM] Received response 'textDocument/foldingRange - (11463)' in 5ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":214,"startCharacter":22,"endLine":215,"endCharacter":18},{"startLine":219,"startCharacter":52,"endLine":304,"endCharacter":2},{"startLine":231,"startCharacter":33,"endLine":233,"endCharacter":55},{"startLine":238,"startCharacter":36,"endLine":239,"endCharacter":21},{"startLine":248,"startCharacter":9,"endLine":258,"endCharacter":3},{"startLine":250,"startCharacter":33,"endLine":253,"endCharacter":61},{"startLine":256,"startCharacter":36,"endLine":257,"endCharacter":22},{"startLine":265,"startCharacter":6,"endLine":276,"endCharacter":3},{"startLine":266,"startCharacter":10,"endLine":275,"endCharacter":13},{"startLine":267,"startCharacter":23,"endLine":273,"endCharacter":5},{"startLine":270,"startCharacter":19,"endLine":273,"endCharacter":4},{"startLine":270,"startCharacter":41,"endLine":272,"endCharacter":9},{"startLine":274,"startCharacter":38,"endLine":275,"endCharacter":13},{"startLine":279,"startCharacter":22,"endLine":280,"endCharacter":55},{"startLine":283,"startCharacter":29,"endLine":284,"endCharacter":40},{"startLine":287,"startCharacter":29,"endLine":303,"endCharacter":3},{"startLine":288,"startCharacter":32,"endLine":302,"endCharacter":51},{"startLine":289,"startCharacter":32,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":38,"endLine":291,"endCharacter":51},{"startLine":293,"startCharacter":31,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":50},{"startLine":297,"startCharacter":25,"endLine":300,"endCharacter":4},{"startLine":298,"startCharacter":47,"endLine":299,"endCharacter":68},{"startLine":301,"startCharacter":10,"endLine":302,"endCharacter":51},{"startLine":308,"startCharacter":59,"endLine":381,"endCharacter":2},{"startLine":313,"startCharacter":33,"endLine":315,"endCharacter":31},{"startLine":320,"startCharacter":36,"endLine":321,"endCharacter":67},{"startLine":330,"startCharacter":12,"endLine":339,"endCharacter":3},{"startLine":332,"startCharacter":33,"endLine":334,"endCharacter":32},{"startLine":337,"startCharacter":36,"endLine":338,"endCharacter":68},{"startLine":346,"startCharacter":6,"endLine":357,"endCharacter":3},{"startLine":347,"startCharacter":10,"endLine":356,"endCharacter":13},{"startLine":348,"startCharacter":23,"endLine":354,"endCharacter":5},{"startLine":351,"startCharacter":19,"endLine":354,"endCharacter":4},{"startLine":351,"startCharacter":41,"endLine":353,"endCharacter":9},{"startLine":355,"startCharacter":38,"endLine":356,"endCharacter":13},{"startLine":360,"startCharacter":22,"endLine":361,"endCharacter":55},{"startLine":364,"startCharacter":29,"endLine":365,"endCharacter":40},{"startLine":370,"startCharacter":29,"endLine":376,"endCharacter":3},{"startLine":371,"startCharacter":32,"endLine":375,"endCharacter":51},{"startLine":372,"startCharacter":32,"endLine":373,"endCharacter":49},{"startLine":374,"startCharacter":10,"endLine":375,"endCharacter":51},{"startLine":379,"startCharacter":32,"endLine":380,"endCharacter":76},{"startLine":385,"startCharacter":57,"endLine":462,"endCharacter":2},{"startLine":394,"startCharacter":33,"endLine":398,"endCharacter":60},{"startLine":403,"startCharacter":36,"endLine":404,"endCharacter":67},{"startLine":413,"startCharacter":12,"endLine":421,"endCharacter":3},{"startLine":415,"startCharacter":33,"endLine":416,"endCharacter":62},{"startLine":419,"startCharacter":36,"endLine":420,"endCharacter":68},{"startLine":428,"startCharacter":6,"endLine":439,"endCharacter":3},{"startLine":429,"startCharacter":10,"endLine":438,"endCharacter":13},{"startLine":430,"startCharacter":23,"endLine":436,"endCharacter":5},{"startLine":433,"startCharacter":19,"endLine":436,"endCharacter":4},{"startLine":433,"startCharacter":41,"endLine":435,"endCharacter":9},{"startLine":437,"startCharacter":38,"endLine":438,"endCharacter":13},{"startLine":442,"startCharacter":29,"endLine":443,"endCharacter":34},{"startLine":446,"startCharacter":35,"endLine":447,"endCharacter":55},{"startLine":451,"startCharacter":29,"endLine":461,"endCharacter":3},{"startLine":453,"startCharacter":10,"endLine":457,"endCharacter":17},{"startLine":454,"startCharacter":14,"endLine":455,"endCharacter":58},{"startLine":459,"startCharacter":28,"endLine":460,"endCharacter":51},{"startLine":466,"startCharacter":51,"endLine":514,"endCharacter":2},{"startLine":484,"startCharacter":12,"endLine":487,"endCharacter":45},{"startLine":494,"startCharacter":6,"endLine":505,"endCharacter":3},{"startLine":495,"startCharacter":10,"endLine":504,"endCharacter":13},{"startLine":496,"startCharacter":23,"endLine":502,"endCharacter":5},{"startLine":499,"startCharacter":19,"endLine":502,"endCharacter":4},{"startLine":499,"startCharacter":41,"endLine":501,"endCharacter":9},{"startLine":503,"startCharacter":38,"endLine":504,"endCharacter":13},{"startLine":508,"startCharacter":22,"endLine":509,"endCharacter":55},{"startLine":512,"startCharacter":29,"endLine":513,"endCharacter":40},{"startLine":518,"startCharacter":51,"endLine":578,"endCharacter":2},{"startLine":542,"startCharacter":12,"endLine":545,"endCharacter":15},{"startLine":552,"startCharacter":6,"endLine":563,"endCharacter":3},{"startLine":553,"startCharacter":10,"endLine":562,"endCharacter":13},{"startLine":554,"startCharacter":23,"endLine":560,"endCharacter":5},{"startLine":557,"startCharacter":19,"endLine":560,"endCharacter":4},{"startLine":557,"startCharacter":41,"endLine":559,"endCharacter":9},{"startLine":561,"startCharacter":38,"endLine":562,"endCharacter":13},{"startLine":567,"startCharacter":29,"endLine":569,"endCharacter":62},{"startLine":572,"startCharacter":22,"endLine":573,"endCharacter":55},{"startLine":576,"startCharacter":44,"endLine":577,"endCharacter":46},{"startLine":582,"startCharacter":50,"endLine":651,"endCharacter":2},{"startLine":583,"startCharacter":20,"endLine":586,"endCharacter":25},{"startLine":587,"startCharacter":3,"endLine":589,"endCharacter":54},{"startLine":592,"startCharacter":26,"endLine":650,"endCharacter":4},{"startLine":593,"startCharacter":8,"endLine":650,"endCharacter":3},{"startLine":593,"startCharacter":36,"endLine":649,"endCharacter":4},{"startLine":602,"startCharacter":35,"endLine":605,"endCharacter":62},{"startLine":610,"startCharacter":38,"endLine":611,"endCharacter":69},{"startLine":621,"startCharacter":8,"endLine":632,"endCharacter":5},{"startLine":622,"startCharacter":12,"endLine":631,"endCharacter":15},{"startLine":623,"startCharacter":25,"endLine":629,"endCharacter":7},{"startLine":626,"startCharacter":21,"endLine":629,"endCharacter":6},{"startLine":626,"startCharacter":43,"endLine":628,"endCharacter":11},{"startLine":630,"startCharacter":40,"endLine":631,"endCharacter":15},{"startLine":635,"startCharacter":31,"endLine":636,"endCharacter":42},{"startLine":640,"startCharacter":31,"endLine":644,"endCharacter":5},{"startLine":641,"startCharacter":29,"endLine":643,"endCharacter":18},{"startLine":642,"startCharacter":33,"endLine":643,"endCharacter":18},{"startLine":647,"startCharacter":44,"endLine":648,"endCharacter":92}] [Trace - 23:02:13.425 PM] Sending request 'textDocument/codeLens - (11464)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:02:13.425 PM] Sending request 'textDocument/codeLens - (11465)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:02:13.425 PM] Received response 'textDocument/codeLens - (11464)' in 0ms. Result: null [Trace - 23:02:13.425 PM] Received response 'textDocument/codeLens - (11465)' in 0ms. Result: null [Trace - 23:02:13.426 PM] Sending request 'textDocument/codeAction - (11466)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":274,"character":22},"end":{"line":274,"character":22}},"context":{"diagnostics":[]}} [Trace - 23:02:13.427 PM] Sending request 'textDocument/codeAction - (11467)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":232,"character":72},"end":{"line":232,"character":72}},"context":{"diagnostics":[{"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":72}},"message":"undeclared name: nwo","severity":1,"source":"compiler"}]}} [Trace - 23:02:13.428 PM] Received response 'textDocument/codeAction - (11466)' in 2ms. Result: null [Trace - 23:02:13.430 PM] Received response 'textDocument/codeAction - (11467)' in 3ms. Result: null [Trace - 23:02:13.518 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":311},"contentChanges":[{"range":{"start":{"line":232,"character":72},"end":{"line":232,"character":72}},"rangeLength":0,"text":"()"}]} [Trace - 23:02:13.637 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":312},"contentChanges":[{"range":{"start":{"line":232,"character":73},"end":{"line":232,"character":74}},"rangeLength":1,"text":")"}]} [Trace - 23:02:13.686 PM] Sending request 'textDocument/documentLink - (11468)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:02:13.694 PM] Sending request 'textDocument/documentLink - (11469)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:02:13.698 PM] Received response 'textDocument/documentLink - (11468)' in 11ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":414,"character":11},"end":{"line":414,"character":19}},"target":"https://time.Now"}] [Trace - 23:02:13.702 PM] Received response 'textDocument/documentLink - (11469)' in 7ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":414,"character":11},"end":{"line":414,"character":19}},"target":"https://time.Now"}] [Trace - 23:02:13.750 PM] Sending request 'textDocument/signatureHelp - (11470)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":232,"character":74},"context":{"isRetrigger":false,"triggerCharacter":"(","triggerKind":2}} [Trace - 23:02:13.750 PM] Received response 'textDocument/signatureHelp - (11470)' in 0ms. Result: null [Trace - 23:02:13.750 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 23:02:13 no signature help: cannot get type for Fun *ast.SelectorExpr (\u0026{simple ScheduleWithTimestamp})\n\tposition={232 74}\n"} [Error - 11:02:13 PM] 2020/11/25 23:02:13 no signature help: cannot get type for Fun *ast.SelectorExpr (&{simple ScheduleWithTimestamp}) position={232 74} [Trace - 23:02:13.831 PM] Sending request 'textDocument/foldingRange - (11471)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:02:13.831 PM] Sending request 'textDocument/foldingRange - (11472)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:02:13.834 PM] Received response 'textDocument/foldingRange - (11471)' in 2ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":214,"startCharacter":22,"endLine":215,"endCharacter":18},{"startLine":219,"startCharacter":52,"endLine":304,"endCharacter":2},{"startLine":231,"startCharacter":33,"endLine":233,"endCharacter":55},{"startLine":238,"startCharacter":36,"endLine":239,"endCharacter":21},{"startLine":248,"startCharacter":9,"endLine":258,"endCharacter":3},{"startLine":250,"startCharacter":33,"endLine":253,"endCharacter":61},{"startLine":256,"startCharacter":36,"endLine":257,"endCharacter":22},{"startLine":265,"startCharacter":6,"endLine":276,"endCharacter":3},{"startLine":266,"startCharacter":10,"endLine":275,"endCharacter":13},{"startLine":267,"startCharacter":23,"endLine":273,"endCharacter":5},{"startLine":270,"startCharacter":19,"endLine":273,"endCharacter":4},{"startLine":270,"startCharacter":41,"endLine":272,"endCharacter":9},{"startLine":274,"startCharacter":38,"endLine":275,"endCharacter":13},{"startLine":279,"startCharacter":22,"endLine":280,"endCharacter":55},{"startLine":283,"startCharacter":29,"endLine":284,"endCharacter":40},{"startLine":287,"startCharacter":29,"endLine":303,"endCharacter":3},{"startLine":288,"startCharacter":32,"endLine":302,"endCharacter":51},{"startLine":289,"startCharacter":32,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":38,"endLine":291,"endCharacter":51},{"startLine":293,"startCharacter":31,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":50},{"startLine":297,"startCharacter":25,"endLine":300,"endCharacter":4},{"startLine":298,"startCharacter":47,"endLine":299,"endCharacter":68},{"startLine":301,"startCharacter":10,"endLine":302,"endCharacter":51},{"startLine":308,"startCharacter":59,"endLine":381,"endCharacter":2},{"startLine":313,"startCharacter":33,"endLine":315,"endCharacter":31},{"startLine":320,"startCharacter":36,"endLine":321,"endCharacter":67},{"startLine":330,"startCharacter":12,"endLine":339,"endCharacter":3},{"startLine":332,"startCharacter":33,"endLine":334,"endCharacter":32},{"startLine":337,"startCharacter":36,"endLine":338,"endCharacter":68},{"startLine":346,"startCharacter":6,"endLine":357,"endCharacter":3},{"startLine":347,"startCharacter":10,"endLine":356,"endCharacter":13},{"startLine":348,"startCharacter":23,"endLine":354,"endCharacter":5},{"startLine":351,"startCharacter":19,"endLine":354,"endCharacter":4},{"startLine":351,"startCharacter":41,"endLine":353,"endCharacter":9},{"startLine":355,"startCharacter":38,"endLine":356,"endCharacter":13},{"startLine":360,"startCharacter":22,"endLine":361,"endCharacter":55},{"startLine":364,"startCharacter":29,"endLine":365,"endCharacter":40},{"startLine":370,"startCharacter":29,"endLine":376,"endCharacter":3},{"startLine":371,"startCharacter":32,"endLine":375,"endCharacter":51},{"startLine":372,"startCharacter":32,"endLine":373,"endCharacter":49},{"startLine":374,"startCharacter":10,"endLine":375,"endCharacter":51},{"startLine":379,"startCharacter":32,"endLine":380,"endCharacter":76},{"startLine":385,"startCharacter":57,"endLine":462,"endCharacter":2},{"startLine":394,"startCharacter":33,"endLine":398,"endCharacter":60},{"startLine":403,"startCharacter":36,"endLine":404,"endCharacter":67},{"startLine":413,"startCharacter":12,"endLine":421,"endCharacter":3},{"startLine":415,"startCharacter":33,"endLine":416,"endCharacter":62},{"startLine":419,"startCharacter":36,"endLine":420,"endCharacter":68},{"startLine":428,"startCharacter":6,"endLine":439,"endCharacter":3},{"startLine":429,"startCharacter":10,"endLine":438,"endCharacter":13},{"startLine":430,"startCharacter":23,"endLine":436,"endCharacter":5},{"startLine":433,"startCharacter":19,"endLine":436,"endCharacter":4},{"startLine":433,"startCharacter":41,"endLine":435,"endCharacter":9},{"startLine":437,"startCharacter":38,"endLine":438,"endCharacter":13},{"startLine":442,"startCharacter":29,"endLine":443,"endCharacter":34},{"startLine":446,"startCharacter":35,"endLine":447,"endCharacter":55},{"startLine":451,"startCharacter":29,"endLine":461,"endCharacter":3},{"startLine":453,"startCharacter":10,"endLine":457,"endCharacter":17},{"startLine":454,"startCharacter":14,"endLine":455,"endCharacter":58},{"startLine":459,"startCharacter":28,"endLine":460,"endCharacter":51},{"startLine":466,"startCharacter":51,"endLine":514,"endCharacter":2},{"startLine":484,"startCharacter":12,"endLine":487,"endCharacter":45},{"startLine":494,"startCharacter":6,"endLine":505,"endCharacter":3},{"startLine":495,"startCharacter":10,"endLine":504,"endCharacter":13},{"startLine":496,"startCharacter":23,"endLine":502,"endCharacter":5},{"startLine":499,"startCharacter":19,"endLine":502,"endCharacter":4},{"startLine":499,"startCharacter":41,"endLine":501,"endCharacter":9},{"startLine":503,"startCharacter":38,"endLine":504,"endCharacter":13},{"startLine":508,"startCharacter":22,"endLine":509,"endCharacter":55},{"startLine":512,"startCharacter":29,"endLine":513,"endCharacter":40},{"startLine":518,"startCharacter":51,"endLine":578,"endCharacter":2},{"startLine":542,"startCharacter":12,"endLine":545,"endCharacter":15},{"startLine":552,"startCharacter":6,"endLine":563,"endCharacter":3},{"startLine":553,"startCharacter":10,"endLine":562,"endCharacter":13},{"startLine":554,"startCharacter":23,"endLine":560,"endCharacter":5},{"startLine":557,"startCharacter":19,"endLine":560,"endCharacter":4},{"startLine":557,"startCharacter":41,"endLine":559,"endCharacter":9},{"startLine":561,"startCharacter":38,"endLine":562,"endCharacter":13},{"startLine":567,"startCharacter":29,"endLine":569,"endCharacter":62},{"startLine":572,"startCharacter":22,"endLine":573,"endCharacter":55},{"startLine":576,"startCharacter":44,"endLine":577,"endCharacter":46},{"startLine":582,"startCharacter":50,"endLine":651,"endCharacter":2},{"startLine":583,"startCharacter":20,"endLine":586,"endCharacter":25},{"startLine":587,"startCharacter":3,"endLine":589,"endCharacter":54},{"startLine":592,"startCharacter":26,"endLine":650,"endCharacter":4},{"startLine":593,"startCharacter":8,"endLine":650,"endCharacter":3},{"startLine":593,"startCharacter":36,"endLine":649,"endCharacter":4},{"startLine":602,"startCharacter":35,"endLine":605,"endCharacter":62},{"startLine":610,"startCharacter":38,"endLine":611,"endCharacter":69},{"startLine":621,"startCharacter":8,"endLine":632,"endCharacter":5},{"startLine":622,"startCharacter":12,"endLine":631,"endCharacter":15},{"startLine":623,"startCharacter":25,"endLine":629,"endCharacter":7},{"startLine":626,"startCharacter":21,"endLine":629,"endCharacter":6},{"startLine":626,"startCharacter":43,"endLine":628,"endCharacter":11},{"startLine":630,"startCharacter":40,"endLine":631,"endCharacter":15},{"startLine":635,"startCharacter":31,"endLine":636,"endCharacter":42},{"startLine":640,"startCharacter":31,"endLine":644,"endCharacter":5},{"startLine":641,"startCharacter":29,"endLine":643,"endCharacter":18},{"startLine":642,"startCharacter":33,"endLine":643,"endCharacter":18},{"startLine":647,"startCharacter":44,"endLine":648,"endCharacter":92}] [Trace - 23:02:13.837 PM] Received response 'textDocument/foldingRange - (11472)' in 5ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":214,"startCharacter":22,"endLine":215,"endCharacter":18},{"startLine":219,"startCharacter":52,"endLine":304,"endCharacter":2},{"startLine":231,"startCharacter":33,"endLine":233,"endCharacter":55},{"startLine":238,"startCharacter":36,"endLine":239,"endCharacter":21},{"startLine":248,"startCharacter":9,"endLine":258,"endCharacter":3},{"startLine":250,"startCharacter":33,"endLine":253,"endCharacter":61},{"startLine":256,"startCharacter":36,"endLine":257,"endCharacter":22},{"startLine":265,"startCharacter":6,"endLine":276,"endCharacter":3},{"startLine":266,"startCharacter":10,"endLine":275,"endCharacter":13},{"startLine":267,"startCharacter":23,"endLine":273,"endCharacter":5},{"startLine":270,"startCharacter":19,"endLine":273,"endCharacter":4},{"startLine":270,"startCharacter":41,"endLine":272,"endCharacter":9},{"startLine":274,"startCharacter":38,"endLine":275,"endCharacter":13},{"startLine":279,"startCharacter":22,"endLine":280,"endCharacter":55},{"startLine":283,"startCharacter":29,"endLine":284,"endCharacter":40},{"startLine":287,"startCharacter":29,"endLine":303,"endCharacter":3},{"startLine":288,"startCharacter":32,"endLine":302,"endCharacter":51},{"startLine":289,"startCharacter":32,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":38,"endLine":291,"endCharacter":51},{"startLine":293,"startCharacter":31,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":50},{"startLine":297,"startCharacter":25,"endLine":300,"endCharacter":4},{"startLine":298,"startCharacter":47,"endLine":299,"endCharacter":68},{"startLine":301,"startCharacter":10,"endLine":302,"endCharacter":51},{"startLine":308,"startCharacter":59,"endLine":381,"endCharacter":2},{"startLine":313,"startCharacter":33,"endLine":315,"endCharacter":31},{"startLine":320,"startCharacter":36,"endLine":321,"endCharacter":67},{"startLine":330,"startCharacter":12,"endLine":339,"endCharacter":3},{"startLine":332,"startCharacter":33,"endLine":334,"endCharacter":32},{"startLine":337,"startCharacter":36,"endLine":338,"endCharacter":68},{"startLine":346,"startCharacter":6,"endLine":357,"endCharacter":3},{"startLine":347,"startCharacter":10,"endLine":356,"endCharacter":13},{"startLine":348,"startCharacter":23,"endLine":354,"endCharacter":5},{"startLine":351,"startCharacter":19,"endLine":354,"endCharacter":4},{"startLine":351,"startCharacter":41,"endLine":353,"endCharacter":9},{"startLine":355,"startCharacter":38,"endLine":356,"endCharacter":13},{"startLine":360,"startCharacter":22,"endLine":361,"endCharacter":55},{"startLine":364,"startCharacter":29,"endLine":365,"endCharacter":40},{"startLine":370,"startCharacter":29,"endLine":376,"endCharacter":3},{"startLine":371,"startCharacter":32,"endLine":375,"endCharacter":51},{"startLine":372,"startCharacter":32,"endLine":373,"endCharacter":49},{"startLine":374,"startCharacter":10,"endLine":375,"endCharacter":51},{"startLine":379,"startCharacter":32,"endLine":380,"endCharacter":76},{"startLine":385,"startCharacter":57,"endLine":462,"endCharacter":2},{"startLine":394,"startCharacter":33,"endLine":398,"endCharacter":60},{"startLine":403,"startCharacter":36,"endLine":404,"endCharacter":67},{"startLine":413,"startCharacter":12,"endLine":421,"endCharacter":3},{"startLine":415,"startCharacter":33,"endLine":416,"endCharacter":62},{"startLine":419,"startCharacter":36,"endLine":420,"endCharacter":68},{"startLine":428,"startCharacter":6,"endLine":439,"endCharacter":3},{"startLine":429,"startCharacter":10,"endLine":438,"endCharacter":13},{"startLine":430,"startCharacter":23,"endLine":436,"endCharacter":5},{"startLine":433,"startCharacter":19,"endLine":436,"endCharacter":4},{"startLine":433,"startCharacter":41,"endLine":435,"endCharacter":9},{"startLine":437,"startCharacter":38,"endLine":438,"endCharacter":13},{"startLine":442,"startCharacter":29,"endLine":443,"endCharacter":34},{"startLine":446,"startCharacter":35,"endLine":447,"endCharacter":55},{"startLine":451,"startCharacter":29,"endLine":461,"endCharacter":3},{"startLine":453,"startCharacter":10,"endLine":457,"endCharacter":17},{"startLine":454,"startCharacter":14,"endLine":455,"endCharacter":58},{"startLine":459,"startCharacter":28,"endLine":460,"endCharacter":51},{"startLine":466,"startCharacter":51,"endLine":514,"endCharacter":2},{"startLine":484,"startCharacter":12,"endLine":487,"endCharacter":45},{"startLine":494,"startCharacter":6,"endLine":505,"endCharacter":3},{"startLine":495,"startCharacter":10,"endLine":504,"endCharacter":13},{"startLine":496,"startCharacter":23,"endLine":502,"endCharacter":5},{"startLine":499,"startCharacter":19,"endLine":502,"endCharacter":4},{"startLine":499,"startCharacter":41,"endLine":501,"endCharacter":9},{"startLine":503,"startCharacter":38,"endLine":504,"endCharacter":13},{"startLine":508,"startCharacter":22,"endLine":509,"endCharacter":55},{"startLine":512,"startCharacter":29,"endLine":513,"endCharacter":40},{"startLine":518,"startCharacter":51,"endLine":578,"endCharacter":2},{"startLine":542,"startCharacter":12,"endLine":545,"endCharacter":15},{"startLine":552,"startCharacter":6,"endLine":563,"endCharacter":3},{"startLine":553,"startCharacter":10,"endLine":562,"endCharacter":13},{"startLine":554,"startCharacter":23,"endLine":560,"endCharacter":5},{"startLine":557,"startCharacter":19,"endLine":560,"endCharacter":4},{"startLine":557,"startCharacter":41,"endLine":559,"endCharacter":9},{"startLine":561,"startCharacter":38,"endLine":562,"endCharacter":13},{"startLine":567,"startCharacter":29,"endLine":569,"endCharacter":62},{"startLine":572,"startCharacter":22,"endLine":573,"endCharacter":55},{"startLine":576,"startCharacter":44,"endLine":577,"endCharacter":46},{"startLine":582,"startCharacter":50,"endLine":651,"endCharacter":2},{"startLine":583,"startCharacter":20,"endLine":586,"endCharacter":25},{"startLine":587,"startCharacter":3,"endLine":589,"endCharacter":54},{"startLine":592,"startCharacter":26,"endLine":650,"endCharacter":4},{"startLine":593,"startCharacter":8,"endLine":650,"endCharacter":3},{"startLine":593,"startCharacter":36,"endLine":649,"endCharacter":4},{"startLine":602,"startCharacter":35,"endLine":605,"endCharacter":62},{"startLine":610,"startCharacter":38,"endLine":611,"endCharacter":69},{"startLine":621,"startCharacter":8,"endLine":632,"endCharacter":5},{"startLine":622,"startCharacter":12,"endLine":631,"endCharacter":15},{"startLine":623,"startCharacter":25,"endLine":629,"endCharacter":7},{"startLine":626,"startCharacter":21,"endLine":629,"endCharacter":6},{"startLine":626,"startCharacter":43,"endLine":628,"endCharacter":11},{"startLine":630,"startCharacter":40,"endLine":631,"endCharacter":15},{"startLine":635,"startCharacter":31,"endLine":636,"endCharacter":42},{"startLine":640,"startCharacter":31,"endLine":644,"endCharacter":5},{"startLine":641,"startCharacter":29,"endLine":643,"endCharacter":18},{"startLine":642,"startCharacter":33,"endLine":643,"endCharacter":18},{"startLine":647,"startCharacter":44,"endLine":648,"endCharacter":92}] [Trace - 23:02:13.903 PM] Sending request 'textDocument/codeLens - (11473)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:02:13.903 PM] Sending request 'textDocument/codeLens - (11474)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:02:13.903 PM] Received response 'textDocument/codeLens - (11473)' in 0ms. Result: null [Trace - 23:02:13.903 PM] Received response 'textDocument/codeLens - (11474)' in 0ms. Result: null [Trace - 23:02:13.905 PM] Sending request 'textDocument/codeAction - (11475)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":232,"character":74},"end":{"line":232,"character":74}},"context":{"diagnostics":[]}} [Trace - 23:02:13.907 PM] Received response 'textDocument/codeAction - (11475)' in 2ms. Result: null [Trace - 23:02:14.676 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":313},"contentChanges":[{"range":{"start":{"line":232,"character":73},"end":{"line":232,"character":74}},"rangeLength":1,"text":""}]} [Trace - 23:02:14.682 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":313,"diagnostics":[{"range":{"start":{"line":234,"character":1},"end":{"line":234,"character":1}},"severity":1,"source":"syntax","message":"expected operand, found '}'"}]} [Trace - 23:02:14.860 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":314},"contentChanges":[{"range":{"start":{"line":232,"character":72},"end":{"line":232,"character":74}},"rangeLength":2,"text":""}]} [Trace - 23:02:14.937 PM] Sending request 'textDocument/codeAction - (11476)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":274,"character":22},"end":{"line":274,"character":22}},"context":{"diagnostics":[]}} [Trace - 23:02:14.938 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 23:02:14 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go:235:2: expected operand, found '}' (and 203 more errors)\n\tfile=\"/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go\"\n"} [Error - 11:02:14 PM] 2020/11/25 23:02:14 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go:235:2: expected operand, found '}' (and 203 more errors) file="/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go" [Trace - 23:02:14.938 PM] Received response 'textDocument/codeAction - (11476)' in 1ms. Result: null [Trace - 23:02:15.018 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":315},"contentChanges":[{"range":{"start":{"line":232,"character":71},"end":{"line":232,"character":72}},"rangeLength":1,"text":""}]} [Trace - 23:02:15.170 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":316},"contentChanges":[{"range":{"start":{"line":232,"character":70},"end":{"line":232,"character":71}},"rangeLength":1,"text":""}]} [Trace - 23:02:15.336 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":317},"contentChanges":[{"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":70}},"rangeLength":1,"text":""}]} [Trace - 23:02:15.342 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":317,"diagnostics":[{"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":69}},"severity":1,"source":"syntax","message":"expected operand, found ','"}]} [Trace - 23:02:15.532 PM] Sending request 'textDocument/foldingRange - (11477)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:02:15.533 PM] Sending request 'textDocument/foldingRange - (11478)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Error - Received] 23:02:15.533 PM #11477 invalid pos [Error - 11:02:15 PM] Request textDocument/foldingRange failed. Message: invalid pos Code: 0 [Error - Received] 23:02:15.535 PM #11478 invalid pos [Error - 11:02:15 PM] Request textDocument/foldingRange failed. Message: invalid pos Code: 0 [Trace - 23:02:15.604 PM] Sending request 'textDocument/codeLens - (11479)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:02:15.604 PM] Sending request 'textDocument/codeLens - (11480)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:02:15.604 PM] Received response 'textDocument/codeLens - (11479)' in 0ms. Result: null [Trace - 23:02:15.604 PM] Received response 'textDocument/codeLens - (11480)' in 0ms. Result: null [Trace - 23:02:15.605 PM] Sending request 'textDocument/codeAction - (11481)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":274,"character":22},"end":{"line":274,"character":22}},"context":{"diagnostics":[]}} [Trace - 23:02:15.605 PM] Sending request 'textDocument/codeAction - (11482)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":69}},"context":{"diagnostics":[{"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":69}},"message":"expected operand, found ','","severity":1,"source":"syntax"}]}} [Trace - 23:02:15.607 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 23:02:15 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go:233:70: expected operand, found ',' (and 203 more errors)\n\tfile=\"/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go\"\n"} [Trace - 23:02:15.607 PM] Received response 'textDocument/codeAction - (11481)' in 1ms. Result: null [Error - 11:02:15 PM] 2020/11/25 23:02:15 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go:233:70: expected operand, found ',' (and 203 more errors) file="/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go" [Trace - 23:02:15.608 PM] Received response 'textDocument/codeAction - (11482)' in 2ms. Result: null [Trace - 23:02:15.608 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 23:02:15 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go:233:70: expected operand, found ',' (and 203 more errors)\n\tfile=\"/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go\"\n"} [Error - 11:02:15 PM] 2020/11/25 23:02:15 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go:233:70: expected operand, found ',' (and 203 more errors) file="/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go" [Trace - 23:02:15.674 PM] Sending request 'textDocument/documentLink - (11483)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:02:15.674 PM] Sending request 'textDocument/documentLink - (11484)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:02:15.677 PM] Received response 'textDocument/documentLink - (11483)' in 3ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":414,"character":11},"end":{"line":414,"character":19}},"target":"https://time.Now"}] [Trace - 23:02:15.680 PM] Received response 'textDocument/documentLink - (11484)' in 5ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":414,"character":11},"end":{"line":414,"character":19}},"target":"https://time.Now"}] [Trace - 23:02:16.081 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":318},"contentChanges":[{"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":69}},"rangeLength":0,"text":"n"}]} [Trace - 23:02:16.084 PM] Sending request 'textDocument/completion - (11485)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":232,"character":70},"context":{"triggerKind":1}} [Trace - 23:02:16.088 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":318,"diagnostics":[{"range":{"start":{"line":234,"character":1},"end":{"line":234,"character":1}},"severity":1,"source":"syntax","message":"expected operand, found '}'"}]} [Trace - 23:02:16.152 PM] Received response 'textDocument/completion - (11485)' in 68ms. Result: {"isIncomplete":true,"items":[{"label":"now","kind":6,"detail":"time.Time","preselect":true,"sortText":"00000","filterText":"now","insertTextFormat":2,"textEdit":{"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":70}},"newText":"now"}},{"label":"net","kind":9,"detail":"\"net\"","sortText":"00001","filterText":"net","insertTextFormat":2,"textEdit":{"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":70}},"newText":"net"},"additionalTextEdits":[{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":2}},"newText":"net\"\n\t\""}]},{"label":"new","kind":3,"detail":"func(Type) *Type","sortText":"00002","filterText":"new","insertTextFormat":2,"textEdit":{"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":70}},"newText":"new(${1:})"}},{"label":"nilness","kind":9,"detail":"\"golang.org/x/tools/go/analysis/passes/nilness\"","sortText":"00003","filterText":"nilness","insertTextFormat":2,"textEdit":{"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":70}},"newText":"nilness"},"additionalTextEdits":[{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":0}},"newText":"\t\"golang.org/x/tools/go/analysis/passes/nilness\"\n"}]},{"label":"nodot","kind":9,"detail":"\"github.com/onsi/ginkgo/ginkgo/nodot\"","sortText":"00004","filterText":"nodot","insertTextFormat":2,"textEdit":{"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":70}},"newText":"nodot"},"additionalTextEdits":[{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":0}},"newText":"\t\"github.com/onsi/ginkgo/ginkgo/nodot\"\n"}]},{"label":"notificationhubs","kind":9,"detail":"\"github.com/Azure/azure-sdk-for-go/profiles/latest/notificationhubs/mgmt/notificationhubs\"","sortText":"00005","filterText":"notificationhubs","insertTextFormat":2,"textEdit":{"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":70}},"newText":"notificationhubs"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"Azure/azure-sdk-for-go/profiles/latest/notificationhubs/mgmt/notificationhubs\"\n\t\"github.com/"}]},{"label":"nus_SS","kind":9,"detail":"\"github.com/go-playground/locales/nus_SS\"","sortText":"00006","filterText":"nus_SS","insertTextFormat":2,"textEdit":{"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":70}},"newText":"nus_SS"},"additionalTextEdits":[{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":0}},"newText":"\t\"github.com/go-playground/locales/nus_SS\"\n"}]},{"label":"hmap.New","kind":3,"detail":"func() hmap.Hmap","sortText":"00007","filterText":"hmap.New","insertTextFormat":2,"textEdit":{"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":70}},"newText":"hmap.New()"}},{"label":"scheduler.NewScheduler","kind":3,"detail":"func(store store.Store) scheduler.Scheduler","sortText":"00008","filterText":"scheduler.NewScheduler","insertTextFormat":2,"textEdit":{"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":70}},"newText":"scheduler.NewScheduler(${1:})"}},{"label":"time.Nanosecond","kind":21,"detail":"time.Duration","documentation":"Common durations. There is no definition for units of Day or larger\nto avoid confusion across daylight savings time zone transitions.\n\nTo count the number of units in a Duration, divide:\n\tsecond := time.Second\n\tfmt.Print(int64(second/time.Millisecond)) // prints 1000\n\nTo convert an integer number of units to a Duration, multiply:\n\tseconds := 10\n\tfmt.Print(time.Duration(seconds)*time.Second) // prints 10s\n","sortText":"00009","filterText":"time.Nanosecond","insertTextFormat":2,"textEdit":{"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":70}},"newText":"time.Nanosecond"}},{"label":"nil","kind":6,"sortText":"00013","filterText":"nil","insertTextFormat":2,"textEdit":{"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":70}},"newText":"nil"}}]} [Trace - 23:02:16.273 PM] Sending request 'textDocument/foldingRange - (11486)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:02:16.273 PM] Sending request 'textDocument/foldingRange - (11487)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Error - Received] 23:02:16.275 PM #11486 invalid pos [Error - 11:02:16 PM] Request textDocument/foldingRange failed. Message: invalid pos Code: 0 [Error - Received] 23:02:16.277 PM #11487 invalid pos [Error - 11:02:16 PM] Request textDocument/foldingRange failed. Message: invalid pos Code: 0 [Trace - 23:02:16.345 PM] Sending request 'textDocument/codeLens - (11488)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:02:16.345 PM] Sending request 'textDocument/codeLens - (11489)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:02:16.345 PM] Received response 'textDocument/codeLens - (11488)' in 0ms. Result: null [Trace - 23:02:16.345 PM] Received response 'textDocument/codeLens - (11489)' in 0ms. Result: null [Trace - 23:02:16.346 PM] Sending request 'textDocument/codeAction - (11490)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":274,"character":22},"end":{"line":274,"character":22}},"context":{"diagnostics":[]}} [Trace - 23:02:16.346 PM] Sending request 'textDocument/codeAction - (11491)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":232,"character":70},"end":{"line":232,"character":70}},"context":{"diagnostics":[]}} [Trace - 23:02:16.348 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 23:02:16 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go:235:2: expected operand, found '}' (and 203 more errors)\n\tfile=\"/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go\"\n"} [Trace - 23:02:16.348 PM] Received response 'textDocument/codeAction - (11490)' in 2ms. Result: null [Error - 11:02:16 PM] 2020/11/25 23:02:16 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go:235:2: expected operand, found '}' (and 203 more errors) file="/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go" [Trace - 23:02:16.349 PM] Received response 'textDocument/codeAction - (11491)' in 3ms. Result: null [Trace - 23:02:16.349 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 23:02:16 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go:235:2: expected operand, found '}' (and 203 more errors)\n\tfile=\"/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go\"\n"} [Error - 11:02:16 PM] 2020/11/25 23:02:16 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go:235:2: expected operand, found '}' (and 203 more errors) file="/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go" [Trace - 23:02:16.623 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":319},"contentChanges":[{"range":{"start":{"line":232,"character":70},"end":{"line":232,"character":70}},"rangeLength":0,"text":"o"}]} [Trace - 23:02:16.623 PM] Sending request 'textDocument/completion - (11492)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":232,"character":71},"context":{"triggerKind":3}} [Trace - 23:02:16.699 PM] Received response 'textDocument/completion - (11492)' in 75ms. Result: {"isIncomplete":true,"items":[{"label":"now","kind":6,"detail":"time.Time","preselect":true,"sortText":"00000","filterText":"now","insertTextFormat":2,"textEdit":{"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":71}},"newText":"now"}},{"label":"time.November","kind":21,"detail":"time.Month","sortText":"00001","filterText":"time.November","insertTextFormat":2,"textEdit":{"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":71}},"newText":"time.November"}},{"label":"time.Now","kind":3,"detail":"func() time.Time","documentation":"Now returns the current local time.\n","sortText":"00002","filterText":"time.Now","insertTextFormat":2,"textEdit":{"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":71}},"newText":"time.Now()"}},{"label":"noauth","kind":9,"detail":"\"github.com/gophercloud/gophercloud/openstack/baremetal/noauth\"","sortText":"00003","filterText":"noauth","insertTextFormat":2,"textEdit":{"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":71}},"newText":"noauth"},"additionalTextEdits":[{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":0}},"newText":"\t\"github.com/gophercloud/gophercloud/openstack/baremetal/noauth\"\n"}]},{"label":"node","kind":9,"detail":"\"github.com/onsi/gomega/matchers/support/goraph/node\"","sortText":"00004","filterText":"node","insertTextFormat":2,"textEdit":{"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":71}},"newText":"node"},"additionalTextEdits":[{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":0}},"newText":"\t\"github.com/onsi/gomega/matchers/support/goraph/node\"\n"}]},{"label":"node","kind":9,"detail":"\"k8s.io/client-go/informers/node\"","sortText":"00005","filterText":"node","insertTextFormat":2,"textEdit":{"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":71}},"newText":"node"},"additionalTextEdits":[{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":0}},"newText":"\t\"k8s.io/client-go/informers/node\"\n"}]},{"label":"nodot","kind":9,"detail":"\"github.com/onsi/ginkgo/ginkgo/nodot\"","sortText":"00006","filterText":"nodot","insertTextFormat":2,"textEdit":{"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":71}},"newText":"nodot"},"additionalTextEdits":[{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":0}},"newText":"\t\"github.com/onsi/ginkgo/ginkgo/nodot\"\n"}]},{"label":"nopackage","kind":9,"detail":"\"github.com/gogo/protobuf/test/nopackage\"","sortText":"00007","filterText":"nopackage","insertTextFormat":2,"textEdit":{"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":71}},"newText":"nopackage"},"additionalTextEdits":[{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":0}},"newText":"\t\"github.com/gogo/protobuf/test/nopackage\"\n"}]},{"label":"now.Add","kind":2,"detail":"func(d time.Duration) time.Time","documentation":"Add returns the time t+d.\n","sortText":"00008","filterText":"now.Add","insertTextFormat":2,"textEdit":{"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":71}},"newText":"now.Add(${1:})"}}]} [Trace - 23:02:16.718 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":320},"contentChanges":[{"range":{"start":{"line":232,"character":71},"end":{"line":232,"character":71}},"rangeLength":0,"text":"w"}]} [Trace - 23:02:16.718 PM] Sending request 'textDocument/completion - (11493)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":232,"character":72},"context":{"triggerKind":3}} [Trace - 23:02:16.758 PM] Received response 'textDocument/completion - (11493)' in 39ms. Result: {"isIncomplete":true,"items":[{"label":"now","kind":6,"detail":"time.Time","preselect":true,"sortText":"00000","filterText":"now","insertTextFormat":2,"textEdit":{"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":72}},"newText":"now"}},{"label":"time.Now","kind":3,"detail":"func() time.Time","documentation":"Now returns the current local time.\n","sortText":"00001","filterText":"time.Now","insertTextFormat":2,"textEdit":{"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":72}},"newText":"time.Now()"}},{"label":"now.Weekday","kind":2,"detail":"func() time.Weekday","documentation":"Weekday returns the day of the week specified by t.\n","sortText":"00002","filterText":"now.Weekday","insertTextFormat":2,"textEdit":{"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":72}},"newText":"now.Weekday()"}},{"label":"now.Add","kind":2,"detail":"func(d time.Duration) time.Time","documentation":"Add returns the time t+d.\n","sortText":"00003","filterText":"now.Add","insertTextFormat":2,"textEdit":{"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":72}},"newText":"now.Add(${1:})"}}]} [Trace - 23:02:16.917 PM] Sending request 'textDocument/foldingRange - (11494)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:02:16.917 PM] Sending request 'textDocument/foldingRange - (11495)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Error - Received] 23:02:16.918 PM #11494 invalid pos [Error - 11:02:16 PM] Request textDocument/foldingRange failed. Message: invalid pos Code: 0 [Error - Received] 23:02:16.920 PM #11495 invalid pos [Error - 11:02:16 PM] Request textDocument/foldingRange failed. Message: invalid pos Code: 0 [Trace - 23:02:16.997 PM] Sending request 'textDocument/codeLens - (11496)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:02:16.997 PM] Sending request 'textDocument/codeLens - (11497)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:02:16.997 PM] Received response 'textDocument/codeLens - (11496)' in 0ms. Result: null [Trace - 23:02:16.997 PM] Sending request 'textDocument/codeAction - (11498)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":232,"character":72},"end":{"line":232,"character":72}},"context":{"diagnostics":[]}} [Trace - 23:02:16.997 PM] Received response 'textDocument/codeLens - (11497)' in 0ms. Result: null [Trace - 23:02:16.998 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 23:02:16 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go:235:2: expected operand, found '}' (and 203 more errors)\n\tfile=\"/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go\"\n"} [Error - 11:02:16 PM] 2020/11/25 23:02:16 imports fixes: AllImportsFixes: /Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go:235:2: expected operand, found '}' (and 203 more errors) file="/Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go" [Trace - 23:02:16.998 PM] Received response 'textDocument/codeAction - (11498)' in 1ms. Result: null [Trace - 23:02:17.074 PM] Sending request 'textDocument/documentLink - (11499)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:02:17.074 PM] Sending request 'textDocument/documentLink - (11500)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:02:17.078 PM] Received response 'textDocument/documentLink - (11499)' in 3ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":414,"character":11},"end":{"line":414,"character":19}},"target":"https://time.Now"}] [Trace - 23:02:17.081 PM] Received response 'textDocument/documentLink - (11500)' in 6ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":414,"character":11},"end":{"line":414,"character":19}},"target":"https://time.Now"}] [Trace - 23:02:17.408 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":321},"contentChanges":[{"range":{"start":{"line":232,"character":72},"end":{"line":232,"character":72}},"rangeLength":0,"text":"()"}]} [Trace - 23:02:17.478 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":322},"contentChanges":[{"range":{"start":{"line":232,"character":73},"end":{"line":232,"character":74}},"rangeLength":1,"text":")"}]} [Trace - 23:02:17.598 PM] Sending request 'textDocument/signatureHelp - (11501)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":232,"character":74},"context":{"isRetrigger":false,"triggerCharacter":"(","triggerKind":2}} [Trace - 23:02:17.598 PM] Received response 'textDocument/signatureHelp - (11501)' in 0ms. Result: null [Trace - 23:02:17.598 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 23:02:17 no signature help: cannot get type for Fun *ast.SelectorExpr (\u0026{simple ScheduleWithTimestamp})\n\tposition={232 74}\n"} [Error - 11:02:17 PM] 2020/11/25 23:02:17 no signature help: cannot get type for Fun *ast.SelectorExpr (&{simple ScheduleWithTimestamp}) position={232 74} [Trace - 23:02:17.675 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":323},"contentChanges":[{"range":{"start":{"line":232,"character":74},"end":{"line":232,"character":74}},"rangeLength":0,"text":")"}]} [Trace - 23:02:17.681 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":323,"diagnostics":[{"range":{"start":{"line":232,"character":9},"end":{"line":232,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"},{"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":72}},"severity":1,"source":"compiler","message":"invalid operation: cannot call non-function now (variable of type time.Time)"},{"range":{"start":{"line":233,"character":9},"end":{"line":233,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"}]} [Trace - 23:02:17.867 PM] Sending request 'textDocument/foldingRange - (11502)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:02:17.867 PM] Sending request 'textDocument/foldingRange - (11503)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:02:17.871 PM] Received response 'textDocument/foldingRange - (11502)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":214,"startCharacter":22,"endLine":215,"endCharacter":18},{"startLine":219,"startCharacter":52,"endLine":304,"endCharacter":2},{"startLine":231,"startCharacter":33,"endLine":233,"endCharacter":55},{"startLine":238,"startCharacter":36,"endLine":239,"endCharacter":21},{"startLine":248,"startCharacter":9,"endLine":258,"endCharacter":3},{"startLine":250,"startCharacter":33,"endLine":253,"endCharacter":61},{"startLine":256,"startCharacter":36,"endLine":257,"endCharacter":22},{"startLine":265,"startCharacter":6,"endLine":276,"endCharacter":3},{"startLine":266,"startCharacter":10,"endLine":275,"endCharacter":13},{"startLine":267,"startCharacter":23,"endLine":273,"endCharacter":5},{"startLine":270,"startCharacter":19,"endLine":273,"endCharacter":4},{"startLine":270,"startCharacter":41,"endLine":272,"endCharacter":9},{"startLine":274,"startCharacter":38,"endLine":275,"endCharacter":13},{"startLine":279,"startCharacter":22,"endLine":280,"endCharacter":55},{"startLine":283,"startCharacter":29,"endLine":284,"endCharacter":40},{"startLine":287,"startCharacter":29,"endLine":303,"endCharacter":3},{"startLine":288,"startCharacter":32,"endLine":302,"endCharacter":51},{"startLine":289,"startCharacter":32,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":38,"endLine":291,"endCharacter":51},{"startLine":293,"startCharacter":31,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":50},{"startLine":297,"startCharacter":25,"endLine":300,"endCharacter":4},{"startLine":298,"startCharacter":47,"endLine":299,"endCharacter":68},{"startLine":301,"startCharacter":10,"endLine":302,"endCharacter":51},{"startLine":308,"startCharacter":59,"endLine":381,"endCharacter":2},{"startLine":313,"startCharacter":33,"endLine":315,"endCharacter":31},{"startLine":320,"startCharacter":36,"endLine":321,"endCharacter":67},{"startLine":330,"startCharacter":12,"endLine":339,"endCharacter":3},{"startLine":332,"startCharacter":33,"endLine":334,"endCharacter":32},{"startLine":337,"startCharacter":36,"endLine":338,"endCharacter":68},{"startLine":346,"startCharacter":6,"endLine":357,"endCharacter":3},{"startLine":347,"startCharacter":10,"endLine":356,"endCharacter":13},{"startLine":348,"startCharacter":23,"endLine":354,"endCharacter":5},{"startLine":351,"startCharacter":19,"endLine":354,"endCharacter":4},{"startLine":351,"startCharacter":41,"endLine":353,"endCharacter":9},{"startLine":355,"startCharacter":38,"endLine":356,"endCharacter":13},{"startLine":360,"startCharacter":22,"endLine":361,"endCharacter":55},{"startLine":364,"startCharacter":29,"endLine":365,"endCharacter":40},{"startLine":370,"startCharacter":29,"endLine":376,"endCharacter":3},{"startLine":371,"startCharacter":32,"endLine":375,"endCharacter":51},{"startLine":372,"startCharacter":32,"endLine":373,"endCharacter":49},{"startLine":374,"startCharacter":10,"endLine":375,"endCharacter":51},{"startLine":379,"startCharacter":32,"endLine":380,"endCharacter":76},{"startLine":385,"startCharacter":57,"endLine":462,"endCharacter":2},{"startLine":394,"startCharacter":33,"endLine":398,"endCharacter":60},{"startLine":403,"startCharacter":36,"endLine":404,"endCharacter":67},{"startLine":413,"startCharacter":12,"endLine":421,"endCharacter":3},{"startLine":415,"startCharacter":33,"endLine":416,"endCharacter":62},{"startLine":419,"startCharacter":36,"endLine":420,"endCharacter":68},{"startLine":428,"startCharacter":6,"endLine":439,"endCharacter":3},{"startLine":429,"startCharacter":10,"endLine":438,"endCharacter":13},{"startLine":430,"startCharacter":23,"endLine":436,"endCharacter":5},{"startLine":433,"startCharacter":19,"endLine":436,"endCharacter":4},{"startLine":433,"startCharacter":41,"endLine":435,"endCharacter":9},{"startLine":437,"startCharacter":38,"endLine":438,"endCharacter":13},{"startLine":442,"startCharacter":29,"endLine":443,"endCharacter":34},{"startLine":446,"startCharacter":35,"endLine":447,"endCharacter":55},{"startLine":451,"startCharacter":29,"endLine":461,"endCharacter":3},{"startLine":453,"startCharacter":10,"endLine":457,"endCharacter":17},{"startLine":454,"startCharacter":14,"endLine":455,"endCharacter":58},{"startLine":459,"startCharacter":28,"endLine":460,"endCharacter":51},{"startLine":466,"startCharacter":51,"endLine":514,"endCharacter":2},{"startLine":484,"startCharacter":12,"endLine":487,"endCharacter":45},{"startLine":494,"startCharacter":6,"endLine":505,"endCharacter":3},{"startLine":495,"startCharacter":10,"endLine":504,"endCharacter":13},{"startLine":496,"startCharacter":23,"endLine":502,"endCharacter":5},{"startLine":499,"startCharacter":19,"endLine":502,"endCharacter":4},{"startLine":499,"startCharacter":41,"endLine":501,"endCharacter":9},{"startLine":503,"startCharacter":38,"endLine":504,"endCharacter":13},{"startLine":508,"startCharacter":22,"endLine":509,"endCharacter":55},{"startLine":512,"startCharacter":29,"endLine":513,"endCharacter":40},{"startLine":518,"startCharacter":51,"endLine":578,"endCharacter":2},{"startLine":542,"startCharacter":12,"endLine":545,"endCharacter":15},{"startLine":552,"startCharacter":6,"endLine":563,"endCharacter":3},{"startLine":553,"startCharacter":10,"endLine":562,"endCharacter":13},{"startLine":554,"startCharacter":23,"endLine":560,"endCharacter":5},{"startLine":557,"startCharacter":19,"endLine":560,"endCharacter":4},{"startLine":557,"startCharacter":41,"endLine":559,"endCharacter":9},{"startLine":561,"startCharacter":38,"endLine":562,"endCharacter":13},{"startLine":567,"startCharacter":29,"endLine":569,"endCharacter":62},{"startLine":572,"startCharacter":22,"endLine":573,"endCharacter":55},{"startLine":576,"startCharacter":44,"endLine":577,"endCharacter":46},{"startLine":582,"startCharacter":50,"endLine":651,"endCharacter":2},{"startLine":583,"startCharacter":20,"endLine":586,"endCharacter":25},{"startLine":587,"startCharacter":3,"endLine":589,"endCharacter":54},{"startLine":592,"startCharacter":26,"endLine":650,"endCharacter":4},{"startLine":593,"startCharacter":8,"endLine":650,"endCharacter":3},{"startLine":593,"startCharacter":36,"endLine":649,"endCharacter":4},{"startLine":602,"startCharacter":35,"endLine":605,"endCharacter":62},{"startLine":610,"startCharacter":38,"endLine":611,"endCharacter":69},{"startLine":621,"startCharacter":8,"endLine":632,"endCharacter":5},{"startLine":622,"startCharacter":12,"endLine":631,"endCharacter":15},{"startLine":623,"startCharacter":25,"endLine":629,"endCharacter":7},{"startLine":626,"startCharacter":21,"endLine":629,"endCharacter":6},{"startLine":626,"startCharacter":43,"endLine":628,"endCharacter":11},{"startLine":630,"startCharacter":40,"endLine":631,"endCharacter":15},{"startLine":635,"startCharacter":31,"endLine":636,"endCharacter":42},{"startLine":640,"startCharacter":31,"endLine":644,"endCharacter":5},{"startLine":641,"startCharacter":29,"endLine":643,"endCharacter":18},{"startLine":642,"startCharacter":33,"endLine":643,"endCharacter":18},{"startLine":647,"startCharacter":44,"endLine":648,"endCharacter":92}] [Trace - 23:02:17.873 PM] Received response 'textDocument/foldingRange - (11503)' in 6ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":214,"startCharacter":22,"endLine":215,"endCharacter":18},{"startLine":219,"startCharacter":52,"endLine":304,"endCharacter":2},{"startLine":231,"startCharacter":33,"endLine":233,"endCharacter":55},{"startLine":238,"startCharacter":36,"endLine":239,"endCharacter":21},{"startLine":248,"startCharacter":9,"endLine":258,"endCharacter":3},{"startLine":250,"startCharacter":33,"endLine":253,"endCharacter":61},{"startLine":256,"startCharacter":36,"endLine":257,"endCharacter":22},{"startLine":265,"startCharacter":6,"endLine":276,"endCharacter":3},{"startLine":266,"startCharacter":10,"endLine":275,"endCharacter":13},{"startLine":267,"startCharacter":23,"endLine":273,"endCharacter":5},{"startLine":270,"startCharacter":19,"endLine":273,"endCharacter":4},{"startLine":270,"startCharacter":41,"endLine":272,"endCharacter":9},{"startLine":274,"startCharacter":38,"endLine":275,"endCharacter":13},{"startLine":279,"startCharacter":22,"endLine":280,"endCharacter":55},{"startLine":283,"startCharacter":29,"endLine":284,"endCharacter":40},{"startLine":287,"startCharacter":29,"endLine":303,"endCharacter":3},{"startLine":288,"startCharacter":32,"endLine":302,"endCharacter":51},{"startLine":289,"startCharacter":32,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":38,"endLine":291,"endCharacter":51},{"startLine":293,"startCharacter":31,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":50},{"startLine":297,"startCharacter":25,"endLine":300,"endCharacter":4},{"startLine":298,"startCharacter":47,"endLine":299,"endCharacter":68},{"startLine":301,"startCharacter":10,"endLine":302,"endCharacter":51},{"startLine":308,"startCharacter":59,"endLine":381,"endCharacter":2},{"startLine":313,"startCharacter":33,"endLine":315,"endCharacter":31},{"startLine":320,"startCharacter":36,"endLine":321,"endCharacter":67},{"startLine":330,"startCharacter":12,"endLine":339,"endCharacter":3},{"startLine":332,"startCharacter":33,"endLine":334,"endCharacter":32},{"startLine":337,"startCharacter":36,"endLine":338,"endCharacter":68},{"startLine":346,"startCharacter":6,"endLine":357,"endCharacter":3},{"startLine":347,"startCharacter":10,"endLine":356,"endCharacter":13},{"startLine":348,"startCharacter":23,"endLine":354,"endCharacter":5},{"startLine":351,"startCharacter":19,"endLine":354,"endCharacter":4},{"startLine":351,"startCharacter":41,"endLine":353,"endCharacter":9},{"startLine":355,"startCharacter":38,"endLine":356,"endCharacter":13},{"startLine":360,"startCharacter":22,"endLine":361,"endCharacter":55},{"startLine":364,"startCharacter":29,"endLine":365,"endCharacter":40},{"startLine":370,"startCharacter":29,"endLine":376,"endCharacter":3},{"startLine":371,"startCharacter":32,"endLine":375,"endCharacter":51},{"startLine":372,"startCharacter":32,"endLine":373,"endCharacter":49},{"startLine":374,"startCharacter":10,"endLine":375,"endCharacter":51},{"startLine":379,"startCharacter":32,"endLine":380,"endCharacter":76},{"startLine":385,"startCharacter":57,"endLine":462,"endCharacter":2},{"startLine":394,"startCharacter":33,"endLine":398,"endCharacter":60},{"startLine":403,"startCharacter":36,"endLine":404,"endCharacter":67},{"startLine":413,"startCharacter":12,"endLine":421,"endCharacter":3},{"startLine":415,"startCharacter":33,"endLine":416,"endCharacter":62},{"startLine":419,"startCharacter":36,"endLine":420,"endCharacter":68},{"startLine":428,"startCharacter":6,"endLine":439,"endCharacter":3},{"startLine":429,"startCharacter":10,"endLine":438,"endCharacter":13},{"startLine":430,"startCharacter":23,"endLine":436,"endCharacter":5},{"startLine":433,"startCharacter":19,"endLine":436,"endCharacter":4},{"startLine":433,"startCharacter":41,"endLine":435,"endCharacter":9},{"startLine":437,"startCharacter":38,"endLine":438,"endCharacter":13},{"startLine":442,"startCharacter":29,"endLine":443,"endCharacter":34},{"startLine":446,"startCharacter":35,"endLine":447,"endCharacter":55},{"startLine":451,"startCharacter":29,"endLine":461,"endCharacter":3},{"startLine":453,"startCharacter":10,"endLine":457,"endCharacter":17},{"startLine":454,"startCharacter":14,"endLine":455,"endCharacter":58},{"startLine":459,"startCharacter":28,"endLine":460,"endCharacter":51},{"startLine":466,"startCharacter":51,"endLine":514,"endCharacter":2},{"startLine":484,"startCharacter":12,"endLine":487,"endCharacter":45},{"startLine":494,"startCharacter":6,"endLine":505,"endCharacter":3},{"startLine":495,"startCharacter":10,"endLine":504,"endCharacter":13},{"startLine":496,"startCharacter":23,"endLine":502,"endCharacter":5},{"startLine":499,"startCharacter":19,"endLine":502,"endCharacter":4},{"startLine":499,"startCharacter":41,"endLine":501,"endCharacter":9},{"startLine":503,"startCharacter":38,"endLine":504,"endCharacter":13},{"startLine":508,"startCharacter":22,"endLine":509,"endCharacter":55},{"startLine":512,"startCharacter":29,"endLine":513,"endCharacter":40},{"startLine":518,"startCharacter":51,"endLine":578,"endCharacter":2},{"startLine":542,"startCharacter":12,"endLine":545,"endCharacter":15},{"startLine":552,"startCharacter":6,"endLine":563,"endCharacter":3},{"startLine":553,"startCharacter":10,"endLine":562,"endCharacter":13},{"startLine":554,"startCharacter":23,"endLine":560,"endCharacter":5},{"startLine":557,"startCharacter":19,"endLine":560,"endCharacter":4},{"startLine":557,"startCharacter":41,"endLine":559,"endCharacter":9},{"startLine":561,"startCharacter":38,"endLine":562,"endCharacter":13},{"startLine":567,"startCharacter":29,"endLine":569,"endCharacter":62},{"startLine":572,"startCharacter":22,"endLine":573,"endCharacter":55},{"startLine":576,"startCharacter":44,"endLine":577,"endCharacter":46},{"startLine":582,"startCharacter":50,"endLine":651,"endCharacter":2},{"startLine":583,"startCharacter":20,"endLine":586,"endCharacter":25},{"startLine":587,"startCharacter":3,"endLine":589,"endCharacter":54},{"startLine":592,"startCharacter":26,"endLine":650,"endCharacter":4},{"startLine":593,"startCharacter":8,"endLine":650,"endCharacter":3},{"startLine":593,"startCharacter":36,"endLine":649,"endCharacter":4},{"startLine":602,"startCharacter":35,"endLine":605,"endCharacter":62},{"startLine":610,"startCharacter":38,"endLine":611,"endCharacter":69},{"startLine":621,"startCharacter":8,"endLine":632,"endCharacter":5},{"startLine":622,"startCharacter":12,"endLine":631,"endCharacter":15},{"startLine":623,"startCharacter":25,"endLine":629,"endCharacter":7},{"startLine":626,"startCharacter":21,"endLine":629,"endCharacter":6},{"startLine":626,"startCharacter":43,"endLine":628,"endCharacter":11},{"startLine":630,"startCharacter":40,"endLine":631,"endCharacter":15},{"startLine":635,"startCharacter":31,"endLine":636,"endCharacter":42},{"startLine":640,"startCharacter":31,"endLine":644,"endCharacter":5},{"startLine":641,"startCharacter":29,"endLine":643,"endCharacter":18},{"startLine":642,"startCharacter":33,"endLine":643,"endCharacter":18},{"startLine":647,"startCharacter":44,"endLine":648,"endCharacter":92}] [Trace - 23:02:17.939 PM] Sending request 'textDocument/codeLens - (11504)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:02:17.939 PM] Sending request 'textDocument/codeLens - (11505)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:02:17.939 PM] Received response 'textDocument/codeLens - (11504)' in 0ms. Result: null [Trace - 23:02:17.939 PM] Received response 'textDocument/codeLens - (11505)' in 0ms. Result: null [Trace - 23:02:17.940 PM] Sending request 'textDocument/codeAction - (11506)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":274,"character":22},"end":{"line":274,"character":22}},"context":{"diagnostics":[]}} [Trace - 23:02:17.941 PM] Sending request 'textDocument/codeAction - (11507)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":232,"character":75},"end":{"line":232,"character":75}},"context":{"diagnostics":[]}} [Trace - 23:02:17.942 PM] Received response 'textDocument/codeAction - (11506)' in 1ms. Result: null [Trace - 23:02:17.943 PM] Received response 'textDocument/codeAction - (11507)' in 2ms. Result: null [Trace - 23:02:18.397 PM] Sending request 'textDocument/documentLink - (11508)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:02:18.398 PM] Sending request 'textDocument/documentLink - (11509)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:02:18.402 PM] Received response 'textDocument/documentLink - (11508)' in 4ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":414,"character":11},"end":{"line":414,"character":19}},"target":"https://time.Now"}] [Trace - 23:02:18.405 PM] Received response 'textDocument/documentLink - (11509)' in 7ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":414,"character":11},"end":{"line":414,"character":19}},"target":"https://time.Now"}] [Trace - 23:02:19.007 PM] Sending request 'textDocument/documentSymbol - (11510)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:02:19.007 PM] Received response 'textDocument/documentSymbol - (11510)' in 0ms. Result: [{"name":"ReceivedEvent","detail":"struct{...}","kind":23,"range":{"start":{"line":14,"character":5},"end":{"line":17,"character":1}},"selectionRange":{"start":{"line":14,"character":5},"end":{"line":14,"character":18}},"children":[{"name":"Event","detail":"interface{...}","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":12}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":6}}}]},{"name":"(ReceivedEvent).String","detail":"()","kind":6,"range":{"start":{"line":19,"character":0},"end":{"line":21,"character":1}},"selectionRange":{"start":{"line":19,"character":23},"end":{"line":19,"character":29}}},{"name":"isIn","detail":"(id string, ids []string)","kind":12,"range":{"start":{"line":23,"character":0},"end":{"line":30,"character":1}},"selectionRange":{"start":{"line":23,"character":5},"end":{"line":23,"character":9}}},{"name":"durations","detail":"(dd []time.Duration)","kind":12,"range":{"start":{"line":33,"character":0},"end":{"line":35,"character":1}},"selectionRange":{"start":{"line":33,"character":5},"end":{"line":33,"character":14}}},{"name":"errs","detail":"(ee []error)","kind":12,"range":{"start":{"line":37,"character":0},"end":{"line":39,"character":1}},"selectionRange":{"start":{"line":37,"character":5},"end":{"line":37,"character":9}}},{"name":"events","detail":"(ee []scheduler.Event)","kind":12,"range":{"start":{"line":41,"character":0},"end":{"line":43,"character":1}},"selectionRange":{"start":{"line":41,"character":5},"end":{"line":41,"character":11}}},{"name":"TestScheduler_trigger_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":46,"character":0},"end":{"line":121,"character":1}},"selectionRange":{"start":{"line":46,"character":5},"end":{"line":46,"character":32}}},{"name":"TestScheduler_update_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":124,"character":0},"end":{"line":212,"character":1}},"selectionRange":{"start":{"line":124,"character":5},"end":{"line":124,"character":31}}},{"name":"now","detail":"()","kind":12,"range":{"start":{"line":214,"character":0},"end":{"line":216,"character":1}},"selectionRange":{"start":{"line":214,"character":5},"end":{"line":214,"character":8}}},{"name":"TestScheduler_outdated_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":219,"character":0},"end":{"line":305,"character":1}},"selectionRange":{"start":{"line":219,"character":5},"end":{"line":219,"character":36}}},{"name":"TestScheduler_ignore_invalid_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":308,"character":0},"end":{"line":382,"character":1}},"selectionRange":{"start":{"line":308,"character":5},"end":{"line":308,"character":43}}},{"name":"TestScheduler_missed_schedules_first","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":385,"character":0},"end":{"line":463,"character":1}},"selectionRange":{"start":{"line":385,"character":5},"end":{"line":385,"character":41}}},{"name":"TestScheduler_deleted_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":466,"character":0},"end":{"line":515,"character":1}},"selectionRange":{"start":{"line":466,"character":5},"end":{"line":466,"character":35}}},{"name":"TestScheduler_delete_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":518,"character":0},"end":{"line":579,"character":1}},"selectionRange":{"start":{"line":518,"character":5},"end":{"line":518,"character":35}}},{"name":"TestScheduler_scheduler_since","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":582,"character":0},"end":{"line":652,"character":1}},"selectionRange":{"start":{"line":582,"character":5},"end":{"line":582,"character":34}}}] [Trace - 23:02:21.114 PM] Sending request 'textDocument/codeAction - (11511)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":228,"character":36},"end":{"line":228,"character":36}},"context":{"diagnostics":[]}} [Trace - 23:02:21.117 PM] Received response 'textDocument/codeAction - (11511)' in 2ms. Result: null [Trace - 23:02:21.211 PM] Sending request 'textDocument/codeAction - (11512)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":653,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":232,"character":9},"end":{"line":232,"character":30}},"message":"ScheduleWithTimestamp not declared by package simple","severity":1,"source":"compiler"},{"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":72}},"message":"invalid operation: cannot call non-function now (variable of type time.Time)","severity":1,"source":"compiler"},{"range":{"start":{"line":233,"character":9},"end":{"line":233,"character":30}},"message":"ScheduleWithTimestamp not declared by package simple","severity":1,"source":"compiler"}],"only":["source.organizeImports"]}} [Trace - 23:02:21.213 PM] Received response 'textDocument/codeAction - (11512)' in 1ms. Result: null [Trace - 23:02:21.214 PM] Sending request 'textDocument/formatting - (11513)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 23:02:21.219 PM] Received response 'textDocument/formatting - (11513)' in 4ms. Result: [] [Trace - 23:02:21.236 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":323}} [Trace - 23:02:21.800 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","type":2}]} [Trace - 23:02:22.194 PM] Sending request 'textDocument/hover - (11514)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":232,"character":72}} [Trace - 23:02:22.194 PM] Received response 'textDocument/hover - (11514)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nvar now time.Time\n```"},"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":72}}} [Trace - 23:02:23.348 PM] Sending request 'textDocument/hover - (11515)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":233,"character":51}} [Trace - 23:02:23.349 PM] Received response 'textDocument/hover - (11515)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nvar earlier int64\n```"},"range":{"start":{"line":233,"character":47},"end":{"line":233,"character":54}}} [Trace - 23:02:24.060 PM] Sending request 'textDocument/hover - (11516)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":232,"character":72}} [Trace - 23:02:24.061 PM] Received response 'textDocument/hover - (11516)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nvar now time.Time\n```"},"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":72}}} [Trace - 23:02:30.063 PM] Sending request 'textDocument/documentHighlight - (11517)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":214,"character":7}} [Trace - 23:02:30.063 PM] Received response 'textDocument/documentHighlight - (11517)' in 0ms. Result: [{"range":{"start":{"line":214,"character":5},"end":{"line":214,"character":8}},"kind":1}] [Trace - 23:02:30.480 PM] Sending request 'textDocument/codeAction - (11518)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":214,"character":5},"end":{"line":214,"character":8}},"context":{"diagnostics":[]}} [Trace - 23:02:30.482 PM] Received response 'textDocument/codeAction - (11518)' in 1ms. Result: null [Trace - 23:02:37.676 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 23:02:37 background imports cache refresh starting\n"} [Info - 11:02:37 PM] 2020/11/25 23:02:37 background imports cache refresh starting [Trace - 23:02:37.850 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 23:02:37 background refresh finished after 173.587306ms\n"} [Info - 11:02:37 PM] 2020/11/25 23:02:37 background refresh finished after 173.587306ms [Trace - 23:03:25.217 PM] Sending request 'textDocument/hover - (11519)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":223,"character":0}} [Trace - 23:03:25.217 PM] Received response 'textDocument/hover - (11519)' in 0ms. Result: null [Trace - 23:03:25.324 PM] Sending request 'textDocument/documentHighlight - (11520)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":223,"character":1}} [Trace - 23:03:25.325 PM] Received response 'textDocument/documentHighlight - (11520)' in 0ms. Result: [{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":4}},"kind":1},{"range":{"start":{"line":225,"character":10},"end":{"line":225,"character":13}},"kind":1},{"range":{"start":{"line":226,"character":12},"end":{"line":226,"character":15}},"kind":1},{"range":{"start":{"line":230,"character":14},"end":{"line":230,"character":17}},"kind":1},{"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":72}},"kind":1}] [Trace - 23:03:25.577 PM] Sending request 'textDocument/codeAction - (11521)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":1}},"context":{"diagnostics":[]}} [Trace - 23:03:25.579 PM] Received response 'textDocument/codeAction - (11521)' in 2ms. Result: null [Trace - 23:03:26.149 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":324},"contentChanges":[{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":1}},"rangeLength":0,"text":"/"}]} [Trace - 23:03:26.156 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":324,"diagnostics":[{"range":{"start":{"line":223,"character":1},"end":{"line":223,"character":1}},"severity":1,"source":"syntax","message":"expected statement, found '/'"}]} [Trace - 23:03:26.269 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":325},"contentChanges":[{"range":{"start":{"line":223,"character":2},"end":{"line":223,"character":2}},"rangeLength":0,"text":"/"}]} [Trace - 23:03:26.275 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":325,"diagnostics":[{"range":{"start":{"line":225,"character":14},"end":{"line":225,"character":17}},"severity":1,"source":"compiler","message":"now.Add undefined (type func() time.Time has no field or method Add)"},{"range":{"start":{"line":226,"character":16},"end":{"line":226,"character":19}},"severity":1,"source":"compiler","message":"now.Add undefined (type func() time.Time has no field or method Add)"},{"range":{"start":{"line":230,"character":18},"end":{"line":230,"character":21}},"severity":1,"source":"compiler","message":"now.Add undefined (type func() time.Time has no field or method Add)"},{"range":{"start":{"line":232,"character":9},"end":{"line":232,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"},{"range":{"start":{"line":233,"character":9},"end":{"line":233,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"}]} [Trace - 23:03:26.470 PM] Sending request 'textDocument/foldingRange - (11522)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:03:26.470 PM] Sending request 'textDocument/foldingRange - (11523)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:03:26.473 PM] Received response 'textDocument/foldingRange - (11522)' in 2ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":214,"startCharacter":22,"endLine":215,"endCharacter":18},{"startLine":219,"startCharacter":52,"endLine":304,"endCharacter":2},{"startLine":231,"startCharacter":33,"endLine":233,"endCharacter":55},{"startLine":238,"startCharacter":36,"endLine":239,"endCharacter":21},{"startLine":248,"startCharacter":9,"endLine":258,"endCharacter":3},{"startLine":250,"startCharacter":33,"endLine":253,"endCharacter":61},{"startLine":256,"startCharacter":36,"endLine":257,"endCharacter":22},{"startLine":265,"startCharacter":6,"endLine":276,"endCharacter":3},{"startLine":266,"startCharacter":10,"endLine":275,"endCharacter":13},{"startLine":267,"startCharacter":23,"endLine":273,"endCharacter":5},{"startLine":270,"startCharacter":19,"endLine":273,"endCharacter":4},{"startLine":270,"startCharacter":41,"endLine":272,"endCharacter":9},{"startLine":274,"startCharacter":38,"endLine":275,"endCharacter":13},{"startLine":279,"startCharacter":22,"endLine":280,"endCharacter":55},{"startLine":283,"startCharacter":29,"endLine":284,"endCharacter":40},{"startLine":287,"startCharacter":29,"endLine":303,"endCharacter":3},{"startLine":288,"startCharacter":32,"endLine":302,"endCharacter":51},{"startLine":289,"startCharacter":32,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":38,"endLine":291,"endCharacter":51},{"startLine":293,"startCharacter":31,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":50},{"startLine":297,"startCharacter":25,"endLine":300,"endCharacter":4},{"startLine":298,"startCharacter":47,"endLine":299,"endCharacter":68},{"startLine":301,"startCharacter":10,"endLine":302,"endCharacter":51},{"startLine":308,"startCharacter":59,"endLine":381,"endCharacter":2},{"startLine":313,"startCharacter":33,"endLine":315,"endCharacter":31},{"startLine":320,"startCharacter":36,"endLine":321,"endCharacter":67},{"startLine":330,"startCharacter":12,"endLine":339,"endCharacter":3},{"startLine":332,"startCharacter":33,"endLine":334,"endCharacter":32},{"startLine":337,"startCharacter":36,"endLine":338,"endCharacter":68},{"startLine":346,"startCharacter":6,"endLine":357,"endCharacter":3},{"startLine":347,"startCharacter":10,"endLine":356,"endCharacter":13},{"startLine":348,"startCharacter":23,"endLine":354,"endCharacter":5},{"startLine":351,"startCharacter":19,"endLine":354,"endCharacter":4},{"startLine":351,"startCharacter":41,"endLine":353,"endCharacter":9},{"startLine":355,"startCharacter":38,"endLine":356,"endCharacter":13},{"startLine":360,"startCharacter":22,"endLine":361,"endCharacter":55},{"startLine":364,"startCharacter":29,"endLine":365,"endCharacter":40},{"startLine":370,"startCharacter":29,"endLine":376,"endCharacter":3},{"startLine":371,"startCharacter":32,"endLine":375,"endCharacter":51},{"startLine":372,"startCharacter":32,"endLine":373,"endCharacter":49},{"startLine":374,"startCharacter":10,"endLine":375,"endCharacter":51},{"startLine":379,"startCharacter":32,"endLine":380,"endCharacter":76},{"startLine":385,"startCharacter":57,"endLine":462,"endCharacter":2},{"startLine":394,"startCharacter":33,"endLine":398,"endCharacter":60},{"startLine":403,"startCharacter":36,"endLine":404,"endCharacter":67},{"startLine":413,"startCharacter":12,"endLine":421,"endCharacter":3},{"startLine":415,"startCharacter":33,"endLine":416,"endCharacter":62},{"startLine":419,"startCharacter":36,"endLine":420,"endCharacter":68},{"startLine":428,"startCharacter":6,"endLine":439,"endCharacter":3},{"startLine":429,"startCharacter":10,"endLine":438,"endCharacter":13},{"startLine":430,"startCharacter":23,"endLine":436,"endCharacter":5},{"startLine":433,"startCharacter":19,"endLine":436,"endCharacter":4},{"startLine":433,"startCharacter":41,"endLine":435,"endCharacter":9},{"startLine":437,"startCharacter":38,"endLine":438,"endCharacter":13},{"startLine":442,"startCharacter":29,"endLine":443,"endCharacter":34},{"startLine":446,"startCharacter":35,"endLine":447,"endCharacter":55},{"startLine":451,"startCharacter":29,"endLine":461,"endCharacter":3},{"startLine":453,"startCharacter":10,"endLine":457,"endCharacter":17},{"startLine":454,"startCharacter":14,"endLine":455,"endCharacter":58},{"startLine":459,"startCharacter":28,"endLine":460,"endCharacter":51},{"startLine":466,"startCharacter":51,"endLine":514,"endCharacter":2},{"startLine":484,"startCharacter":12,"endLine":487,"endCharacter":45},{"startLine":494,"startCharacter":6,"endLine":505,"endCharacter":3},{"startLine":495,"startCharacter":10,"endLine":504,"endCharacter":13},{"startLine":496,"startCharacter":23,"endLine":502,"endCharacter":5},{"startLine":499,"startCharacter":19,"endLine":502,"endCharacter":4},{"startLine":499,"startCharacter":41,"endLine":501,"endCharacter":9},{"startLine":503,"startCharacter":38,"endLine":504,"endCharacter":13},{"startLine":508,"startCharacter":22,"endLine":509,"endCharacter":55},{"startLine":512,"startCharacter":29,"endLine":513,"endCharacter":40},{"startLine":518,"startCharacter":51,"endLine":578,"endCharacter":2},{"startLine":542,"startCharacter":12,"endLine":545,"endCharacter":15},{"startLine":552,"startCharacter":6,"endLine":563,"endCharacter":3},{"startLine":553,"startCharacter":10,"endLine":562,"endCharacter":13},{"startLine":554,"startCharacter":23,"endLine":560,"endCharacter":5},{"startLine":557,"startCharacter":19,"endLine":560,"endCharacter":4},{"startLine":557,"startCharacter":41,"endLine":559,"endCharacter":9},{"startLine":561,"startCharacter":38,"endLine":562,"endCharacter":13},{"startLine":567,"startCharacter":29,"endLine":569,"endCharacter":62},{"startLine":572,"startCharacter":22,"endLine":573,"endCharacter":55},{"startLine":576,"startCharacter":44,"endLine":577,"endCharacter":46},{"startLine":582,"startCharacter":50,"endLine":651,"endCharacter":2},{"startLine":583,"startCharacter":20,"endLine":586,"endCharacter":25},{"startLine":587,"startCharacter":3,"endLine":589,"endCharacter":54},{"startLine":592,"startCharacter":26,"endLine":650,"endCharacter":4},{"startLine":593,"startCharacter":8,"endLine":650,"endCharacter":3},{"startLine":593,"startCharacter":36,"endLine":649,"endCharacter":4},{"startLine":602,"startCharacter":35,"endLine":605,"endCharacter":62},{"startLine":610,"startCharacter":38,"endLine":611,"endCharacter":69},{"startLine":621,"startCharacter":8,"endLine":632,"endCharacter":5},{"startLine":622,"startCharacter":12,"endLine":631,"endCharacter":15},{"startLine":623,"startCharacter":25,"endLine":629,"endCharacter":7},{"startLine":626,"startCharacter":21,"endLine":629,"endCharacter":6},{"startLine":626,"startCharacter":43,"endLine":628,"endCharacter":11},{"startLine":630,"startCharacter":40,"endLine":631,"endCharacter":15},{"startLine":635,"startCharacter":31,"endLine":636,"endCharacter":42},{"startLine":640,"startCharacter":31,"endLine":644,"endCharacter":5},{"startLine":641,"startCharacter":29,"endLine":643,"endCharacter":18},{"startLine":642,"startCharacter":33,"endLine":643,"endCharacter":18},{"startLine":647,"startCharacter":44,"endLine":648,"endCharacter":92}] [Trace - 23:03:26.476 PM] Received response 'textDocument/foldingRange - (11523)' in 5ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":214,"startCharacter":22,"endLine":215,"endCharacter":18},{"startLine":219,"startCharacter":52,"endLine":304,"endCharacter":2},{"startLine":231,"startCharacter":33,"endLine":233,"endCharacter":55},{"startLine":238,"startCharacter":36,"endLine":239,"endCharacter":21},{"startLine":248,"startCharacter":9,"endLine":258,"endCharacter":3},{"startLine":250,"startCharacter":33,"endLine":253,"endCharacter":61},{"startLine":256,"startCharacter":36,"endLine":257,"endCharacter":22},{"startLine":265,"startCharacter":6,"endLine":276,"endCharacter":3},{"startLine":266,"startCharacter":10,"endLine":275,"endCharacter":13},{"startLine":267,"startCharacter":23,"endLine":273,"endCharacter":5},{"startLine":270,"startCharacter":19,"endLine":273,"endCharacter":4},{"startLine":270,"startCharacter":41,"endLine":272,"endCharacter":9},{"startLine":274,"startCharacter":38,"endLine":275,"endCharacter":13},{"startLine":279,"startCharacter":22,"endLine":280,"endCharacter":55},{"startLine":283,"startCharacter":29,"endLine":284,"endCharacter":40},{"startLine":287,"startCharacter":29,"endLine":303,"endCharacter":3},{"startLine":288,"startCharacter":32,"endLine":302,"endCharacter":51},{"startLine":289,"startCharacter":32,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":38,"endLine":291,"endCharacter":51},{"startLine":293,"startCharacter":31,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":50},{"startLine":297,"startCharacter":25,"endLine":300,"endCharacter":4},{"startLine":298,"startCharacter":47,"endLine":299,"endCharacter":68},{"startLine":301,"startCharacter":10,"endLine":302,"endCharacter":51},{"startLine":308,"startCharacter":59,"endLine":381,"endCharacter":2},{"startLine":313,"startCharacter":33,"endLine":315,"endCharacter":31},{"startLine":320,"startCharacter":36,"endLine":321,"endCharacter":67},{"startLine":330,"startCharacter":12,"endLine":339,"endCharacter":3},{"startLine":332,"startCharacter":33,"endLine":334,"endCharacter":32},{"startLine":337,"startCharacter":36,"endLine":338,"endCharacter":68},{"startLine":346,"startCharacter":6,"endLine":357,"endCharacter":3},{"startLine":347,"startCharacter":10,"endLine":356,"endCharacter":13},{"startLine":348,"startCharacter":23,"endLine":354,"endCharacter":5},{"startLine":351,"startCharacter":19,"endLine":354,"endCharacter":4},{"startLine":351,"startCharacter":41,"endLine":353,"endCharacter":9},{"startLine":355,"startCharacter":38,"endLine":356,"endCharacter":13},{"startLine":360,"startCharacter":22,"endLine":361,"endCharacter":55},{"startLine":364,"startCharacter":29,"endLine":365,"endCharacter":40},{"startLine":370,"startCharacter":29,"endLine":376,"endCharacter":3},{"startLine":371,"startCharacter":32,"endLine":375,"endCharacter":51},{"startLine":372,"startCharacter":32,"endLine":373,"endCharacter":49},{"startLine":374,"startCharacter":10,"endLine":375,"endCharacter":51},{"startLine":379,"startCharacter":32,"endLine":380,"endCharacter":76},{"startLine":385,"startCharacter":57,"endLine":462,"endCharacter":2},{"startLine":394,"startCharacter":33,"endLine":398,"endCharacter":60},{"startLine":403,"startCharacter":36,"endLine":404,"endCharacter":67},{"startLine":413,"startCharacter":12,"endLine":421,"endCharacter":3},{"startLine":415,"startCharacter":33,"endLine":416,"endCharacter":62},{"startLine":419,"startCharacter":36,"endLine":420,"endCharacter":68},{"startLine":428,"startCharacter":6,"endLine":439,"endCharacter":3},{"startLine":429,"startCharacter":10,"endLine":438,"endCharacter":13},{"startLine":430,"startCharacter":23,"endLine":436,"endCharacter":5},{"startLine":433,"startCharacter":19,"endLine":436,"endCharacter":4},{"startLine":433,"startCharacter":41,"endLine":435,"endCharacter":9},{"startLine":437,"startCharacter":38,"endLine":438,"endCharacter":13},{"startLine":442,"startCharacter":29,"endLine":443,"endCharacter":34},{"startLine":446,"startCharacter":35,"endLine":447,"endCharacter":55},{"startLine":451,"startCharacter":29,"endLine":461,"endCharacter":3},{"startLine":453,"startCharacter":10,"endLine":457,"endCharacter":17},{"startLine":454,"startCharacter":14,"endLine":455,"endCharacter":58},{"startLine":459,"startCharacter":28,"endLine":460,"endCharacter":51},{"startLine":466,"startCharacter":51,"endLine":514,"endCharacter":2},{"startLine":484,"startCharacter":12,"endLine":487,"endCharacter":45},{"startLine":494,"startCharacter":6,"endLine":505,"endCharacter":3},{"startLine":495,"startCharacter":10,"endLine":504,"endCharacter":13},{"startLine":496,"startCharacter":23,"endLine":502,"endCharacter":5},{"startLine":499,"startCharacter":19,"endLine":502,"endCharacter":4},{"startLine":499,"startCharacter":41,"endLine":501,"endCharacter":9},{"startLine":503,"startCharacter":38,"endLine":504,"endCharacter":13},{"startLine":508,"startCharacter":22,"endLine":509,"endCharacter":55},{"startLine":512,"startCharacter":29,"endLine":513,"endCharacter":40},{"startLine":518,"startCharacter":51,"endLine":578,"endCharacter":2},{"startLine":542,"startCharacter":12,"endLine":545,"endCharacter":15},{"startLine":552,"startCharacter":6,"endLine":563,"endCharacter":3},{"startLine":553,"startCharacter":10,"endLine":562,"endCharacter":13},{"startLine":554,"startCharacter":23,"endLine":560,"endCharacter":5},{"startLine":557,"startCharacter":19,"endLine":560,"endCharacter":4},{"startLine":557,"startCharacter":41,"endLine":559,"endCharacter":9},{"startLine":561,"startCharacter":38,"endLine":562,"endCharacter":13},{"startLine":567,"startCharacter":29,"endLine":569,"endCharacter":62},{"startLine":572,"startCharacter":22,"endLine":573,"endCharacter":55},{"startLine":576,"startCharacter":44,"endLine":577,"endCharacter":46},{"startLine":582,"startCharacter":50,"endLine":651,"endCharacter":2},{"startLine":583,"startCharacter":20,"endLine":586,"endCharacter":25},{"startLine":587,"startCharacter":3,"endLine":589,"endCharacter":54},{"startLine":592,"startCharacter":26,"endLine":650,"endCharacter":4},{"startLine":593,"startCharacter":8,"endLine":650,"endCharacter":3},{"startLine":593,"startCharacter":36,"endLine":649,"endCharacter":4},{"startLine":602,"startCharacter":35,"endLine":605,"endCharacter":62},{"startLine":610,"startCharacter":38,"endLine":611,"endCharacter":69},{"startLine":621,"startCharacter":8,"endLine":632,"endCharacter":5},{"startLine":622,"startCharacter":12,"endLine":631,"endCharacter":15},{"startLine":623,"startCharacter":25,"endLine":629,"endCharacter":7},{"startLine":626,"startCharacter":21,"endLine":629,"endCharacter":6},{"startLine":626,"startCharacter":43,"endLine":628,"endCharacter":11},{"startLine":630,"startCharacter":40,"endLine":631,"endCharacter":15},{"startLine":635,"startCharacter":31,"endLine":636,"endCharacter":42},{"startLine":640,"startCharacter":31,"endLine":644,"endCharacter":5},{"startLine":641,"startCharacter":29,"endLine":643,"endCharacter":18},{"startLine":642,"startCharacter":33,"endLine":643,"endCharacter":18},{"startLine":647,"startCharacter":44,"endLine":648,"endCharacter":92}] [Trace - 23:03:26.542 PM] Sending request 'textDocument/codeLens - (11524)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:03:26.542 PM] Sending request 'textDocument/codeLens - (11525)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:03:26.542 PM] Received response 'textDocument/codeLens - (11524)' in 0ms. Result: null [Trace - 23:03:26.542 PM] Received response 'textDocument/codeLens - (11525)' in 0ms. Result: null [Trace - 23:03:26.543 PM] Sending request 'textDocument/codeAction - (11526)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":274,"character":22},"end":{"line":274,"character":22}},"context":{"diagnostics":[]}} [Trace - 23:03:26.543 PM] Sending request 'textDocument/codeAction - (11527)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":223,"character":3},"end":{"line":223,"character":3}},"context":{"diagnostics":[]}} [Trace - 23:03:26.545 PM] Received response 'textDocument/codeAction - (11526)' in 1ms. Result: null [Trace - 23:03:26.546 PM] Received response 'textDocument/codeAction - (11527)' in 2ms. Result: null [Trace - 23:03:26.611 PM] Sending request 'textDocument/codeAction - (11528)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":653,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":225,"character":14},"end":{"line":225,"character":17}},"message":"now.Add undefined (type func() time.Time has no field or method Add)","severity":1,"source":"compiler"},{"range":{"start":{"line":226,"character":16},"end":{"line":226,"character":19}},"message":"now.Add undefined (type func() time.Time has no field or method Add)","severity":1,"source":"compiler"},{"range":{"start":{"line":230,"character":18},"end":{"line":230,"character":21}},"message":"now.Add undefined (type func() time.Time has no field or method Add)","severity":1,"source":"compiler"},{"range":{"start":{"line":232,"character":9},"end":{"line":232,"character":30}},"message":"ScheduleWithTimestamp not declared by package simple","severity":1,"source":"compiler"},{"range":{"start":{"line":233,"character":9},"end":{"line":233,"character":30}},"message":"ScheduleWithTimestamp not declared by package simple","severity":1,"source":"compiler"}],"only":["source.organizeImports"]}} [Trace - 23:03:26.612 PM] Received response 'textDocument/codeAction - (11528)' in 1ms. Result: null [Trace - 23:03:26.613 PM] Sending request 'textDocument/formatting - (11529)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 23:03:26.619 PM] Received response 'textDocument/formatting - (11529)' in 5ms. Result: [] [Trace - 23:03:26.636 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":325}} [Trace - 23:03:27.138 PM] Sending request 'textDocument/documentLink - (11530)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:03:27.138 PM] Sending request 'textDocument/documentLink - (11531)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:03:27.142 PM] Received response 'textDocument/documentLink - (11530)' in 3ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":223,"character":10},"end":{"line":223,"character":18}},"target":"https://time.Now"},{"range":{"start":{"line":414,"character":11},"end":{"line":414,"character":19}},"target":"https://time.Now"}] [Trace - 23:03:27.145 PM] Received response 'textDocument/documentLink - (11531)' in 6ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":223,"character":10},"end":{"line":223,"character":18}},"target":"https://time.Now"},{"range":{"start":{"line":414,"character":11},"end":{"line":414,"character":19}},"target":"https://time.Now"}] [Trace - 23:03:27.199 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","type":2}]} [Trace - 23:03:27.443 PM] Sending request 'textDocument/hover - (11532)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":231,"character":9}} [Trace - 23:03:27.444 PM] Received response 'textDocument/hover - (11532)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nvar existing []schedule.Schedule\n```"},"range":{"start":{"line":231,"character":1},"end":{"line":231,"character":9}}} [Trace - 23:03:27.595 PM] Sending request 'textDocument/documentSymbol - (11533)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:03:27.596 PM] Received response 'textDocument/documentSymbol - (11533)' in 0ms. Result: [{"name":"ReceivedEvent","detail":"struct{...}","kind":23,"range":{"start":{"line":14,"character":5},"end":{"line":17,"character":1}},"selectionRange":{"start":{"line":14,"character":5},"end":{"line":14,"character":18}},"children":[{"name":"Event","detail":"interface{...}","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":12}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":6}}}]},{"name":"(ReceivedEvent).String","detail":"()","kind":6,"range":{"start":{"line":19,"character":0},"end":{"line":21,"character":1}},"selectionRange":{"start":{"line":19,"character":23},"end":{"line":19,"character":29}}},{"name":"isIn","detail":"(id string, ids []string)","kind":12,"range":{"start":{"line":23,"character":0},"end":{"line":30,"character":1}},"selectionRange":{"start":{"line":23,"character":5},"end":{"line":23,"character":9}}},{"name":"durations","detail":"(dd []time.Duration)","kind":12,"range":{"start":{"line":33,"character":0},"end":{"line":35,"character":1}},"selectionRange":{"start":{"line":33,"character":5},"end":{"line":33,"character":14}}},{"name":"errs","detail":"(ee []error)","kind":12,"range":{"start":{"line":37,"character":0},"end":{"line":39,"character":1}},"selectionRange":{"start":{"line":37,"character":5},"end":{"line":37,"character":9}}},{"name":"events","detail":"(ee []scheduler.Event)","kind":12,"range":{"start":{"line":41,"character":0},"end":{"line":43,"character":1}},"selectionRange":{"start":{"line":41,"character":5},"end":{"line":41,"character":11}}},{"name":"TestScheduler_trigger_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":46,"character":0},"end":{"line":121,"character":1}},"selectionRange":{"start":{"line":46,"character":5},"end":{"line":46,"character":32}}},{"name":"TestScheduler_update_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":124,"character":0},"end":{"line":212,"character":1}},"selectionRange":{"start":{"line":124,"character":5},"end":{"line":124,"character":31}}},{"name":"now","detail":"()","kind":12,"range":{"start":{"line":214,"character":0},"end":{"line":216,"character":1}},"selectionRange":{"start":{"line":214,"character":5},"end":{"line":214,"character":8}}},{"name":"TestScheduler_outdated_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":219,"character":0},"end":{"line":305,"character":1}},"selectionRange":{"start":{"line":219,"character":5},"end":{"line":219,"character":36}}},{"name":"TestScheduler_ignore_invalid_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":308,"character":0},"end":{"line":382,"character":1}},"selectionRange":{"start":{"line":308,"character":5},"end":{"line":308,"character":43}}},{"name":"TestScheduler_missed_schedules_first","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":385,"character":0},"end":{"line":463,"character":1}},"selectionRange":{"start":{"line":385,"character":5},"end":{"line":385,"character":41}}},{"name":"TestScheduler_deleted_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":466,"character":0},"end":{"line":515,"character":1}},"selectionRange":{"start":{"line":466,"character":5},"end":{"line":466,"character":35}}},{"name":"TestScheduler_delete_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":518,"character":0},"end":{"line":579,"character":1}},"selectionRange":{"start":{"line":518,"character":5},"end":{"line":518,"character":35}}},{"name":"TestScheduler_scheduler_since","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":582,"character":0},"end":{"line":652,"character":1}},"selectionRange":{"start":{"line":582,"character":5},"end":{"line":582,"character":34}}}] [Trace - 23:03:27.943 PM] Sending request 'textDocument/hover - (11534)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":225,"character":13}} [Trace - 23:03:27.944 PM] Received response 'textDocument/hover - (11534)' in 0ms. Result: null [Trace - 23:03:28.019 PM] Sending request 'textDocument/documentHighlight - (11535)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":225,"character":13}} [Trace - 23:03:28.019 PM] Received response 'textDocument/documentHighlight - (11535)' in 0ms. Result: [{"range":{"start":{"line":214,"character":5},"end":{"line":214,"character":8}},"kind":1},{"range":{"start":{"line":225,"character":10},"end":{"line":225,"character":13}},"kind":1},{"range":{"start":{"line":226,"character":12},"end":{"line":226,"character":15}},"kind":1},{"range":{"start":{"line":230,"character":14},"end":{"line":230,"character":17}},"kind":1},{"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":72}},"kind":1}] [Trace - 23:03:28.262 PM] Sending request 'textDocument/codeAction - (11536)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":225,"character":13},"end":{"line":225,"character":13}},"context":{"diagnostics":[]}} [Trace - 23:03:28.263 PM] Received response 'textDocument/codeAction - (11536)' in 1ms. Result: null [Trace - 23:03:29.443 PM] Sending request 'textDocument/codeAction - (11537)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":653,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":225,"character":14},"end":{"line":225,"character":17}},"message":"now.Add undefined (type func() time.Time has no field or method Add)","severity":1,"source":"compiler"},{"range":{"start":{"line":226,"character":16},"end":{"line":226,"character":19}},"message":"now.Add undefined (type func() time.Time has no field or method Add)","severity":1,"source":"compiler"},{"range":{"start":{"line":230,"character":18},"end":{"line":230,"character":21}},"message":"now.Add undefined (type func() time.Time has no field or method Add)","severity":1,"source":"compiler"},{"range":{"start":{"line":232,"character":9},"end":{"line":232,"character":30}},"message":"ScheduleWithTimestamp not declared by package simple","severity":1,"source":"compiler"},{"range":{"start":{"line":233,"character":9},"end":{"line":233,"character":30}},"message":"ScheduleWithTimestamp not declared by package simple","severity":1,"source":"compiler"}],"only":["source.organizeImports"]}} [Trace - 23:03:29.444 PM] Received response 'textDocument/codeAction - (11537)' in 1ms. Result: null [Trace - 23:03:29.446 PM] Sending request 'textDocument/formatting - (11538)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 23:03:29.451 PM] Received response 'textDocument/formatting - (11538)' in 4ms. Result: [] [Trace - 23:03:29.477 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":325}} [Trace - 23:03:29.871 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","type":2},{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","type":2}]} [Trace - 23:03:31.914 PM] Sending request 'textDocument/hover - (11539)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":243,"character":28}} [Trace - 23:03:31.915 PM] Received response 'textDocument/hover - (11539)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nfunc scheduler.NewScheduler(store store.Store) scheduler.Scheduler\n```\n\n[`scheduler.NewScheduler` on pkg.go.dev](https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls#NewScheduler)"},"range":{"start":{"line":243,"character":24},"end":{"line":243,"character":36}}} [Trace - 23:03:32.616 PM] Sending request 'textDocument/hover - (11540)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":225,"character":16}} [Trace - 23:03:32.617 PM] Received response 'textDocument/hover - (11540)' in 0ms. Result: null [Trace - 23:03:32.770 PM] Sending request 'textDocument/codeAction - (11541)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":225,"character":14},"end":{"line":225,"character":17}},"context":{"diagnostics":[{"range":{"start":{"line":225,"character":14},"end":{"line":225,"character":17}},"message":"now.Add undefined (type func() time.Time has no field or method Add)","severity":1,"source":"compiler"}],"only":["quickfix"]}} [Trace - 23:03:32.771 PM] Received response 'textDocument/codeAction - (11541)' in 1ms. Result: null [Trace - 23:03:45.910 PM] Sending request 'textDocument/definition - (11542)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":225,"character":14}} [Error - Received] 23:03:45.910 PM #11542 no object found for ident Add: no object found [Error - 11:03:45 PM] Request textDocument/definition failed. Message: no object found for ident Add: no object found Code: 0 [Trace - 23:03:45.997 PM] Sending request 'textDocument/definition - (11543)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":225,"character":13}} [Error - Received] 23:03:45.998 PM #11543 no object found for ident Add: no object found [Error - 11:03:45 PM] Request textDocument/definition failed. Message: no object found for ident Add: no object found Code: 0 [Trace - 23:03:46.046 PM] Sending request 'textDocument/hover - (11544)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":225,"character":13}} [Trace - 23:03:46.046 PM] Received response 'textDocument/hover - (11544)' in 0ms. Result: null [Trace - 23:03:46.249 PM] Sending request 'textDocument/hover - (11545)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":225,"character":12}} [Trace - 23:03:46.250 PM] Received response 'textDocument/hover - (11545)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nfunc now() time.Time\n```"},"range":{"start":{"line":225,"character":10},"end":{"line":225,"character":13}}} [Trace - 23:03:46.550 PM] Sending request 'textDocument/definition - (11546)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":225,"character":12}} [Trace - 23:03:46.551 PM] Received response 'textDocument/definition - (11546)' in 0ms. Result: [{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","range":{"start":{"line":214,"character":5},"end":{"line":214,"character":8}}}] [Trace - 23:03:46.804 PM] Sending request 'textDocument/codeAction - (11547)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":214,"character":5},"end":{"line":214,"character":5}},"context":{"diagnostics":[]}} [Trace - 23:03:46.806 PM] Received response 'textDocument/codeAction - (11547)' in 1ms. Result: null [Trace - 23:03:48.043 PM] Sending request 'textDocument/hover - (11548)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":225,"character":12}} [Trace - 23:03:48.044 PM] Received response 'textDocument/hover - (11548)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nfunc now() time.Time\n```"},"range":{"start":{"line":225,"character":10},"end":{"line":225,"character":13}}} [Trace - 23:03:48.823 PM] Sending request 'textDocument/documentHighlight - (11549)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":225,"character":13}} [Trace - 23:03:48.824 PM] Received response 'textDocument/documentHighlight - (11549)' in 0ms. Result: [{"range":{"start":{"line":214,"character":5},"end":{"line":214,"character":8}},"kind":1},{"range":{"start":{"line":225,"character":10},"end":{"line":225,"character":13}},"kind":1},{"range":{"start":{"line":226,"character":12},"end":{"line":226,"character":15}},"kind":1},{"range":{"start":{"line":230,"character":14},"end":{"line":230,"character":17}},"kind":1},{"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":72}},"kind":1}] [Trace - 23:03:49.062 PM] Sending request 'textDocument/codeAction - (11550)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":225,"character":13},"end":{"line":225,"character":13}},"context":{"diagnostics":[]}} [Trace - 23:03:49.064 PM] Received response 'textDocument/codeAction - (11550)' in 1ms. Result: null [Trace - 23:03:50.163 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":326},"contentChanges":[{"range":{"start":{"line":225,"character":13},"end":{"line":225,"character":13}},"rangeLength":0,"text":"()"}]} [Trace - 23:03:50.170 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":326,"diagnostics":[{"range":{"start":{"line":226,"character":16},"end":{"line":226,"character":19}},"severity":1,"source":"compiler","message":"now.Add undefined (type func() time.Time has no field or method Add)"},{"range":{"start":{"line":230,"character":18},"end":{"line":230,"character":21}},"severity":1,"source":"compiler","message":"now.Add undefined (type func() time.Time has no field or method Add)"},{"range":{"start":{"line":232,"character":9},"end":{"line":232,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"},{"range":{"start":{"line":233,"character":9},"end":{"line":233,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"}]} [Trace - 23:03:50.194 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":327},"contentChanges":[{"range":{"start":{"line":225,"character":14},"end":{"line":225,"character":15}},"rangeLength":1,"text":")"}]} [Trace - 23:03:50.314 PM] Sending request 'textDocument/signatureHelp - (11551)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":225,"character":15},"context":{"isRetrigger":false,"triggerCharacter":"(","triggerKind":2}} [Trace - 23:03:50.314 PM] Received response 'textDocument/signatureHelp - (11551)' in 0ms. Result: null [Trace - 23:03:50.315 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 23:03:50 no signature help: cannot find an enclosing function\n\tposition={225 15}\n"} [Error - 11:03:50 PM] 2020/11/25 23:03:50 no signature help: cannot find an enclosing function position={225 15} [Trace - 23:03:50.393 PM] Sending request 'textDocument/foldingRange - (11552)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:03:50.393 PM] Sending request 'textDocument/foldingRange - (11553)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:03:50.397 PM] Received response 'textDocument/foldingRange - (11552)' in 4ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":214,"startCharacter":22,"endLine":215,"endCharacter":18},{"startLine":219,"startCharacter":52,"endLine":304,"endCharacter":2},{"startLine":231,"startCharacter":33,"endLine":233,"endCharacter":55},{"startLine":238,"startCharacter":36,"endLine":239,"endCharacter":21},{"startLine":248,"startCharacter":9,"endLine":258,"endCharacter":3},{"startLine":250,"startCharacter":33,"endLine":253,"endCharacter":61},{"startLine":256,"startCharacter":36,"endLine":257,"endCharacter":22},{"startLine":265,"startCharacter":6,"endLine":276,"endCharacter":3},{"startLine":266,"startCharacter":10,"endLine":275,"endCharacter":13},{"startLine":267,"startCharacter":23,"endLine":273,"endCharacter":5},{"startLine":270,"startCharacter":19,"endLine":273,"endCharacter":4},{"startLine":270,"startCharacter":41,"endLine":272,"endCharacter":9},{"startLine":274,"startCharacter":38,"endLine":275,"endCharacter":13},{"startLine":279,"startCharacter":22,"endLine":280,"endCharacter":55},{"startLine":283,"startCharacter":29,"endLine":284,"endCharacter":40},{"startLine":287,"startCharacter":29,"endLine":303,"endCharacter":3},{"startLine":288,"startCharacter":32,"endLine":302,"endCharacter":51},{"startLine":289,"startCharacter":32,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":38,"endLine":291,"endCharacter":51},{"startLine":293,"startCharacter":31,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":50},{"startLine":297,"startCharacter":25,"endLine":300,"endCharacter":4},{"startLine":298,"startCharacter":47,"endLine":299,"endCharacter":68},{"startLine":301,"startCharacter":10,"endLine":302,"endCharacter":51},{"startLine":308,"startCharacter":59,"endLine":381,"endCharacter":2},{"startLine":313,"startCharacter":33,"endLine":315,"endCharacter":31},{"startLine":320,"startCharacter":36,"endLine":321,"endCharacter":67},{"startLine":330,"startCharacter":12,"endLine":339,"endCharacter":3},{"startLine":332,"startCharacter":33,"endLine":334,"endCharacter":32},{"startLine":337,"startCharacter":36,"endLine":338,"endCharacter":68},{"startLine":346,"startCharacter":6,"endLine":357,"endCharacter":3},{"startLine":347,"startCharacter":10,"endLine":356,"endCharacter":13},{"startLine":348,"startCharacter":23,"endLine":354,"endCharacter":5},{"startLine":351,"startCharacter":19,"endLine":354,"endCharacter":4},{"startLine":351,"startCharacter":41,"endLine":353,"endCharacter":9},{"startLine":355,"startCharacter":38,"endLine":356,"endCharacter":13},{"startLine":360,"startCharacter":22,"endLine":361,"endCharacter":55},{"startLine":364,"startCharacter":29,"endLine":365,"endCharacter":40},{"startLine":370,"startCharacter":29,"endLine":376,"endCharacter":3},{"startLine":371,"startCharacter":32,"endLine":375,"endCharacter":51},{"startLine":372,"startCharacter":32,"endLine":373,"endCharacter":49},{"startLine":374,"startCharacter":10,"endLine":375,"endCharacter":51},{"startLine":379,"startCharacter":32,"endLine":380,"endCharacter":76},{"startLine":385,"startCharacter":57,"endLine":462,"endCharacter":2},{"startLine":394,"startCharacter":33,"endLine":398,"endCharacter":60},{"startLine":403,"startCharacter":36,"endLine":404,"endCharacter":67},{"startLine":413,"startCharacter":12,"endLine":421,"endCharacter":3},{"startLine":415,"startCharacter":33,"endLine":416,"endCharacter":62},{"startLine":419,"startCharacter":36,"endLine":420,"endCharacter":68},{"startLine":428,"startCharacter":6,"endLine":439,"endCharacter":3},{"startLine":429,"startCharacter":10,"endLine":438,"endCharacter":13},{"startLine":430,"startCharacter":23,"endLine":436,"endCharacter":5},{"startLine":433,"startCharacter":19,"endLine":436,"endCharacter":4},{"startLine":433,"startCharacter":41,"endLine":435,"endCharacter":9},{"startLine":437,"startCharacter":38,"endLine":438,"endCharacter":13},{"startLine":442,"startCharacter":29,"endLine":443,"endCharacter":34},{"startLine":446,"startCharacter":35,"endLine":447,"endCharacter":55},{"startLine":451,"startCharacter":29,"endLine":461,"endCharacter":3},{"startLine":453,"startCharacter":10,"endLine":457,"endCharacter":17},{"startLine":454,"startCharacter":14,"endLine":455,"endCharacter":58},{"startLine":459,"startCharacter":28,"endLine":460,"endCharacter":51},{"startLine":466,"startCharacter":51,"endLine":514,"endCharacter":2},{"startLine":484,"startCharacter":12,"endLine":487,"endCharacter":45},{"startLine":494,"startCharacter":6,"endLine":505,"endCharacter":3},{"startLine":495,"startCharacter":10,"endLine":504,"endCharacter":13},{"startLine":496,"startCharacter":23,"endLine":502,"endCharacter":5},{"startLine":499,"startCharacter":19,"endLine":502,"endCharacter":4},{"startLine":499,"startCharacter":41,"endLine":501,"endCharacter":9},{"startLine":503,"startCharacter":38,"endLine":504,"endCharacter":13},{"startLine":508,"startCharacter":22,"endLine":509,"endCharacter":55},{"startLine":512,"startCharacter":29,"endLine":513,"endCharacter":40},{"startLine":518,"startCharacter":51,"endLine":578,"endCharacter":2},{"startLine":542,"startCharacter":12,"endLine":545,"endCharacter":15},{"startLine":552,"startCharacter":6,"endLine":563,"endCharacter":3},{"startLine":553,"startCharacter":10,"endLine":562,"endCharacter":13},{"startLine":554,"startCharacter":23,"endLine":560,"endCharacter":5},{"startLine":557,"startCharacter":19,"endLine":560,"endCharacter":4},{"startLine":557,"startCharacter":41,"endLine":559,"endCharacter":9},{"startLine":561,"startCharacter":38,"endLine":562,"endCharacter":13},{"startLine":567,"startCharacter":29,"endLine":569,"endCharacter":62},{"startLine":572,"startCharacter":22,"endLine":573,"endCharacter":55},{"startLine":576,"startCharacter":44,"endLine":577,"endCharacter":46},{"startLine":582,"startCharacter":50,"endLine":651,"endCharacter":2},{"startLine":583,"startCharacter":20,"endLine":586,"endCharacter":25},{"startLine":587,"startCharacter":3,"endLine":589,"endCharacter":54},{"startLine":592,"startCharacter":26,"endLine":650,"endCharacter":4},{"startLine":593,"startCharacter":8,"endLine":650,"endCharacter":3},{"startLine":593,"startCharacter":36,"endLine":649,"endCharacter":4},{"startLine":602,"startCharacter":35,"endLine":605,"endCharacter":62},{"startLine":610,"startCharacter":38,"endLine":611,"endCharacter":69},{"startLine":621,"startCharacter":8,"endLine":632,"endCharacter":5},{"startLine":622,"startCharacter":12,"endLine":631,"endCharacter":15},{"startLine":623,"startCharacter":25,"endLine":629,"endCharacter":7},{"startLine":626,"startCharacter":21,"endLine":629,"endCharacter":6},{"startLine":626,"startCharacter":43,"endLine":628,"endCharacter":11},{"startLine":630,"startCharacter":40,"endLine":631,"endCharacter":15},{"startLine":635,"startCharacter":31,"endLine":636,"endCharacter":42},{"startLine":640,"startCharacter":31,"endLine":644,"endCharacter":5},{"startLine":641,"startCharacter":29,"endLine":643,"endCharacter":18},{"startLine":642,"startCharacter":33,"endLine":643,"endCharacter":18},{"startLine":647,"startCharacter":44,"endLine":648,"endCharacter":92}] [Trace - 23:03:50.400 PM] Received response 'textDocument/foldingRange - (11553)' in 7ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":214,"startCharacter":22,"endLine":215,"endCharacter":18},{"startLine":219,"startCharacter":52,"endLine":304,"endCharacter":2},{"startLine":231,"startCharacter":33,"endLine":233,"endCharacter":55},{"startLine":238,"startCharacter":36,"endLine":239,"endCharacter":21},{"startLine":248,"startCharacter":9,"endLine":258,"endCharacter":3},{"startLine":250,"startCharacter":33,"endLine":253,"endCharacter":61},{"startLine":256,"startCharacter":36,"endLine":257,"endCharacter":22},{"startLine":265,"startCharacter":6,"endLine":276,"endCharacter":3},{"startLine":266,"startCharacter":10,"endLine":275,"endCharacter":13},{"startLine":267,"startCharacter":23,"endLine":273,"endCharacter":5},{"startLine":270,"startCharacter":19,"endLine":273,"endCharacter":4},{"startLine":270,"startCharacter":41,"endLine":272,"endCharacter":9},{"startLine":274,"startCharacter":38,"endLine":275,"endCharacter":13},{"startLine":279,"startCharacter":22,"endLine":280,"endCharacter":55},{"startLine":283,"startCharacter":29,"endLine":284,"endCharacter":40},{"startLine":287,"startCharacter":29,"endLine":303,"endCharacter":3},{"startLine":288,"startCharacter":32,"endLine":302,"endCharacter":51},{"startLine":289,"startCharacter":32,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":38,"endLine":291,"endCharacter":51},{"startLine":293,"startCharacter":31,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":50},{"startLine":297,"startCharacter":25,"endLine":300,"endCharacter":4},{"startLine":298,"startCharacter":47,"endLine":299,"endCharacter":68},{"startLine":301,"startCharacter":10,"endLine":302,"endCharacter":51},{"startLine":308,"startCharacter":59,"endLine":381,"endCharacter":2},{"startLine":313,"startCharacter":33,"endLine":315,"endCharacter":31},{"startLine":320,"startCharacter":36,"endLine":321,"endCharacter":67},{"startLine":330,"startCharacter":12,"endLine":339,"endCharacter":3},{"startLine":332,"startCharacter":33,"endLine":334,"endCharacter":32},{"startLine":337,"startCharacter":36,"endLine":338,"endCharacter":68},{"startLine":346,"startCharacter":6,"endLine":357,"endCharacter":3},{"startLine":347,"startCharacter":10,"endLine":356,"endCharacter":13},{"startLine":348,"startCharacter":23,"endLine":354,"endCharacter":5},{"startLine":351,"startCharacter":19,"endLine":354,"endCharacter":4},{"startLine":351,"startCharacter":41,"endLine":353,"endCharacter":9},{"startLine":355,"startCharacter":38,"endLine":356,"endCharacter":13},{"startLine":360,"startCharacter":22,"endLine":361,"endCharacter":55},{"startLine":364,"startCharacter":29,"endLine":365,"endCharacter":40},{"startLine":370,"startCharacter":29,"endLine":376,"endCharacter":3},{"startLine":371,"startCharacter":32,"endLine":375,"endCharacter":51},{"startLine":372,"startCharacter":32,"endLine":373,"endCharacter":49},{"startLine":374,"startCharacter":10,"endLine":375,"endCharacter":51},{"startLine":379,"startCharacter":32,"endLine":380,"endCharacter":76},{"startLine":385,"startCharacter":57,"endLine":462,"endCharacter":2},{"startLine":394,"startCharacter":33,"endLine":398,"endCharacter":60},{"startLine":403,"startCharacter":36,"endLine":404,"endCharacter":67},{"startLine":413,"startCharacter":12,"endLine":421,"endCharacter":3},{"startLine":415,"startCharacter":33,"endLine":416,"endCharacter":62},{"startLine":419,"startCharacter":36,"endLine":420,"endCharacter":68},{"startLine":428,"startCharacter":6,"endLine":439,"endCharacter":3},{"startLine":429,"startCharacter":10,"endLine":438,"endCharacter":13},{"startLine":430,"startCharacter":23,"endLine":436,"endCharacter":5},{"startLine":433,"startCharacter":19,"endLine":436,"endCharacter":4},{"startLine":433,"startCharacter":41,"endLine":435,"endCharacter":9},{"startLine":437,"startCharacter":38,"endLine":438,"endCharacter":13},{"startLine":442,"startCharacter":29,"endLine":443,"endCharacter":34},{"startLine":446,"startCharacter":35,"endLine":447,"endCharacter":55},{"startLine":451,"startCharacter":29,"endLine":461,"endCharacter":3},{"startLine":453,"startCharacter":10,"endLine":457,"endCharacter":17},{"startLine":454,"startCharacter":14,"endLine":455,"endCharacter":58},{"startLine":459,"startCharacter":28,"endLine":460,"endCharacter":51},{"startLine":466,"startCharacter":51,"endLine":514,"endCharacter":2},{"startLine":484,"startCharacter":12,"endLine":487,"endCharacter":45},{"startLine":494,"startCharacter":6,"endLine":505,"endCharacter":3},{"startLine":495,"startCharacter":10,"endLine":504,"endCharacter":13},{"startLine":496,"startCharacter":23,"endLine":502,"endCharacter":5},{"startLine":499,"startCharacter":19,"endLine":502,"endCharacter":4},{"startLine":499,"startCharacter":41,"endLine":501,"endCharacter":9},{"startLine":503,"startCharacter":38,"endLine":504,"endCharacter":13},{"startLine":508,"startCharacter":22,"endLine":509,"endCharacter":55},{"startLine":512,"startCharacter":29,"endLine":513,"endCharacter":40},{"startLine":518,"startCharacter":51,"endLine":578,"endCharacter":2},{"startLine":542,"startCharacter":12,"endLine":545,"endCharacter":15},{"startLine":552,"startCharacter":6,"endLine":563,"endCharacter":3},{"startLine":553,"startCharacter":10,"endLine":562,"endCharacter":13},{"startLine":554,"startCharacter":23,"endLine":560,"endCharacter":5},{"startLine":557,"startCharacter":19,"endLine":560,"endCharacter":4},{"startLine":557,"startCharacter":41,"endLine":559,"endCharacter":9},{"startLine":561,"startCharacter":38,"endLine":562,"endCharacter":13},{"startLine":567,"startCharacter":29,"endLine":569,"endCharacter":62},{"startLine":572,"startCharacter":22,"endLine":573,"endCharacter":55},{"startLine":576,"startCharacter":44,"endLine":577,"endCharacter":46},{"startLine":582,"startCharacter":50,"endLine":651,"endCharacter":2},{"startLine":583,"startCharacter":20,"endLine":586,"endCharacter":25},{"startLine":587,"startCharacter":3,"endLine":589,"endCharacter":54},{"startLine":592,"startCharacter":26,"endLine":650,"endCharacter":4},{"startLine":593,"startCharacter":8,"endLine":650,"endCharacter":3},{"startLine":593,"startCharacter":36,"endLine":649,"endCharacter":4},{"startLine":602,"startCharacter":35,"endLine":605,"endCharacter":62},{"startLine":610,"startCharacter":38,"endLine":611,"endCharacter":69},{"startLine":621,"startCharacter":8,"endLine":632,"endCharacter":5},{"startLine":622,"startCharacter":12,"endLine":631,"endCharacter":15},{"startLine":623,"startCharacter":25,"endLine":629,"endCharacter":7},{"startLine":626,"startCharacter":21,"endLine":629,"endCharacter":6},{"startLine":626,"startCharacter":43,"endLine":628,"endCharacter":11},{"startLine":630,"startCharacter":40,"endLine":631,"endCharacter":15},{"startLine":635,"startCharacter":31,"endLine":636,"endCharacter":42},{"startLine":640,"startCharacter":31,"endLine":644,"endCharacter":5},{"startLine":641,"startCharacter":29,"endLine":643,"endCharacter":18},{"startLine":642,"startCharacter":33,"endLine":643,"endCharacter":18},{"startLine":647,"startCharacter":44,"endLine":648,"endCharacter":92}] [Trace - 23:03:50.426 PM] Sending request 'textDocument/codeAction - (11554)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":274,"character":22},"end":{"line":274,"character":22}},"context":{"diagnostics":[]}} [Trace - 23:03:50.428 PM] Received response 'textDocument/codeAction - (11554)' in 2ms. Result: null [Trace - 23:03:50.467 PM] Sending request 'textDocument/codeLens - (11555)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:03:50.468 PM] Sending request 'textDocument/codeLens - (11556)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:03:50.468 PM] Received response 'textDocument/codeLens - (11555)' in 0ms. Result: null [Trace - 23:03:50.468 PM] Received response 'textDocument/codeLens - (11556)' in 0ms. Result: null [Trace - 23:03:50.468 PM] Sending request 'textDocument/codeAction - (11557)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":225,"character":15},"end":{"line":225,"character":15}},"context":{"diagnostics":[]}} [Trace - 23:03:50.471 PM] Received response 'textDocument/codeAction - (11557)' in 2ms. Result: null [Trace - 23:03:50.974 PM] Sending request 'textDocument/documentHighlight - (11558)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":226,"character":15}} [Trace - 23:03:50.975 PM] Received response 'textDocument/documentHighlight - (11558)' in 0ms. Result: [{"range":{"start":{"line":226,"character":12},"end":{"line":226,"character":15}},"kind":1},{"range":{"start":{"line":230,"character":14},"end":{"line":230,"character":17}},"kind":1},{"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":72}},"kind":1},{"range":{"start":{"line":214,"character":5},"end":{"line":214,"character":8}},"kind":1},{"range":{"start":{"line":225,"character":10},"end":{"line":225,"character":13}},"kind":1}] [Trace - 23:03:51.151 PM] Sending request 'textDocument/documentLink - (11559)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:03:51.151 PM] Sending request 'textDocument/documentLink - (11560)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:03:51.155 PM] Received response 'textDocument/documentLink - (11559)' in 4ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":223,"character":10},"end":{"line":223,"character":18}},"target":"https://time.Now"},{"range":{"start":{"line":414,"character":11},"end":{"line":414,"character":19}},"target":"https://time.Now"}] [Trace - 23:03:51.159 PM] Received response 'textDocument/documentLink - (11560)' in 7ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":223,"character":10},"end":{"line":223,"character":18}},"target":"https://time.Now"},{"range":{"start":{"line":414,"character":11},"end":{"line":414,"character":19}},"target":"https://time.Now"}] [Trace - 23:03:51.222 PM] Sending request 'textDocument/codeAction - (11561)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":226,"character":15},"end":{"line":226,"character":15}},"context":{"diagnostics":[]}} [Trace - 23:03:51.223 PM] Received response 'textDocument/codeAction - (11561)' in 1ms. Result: null [Trace - 23:03:51.508 PM] Sending request 'textDocument/documentSymbol - (11562)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:03:51.508 PM] Received response 'textDocument/documentSymbol - (11562)' in 0ms. Result: [{"name":"ReceivedEvent","detail":"struct{...}","kind":23,"range":{"start":{"line":14,"character":5},"end":{"line":17,"character":1}},"selectionRange":{"start":{"line":14,"character":5},"end":{"line":14,"character":18}},"children":[{"name":"Event","detail":"interface{...}","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":12}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":6}}}]},{"name":"(ReceivedEvent).String","detail":"()","kind":6,"range":{"start":{"line":19,"character":0},"end":{"line":21,"character":1}},"selectionRange":{"start":{"line":19,"character":23},"end":{"line":19,"character":29}}},{"name":"isIn","detail":"(id string, ids []string)","kind":12,"range":{"start":{"line":23,"character":0},"end":{"line":30,"character":1}},"selectionRange":{"start":{"line":23,"character":5},"end":{"line":23,"character":9}}},{"name":"durations","detail":"(dd []time.Duration)","kind":12,"range":{"start":{"line":33,"character":0},"end":{"line":35,"character":1}},"selectionRange":{"start":{"line":33,"character":5},"end":{"line":33,"character":14}}},{"name":"errs","detail":"(ee []error)","kind":12,"range":{"start":{"line":37,"character":0},"end":{"line":39,"character":1}},"selectionRange":{"start":{"line":37,"character":5},"end":{"line":37,"character":9}}},{"name":"events","detail":"(ee []scheduler.Event)","kind":12,"range":{"start":{"line":41,"character":0},"end":{"line":43,"character":1}},"selectionRange":{"start":{"line":41,"character":5},"end":{"line":41,"character":11}}},{"name":"TestScheduler_trigger_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":46,"character":0},"end":{"line":121,"character":1}},"selectionRange":{"start":{"line":46,"character":5},"end":{"line":46,"character":32}}},{"name":"TestScheduler_update_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":124,"character":0},"end":{"line":212,"character":1}},"selectionRange":{"start":{"line":124,"character":5},"end":{"line":124,"character":31}}},{"name":"now","detail":"()","kind":12,"range":{"start":{"line":214,"character":0},"end":{"line":216,"character":1}},"selectionRange":{"start":{"line":214,"character":5},"end":{"line":214,"character":8}}},{"name":"TestScheduler_outdated_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":219,"character":0},"end":{"line":305,"character":1}},"selectionRange":{"start":{"line":219,"character":5},"end":{"line":219,"character":36}}},{"name":"TestScheduler_ignore_invalid_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":308,"character":0},"end":{"line":382,"character":1}},"selectionRange":{"start":{"line":308,"character":5},"end":{"line":308,"character":43}}},{"name":"TestScheduler_missed_schedules_first","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":385,"character":0},"end":{"line":463,"character":1}},"selectionRange":{"start":{"line":385,"character":5},"end":{"line":385,"character":41}}},{"name":"TestScheduler_deleted_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":466,"character":0},"end":{"line":515,"character":1}},"selectionRange":{"start":{"line":466,"character":5},"end":{"line":466,"character":35}}},{"name":"TestScheduler_delete_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":518,"character":0},"end":{"line":579,"character":1}},"selectionRange":{"start":{"line":518,"character":5},"end":{"line":518,"character":35}}},{"name":"TestScheduler_scheduler_since","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":582,"character":0},"end":{"line":652,"character":1}},"selectionRange":{"start":{"line":582,"character":5},"end":{"line":582,"character":34}}}] [Trace - 23:03:52.319 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":328},"contentChanges":[{"range":{"start":{"line":226,"character":15},"end":{"line":226,"character":15}},"rangeLength":0,"text":"()"}]} [Trace - 23:03:52.326 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":328,"diagnostics":[{"range":{"start":{"line":230,"character":18},"end":{"line":230,"character":21}},"severity":1,"source":"compiler","message":"now.Add undefined (type func() time.Time has no field or method Add)"},{"range":{"start":{"line":232,"character":9},"end":{"line":232,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"},{"range":{"start":{"line":233,"character":9},"end":{"line":233,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"}]} [Trace - 23:03:52.342 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":329},"contentChanges":[{"range":{"start":{"line":226,"character":16},"end":{"line":226,"character":17}},"rangeLength":1,"text":")"}]} [Trace - 23:03:52.465 PM] Sending request 'textDocument/signatureHelp - (11563)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":226,"character":17},"context":{"isRetrigger":false,"triggerCharacter":"(","triggerKind":2}} [Trace - 23:03:52.465 PM] Received response 'textDocument/signatureHelp - (11563)' in 0ms. Result: null [Trace - 23:03:52.465 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 23:03:52 no signature help: cannot find an enclosing function\n\tposition={226 17}\n"} [Error - 11:03:52 PM] 2020/11/25 23:03:52 no signature help: cannot find an enclosing function position={226 17} [Trace - 23:03:52.541 PM] Sending request 'textDocument/foldingRange - (11564)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:03:52.541 PM] Sending request 'textDocument/foldingRange - (11565)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:03:52.545 PM] Received response 'textDocument/foldingRange - (11564)' in 4ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":214,"startCharacter":22,"endLine":215,"endCharacter":18},{"startLine":219,"startCharacter":52,"endLine":304,"endCharacter":2},{"startLine":231,"startCharacter":33,"endLine":233,"endCharacter":55},{"startLine":238,"startCharacter":36,"endLine":239,"endCharacter":21},{"startLine":248,"startCharacter":9,"endLine":258,"endCharacter":3},{"startLine":250,"startCharacter":33,"endLine":253,"endCharacter":61},{"startLine":256,"startCharacter":36,"endLine":257,"endCharacter":22},{"startLine":265,"startCharacter":6,"endLine":276,"endCharacter":3},{"startLine":266,"startCharacter":10,"endLine":275,"endCharacter":13},{"startLine":267,"startCharacter":23,"endLine":273,"endCharacter":5},{"startLine":270,"startCharacter":19,"endLine":273,"endCharacter":4},{"startLine":270,"startCharacter":41,"endLine":272,"endCharacter":9},{"startLine":274,"startCharacter":38,"endLine":275,"endCharacter":13},{"startLine":279,"startCharacter":22,"endLine":280,"endCharacter":55},{"startLine":283,"startCharacter":29,"endLine":284,"endCharacter":40},{"startLine":287,"startCharacter":29,"endLine":303,"endCharacter":3},{"startLine":288,"startCharacter":32,"endLine":302,"endCharacter":51},{"startLine":289,"startCharacter":32,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":38,"endLine":291,"endCharacter":51},{"startLine":293,"startCharacter":31,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":50},{"startLine":297,"startCharacter":25,"endLine":300,"endCharacter":4},{"startLine":298,"startCharacter":47,"endLine":299,"endCharacter":68},{"startLine":301,"startCharacter":10,"endLine":302,"endCharacter":51},{"startLine":308,"startCharacter":59,"endLine":381,"endCharacter":2},{"startLine":313,"startCharacter":33,"endLine":315,"endCharacter":31},{"startLine":320,"startCharacter":36,"endLine":321,"endCharacter":67},{"startLine":330,"startCharacter":12,"endLine":339,"endCharacter":3},{"startLine":332,"startCharacter":33,"endLine":334,"endCharacter":32},{"startLine":337,"startCharacter":36,"endLine":338,"endCharacter":68},{"startLine":346,"startCharacter":6,"endLine":357,"endCharacter":3},{"startLine":347,"startCharacter":10,"endLine":356,"endCharacter":13},{"startLine":348,"startCharacter":23,"endLine":354,"endCharacter":5},{"startLine":351,"startCharacter":19,"endLine":354,"endCharacter":4},{"startLine":351,"startCharacter":41,"endLine":353,"endCharacter":9},{"startLine":355,"startCharacter":38,"endLine":356,"endCharacter":13},{"startLine":360,"startCharacter":22,"endLine":361,"endCharacter":55},{"startLine":364,"startCharacter":29,"endLine":365,"endCharacter":40},{"startLine":370,"startCharacter":29,"endLine":376,"endCharacter":3},{"startLine":371,"startCharacter":32,"endLine":375,"endCharacter":51},{"startLine":372,"startCharacter":32,"endLine":373,"endCharacter":49},{"startLine":374,"startCharacter":10,"endLine":375,"endCharacter":51},{"startLine":379,"startCharacter":32,"endLine":380,"endCharacter":76},{"startLine":385,"startCharacter":57,"endLine":462,"endCharacter":2},{"startLine":394,"startCharacter":33,"endLine":398,"endCharacter":60},{"startLine":403,"startCharacter":36,"endLine":404,"endCharacter":67},{"startLine":413,"startCharacter":12,"endLine":421,"endCharacter":3},{"startLine":415,"startCharacter":33,"endLine":416,"endCharacter":62},{"startLine":419,"startCharacter":36,"endLine":420,"endCharacter":68},{"startLine":428,"startCharacter":6,"endLine":439,"endCharacter":3},{"startLine":429,"startCharacter":10,"endLine":438,"endCharacter":13},{"startLine":430,"startCharacter":23,"endLine":436,"endCharacter":5},{"startLine":433,"startCharacter":19,"endLine":436,"endCharacter":4},{"startLine":433,"startCharacter":41,"endLine":435,"endCharacter":9},{"startLine":437,"startCharacter":38,"endLine":438,"endCharacter":13},{"startLine":442,"startCharacter":29,"endLine":443,"endCharacter":34},{"startLine":446,"startCharacter":35,"endLine":447,"endCharacter":55},{"startLine":451,"startCharacter":29,"endLine":461,"endCharacter":3},{"startLine":453,"startCharacter":10,"endLine":457,"endCharacter":17},{"startLine":454,"startCharacter":14,"endLine":455,"endCharacter":58},{"startLine":459,"startCharacter":28,"endLine":460,"endCharacter":51},{"startLine":466,"startCharacter":51,"endLine":514,"endCharacter":2},{"startLine":484,"startCharacter":12,"endLine":487,"endCharacter":45},{"startLine":494,"startCharacter":6,"endLine":505,"endCharacter":3},{"startLine":495,"startCharacter":10,"endLine":504,"endCharacter":13},{"startLine":496,"startCharacter":23,"endLine":502,"endCharacter":5},{"startLine":499,"startCharacter":19,"endLine":502,"endCharacter":4},{"startLine":499,"startCharacter":41,"endLine":501,"endCharacter":9},{"startLine":503,"startCharacter":38,"endLine":504,"endCharacter":13},{"startLine":508,"startCharacter":22,"endLine":509,"endCharacter":55},{"startLine":512,"startCharacter":29,"endLine":513,"endCharacter":40},{"startLine":518,"startCharacter":51,"endLine":578,"endCharacter":2},{"startLine":542,"startCharacter":12,"endLine":545,"endCharacter":15},{"startLine":552,"startCharacter":6,"endLine":563,"endCharacter":3},{"startLine":553,"startCharacter":10,"endLine":562,"endCharacter":13},{"startLine":554,"startCharacter":23,"endLine":560,"endCharacter":5},{"startLine":557,"startCharacter":19,"endLine":560,"endCharacter":4},{"startLine":557,"startCharacter":41,"endLine":559,"endCharacter":9},{"startLine":561,"startCharacter":38,"endLine":562,"endCharacter":13},{"startLine":567,"startCharacter":29,"endLine":569,"endCharacter":62},{"startLine":572,"startCharacter":22,"endLine":573,"endCharacter":55},{"startLine":576,"startCharacter":44,"endLine":577,"endCharacter":46},{"startLine":582,"startCharacter":50,"endLine":651,"endCharacter":2},{"startLine":583,"startCharacter":20,"endLine":586,"endCharacter":25},{"startLine":587,"startCharacter":3,"endLine":589,"endCharacter":54},{"startLine":592,"startCharacter":26,"endLine":650,"endCharacter":4},{"startLine":593,"startCharacter":8,"endLine":650,"endCharacter":3},{"startLine":593,"startCharacter":36,"endLine":649,"endCharacter":4},{"startLine":602,"startCharacter":35,"endLine":605,"endCharacter":62},{"startLine":610,"startCharacter":38,"endLine":611,"endCharacter":69},{"startLine":621,"startCharacter":8,"endLine":632,"endCharacter":5},{"startLine":622,"startCharacter":12,"endLine":631,"endCharacter":15},{"startLine":623,"startCharacter":25,"endLine":629,"endCharacter":7},{"startLine":626,"startCharacter":21,"endLine":629,"endCharacter":6},{"startLine":626,"startCharacter":43,"endLine":628,"endCharacter":11},{"startLine":630,"startCharacter":40,"endLine":631,"endCharacter":15},{"startLine":635,"startCharacter":31,"endLine":636,"endCharacter":42},{"startLine":640,"startCharacter":31,"endLine":644,"endCharacter":5},{"startLine":641,"startCharacter":29,"endLine":643,"endCharacter":18},{"startLine":642,"startCharacter":33,"endLine":643,"endCharacter":18},{"startLine":647,"startCharacter":44,"endLine":648,"endCharacter":92}] [Trace - 23:03:52.548 PM] Received response 'textDocument/foldingRange - (11565)' in 7ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":214,"startCharacter":22,"endLine":215,"endCharacter":18},{"startLine":219,"startCharacter":52,"endLine":304,"endCharacter":2},{"startLine":231,"startCharacter":33,"endLine":233,"endCharacter":55},{"startLine":238,"startCharacter":36,"endLine":239,"endCharacter":21},{"startLine":248,"startCharacter":9,"endLine":258,"endCharacter":3},{"startLine":250,"startCharacter":33,"endLine":253,"endCharacter":61},{"startLine":256,"startCharacter":36,"endLine":257,"endCharacter":22},{"startLine":265,"startCharacter":6,"endLine":276,"endCharacter":3},{"startLine":266,"startCharacter":10,"endLine":275,"endCharacter":13},{"startLine":267,"startCharacter":23,"endLine":273,"endCharacter":5},{"startLine":270,"startCharacter":19,"endLine":273,"endCharacter":4},{"startLine":270,"startCharacter":41,"endLine":272,"endCharacter":9},{"startLine":274,"startCharacter":38,"endLine":275,"endCharacter":13},{"startLine":279,"startCharacter":22,"endLine":280,"endCharacter":55},{"startLine":283,"startCharacter":29,"endLine":284,"endCharacter":40},{"startLine":287,"startCharacter":29,"endLine":303,"endCharacter":3},{"startLine":288,"startCharacter":32,"endLine":302,"endCharacter":51},{"startLine":289,"startCharacter":32,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":38,"endLine":291,"endCharacter":51},{"startLine":293,"startCharacter":31,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":50},{"startLine":297,"startCharacter":25,"endLine":300,"endCharacter":4},{"startLine":298,"startCharacter":47,"endLine":299,"endCharacter":68},{"startLine":301,"startCharacter":10,"endLine":302,"endCharacter":51},{"startLine":308,"startCharacter":59,"endLine":381,"endCharacter":2},{"startLine":313,"startCharacter":33,"endLine":315,"endCharacter":31},{"startLine":320,"startCharacter":36,"endLine":321,"endCharacter":67},{"startLine":330,"startCharacter":12,"endLine":339,"endCharacter":3},{"startLine":332,"startCharacter":33,"endLine":334,"endCharacter":32},{"startLine":337,"startCharacter":36,"endLine":338,"endCharacter":68},{"startLine":346,"startCharacter":6,"endLine":357,"endCharacter":3},{"startLine":347,"startCharacter":10,"endLine":356,"endCharacter":13},{"startLine":348,"startCharacter":23,"endLine":354,"endCharacter":5},{"startLine":351,"startCharacter":19,"endLine":354,"endCharacter":4},{"startLine":351,"startCharacter":41,"endLine":353,"endCharacter":9},{"startLine":355,"startCharacter":38,"endLine":356,"endCharacter":13},{"startLine":360,"startCharacter":22,"endLine":361,"endCharacter":55},{"startLine":364,"startCharacter":29,"endLine":365,"endCharacter":40},{"startLine":370,"startCharacter":29,"endLine":376,"endCharacter":3},{"startLine":371,"startCharacter":32,"endLine":375,"endCharacter":51},{"startLine":372,"startCharacter":32,"endLine":373,"endCharacter":49},{"startLine":374,"startCharacter":10,"endLine":375,"endCharacter":51},{"startLine":379,"startCharacter":32,"endLine":380,"endCharacter":76},{"startLine":385,"startCharacter":57,"endLine":462,"endCharacter":2},{"startLine":394,"startCharacter":33,"endLine":398,"endCharacter":60},{"startLine":403,"startCharacter":36,"endLine":404,"endCharacter":67},{"startLine":413,"startCharacter":12,"endLine":421,"endCharacter":3},{"startLine":415,"startCharacter":33,"endLine":416,"endCharacter":62},{"startLine":419,"startCharacter":36,"endLine":420,"endCharacter":68},{"startLine":428,"startCharacter":6,"endLine":439,"endCharacter":3},{"startLine":429,"startCharacter":10,"endLine":438,"endCharacter":13},{"startLine":430,"startCharacter":23,"endLine":436,"endCharacter":5},{"startLine":433,"startCharacter":19,"endLine":436,"endCharacter":4},{"startLine":433,"startCharacter":41,"endLine":435,"endCharacter":9},{"startLine":437,"startCharacter":38,"endLine":438,"endCharacter":13},{"startLine":442,"startCharacter":29,"endLine":443,"endCharacter":34},{"startLine":446,"startCharacter":35,"endLine":447,"endCharacter":55},{"startLine":451,"startCharacter":29,"endLine":461,"endCharacter":3},{"startLine":453,"startCharacter":10,"endLine":457,"endCharacter":17},{"startLine":454,"startCharacter":14,"endLine":455,"endCharacter":58},{"startLine":459,"startCharacter":28,"endLine":460,"endCharacter":51},{"startLine":466,"startCharacter":51,"endLine":514,"endCharacter":2},{"startLine":484,"startCharacter":12,"endLine":487,"endCharacter":45},{"startLine":494,"startCharacter":6,"endLine":505,"endCharacter":3},{"startLine":495,"startCharacter":10,"endLine":504,"endCharacter":13},{"startLine":496,"startCharacter":23,"endLine":502,"endCharacter":5},{"startLine":499,"startCharacter":19,"endLine":502,"endCharacter":4},{"startLine":499,"startCharacter":41,"endLine":501,"endCharacter":9},{"startLine":503,"startCharacter":38,"endLine":504,"endCharacter":13},{"startLine":508,"startCharacter":22,"endLine":509,"endCharacter":55},{"startLine":512,"startCharacter":29,"endLine":513,"endCharacter":40},{"startLine":518,"startCharacter":51,"endLine":578,"endCharacter":2},{"startLine":542,"startCharacter":12,"endLine":545,"endCharacter":15},{"startLine":552,"startCharacter":6,"endLine":563,"endCharacter":3},{"startLine":553,"startCharacter":10,"endLine":562,"endCharacter":13},{"startLine":554,"startCharacter":23,"endLine":560,"endCharacter":5},{"startLine":557,"startCharacter":19,"endLine":560,"endCharacter":4},{"startLine":557,"startCharacter":41,"endLine":559,"endCharacter":9},{"startLine":561,"startCharacter":38,"endLine":562,"endCharacter":13},{"startLine":567,"startCharacter":29,"endLine":569,"endCharacter":62},{"startLine":572,"startCharacter":22,"endLine":573,"endCharacter":55},{"startLine":576,"startCharacter":44,"endLine":577,"endCharacter":46},{"startLine":582,"startCharacter":50,"endLine":651,"endCharacter":2},{"startLine":583,"startCharacter":20,"endLine":586,"endCharacter":25},{"startLine":587,"startCharacter":3,"endLine":589,"endCharacter":54},{"startLine":592,"startCharacter":26,"endLine":650,"endCharacter":4},{"startLine":593,"startCharacter":8,"endLine":650,"endCharacter":3},{"startLine":593,"startCharacter":36,"endLine":649,"endCharacter":4},{"startLine":602,"startCharacter":35,"endLine":605,"endCharacter":62},{"startLine":610,"startCharacter":38,"endLine":611,"endCharacter":69},{"startLine":621,"startCharacter":8,"endLine":632,"endCharacter":5},{"startLine":622,"startCharacter":12,"endLine":631,"endCharacter":15},{"startLine":623,"startCharacter":25,"endLine":629,"endCharacter":7},{"startLine":626,"startCharacter":21,"endLine":629,"endCharacter":6},{"startLine":626,"startCharacter":43,"endLine":628,"endCharacter":11},{"startLine":630,"startCharacter":40,"endLine":631,"endCharacter":15},{"startLine":635,"startCharacter":31,"endLine":636,"endCharacter":42},{"startLine":640,"startCharacter":31,"endLine":644,"endCharacter":5},{"startLine":641,"startCharacter":29,"endLine":643,"endCharacter":18},{"startLine":642,"startCharacter":33,"endLine":643,"endCharacter":18},{"startLine":647,"startCharacter":44,"endLine":648,"endCharacter":92}] [Trace - 23:03:52.582 PM] Sending request 'textDocument/codeAction - (11566)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":274,"character":22},"end":{"line":274,"character":22}},"context":{"diagnostics":[]}} [Trace - 23:03:52.584 PM] Received response 'textDocument/codeAction - (11566)' in 2ms. Result: null [Trace - 23:03:52.618 PM] Sending request 'textDocument/codeLens - (11567)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:03:52.618 PM] Sending request 'textDocument/codeLens - (11568)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:03:52.618 PM] Received response 'textDocument/codeLens - (11567)' in 0ms. Result: null [Trace - 23:03:52.618 PM] Received response 'textDocument/codeLens - (11568)' in 0ms. Result: null [Trace - 23:03:52.619 PM] Sending request 'textDocument/codeAction - (11569)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":226,"character":17},"end":{"line":226,"character":17}},"context":{"diagnostics":[]}} [Trace - 23:03:52.621 PM] Received response 'textDocument/codeAction - (11569)' in 2ms. Result: null [Trace - 23:03:53.127 PM] Sending request 'textDocument/hover - (11570)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":225,"character":12}} [Trace - 23:03:53.128 PM] Received response 'textDocument/hover - (11570)' in 1ms. Result: {"contents":{"kind":"markdown","value":"```go\nfunc now() time.Time\n```"},"range":{"start":{"line":225,"character":10},"end":{"line":225,"character":13}}} [Trace - 23:03:53.309 PM] Sending request 'textDocument/documentLink - (11571)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:03:53.309 PM] Sending request 'textDocument/documentLink - (11572)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:03:53.313 PM] Received response 'textDocument/documentLink - (11571)' in 4ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":223,"character":10},"end":{"line":223,"character":18}},"target":"https://time.Now"},{"range":{"start":{"line":414,"character":11},"end":{"line":414,"character":19}},"target":"https://time.Now"}] [Trace - 23:03:53.316 PM] Received response 'textDocument/documentLink - (11572)' in 7ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":223,"character":10},"end":{"line":223,"character":18}},"target":"https://time.Now"},{"range":{"start":{"line":414,"character":11},"end":{"line":414,"character":19}},"target":"https://time.Now"}] [Trace - 23:03:53.642 PM] Sending request 'textDocument/documentSymbol - (11573)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:03:53.642 PM] Received response 'textDocument/documentSymbol - (11573)' in 0ms. Result: [{"name":"ReceivedEvent","detail":"struct{...}","kind":23,"range":{"start":{"line":14,"character":5},"end":{"line":17,"character":1}},"selectionRange":{"start":{"line":14,"character":5},"end":{"line":14,"character":18}},"children":[{"name":"Event","detail":"interface{...}","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":12}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":6}}}]},{"name":"(ReceivedEvent).String","detail":"()","kind":6,"range":{"start":{"line":19,"character":0},"end":{"line":21,"character":1}},"selectionRange":{"start":{"line":19,"character":23},"end":{"line":19,"character":29}}},{"name":"isIn","detail":"(id string, ids []string)","kind":12,"range":{"start":{"line":23,"character":0},"end":{"line":30,"character":1}},"selectionRange":{"start":{"line":23,"character":5},"end":{"line":23,"character":9}}},{"name":"durations","detail":"(dd []time.Duration)","kind":12,"range":{"start":{"line":33,"character":0},"end":{"line":35,"character":1}},"selectionRange":{"start":{"line":33,"character":5},"end":{"line":33,"character":14}}},{"name":"errs","detail":"(ee []error)","kind":12,"range":{"start":{"line":37,"character":0},"end":{"line":39,"character":1}},"selectionRange":{"start":{"line":37,"character":5},"end":{"line":37,"character":9}}},{"name":"events","detail":"(ee []scheduler.Event)","kind":12,"range":{"start":{"line":41,"character":0},"end":{"line":43,"character":1}},"selectionRange":{"start":{"line":41,"character":5},"end":{"line":41,"character":11}}},{"name":"TestScheduler_trigger_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":46,"character":0},"end":{"line":121,"character":1}},"selectionRange":{"start":{"line":46,"character":5},"end":{"line":46,"character":32}}},{"name":"TestScheduler_update_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":124,"character":0},"end":{"line":212,"character":1}},"selectionRange":{"start":{"line":124,"character":5},"end":{"line":124,"character":31}}},{"name":"now","detail":"()","kind":12,"range":{"start":{"line":214,"character":0},"end":{"line":216,"character":1}},"selectionRange":{"start":{"line":214,"character":5},"end":{"line":214,"character":8}}},{"name":"TestScheduler_outdated_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":219,"character":0},"end":{"line":305,"character":1}},"selectionRange":{"start":{"line":219,"character":5},"end":{"line":219,"character":36}}},{"name":"TestScheduler_ignore_invalid_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":308,"character":0},"end":{"line":382,"character":1}},"selectionRange":{"start":{"line":308,"character":5},"end":{"line":308,"character":43}}},{"name":"TestScheduler_missed_schedules_first","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":385,"character":0},"end":{"line":463,"character":1}},"selectionRange":{"start":{"line":385,"character":5},"end":{"line":385,"character":41}}},{"name":"TestScheduler_deleted_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":466,"character":0},"end":{"line":515,"character":1}},"selectionRange":{"start":{"line":466,"character":5},"end":{"line":466,"character":35}}},{"name":"TestScheduler_delete_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":518,"character":0},"end":{"line":579,"character":1}},"selectionRange":{"start":{"line":518,"character":5},"end":{"line":518,"character":35}}},{"name":"TestScheduler_scheduler_since","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":582,"character":0},"end":{"line":652,"character":1}},"selectionRange":{"start":{"line":582,"character":5},"end":{"line":582,"character":34}}}] [Trace - 23:03:54.234 PM] Sending request 'textDocument/hover - (11574)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":233,"character":47}} [Trace - 23:03:54.235 PM] Received response 'textDocument/hover - (11574)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nvar earlier int64\n```"},"range":{"start":{"line":233,"character":47},"end":{"line":233,"character":54}}} [Trace - 23:03:54.809 PM] Sending request 'textDocument/hover - (11575)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":232,"character":68}} [Trace - 23:03:54.809 PM] Received response 'textDocument/hover - (11575)' in 0ms. Result: null [Trace - 23:03:54.876 PM] Sending request 'textDocument/documentHighlight - (11576)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":232,"character":69}} [Trace - 23:03:54.876 PM] Received response 'textDocument/documentHighlight - (11576)' in 0ms. Result: [{"range":{"start":{"line":225,"character":10},"end":{"line":225,"character":13}},"kind":1},{"range":{"start":{"line":226,"character":12},"end":{"line":226,"character":15}},"kind":1},{"range":{"start":{"line":230,"character":14},"end":{"line":230,"character":17}},"kind":1},{"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":72}},"kind":1},{"range":{"start":{"line":214,"character":5},"end":{"line":214,"character":8}},"kind":1}] [Trace - 23:03:55.426 PM] Sending request 'textDocument/codeAction - (11577)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":74}},"context":{"diagnostics":[]}} [Trace - 23:03:55.428 PM] Received response 'textDocument/codeAction - (11577)' in 1ms. Result: [{"title":"Extract to variable","kind":"refactor.extract","disabled":{"reason":""},"edit":{},"command":{"title":"","command":"gopls.extract_variable","arguments":["file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go",{"start":{"line":232,"character":69},"end":{"line":232,"character":74}}]}}] [Trace - 23:03:55.581 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 23:03:55 background imports cache refresh starting\n"} [Info - 11:03:55 PM] 2020/11/25 23:03:55 background imports cache refresh starting [Trace - 23:03:55.750 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 23:03:55 background refresh finished after 169.587756ms\n"} [Info - 11:03:55 PM] 2020/11/25 23:03:55 background refresh finished after 169.587756ms [Trace - 23:03:56.299 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":330},"contentChanges":[{"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":74}},"rangeLength":5,"text":"e"}]} [Trace - 23:03:56.301 PM] Sending request 'textDocument/completion - (11578)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":232,"character":70},"context":{"triggerKind":1}} [Trace - 23:03:56.305 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":330,"diagnostics":[{"range":{"start":{"line":230,"character":18},"end":{"line":230,"character":21}},"severity":1,"source":"compiler","message":"now.Add undefined (type func() time.Time has no field or method Add)"},{"range":{"start":{"line":232,"character":9},"end":{"line":232,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"},{"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":70}},"severity":1,"source":"compiler","message":"undeclared name: e"},{"range":{"start":{"line":233,"character":9},"end":{"line":233,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"}]} [Trace - 23:03:56.312 PM] Received response 'textDocument/completion - (11578)' in 11ms. Result: {"isIncomplete":true,"items":[{"label":"earlier","kind":6,"detail":"int64","preselect":true,"sortText":"00000","filterText":"earlier","insertTextFormat":2,"textEdit":{"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":70}},"newText":"earlier"}},{"label":"errs","kind":3,"detail":"func(ee ...error) []error","sortText":"00001","filterText":"errs","insertTextFormat":2,"textEdit":{"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":70}},"newText":"errs(${1:})"}},{"label":"events","kind":3,"detail":"func(ee ...scheduler.Event) []scheduler.Event","sortText":"00002","filterText":"events","insertTextFormat":2,"textEdit":{"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":70}},"newText":"events(${1:})"}},{"label":"encoding","kind":9,"detail":"\"encoding\"","sortText":"00003","filterText":"encoding","insertTextFormat":2,"textEdit":{"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":70}},"newText":"encoding"},"additionalTextEdits":[{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":2}},"newText":"encoding\"\n\t\""}]},{"label":"errors","kind":9,"detail":"\"errors\"","sortText":"00004","filterText":"errors","insertTextFormat":2,"textEdit":{"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":70}},"newText":"errors"},"additionalTextEdits":[{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":2}},"newText":"errors\"\n\t\""}]},{"label":"exec","kind":9,"detail":"\"os/exec\"","sortText":"00005","filterText":"exec","insertTextFormat":2,"textEdit":{"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":70}},"newText":"exec"},"additionalTextEdits":[{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":2}},"newText":"os/exec\"\n\t\""}]},{"label":"expvar","kind":9,"detail":"\"expvar\"","sortText":"00006","filterText":"expvar","insertTextFormat":2,"textEdit":{"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":70}},"newText":"expvar"},"additionalTextEdits":[{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":2}},"newText":"expvar\"\n\t\""}]},{"label":"error","kind":8,"sortText":"00007","filterText":"error","insertTextFormat":2,"textEdit":{"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":70}},"newText":"error"}},{"label":"execenv","kind":9,"detail":"\"internal/syscall/execenv\"","sortText":"00008","filterText":"execenv","insertTextFormat":2,"textEdit":{"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":70}},"newText":"execenv"},"additionalTextEdits":[{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":2}},"newText":"internal/syscall/execenv\"\n\t\""}]},{"label":"fmt.Errorf","kind":3,"detail":"func(format string, a ...interface{}) error","documentation":"Errorf formats according to a format specifier and returns the string as a\nvalue that satisfies error.\n\nIf the format specifier includes a %w verb with an error operand,\nthe returned error will implement an Unwrap method returning the operand. It is\ninvalid to include more than one %w verb or to supply it with an operand\nthat does not implement the error interface. The %w verb is otherwise\na synonym for %v.\n","sortText":"00009","filterText":"fmt.Errorf","insertTextFormat":2,"textEdit":{"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":70}},"newText":"fmt.Errorf(${1:})"}},{"label":"schedule.ErrInvalidScheduleEpoch","kind":6,"detail":"error","sortText":"00010","filterText":"schedule.ErrInvalidScheduleEpoch","insertTextFormat":2,"textEdit":{"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":70}},"newText":"schedule.ErrInvalidScheduleEpoch"}},{"label":"schedule.ErrInvalidScheduleID","kind":6,"detail":"error","sortText":"00011","filterText":"schedule.ErrInvalidScheduleID","insertTextFormat":2,"textEdit":{"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":70}},"newText":"schedule.ErrInvalidScheduleID"}},{"label":"lastEpoch","kind":6,"sortText":"00015","filterText":"lastEpoch","insertTextFormat":2,"textEdit":{"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":70}},"newText":"lastEpoch"}},{"label":"ReceivedEvent","kind":22,"detail":"struct{...}","documentation":"ReceivedEvent holds the event and the really triggered time in epoch\n","sortText":"00016","filterText":"ReceivedEvent","insertTextFormat":2,"textEdit":{"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":70}},"newText":"ReceivedEvent"}},{"label":"TestScheduler_trigger_epoch","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #1: schedules should be triggered at the expected time\n","sortText":"00017","filterText":"TestScheduler_trigger_epoch","insertTextFormat":2,"textEdit":{"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":70}},"newText":"TestScheduler_trigger_epoch(${1:})"}},{"label":"TestScheduler_update_epoch","kind":3,"detail":"func(t *testing.T)","documentation":"Rule #2: when updating epochs, schedules should be triggered at the new time\n","sortText":"00018","filterText":"TestScheduler_update_epoch","insertTextFormat":2,"textEdit":{"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":70}},"newText":"TestScheduler_update_epoch(${1:})"}}]} [Trace - 23:03:56.338 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":331},"contentChanges":[{"range":{"start":{"line":232,"character":70},"end":{"line":232,"character":70}},"rangeLength":0,"text":"a"}]} [Trace - 23:03:56.338 PM] Sending request 'textDocument/completion - (11579)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":232,"character":71},"context":{"triggerKind":3}} [Trace - 23:03:56.345 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":331,"diagnostics":[{"range":{"start":{"line":230,"character":18},"end":{"line":230,"character":21}},"severity":1,"source":"compiler","message":"now.Add undefined (type func() time.Time has no field or method Add)"},{"range":{"start":{"line":232,"character":9},"end":{"line":232,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"},{"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":71}},"severity":1,"source":"compiler","message":"undeclared name: ea"},{"range":{"start":{"line":233,"character":9},"end":{"line":233,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"}]} [Trace - 23:03:56.380 PM] Received response 'textDocument/completion - (11579)' in 41ms. Result: {"isIncomplete":true,"items":[{"label":"earlier","kind":6,"detail":"int64","preselect":true,"sortText":"00000","filterText":"earlier","insertTextFormat":2,"textEdit":{"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":71}},"newText":"earlier"}},{"label":"easyjson","kind":9,"detail":"\"github.com/mailru/easyjson\"","sortText":"00001","filterText":"easyjson","insertTextFormat":2,"textEdit":{"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":71}},"newText":"easyjson"},"additionalTextEdits":[{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":0}},"newText":"\t\"github.com/mailru/easyjson\"\n"}]},{"label":"schedule.ErrInvalidScheduleEpoch","kind":6,"detail":"error","sortText":"00002","filterText":"schedule.ErrInvalidScheduleEpoch","insertTextFormat":2,"textEdit":{"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":71}},"newText":"schedule.ErrInvalidScheduleEpoch"}},{"label":"schedule.ErrInvalidScheduleID","kind":6,"detail":"error","sortText":"00003","filterText":"schedule.ErrInvalidScheduleID","insertTextFormat":2,"textEdit":{"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":71}},"newText":"schedule.ErrInvalidScheduleID"}},{"label":"schedule.ErrOutdatedScheduleEpoch","kind":6,"detail":"error","sortText":"00004","filterText":"schedule.ErrOutdatedScheduleEpoch","insertTextFormat":2,"textEdit":{"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":71}},"newText":"schedule.ErrOutdatedScheduleEpoch"}}]} [Trace - 23:03:56.539 PM] Sending request 'textDocument/foldingRange - (11580)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:03:56.539 PM] Sending request 'textDocument/foldingRange - (11581)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:03:56.543 PM] Received response 'textDocument/foldingRange - (11580)' in 4ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":214,"startCharacter":22,"endLine":215,"endCharacter":18},{"startLine":219,"startCharacter":52,"endLine":304,"endCharacter":2},{"startLine":231,"startCharacter":33,"endLine":233,"endCharacter":55},{"startLine":238,"startCharacter":36,"endLine":239,"endCharacter":21},{"startLine":248,"startCharacter":9,"endLine":258,"endCharacter":3},{"startLine":250,"startCharacter":33,"endLine":253,"endCharacter":61},{"startLine":256,"startCharacter":36,"endLine":257,"endCharacter":22},{"startLine":265,"startCharacter":6,"endLine":276,"endCharacter":3},{"startLine":266,"startCharacter":10,"endLine":275,"endCharacter":13},{"startLine":267,"startCharacter":23,"endLine":273,"endCharacter":5},{"startLine":270,"startCharacter":19,"endLine":273,"endCharacter":4},{"startLine":270,"startCharacter":41,"endLine":272,"endCharacter":9},{"startLine":274,"startCharacter":38,"endLine":275,"endCharacter":13},{"startLine":279,"startCharacter":22,"endLine":280,"endCharacter":55},{"startLine":283,"startCharacter":29,"endLine":284,"endCharacter":40},{"startLine":287,"startCharacter":29,"endLine":303,"endCharacter":3},{"startLine":288,"startCharacter":32,"endLine":302,"endCharacter":51},{"startLine":289,"startCharacter":32,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":38,"endLine":291,"endCharacter":51},{"startLine":293,"startCharacter":31,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":50},{"startLine":297,"startCharacter":25,"endLine":300,"endCharacter":4},{"startLine":298,"startCharacter":47,"endLine":299,"endCharacter":68},{"startLine":301,"startCharacter":10,"endLine":302,"endCharacter":51},{"startLine":308,"startCharacter":59,"endLine":381,"endCharacter":2},{"startLine":313,"startCharacter":33,"endLine":315,"endCharacter":31},{"startLine":320,"startCharacter":36,"endLine":321,"endCharacter":67},{"startLine":330,"startCharacter":12,"endLine":339,"endCharacter":3},{"startLine":332,"startCharacter":33,"endLine":334,"endCharacter":32},{"startLine":337,"startCharacter":36,"endLine":338,"endCharacter":68},{"startLine":346,"startCharacter":6,"endLine":357,"endCharacter":3},{"startLine":347,"startCharacter":10,"endLine":356,"endCharacter":13},{"startLine":348,"startCharacter":23,"endLine":354,"endCharacter":5},{"startLine":351,"startCharacter":19,"endLine":354,"endCharacter":4},{"startLine":351,"startCharacter":41,"endLine":353,"endCharacter":9},{"startLine":355,"startCharacter":38,"endLine":356,"endCharacter":13},{"startLine":360,"startCharacter":22,"endLine":361,"endCharacter":55},{"startLine":364,"startCharacter":29,"endLine":365,"endCharacter":40},{"startLine":370,"startCharacter":29,"endLine":376,"endCharacter":3},{"startLine":371,"startCharacter":32,"endLine":375,"endCharacter":51},{"startLine":372,"startCharacter":32,"endLine":373,"endCharacter":49},{"startLine":374,"startCharacter":10,"endLine":375,"endCharacter":51},{"startLine":379,"startCharacter":32,"endLine":380,"endCharacter":76},{"startLine":385,"startCharacter":57,"endLine":462,"endCharacter":2},{"startLine":394,"startCharacter":33,"endLine":398,"endCharacter":60},{"startLine":403,"startCharacter":36,"endLine":404,"endCharacter":67},{"startLine":413,"startCharacter":12,"endLine":421,"endCharacter":3},{"startLine":415,"startCharacter":33,"endLine":416,"endCharacter":62},{"startLine":419,"startCharacter":36,"endLine":420,"endCharacter":68},{"startLine":428,"startCharacter":6,"endLine":439,"endCharacter":3},{"startLine":429,"startCharacter":10,"endLine":438,"endCharacter":13},{"startLine":430,"startCharacter":23,"endLine":436,"endCharacter":5},{"startLine":433,"startCharacter":19,"endLine":436,"endCharacter":4},{"startLine":433,"startCharacter":41,"endLine":435,"endCharacter":9},{"startLine":437,"startCharacter":38,"endLine":438,"endCharacter":13},{"startLine":442,"startCharacter":29,"endLine":443,"endCharacter":34},{"startLine":446,"startCharacter":35,"endLine":447,"endCharacter":55},{"startLine":451,"startCharacter":29,"endLine":461,"endCharacter":3},{"startLine":453,"startCharacter":10,"endLine":457,"endCharacter":17},{"startLine":454,"startCharacter":14,"endLine":455,"endCharacter":58},{"startLine":459,"startCharacter":28,"endLine":460,"endCharacter":51},{"startLine":466,"startCharacter":51,"endLine":514,"endCharacter":2},{"startLine":484,"startCharacter":12,"endLine":487,"endCharacter":45},{"startLine":494,"startCharacter":6,"endLine":505,"endCharacter":3},{"startLine":495,"startCharacter":10,"endLine":504,"endCharacter":13},{"startLine":496,"startCharacter":23,"endLine":502,"endCharacter":5},{"startLine":499,"startCharacter":19,"endLine":502,"endCharacter":4},{"startLine":499,"startCharacter":41,"endLine":501,"endCharacter":9},{"startLine":503,"startCharacter":38,"endLine":504,"endCharacter":13},{"startLine":508,"startCharacter":22,"endLine":509,"endCharacter":55},{"startLine":512,"startCharacter":29,"endLine":513,"endCharacter":40},{"startLine":518,"startCharacter":51,"endLine":578,"endCharacter":2},{"startLine":542,"startCharacter":12,"endLine":545,"endCharacter":15},{"startLine":552,"startCharacter":6,"endLine":563,"endCharacter":3},{"startLine":553,"startCharacter":10,"endLine":562,"endCharacter":13},{"startLine":554,"startCharacter":23,"endLine":560,"endCharacter":5},{"startLine":557,"startCharacter":19,"endLine":560,"endCharacter":4},{"startLine":557,"startCharacter":41,"endLine":559,"endCharacter":9},{"startLine":561,"startCharacter":38,"endLine":562,"endCharacter":13},{"startLine":567,"startCharacter":29,"endLine":569,"endCharacter":62},{"startLine":572,"startCharacter":22,"endLine":573,"endCharacter":55},{"startLine":576,"startCharacter":44,"endLine":577,"endCharacter":46},{"startLine":582,"startCharacter":50,"endLine":651,"endCharacter":2},{"startLine":583,"startCharacter":20,"endLine":586,"endCharacter":25},{"startLine":587,"startCharacter":3,"endLine":589,"endCharacter":54},{"startLine":592,"startCharacter":26,"endLine":650,"endCharacter":4},{"startLine":593,"startCharacter":8,"endLine":650,"endCharacter":3},{"startLine":593,"startCharacter":36,"endLine":649,"endCharacter":4},{"startLine":602,"startCharacter":35,"endLine":605,"endCharacter":62},{"startLine":610,"startCharacter":38,"endLine":611,"endCharacter":69},{"startLine":621,"startCharacter":8,"endLine":632,"endCharacter":5},{"startLine":622,"startCharacter":12,"endLine":631,"endCharacter":15},{"startLine":623,"startCharacter":25,"endLine":629,"endCharacter":7},{"startLine":626,"startCharacter":21,"endLine":629,"endCharacter":6},{"startLine":626,"startCharacter":43,"endLine":628,"endCharacter":11},{"startLine":630,"startCharacter":40,"endLine":631,"endCharacter":15},{"startLine":635,"startCharacter":31,"endLine":636,"endCharacter":42},{"startLine":640,"startCharacter":31,"endLine":644,"endCharacter":5},{"startLine":641,"startCharacter":29,"endLine":643,"endCharacter":18},{"startLine":642,"startCharacter":33,"endLine":643,"endCharacter":18},{"startLine":647,"startCharacter":44,"endLine":648,"endCharacter":92}] [Trace - 23:03:56.547 PM] Received response 'textDocument/foldingRange - (11581)' in 7ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":214,"startCharacter":22,"endLine":215,"endCharacter":18},{"startLine":219,"startCharacter":52,"endLine":304,"endCharacter":2},{"startLine":231,"startCharacter":33,"endLine":233,"endCharacter":55},{"startLine":238,"startCharacter":36,"endLine":239,"endCharacter":21},{"startLine":248,"startCharacter":9,"endLine":258,"endCharacter":3},{"startLine":250,"startCharacter":33,"endLine":253,"endCharacter":61},{"startLine":256,"startCharacter":36,"endLine":257,"endCharacter":22},{"startLine":265,"startCharacter":6,"endLine":276,"endCharacter":3},{"startLine":266,"startCharacter":10,"endLine":275,"endCharacter":13},{"startLine":267,"startCharacter":23,"endLine":273,"endCharacter":5},{"startLine":270,"startCharacter":19,"endLine":273,"endCharacter":4},{"startLine":270,"startCharacter":41,"endLine":272,"endCharacter":9},{"startLine":274,"startCharacter":38,"endLine":275,"endCharacter":13},{"startLine":279,"startCharacter":22,"endLine":280,"endCharacter":55},{"startLine":283,"startCharacter":29,"endLine":284,"endCharacter":40},{"startLine":287,"startCharacter":29,"endLine":303,"endCharacter":3},{"startLine":288,"startCharacter":32,"endLine":302,"endCharacter":51},{"startLine":289,"startCharacter":32,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":38,"endLine":291,"endCharacter":51},{"startLine":293,"startCharacter":31,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":50},{"startLine":297,"startCharacter":25,"endLine":300,"endCharacter":4},{"startLine":298,"startCharacter":47,"endLine":299,"endCharacter":68},{"startLine":301,"startCharacter":10,"endLine":302,"endCharacter":51},{"startLine":308,"startCharacter":59,"endLine":381,"endCharacter":2},{"startLine":313,"startCharacter":33,"endLine":315,"endCharacter":31},{"startLine":320,"startCharacter":36,"endLine":321,"endCharacter":67},{"startLine":330,"startCharacter":12,"endLine":339,"endCharacter":3},{"startLine":332,"startCharacter":33,"endLine":334,"endCharacter":32},{"startLine":337,"startCharacter":36,"endLine":338,"endCharacter":68},{"startLine":346,"startCharacter":6,"endLine":357,"endCharacter":3},{"startLine":347,"startCharacter":10,"endLine":356,"endCharacter":13},{"startLine":348,"startCharacter":23,"endLine":354,"endCharacter":5},{"startLine":351,"startCharacter":19,"endLine":354,"endCharacter":4},{"startLine":351,"startCharacter":41,"endLine":353,"endCharacter":9},{"startLine":355,"startCharacter":38,"endLine":356,"endCharacter":13},{"startLine":360,"startCharacter":22,"endLine":361,"endCharacter":55},{"startLine":364,"startCharacter":29,"endLine":365,"endCharacter":40},{"startLine":370,"startCharacter":29,"endLine":376,"endCharacter":3},{"startLine":371,"startCharacter":32,"endLine":375,"endCharacter":51},{"startLine":372,"startCharacter":32,"endLine":373,"endCharacter":49},{"startLine":374,"startCharacter":10,"endLine":375,"endCharacter":51},{"startLine":379,"startCharacter":32,"endLine":380,"endCharacter":76},{"startLine":385,"startCharacter":57,"endLine":462,"endCharacter":2},{"startLine":394,"startCharacter":33,"endLine":398,"endCharacter":60},{"startLine":403,"startCharacter":36,"endLine":404,"endCharacter":67},{"startLine":413,"startCharacter":12,"endLine":421,"endCharacter":3},{"startLine":415,"startCharacter":33,"endLine":416,"endCharacter":62},{"startLine":419,"startCharacter":36,"endLine":420,"endCharacter":68},{"startLine":428,"startCharacter":6,"endLine":439,"endCharacter":3},{"startLine":429,"startCharacter":10,"endLine":438,"endCharacter":13},{"startLine":430,"startCharacter":23,"endLine":436,"endCharacter":5},{"startLine":433,"startCharacter":19,"endLine":436,"endCharacter":4},{"startLine":433,"startCharacter":41,"endLine":435,"endCharacter":9},{"startLine":437,"startCharacter":38,"endLine":438,"endCharacter":13},{"startLine":442,"startCharacter":29,"endLine":443,"endCharacter":34},{"startLine":446,"startCharacter":35,"endLine":447,"endCharacter":55},{"startLine":451,"startCharacter":29,"endLine":461,"endCharacter":3},{"startLine":453,"startCharacter":10,"endLine":457,"endCharacter":17},{"startLine":454,"startCharacter":14,"endLine":455,"endCharacter":58},{"startLine":459,"startCharacter":28,"endLine":460,"endCharacter":51},{"startLine":466,"startCharacter":51,"endLine":514,"endCharacter":2},{"startLine":484,"startCharacter":12,"endLine":487,"endCharacter":45},{"startLine":494,"startCharacter":6,"endLine":505,"endCharacter":3},{"startLine":495,"startCharacter":10,"endLine":504,"endCharacter":13},{"startLine":496,"startCharacter":23,"endLine":502,"endCharacter":5},{"startLine":499,"startCharacter":19,"endLine":502,"endCharacter":4},{"startLine":499,"startCharacter":41,"endLine":501,"endCharacter":9},{"startLine":503,"startCharacter":38,"endLine":504,"endCharacter":13},{"startLine":508,"startCharacter":22,"endLine":509,"endCharacter":55},{"startLine":512,"startCharacter":29,"endLine":513,"endCharacter":40},{"startLine":518,"startCharacter":51,"endLine":578,"endCharacter":2},{"startLine":542,"startCharacter":12,"endLine":545,"endCharacter":15},{"startLine":552,"startCharacter":6,"endLine":563,"endCharacter":3},{"startLine":553,"startCharacter":10,"endLine":562,"endCharacter":13},{"startLine":554,"startCharacter":23,"endLine":560,"endCharacter":5},{"startLine":557,"startCharacter":19,"endLine":560,"endCharacter":4},{"startLine":557,"startCharacter":41,"endLine":559,"endCharacter":9},{"startLine":561,"startCharacter":38,"endLine":562,"endCharacter":13},{"startLine":567,"startCharacter":29,"endLine":569,"endCharacter":62},{"startLine":572,"startCharacter":22,"endLine":573,"endCharacter":55},{"startLine":576,"startCharacter":44,"endLine":577,"endCharacter":46},{"startLine":582,"startCharacter":50,"endLine":651,"endCharacter":2},{"startLine":583,"startCharacter":20,"endLine":586,"endCharacter":25},{"startLine":587,"startCharacter":3,"endLine":589,"endCharacter":54},{"startLine":592,"startCharacter":26,"endLine":650,"endCharacter":4},{"startLine":593,"startCharacter":8,"endLine":650,"endCharacter":3},{"startLine":593,"startCharacter":36,"endLine":649,"endCharacter":4},{"startLine":602,"startCharacter":35,"endLine":605,"endCharacter":62},{"startLine":610,"startCharacter":38,"endLine":611,"endCharacter":69},{"startLine":621,"startCharacter":8,"endLine":632,"endCharacter":5},{"startLine":622,"startCharacter":12,"endLine":631,"endCharacter":15},{"startLine":623,"startCharacter":25,"endLine":629,"endCharacter":7},{"startLine":626,"startCharacter":21,"endLine":629,"endCharacter":6},{"startLine":626,"startCharacter":43,"endLine":628,"endCharacter":11},{"startLine":630,"startCharacter":40,"endLine":631,"endCharacter":15},{"startLine":635,"startCharacter":31,"endLine":636,"endCharacter":42},{"startLine":640,"startCharacter":31,"endLine":644,"endCharacter":5},{"startLine":641,"startCharacter":29,"endLine":643,"endCharacter":18},{"startLine":642,"startCharacter":33,"endLine":643,"endCharacter":18},{"startLine":647,"startCharacter":44,"endLine":648,"endCharacter":92}] [Trace - 23:03:56.565 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":332},"contentChanges":[{"range":{"start":{"line":232,"character":71},"end":{"line":232,"character":71}},"rangeLength":0,"text":"r"}]} [Trace - 23:03:56.565 PM] Sending request 'textDocument/completion - (11582)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":232,"character":72},"context":{"triggerKind":3}} [Trace - 23:03:56.571 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":332,"diagnostics":[{"range":{"start":{"line":230,"character":18},"end":{"line":230,"character":21}},"severity":1,"source":"compiler","message":"now.Add undefined (type func() time.Time has no field or method Add)"},{"range":{"start":{"line":232,"character":9},"end":{"line":232,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"},{"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":72}},"severity":1,"source":"compiler","message":"undeclared name: ear"},{"range":{"start":{"line":233,"character":9},"end":{"line":233,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"}]} [Trace - 23:03:56.604 PM] Received response 'textDocument/completion - (11582)' in 39ms. Result: {"isIncomplete":true,"items":[{"label":"earlier","kind":6,"detail":"int64","preselect":true,"sortText":"00000","filterText":"earlier","insertTextFormat":2,"textEdit":{"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":72}},"newText":"earlier"}}]} [Trace - 23:03:56.665 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":333},"contentChanges":[{"range":{"start":{"line":232,"character":72},"end":{"line":232,"character":72}},"rangeLength":0,"text":"l"}]} [Trace - 23:03:56.665 PM] Sending request 'textDocument/completion - (11583)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":232,"character":73},"context":{"triggerKind":3}} [Trace - 23:03:56.671 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":333,"diagnostics":[{"range":{"start":{"line":230,"character":18},"end":{"line":230,"character":21}},"severity":1,"source":"compiler","message":"now.Add undefined (type func() time.Time has no field or method Add)"},{"range":{"start":{"line":232,"character":9},"end":{"line":232,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"},{"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":73}},"severity":1,"source":"compiler","message":"undeclared name: earl"},{"range":{"start":{"line":233,"character":9},"end":{"line":233,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"}]} [Trace - 23:03:56.703 PM] Received response 'textDocument/completion - (11583)' in 38ms. Result: {"isIncomplete":true,"items":[{"label":"earlier","kind":6,"detail":"int64","preselect":true,"sortText":"00000","filterText":"earlier","insertTextFormat":2,"textEdit":{"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":73}},"newText":"earlier"}}]} [Trace - 23:03:56.858 PM] Sending request 'textDocument/foldingRange - (11584)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:03:56.858 PM] Sending request 'textDocument/foldingRange - (11585)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:03:56.862 PM] Received response 'textDocument/foldingRange - (11584)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":214,"startCharacter":22,"endLine":215,"endCharacter":18},{"startLine":219,"startCharacter":52,"endLine":304,"endCharacter":2},{"startLine":231,"startCharacter":33,"endLine":233,"endCharacter":55},{"startLine":238,"startCharacter":36,"endLine":239,"endCharacter":21},{"startLine":248,"startCharacter":9,"endLine":258,"endCharacter":3},{"startLine":250,"startCharacter":33,"endLine":253,"endCharacter":61},{"startLine":256,"startCharacter":36,"endLine":257,"endCharacter":22},{"startLine":265,"startCharacter":6,"endLine":276,"endCharacter":3},{"startLine":266,"startCharacter":10,"endLine":275,"endCharacter":13},{"startLine":267,"startCharacter":23,"endLine":273,"endCharacter":5},{"startLine":270,"startCharacter":19,"endLine":273,"endCharacter":4},{"startLine":270,"startCharacter":41,"endLine":272,"endCharacter":9},{"startLine":274,"startCharacter":38,"endLine":275,"endCharacter":13},{"startLine":279,"startCharacter":22,"endLine":280,"endCharacter":55},{"startLine":283,"startCharacter":29,"endLine":284,"endCharacter":40},{"startLine":287,"startCharacter":29,"endLine":303,"endCharacter":3},{"startLine":288,"startCharacter":32,"endLine":302,"endCharacter":51},{"startLine":289,"startCharacter":32,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":38,"endLine":291,"endCharacter":51},{"startLine":293,"startCharacter":31,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":50},{"startLine":297,"startCharacter":25,"endLine":300,"endCharacter":4},{"startLine":298,"startCharacter":47,"endLine":299,"endCharacter":68},{"startLine":301,"startCharacter":10,"endLine":302,"endCharacter":51},{"startLine":308,"startCharacter":59,"endLine":381,"endCharacter":2},{"startLine":313,"startCharacter":33,"endLine":315,"endCharacter":31},{"startLine":320,"startCharacter":36,"endLine":321,"endCharacter":67},{"startLine":330,"startCharacter":12,"endLine":339,"endCharacter":3},{"startLine":332,"startCharacter":33,"endLine":334,"endCharacter":32},{"startLine":337,"startCharacter":36,"endLine":338,"endCharacter":68},{"startLine":346,"startCharacter":6,"endLine":357,"endCharacter":3},{"startLine":347,"startCharacter":10,"endLine":356,"endCharacter":13},{"startLine":348,"startCharacter":23,"endLine":354,"endCharacter":5},{"startLine":351,"startCharacter":19,"endLine":354,"endCharacter":4},{"startLine":351,"startCharacter":41,"endLine":353,"endCharacter":9},{"startLine":355,"startCharacter":38,"endLine":356,"endCharacter":13},{"startLine":360,"startCharacter":22,"endLine":361,"endCharacter":55},{"startLine":364,"startCharacter":29,"endLine":365,"endCharacter":40},{"startLine":370,"startCharacter":29,"endLine":376,"endCharacter":3},{"startLine":371,"startCharacter":32,"endLine":375,"endCharacter":51},{"startLine":372,"startCharacter":32,"endLine":373,"endCharacter":49},{"startLine":374,"startCharacter":10,"endLine":375,"endCharacter":51},{"startLine":379,"startCharacter":32,"endLine":380,"endCharacter":76},{"startLine":385,"startCharacter":57,"endLine":462,"endCharacter":2},{"startLine":394,"startCharacter":33,"endLine":398,"endCharacter":60},{"startLine":403,"startCharacter":36,"endLine":404,"endCharacter":67},{"startLine":413,"startCharacter":12,"endLine":421,"endCharacter":3},{"startLine":415,"startCharacter":33,"endLine":416,"endCharacter":62},{"startLine":419,"startCharacter":36,"endLine":420,"endCharacter":68},{"startLine":428,"startCharacter":6,"endLine":439,"endCharacter":3},{"startLine":429,"startCharacter":10,"endLine":438,"endCharacter":13},{"startLine":430,"startCharacter":23,"endLine":436,"endCharacter":5},{"startLine":433,"startCharacter":19,"endLine":436,"endCharacter":4},{"startLine":433,"startCharacter":41,"endLine":435,"endCharacter":9},{"startLine":437,"startCharacter":38,"endLine":438,"endCharacter":13},{"startLine":442,"startCharacter":29,"endLine":443,"endCharacter":34},{"startLine":446,"startCharacter":35,"endLine":447,"endCharacter":55},{"startLine":451,"startCharacter":29,"endLine":461,"endCharacter":3},{"startLine":453,"startCharacter":10,"endLine":457,"endCharacter":17},{"startLine":454,"startCharacter":14,"endLine":455,"endCharacter":58},{"startLine":459,"startCharacter":28,"endLine":460,"endCharacter":51},{"startLine":466,"startCharacter":51,"endLine":514,"endCharacter":2},{"startLine":484,"startCharacter":12,"endLine":487,"endCharacter":45},{"startLine":494,"startCharacter":6,"endLine":505,"endCharacter":3},{"startLine":495,"startCharacter":10,"endLine":504,"endCharacter":13},{"startLine":496,"startCharacter":23,"endLine":502,"endCharacter":5},{"startLine":499,"startCharacter":19,"endLine":502,"endCharacter":4},{"startLine":499,"startCharacter":41,"endLine":501,"endCharacter":9},{"startLine":503,"startCharacter":38,"endLine":504,"endCharacter":13},{"startLine":508,"startCharacter":22,"endLine":509,"endCharacter":55},{"startLine":512,"startCharacter":29,"endLine":513,"endCharacter":40},{"startLine":518,"startCharacter":51,"endLine":578,"endCharacter":2},{"startLine":542,"startCharacter":12,"endLine":545,"endCharacter":15},{"startLine":552,"startCharacter":6,"endLine":563,"endCharacter":3},{"startLine":553,"startCharacter":10,"endLine":562,"endCharacter":13},{"startLine":554,"startCharacter":23,"endLine":560,"endCharacter":5},{"startLine":557,"startCharacter":19,"endLine":560,"endCharacter":4},{"startLine":557,"startCharacter":41,"endLine":559,"endCharacter":9},{"startLine":561,"startCharacter":38,"endLine":562,"endCharacter":13},{"startLine":567,"startCharacter":29,"endLine":569,"endCharacter":62},{"startLine":572,"startCharacter":22,"endLine":573,"endCharacter":55},{"startLine":576,"startCharacter":44,"endLine":577,"endCharacter":46},{"startLine":582,"startCharacter":50,"endLine":651,"endCharacter":2},{"startLine":583,"startCharacter":20,"endLine":586,"endCharacter":25},{"startLine":587,"startCharacter":3,"endLine":589,"endCharacter":54},{"startLine":592,"startCharacter":26,"endLine":650,"endCharacter":4},{"startLine":593,"startCharacter":8,"endLine":650,"endCharacter":3},{"startLine":593,"startCharacter":36,"endLine":649,"endCharacter":4},{"startLine":602,"startCharacter":35,"endLine":605,"endCharacter":62},{"startLine":610,"startCharacter":38,"endLine":611,"endCharacter":69},{"startLine":621,"startCharacter":8,"endLine":632,"endCharacter":5},{"startLine":622,"startCharacter":12,"endLine":631,"endCharacter":15},{"startLine":623,"startCharacter":25,"endLine":629,"endCharacter":7},{"startLine":626,"startCharacter":21,"endLine":629,"endCharacter":6},{"startLine":626,"startCharacter":43,"endLine":628,"endCharacter":11},{"startLine":630,"startCharacter":40,"endLine":631,"endCharacter":15},{"startLine":635,"startCharacter":31,"endLine":636,"endCharacter":42},{"startLine":640,"startCharacter":31,"endLine":644,"endCharacter":5},{"startLine":641,"startCharacter":29,"endLine":643,"endCharacter":18},{"startLine":642,"startCharacter":33,"endLine":643,"endCharacter":18},{"startLine":647,"startCharacter":44,"endLine":648,"endCharacter":92}] [Trace - 23:03:56.865 PM] Received response 'textDocument/foldingRange - (11585)' in 6ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":214,"startCharacter":22,"endLine":215,"endCharacter":18},{"startLine":219,"startCharacter":52,"endLine":304,"endCharacter":2},{"startLine":231,"startCharacter":33,"endLine":233,"endCharacter":55},{"startLine":238,"startCharacter":36,"endLine":239,"endCharacter":21},{"startLine":248,"startCharacter":9,"endLine":258,"endCharacter":3},{"startLine":250,"startCharacter":33,"endLine":253,"endCharacter":61},{"startLine":256,"startCharacter":36,"endLine":257,"endCharacter":22},{"startLine":265,"startCharacter":6,"endLine":276,"endCharacter":3},{"startLine":266,"startCharacter":10,"endLine":275,"endCharacter":13},{"startLine":267,"startCharacter":23,"endLine":273,"endCharacter":5},{"startLine":270,"startCharacter":19,"endLine":273,"endCharacter":4},{"startLine":270,"startCharacter":41,"endLine":272,"endCharacter":9},{"startLine":274,"startCharacter":38,"endLine":275,"endCharacter":13},{"startLine":279,"startCharacter":22,"endLine":280,"endCharacter":55},{"startLine":283,"startCharacter":29,"endLine":284,"endCharacter":40},{"startLine":287,"startCharacter":29,"endLine":303,"endCharacter":3},{"startLine":288,"startCharacter":32,"endLine":302,"endCharacter":51},{"startLine":289,"startCharacter":32,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":38,"endLine":291,"endCharacter":51},{"startLine":293,"startCharacter":31,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":50},{"startLine":297,"startCharacter":25,"endLine":300,"endCharacter":4},{"startLine":298,"startCharacter":47,"endLine":299,"endCharacter":68},{"startLine":301,"startCharacter":10,"endLine":302,"endCharacter":51},{"startLine":308,"startCharacter":59,"endLine":381,"endCharacter":2},{"startLine":313,"startCharacter":33,"endLine":315,"endCharacter":31},{"startLine":320,"startCharacter":36,"endLine":321,"endCharacter":67},{"startLine":330,"startCharacter":12,"endLine":339,"endCharacter":3},{"startLine":332,"startCharacter":33,"endLine":334,"endCharacter":32},{"startLine":337,"startCharacter":36,"endLine":338,"endCharacter":68},{"startLine":346,"startCharacter":6,"endLine":357,"endCharacter":3},{"startLine":347,"startCharacter":10,"endLine":356,"endCharacter":13},{"startLine":348,"startCharacter":23,"endLine":354,"endCharacter":5},{"startLine":351,"startCharacter":19,"endLine":354,"endCharacter":4},{"startLine":351,"startCharacter":41,"endLine":353,"endCharacter":9},{"startLine":355,"startCharacter":38,"endLine":356,"endCharacter":13},{"startLine":360,"startCharacter":22,"endLine":361,"endCharacter":55},{"startLine":364,"startCharacter":29,"endLine":365,"endCharacter":40},{"startLine":370,"startCharacter":29,"endLine":376,"endCharacter":3},{"startLine":371,"startCharacter":32,"endLine":375,"endCharacter":51},{"startLine":372,"startCharacter":32,"endLine":373,"endCharacter":49},{"startLine":374,"startCharacter":10,"endLine":375,"endCharacter":51},{"startLine":379,"startCharacter":32,"endLine":380,"endCharacter":76},{"startLine":385,"startCharacter":57,"endLine":462,"endCharacter":2},{"startLine":394,"startCharacter":33,"endLine":398,"endCharacter":60},{"startLine":403,"startCharacter":36,"endLine":404,"endCharacter":67},{"startLine":413,"startCharacter":12,"endLine":421,"endCharacter":3},{"startLine":415,"startCharacter":33,"endLine":416,"endCharacter":62},{"startLine":419,"startCharacter":36,"endLine":420,"endCharacter":68},{"startLine":428,"startCharacter":6,"endLine":439,"endCharacter":3},{"startLine":429,"startCharacter":10,"endLine":438,"endCharacter":13},{"startLine":430,"startCharacter":23,"endLine":436,"endCharacter":5},{"startLine":433,"startCharacter":19,"endLine":436,"endCharacter":4},{"startLine":433,"startCharacter":41,"endLine":435,"endCharacter":9},{"startLine":437,"startCharacter":38,"endLine":438,"endCharacter":13},{"startLine":442,"startCharacter":29,"endLine":443,"endCharacter":34},{"startLine":446,"startCharacter":35,"endLine":447,"endCharacter":55},{"startLine":451,"startCharacter":29,"endLine":461,"endCharacter":3},{"startLine":453,"startCharacter":10,"endLine":457,"endCharacter":17},{"startLine":454,"startCharacter":14,"endLine":455,"endCharacter":58},{"startLine":459,"startCharacter":28,"endLine":460,"endCharacter":51},{"startLine":466,"startCharacter":51,"endLine":514,"endCharacter":2},{"startLine":484,"startCharacter":12,"endLine":487,"endCharacter":45},{"startLine":494,"startCharacter":6,"endLine":505,"endCharacter":3},{"startLine":495,"startCharacter":10,"endLine":504,"endCharacter":13},{"startLine":496,"startCharacter":23,"endLine":502,"endCharacter":5},{"startLine":499,"startCharacter":19,"endLine":502,"endCharacter":4},{"startLine":499,"startCharacter":41,"endLine":501,"endCharacter":9},{"startLine":503,"startCharacter":38,"endLine":504,"endCharacter":13},{"startLine":508,"startCharacter":22,"endLine":509,"endCharacter":55},{"startLine":512,"startCharacter":29,"endLine":513,"endCharacter":40},{"startLine":518,"startCharacter":51,"endLine":578,"endCharacter":2},{"startLine":542,"startCharacter":12,"endLine":545,"endCharacter":15},{"startLine":552,"startCharacter":6,"endLine":563,"endCharacter":3},{"startLine":553,"startCharacter":10,"endLine":562,"endCharacter":13},{"startLine":554,"startCharacter":23,"endLine":560,"endCharacter":5},{"startLine":557,"startCharacter":19,"endLine":560,"endCharacter":4},{"startLine":557,"startCharacter":41,"endLine":559,"endCharacter":9},{"startLine":561,"startCharacter":38,"endLine":562,"endCharacter":13},{"startLine":567,"startCharacter":29,"endLine":569,"endCharacter":62},{"startLine":572,"startCharacter":22,"endLine":573,"endCharacter":55},{"startLine":576,"startCharacter":44,"endLine":577,"endCharacter":46},{"startLine":582,"startCharacter":50,"endLine":651,"endCharacter":2},{"startLine":583,"startCharacter":20,"endLine":586,"endCharacter":25},{"startLine":587,"startCharacter":3,"endLine":589,"endCharacter":54},{"startLine":592,"startCharacter":26,"endLine":650,"endCharacter":4},{"startLine":593,"startCharacter":8,"endLine":650,"endCharacter":3},{"startLine":593,"startCharacter":36,"endLine":649,"endCharacter":4},{"startLine":602,"startCharacter":35,"endLine":605,"endCharacter":62},{"startLine":610,"startCharacter":38,"endLine":611,"endCharacter":69},{"startLine":621,"startCharacter":8,"endLine":632,"endCharacter":5},{"startLine":622,"startCharacter":12,"endLine":631,"endCharacter":15},{"startLine":623,"startCharacter":25,"endLine":629,"endCharacter":7},{"startLine":626,"startCharacter":21,"endLine":629,"endCharacter":6},{"startLine":626,"startCharacter":43,"endLine":628,"endCharacter":11},{"startLine":630,"startCharacter":40,"endLine":631,"endCharacter":15},{"startLine":635,"startCharacter":31,"endLine":636,"endCharacter":42},{"startLine":640,"startCharacter":31,"endLine":644,"endCharacter":5},{"startLine":641,"startCharacter":29,"endLine":643,"endCharacter":18},{"startLine":642,"startCharacter":33,"endLine":643,"endCharacter":18},{"startLine":647,"startCharacter":44,"endLine":648,"endCharacter":92}] [Trace - 23:03:56.901 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":334},"contentChanges":[{"range":{"start":{"line":232,"character":73},"end":{"line":232,"character":73}},"rangeLength":0,"text":"i"}]} [Trace - 23:03:56.901 PM] Sending request 'textDocument/completion - (11586)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":232,"character":74},"context":{"triggerKind":3}} [Trace - 23:03:56.907 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":334,"diagnostics":[{"range":{"start":{"line":230,"character":18},"end":{"line":230,"character":21}},"severity":1,"source":"compiler","message":"now.Add undefined (type func() time.Time has no field or method Add)"},{"range":{"start":{"line":232,"character":9},"end":{"line":232,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"},{"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":74}},"severity":1,"source":"compiler","message":"undeclared name: earli"},{"range":{"start":{"line":233,"character":9},"end":{"line":233,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"}]} [Trace - 23:03:56.946 PM] Received response 'textDocument/completion - (11586)' in 45ms. Result: {"isIncomplete":true,"items":[{"label":"earlier","kind":6,"detail":"int64","preselect":true,"sortText":"00000","filterText":"earlier","insertTextFormat":2,"textEdit":{"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":74}},"newText":"earlier"}}]} [Trace - 23:03:56.992 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":335},"contentChanges":[{"range":{"start":{"line":232,"character":74},"end":{"line":232,"character":74}},"rangeLength":0,"text":"e"}]} [Trace - 23:03:56.992 PM] Sending request 'textDocument/completion - (11587)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":232,"character":75},"context":{"triggerKind":3}} [Trace - 23:03:56.998 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":335,"diagnostics":[{"range":{"start":{"line":230,"character":18},"end":{"line":230,"character":21}},"severity":1,"source":"compiler","message":"now.Add undefined (type func() time.Time has no field or method Add)"},{"range":{"start":{"line":232,"character":9},"end":{"line":232,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"},{"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":75}},"severity":1,"source":"compiler","message":"undeclared name: earlie"},{"range":{"start":{"line":233,"character":9},"end":{"line":233,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"}]} [Trace - 23:03:57.029 PM] Received response 'textDocument/completion - (11587)' in 37ms. Result: {"isIncomplete":true,"items":[{"label":"earlier","kind":6,"detail":"int64","preselect":true,"sortText":"00000","filterText":"earlier","insertTextFormat":2,"textEdit":{"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":75}},"newText":"earlier"}}]} [Trace - 23:03:57.050 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":336},"contentChanges":[{"range":{"start":{"line":232,"character":75},"end":{"line":232,"character":75}},"rangeLength":0,"text":"r"}]} [Trace - 23:03:57.050 PM] Sending request 'textDocument/completion - (11588)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":232,"character":76},"context":{"triggerKind":3}} [Trace - 23:03:57.057 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":336,"diagnostics":[{"range":{"start":{"line":230,"character":18},"end":{"line":230,"character":21}},"severity":1,"source":"compiler","message":"now.Add undefined (type func() time.Time has no field or method Add)"},{"range":{"start":{"line":232,"character":9},"end":{"line":232,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"},{"range":{"start":{"line":233,"character":9},"end":{"line":233,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"}]} [Trace - 23:03:57.089 PM] Received response 'textDocument/completion - (11588)' in 39ms. Result: {"isIncomplete":true,"items":[{"label":"earlier","kind":6,"detail":"int64","preselect":true,"sortText":"00000","filterText":"earlier","insertTextFormat":2,"textEdit":{"range":{"start":{"line":232,"character":69},"end":{"line":232,"character":76}},"newText":"earlier"}}]} [Trace - 23:03:57.250 PM] Sending request 'textDocument/foldingRange - (11589)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:03:57.250 PM] Sending request 'textDocument/foldingRange - (11590)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:03:57.254 PM] Received response 'textDocument/foldingRange - (11589)' in 4ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":214,"startCharacter":22,"endLine":215,"endCharacter":18},{"startLine":219,"startCharacter":52,"endLine":304,"endCharacter":2},{"startLine":231,"startCharacter":33,"endLine":233,"endCharacter":55},{"startLine":238,"startCharacter":36,"endLine":239,"endCharacter":21},{"startLine":248,"startCharacter":9,"endLine":258,"endCharacter":3},{"startLine":250,"startCharacter":33,"endLine":253,"endCharacter":61},{"startLine":256,"startCharacter":36,"endLine":257,"endCharacter":22},{"startLine":265,"startCharacter":6,"endLine":276,"endCharacter":3},{"startLine":266,"startCharacter":10,"endLine":275,"endCharacter":13},{"startLine":267,"startCharacter":23,"endLine":273,"endCharacter":5},{"startLine":270,"startCharacter":19,"endLine":273,"endCharacter":4},{"startLine":270,"startCharacter":41,"endLine":272,"endCharacter":9},{"startLine":274,"startCharacter":38,"endLine":275,"endCharacter":13},{"startLine":279,"startCharacter":22,"endLine":280,"endCharacter":55},{"startLine":283,"startCharacter":29,"endLine":284,"endCharacter":40},{"startLine":287,"startCharacter":29,"endLine":303,"endCharacter":3},{"startLine":288,"startCharacter":32,"endLine":302,"endCharacter":51},{"startLine":289,"startCharacter":32,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":38,"endLine":291,"endCharacter":51},{"startLine":293,"startCharacter":31,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":50},{"startLine":297,"startCharacter":25,"endLine":300,"endCharacter":4},{"startLine":298,"startCharacter":47,"endLine":299,"endCharacter":68},{"startLine":301,"startCharacter":10,"endLine":302,"endCharacter":51},{"startLine":308,"startCharacter":59,"endLine":381,"endCharacter":2},{"startLine":313,"startCharacter":33,"endLine":315,"endCharacter":31},{"startLine":320,"startCharacter":36,"endLine":321,"endCharacter":67},{"startLine":330,"startCharacter":12,"endLine":339,"endCharacter":3},{"startLine":332,"startCharacter":33,"endLine":334,"endCharacter":32},{"startLine":337,"startCharacter":36,"endLine":338,"endCharacter":68},{"startLine":346,"startCharacter":6,"endLine":357,"endCharacter":3},{"startLine":347,"startCharacter":10,"endLine":356,"endCharacter":13},{"startLine":348,"startCharacter":23,"endLine":354,"endCharacter":5},{"startLine":351,"startCharacter":19,"endLine":354,"endCharacter":4},{"startLine":351,"startCharacter":41,"endLine":353,"endCharacter":9},{"startLine":355,"startCharacter":38,"endLine":356,"endCharacter":13},{"startLine":360,"startCharacter":22,"endLine":361,"endCharacter":55},{"startLine":364,"startCharacter":29,"endLine":365,"endCharacter":40},{"startLine":370,"startCharacter":29,"endLine":376,"endCharacter":3},{"startLine":371,"startCharacter":32,"endLine":375,"endCharacter":51},{"startLine":372,"startCharacter":32,"endLine":373,"endCharacter":49},{"startLine":374,"startCharacter":10,"endLine":375,"endCharacter":51},{"startLine":379,"startCharacter":32,"endLine":380,"endCharacter":76},{"startLine":385,"startCharacter":57,"endLine":462,"endCharacter":2},{"startLine":394,"startCharacter":33,"endLine":398,"endCharacter":60},{"startLine":403,"startCharacter":36,"endLine":404,"endCharacter":67},{"startLine":413,"startCharacter":12,"endLine":421,"endCharacter":3},{"startLine":415,"startCharacter":33,"endLine":416,"endCharacter":62},{"startLine":419,"startCharacter":36,"endLine":420,"endCharacter":68},{"startLine":428,"startCharacter":6,"endLine":439,"endCharacter":3},{"startLine":429,"startCharacter":10,"endLine":438,"endCharacter":13},{"startLine":430,"startCharacter":23,"endLine":436,"endCharacter":5},{"startLine":433,"startCharacter":19,"endLine":436,"endCharacter":4},{"startLine":433,"startCharacter":41,"endLine":435,"endCharacter":9},{"startLine":437,"startCharacter":38,"endLine":438,"endCharacter":13},{"startLine":442,"startCharacter":29,"endLine":443,"endCharacter":34},{"startLine":446,"startCharacter":35,"endLine":447,"endCharacter":55},{"startLine":451,"startCharacter":29,"endLine":461,"endCharacter":3},{"startLine":453,"startCharacter":10,"endLine":457,"endCharacter":17},{"startLine":454,"startCharacter":14,"endLine":455,"endCharacter":58},{"startLine":459,"startCharacter":28,"endLine":460,"endCharacter":51},{"startLine":466,"startCharacter":51,"endLine":514,"endCharacter":2},{"startLine":484,"startCharacter":12,"endLine":487,"endCharacter":45},{"startLine":494,"startCharacter":6,"endLine":505,"endCharacter":3},{"startLine":495,"startCharacter":10,"endLine":504,"endCharacter":13},{"startLine":496,"startCharacter":23,"endLine":502,"endCharacter":5},{"startLine":499,"startCharacter":19,"endLine":502,"endCharacter":4},{"startLine":499,"startCharacter":41,"endLine":501,"endCharacter":9},{"startLine":503,"startCharacter":38,"endLine":504,"endCharacter":13},{"startLine":508,"startCharacter":22,"endLine":509,"endCharacter":55},{"startLine":512,"startCharacter":29,"endLine":513,"endCharacter":40},{"startLine":518,"startCharacter":51,"endLine":578,"endCharacter":2},{"startLine":542,"startCharacter":12,"endLine":545,"endCharacter":15},{"startLine":552,"startCharacter":6,"endLine":563,"endCharacter":3},{"startLine":553,"startCharacter":10,"endLine":562,"endCharacter":13},{"startLine":554,"startCharacter":23,"endLine":560,"endCharacter":5},{"startLine":557,"startCharacter":19,"endLine":560,"endCharacter":4},{"startLine":557,"startCharacter":41,"endLine":559,"endCharacter":9},{"startLine":561,"startCharacter":38,"endLine":562,"endCharacter":13},{"startLine":567,"startCharacter":29,"endLine":569,"endCharacter":62},{"startLine":572,"startCharacter":22,"endLine":573,"endCharacter":55},{"startLine":576,"startCharacter":44,"endLine":577,"endCharacter":46},{"startLine":582,"startCharacter":50,"endLine":651,"endCharacter":2},{"startLine":583,"startCharacter":20,"endLine":586,"endCharacter":25},{"startLine":587,"startCharacter":3,"endLine":589,"endCharacter":54},{"startLine":592,"startCharacter":26,"endLine":650,"endCharacter":4},{"startLine":593,"startCharacter":8,"endLine":650,"endCharacter":3},{"startLine":593,"startCharacter":36,"endLine":649,"endCharacter":4},{"startLine":602,"startCharacter":35,"endLine":605,"endCharacter":62},{"startLine":610,"startCharacter":38,"endLine":611,"endCharacter":69},{"startLine":621,"startCharacter":8,"endLine":632,"endCharacter":5},{"startLine":622,"startCharacter":12,"endLine":631,"endCharacter":15},{"startLine":623,"startCharacter":25,"endLine":629,"endCharacter":7},{"startLine":626,"startCharacter":21,"endLine":629,"endCharacter":6},{"startLine":626,"startCharacter":43,"endLine":628,"endCharacter":11},{"startLine":630,"startCharacter":40,"endLine":631,"endCharacter":15},{"startLine":635,"startCharacter":31,"endLine":636,"endCharacter":42},{"startLine":640,"startCharacter":31,"endLine":644,"endCharacter":5},{"startLine":641,"startCharacter":29,"endLine":643,"endCharacter":18},{"startLine":642,"startCharacter":33,"endLine":643,"endCharacter":18},{"startLine":647,"startCharacter":44,"endLine":648,"endCharacter":92}] [Trace - 23:03:57.257 PM] Received response 'textDocument/foldingRange - (11590)' in 6ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":214,"startCharacter":22,"endLine":215,"endCharacter":18},{"startLine":219,"startCharacter":52,"endLine":304,"endCharacter":2},{"startLine":231,"startCharacter":33,"endLine":233,"endCharacter":55},{"startLine":238,"startCharacter":36,"endLine":239,"endCharacter":21},{"startLine":248,"startCharacter":9,"endLine":258,"endCharacter":3},{"startLine":250,"startCharacter":33,"endLine":253,"endCharacter":61},{"startLine":256,"startCharacter":36,"endLine":257,"endCharacter":22},{"startLine":265,"startCharacter":6,"endLine":276,"endCharacter":3},{"startLine":266,"startCharacter":10,"endLine":275,"endCharacter":13},{"startLine":267,"startCharacter":23,"endLine":273,"endCharacter":5},{"startLine":270,"startCharacter":19,"endLine":273,"endCharacter":4},{"startLine":270,"startCharacter":41,"endLine":272,"endCharacter":9},{"startLine":274,"startCharacter":38,"endLine":275,"endCharacter":13},{"startLine":279,"startCharacter":22,"endLine":280,"endCharacter":55},{"startLine":283,"startCharacter":29,"endLine":284,"endCharacter":40},{"startLine":287,"startCharacter":29,"endLine":303,"endCharacter":3},{"startLine":288,"startCharacter":32,"endLine":302,"endCharacter":51},{"startLine":289,"startCharacter":32,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":38,"endLine":291,"endCharacter":51},{"startLine":293,"startCharacter":31,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":50},{"startLine":297,"startCharacter":25,"endLine":300,"endCharacter":4},{"startLine":298,"startCharacter":47,"endLine":299,"endCharacter":68},{"startLine":301,"startCharacter":10,"endLine":302,"endCharacter":51},{"startLine":308,"startCharacter":59,"endLine":381,"endCharacter":2},{"startLine":313,"startCharacter":33,"endLine":315,"endCharacter":31},{"startLine":320,"startCharacter":36,"endLine":321,"endCharacter":67},{"startLine":330,"startCharacter":12,"endLine":339,"endCharacter":3},{"startLine":332,"startCharacter":33,"endLine":334,"endCharacter":32},{"startLine":337,"startCharacter":36,"endLine":338,"endCharacter":68},{"startLine":346,"startCharacter":6,"endLine":357,"endCharacter":3},{"startLine":347,"startCharacter":10,"endLine":356,"endCharacter":13},{"startLine":348,"startCharacter":23,"endLine":354,"endCharacter":5},{"startLine":351,"startCharacter":19,"endLine":354,"endCharacter":4},{"startLine":351,"startCharacter":41,"endLine":353,"endCharacter":9},{"startLine":355,"startCharacter":38,"endLine":356,"endCharacter":13},{"startLine":360,"startCharacter":22,"endLine":361,"endCharacter":55},{"startLine":364,"startCharacter":29,"endLine":365,"endCharacter":40},{"startLine":370,"startCharacter":29,"endLine":376,"endCharacter":3},{"startLine":371,"startCharacter":32,"endLine":375,"endCharacter":51},{"startLine":372,"startCharacter":32,"endLine":373,"endCharacter":49},{"startLine":374,"startCharacter":10,"endLine":375,"endCharacter":51},{"startLine":379,"startCharacter":32,"endLine":380,"endCharacter":76},{"startLine":385,"startCharacter":57,"endLine":462,"endCharacter":2},{"startLine":394,"startCharacter":33,"endLine":398,"endCharacter":60},{"startLine":403,"startCharacter":36,"endLine":404,"endCharacter":67},{"startLine":413,"startCharacter":12,"endLine":421,"endCharacter":3},{"startLine":415,"startCharacter":33,"endLine":416,"endCharacter":62},{"startLine":419,"startCharacter":36,"endLine":420,"endCharacter":68},{"startLine":428,"startCharacter":6,"endLine":439,"endCharacter":3},{"startLine":429,"startCharacter":10,"endLine":438,"endCharacter":13},{"startLine":430,"startCharacter":23,"endLine":436,"endCharacter":5},{"startLine":433,"startCharacter":19,"endLine":436,"endCharacter":4},{"startLine":433,"startCharacter":41,"endLine":435,"endCharacter":9},{"startLine":437,"startCharacter":38,"endLine":438,"endCharacter":13},{"startLine":442,"startCharacter":29,"endLine":443,"endCharacter":34},{"startLine":446,"startCharacter":35,"endLine":447,"endCharacter":55},{"startLine":451,"startCharacter":29,"endLine":461,"endCharacter":3},{"startLine":453,"startCharacter":10,"endLine":457,"endCharacter":17},{"startLine":454,"startCharacter":14,"endLine":455,"endCharacter":58},{"startLine":459,"startCharacter":28,"endLine":460,"endCharacter":51},{"startLine":466,"startCharacter":51,"endLine":514,"endCharacter":2},{"startLine":484,"startCharacter":12,"endLine":487,"endCharacter":45},{"startLine":494,"startCharacter":6,"endLine":505,"endCharacter":3},{"startLine":495,"startCharacter":10,"endLine":504,"endCharacter":13},{"startLine":496,"startCharacter":23,"endLine":502,"endCharacter":5},{"startLine":499,"startCharacter":19,"endLine":502,"endCharacter":4},{"startLine":499,"startCharacter":41,"endLine":501,"endCharacter":9},{"startLine":503,"startCharacter":38,"endLine":504,"endCharacter":13},{"startLine":508,"startCharacter":22,"endLine":509,"endCharacter":55},{"startLine":512,"startCharacter":29,"endLine":513,"endCharacter":40},{"startLine":518,"startCharacter":51,"endLine":578,"endCharacter":2},{"startLine":542,"startCharacter":12,"endLine":545,"endCharacter":15},{"startLine":552,"startCharacter":6,"endLine":563,"endCharacter":3},{"startLine":553,"startCharacter":10,"endLine":562,"endCharacter":13},{"startLine":554,"startCharacter":23,"endLine":560,"endCharacter":5},{"startLine":557,"startCharacter":19,"endLine":560,"endCharacter":4},{"startLine":557,"startCharacter":41,"endLine":559,"endCharacter":9},{"startLine":561,"startCharacter":38,"endLine":562,"endCharacter":13},{"startLine":567,"startCharacter":29,"endLine":569,"endCharacter":62},{"startLine":572,"startCharacter":22,"endLine":573,"endCharacter":55},{"startLine":576,"startCharacter":44,"endLine":577,"endCharacter":46},{"startLine":582,"startCharacter":50,"endLine":651,"endCharacter":2},{"startLine":583,"startCharacter":20,"endLine":586,"endCharacter":25},{"startLine":587,"startCharacter":3,"endLine":589,"endCharacter":54},{"startLine":592,"startCharacter":26,"endLine":650,"endCharacter":4},{"startLine":593,"startCharacter":8,"endLine":650,"endCharacter":3},{"startLine":593,"startCharacter":36,"endLine":649,"endCharacter":4},{"startLine":602,"startCharacter":35,"endLine":605,"endCharacter":62},{"startLine":610,"startCharacter":38,"endLine":611,"endCharacter":69},{"startLine":621,"startCharacter":8,"endLine":632,"endCharacter":5},{"startLine":622,"startCharacter":12,"endLine":631,"endCharacter":15},{"startLine":623,"startCharacter":25,"endLine":629,"endCharacter":7},{"startLine":626,"startCharacter":21,"endLine":629,"endCharacter":6},{"startLine":626,"startCharacter":43,"endLine":628,"endCharacter":11},{"startLine":630,"startCharacter":40,"endLine":631,"endCharacter":15},{"startLine":635,"startCharacter":31,"endLine":636,"endCharacter":42},{"startLine":640,"startCharacter":31,"endLine":644,"endCharacter":5},{"startLine":641,"startCharacter":29,"endLine":643,"endCharacter":18},{"startLine":642,"startCharacter":33,"endLine":643,"endCharacter":18},{"startLine":647,"startCharacter":44,"endLine":648,"endCharacter":92}] [Trace - 23:03:57.289 PM] Sending request 'textDocument/documentLink - (11591)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:03:57.289 PM] Sending request 'textDocument/documentLink - (11592)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:03:57.293 PM] Received response 'textDocument/documentLink - (11591)' in 4ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":223,"character":10},"end":{"line":223,"character":18}},"target":"https://time.Now"},{"range":{"start":{"line":414,"character":11},"end":{"line":414,"character":19}},"target":"https://time.Now"}] [Trace - 23:03:57.297 PM] Received response 'textDocument/documentLink - (11592)' in 7ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":223,"character":10},"end":{"line":223,"character":18}},"target":"https://time.Now"},{"range":{"start":{"line":414,"character":11},"end":{"line":414,"character":19}},"target":"https://time.Now"}] [Trace - 23:03:57.320 PM] Sending request 'textDocument/codeLens - (11593)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:03:57.320 PM] Sending request 'textDocument/codeLens - (11594)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:03:57.320 PM] Received response 'textDocument/codeLens - (11593)' in 0ms. Result: null [Trace - 23:03:57.320 PM] Received response 'textDocument/codeLens - (11594)' in 0ms. Result: null [Trace - 23:03:57.321 PM] Sending request 'textDocument/codeAction - (11595)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":274,"character":22},"end":{"line":274,"character":22}},"context":{"diagnostics":[]}} [Trace - 23:03:57.321 PM] Sending request 'textDocument/codeAction - (11596)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":232,"character":76},"end":{"line":232,"character":76}},"context":{"diagnostics":[]}} [Trace - 23:03:57.323 PM] Received response 'textDocument/codeAction - (11595)' in 2ms. Result: null [Trace - 23:03:57.325 PM] Received response 'textDocument/codeAction - (11596)' in 3ms. Result: null [Trace - 23:03:57.891 PM] Sending request 'textDocument/codeAction - (11597)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":653,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":230,"character":18},"end":{"line":230,"character":21}},"message":"now.Add undefined (type func() time.Time has no field or method Add)","severity":1,"source":"compiler"},{"range":{"start":{"line":232,"character":9},"end":{"line":232,"character":30}},"message":"ScheduleWithTimestamp not declared by package simple","severity":1,"source":"compiler"},{"range":{"start":{"line":233,"character":9},"end":{"line":233,"character":30}},"message":"ScheduleWithTimestamp not declared by package simple","severity":1,"source":"compiler"}],"only":["source.organizeImports"]}} [Trace - 23:03:57.892 PM] Received response 'textDocument/codeAction - (11597)' in 1ms. Result: null [Trace - 23:03:57.893 PM] Sending request 'textDocument/formatting - (11598)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 23:03:57.897 PM] Received response 'textDocument/formatting - (11598)' in 4ms. Result: [] [Trace - 23:03:57.917 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":336}} [Trace - 23:03:58.336 PM] Sending request 'textDocument/documentSymbol - (11599)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:03:58.337 PM] Received response 'textDocument/documentSymbol - (11599)' in 0ms. Result: [{"name":"ReceivedEvent","detail":"struct{...}","kind":23,"range":{"start":{"line":14,"character":5},"end":{"line":17,"character":1}},"selectionRange":{"start":{"line":14,"character":5},"end":{"line":14,"character":18}},"children":[{"name":"Event","detail":"interface{...}","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":12}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":6}}}]},{"name":"(ReceivedEvent).String","detail":"()","kind":6,"range":{"start":{"line":19,"character":0},"end":{"line":21,"character":1}},"selectionRange":{"start":{"line":19,"character":23},"end":{"line":19,"character":29}}},{"name":"isIn","detail":"(id string, ids []string)","kind":12,"range":{"start":{"line":23,"character":0},"end":{"line":30,"character":1}},"selectionRange":{"start":{"line":23,"character":5},"end":{"line":23,"character":9}}},{"name":"durations","detail":"(dd []time.Duration)","kind":12,"range":{"start":{"line":33,"character":0},"end":{"line":35,"character":1}},"selectionRange":{"start":{"line":33,"character":5},"end":{"line":33,"character":14}}},{"name":"errs","detail":"(ee []error)","kind":12,"range":{"start":{"line":37,"character":0},"end":{"line":39,"character":1}},"selectionRange":{"start":{"line":37,"character":5},"end":{"line":37,"character":9}}},{"name":"events","detail":"(ee []scheduler.Event)","kind":12,"range":{"start":{"line":41,"character":0},"end":{"line":43,"character":1}},"selectionRange":{"start":{"line":41,"character":5},"end":{"line":41,"character":11}}},{"name":"TestScheduler_trigger_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":46,"character":0},"end":{"line":121,"character":1}},"selectionRange":{"start":{"line":46,"character":5},"end":{"line":46,"character":32}}},{"name":"TestScheduler_update_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":124,"character":0},"end":{"line":212,"character":1}},"selectionRange":{"start":{"line":124,"character":5},"end":{"line":124,"character":31}}},{"name":"now","detail":"()","kind":12,"range":{"start":{"line":214,"character":0},"end":{"line":216,"character":1}},"selectionRange":{"start":{"line":214,"character":5},"end":{"line":214,"character":8}}},{"name":"TestScheduler_outdated_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":219,"character":0},"end":{"line":305,"character":1}},"selectionRange":{"start":{"line":219,"character":5},"end":{"line":219,"character":36}}},{"name":"TestScheduler_ignore_invalid_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":308,"character":0},"end":{"line":382,"character":1}},"selectionRange":{"start":{"line":308,"character":5},"end":{"line":308,"character":43}}},{"name":"TestScheduler_missed_schedules_first","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":385,"character":0},"end":{"line":463,"character":1}},"selectionRange":{"start":{"line":385,"character":5},"end":{"line":385,"character":41}}},{"name":"TestScheduler_deleted_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":466,"character":0},"end":{"line":515,"character":1}},"selectionRange":{"start":{"line":466,"character":5},"end":{"line":466,"character":35}}},{"name":"TestScheduler_delete_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":518,"character":0},"end":{"line":579,"character":1}},"selectionRange":{"start":{"line":518,"character":5},"end":{"line":518,"character":35}}},{"name":"TestScheduler_scheduler_since","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":582,"character":0},"end":{"line":652,"character":1}},"selectionRange":{"start":{"line":582,"character":5},"end":{"line":582,"character":34}}}] [Trace - 23:03:58.577 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","type":2}]} [Trace - 23:03:59.010 PM] Sending request 'textDocument/hover - (11600)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":233,"character":31}} [Trace - 23:03:59.010 PM] Received response 'textDocument/hover - (11600)' in 0ms. Result: null [Trace - 23:03:59.376 PM] Sending request 'textDocument/hover - (11601)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":230,"character":19}} [Trace - 23:03:59.376 PM] Received response 'textDocument/hover - (11601)' in 0ms. Result: null [Trace - 23:03:59.575 PM] Sending request 'textDocument/hover - (11602)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":230,"character":16}} [Trace - 23:03:59.576 PM] Received response 'textDocument/hover - (11602)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nfunc now() time.Time\n```"},"range":{"start":{"line":230,"character":14},"end":{"line":230,"character":17}}} [Trace - 23:04:00.083 PM] Sending request 'textDocument/documentHighlight - (11603)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":230,"character":17}} [Trace - 23:04:00.084 PM] Received response 'textDocument/documentHighlight - (11603)' in 0ms. Result: [{"range":{"start":{"line":214,"character":5},"end":{"line":214,"character":8}},"kind":1},{"range":{"start":{"line":225,"character":10},"end":{"line":225,"character":13}},"kind":1},{"range":{"start":{"line":226,"character":12},"end":{"line":226,"character":15}},"kind":1},{"range":{"start":{"line":230,"character":14},"end":{"line":230,"character":17}},"kind":1}] [Trace - 23:04:00.325 PM] Sending request 'textDocument/codeAction - (11604)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":230,"character":17},"end":{"line":230,"character":17}},"context":{"diagnostics":[]}} [Trace - 23:04:00.327 PM] Received response 'textDocument/codeAction - (11604)' in 1ms. Result: null [Trace - 23:04:01.066 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":337},"contentChanges":[{"range":{"start":{"line":230,"character":17},"end":{"line":230,"character":17}},"rangeLength":0,"text":"()"}]} [Trace - 23:04:01.072 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":337,"diagnostics":[{"range":{"start":{"line":232,"character":9},"end":{"line":232,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"},{"range":{"start":{"line":233,"character":9},"end":{"line":233,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"}]} [Trace - 23:04:01.135 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":338},"contentChanges":[{"range":{"start":{"line":230,"character":18},"end":{"line":230,"character":19}},"rangeLength":1,"text":")"}]} [Trace - 23:04:01.246 PM] Sending request 'textDocument/signatureHelp - (11605)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":230,"character":19},"context":{"isRetrigger":false,"triggerCharacter":"(","triggerKind":2}} [Trace - 23:04:01.246 PM] Received response 'textDocument/signatureHelp - (11605)' in 0ms. Result: null [Trace - 23:04:01.246 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2020/11/25 23:04:01 no signature help: cannot find an enclosing function\n\tposition={230 19}\n"} [Error - 11:04:01 PM] 2020/11/25 23:04:01 no signature help: cannot find an enclosing function position={230 19} [Trace - 23:04:01.324 PM] Sending request 'textDocument/foldingRange - (11606)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:04:01.324 PM] Sending request 'textDocument/foldingRange - (11607)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:04:01.328 PM] Received response 'textDocument/foldingRange - (11606)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":214,"startCharacter":22,"endLine":215,"endCharacter":18},{"startLine":219,"startCharacter":52,"endLine":304,"endCharacter":2},{"startLine":231,"startCharacter":33,"endLine":233,"endCharacter":55},{"startLine":238,"startCharacter":36,"endLine":239,"endCharacter":21},{"startLine":248,"startCharacter":9,"endLine":258,"endCharacter":3},{"startLine":250,"startCharacter":33,"endLine":253,"endCharacter":61},{"startLine":256,"startCharacter":36,"endLine":257,"endCharacter":22},{"startLine":265,"startCharacter":6,"endLine":276,"endCharacter":3},{"startLine":266,"startCharacter":10,"endLine":275,"endCharacter":13},{"startLine":267,"startCharacter":23,"endLine":273,"endCharacter":5},{"startLine":270,"startCharacter":19,"endLine":273,"endCharacter":4},{"startLine":270,"startCharacter":41,"endLine":272,"endCharacter":9},{"startLine":274,"startCharacter":38,"endLine":275,"endCharacter":13},{"startLine":279,"startCharacter":22,"endLine":280,"endCharacter":55},{"startLine":283,"startCharacter":29,"endLine":284,"endCharacter":40},{"startLine":287,"startCharacter":29,"endLine":303,"endCharacter":3},{"startLine":288,"startCharacter":32,"endLine":302,"endCharacter":51},{"startLine":289,"startCharacter":32,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":38,"endLine":291,"endCharacter":51},{"startLine":293,"startCharacter":31,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":50},{"startLine":297,"startCharacter":25,"endLine":300,"endCharacter":4},{"startLine":298,"startCharacter":47,"endLine":299,"endCharacter":68},{"startLine":301,"startCharacter":10,"endLine":302,"endCharacter":51},{"startLine":308,"startCharacter":59,"endLine":381,"endCharacter":2},{"startLine":313,"startCharacter":33,"endLine":315,"endCharacter":31},{"startLine":320,"startCharacter":36,"endLine":321,"endCharacter":67},{"startLine":330,"startCharacter":12,"endLine":339,"endCharacter":3},{"startLine":332,"startCharacter":33,"endLine":334,"endCharacter":32},{"startLine":337,"startCharacter":36,"endLine":338,"endCharacter":68},{"startLine":346,"startCharacter":6,"endLine":357,"endCharacter":3},{"startLine":347,"startCharacter":10,"endLine":356,"endCharacter":13},{"startLine":348,"startCharacter":23,"endLine":354,"endCharacter":5},{"startLine":351,"startCharacter":19,"endLine":354,"endCharacter":4},{"startLine":351,"startCharacter":41,"endLine":353,"endCharacter":9},{"startLine":355,"startCharacter":38,"endLine":356,"endCharacter":13},{"startLine":360,"startCharacter":22,"endLine":361,"endCharacter":55},{"startLine":364,"startCharacter":29,"endLine":365,"endCharacter":40},{"startLine":370,"startCharacter":29,"endLine":376,"endCharacter":3},{"startLine":371,"startCharacter":32,"endLine":375,"endCharacter":51},{"startLine":372,"startCharacter":32,"endLine":373,"endCharacter":49},{"startLine":374,"startCharacter":10,"endLine":375,"endCharacter":51},{"startLine":379,"startCharacter":32,"endLine":380,"endCharacter":76},{"startLine":385,"startCharacter":57,"endLine":462,"endCharacter":2},{"startLine":394,"startCharacter":33,"endLine":398,"endCharacter":60},{"startLine":403,"startCharacter":36,"endLine":404,"endCharacter":67},{"startLine":413,"startCharacter":12,"endLine":421,"endCharacter":3},{"startLine":415,"startCharacter":33,"endLine":416,"endCharacter":62},{"startLine":419,"startCharacter":36,"endLine":420,"endCharacter":68},{"startLine":428,"startCharacter":6,"endLine":439,"endCharacter":3},{"startLine":429,"startCharacter":10,"endLine":438,"endCharacter":13},{"startLine":430,"startCharacter":23,"endLine":436,"endCharacter":5},{"startLine":433,"startCharacter":19,"endLine":436,"endCharacter":4},{"startLine":433,"startCharacter":41,"endLine":435,"endCharacter":9},{"startLine":437,"startCharacter":38,"endLine":438,"endCharacter":13},{"startLine":442,"startCharacter":29,"endLine":443,"endCharacter":34},{"startLine":446,"startCharacter":35,"endLine":447,"endCharacter":55},{"startLine":451,"startCharacter":29,"endLine":461,"endCharacter":3},{"startLine":453,"startCharacter":10,"endLine":457,"endCharacter":17},{"startLine":454,"startCharacter":14,"endLine":455,"endCharacter":58},{"startLine":459,"startCharacter":28,"endLine":460,"endCharacter":51},{"startLine":466,"startCharacter":51,"endLine":514,"endCharacter":2},{"startLine":484,"startCharacter":12,"endLine":487,"endCharacter":45},{"startLine":494,"startCharacter":6,"endLine":505,"endCharacter":3},{"startLine":495,"startCharacter":10,"endLine":504,"endCharacter":13},{"startLine":496,"startCharacter":23,"endLine":502,"endCharacter":5},{"startLine":499,"startCharacter":19,"endLine":502,"endCharacter":4},{"startLine":499,"startCharacter":41,"endLine":501,"endCharacter":9},{"startLine":503,"startCharacter":38,"endLine":504,"endCharacter":13},{"startLine":508,"startCharacter":22,"endLine":509,"endCharacter":55},{"startLine":512,"startCharacter":29,"endLine":513,"endCharacter":40},{"startLine":518,"startCharacter":51,"endLine":578,"endCharacter":2},{"startLine":542,"startCharacter":12,"endLine":545,"endCharacter":15},{"startLine":552,"startCharacter":6,"endLine":563,"endCharacter":3},{"startLine":553,"startCharacter":10,"endLine":562,"endCharacter":13},{"startLine":554,"startCharacter":23,"endLine":560,"endCharacter":5},{"startLine":557,"startCharacter":19,"endLine":560,"endCharacter":4},{"startLine":557,"startCharacter":41,"endLine":559,"endCharacter":9},{"startLine":561,"startCharacter":38,"endLine":562,"endCharacter":13},{"startLine":567,"startCharacter":29,"endLine":569,"endCharacter":62},{"startLine":572,"startCharacter":22,"endLine":573,"endCharacter":55},{"startLine":576,"startCharacter":44,"endLine":577,"endCharacter":46},{"startLine":582,"startCharacter":50,"endLine":651,"endCharacter":2},{"startLine":583,"startCharacter":20,"endLine":586,"endCharacter":25},{"startLine":587,"startCharacter":3,"endLine":589,"endCharacter":54},{"startLine":592,"startCharacter":26,"endLine":650,"endCharacter":4},{"startLine":593,"startCharacter":8,"endLine":650,"endCharacter":3},{"startLine":593,"startCharacter":36,"endLine":649,"endCharacter":4},{"startLine":602,"startCharacter":35,"endLine":605,"endCharacter":62},{"startLine":610,"startCharacter":38,"endLine":611,"endCharacter":69},{"startLine":621,"startCharacter":8,"endLine":632,"endCharacter":5},{"startLine":622,"startCharacter":12,"endLine":631,"endCharacter":15},{"startLine":623,"startCharacter":25,"endLine":629,"endCharacter":7},{"startLine":626,"startCharacter":21,"endLine":629,"endCharacter":6},{"startLine":626,"startCharacter":43,"endLine":628,"endCharacter":11},{"startLine":630,"startCharacter":40,"endLine":631,"endCharacter":15},{"startLine":635,"startCharacter":31,"endLine":636,"endCharacter":42},{"startLine":640,"startCharacter":31,"endLine":644,"endCharacter":5},{"startLine":641,"startCharacter":29,"endLine":643,"endCharacter":18},{"startLine":642,"startCharacter":33,"endLine":643,"endCharacter":18},{"startLine":647,"startCharacter":44,"endLine":648,"endCharacter":92}] [Trace - 23:04:01.331 PM] Sending request 'textDocument/codeAction - (11608)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":274,"character":22},"end":{"line":274,"character":22}},"context":{"diagnostics":[]}} [Trace - 23:04:01.331 PM] Received response 'textDocument/foldingRange - (11607)' in 6ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":214,"startCharacter":22,"endLine":215,"endCharacter":18},{"startLine":219,"startCharacter":52,"endLine":304,"endCharacter":2},{"startLine":231,"startCharacter":33,"endLine":233,"endCharacter":55},{"startLine":238,"startCharacter":36,"endLine":239,"endCharacter":21},{"startLine":248,"startCharacter":9,"endLine":258,"endCharacter":3},{"startLine":250,"startCharacter":33,"endLine":253,"endCharacter":61},{"startLine":256,"startCharacter":36,"endLine":257,"endCharacter":22},{"startLine":265,"startCharacter":6,"endLine":276,"endCharacter":3},{"startLine":266,"startCharacter":10,"endLine":275,"endCharacter":13},{"startLine":267,"startCharacter":23,"endLine":273,"endCharacter":5},{"startLine":270,"startCharacter":19,"endLine":273,"endCharacter":4},{"startLine":270,"startCharacter":41,"endLine":272,"endCharacter":9},{"startLine":274,"startCharacter":38,"endLine":275,"endCharacter":13},{"startLine":279,"startCharacter":22,"endLine":280,"endCharacter":55},{"startLine":283,"startCharacter":29,"endLine":284,"endCharacter":40},{"startLine":287,"startCharacter":29,"endLine":303,"endCharacter":3},{"startLine":288,"startCharacter":32,"endLine":302,"endCharacter":51},{"startLine":289,"startCharacter":32,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":38,"endLine":291,"endCharacter":51},{"startLine":293,"startCharacter":31,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":50},{"startLine":297,"startCharacter":25,"endLine":300,"endCharacter":4},{"startLine":298,"startCharacter":47,"endLine":299,"endCharacter":68},{"startLine":301,"startCharacter":10,"endLine":302,"endCharacter":51},{"startLine":308,"startCharacter":59,"endLine":381,"endCharacter":2},{"startLine":313,"startCharacter":33,"endLine":315,"endCharacter":31},{"startLine":320,"startCharacter":36,"endLine":321,"endCharacter":67},{"startLine":330,"startCharacter":12,"endLine":339,"endCharacter":3},{"startLine":332,"startCharacter":33,"endLine":334,"endCharacter":32},{"startLine":337,"startCharacter":36,"endLine":338,"endCharacter":68},{"startLine":346,"startCharacter":6,"endLine":357,"endCharacter":3},{"startLine":347,"startCharacter":10,"endLine":356,"endCharacter":13},{"startLine":348,"startCharacter":23,"endLine":354,"endCharacter":5},{"startLine":351,"startCharacter":19,"endLine":354,"endCharacter":4},{"startLine":351,"startCharacter":41,"endLine":353,"endCharacter":9},{"startLine":355,"startCharacter":38,"endLine":356,"endCharacter":13},{"startLine":360,"startCharacter":22,"endLine":361,"endCharacter":55},{"startLine":364,"startCharacter":29,"endLine":365,"endCharacter":40},{"startLine":370,"startCharacter":29,"endLine":376,"endCharacter":3},{"startLine":371,"startCharacter":32,"endLine":375,"endCharacter":51},{"startLine":372,"startCharacter":32,"endLine":373,"endCharacter":49},{"startLine":374,"startCharacter":10,"endLine":375,"endCharacter":51},{"startLine":379,"startCharacter":32,"endLine":380,"endCharacter":76},{"startLine":385,"startCharacter":57,"endLine":462,"endCharacter":2},{"startLine":394,"startCharacter":33,"endLine":398,"endCharacter":60},{"startLine":403,"startCharacter":36,"endLine":404,"endCharacter":67},{"startLine":413,"startCharacter":12,"endLine":421,"endCharacter":3},{"startLine":415,"startCharacter":33,"endLine":416,"endCharacter":62},{"startLine":419,"startCharacter":36,"endLine":420,"endCharacter":68},{"startLine":428,"startCharacter":6,"endLine":439,"endCharacter":3},{"startLine":429,"startCharacter":10,"endLine":438,"endCharacter":13},{"startLine":430,"startCharacter":23,"endLine":436,"endCharacter":5},{"startLine":433,"startCharacter":19,"endLine":436,"endCharacter":4},{"startLine":433,"startCharacter":41,"endLine":435,"endCharacter":9},{"startLine":437,"startCharacter":38,"endLine":438,"endCharacter":13},{"startLine":442,"startCharacter":29,"endLine":443,"endCharacter":34},{"startLine":446,"startCharacter":35,"endLine":447,"endCharacter":55},{"startLine":451,"startCharacter":29,"endLine":461,"endCharacter":3},{"startLine":453,"startCharacter":10,"endLine":457,"endCharacter":17},{"startLine":454,"startCharacter":14,"endLine":455,"endCharacter":58},{"startLine":459,"startCharacter":28,"endLine":460,"endCharacter":51},{"startLine":466,"startCharacter":51,"endLine":514,"endCharacter":2},{"startLine":484,"startCharacter":12,"endLine":487,"endCharacter":45},{"startLine":494,"startCharacter":6,"endLine":505,"endCharacter":3},{"startLine":495,"startCharacter":10,"endLine":504,"endCharacter":13},{"startLine":496,"startCharacter":23,"endLine":502,"endCharacter":5},{"startLine":499,"startCharacter":19,"endLine":502,"endCharacter":4},{"startLine":499,"startCharacter":41,"endLine":501,"endCharacter":9},{"startLine":503,"startCharacter":38,"endLine":504,"endCharacter":13},{"startLine":508,"startCharacter":22,"endLine":509,"endCharacter":55},{"startLine":512,"startCharacter":29,"endLine":513,"endCharacter":40},{"startLine":518,"startCharacter":51,"endLine":578,"endCharacter":2},{"startLine":542,"startCharacter":12,"endLine":545,"endCharacter":15},{"startLine":552,"startCharacter":6,"endLine":563,"endCharacter":3},{"startLine":553,"startCharacter":10,"endLine":562,"endCharacter":13},{"startLine":554,"startCharacter":23,"endLine":560,"endCharacter":5},{"startLine":557,"startCharacter":19,"endLine":560,"endCharacter":4},{"startLine":557,"startCharacter":41,"endLine":559,"endCharacter":9},{"startLine":561,"startCharacter":38,"endLine":562,"endCharacter":13},{"startLine":567,"startCharacter":29,"endLine":569,"endCharacter":62},{"startLine":572,"startCharacter":22,"endLine":573,"endCharacter":55},{"startLine":576,"startCharacter":44,"endLine":577,"endCharacter":46},{"startLine":582,"startCharacter":50,"endLine":651,"endCharacter":2},{"startLine":583,"startCharacter":20,"endLine":586,"endCharacter":25},{"startLine":587,"startCharacter":3,"endLine":589,"endCharacter":54},{"startLine":592,"startCharacter":26,"endLine":650,"endCharacter":4},{"startLine":593,"startCharacter":8,"endLine":650,"endCharacter":3},{"startLine":593,"startCharacter":36,"endLine":649,"endCharacter":4},{"startLine":602,"startCharacter":35,"endLine":605,"endCharacter":62},{"startLine":610,"startCharacter":38,"endLine":611,"endCharacter":69},{"startLine":621,"startCharacter":8,"endLine":632,"endCharacter":5},{"startLine":622,"startCharacter":12,"endLine":631,"endCharacter":15},{"startLine":623,"startCharacter":25,"endLine":629,"endCharacter":7},{"startLine":626,"startCharacter":21,"endLine":629,"endCharacter":6},{"startLine":626,"startCharacter":43,"endLine":628,"endCharacter":11},{"startLine":630,"startCharacter":40,"endLine":631,"endCharacter":15},{"startLine":635,"startCharacter":31,"endLine":636,"endCharacter":42},{"startLine":640,"startCharacter":31,"endLine":644,"endCharacter":5},{"startLine":641,"startCharacter":29,"endLine":643,"endCharacter":18},{"startLine":642,"startCharacter":33,"endLine":643,"endCharacter":18},{"startLine":647,"startCharacter":44,"endLine":648,"endCharacter":92}] [Trace - 23:04:01.332 PM] Received response 'textDocument/codeAction - (11608)' in 1ms. Result: null [Trace - 23:04:01.398 PM] Sending request 'textDocument/codeLens - (11609)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:04:01.398 PM] Sending request 'textDocument/codeLens - (11610)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:04:01.398 PM] Sending request 'textDocument/codeAction - (11611)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":230,"character":19},"end":{"line":230,"character":19}},"context":{"diagnostics":[]}} [Trace - 23:04:01.398 PM] Received response 'textDocument/codeLens - (11609)' in 0ms. Result: null [Trace - 23:04:01.398 PM] Received response 'textDocument/codeLens - (11610)' in 0ms. Result: null [Trace - 23:04:01.400 PM] Received response 'textDocument/codeAction - (11611)' in 1ms. Result: null [Trace - 23:04:01.446 PM] Sending request 'textDocument/codeAction - (11612)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":653,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":232,"character":9},"end":{"line":232,"character":30}},"message":"ScheduleWithTimestamp not declared by package simple","severity":1,"source":"compiler"},{"range":{"start":{"line":233,"character":9},"end":{"line":233,"character":30}},"message":"ScheduleWithTimestamp not declared by package simple","severity":1,"source":"compiler"}],"only":["source.organizeImports"]}} [Trace - 23:04:01.447 PM] Received response 'textDocument/codeAction - (11612)' in 1ms. Result: null [Trace - 23:04:01.448 PM] Sending request 'textDocument/formatting - (11613)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 23:04:01.453 PM] Received response 'textDocument/formatting - (11613)' in 4ms. Result: [] [Trace - 23:04:01.469 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":338}} [Trace - 23:04:01.774 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","type":2}]} [Trace - 23:04:02.055 PM] Sending request 'textDocument/documentLink - (11614)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:04:02.055 PM] Sending request 'textDocument/documentLink - (11615)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:04:02.059 PM] Received response 'textDocument/documentLink - (11614)' in 4ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":223,"character":10},"end":{"line":223,"character":18}},"target":"https://time.Now"},{"range":{"start":{"line":414,"character":11},"end":{"line":414,"character":19}},"target":"https://time.Now"}] [Trace - 23:04:02.063 PM] Received response 'textDocument/documentLink - (11615)' in 8ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":223,"character":10},"end":{"line":223,"character":18}},"target":"https://time.Now"},{"range":{"start":{"line":414,"character":11},"end":{"line":414,"character":19}},"target":"https://time.Now"}] [Trace - 23:04:02.399 PM] Sending request 'textDocument/documentSymbol - (11616)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:04:02.399 PM] Received response 'textDocument/documentSymbol - (11616)' in 0ms. Result: [{"name":"ReceivedEvent","detail":"struct{...}","kind":23,"range":{"start":{"line":14,"character":5},"end":{"line":17,"character":1}},"selectionRange":{"start":{"line":14,"character":5},"end":{"line":14,"character":18}},"children":[{"name":"Event","detail":"interface{...}","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":12}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":6}}}]},{"name":"(ReceivedEvent).String","detail":"()","kind":6,"range":{"start":{"line":19,"character":0},"end":{"line":21,"character":1}},"selectionRange":{"start":{"line":19,"character":23},"end":{"line":19,"character":29}}},{"name":"isIn","detail":"(id string, ids []string)","kind":12,"range":{"start":{"line":23,"character":0},"end":{"line":30,"character":1}},"selectionRange":{"start":{"line":23,"character":5},"end":{"line":23,"character":9}}},{"name":"durations","detail":"(dd []time.Duration)","kind":12,"range":{"start":{"line":33,"character":0},"end":{"line":35,"character":1}},"selectionRange":{"start":{"line":33,"character":5},"end":{"line":33,"character":14}}},{"name":"errs","detail":"(ee []error)","kind":12,"range":{"start":{"line":37,"character":0},"end":{"line":39,"character":1}},"selectionRange":{"start":{"line":37,"character":5},"end":{"line":37,"character":9}}},{"name":"events","detail":"(ee []scheduler.Event)","kind":12,"range":{"start":{"line":41,"character":0},"end":{"line":43,"character":1}},"selectionRange":{"start":{"line":41,"character":5},"end":{"line":41,"character":11}}},{"name":"TestScheduler_trigger_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":46,"character":0},"end":{"line":121,"character":1}},"selectionRange":{"start":{"line":46,"character":5},"end":{"line":46,"character":32}}},{"name":"TestScheduler_update_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":124,"character":0},"end":{"line":212,"character":1}},"selectionRange":{"start":{"line":124,"character":5},"end":{"line":124,"character":31}}},{"name":"now","detail":"()","kind":12,"range":{"start":{"line":214,"character":0},"end":{"line":216,"character":1}},"selectionRange":{"start":{"line":214,"character":5},"end":{"line":214,"character":8}}},{"name":"TestScheduler_outdated_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":219,"character":0},"end":{"line":305,"character":1}},"selectionRange":{"start":{"line":219,"character":5},"end":{"line":219,"character":36}}},{"name":"TestScheduler_ignore_invalid_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":308,"character":0},"end":{"line":382,"character":1}},"selectionRange":{"start":{"line":308,"character":5},"end":{"line":308,"character":43}}},{"name":"TestScheduler_missed_schedules_first","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":385,"character":0},"end":{"line":463,"character":1}},"selectionRange":{"start":{"line":385,"character":5},"end":{"line":385,"character":41}}},{"name":"TestScheduler_deleted_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":466,"character":0},"end":{"line":515,"character":1}},"selectionRange":{"start":{"line":466,"character":5},"end":{"line":466,"character":35}}},{"name":"TestScheduler_delete_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":518,"character":0},"end":{"line":579,"character":1}},"selectionRange":{"start":{"line":518,"character":5},"end":{"line":518,"character":35}}},{"name":"TestScheduler_scheduler_since","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":582,"character":0},"end":{"line":652,"character":1}},"selectionRange":{"start":{"line":582,"character":5},"end":{"line":582,"character":34}}}] [Trace - 23:04:02.781 PM] Sending request 'textDocument/codeAction - (11617)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":653,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":232,"character":9},"end":{"line":232,"character":30}},"message":"ScheduleWithTimestamp not declared by package simple","severity":1,"source":"compiler"},{"range":{"start":{"line":233,"character":9},"end":{"line":233,"character":30}},"message":"ScheduleWithTimestamp not declared by package simple","severity":1,"source":"compiler"}],"only":["source.organizeImports"]}} [Trace - 23:04:02.782 PM] Received response 'textDocument/codeAction - (11617)' in 1ms. Result: null [Trace - 23:04:02.783 PM] Sending request 'textDocument/formatting - (11618)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 23:04:02.788 PM] Received response 'textDocument/formatting - (11618)' in 4ms. Result: [] [Trace - 23:04:02.804 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":338}} [Trace - 23:04:03.209 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","type":2}]} [Trace - 23:04:21.036 PM] Sending request 'textDocument/codeAction - (11619)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":216,"character":1},"end":{"line":216,"character":1}},"context":{"diagnostics":[]}} [Trace - 23:04:21.037 PM] Received response 'textDocument/codeAction - (11619)' in 1ms. Result: null [Trace - 23:04:21.533 PM] Sending request 'textDocument/codeAction - (11620)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":213,"character":0},"end":{"line":216,"character":1}},"context":{"diagnostics":[]}} [Trace - 23:04:21.534 PM] Received response 'textDocument/codeAction - (11620)' in 1ms. Result: null [Trace - 23:04:22.238 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":339},"contentChanges":[{"range":{"start":{"line":213,"character":0},"end":{"line":216,"character":1}},"rangeLength":44,"text":""}]} [Trace - 23:04:22.244 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":339,"diagnostics":[{"range":{"start":{"line":222,"character":10},"end":{"line":222,"character":13}},"severity":1,"source":"compiler","message":"undeclared name: now"},{"range":{"start":{"line":223,"character":12},"end":{"line":223,"character":15}},"severity":1,"source":"compiler","message":"undeclared name: now"},{"range":{"start":{"line":227,"character":14},"end":{"line":227,"character":17}},"severity":1,"source":"compiler","message":"undeclared name: now"},{"range":{"start":{"line":229,"character":9},"end":{"line":229,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"},{"range":{"start":{"line":230,"character":9},"end":{"line":230,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"}]} [Trace - 23:04:22.415 PM] Sending request 'textDocument/foldingRange - (11621)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:04:22.415 PM] Sending request 'textDocument/foldingRange - (11622)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:04:22.419 PM] Received response 'textDocument/foldingRange - (11621)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":216,"startCharacter":52,"endLine":301,"endCharacter":2},{"startLine":228,"startCharacter":33,"endLine":230,"endCharacter":55},{"startLine":235,"startCharacter":36,"endLine":236,"endCharacter":21},{"startLine":245,"startCharacter":9,"endLine":255,"endCharacter":3},{"startLine":247,"startCharacter":33,"endLine":250,"endCharacter":61},{"startLine":253,"startCharacter":36,"endLine":254,"endCharacter":22},{"startLine":262,"startCharacter":6,"endLine":273,"endCharacter":3},{"startLine":263,"startCharacter":10,"endLine":272,"endCharacter":13},{"startLine":264,"startCharacter":23,"endLine":270,"endCharacter":5},{"startLine":267,"startCharacter":19,"endLine":270,"endCharacter":4},{"startLine":267,"startCharacter":41,"endLine":269,"endCharacter":9},{"startLine":271,"startCharacter":38,"endLine":272,"endCharacter":13},{"startLine":276,"startCharacter":22,"endLine":277,"endCharacter":55},{"startLine":280,"startCharacter":29,"endLine":281,"endCharacter":40},{"startLine":284,"startCharacter":29,"endLine":300,"endCharacter":3},{"startLine":285,"startCharacter":32,"endLine":299,"endCharacter":51},{"startLine":286,"startCharacter":32,"endLine":289,"endCharacter":4},{"startLine":287,"startCharacter":38,"endLine":288,"endCharacter":51},{"startLine":290,"startCharacter":31,"endLine":293,"endCharacter":4},{"startLine":291,"startCharacter":47,"endLine":292,"endCharacter":50},{"startLine":294,"startCharacter":25,"endLine":297,"endCharacter":4},{"startLine":295,"startCharacter":47,"endLine":296,"endCharacter":68},{"startLine":298,"startCharacter":10,"endLine":299,"endCharacter":51},{"startLine":305,"startCharacter":59,"endLine":378,"endCharacter":2},{"startLine":310,"startCharacter":33,"endLine":312,"endCharacter":31},{"startLine":317,"startCharacter":36,"endLine":318,"endCharacter":67},{"startLine":327,"startCharacter":12,"endLine":336,"endCharacter":3},{"startLine":329,"startCharacter":33,"endLine":331,"endCharacter":32},{"startLine":334,"startCharacter":36,"endLine":335,"endCharacter":68},{"startLine":343,"startCharacter":6,"endLine":354,"endCharacter":3},{"startLine":344,"startCharacter":10,"endLine":353,"endCharacter":13},{"startLine":345,"startCharacter":23,"endLine":351,"endCharacter":5},{"startLine":348,"startCharacter":19,"endLine":351,"endCharacter":4},{"startLine":348,"startCharacter":41,"endLine":350,"endCharacter":9},{"startLine":352,"startCharacter":38,"endLine":353,"endCharacter":13},{"startLine":357,"startCharacter":22,"endLine":358,"endCharacter":55},{"startLine":361,"startCharacter":29,"endLine":362,"endCharacter":40},{"startLine":367,"startCharacter":29,"endLine":373,"endCharacter":3},{"startLine":368,"startCharacter":32,"endLine":372,"endCharacter":51},{"startLine":369,"startCharacter":32,"endLine":370,"endCharacter":49},{"startLine":371,"startCharacter":10,"endLine":372,"endCharacter":51},{"startLine":376,"startCharacter":32,"endLine":377,"endCharacter":76},{"startLine":382,"startCharacter":57,"endLine":459,"endCharacter":2},{"startLine":391,"startCharacter":33,"endLine":395,"endCharacter":60},{"startLine":400,"startCharacter":36,"endLine":401,"endCharacter":67},{"startLine":410,"startCharacter":12,"endLine":418,"endCharacter":3},{"startLine":412,"startCharacter":33,"endLine":413,"endCharacter":62},{"startLine":416,"startCharacter":36,"endLine":417,"endCharacter":68},{"startLine":425,"startCharacter":6,"endLine":436,"endCharacter":3},{"startLine":426,"startCharacter":10,"endLine":435,"endCharacter":13},{"startLine":427,"startCharacter":23,"endLine":433,"endCharacter":5},{"startLine":430,"startCharacter":19,"endLine":433,"endCharacter":4},{"startLine":430,"startCharacter":41,"endLine":432,"endCharacter":9},{"startLine":434,"startCharacter":38,"endLine":435,"endCharacter":13},{"startLine":439,"startCharacter":29,"endLine":440,"endCharacter":34},{"startLine":443,"startCharacter":35,"endLine":444,"endCharacter":55},{"startLine":448,"startCharacter":29,"endLine":458,"endCharacter":3},{"startLine":450,"startCharacter":10,"endLine":454,"endCharacter":17},{"startLine":451,"startCharacter":14,"endLine":452,"endCharacter":58},{"startLine":456,"startCharacter":28,"endLine":457,"endCharacter":51},{"startLine":463,"startCharacter":51,"endLine":511,"endCharacter":2},{"startLine":481,"startCharacter":12,"endLine":484,"endCharacter":45},{"startLine":491,"startCharacter":6,"endLine":502,"endCharacter":3},{"startLine":492,"startCharacter":10,"endLine":501,"endCharacter":13},{"startLine":493,"startCharacter":23,"endLine":499,"endCharacter":5},{"startLine":496,"startCharacter":19,"endLine":499,"endCharacter":4},{"startLine":496,"startCharacter":41,"endLine":498,"endCharacter":9},{"startLine":500,"startCharacter":38,"endLine":501,"endCharacter":13},{"startLine":505,"startCharacter":22,"endLine":506,"endCharacter":55},{"startLine":509,"startCharacter":29,"endLine":510,"endCharacter":40},{"startLine":515,"startCharacter":51,"endLine":575,"endCharacter":2},{"startLine":539,"startCharacter":12,"endLine":542,"endCharacter":15},{"startLine":549,"startCharacter":6,"endLine":560,"endCharacter":3},{"startLine":550,"startCharacter":10,"endLine":559,"endCharacter":13},{"startLine":551,"startCharacter":23,"endLine":557,"endCharacter":5},{"startLine":554,"startCharacter":19,"endLine":557,"endCharacter":4},{"startLine":554,"startCharacter":41,"endLine":556,"endCharacter":9},{"startLine":558,"startCharacter":38,"endLine":559,"endCharacter":13},{"startLine":564,"startCharacter":29,"endLine":566,"endCharacter":62},{"startLine":569,"startCharacter":22,"endLine":570,"endCharacter":55},{"startLine":573,"startCharacter":44,"endLine":574,"endCharacter":46},{"startLine":579,"startCharacter":50,"endLine":648,"endCharacter":2},{"startLine":580,"startCharacter":20,"endLine":583,"endCharacter":25},{"startLine":584,"startCharacter":3,"endLine":586,"endCharacter":54},{"startLine":589,"startCharacter":26,"endLine":647,"endCharacter":4},{"startLine":590,"startCharacter":8,"endLine":647,"endCharacter":3},{"startLine":590,"startCharacter":36,"endLine":646,"endCharacter":4},{"startLine":599,"startCharacter":35,"endLine":602,"endCharacter":62},{"startLine":607,"startCharacter":38,"endLine":608,"endCharacter":69},{"startLine":618,"startCharacter":8,"endLine":629,"endCharacter":5},{"startLine":619,"startCharacter":12,"endLine":628,"endCharacter":15},{"startLine":620,"startCharacter":25,"endLine":626,"endCharacter":7},{"startLine":623,"startCharacter":21,"endLine":626,"endCharacter":6},{"startLine":623,"startCharacter":43,"endLine":625,"endCharacter":11},{"startLine":627,"startCharacter":40,"endLine":628,"endCharacter":15},{"startLine":632,"startCharacter":31,"endLine":633,"endCharacter":42},{"startLine":637,"startCharacter":31,"endLine":641,"endCharacter":5},{"startLine":638,"startCharacter":29,"endLine":640,"endCharacter":18},{"startLine":639,"startCharacter":33,"endLine":640,"endCharacter":18},{"startLine":644,"startCharacter":44,"endLine":645,"endCharacter":92}] [Trace - 23:04:22.422 PM] Received response 'textDocument/foldingRange - (11622)' in 6ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":216,"startCharacter":52,"endLine":301,"endCharacter":2},{"startLine":228,"startCharacter":33,"endLine":230,"endCharacter":55},{"startLine":235,"startCharacter":36,"endLine":236,"endCharacter":21},{"startLine":245,"startCharacter":9,"endLine":255,"endCharacter":3},{"startLine":247,"startCharacter":33,"endLine":250,"endCharacter":61},{"startLine":253,"startCharacter":36,"endLine":254,"endCharacter":22},{"startLine":262,"startCharacter":6,"endLine":273,"endCharacter":3},{"startLine":263,"startCharacter":10,"endLine":272,"endCharacter":13},{"startLine":264,"startCharacter":23,"endLine":270,"endCharacter":5},{"startLine":267,"startCharacter":19,"endLine":270,"endCharacter":4},{"startLine":267,"startCharacter":41,"endLine":269,"endCharacter":9},{"startLine":271,"startCharacter":38,"endLine":272,"endCharacter":13},{"startLine":276,"startCharacter":22,"endLine":277,"endCharacter":55},{"startLine":280,"startCharacter":29,"endLine":281,"endCharacter":40},{"startLine":284,"startCharacter":29,"endLine":300,"endCharacter":3},{"startLine":285,"startCharacter":32,"endLine":299,"endCharacter":51},{"startLine":286,"startCharacter":32,"endLine":289,"endCharacter":4},{"startLine":287,"startCharacter":38,"endLine":288,"endCharacter":51},{"startLine":290,"startCharacter":31,"endLine":293,"endCharacter":4},{"startLine":291,"startCharacter":47,"endLine":292,"endCharacter":50},{"startLine":294,"startCharacter":25,"endLine":297,"endCharacter":4},{"startLine":295,"startCharacter":47,"endLine":296,"endCharacter":68},{"startLine":298,"startCharacter":10,"endLine":299,"endCharacter":51},{"startLine":305,"startCharacter":59,"endLine":378,"endCharacter":2},{"startLine":310,"startCharacter":33,"endLine":312,"endCharacter":31},{"startLine":317,"startCharacter":36,"endLine":318,"endCharacter":67},{"startLine":327,"startCharacter":12,"endLine":336,"endCharacter":3},{"startLine":329,"startCharacter":33,"endLine":331,"endCharacter":32},{"startLine":334,"startCharacter":36,"endLine":335,"endCharacter":68},{"startLine":343,"startCharacter":6,"endLine":354,"endCharacter":3},{"startLine":344,"startCharacter":10,"endLine":353,"endCharacter":13},{"startLine":345,"startCharacter":23,"endLine":351,"endCharacter":5},{"startLine":348,"startCharacter":19,"endLine":351,"endCharacter":4},{"startLine":348,"startCharacter":41,"endLine":350,"endCharacter":9},{"startLine":352,"startCharacter":38,"endLine":353,"endCharacter":13},{"startLine":357,"startCharacter":22,"endLine":358,"endCharacter":55},{"startLine":361,"startCharacter":29,"endLine":362,"endCharacter":40},{"startLine":367,"startCharacter":29,"endLine":373,"endCharacter":3},{"startLine":368,"startCharacter":32,"endLine":372,"endCharacter":51},{"startLine":369,"startCharacter":32,"endLine":370,"endCharacter":49},{"startLine":371,"startCharacter":10,"endLine":372,"endCharacter":51},{"startLine":376,"startCharacter":32,"endLine":377,"endCharacter":76},{"startLine":382,"startCharacter":57,"endLine":459,"endCharacter":2},{"startLine":391,"startCharacter":33,"endLine":395,"endCharacter":60},{"startLine":400,"startCharacter":36,"endLine":401,"endCharacter":67},{"startLine":410,"startCharacter":12,"endLine":418,"endCharacter":3},{"startLine":412,"startCharacter":33,"endLine":413,"endCharacter":62},{"startLine":416,"startCharacter":36,"endLine":417,"endCharacter":68},{"startLine":425,"startCharacter":6,"endLine":436,"endCharacter":3},{"startLine":426,"startCharacter":10,"endLine":435,"endCharacter":13},{"startLine":427,"startCharacter":23,"endLine":433,"endCharacter":5},{"startLine":430,"startCharacter":19,"endLine":433,"endCharacter":4},{"startLine":430,"startCharacter":41,"endLine":432,"endCharacter":9},{"startLine":434,"startCharacter":38,"endLine":435,"endCharacter":13},{"startLine":439,"startCharacter":29,"endLine":440,"endCharacter":34},{"startLine":443,"startCharacter":35,"endLine":444,"endCharacter":55},{"startLine":448,"startCharacter":29,"endLine":458,"endCharacter":3},{"startLine":450,"startCharacter":10,"endLine":454,"endCharacter":17},{"startLine":451,"startCharacter":14,"endLine":452,"endCharacter":58},{"startLine":456,"startCharacter":28,"endLine":457,"endCharacter":51},{"startLine":463,"startCharacter":51,"endLine":511,"endCharacter":2},{"startLine":481,"startCharacter":12,"endLine":484,"endCharacter":45},{"startLine":491,"startCharacter":6,"endLine":502,"endCharacter":3},{"startLine":492,"startCharacter":10,"endLine":501,"endCharacter":13},{"startLine":493,"startCharacter":23,"endLine":499,"endCharacter":5},{"startLine":496,"startCharacter":19,"endLine":499,"endCharacter":4},{"startLine":496,"startCharacter":41,"endLine":498,"endCharacter":9},{"startLine":500,"startCharacter":38,"endLine":501,"endCharacter":13},{"startLine":505,"startCharacter":22,"endLine":506,"endCharacter":55},{"startLine":509,"startCharacter":29,"endLine":510,"endCharacter":40},{"startLine":515,"startCharacter":51,"endLine":575,"endCharacter":2},{"startLine":539,"startCharacter":12,"endLine":542,"endCharacter":15},{"startLine":549,"startCharacter":6,"endLine":560,"endCharacter":3},{"startLine":550,"startCharacter":10,"endLine":559,"endCharacter":13},{"startLine":551,"startCharacter":23,"endLine":557,"endCharacter":5},{"startLine":554,"startCharacter":19,"endLine":557,"endCharacter":4},{"startLine":554,"startCharacter":41,"endLine":556,"endCharacter":9},{"startLine":558,"startCharacter":38,"endLine":559,"endCharacter":13},{"startLine":564,"startCharacter":29,"endLine":566,"endCharacter":62},{"startLine":569,"startCharacter":22,"endLine":570,"endCharacter":55},{"startLine":573,"startCharacter":44,"endLine":574,"endCharacter":46},{"startLine":579,"startCharacter":50,"endLine":648,"endCharacter":2},{"startLine":580,"startCharacter":20,"endLine":583,"endCharacter":25},{"startLine":584,"startCharacter":3,"endLine":586,"endCharacter":54},{"startLine":589,"startCharacter":26,"endLine":647,"endCharacter":4},{"startLine":590,"startCharacter":8,"endLine":647,"endCharacter":3},{"startLine":590,"startCharacter":36,"endLine":646,"endCharacter":4},{"startLine":599,"startCharacter":35,"endLine":602,"endCharacter":62},{"startLine":607,"startCharacter":38,"endLine":608,"endCharacter":69},{"startLine":618,"startCharacter":8,"endLine":629,"endCharacter":5},{"startLine":619,"startCharacter":12,"endLine":628,"endCharacter":15},{"startLine":620,"startCharacter":25,"endLine":626,"endCharacter":7},{"startLine":623,"startCharacter":21,"endLine":626,"endCharacter":6},{"startLine":623,"startCharacter":43,"endLine":625,"endCharacter":11},{"startLine":627,"startCharacter":40,"endLine":628,"endCharacter":15},{"startLine":632,"startCharacter":31,"endLine":633,"endCharacter":42},{"startLine":637,"startCharacter":31,"endLine":641,"endCharacter":5},{"startLine":638,"startCharacter":29,"endLine":640,"endCharacter":18},{"startLine":639,"startCharacter":33,"endLine":640,"endCharacter":18},{"startLine":644,"startCharacter":44,"endLine":645,"endCharacter":92}] [Trace - 23:04:22.487 PM] Sending request 'textDocument/codeLens - (11623)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:04:22.487 PM] Sending request 'textDocument/codeLens - (11624)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:04:22.487 PM] Received response 'textDocument/codeLens - (11623)' in 0ms. Result: null [Trace - 23:04:22.488 PM] Received response 'textDocument/codeLens - (11624)' in 0ms. Result: null [Trace - 23:04:22.499 PM] Sending request 'textDocument/codeAction - (11625)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":271,"character":22},"end":{"line":271,"character":22}},"context":{"diagnostics":[]}} [Trace - 23:04:22.501 PM] Received response 'textDocument/codeAction - (11625)' in 1ms. Result: null [Trace - 23:04:22.831 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":340},"contentChanges":[{"range":{"start":{"line":212,"character":1},"end":{"line":213,"character":0}},"rangeLength":1,"text":""}]} [Trace - 23:04:22.837 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":340,"diagnostics":[{"range":{"start":{"line":221,"character":10},"end":{"line":221,"character":13}},"severity":1,"source":"compiler","message":"undeclared name: now"},{"range":{"start":{"line":222,"character":12},"end":{"line":222,"character":15}},"severity":1,"source":"compiler","message":"undeclared name: now"},{"range":{"start":{"line":226,"character":14},"end":{"line":226,"character":17}},"severity":1,"source":"compiler","message":"undeclared name: now"},{"range":{"start":{"line":228,"character":9},"end":{"line":228,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"},{"range":{"start":{"line":229,"character":9},"end":{"line":229,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"}]} [Trace - 23:04:23.029 PM] Sending request 'textDocument/foldingRange - (11626)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:04:23.029 PM] Sending request 'textDocument/foldingRange - (11627)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:04:23.033 PM] Received response 'textDocument/foldingRange - (11626)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":300,"endCharacter":2},{"startLine":227,"startCharacter":33,"endLine":229,"endCharacter":55},{"startLine":234,"startCharacter":36,"endLine":235,"endCharacter":21},{"startLine":244,"startCharacter":9,"endLine":254,"endCharacter":3},{"startLine":246,"startCharacter":33,"endLine":249,"endCharacter":61},{"startLine":252,"startCharacter":36,"endLine":253,"endCharacter":22},{"startLine":261,"startCharacter":6,"endLine":272,"endCharacter":3},{"startLine":262,"startCharacter":10,"endLine":271,"endCharacter":13},{"startLine":263,"startCharacter":23,"endLine":269,"endCharacter":5},{"startLine":266,"startCharacter":19,"endLine":269,"endCharacter":4},{"startLine":266,"startCharacter":41,"endLine":268,"endCharacter":9},{"startLine":270,"startCharacter":38,"endLine":271,"endCharacter":13},{"startLine":275,"startCharacter":22,"endLine":276,"endCharacter":55},{"startLine":279,"startCharacter":29,"endLine":280,"endCharacter":40},{"startLine":283,"startCharacter":29,"endLine":299,"endCharacter":3},{"startLine":284,"startCharacter":32,"endLine":298,"endCharacter":51},{"startLine":285,"startCharacter":32,"endLine":288,"endCharacter":4},{"startLine":286,"startCharacter":38,"endLine":287,"endCharacter":51},{"startLine":289,"startCharacter":31,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":47,"endLine":291,"endCharacter":50},{"startLine":293,"startCharacter":25,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":68},{"startLine":297,"startCharacter":10,"endLine":298,"endCharacter":51},{"startLine":304,"startCharacter":59,"endLine":377,"endCharacter":2},{"startLine":309,"startCharacter":33,"endLine":311,"endCharacter":31},{"startLine":316,"startCharacter":36,"endLine":317,"endCharacter":67},{"startLine":326,"startCharacter":12,"endLine":335,"endCharacter":3},{"startLine":328,"startCharacter":33,"endLine":330,"endCharacter":32},{"startLine":333,"startCharacter":36,"endLine":334,"endCharacter":68},{"startLine":342,"startCharacter":6,"endLine":353,"endCharacter":3},{"startLine":343,"startCharacter":10,"endLine":352,"endCharacter":13},{"startLine":344,"startCharacter":23,"endLine":350,"endCharacter":5},{"startLine":347,"startCharacter":19,"endLine":350,"endCharacter":4},{"startLine":347,"startCharacter":41,"endLine":349,"endCharacter":9},{"startLine":351,"startCharacter":38,"endLine":352,"endCharacter":13},{"startLine":356,"startCharacter":22,"endLine":357,"endCharacter":55},{"startLine":360,"startCharacter":29,"endLine":361,"endCharacter":40},{"startLine":366,"startCharacter":29,"endLine":372,"endCharacter":3},{"startLine":367,"startCharacter":32,"endLine":371,"endCharacter":51},{"startLine":368,"startCharacter":32,"endLine":369,"endCharacter":49},{"startLine":370,"startCharacter":10,"endLine":371,"endCharacter":51},{"startLine":375,"startCharacter":32,"endLine":376,"endCharacter":76},{"startLine":381,"startCharacter":57,"endLine":458,"endCharacter":2},{"startLine":390,"startCharacter":33,"endLine":394,"endCharacter":60},{"startLine":399,"startCharacter":36,"endLine":400,"endCharacter":67},{"startLine":409,"startCharacter":12,"endLine":417,"endCharacter":3},{"startLine":411,"startCharacter":33,"endLine":412,"endCharacter":62},{"startLine":415,"startCharacter":36,"endLine":416,"endCharacter":68},{"startLine":424,"startCharacter":6,"endLine":435,"endCharacter":3},{"startLine":425,"startCharacter":10,"endLine":434,"endCharacter":13},{"startLine":426,"startCharacter":23,"endLine":432,"endCharacter":5},{"startLine":429,"startCharacter":19,"endLine":432,"endCharacter":4},{"startLine":429,"startCharacter":41,"endLine":431,"endCharacter":9},{"startLine":433,"startCharacter":38,"endLine":434,"endCharacter":13},{"startLine":438,"startCharacter":29,"endLine":439,"endCharacter":34},{"startLine":442,"startCharacter":35,"endLine":443,"endCharacter":55},{"startLine":447,"startCharacter":29,"endLine":457,"endCharacter":3},{"startLine":449,"startCharacter":10,"endLine":453,"endCharacter":17},{"startLine":450,"startCharacter":14,"endLine":451,"endCharacter":58},{"startLine":455,"startCharacter":28,"endLine":456,"endCharacter":51},{"startLine":462,"startCharacter":51,"endLine":510,"endCharacter":2},{"startLine":480,"startCharacter":12,"endLine":483,"endCharacter":45},{"startLine":490,"startCharacter":6,"endLine":501,"endCharacter":3},{"startLine":491,"startCharacter":10,"endLine":500,"endCharacter":13},{"startLine":492,"startCharacter":23,"endLine":498,"endCharacter":5},{"startLine":495,"startCharacter":19,"endLine":498,"endCharacter":4},{"startLine":495,"startCharacter":41,"endLine":497,"endCharacter":9},{"startLine":499,"startCharacter":38,"endLine":500,"endCharacter":13},{"startLine":504,"startCharacter":22,"endLine":505,"endCharacter":55},{"startLine":508,"startCharacter":29,"endLine":509,"endCharacter":40},{"startLine":514,"startCharacter":51,"endLine":574,"endCharacter":2},{"startLine":538,"startCharacter":12,"endLine":541,"endCharacter":15},{"startLine":548,"startCharacter":6,"endLine":559,"endCharacter":3},{"startLine":549,"startCharacter":10,"endLine":558,"endCharacter":13},{"startLine":550,"startCharacter":23,"endLine":556,"endCharacter":5},{"startLine":553,"startCharacter":19,"endLine":556,"endCharacter":4},{"startLine":553,"startCharacter":41,"endLine":555,"endCharacter":9},{"startLine":557,"startCharacter":38,"endLine":558,"endCharacter":13},{"startLine":563,"startCharacter":29,"endLine":565,"endCharacter":62},{"startLine":568,"startCharacter":22,"endLine":569,"endCharacter":55},{"startLine":572,"startCharacter":44,"endLine":573,"endCharacter":46},{"startLine":578,"startCharacter":50,"endLine":647,"endCharacter":2},{"startLine":579,"startCharacter":20,"endLine":582,"endCharacter":25},{"startLine":583,"startCharacter":3,"endLine":585,"endCharacter":54},{"startLine":588,"startCharacter":26,"endLine":646,"endCharacter":4},{"startLine":589,"startCharacter":8,"endLine":646,"endCharacter":3},{"startLine":589,"startCharacter":36,"endLine":645,"endCharacter":4},{"startLine":598,"startCharacter":35,"endLine":601,"endCharacter":62},{"startLine":606,"startCharacter":38,"endLine":607,"endCharacter":69},{"startLine":617,"startCharacter":8,"endLine":628,"endCharacter":5},{"startLine":618,"startCharacter":12,"endLine":627,"endCharacter":15},{"startLine":619,"startCharacter":25,"endLine":625,"endCharacter":7},{"startLine":622,"startCharacter":21,"endLine":625,"endCharacter":6},{"startLine":622,"startCharacter":43,"endLine":624,"endCharacter":11},{"startLine":626,"startCharacter":40,"endLine":627,"endCharacter":15},{"startLine":631,"startCharacter":31,"endLine":632,"endCharacter":42},{"startLine":636,"startCharacter":31,"endLine":640,"endCharacter":5},{"startLine":637,"startCharacter":29,"endLine":639,"endCharacter":18},{"startLine":638,"startCharacter":33,"endLine":639,"endCharacter":18},{"startLine":643,"startCharacter":44,"endLine":644,"endCharacter":92}] [Trace - 23:04:23.036 PM] Received response 'textDocument/foldingRange - (11627)' in 6ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":300,"endCharacter":2},{"startLine":227,"startCharacter":33,"endLine":229,"endCharacter":55},{"startLine":234,"startCharacter":36,"endLine":235,"endCharacter":21},{"startLine":244,"startCharacter":9,"endLine":254,"endCharacter":3},{"startLine":246,"startCharacter":33,"endLine":249,"endCharacter":61},{"startLine":252,"startCharacter":36,"endLine":253,"endCharacter":22},{"startLine":261,"startCharacter":6,"endLine":272,"endCharacter":3},{"startLine":262,"startCharacter":10,"endLine":271,"endCharacter":13},{"startLine":263,"startCharacter":23,"endLine":269,"endCharacter":5},{"startLine":266,"startCharacter":19,"endLine":269,"endCharacter":4},{"startLine":266,"startCharacter":41,"endLine":268,"endCharacter":9},{"startLine":270,"startCharacter":38,"endLine":271,"endCharacter":13},{"startLine":275,"startCharacter":22,"endLine":276,"endCharacter":55},{"startLine":279,"startCharacter":29,"endLine":280,"endCharacter":40},{"startLine":283,"startCharacter":29,"endLine":299,"endCharacter":3},{"startLine":284,"startCharacter":32,"endLine":298,"endCharacter":51},{"startLine":285,"startCharacter":32,"endLine":288,"endCharacter":4},{"startLine":286,"startCharacter":38,"endLine":287,"endCharacter":51},{"startLine":289,"startCharacter":31,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":47,"endLine":291,"endCharacter":50},{"startLine":293,"startCharacter":25,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":68},{"startLine":297,"startCharacter":10,"endLine":298,"endCharacter":51},{"startLine":304,"startCharacter":59,"endLine":377,"endCharacter":2},{"startLine":309,"startCharacter":33,"endLine":311,"endCharacter":31},{"startLine":316,"startCharacter":36,"endLine":317,"endCharacter":67},{"startLine":326,"startCharacter":12,"endLine":335,"endCharacter":3},{"startLine":328,"startCharacter":33,"endLine":330,"endCharacter":32},{"startLine":333,"startCharacter":36,"endLine":334,"endCharacter":68},{"startLine":342,"startCharacter":6,"endLine":353,"endCharacter":3},{"startLine":343,"startCharacter":10,"endLine":352,"endCharacter":13},{"startLine":344,"startCharacter":23,"endLine":350,"endCharacter":5},{"startLine":347,"startCharacter":19,"endLine":350,"endCharacter":4},{"startLine":347,"startCharacter":41,"endLine":349,"endCharacter":9},{"startLine":351,"startCharacter":38,"endLine":352,"endCharacter":13},{"startLine":356,"startCharacter":22,"endLine":357,"endCharacter":55},{"startLine":360,"startCharacter":29,"endLine":361,"endCharacter":40},{"startLine":366,"startCharacter":29,"endLine":372,"endCharacter":3},{"startLine":367,"startCharacter":32,"endLine":371,"endCharacter":51},{"startLine":368,"startCharacter":32,"endLine":369,"endCharacter":49},{"startLine":370,"startCharacter":10,"endLine":371,"endCharacter":51},{"startLine":375,"startCharacter":32,"endLine":376,"endCharacter":76},{"startLine":381,"startCharacter":57,"endLine":458,"endCharacter":2},{"startLine":390,"startCharacter":33,"endLine":394,"endCharacter":60},{"startLine":399,"startCharacter":36,"endLine":400,"endCharacter":67},{"startLine":409,"startCharacter":12,"endLine":417,"endCharacter":3},{"startLine":411,"startCharacter":33,"endLine":412,"endCharacter":62},{"startLine":415,"startCharacter":36,"endLine":416,"endCharacter":68},{"startLine":424,"startCharacter":6,"endLine":435,"endCharacter":3},{"startLine":425,"startCharacter":10,"endLine":434,"endCharacter":13},{"startLine":426,"startCharacter":23,"endLine":432,"endCharacter":5},{"startLine":429,"startCharacter":19,"endLine":432,"endCharacter":4},{"startLine":429,"startCharacter":41,"endLine":431,"endCharacter":9},{"startLine":433,"startCharacter":38,"endLine":434,"endCharacter":13},{"startLine":438,"startCharacter":29,"endLine":439,"endCharacter":34},{"startLine":442,"startCharacter":35,"endLine":443,"endCharacter":55},{"startLine":447,"startCharacter":29,"endLine":457,"endCharacter":3},{"startLine":449,"startCharacter":10,"endLine":453,"endCharacter":17},{"startLine":450,"startCharacter":14,"endLine":451,"endCharacter":58},{"startLine":455,"startCharacter":28,"endLine":456,"endCharacter":51},{"startLine":462,"startCharacter":51,"endLine":510,"endCharacter":2},{"startLine":480,"startCharacter":12,"endLine":483,"endCharacter":45},{"startLine":490,"startCharacter":6,"endLine":501,"endCharacter":3},{"startLine":491,"startCharacter":10,"endLine":500,"endCharacter":13},{"startLine":492,"startCharacter":23,"endLine":498,"endCharacter":5},{"startLine":495,"startCharacter":19,"endLine":498,"endCharacter":4},{"startLine":495,"startCharacter":41,"endLine":497,"endCharacter":9},{"startLine":499,"startCharacter":38,"endLine":500,"endCharacter":13},{"startLine":504,"startCharacter":22,"endLine":505,"endCharacter":55},{"startLine":508,"startCharacter":29,"endLine":509,"endCharacter":40},{"startLine":514,"startCharacter":51,"endLine":574,"endCharacter":2},{"startLine":538,"startCharacter":12,"endLine":541,"endCharacter":15},{"startLine":548,"startCharacter":6,"endLine":559,"endCharacter":3},{"startLine":549,"startCharacter":10,"endLine":558,"endCharacter":13},{"startLine":550,"startCharacter":23,"endLine":556,"endCharacter":5},{"startLine":553,"startCharacter":19,"endLine":556,"endCharacter":4},{"startLine":553,"startCharacter":41,"endLine":555,"endCharacter":9},{"startLine":557,"startCharacter":38,"endLine":558,"endCharacter":13},{"startLine":563,"startCharacter":29,"endLine":565,"endCharacter":62},{"startLine":568,"startCharacter":22,"endLine":569,"endCharacter":55},{"startLine":572,"startCharacter":44,"endLine":573,"endCharacter":46},{"startLine":578,"startCharacter":50,"endLine":647,"endCharacter":2},{"startLine":579,"startCharacter":20,"endLine":582,"endCharacter":25},{"startLine":583,"startCharacter":3,"endLine":585,"endCharacter":54},{"startLine":588,"startCharacter":26,"endLine":646,"endCharacter":4},{"startLine":589,"startCharacter":8,"endLine":646,"endCharacter":3},{"startLine":589,"startCharacter":36,"endLine":645,"endCharacter":4},{"startLine":598,"startCharacter":35,"endLine":601,"endCharacter":62},{"startLine":606,"startCharacter":38,"endLine":607,"endCharacter":69},{"startLine":617,"startCharacter":8,"endLine":628,"endCharacter":5},{"startLine":618,"startCharacter":12,"endLine":627,"endCharacter":15},{"startLine":619,"startCharacter":25,"endLine":625,"endCharacter":7},{"startLine":622,"startCharacter":21,"endLine":625,"endCharacter":6},{"startLine":622,"startCharacter":43,"endLine":624,"endCharacter":11},{"startLine":626,"startCharacter":40,"endLine":627,"endCharacter":15},{"startLine":631,"startCharacter":31,"endLine":632,"endCharacter":42},{"startLine":636,"startCharacter":31,"endLine":640,"endCharacter":5},{"startLine":637,"startCharacter":29,"endLine":639,"endCharacter":18},{"startLine":638,"startCharacter":33,"endLine":639,"endCharacter":18},{"startLine":643,"startCharacter":44,"endLine":644,"endCharacter":92}] [Trace - 23:04:23.101 PM] Sending request 'textDocument/codeLens - (11628)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:04:23.102 PM] Sending request 'textDocument/codeLens - (11629)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:04:23.102 PM] Received response 'textDocument/codeLens - (11628)' in 0ms. Result: null [Trace - 23:04:23.102 PM] Received response 'textDocument/codeLens - (11629)' in 0ms. Result: null [Trace - 23:04:23.108 PM] Sending request 'textDocument/codeAction - (11630)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":270,"character":22},"end":{"line":270,"character":22}},"context":{"diagnostics":[]}} [Trace - 23:04:23.108 PM] Sending request 'textDocument/codeAction - (11631)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":212,"character":1},"end":{"line":212,"character":1}},"context":{"diagnostics":[]}} [Trace - 23:04:23.109 PM] Received response 'textDocument/codeAction - (11630)' in 1ms. Result: null [Trace - 23:04:23.110 PM] Received response 'textDocument/codeAction - (11631)' in 2ms. Result: null [Trace - 23:04:23.214 PM] Sending request 'textDocument/documentLink - (11632)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:04:23.214 PM] Sending request 'textDocument/documentLink - (11633)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:04:23.219 PM] Received response 'textDocument/documentLink - (11632)' in 4ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":219,"character":10},"end":{"line":219,"character":18}},"target":"https://time.Now"},{"range":{"start":{"line":410,"character":11},"end":{"line":410,"character":19}},"target":"https://time.Now"}] [Trace - 23:04:23.222 PM] Received response 'textDocument/documentLink - (11633)' in 7ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":219,"character":10},"end":{"line":219,"character":18}},"target":"https://time.Now"},{"range":{"start":{"line":410,"character":11},"end":{"line":410,"character":19}},"target":"https://time.Now"}] [Trace - 23:04:23.632 PM] Sending request 'textDocument/codeAction - (11634)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":649,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":221,"character":10},"end":{"line":221,"character":13}},"message":"undeclared name: now","severity":1,"source":"compiler"},{"range":{"start":{"line":222,"character":12},"end":{"line":222,"character":15}},"message":"undeclared name: now","severity":1,"source":"compiler"},{"range":{"start":{"line":226,"character":14},"end":{"line":226,"character":17}},"message":"undeclared name: now","severity":1,"source":"compiler"},{"range":{"start":{"line":228,"character":9},"end":{"line":228,"character":30}},"message":"ScheduleWithTimestamp not declared by package simple","severity":1,"source":"compiler"},{"range":{"start":{"line":229,"character":9},"end":{"line":229,"character":30}},"message":"ScheduleWithTimestamp not declared by package simple","severity":1,"source":"compiler"}],"only":["source.organizeImports"]}} [Trace - 23:04:23.633 PM] Received response 'textDocument/codeAction - (11634)' in 1ms. Result: null [Trace - 23:04:23.634 PM] Sending request 'textDocument/formatting - (11635)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 23:04:23.639 PM] Received response 'textDocument/formatting - (11635)' in 4ms. Result: [] [Trace - 23:04:23.655 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":340}} [Trace - 23:04:24.091 PM] Sending request 'textDocument/documentSymbol - (11636)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:04:24.091 PM] Received response 'textDocument/documentSymbol - (11636)' in 0ms. Result: [{"name":"ReceivedEvent","detail":"struct{...}","kind":23,"range":{"start":{"line":14,"character":5},"end":{"line":17,"character":1}},"selectionRange":{"start":{"line":14,"character":5},"end":{"line":14,"character":18}},"children":[{"name":"Event","detail":"interface{...}","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":12}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":6}}}]},{"name":"(ReceivedEvent).String","detail":"()","kind":6,"range":{"start":{"line":19,"character":0},"end":{"line":21,"character":1}},"selectionRange":{"start":{"line":19,"character":23},"end":{"line":19,"character":29}}},{"name":"isIn","detail":"(id string, ids []string)","kind":12,"range":{"start":{"line":23,"character":0},"end":{"line":30,"character":1}},"selectionRange":{"start":{"line":23,"character":5},"end":{"line":23,"character":9}}},{"name":"durations","detail":"(dd []time.Duration)","kind":12,"range":{"start":{"line":33,"character":0},"end":{"line":35,"character":1}},"selectionRange":{"start":{"line":33,"character":5},"end":{"line":33,"character":14}}},{"name":"errs","detail":"(ee []error)","kind":12,"range":{"start":{"line":37,"character":0},"end":{"line":39,"character":1}},"selectionRange":{"start":{"line":37,"character":5},"end":{"line":37,"character":9}}},{"name":"events","detail":"(ee []scheduler.Event)","kind":12,"range":{"start":{"line":41,"character":0},"end":{"line":43,"character":1}},"selectionRange":{"start":{"line":41,"character":5},"end":{"line":41,"character":11}}},{"name":"TestScheduler_trigger_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":46,"character":0},"end":{"line":121,"character":1}},"selectionRange":{"start":{"line":46,"character":5},"end":{"line":46,"character":32}}},{"name":"TestScheduler_update_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":124,"character":0},"end":{"line":212,"character":1}},"selectionRange":{"start":{"line":124,"character":5},"end":{"line":124,"character":31}}},{"name":"TestScheduler_outdated_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":215,"character":0},"end":{"line":301,"character":1}},"selectionRange":{"start":{"line":215,"character":5},"end":{"line":215,"character":36}}},{"name":"TestScheduler_ignore_invalid_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":304,"character":0},"end":{"line":378,"character":1}},"selectionRange":{"start":{"line":304,"character":5},"end":{"line":304,"character":43}}},{"name":"TestScheduler_missed_schedules_first","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":381,"character":0},"end":{"line":459,"character":1}},"selectionRange":{"start":{"line":381,"character":5},"end":{"line":381,"character":41}}},{"name":"TestScheduler_deleted_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":462,"character":0},"end":{"line":511,"character":1}},"selectionRange":{"start":{"line":462,"character":5},"end":{"line":462,"character":35}}},{"name":"TestScheduler_delete_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":514,"character":0},"end":{"line":575,"character":1}},"selectionRange":{"start":{"line":514,"character":5},"end":{"line":514,"character":35}}},{"name":"TestScheduler_scheduler_since","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":578,"character":0},"end":{"line":648,"character":1}},"selectionRange":{"start":{"line":578,"character":5},"end":{"line":578,"character":34}}}] [Trace - 23:04:24.224 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","type":2}]} [Trace - 23:04:24.533 PM] Sending request 'textDocument/hover - (11637)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":221,"character":15}} [Trace - 23:04:24.534 PM] Received response 'textDocument/hover - (11637)' in 0ms. Result: null [Trace - 23:04:24.850 PM] Sending request 'textDocument/hover - (11638)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":221,"character":15}} [Trace - 23:04:24.850 PM] Received response 'textDocument/hover - (11638)' in 0ms. Result: null [Trace - 23:04:25.245 PM] Sending request 'textDocument/documentHighlight - (11639)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":219,"character":15}} [Trace - 23:04:25.245 PM] Received response 'textDocument/documentHighlight - (11639)' in 0ms. Result: [] [Trace - 23:04:25.487 PM] Sending request 'textDocument/codeAction - (11640)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":219,"character":15},"end":{"line":219,"character":15}},"context":{"diagnostics":[]}} [Trace - 23:04:25.489 PM] Received response 'textDocument/codeAction - (11640)' in 2ms. Result: null [Trace - 23:04:25.765 PM] Sending request 'textDocument/definition - (11641)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":219,"character":15}} [Error - Received] 23:04:25.765 PM #11641 no identifier found [Error - 11:04:25 PM] Request textDocument/definition failed. Message: no identifier found Code: 0 [Trace - 23:04:26.306 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 23:04:26 background imports cache refresh starting\n"} [Info - 11:04:26 PM] 2020/11/25 23:04:26 background imports cache refresh starting [Trace - 23:04:26.307 PM] Sending request 'textDocument/documentHighlight - (11642)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":219,"character":3}} [Trace - 23:04:26.307 PM] Received response 'textDocument/documentHighlight - (11642)' in 0ms. Result: [] [Trace - 23:04:26.477 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 23:04:26 background refresh finished after 170.755914ms\n"} [Info - 11:04:26 PM] 2020/11/25 23:04:26 background refresh finished after 170.755914ms [Trace - 23:04:26.552 PM] Sending request 'textDocument/codeAction - (11643)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":219,"character":3},"end":{"line":219,"character":3}},"context":{"diagnostics":[]}} [Trace - 23:04:26.553 PM] Received response 'textDocument/codeAction - (11643)' in 1ms. Result: null [Trace - 23:04:26.686 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":341},"contentChanges":[{"range":{"start":{"line":219,"character":2},"end":{"line":219,"character":3}},"rangeLength":1,"text":""}]} [Trace - 23:04:26.692 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":341,"diagnostics":[{"range":{"start":{"line":219,"character":1},"end":{"line":219,"character":1}},"severity":1,"source":"syntax","message":"expected statement, found '/'"}]} [Trace - 23:04:26.834 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":342},"contentChanges":[{"range":{"start":{"line":219,"character":1},"end":{"line":219,"character":2}},"rangeLength":1,"text":""}]} [Trace - 23:04:26.840 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":342,"diagnostics":[{"range":{"start":{"line":221,"character":10},"end":{"line":221,"character":13}},"severity":1,"source":"compiler","message":"invalid operation: cannot call non-function now (variable of type time.Time)"},{"range":{"start":{"line":222,"character":12},"end":{"line":222,"character":15}},"severity":1,"source":"compiler","message":"invalid operation: cannot call non-function now (variable of type time.Time)"},{"range":{"start":{"line":226,"character":14},"end":{"line":226,"character":17}},"severity":1,"source":"compiler","message":"invalid operation: cannot call non-function now (variable of type time.Time)"},{"range":{"start":{"line":228,"character":9},"end":{"line":228,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"},{"range":{"start":{"line":229,"character":9},"end":{"line":229,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"}]} [Trace - 23:04:27.033 PM] Sending request 'textDocument/foldingRange - (11644)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:04:27.034 PM] Sending request 'textDocument/foldingRange - (11645)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:04:27.037 PM] Received response 'textDocument/foldingRange - (11644)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":300,"endCharacter":2},{"startLine":227,"startCharacter":33,"endLine":229,"endCharacter":55},{"startLine":234,"startCharacter":36,"endLine":235,"endCharacter":21},{"startLine":244,"startCharacter":9,"endLine":254,"endCharacter":3},{"startLine":246,"startCharacter":33,"endLine":249,"endCharacter":61},{"startLine":252,"startCharacter":36,"endLine":253,"endCharacter":22},{"startLine":261,"startCharacter":6,"endLine":272,"endCharacter":3},{"startLine":262,"startCharacter":10,"endLine":271,"endCharacter":13},{"startLine":263,"startCharacter":23,"endLine":269,"endCharacter":5},{"startLine":266,"startCharacter":19,"endLine":269,"endCharacter":4},{"startLine":266,"startCharacter":41,"endLine":268,"endCharacter":9},{"startLine":270,"startCharacter":38,"endLine":271,"endCharacter":13},{"startLine":275,"startCharacter":22,"endLine":276,"endCharacter":55},{"startLine":279,"startCharacter":29,"endLine":280,"endCharacter":40},{"startLine":283,"startCharacter":29,"endLine":299,"endCharacter":3},{"startLine":284,"startCharacter":32,"endLine":298,"endCharacter":51},{"startLine":285,"startCharacter":32,"endLine":288,"endCharacter":4},{"startLine":286,"startCharacter":38,"endLine":287,"endCharacter":51},{"startLine":289,"startCharacter":31,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":47,"endLine":291,"endCharacter":50},{"startLine":293,"startCharacter":25,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":68},{"startLine":297,"startCharacter":10,"endLine":298,"endCharacter":51},{"startLine":304,"startCharacter":59,"endLine":377,"endCharacter":2},{"startLine":309,"startCharacter":33,"endLine":311,"endCharacter":31},{"startLine":316,"startCharacter":36,"endLine":317,"endCharacter":67},{"startLine":326,"startCharacter":12,"endLine":335,"endCharacter":3},{"startLine":328,"startCharacter":33,"endLine":330,"endCharacter":32},{"startLine":333,"startCharacter":36,"endLine":334,"endCharacter":68},{"startLine":342,"startCharacter":6,"endLine":353,"endCharacter":3},{"startLine":343,"startCharacter":10,"endLine":352,"endCharacter":13},{"startLine":344,"startCharacter":23,"endLine":350,"endCharacter":5},{"startLine":347,"startCharacter":19,"endLine":350,"endCharacter":4},{"startLine":347,"startCharacter":41,"endLine":349,"endCharacter":9},{"startLine":351,"startCharacter":38,"endLine":352,"endCharacter":13},{"startLine":356,"startCharacter":22,"endLine":357,"endCharacter":55},{"startLine":360,"startCharacter":29,"endLine":361,"endCharacter":40},{"startLine":366,"startCharacter":29,"endLine":372,"endCharacter":3},{"startLine":367,"startCharacter":32,"endLine":371,"endCharacter":51},{"startLine":368,"startCharacter":32,"endLine":369,"endCharacter":49},{"startLine":370,"startCharacter":10,"endLine":371,"endCharacter":51},{"startLine":375,"startCharacter":32,"endLine":376,"endCharacter":76},{"startLine":381,"startCharacter":57,"endLine":458,"endCharacter":2},{"startLine":390,"startCharacter":33,"endLine":394,"endCharacter":60},{"startLine":399,"startCharacter":36,"endLine":400,"endCharacter":67},{"startLine":409,"startCharacter":12,"endLine":417,"endCharacter":3},{"startLine":411,"startCharacter":33,"endLine":412,"endCharacter":62},{"startLine":415,"startCharacter":36,"endLine":416,"endCharacter":68},{"startLine":424,"startCharacter":6,"endLine":435,"endCharacter":3},{"startLine":425,"startCharacter":10,"endLine":434,"endCharacter":13},{"startLine":426,"startCharacter":23,"endLine":432,"endCharacter":5},{"startLine":429,"startCharacter":19,"endLine":432,"endCharacter":4},{"startLine":429,"startCharacter":41,"endLine":431,"endCharacter":9},{"startLine":433,"startCharacter":38,"endLine":434,"endCharacter":13},{"startLine":438,"startCharacter":29,"endLine":439,"endCharacter":34},{"startLine":442,"startCharacter":35,"endLine":443,"endCharacter":55},{"startLine":447,"startCharacter":29,"endLine":457,"endCharacter":3},{"startLine":449,"startCharacter":10,"endLine":453,"endCharacter":17},{"startLine":450,"startCharacter":14,"endLine":451,"endCharacter":58},{"startLine":455,"startCharacter":28,"endLine":456,"endCharacter":51},{"startLine":462,"startCharacter":51,"endLine":510,"endCharacter":2},{"startLine":480,"startCharacter":12,"endLine":483,"endCharacter":45},{"startLine":490,"startCharacter":6,"endLine":501,"endCharacter":3},{"startLine":491,"startCharacter":10,"endLine":500,"endCharacter":13},{"startLine":492,"startCharacter":23,"endLine":498,"endCharacter":5},{"startLine":495,"startCharacter":19,"endLine":498,"endCharacter":4},{"startLine":495,"startCharacter":41,"endLine":497,"endCharacter":9},{"startLine":499,"startCharacter":38,"endLine":500,"endCharacter":13},{"startLine":504,"startCharacter":22,"endLine":505,"endCharacter":55},{"startLine":508,"startCharacter":29,"endLine":509,"endCharacter":40},{"startLine":514,"startCharacter":51,"endLine":574,"endCharacter":2},{"startLine":538,"startCharacter":12,"endLine":541,"endCharacter":15},{"startLine":548,"startCharacter":6,"endLine":559,"endCharacter":3},{"startLine":549,"startCharacter":10,"endLine":558,"endCharacter":13},{"startLine":550,"startCharacter":23,"endLine":556,"endCharacter":5},{"startLine":553,"startCharacter":19,"endLine":556,"endCharacter":4},{"startLine":553,"startCharacter":41,"endLine":555,"endCharacter":9},{"startLine":557,"startCharacter":38,"endLine":558,"endCharacter":13},{"startLine":563,"startCharacter":29,"endLine":565,"endCharacter":62},{"startLine":568,"startCharacter":22,"endLine":569,"endCharacter":55},{"startLine":572,"startCharacter":44,"endLine":573,"endCharacter":46},{"startLine":578,"startCharacter":50,"endLine":647,"endCharacter":2},{"startLine":579,"startCharacter":20,"endLine":582,"endCharacter":25},{"startLine":583,"startCharacter":3,"endLine":585,"endCharacter":54},{"startLine":588,"startCharacter":26,"endLine":646,"endCharacter":4},{"startLine":589,"startCharacter":8,"endLine":646,"endCharacter":3},{"startLine":589,"startCharacter":36,"endLine":645,"endCharacter":4},{"startLine":598,"startCharacter":35,"endLine":601,"endCharacter":62},{"startLine":606,"startCharacter":38,"endLine":607,"endCharacter":69},{"startLine":617,"startCharacter":8,"endLine":628,"endCharacter":5},{"startLine":618,"startCharacter":12,"endLine":627,"endCharacter":15},{"startLine":619,"startCharacter":25,"endLine":625,"endCharacter":7},{"startLine":622,"startCharacter":21,"endLine":625,"endCharacter":6},{"startLine":622,"startCharacter":43,"endLine":624,"endCharacter":11},{"startLine":626,"startCharacter":40,"endLine":627,"endCharacter":15},{"startLine":631,"startCharacter":31,"endLine":632,"endCharacter":42},{"startLine":636,"startCharacter":31,"endLine":640,"endCharacter":5},{"startLine":637,"startCharacter":29,"endLine":639,"endCharacter":18},{"startLine":638,"startCharacter":33,"endLine":639,"endCharacter":18},{"startLine":643,"startCharacter":44,"endLine":644,"endCharacter":92}] [Trace - 23:04:27.040 PM] Received response 'textDocument/foldingRange - (11645)' in 5ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":300,"endCharacter":2},{"startLine":227,"startCharacter":33,"endLine":229,"endCharacter":55},{"startLine":234,"startCharacter":36,"endLine":235,"endCharacter":21},{"startLine":244,"startCharacter":9,"endLine":254,"endCharacter":3},{"startLine":246,"startCharacter":33,"endLine":249,"endCharacter":61},{"startLine":252,"startCharacter":36,"endLine":253,"endCharacter":22},{"startLine":261,"startCharacter":6,"endLine":272,"endCharacter":3},{"startLine":262,"startCharacter":10,"endLine":271,"endCharacter":13},{"startLine":263,"startCharacter":23,"endLine":269,"endCharacter":5},{"startLine":266,"startCharacter":19,"endLine":269,"endCharacter":4},{"startLine":266,"startCharacter":41,"endLine":268,"endCharacter":9},{"startLine":270,"startCharacter":38,"endLine":271,"endCharacter":13},{"startLine":275,"startCharacter":22,"endLine":276,"endCharacter":55},{"startLine":279,"startCharacter":29,"endLine":280,"endCharacter":40},{"startLine":283,"startCharacter":29,"endLine":299,"endCharacter":3},{"startLine":284,"startCharacter":32,"endLine":298,"endCharacter":51},{"startLine":285,"startCharacter":32,"endLine":288,"endCharacter":4},{"startLine":286,"startCharacter":38,"endLine":287,"endCharacter":51},{"startLine":289,"startCharacter":31,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":47,"endLine":291,"endCharacter":50},{"startLine":293,"startCharacter":25,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":68},{"startLine":297,"startCharacter":10,"endLine":298,"endCharacter":51},{"startLine":304,"startCharacter":59,"endLine":377,"endCharacter":2},{"startLine":309,"startCharacter":33,"endLine":311,"endCharacter":31},{"startLine":316,"startCharacter":36,"endLine":317,"endCharacter":67},{"startLine":326,"startCharacter":12,"endLine":335,"endCharacter":3},{"startLine":328,"startCharacter":33,"endLine":330,"endCharacter":32},{"startLine":333,"startCharacter":36,"endLine":334,"endCharacter":68},{"startLine":342,"startCharacter":6,"endLine":353,"endCharacter":3},{"startLine":343,"startCharacter":10,"endLine":352,"endCharacter":13},{"startLine":344,"startCharacter":23,"endLine":350,"endCharacter":5},{"startLine":347,"startCharacter":19,"endLine":350,"endCharacter":4},{"startLine":347,"startCharacter":41,"endLine":349,"endCharacter":9},{"startLine":351,"startCharacter":38,"endLine":352,"endCharacter":13},{"startLine":356,"startCharacter":22,"endLine":357,"endCharacter":55},{"startLine":360,"startCharacter":29,"endLine":361,"endCharacter":40},{"startLine":366,"startCharacter":29,"endLine":372,"endCharacter":3},{"startLine":367,"startCharacter":32,"endLine":371,"endCharacter":51},{"startLine":368,"startCharacter":32,"endLine":369,"endCharacter":49},{"startLine":370,"startCharacter":10,"endLine":371,"endCharacter":51},{"startLine":375,"startCharacter":32,"endLine":376,"endCharacter":76},{"startLine":381,"startCharacter":57,"endLine":458,"endCharacter":2},{"startLine":390,"startCharacter":33,"endLine":394,"endCharacter":60},{"startLine":399,"startCharacter":36,"endLine":400,"endCharacter":67},{"startLine":409,"startCharacter":12,"endLine":417,"endCharacter":3},{"startLine":411,"startCharacter":33,"endLine":412,"endCharacter":62},{"startLine":415,"startCharacter":36,"endLine":416,"endCharacter":68},{"startLine":424,"startCharacter":6,"endLine":435,"endCharacter":3},{"startLine":425,"startCharacter":10,"endLine":434,"endCharacter":13},{"startLine":426,"startCharacter":23,"endLine":432,"endCharacter":5},{"startLine":429,"startCharacter":19,"endLine":432,"endCharacter":4},{"startLine":429,"startCharacter":41,"endLine":431,"endCharacter":9},{"startLine":433,"startCharacter":38,"endLine":434,"endCharacter":13},{"startLine":438,"startCharacter":29,"endLine":439,"endCharacter":34},{"startLine":442,"startCharacter":35,"endLine":443,"endCharacter":55},{"startLine":447,"startCharacter":29,"endLine":457,"endCharacter":3},{"startLine":449,"startCharacter":10,"endLine":453,"endCharacter":17},{"startLine":450,"startCharacter":14,"endLine":451,"endCharacter":58},{"startLine":455,"startCharacter":28,"endLine":456,"endCharacter":51},{"startLine":462,"startCharacter":51,"endLine":510,"endCharacter":2},{"startLine":480,"startCharacter":12,"endLine":483,"endCharacter":45},{"startLine":490,"startCharacter":6,"endLine":501,"endCharacter":3},{"startLine":491,"startCharacter":10,"endLine":500,"endCharacter":13},{"startLine":492,"startCharacter":23,"endLine":498,"endCharacter":5},{"startLine":495,"startCharacter":19,"endLine":498,"endCharacter":4},{"startLine":495,"startCharacter":41,"endLine":497,"endCharacter":9},{"startLine":499,"startCharacter":38,"endLine":500,"endCharacter":13},{"startLine":504,"startCharacter":22,"endLine":505,"endCharacter":55},{"startLine":508,"startCharacter":29,"endLine":509,"endCharacter":40},{"startLine":514,"startCharacter":51,"endLine":574,"endCharacter":2},{"startLine":538,"startCharacter":12,"endLine":541,"endCharacter":15},{"startLine":548,"startCharacter":6,"endLine":559,"endCharacter":3},{"startLine":549,"startCharacter":10,"endLine":558,"endCharacter":13},{"startLine":550,"startCharacter":23,"endLine":556,"endCharacter":5},{"startLine":553,"startCharacter":19,"endLine":556,"endCharacter":4},{"startLine":553,"startCharacter":41,"endLine":555,"endCharacter":9},{"startLine":557,"startCharacter":38,"endLine":558,"endCharacter":13},{"startLine":563,"startCharacter":29,"endLine":565,"endCharacter":62},{"startLine":568,"startCharacter":22,"endLine":569,"endCharacter":55},{"startLine":572,"startCharacter":44,"endLine":573,"endCharacter":46},{"startLine":578,"startCharacter":50,"endLine":647,"endCharacter":2},{"startLine":579,"startCharacter":20,"endLine":582,"endCharacter":25},{"startLine":583,"startCharacter":3,"endLine":585,"endCharacter":54},{"startLine":588,"startCharacter":26,"endLine":646,"endCharacter":4},{"startLine":589,"startCharacter":8,"endLine":646,"endCharacter":3},{"startLine":589,"startCharacter":36,"endLine":645,"endCharacter":4},{"startLine":598,"startCharacter":35,"endLine":601,"endCharacter":62},{"startLine":606,"startCharacter":38,"endLine":607,"endCharacter":69},{"startLine":617,"startCharacter":8,"endLine":628,"endCharacter":5},{"startLine":618,"startCharacter":12,"endLine":627,"endCharacter":15},{"startLine":619,"startCharacter":25,"endLine":625,"endCharacter":7},{"startLine":622,"startCharacter":21,"endLine":625,"endCharacter":6},{"startLine":622,"startCharacter":43,"endLine":624,"endCharacter":11},{"startLine":626,"startCharacter":40,"endLine":627,"endCharacter":15},{"startLine":631,"startCharacter":31,"endLine":632,"endCharacter":42},{"startLine":636,"startCharacter":31,"endLine":640,"endCharacter":5},{"startLine":637,"startCharacter":29,"endLine":639,"endCharacter":18},{"startLine":638,"startCharacter":33,"endLine":639,"endCharacter":18},{"startLine":643,"startCharacter":44,"endLine":644,"endCharacter":92}] [Trace - 23:04:27.103 PM] Sending request 'textDocument/codeLens - (11646)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:04:27.103 PM] Sending request 'textDocument/codeLens - (11647)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:04:27.103 PM] Received response 'textDocument/codeLens - (11646)' in 0ms. Result: null [Trace - 23:04:27.103 PM] Received response 'textDocument/codeLens - (11647)' in 0ms. Result: null [Trace - 23:04:27.104 PM] Sending request 'textDocument/codeAction - (11648)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":270,"character":22},"end":{"line":270,"character":22}},"context":{"diagnostics":[]}} [Trace - 23:04:27.104 PM] Sending request 'textDocument/codeAction - (11649)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":219,"character":1},"end":{"line":219,"character":1}},"context":{"diagnostics":[]}} [Trace - 23:04:27.106 PM] Received response 'textDocument/codeAction - (11648)' in 1ms. Result: null [Trace - 23:04:27.107 PM] Received response 'textDocument/codeAction - (11649)' in 2ms. Result: null [Trace - 23:04:27.552 PM] Sending request 'textDocument/hover - (11650)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":221,"character":15}} [Trace - 23:04:27.553 PM] Received response 'textDocument/hover - (11650)' in 0ms. Result: null [Trace - 23:04:27.688 PM] Sending request 'textDocument/documentLink - (11651)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:04:27.688 PM] Sending request 'textDocument/documentLink - (11652)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:04:27.692 PM] Received response 'textDocument/documentLink - (11651)' in 4ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":410,"character":11},"end":{"line":410,"character":19}},"target":"https://time.Now"}] [Trace - 23:04:27.695 PM] Received response 'textDocument/documentLink - (11652)' in 7ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":410,"character":11},"end":{"line":410,"character":19}},"target":"https://time.Now"}] [Trace - 23:04:27.854 PM] Sending request 'textDocument/hover - (11653)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":221,"character":14}} [Trace - 23:04:27.855 PM] Received response 'textDocument/hover - (11653)' in 0ms. Result: null [Trace - 23:04:28.082 PM] Sending request 'textDocument/documentSymbol - (11654)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:04:28.082 PM] Received response 'textDocument/documentSymbol - (11654)' in 0ms. Result: [{"name":"ReceivedEvent","detail":"struct{...}","kind":23,"range":{"start":{"line":14,"character":5},"end":{"line":17,"character":1}},"selectionRange":{"start":{"line":14,"character":5},"end":{"line":14,"character":18}},"children":[{"name":"Event","detail":"interface{...}","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":12}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":6}}}]},{"name":"(ReceivedEvent).String","detail":"()","kind":6,"range":{"start":{"line":19,"character":0},"end":{"line":21,"character":1}},"selectionRange":{"start":{"line":19,"character":23},"end":{"line":19,"character":29}}},{"name":"isIn","detail":"(id string, ids []string)","kind":12,"range":{"start":{"line":23,"character":0},"end":{"line":30,"character":1}},"selectionRange":{"start":{"line":23,"character":5},"end":{"line":23,"character":9}}},{"name":"durations","detail":"(dd []time.Duration)","kind":12,"range":{"start":{"line":33,"character":0},"end":{"line":35,"character":1}},"selectionRange":{"start":{"line":33,"character":5},"end":{"line":33,"character":14}}},{"name":"errs","detail":"(ee []error)","kind":12,"range":{"start":{"line":37,"character":0},"end":{"line":39,"character":1}},"selectionRange":{"start":{"line":37,"character":5},"end":{"line":37,"character":9}}},{"name":"events","detail":"(ee []scheduler.Event)","kind":12,"range":{"start":{"line":41,"character":0},"end":{"line":43,"character":1}},"selectionRange":{"start":{"line":41,"character":5},"end":{"line":41,"character":11}}},{"name":"TestScheduler_trigger_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":46,"character":0},"end":{"line":121,"character":1}},"selectionRange":{"start":{"line":46,"character":5},"end":{"line":46,"character":32}}},{"name":"TestScheduler_update_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":124,"character":0},"end":{"line":212,"character":1}},"selectionRange":{"start":{"line":124,"character":5},"end":{"line":124,"character":31}}},{"name":"TestScheduler_outdated_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":215,"character":0},"end":{"line":301,"character":1}},"selectionRange":{"start":{"line":215,"character":5},"end":{"line":215,"character":36}}},{"name":"TestScheduler_ignore_invalid_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":304,"character":0},"end":{"line":378,"character":1}},"selectionRange":{"start":{"line":304,"character":5},"end":{"line":304,"character":43}}},{"name":"TestScheduler_missed_schedules_first","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":381,"character":0},"end":{"line":459,"character":1}},"selectionRange":{"start":{"line":381,"character":5},"end":{"line":381,"character":41}}},{"name":"TestScheduler_deleted_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":462,"character":0},"end":{"line":511,"character":1}},"selectionRange":{"start":{"line":462,"character":5},"end":{"line":462,"character":35}}},{"name":"TestScheduler_delete_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":514,"character":0},"end":{"line":575,"character":1}},"selectionRange":{"start":{"line":514,"character":5},"end":{"line":514,"character":35}}},{"name":"TestScheduler_scheduler_since","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":578,"character":0},"end":{"line":648,"character":1}},"selectionRange":{"start":{"line":578,"character":5},"end":{"line":578,"character":34}}}] [Trace - 23:04:28.143 PM] Sending request 'textDocument/codeAction - (11655)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":221,"character":15},"end":{"line":221,"character":15}},"context":{"diagnostics":[]}} [Trace - 23:04:28.144 PM] Received response 'textDocument/codeAction - (11655)' in 1ms. Result: null [Trace - 23:04:28.660 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":343},"contentChanges":[{"range":{"start":{"line":221,"character":14},"end":{"line":221,"character":15}},"rangeLength":1,"text":""}]} [Trace - 23:04:28.665 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":343,"diagnostics":[{"range":{"start":{"line":221,"character":14},"end":{"line":221,"character":14}},"severity":1,"source":"syntax","message":"expected operand, found '.'"}]} [Trace - 23:04:28.770 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":344},"contentChanges":[{"range":{"start":{"line":221,"character":13},"end":{"line":221,"character":14}},"rangeLength":1,"text":""}]} [Trace - 23:04:28.777 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":344,"diagnostics":[{"range":{"start":{"line":222,"character":12},"end":{"line":222,"character":15}},"severity":1,"source":"compiler","message":"invalid operation: cannot call non-function now (variable of type time.Time)"},{"range":{"start":{"line":226,"character":14},"end":{"line":226,"character":17}},"severity":1,"source":"compiler","message":"invalid operation: cannot call non-function now (variable of type time.Time)"},{"range":{"start":{"line":228,"character":9},"end":{"line":228,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"},{"range":{"start":{"line":229,"character":9},"end":{"line":229,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"}]} [Trace - 23:04:28.970 PM] Sending request 'textDocument/foldingRange - (11656)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:04:28.970 PM] Sending request 'textDocument/foldingRange - (11657)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:04:28.974 PM] Received response 'textDocument/foldingRange - (11656)' in 4ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":300,"endCharacter":2},{"startLine":227,"startCharacter":33,"endLine":229,"endCharacter":55},{"startLine":234,"startCharacter":36,"endLine":235,"endCharacter":21},{"startLine":244,"startCharacter":9,"endLine":254,"endCharacter":3},{"startLine":246,"startCharacter":33,"endLine":249,"endCharacter":61},{"startLine":252,"startCharacter":36,"endLine":253,"endCharacter":22},{"startLine":261,"startCharacter":6,"endLine":272,"endCharacter":3},{"startLine":262,"startCharacter":10,"endLine":271,"endCharacter":13},{"startLine":263,"startCharacter":23,"endLine":269,"endCharacter":5},{"startLine":266,"startCharacter":19,"endLine":269,"endCharacter":4},{"startLine":266,"startCharacter":41,"endLine":268,"endCharacter":9},{"startLine":270,"startCharacter":38,"endLine":271,"endCharacter":13},{"startLine":275,"startCharacter":22,"endLine":276,"endCharacter":55},{"startLine":279,"startCharacter":29,"endLine":280,"endCharacter":40},{"startLine":283,"startCharacter":29,"endLine":299,"endCharacter":3},{"startLine":284,"startCharacter":32,"endLine":298,"endCharacter":51},{"startLine":285,"startCharacter":32,"endLine":288,"endCharacter":4},{"startLine":286,"startCharacter":38,"endLine":287,"endCharacter":51},{"startLine":289,"startCharacter":31,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":47,"endLine":291,"endCharacter":50},{"startLine":293,"startCharacter":25,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":68},{"startLine":297,"startCharacter":10,"endLine":298,"endCharacter":51},{"startLine":304,"startCharacter":59,"endLine":377,"endCharacter":2},{"startLine":309,"startCharacter":33,"endLine":311,"endCharacter":31},{"startLine":316,"startCharacter":36,"endLine":317,"endCharacter":67},{"startLine":326,"startCharacter":12,"endLine":335,"endCharacter":3},{"startLine":328,"startCharacter":33,"endLine":330,"endCharacter":32},{"startLine":333,"startCharacter":36,"endLine":334,"endCharacter":68},{"startLine":342,"startCharacter":6,"endLine":353,"endCharacter":3},{"startLine":343,"startCharacter":10,"endLine":352,"endCharacter":13},{"startLine":344,"startCharacter":23,"endLine":350,"endCharacter":5},{"startLine":347,"startCharacter":19,"endLine":350,"endCharacter":4},{"startLine":347,"startCharacter":41,"endLine":349,"endCharacter":9},{"startLine":351,"startCharacter":38,"endLine":352,"endCharacter":13},{"startLine":356,"startCharacter":22,"endLine":357,"endCharacter":55},{"startLine":360,"startCharacter":29,"endLine":361,"endCharacter":40},{"startLine":366,"startCharacter":29,"endLine":372,"endCharacter":3},{"startLine":367,"startCharacter":32,"endLine":371,"endCharacter":51},{"startLine":368,"startCharacter":32,"endLine":369,"endCharacter":49},{"startLine":370,"startCharacter":10,"endLine":371,"endCharacter":51},{"startLine":375,"startCharacter":32,"endLine":376,"endCharacter":76},{"startLine":381,"startCharacter":57,"endLine":458,"endCharacter":2},{"startLine":390,"startCharacter":33,"endLine":394,"endCharacter":60},{"startLine":399,"startCharacter":36,"endLine":400,"endCharacter":67},{"startLine":409,"startCharacter":12,"endLine":417,"endCharacter":3},{"startLine":411,"startCharacter":33,"endLine":412,"endCharacter":62},{"startLine":415,"startCharacter":36,"endLine":416,"endCharacter":68},{"startLine":424,"startCharacter":6,"endLine":435,"endCharacter":3},{"startLine":425,"startCharacter":10,"endLine":434,"endCharacter":13},{"startLine":426,"startCharacter":23,"endLine":432,"endCharacter":5},{"startLine":429,"startCharacter":19,"endLine":432,"endCharacter":4},{"startLine":429,"startCharacter":41,"endLine":431,"endCharacter":9},{"startLine":433,"startCharacter":38,"endLine":434,"endCharacter":13},{"startLine":438,"startCharacter":29,"endLine":439,"endCharacter":34},{"startLine":442,"startCharacter":35,"endLine":443,"endCharacter":55},{"startLine":447,"startCharacter":29,"endLine":457,"endCharacter":3},{"startLine":449,"startCharacter":10,"endLine":453,"endCharacter":17},{"startLine":450,"startCharacter":14,"endLine":451,"endCharacter":58},{"startLine":455,"startCharacter":28,"endLine":456,"endCharacter":51},{"startLine":462,"startCharacter":51,"endLine":510,"endCharacter":2},{"startLine":480,"startCharacter":12,"endLine":483,"endCharacter":45},{"startLine":490,"startCharacter":6,"endLine":501,"endCharacter":3},{"startLine":491,"startCharacter":10,"endLine":500,"endCharacter":13},{"startLine":492,"startCharacter":23,"endLine":498,"endCharacter":5},{"startLine":495,"startCharacter":19,"endLine":498,"endCharacter":4},{"startLine":495,"startCharacter":41,"endLine":497,"endCharacter":9},{"startLine":499,"startCharacter":38,"endLine":500,"endCharacter":13},{"startLine":504,"startCharacter":22,"endLine":505,"endCharacter":55},{"startLine":508,"startCharacter":29,"endLine":509,"endCharacter":40},{"startLine":514,"startCharacter":51,"endLine":574,"endCharacter":2},{"startLine":538,"startCharacter":12,"endLine":541,"endCharacter":15},{"startLine":548,"startCharacter":6,"endLine":559,"endCharacter":3},{"startLine":549,"startCharacter":10,"endLine":558,"endCharacter":13},{"startLine":550,"startCharacter":23,"endLine":556,"endCharacter":5},{"startLine":553,"startCharacter":19,"endLine":556,"endCharacter":4},{"startLine":553,"startCharacter":41,"endLine":555,"endCharacter":9},{"startLine":557,"startCharacter":38,"endLine":558,"endCharacter":13},{"startLine":563,"startCharacter":29,"endLine":565,"endCharacter":62},{"startLine":568,"startCharacter":22,"endLine":569,"endCharacter":55},{"startLine":572,"startCharacter":44,"endLine":573,"endCharacter":46},{"startLine":578,"startCharacter":50,"endLine":647,"endCharacter":2},{"startLine":579,"startCharacter":20,"endLine":582,"endCharacter":25},{"startLine":583,"startCharacter":3,"endLine":585,"endCharacter":54},{"startLine":588,"startCharacter":26,"endLine":646,"endCharacter":4},{"startLine":589,"startCharacter":8,"endLine":646,"endCharacter":3},{"startLine":589,"startCharacter":36,"endLine":645,"endCharacter":4},{"startLine":598,"startCharacter":35,"endLine":601,"endCharacter":62},{"startLine":606,"startCharacter":38,"endLine":607,"endCharacter":69},{"startLine":617,"startCharacter":8,"endLine":628,"endCharacter":5},{"startLine":618,"startCharacter":12,"endLine":627,"endCharacter":15},{"startLine":619,"startCharacter":25,"endLine":625,"endCharacter":7},{"startLine":622,"startCharacter":21,"endLine":625,"endCharacter":6},{"startLine":622,"startCharacter":43,"endLine":624,"endCharacter":11},{"startLine":626,"startCharacter":40,"endLine":627,"endCharacter":15},{"startLine":631,"startCharacter":31,"endLine":632,"endCharacter":42},{"startLine":636,"startCharacter":31,"endLine":640,"endCharacter":5},{"startLine":637,"startCharacter":29,"endLine":639,"endCharacter":18},{"startLine":638,"startCharacter":33,"endLine":639,"endCharacter":18},{"startLine":643,"startCharacter":44,"endLine":644,"endCharacter":92}] [Trace - 23:04:28.977 PM] Received response 'textDocument/foldingRange - (11657)' in 7ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":300,"endCharacter":2},{"startLine":227,"startCharacter":33,"endLine":229,"endCharacter":55},{"startLine":234,"startCharacter":36,"endLine":235,"endCharacter":21},{"startLine":244,"startCharacter":9,"endLine":254,"endCharacter":3},{"startLine":246,"startCharacter":33,"endLine":249,"endCharacter":61},{"startLine":252,"startCharacter":36,"endLine":253,"endCharacter":22},{"startLine":261,"startCharacter":6,"endLine":272,"endCharacter":3},{"startLine":262,"startCharacter":10,"endLine":271,"endCharacter":13},{"startLine":263,"startCharacter":23,"endLine":269,"endCharacter":5},{"startLine":266,"startCharacter":19,"endLine":269,"endCharacter":4},{"startLine":266,"startCharacter":41,"endLine":268,"endCharacter":9},{"startLine":270,"startCharacter":38,"endLine":271,"endCharacter":13},{"startLine":275,"startCharacter":22,"endLine":276,"endCharacter":55},{"startLine":279,"startCharacter":29,"endLine":280,"endCharacter":40},{"startLine":283,"startCharacter":29,"endLine":299,"endCharacter":3},{"startLine":284,"startCharacter":32,"endLine":298,"endCharacter":51},{"startLine":285,"startCharacter":32,"endLine":288,"endCharacter":4},{"startLine":286,"startCharacter":38,"endLine":287,"endCharacter":51},{"startLine":289,"startCharacter":31,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":47,"endLine":291,"endCharacter":50},{"startLine":293,"startCharacter":25,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":68},{"startLine":297,"startCharacter":10,"endLine":298,"endCharacter":51},{"startLine":304,"startCharacter":59,"endLine":377,"endCharacter":2},{"startLine":309,"startCharacter":33,"endLine":311,"endCharacter":31},{"startLine":316,"startCharacter":36,"endLine":317,"endCharacter":67},{"startLine":326,"startCharacter":12,"endLine":335,"endCharacter":3},{"startLine":328,"startCharacter":33,"endLine":330,"endCharacter":32},{"startLine":333,"startCharacter":36,"endLine":334,"endCharacter":68},{"startLine":342,"startCharacter":6,"endLine":353,"endCharacter":3},{"startLine":343,"startCharacter":10,"endLine":352,"endCharacter":13},{"startLine":344,"startCharacter":23,"endLine":350,"endCharacter":5},{"startLine":347,"startCharacter":19,"endLine":350,"endCharacter":4},{"startLine":347,"startCharacter":41,"endLine":349,"endCharacter":9},{"startLine":351,"startCharacter":38,"endLine":352,"endCharacter":13},{"startLine":356,"startCharacter":22,"endLine":357,"endCharacter":55},{"startLine":360,"startCharacter":29,"endLine":361,"endCharacter":40},{"startLine":366,"startCharacter":29,"endLine":372,"endCharacter":3},{"startLine":367,"startCharacter":32,"endLine":371,"endCharacter":51},{"startLine":368,"startCharacter":32,"endLine":369,"endCharacter":49},{"startLine":370,"startCharacter":10,"endLine":371,"endCharacter":51},{"startLine":375,"startCharacter":32,"endLine":376,"endCharacter":76},{"startLine":381,"startCharacter":57,"endLine":458,"endCharacter":2},{"startLine":390,"startCharacter":33,"endLine":394,"endCharacter":60},{"startLine":399,"startCharacter":36,"endLine":400,"endCharacter":67},{"startLine":409,"startCharacter":12,"endLine":417,"endCharacter":3},{"startLine":411,"startCharacter":33,"endLine":412,"endCharacter":62},{"startLine":415,"startCharacter":36,"endLine":416,"endCharacter":68},{"startLine":424,"startCharacter":6,"endLine":435,"endCharacter":3},{"startLine":425,"startCharacter":10,"endLine":434,"endCharacter":13},{"startLine":426,"startCharacter":23,"endLine":432,"endCharacter":5},{"startLine":429,"startCharacter":19,"endLine":432,"endCharacter":4},{"startLine":429,"startCharacter":41,"endLine":431,"endCharacter":9},{"startLine":433,"startCharacter":38,"endLine":434,"endCharacter":13},{"startLine":438,"startCharacter":29,"endLine":439,"endCharacter":34},{"startLine":442,"startCharacter":35,"endLine":443,"endCharacter":55},{"startLine":447,"startCharacter":29,"endLine":457,"endCharacter":3},{"startLine":449,"startCharacter":10,"endLine":453,"endCharacter":17},{"startLine":450,"startCharacter":14,"endLine":451,"endCharacter":58},{"startLine":455,"startCharacter":28,"endLine":456,"endCharacter":51},{"startLine":462,"startCharacter":51,"endLine":510,"endCharacter":2},{"startLine":480,"startCharacter":12,"endLine":483,"endCharacter":45},{"startLine":490,"startCharacter":6,"endLine":501,"endCharacter":3},{"startLine":491,"startCharacter":10,"endLine":500,"endCharacter":13},{"startLine":492,"startCharacter":23,"endLine":498,"endCharacter":5},{"startLine":495,"startCharacter":19,"endLine":498,"endCharacter":4},{"startLine":495,"startCharacter":41,"endLine":497,"endCharacter":9},{"startLine":499,"startCharacter":38,"endLine":500,"endCharacter":13},{"startLine":504,"startCharacter":22,"endLine":505,"endCharacter":55},{"startLine":508,"startCharacter":29,"endLine":509,"endCharacter":40},{"startLine":514,"startCharacter":51,"endLine":574,"endCharacter":2},{"startLine":538,"startCharacter":12,"endLine":541,"endCharacter":15},{"startLine":548,"startCharacter":6,"endLine":559,"endCharacter":3},{"startLine":549,"startCharacter":10,"endLine":558,"endCharacter":13},{"startLine":550,"startCharacter":23,"endLine":556,"endCharacter":5},{"startLine":553,"startCharacter":19,"endLine":556,"endCharacter":4},{"startLine":553,"startCharacter":41,"endLine":555,"endCharacter":9},{"startLine":557,"startCharacter":38,"endLine":558,"endCharacter":13},{"startLine":563,"startCharacter":29,"endLine":565,"endCharacter":62},{"startLine":568,"startCharacter":22,"endLine":569,"endCharacter":55},{"startLine":572,"startCharacter":44,"endLine":573,"endCharacter":46},{"startLine":578,"startCharacter":50,"endLine":647,"endCharacter":2},{"startLine":579,"startCharacter":20,"endLine":582,"endCharacter":25},{"startLine":583,"startCharacter":3,"endLine":585,"endCharacter":54},{"startLine":588,"startCharacter":26,"endLine":646,"endCharacter":4},{"startLine":589,"startCharacter":8,"endLine":646,"endCharacter":3},{"startLine":589,"startCharacter":36,"endLine":645,"endCharacter":4},{"startLine":598,"startCharacter":35,"endLine":601,"endCharacter":62},{"startLine":606,"startCharacter":38,"endLine":607,"endCharacter":69},{"startLine":617,"startCharacter":8,"endLine":628,"endCharacter":5},{"startLine":618,"startCharacter":12,"endLine":627,"endCharacter":15},{"startLine":619,"startCharacter":25,"endLine":625,"endCharacter":7},{"startLine":622,"startCharacter":21,"endLine":625,"endCharacter":6},{"startLine":622,"startCharacter":43,"endLine":624,"endCharacter":11},{"startLine":626,"startCharacter":40,"endLine":627,"endCharacter":15},{"startLine":631,"startCharacter":31,"endLine":632,"endCharacter":42},{"startLine":636,"startCharacter":31,"endLine":640,"endCharacter":5},{"startLine":637,"startCharacter":29,"endLine":639,"endCharacter":18},{"startLine":638,"startCharacter":33,"endLine":639,"endCharacter":18},{"startLine":643,"startCharacter":44,"endLine":644,"endCharacter":92}] [Trace - 23:04:29.045 PM] Sending request 'textDocument/codeLens - (11658)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:04:29.045 PM] Sending request 'textDocument/codeLens - (11659)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:04:29.045 PM] Received response 'textDocument/codeLens - (11658)' in 0ms. Result: null [Trace - 23:04:29.045 PM] Received response 'textDocument/codeLens - (11659)' in 0ms. Result: null [Trace - 23:04:29.046 PM] Sending request 'textDocument/codeAction - (11660)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":270,"character":22},"end":{"line":270,"character":22}},"context":{"diagnostics":[]}} [Trace - 23:04:29.046 PM] Sending request 'textDocument/codeAction - (11661)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":221,"character":13},"end":{"line":221,"character":13}},"context":{"diagnostics":[]}} [Trace - 23:04:29.048 PM] Received response 'textDocument/codeAction - (11660)' in 2ms. Result: null [Trace - 23:04:29.049 PM] Received response 'textDocument/codeAction - (11661)' in 3ms. Result: null [Trace - 23:04:29.339 PM] Sending request 'textDocument/documentHighlight - (11662)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":222,"character":13}} [Trace - 23:04:29.340 PM] Received response 'textDocument/documentHighlight - (11662)' in 0ms. Result: [{"range":{"start":{"line":222,"character":12},"end":{"line":222,"character":15}},"kind":1},{"range":{"start":{"line":226,"character":14},"end":{"line":226,"character":17}},"kind":1},{"range":{"start":{"line":219,"character":1},"end":{"line":219,"character":4}},"kind":1},{"range":{"start":{"line":221,"character":10},"end":{"line":221,"character":13}},"kind":1}] [Trace - 23:04:29.588 PM] Sending request 'textDocument/codeAction - (11663)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":222,"character":13},"end":{"line":222,"character":13}},"context":{"diagnostics":[{"range":{"start":{"line":222,"character":12},"end":{"line":222,"character":15}},"message":"invalid operation: cannot call non-function now (variable of type time.Time)","severity":1,"source":"compiler"}]}} [Trace - 23:04:29.590 PM] Received response 'textDocument/codeAction - (11663)' in 1ms. Result: null [Trace - 23:04:29.652 PM] Sending request 'textDocument/documentLink - (11664)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:04:29.652 PM] Sending request 'textDocument/documentLink - (11665)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:04:29.657 PM] Received response 'textDocument/documentLink - (11664)' in 4ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":410,"character":11},"end":{"line":410,"character":19}},"target":"https://time.Now"}] [Trace - 23:04:29.660 PM] Received response 'textDocument/documentLink - (11665)' in 8ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":410,"character":11},"end":{"line":410,"character":19}},"target":"https://time.Now"}] [Trace - 23:04:30.008 PM] Sending request 'textDocument/documentSymbol - (11666)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:04:30.009 PM] Received response 'textDocument/documentSymbol - (11666)' in 0ms. Result: [{"name":"ReceivedEvent","detail":"struct{...}","kind":23,"range":{"start":{"line":14,"character":5},"end":{"line":17,"character":1}},"selectionRange":{"start":{"line":14,"character":5},"end":{"line":14,"character":18}},"children":[{"name":"Event","detail":"interface{...}","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":12}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":6}}}]},{"name":"(ReceivedEvent).String","detail":"()","kind":6,"range":{"start":{"line":19,"character":0},"end":{"line":21,"character":1}},"selectionRange":{"start":{"line":19,"character":23},"end":{"line":19,"character":29}}},{"name":"isIn","detail":"(id string, ids []string)","kind":12,"range":{"start":{"line":23,"character":0},"end":{"line":30,"character":1}},"selectionRange":{"start":{"line":23,"character":5},"end":{"line":23,"character":9}}},{"name":"durations","detail":"(dd []time.Duration)","kind":12,"range":{"start":{"line":33,"character":0},"end":{"line":35,"character":1}},"selectionRange":{"start":{"line":33,"character":5},"end":{"line":33,"character":14}}},{"name":"errs","detail":"(ee []error)","kind":12,"range":{"start":{"line":37,"character":0},"end":{"line":39,"character":1}},"selectionRange":{"start":{"line":37,"character":5},"end":{"line":37,"character":9}}},{"name":"events","detail":"(ee []scheduler.Event)","kind":12,"range":{"start":{"line":41,"character":0},"end":{"line":43,"character":1}},"selectionRange":{"start":{"line":41,"character":5},"end":{"line":41,"character":11}}},{"name":"TestScheduler_trigger_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":46,"character":0},"end":{"line":121,"character":1}},"selectionRange":{"start":{"line":46,"character":5},"end":{"line":46,"character":32}}},{"name":"TestScheduler_update_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":124,"character":0},"end":{"line":212,"character":1}},"selectionRange":{"start":{"line":124,"character":5},"end":{"line":124,"character":31}}},{"name":"TestScheduler_outdated_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":215,"character":0},"end":{"line":301,"character":1}},"selectionRange":{"start":{"line":215,"character":5},"end":{"line":215,"character":36}}},{"name":"TestScheduler_ignore_invalid_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":304,"character":0},"end":{"line":378,"character":1}},"selectionRange":{"start":{"line":304,"character":5},"end":{"line":304,"character":43}}},{"name":"TestScheduler_missed_schedules_first","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":381,"character":0},"end":{"line":459,"character":1}},"selectionRange":{"start":{"line":381,"character":5},"end":{"line":381,"character":41}}},{"name":"TestScheduler_deleted_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":462,"character":0},"end":{"line":511,"character":1}},"selectionRange":{"start":{"line":462,"character":5},"end":{"line":462,"character":35}}},{"name":"TestScheduler_delete_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":514,"character":0},"end":{"line":575,"character":1}},"selectionRange":{"start":{"line":514,"character":5},"end":{"line":514,"character":35}}},{"name":"TestScheduler_scheduler_since","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":578,"character":0},"end":{"line":648,"character":1}},"selectionRange":{"start":{"line":578,"character":5},"end":{"line":578,"character":34}}}] [Trace - 23:04:30.270 PM] Sending request 'textDocument/codeAction - (11667)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":222,"character":16},"end":{"line":222,"character":16}},"context":{"diagnostics":[]}} [Trace - 23:04:30.272 PM] Received response 'textDocument/codeAction - (11667)' in 2ms. Result: null [Trace - 23:04:31.459 PM] Sending request 'textDocument/codeAction - (11668)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":222,"character":17},"end":{"line":222,"character":17}},"context":{"diagnostics":[]}} [Trace - 23:04:31.461 PM] Received response 'textDocument/codeAction - (11668)' in 1ms. Result: null [Trace - 23:04:31.732 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":345},"contentChanges":[{"range":{"start":{"line":222,"character":16},"end":{"line":222,"character":17}},"rangeLength":1,"text":""}]} [Trace - 23:04:31.738 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":345,"diagnostics":[{"range":{"start":{"line":222,"character":16},"end":{"line":222,"character":16}},"severity":1,"source":"syntax","message":"expected operand, found '.'"}]} [Trace - 23:04:31.909 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":346},"contentChanges":[{"range":{"start":{"line":222,"character":15},"end":{"line":222,"character":16}},"rangeLength":1,"text":""}]} [Trace - 23:04:31.916 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":346,"diagnostics":[{"range":{"start":{"line":226,"character":14},"end":{"line":226,"character":17}},"severity":1,"source":"compiler","message":"invalid operation: cannot call non-function now (variable of type time.Time)"},{"range":{"start":{"line":228,"character":9},"end":{"line":228,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"},{"range":{"start":{"line":229,"character":9},"end":{"line":229,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"}]} [Trace - 23:04:32.108 PM] Sending request 'textDocument/foldingRange - (11669)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:04:32.108 PM] Sending request 'textDocument/foldingRange - (11670)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:04:32.110 PM] Received response 'textDocument/foldingRange - (11669)' in 2ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":300,"endCharacter":2},{"startLine":227,"startCharacter":33,"endLine":229,"endCharacter":55},{"startLine":234,"startCharacter":36,"endLine":235,"endCharacter":21},{"startLine":244,"startCharacter":9,"endLine":254,"endCharacter":3},{"startLine":246,"startCharacter":33,"endLine":249,"endCharacter":61},{"startLine":252,"startCharacter":36,"endLine":253,"endCharacter":22},{"startLine":261,"startCharacter":6,"endLine":272,"endCharacter":3},{"startLine":262,"startCharacter":10,"endLine":271,"endCharacter":13},{"startLine":263,"startCharacter":23,"endLine":269,"endCharacter":5},{"startLine":266,"startCharacter":19,"endLine":269,"endCharacter":4},{"startLine":266,"startCharacter":41,"endLine":268,"endCharacter":9},{"startLine":270,"startCharacter":38,"endLine":271,"endCharacter":13},{"startLine":275,"startCharacter":22,"endLine":276,"endCharacter":55},{"startLine":279,"startCharacter":29,"endLine":280,"endCharacter":40},{"startLine":283,"startCharacter":29,"endLine":299,"endCharacter":3},{"startLine":284,"startCharacter":32,"endLine":298,"endCharacter":51},{"startLine":285,"startCharacter":32,"endLine":288,"endCharacter":4},{"startLine":286,"startCharacter":38,"endLine":287,"endCharacter":51},{"startLine":289,"startCharacter":31,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":47,"endLine":291,"endCharacter":50},{"startLine":293,"startCharacter":25,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":68},{"startLine":297,"startCharacter":10,"endLine":298,"endCharacter":51},{"startLine":304,"startCharacter":59,"endLine":377,"endCharacter":2},{"startLine":309,"startCharacter":33,"endLine":311,"endCharacter":31},{"startLine":316,"startCharacter":36,"endLine":317,"endCharacter":67},{"startLine":326,"startCharacter":12,"endLine":335,"endCharacter":3},{"startLine":328,"startCharacter":33,"endLine":330,"endCharacter":32},{"startLine":333,"startCharacter":36,"endLine":334,"endCharacter":68},{"startLine":342,"startCharacter":6,"endLine":353,"endCharacter":3},{"startLine":343,"startCharacter":10,"endLine":352,"endCharacter":13},{"startLine":344,"startCharacter":23,"endLine":350,"endCharacter":5},{"startLine":347,"startCharacter":19,"endLine":350,"endCharacter":4},{"startLine":347,"startCharacter":41,"endLine":349,"endCharacter":9},{"startLine":351,"startCharacter":38,"endLine":352,"endCharacter":13},{"startLine":356,"startCharacter":22,"endLine":357,"endCharacter":55},{"startLine":360,"startCharacter":29,"endLine":361,"endCharacter":40},{"startLine":366,"startCharacter":29,"endLine":372,"endCharacter":3},{"startLine":367,"startCharacter":32,"endLine":371,"endCharacter":51},{"startLine":368,"startCharacter":32,"endLine":369,"endCharacter":49},{"startLine":370,"startCharacter":10,"endLine":371,"endCharacter":51},{"startLine":375,"startCharacter":32,"endLine":376,"endCharacter":76},{"startLine":381,"startCharacter":57,"endLine":458,"endCharacter":2},{"startLine":390,"startCharacter":33,"endLine":394,"endCharacter":60},{"startLine":399,"startCharacter":36,"endLine":400,"endCharacter":67},{"startLine":409,"startCharacter":12,"endLine":417,"endCharacter":3},{"startLine":411,"startCharacter":33,"endLine":412,"endCharacter":62},{"startLine":415,"startCharacter":36,"endLine":416,"endCharacter":68},{"startLine":424,"startCharacter":6,"endLine":435,"endCharacter":3},{"startLine":425,"startCharacter":10,"endLine":434,"endCharacter":13},{"startLine":426,"startCharacter":23,"endLine":432,"endCharacter":5},{"startLine":429,"startCharacter":19,"endLine":432,"endCharacter":4},{"startLine":429,"startCharacter":41,"endLine":431,"endCharacter":9},{"startLine":433,"startCharacter":38,"endLine":434,"endCharacter":13},{"startLine":438,"startCharacter":29,"endLine":439,"endCharacter":34},{"startLine":442,"startCharacter":35,"endLine":443,"endCharacter":55},{"startLine":447,"startCharacter":29,"endLine":457,"endCharacter":3},{"startLine":449,"startCharacter":10,"endLine":453,"endCharacter":17},{"startLine":450,"startCharacter":14,"endLine":451,"endCharacter":58},{"startLine":455,"startCharacter":28,"endLine":456,"endCharacter":51},{"startLine":462,"startCharacter":51,"endLine":510,"endCharacter":2},{"startLine":480,"startCharacter":12,"endLine":483,"endCharacter":45},{"startLine":490,"startCharacter":6,"endLine":501,"endCharacter":3},{"startLine":491,"startCharacter":10,"endLine":500,"endCharacter":13},{"startLine":492,"startCharacter":23,"endLine":498,"endCharacter":5},{"startLine":495,"startCharacter":19,"endLine":498,"endCharacter":4},{"startLine":495,"startCharacter":41,"endLine":497,"endCharacter":9},{"startLine":499,"startCharacter":38,"endLine":500,"endCharacter":13},{"startLine":504,"startCharacter":22,"endLine":505,"endCharacter":55},{"startLine":508,"startCharacter":29,"endLine":509,"endCharacter":40},{"startLine":514,"startCharacter":51,"endLine":574,"endCharacter":2},{"startLine":538,"startCharacter":12,"endLine":541,"endCharacter":15},{"startLine":548,"startCharacter":6,"endLine":559,"endCharacter":3},{"startLine":549,"startCharacter":10,"endLine":558,"endCharacter":13},{"startLine":550,"startCharacter":23,"endLine":556,"endCharacter":5},{"startLine":553,"startCharacter":19,"endLine":556,"endCharacter":4},{"startLine":553,"startCharacter":41,"endLine":555,"endCharacter":9},{"startLine":557,"startCharacter":38,"endLine":558,"endCharacter":13},{"startLine":563,"startCharacter":29,"endLine":565,"endCharacter":62},{"startLine":568,"startCharacter":22,"endLine":569,"endCharacter":55},{"startLine":572,"startCharacter":44,"endLine":573,"endCharacter":46},{"startLine":578,"startCharacter":50,"endLine":647,"endCharacter":2},{"startLine":579,"startCharacter":20,"endLine":582,"endCharacter":25},{"startLine":583,"startCharacter":3,"endLine":585,"endCharacter":54},{"startLine":588,"startCharacter":26,"endLine":646,"endCharacter":4},{"startLine":589,"startCharacter":8,"endLine":646,"endCharacter":3},{"startLine":589,"startCharacter":36,"endLine":645,"endCharacter":4},{"startLine":598,"startCharacter":35,"endLine":601,"endCharacter":62},{"startLine":606,"startCharacter":38,"endLine":607,"endCharacter":69},{"startLine":617,"startCharacter":8,"endLine":628,"endCharacter":5},{"startLine":618,"startCharacter":12,"endLine":627,"endCharacter":15},{"startLine":619,"startCharacter":25,"endLine":625,"endCharacter":7},{"startLine":622,"startCharacter":21,"endLine":625,"endCharacter":6},{"startLine":622,"startCharacter":43,"endLine":624,"endCharacter":11},{"startLine":626,"startCharacter":40,"endLine":627,"endCharacter":15},{"startLine":631,"startCharacter":31,"endLine":632,"endCharacter":42},{"startLine":636,"startCharacter":31,"endLine":640,"endCharacter":5},{"startLine":637,"startCharacter":29,"endLine":639,"endCharacter":18},{"startLine":638,"startCharacter":33,"endLine":639,"endCharacter":18},{"startLine":643,"startCharacter":44,"endLine":644,"endCharacter":92}] [Trace - 23:04:32.113 PM] Received response 'textDocument/foldingRange - (11670)' in 5ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":300,"endCharacter":2},{"startLine":227,"startCharacter":33,"endLine":229,"endCharacter":55},{"startLine":234,"startCharacter":36,"endLine":235,"endCharacter":21},{"startLine":244,"startCharacter":9,"endLine":254,"endCharacter":3},{"startLine":246,"startCharacter":33,"endLine":249,"endCharacter":61},{"startLine":252,"startCharacter":36,"endLine":253,"endCharacter":22},{"startLine":261,"startCharacter":6,"endLine":272,"endCharacter":3},{"startLine":262,"startCharacter":10,"endLine":271,"endCharacter":13},{"startLine":263,"startCharacter":23,"endLine":269,"endCharacter":5},{"startLine":266,"startCharacter":19,"endLine":269,"endCharacter":4},{"startLine":266,"startCharacter":41,"endLine":268,"endCharacter":9},{"startLine":270,"startCharacter":38,"endLine":271,"endCharacter":13},{"startLine":275,"startCharacter":22,"endLine":276,"endCharacter":55},{"startLine":279,"startCharacter":29,"endLine":280,"endCharacter":40},{"startLine":283,"startCharacter":29,"endLine":299,"endCharacter":3},{"startLine":284,"startCharacter":32,"endLine":298,"endCharacter":51},{"startLine":285,"startCharacter":32,"endLine":288,"endCharacter":4},{"startLine":286,"startCharacter":38,"endLine":287,"endCharacter":51},{"startLine":289,"startCharacter":31,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":47,"endLine":291,"endCharacter":50},{"startLine":293,"startCharacter":25,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":68},{"startLine":297,"startCharacter":10,"endLine":298,"endCharacter":51},{"startLine":304,"startCharacter":59,"endLine":377,"endCharacter":2},{"startLine":309,"startCharacter":33,"endLine":311,"endCharacter":31},{"startLine":316,"startCharacter":36,"endLine":317,"endCharacter":67},{"startLine":326,"startCharacter":12,"endLine":335,"endCharacter":3},{"startLine":328,"startCharacter":33,"endLine":330,"endCharacter":32},{"startLine":333,"startCharacter":36,"endLine":334,"endCharacter":68},{"startLine":342,"startCharacter":6,"endLine":353,"endCharacter":3},{"startLine":343,"startCharacter":10,"endLine":352,"endCharacter":13},{"startLine":344,"startCharacter":23,"endLine":350,"endCharacter":5},{"startLine":347,"startCharacter":19,"endLine":350,"endCharacter":4},{"startLine":347,"startCharacter":41,"endLine":349,"endCharacter":9},{"startLine":351,"startCharacter":38,"endLine":352,"endCharacter":13},{"startLine":356,"startCharacter":22,"endLine":357,"endCharacter":55},{"startLine":360,"startCharacter":29,"endLine":361,"endCharacter":40},{"startLine":366,"startCharacter":29,"endLine":372,"endCharacter":3},{"startLine":367,"startCharacter":32,"endLine":371,"endCharacter":51},{"startLine":368,"startCharacter":32,"endLine":369,"endCharacter":49},{"startLine":370,"startCharacter":10,"endLine":371,"endCharacter":51},{"startLine":375,"startCharacter":32,"endLine":376,"endCharacter":76},{"startLine":381,"startCharacter":57,"endLine":458,"endCharacter":2},{"startLine":390,"startCharacter":33,"endLine":394,"endCharacter":60},{"startLine":399,"startCharacter":36,"endLine":400,"endCharacter":67},{"startLine":409,"startCharacter":12,"endLine":417,"endCharacter":3},{"startLine":411,"startCharacter":33,"endLine":412,"endCharacter":62},{"startLine":415,"startCharacter":36,"endLine":416,"endCharacter":68},{"startLine":424,"startCharacter":6,"endLine":435,"endCharacter":3},{"startLine":425,"startCharacter":10,"endLine":434,"endCharacter":13},{"startLine":426,"startCharacter":23,"endLine":432,"endCharacter":5},{"startLine":429,"startCharacter":19,"endLine":432,"endCharacter":4},{"startLine":429,"startCharacter":41,"endLine":431,"endCharacter":9},{"startLine":433,"startCharacter":38,"endLine":434,"endCharacter":13},{"startLine":438,"startCharacter":29,"endLine":439,"endCharacter":34},{"startLine":442,"startCharacter":35,"endLine":443,"endCharacter":55},{"startLine":447,"startCharacter":29,"endLine":457,"endCharacter":3},{"startLine":449,"startCharacter":10,"endLine":453,"endCharacter":17},{"startLine":450,"startCharacter":14,"endLine":451,"endCharacter":58},{"startLine":455,"startCharacter":28,"endLine":456,"endCharacter":51},{"startLine":462,"startCharacter":51,"endLine":510,"endCharacter":2},{"startLine":480,"startCharacter":12,"endLine":483,"endCharacter":45},{"startLine":490,"startCharacter":6,"endLine":501,"endCharacter":3},{"startLine":491,"startCharacter":10,"endLine":500,"endCharacter":13},{"startLine":492,"startCharacter":23,"endLine":498,"endCharacter":5},{"startLine":495,"startCharacter":19,"endLine":498,"endCharacter":4},{"startLine":495,"startCharacter":41,"endLine":497,"endCharacter":9},{"startLine":499,"startCharacter":38,"endLine":500,"endCharacter":13},{"startLine":504,"startCharacter":22,"endLine":505,"endCharacter":55},{"startLine":508,"startCharacter":29,"endLine":509,"endCharacter":40},{"startLine":514,"startCharacter":51,"endLine":574,"endCharacter":2},{"startLine":538,"startCharacter":12,"endLine":541,"endCharacter":15},{"startLine":548,"startCharacter":6,"endLine":559,"endCharacter":3},{"startLine":549,"startCharacter":10,"endLine":558,"endCharacter":13},{"startLine":550,"startCharacter":23,"endLine":556,"endCharacter":5},{"startLine":553,"startCharacter":19,"endLine":556,"endCharacter":4},{"startLine":553,"startCharacter":41,"endLine":555,"endCharacter":9},{"startLine":557,"startCharacter":38,"endLine":558,"endCharacter":13},{"startLine":563,"startCharacter":29,"endLine":565,"endCharacter":62},{"startLine":568,"startCharacter":22,"endLine":569,"endCharacter":55},{"startLine":572,"startCharacter":44,"endLine":573,"endCharacter":46},{"startLine":578,"startCharacter":50,"endLine":647,"endCharacter":2},{"startLine":579,"startCharacter":20,"endLine":582,"endCharacter":25},{"startLine":583,"startCharacter":3,"endLine":585,"endCharacter":54},{"startLine":588,"startCharacter":26,"endLine":646,"endCharacter":4},{"startLine":589,"startCharacter":8,"endLine":646,"endCharacter":3},{"startLine":589,"startCharacter":36,"endLine":645,"endCharacter":4},{"startLine":598,"startCharacter":35,"endLine":601,"endCharacter":62},{"startLine":606,"startCharacter":38,"endLine":607,"endCharacter":69},{"startLine":617,"startCharacter":8,"endLine":628,"endCharacter":5},{"startLine":618,"startCharacter":12,"endLine":627,"endCharacter":15},{"startLine":619,"startCharacter":25,"endLine":625,"endCharacter":7},{"startLine":622,"startCharacter":21,"endLine":625,"endCharacter":6},{"startLine":622,"startCharacter":43,"endLine":624,"endCharacter":11},{"startLine":626,"startCharacter":40,"endLine":627,"endCharacter":15},{"startLine":631,"startCharacter":31,"endLine":632,"endCharacter":42},{"startLine":636,"startCharacter":31,"endLine":640,"endCharacter":5},{"startLine":637,"startCharacter":29,"endLine":639,"endCharacter":18},{"startLine":638,"startCharacter":33,"endLine":639,"endCharacter":18},{"startLine":643,"startCharacter":44,"endLine":644,"endCharacter":92}] [Trace - 23:04:32.179 PM] Sending request 'textDocument/codeLens - (11671)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:04:32.179 PM] Sending request 'textDocument/codeLens - (11672)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:04:32.179 PM] Received response 'textDocument/codeLens - (11671)' in 0ms. Result: null [Trace - 23:04:32.179 PM] Received response 'textDocument/codeLens - (11672)' in 0ms. Result: null [Trace - 23:04:32.180 PM] Sending request 'textDocument/codeAction - (11673)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":270,"character":22},"end":{"line":270,"character":22}},"context":{"diagnostics":[]}} [Trace - 23:04:32.180 PM] Sending request 'textDocument/codeAction - (11674)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":222,"character":15},"end":{"line":222,"character":15}},"context":{"diagnostics":[]}} [Trace - 23:04:32.182 PM] Received response 'textDocument/codeAction - (11673)' in 2ms. Result: null [Trace - 23:04:32.183 PM] Received response 'textDocument/codeAction - (11674)' in 3ms. Result: null [Trace - 23:04:32.730 PM] Sending request 'textDocument/documentLink - (11675)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:04:32.731 PM] Sending request 'textDocument/documentLink - (11676)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:04:32.735 PM] Received response 'textDocument/documentLink - (11675)' in 4ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":410,"character":11},"end":{"line":410,"character":19}},"target":"https://time.Now"}] [Trace - 23:04:32.738 PM] Received response 'textDocument/documentLink - (11676)' in 7ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":410,"character":11},"end":{"line":410,"character":19}},"target":"https://time.Now"}] [Trace - 23:04:33.125 PM] Sending request 'textDocument/hover - (11677)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":226,"character":19}} [Trace - 23:04:33.125 PM] Received response 'textDocument/hover - (11677)' in 0ms. Result: null [Trace - 23:04:33.132 PM] Sending request 'textDocument/documentSymbol - (11678)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:04:33.132 PM] Received response 'textDocument/documentSymbol - (11678)' in 0ms. Result: [{"name":"ReceivedEvent","detail":"struct{...}","kind":23,"range":{"start":{"line":14,"character":5},"end":{"line":17,"character":1}},"selectionRange":{"start":{"line":14,"character":5},"end":{"line":14,"character":18}},"children":[{"name":"Event","detail":"interface{...}","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":12}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":6}}}]},{"name":"(ReceivedEvent).String","detail":"()","kind":6,"range":{"start":{"line":19,"character":0},"end":{"line":21,"character":1}},"selectionRange":{"start":{"line":19,"character":23},"end":{"line":19,"character":29}}},{"name":"isIn","detail":"(id string, ids []string)","kind":12,"range":{"start":{"line":23,"character":0},"end":{"line":30,"character":1}},"selectionRange":{"start":{"line":23,"character":5},"end":{"line":23,"character":9}}},{"name":"durations","detail":"(dd []time.Duration)","kind":12,"range":{"start":{"line":33,"character":0},"end":{"line":35,"character":1}},"selectionRange":{"start":{"line":33,"character":5},"end":{"line":33,"character":14}}},{"name":"errs","detail":"(ee []error)","kind":12,"range":{"start":{"line":37,"character":0},"end":{"line":39,"character":1}},"selectionRange":{"start":{"line":37,"character":5},"end":{"line":37,"character":9}}},{"name":"events","detail":"(ee []scheduler.Event)","kind":12,"range":{"start":{"line":41,"character":0},"end":{"line":43,"character":1}},"selectionRange":{"start":{"line":41,"character":5},"end":{"line":41,"character":11}}},{"name":"TestScheduler_trigger_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":46,"character":0},"end":{"line":121,"character":1}},"selectionRange":{"start":{"line":46,"character":5},"end":{"line":46,"character":32}}},{"name":"TestScheduler_update_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":124,"character":0},"end":{"line":212,"character":1}},"selectionRange":{"start":{"line":124,"character":5},"end":{"line":124,"character":31}}},{"name":"TestScheduler_outdated_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":215,"character":0},"end":{"line":301,"character":1}},"selectionRange":{"start":{"line":215,"character":5},"end":{"line":215,"character":36}}},{"name":"TestScheduler_ignore_invalid_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":304,"character":0},"end":{"line":378,"character":1}},"selectionRange":{"start":{"line":304,"character":5},"end":{"line":304,"character":43}}},{"name":"TestScheduler_missed_schedules_first","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":381,"character":0},"end":{"line":459,"character":1}},"selectionRange":{"start":{"line":381,"character":5},"end":{"line":381,"character":41}}},{"name":"TestScheduler_deleted_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":462,"character":0},"end":{"line":511,"character":1}},"selectionRange":{"start":{"line":462,"character":5},"end":{"line":462,"character":35}}},{"name":"TestScheduler_delete_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":514,"character":0},"end":{"line":575,"character":1}},"selectionRange":{"start":{"line":514,"character":5},"end":{"line":514,"character":35}}},{"name":"TestScheduler_scheduler_since","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":578,"character":0},"end":{"line":648,"character":1}},"selectionRange":{"start":{"line":578,"character":5},"end":{"line":578,"character":34}}}] [Trace - 23:04:33.558 PM] Sending request 'textDocument/codeAction - (11679)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":226,"character":19},"end":{"line":226,"character":19}},"context":{"diagnostics":[]}} [Trace - 23:04:33.560 PM] Received response 'textDocument/codeAction - (11679)' in 2ms. Result: null [Trace - 23:04:34.046 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":347},"contentChanges":[{"range":{"start":{"line":226,"character":18},"end":{"line":226,"character":19}},"rangeLength":1,"text":""}]} [Trace - 23:04:34.052 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":347,"diagnostics":[{"range":{"start":{"line":226,"character":18},"end":{"line":226,"character":18}},"severity":1,"source":"syntax","message":"expected operand, found '.'"}]} [Trace - 23:04:34.207 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":348},"contentChanges":[{"range":{"start":{"line":226,"character":17},"end":{"line":226,"character":18}},"rangeLength":1,"text":""}]} [Trace - 23:04:34.213 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":348,"diagnostics":[{"range":{"start":{"line":228,"character":9},"end":{"line":228,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"},{"range":{"start":{"line":229,"character":9},"end":{"line":229,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"}]} [Trace - 23:04:34.409 PM] Sending request 'textDocument/foldingRange - (11680)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:04:34.409 PM] Sending request 'textDocument/foldingRange - (11681)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:04:34.413 PM] Received response 'textDocument/foldingRange - (11680)' in 4ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":300,"endCharacter":2},{"startLine":227,"startCharacter":33,"endLine":229,"endCharacter":55},{"startLine":234,"startCharacter":36,"endLine":235,"endCharacter":21},{"startLine":244,"startCharacter":9,"endLine":254,"endCharacter":3},{"startLine":246,"startCharacter":33,"endLine":249,"endCharacter":61},{"startLine":252,"startCharacter":36,"endLine":253,"endCharacter":22},{"startLine":261,"startCharacter":6,"endLine":272,"endCharacter":3},{"startLine":262,"startCharacter":10,"endLine":271,"endCharacter":13},{"startLine":263,"startCharacter":23,"endLine":269,"endCharacter":5},{"startLine":266,"startCharacter":19,"endLine":269,"endCharacter":4},{"startLine":266,"startCharacter":41,"endLine":268,"endCharacter":9},{"startLine":270,"startCharacter":38,"endLine":271,"endCharacter":13},{"startLine":275,"startCharacter":22,"endLine":276,"endCharacter":55},{"startLine":279,"startCharacter":29,"endLine":280,"endCharacter":40},{"startLine":283,"startCharacter":29,"endLine":299,"endCharacter":3},{"startLine":284,"startCharacter":32,"endLine":298,"endCharacter":51},{"startLine":285,"startCharacter":32,"endLine":288,"endCharacter":4},{"startLine":286,"startCharacter":38,"endLine":287,"endCharacter":51},{"startLine":289,"startCharacter":31,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":47,"endLine":291,"endCharacter":50},{"startLine":293,"startCharacter":25,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":68},{"startLine":297,"startCharacter":10,"endLine":298,"endCharacter":51},{"startLine":304,"startCharacter":59,"endLine":377,"endCharacter":2},{"startLine":309,"startCharacter":33,"endLine":311,"endCharacter":31},{"startLine":316,"startCharacter":36,"endLine":317,"endCharacter":67},{"startLine":326,"startCharacter":12,"endLine":335,"endCharacter":3},{"startLine":328,"startCharacter":33,"endLine":330,"endCharacter":32},{"startLine":333,"startCharacter":36,"endLine":334,"endCharacter":68},{"startLine":342,"startCharacter":6,"endLine":353,"endCharacter":3},{"startLine":343,"startCharacter":10,"endLine":352,"endCharacter":13},{"startLine":344,"startCharacter":23,"endLine":350,"endCharacter":5},{"startLine":347,"startCharacter":19,"endLine":350,"endCharacter":4},{"startLine":347,"startCharacter":41,"endLine":349,"endCharacter":9},{"startLine":351,"startCharacter":38,"endLine":352,"endCharacter":13},{"startLine":356,"startCharacter":22,"endLine":357,"endCharacter":55},{"startLine":360,"startCharacter":29,"endLine":361,"endCharacter":40},{"startLine":366,"startCharacter":29,"endLine":372,"endCharacter":3},{"startLine":367,"startCharacter":32,"endLine":371,"endCharacter":51},{"startLine":368,"startCharacter":32,"endLine":369,"endCharacter":49},{"startLine":370,"startCharacter":10,"endLine":371,"endCharacter":51},{"startLine":375,"startCharacter":32,"endLine":376,"endCharacter":76},{"startLine":381,"startCharacter":57,"endLine":458,"endCharacter":2},{"startLine":390,"startCharacter":33,"endLine":394,"endCharacter":60},{"startLine":399,"startCharacter":36,"endLine":400,"endCharacter":67},{"startLine":409,"startCharacter":12,"endLine":417,"endCharacter":3},{"startLine":411,"startCharacter":33,"endLine":412,"endCharacter":62},{"startLine":415,"startCharacter":36,"endLine":416,"endCharacter":68},{"startLine":424,"startCharacter":6,"endLine":435,"endCharacter":3},{"startLine":425,"startCharacter":10,"endLine":434,"endCharacter":13},{"startLine":426,"startCharacter":23,"endLine":432,"endCharacter":5},{"startLine":429,"startCharacter":19,"endLine":432,"endCharacter":4},{"startLine":429,"startCharacter":41,"endLine":431,"endCharacter":9},{"startLine":433,"startCharacter":38,"endLine":434,"endCharacter":13},{"startLine":438,"startCharacter":29,"endLine":439,"endCharacter":34},{"startLine":442,"startCharacter":35,"endLine":443,"endCharacter":55},{"startLine":447,"startCharacter":29,"endLine":457,"endCharacter":3},{"startLine":449,"startCharacter":10,"endLine":453,"endCharacter":17},{"startLine":450,"startCharacter":14,"endLine":451,"endCharacter":58},{"startLine":455,"startCharacter":28,"endLine":456,"endCharacter":51},{"startLine":462,"startCharacter":51,"endLine":510,"endCharacter":2},{"startLine":480,"startCharacter":12,"endLine":483,"endCharacter":45},{"startLine":490,"startCharacter":6,"endLine":501,"endCharacter":3},{"startLine":491,"startCharacter":10,"endLine":500,"endCharacter":13},{"startLine":492,"startCharacter":23,"endLine":498,"endCharacter":5},{"startLine":495,"startCharacter":19,"endLine":498,"endCharacter":4},{"startLine":495,"startCharacter":41,"endLine":497,"endCharacter":9},{"startLine":499,"startCharacter":38,"endLine":500,"endCharacter":13},{"startLine":504,"startCharacter":22,"endLine":505,"endCharacter":55},{"startLine":508,"startCharacter":29,"endLine":509,"endCharacter":40},{"startLine":514,"startCharacter":51,"endLine":574,"endCharacter":2},{"startLine":538,"startCharacter":12,"endLine":541,"endCharacter":15},{"startLine":548,"startCharacter":6,"endLine":559,"endCharacter":3},{"startLine":549,"startCharacter":10,"endLine":558,"endCharacter":13},{"startLine":550,"startCharacter":23,"endLine":556,"endCharacter":5},{"startLine":553,"startCharacter":19,"endLine":556,"endCharacter":4},{"startLine":553,"startCharacter":41,"endLine":555,"endCharacter":9},{"startLine":557,"startCharacter":38,"endLine":558,"endCharacter":13},{"startLine":563,"startCharacter":29,"endLine":565,"endCharacter":62},{"startLine":568,"startCharacter":22,"endLine":569,"endCharacter":55},{"startLine":572,"startCharacter":44,"endLine":573,"endCharacter":46},{"startLine":578,"startCharacter":50,"endLine":647,"endCharacter":2},{"startLine":579,"startCharacter":20,"endLine":582,"endCharacter":25},{"startLine":583,"startCharacter":3,"endLine":585,"endCharacter":54},{"startLine":588,"startCharacter":26,"endLine":646,"endCharacter":4},{"startLine":589,"startCharacter":8,"endLine":646,"endCharacter":3},{"startLine":589,"startCharacter":36,"endLine":645,"endCharacter":4},{"startLine":598,"startCharacter":35,"endLine":601,"endCharacter":62},{"startLine":606,"startCharacter":38,"endLine":607,"endCharacter":69},{"startLine":617,"startCharacter":8,"endLine":628,"endCharacter":5},{"startLine":618,"startCharacter":12,"endLine":627,"endCharacter":15},{"startLine":619,"startCharacter":25,"endLine":625,"endCharacter":7},{"startLine":622,"startCharacter":21,"endLine":625,"endCharacter":6},{"startLine":622,"startCharacter":43,"endLine":624,"endCharacter":11},{"startLine":626,"startCharacter":40,"endLine":627,"endCharacter":15},{"startLine":631,"startCharacter":31,"endLine":632,"endCharacter":42},{"startLine":636,"startCharacter":31,"endLine":640,"endCharacter":5},{"startLine":637,"startCharacter":29,"endLine":639,"endCharacter":18},{"startLine":638,"startCharacter":33,"endLine":639,"endCharacter":18},{"startLine":643,"startCharacter":44,"endLine":644,"endCharacter":92}] [Trace - 23:04:34.416 PM] Received response 'textDocument/foldingRange - (11681)' in 7ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":300,"endCharacter":2},{"startLine":227,"startCharacter":33,"endLine":229,"endCharacter":55},{"startLine":234,"startCharacter":36,"endLine":235,"endCharacter":21},{"startLine":244,"startCharacter":9,"endLine":254,"endCharacter":3},{"startLine":246,"startCharacter":33,"endLine":249,"endCharacter":61},{"startLine":252,"startCharacter":36,"endLine":253,"endCharacter":22},{"startLine":261,"startCharacter":6,"endLine":272,"endCharacter":3},{"startLine":262,"startCharacter":10,"endLine":271,"endCharacter":13},{"startLine":263,"startCharacter":23,"endLine":269,"endCharacter":5},{"startLine":266,"startCharacter":19,"endLine":269,"endCharacter":4},{"startLine":266,"startCharacter":41,"endLine":268,"endCharacter":9},{"startLine":270,"startCharacter":38,"endLine":271,"endCharacter":13},{"startLine":275,"startCharacter":22,"endLine":276,"endCharacter":55},{"startLine":279,"startCharacter":29,"endLine":280,"endCharacter":40},{"startLine":283,"startCharacter":29,"endLine":299,"endCharacter":3},{"startLine":284,"startCharacter":32,"endLine":298,"endCharacter":51},{"startLine":285,"startCharacter":32,"endLine":288,"endCharacter":4},{"startLine":286,"startCharacter":38,"endLine":287,"endCharacter":51},{"startLine":289,"startCharacter":31,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":47,"endLine":291,"endCharacter":50},{"startLine":293,"startCharacter":25,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":68},{"startLine":297,"startCharacter":10,"endLine":298,"endCharacter":51},{"startLine":304,"startCharacter":59,"endLine":377,"endCharacter":2},{"startLine":309,"startCharacter":33,"endLine":311,"endCharacter":31},{"startLine":316,"startCharacter":36,"endLine":317,"endCharacter":67},{"startLine":326,"startCharacter":12,"endLine":335,"endCharacter":3},{"startLine":328,"startCharacter":33,"endLine":330,"endCharacter":32},{"startLine":333,"startCharacter":36,"endLine":334,"endCharacter":68},{"startLine":342,"startCharacter":6,"endLine":353,"endCharacter":3},{"startLine":343,"startCharacter":10,"endLine":352,"endCharacter":13},{"startLine":344,"startCharacter":23,"endLine":350,"endCharacter":5},{"startLine":347,"startCharacter":19,"endLine":350,"endCharacter":4},{"startLine":347,"startCharacter":41,"endLine":349,"endCharacter":9},{"startLine":351,"startCharacter":38,"endLine":352,"endCharacter":13},{"startLine":356,"startCharacter":22,"endLine":357,"endCharacter":55},{"startLine":360,"startCharacter":29,"endLine":361,"endCharacter":40},{"startLine":366,"startCharacter":29,"endLine":372,"endCharacter":3},{"startLine":367,"startCharacter":32,"endLine":371,"endCharacter":51},{"startLine":368,"startCharacter":32,"endLine":369,"endCharacter":49},{"startLine":370,"startCharacter":10,"endLine":371,"endCharacter":51},{"startLine":375,"startCharacter":32,"endLine":376,"endCharacter":76},{"startLine":381,"startCharacter":57,"endLine":458,"endCharacter":2},{"startLine":390,"startCharacter":33,"endLine":394,"endCharacter":60},{"startLine":399,"startCharacter":36,"endLine":400,"endCharacter":67},{"startLine":409,"startCharacter":12,"endLine":417,"endCharacter":3},{"startLine":411,"startCharacter":33,"endLine":412,"endCharacter":62},{"startLine":415,"startCharacter":36,"endLine":416,"endCharacter":68},{"startLine":424,"startCharacter":6,"endLine":435,"endCharacter":3},{"startLine":425,"startCharacter":10,"endLine":434,"endCharacter":13},{"startLine":426,"startCharacter":23,"endLine":432,"endCharacter":5},{"startLine":429,"startCharacter":19,"endLine":432,"endCharacter":4},{"startLine":429,"startCharacter":41,"endLine":431,"endCharacter":9},{"startLine":433,"startCharacter":38,"endLine":434,"endCharacter":13},{"startLine":438,"startCharacter":29,"endLine":439,"endCharacter":34},{"startLine":442,"startCharacter":35,"endLine":443,"endCharacter":55},{"startLine":447,"startCharacter":29,"endLine":457,"endCharacter":3},{"startLine":449,"startCharacter":10,"endLine":453,"endCharacter":17},{"startLine":450,"startCharacter":14,"endLine":451,"endCharacter":58},{"startLine":455,"startCharacter":28,"endLine":456,"endCharacter":51},{"startLine":462,"startCharacter":51,"endLine":510,"endCharacter":2},{"startLine":480,"startCharacter":12,"endLine":483,"endCharacter":45},{"startLine":490,"startCharacter":6,"endLine":501,"endCharacter":3},{"startLine":491,"startCharacter":10,"endLine":500,"endCharacter":13},{"startLine":492,"startCharacter":23,"endLine":498,"endCharacter":5},{"startLine":495,"startCharacter":19,"endLine":498,"endCharacter":4},{"startLine":495,"startCharacter":41,"endLine":497,"endCharacter":9},{"startLine":499,"startCharacter":38,"endLine":500,"endCharacter":13},{"startLine":504,"startCharacter":22,"endLine":505,"endCharacter":55},{"startLine":508,"startCharacter":29,"endLine":509,"endCharacter":40},{"startLine":514,"startCharacter":51,"endLine":574,"endCharacter":2},{"startLine":538,"startCharacter":12,"endLine":541,"endCharacter":15},{"startLine":548,"startCharacter":6,"endLine":559,"endCharacter":3},{"startLine":549,"startCharacter":10,"endLine":558,"endCharacter":13},{"startLine":550,"startCharacter":23,"endLine":556,"endCharacter":5},{"startLine":553,"startCharacter":19,"endLine":556,"endCharacter":4},{"startLine":553,"startCharacter":41,"endLine":555,"endCharacter":9},{"startLine":557,"startCharacter":38,"endLine":558,"endCharacter":13},{"startLine":563,"startCharacter":29,"endLine":565,"endCharacter":62},{"startLine":568,"startCharacter":22,"endLine":569,"endCharacter":55},{"startLine":572,"startCharacter":44,"endLine":573,"endCharacter":46},{"startLine":578,"startCharacter":50,"endLine":647,"endCharacter":2},{"startLine":579,"startCharacter":20,"endLine":582,"endCharacter":25},{"startLine":583,"startCharacter":3,"endLine":585,"endCharacter":54},{"startLine":588,"startCharacter":26,"endLine":646,"endCharacter":4},{"startLine":589,"startCharacter":8,"endLine":646,"endCharacter":3},{"startLine":589,"startCharacter":36,"endLine":645,"endCharacter":4},{"startLine":598,"startCharacter":35,"endLine":601,"endCharacter":62},{"startLine":606,"startCharacter":38,"endLine":607,"endCharacter":69},{"startLine":617,"startCharacter":8,"endLine":628,"endCharacter":5},{"startLine":618,"startCharacter":12,"endLine":627,"endCharacter":15},{"startLine":619,"startCharacter":25,"endLine":625,"endCharacter":7},{"startLine":622,"startCharacter":21,"endLine":625,"endCharacter":6},{"startLine":622,"startCharacter":43,"endLine":624,"endCharacter":11},{"startLine":626,"startCharacter":40,"endLine":627,"endCharacter":15},{"startLine":631,"startCharacter":31,"endLine":632,"endCharacter":42},{"startLine":636,"startCharacter":31,"endLine":640,"endCharacter":5},{"startLine":637,"startCharacter":29,"endLine":639,"endCharacter":18},{"startLine":638,"startCharacter":33,"endLine":639,"endCharacter":18},{"startLine":643,"startCharacter":44,"endLine":644,"endCharacter":92}] [Trace - 23:04:34.481 PM] Sending request 'textDocument/codeLens - (11682)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:04:34.481 PM] Sending request 'textDocument/codeLens - (11683)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:04:34.481 PM] Received response 'textDocument/codeLens - (11682)' in 0ms. Result: null [Trace - 23:04:34.481 PM] Received response 'textDocument/codeLens - (11683)' in 0ms. Result: null [Trace - 23:04:34.482 PM] Sending request 'textDocument/codeAction - (11684)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":270,"character":22},"end":{"line":270,"character":22}},"context":{"diagnostics":[]}} [Trace - 23:04:34.483 PM] Sending request 'textDocument/codeAction - (11685)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":226,"character":17},"end":{"line":226,"character":17}},"context":{"diagnostics":[]}} [Trace - 23:04:34.485 PM] Received response 'textDocument/codeAction - (11684)' in 2ms. Result: null [Trace - 23:04:34.486 PM] Received response 'textDocument/codeAction - (11685)' in 3ms. Result: null [Trace - 23:04:35.036 PM] Sending request 'textDocument/documentLink - (11686)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:04:35.036 PM] Sending request 'textDocument/documentLink - (11687)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:04:35.040 PM] Received response 'textDocument/documentLink - (11686)' in 4ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":410,"character":11},"end":{"line":410,"character":19}},"target":"https://time.Now"}] [Trace - 23:04:35.043 PM] Received response 'textDocument/documentLink - (11687)' in 7ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":410,"character":11},"end":{"line":410,"character":19}},"target":"https://time.Now"}] [Trace - 23:04:35.419 PM] Sending request 'textDocument/documentSymbol - (11688)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:04:35.419 PM] Received response 'textDocument/documentSymbol - (11688)' in 0ms. Result: [{"name":"ReceivedEvent","detail":"struct{...}","kind":23,"range":{"start":{"line":14,"character":5},"end":{"line":17,"character":1}},"selectionRange":{"start":{"line":14,"character":5},"end":{"line":14,"character":18}},"children":[{"name":"Event","detail":"interface{...}","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":12}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":6}}}]},{"name":"(ReceivedEvent).String","detail":"()","kind":6,"range":{"start":{"line":19,"character":0},"end":{"line":21,"character":1}},"selectionRange":{"start":{"line":19,"character":23},"end":{"line":19,"character":29}}},{"name":"isIn","detail":"(id string, ids []string)","kind":12,"range":{"start":{"line":23,"character":0},"end":{"line":30,"character":1}},"selectionRange":{"start":{"line":23,"character":5},"end":{"line":23,"character":9}}},{"name":"durations","detail":"(dd []time.Duration)","kind":12,"range":{"start":{"line":33,"character":0},"end":{"line":35,"character":1}},"selectionRange":{"start":{"line":33,"character":5},"end":{"line":33,"character":14}}},{"name":"errs","detail":"(ee []error)","kind":12,"range":{"start":{"line":37,"character":0},"end":{"line":39,"character":1}},"selectionRange":{"start":{"line":37,"character":5},"end":{"line":37,"character":9}}},{"name":"events","detail":"(ee []scheduler.Event)","kind":12,"range":{"start":{"line":41,"character":0},"end":{"line":43,"character":1}},"selectionRange":{"start":{"line":41,"character":5},"end":{"line":41,"character":11}}},{"name":"TestScheduler_trigger_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":46,"character":0},"end":{"line":121,"character":1}},"selectionRange":{"start":{"line":46,"character":5},"end":{"line":46,"character":32}}},{"name":"TestScheduler_update_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":124,"character":0},"end":{"line":212,"character":1}},"selectionRange":{"start":{"line":124,"character":5},"end":{"line":124,"character":31}}},{"name":"TestScheduler_outdated_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":215,"character":0},"end":{"line":301,"character":1}},"selectionRange":{"start":{"line":215,"character":5},"end":{"line":215,"character":36}}},{"name":"TestScheduler_ignore_invalid_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":304,"character":0},"end":{"line":378,"character":1}},"selectionRange":{"start":{"line":304,"character":5},"end":{"line":304,"character":43}}},{"name":"TestScheduler_missed_schedules_first","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":381,"character":0},"end":{"line":459,"character":1}},"selectionRange":{"start":{"line":381,"character":5},"end":{"line":381,"character":41}}},{"name":"TestScheduler_deleted_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":462,"character":0},"end":{"line":511,"character":1}},"selectionRange":{"start":{"line":462,"character":5},"end":{"line":462,"character":35}}},{"name":"TestScheduler_delete_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":514,"character":0},"end":{"line":575,"character":1}},"selectionRange":{"start":{"line":514,"character":5},"end":{"line":514,"character":35}}},{"name":"TestScheduler_scheduler_since","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":578,"character":0},"end":{"line":648,"character":1}},"selectionRange":{"start":{"line":578,"character":5},"end":{"line":578,"character":34}}}] [Trace - 23:04:35.860 PM] Sending request 'textDocument/hover - (11689)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":229,"character":20}} [Trace - 23:04:35.860 PM] Received response 'textDocument/hover - (11689)' in 0ms. Result: null [Trace - 23:04:36.021 PM] Sending request 'textDocument/codeAction - (11690)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":229,"character":9},"end":{"line":229,"character":30}},"context":{"diagnostics":[{"range":{"start":{"line":229,"character":9},"end":{"line":229,"character":30}},"message":"ScheduleWithTimestamp not declared by package simple","severity":1,"source":"compiler"}],"only":["quickfix"]}} [Trace - 23:04:36.023 PM] Received response 'textDocument/codeAction - (11690)' in 1ms. Result: null [Trace - 23:04:36.168 PM] Sending request 'textDocument/definition - (11691)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":229,"character":21}} [Error - Received] 23:04:36.168 PM #11691 no object found for ident ScheduleWithTimestamp: no object found [Error - 11:04:36 PM] Request textDocument/definition failed. Message: no object found for ident ScheduleWithTimestamp: no object found Code: 0 [Trace - 23:04:36.468 PM] Sending request 'textDocument/codeAction - (11692)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":649,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":228,"character":9},"end":{"line":228,"character":30}},"message":"ScheduleWithTimestamp not declared by package simple","severity":1,"source":"compiler"},{"range":{"start":{"line":229,"character":9},"end":{"line":229,"character":30}},"message":"ScheduleWithTimestamp not declared by package simple","severity":1,"source":"compiler"}],"only":["source.organizeImports"]}} [Trace - 23:04:36.469 PM] Received response 'textDocument/codeAction - (11692)' in 1ms. Result: null [Trace - 23:04:36.470 PM] Sending request 'textDocument/formatting - (11693)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 23:04:36.475 PM] Received response 'textDocument/formatting - (11693)' in 4ms. Result: [] [Trace - 23:04:36.492 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":348}} [Trace - 23:04:36.891 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","type":2}]} [Trace - 23:04:39.343 PM] Sending request 'textDocument/hover - (11694)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":248,"character":18}} [Trace - 23:04:39.343 PM] Received response 'textDocument/hover - (11694)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nfunc simple.SimpleSchedule(id interface{}, epoch int64) schedule.Schedule\n```\n\n[`simple.SimpleSchedule` on pkg.go.dev](https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls#SimpleSchedule)"},"range":{"start":{"line":248,"character":10},"end":{"line":248,"character":24}}} [Trace - 23:04:41.725 PM] Sending request 'textDocument/documentHighlight - (11695)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":248,"character":16}} [Trace - 23:04:41.726 PM] Received response 'textDocument/documentHighlight - (11695)' in 0ms. Result: [{"range":{"start":{"line":54,"character":9},"end":{"line":54,"character":23}},"kind":1},{"range":{"start":{"line":134,"character":9},"end":{"line":134,"character":23}},"kind":1},{"range":{"start":{"line":137,"character":9},"end":{"line":137,"character":23}},"kind":1},{"range":{"start":{"line":160,"character":10},"end":{"line":160,"character":24}},"kind":1},{"range":{"start":{"line":311,"character":9},"end":{"line":311,"character":23}},"kind":1},{"range":{"start":{"line":412,"character":10},"end":{"line":412,"character":24}},"kind":1},{"range":{"start":{"line":525,"character":14},"end":{"line":525,"character":28}},"kind":1},{"range":{"start":{"line":607,"character":21},"end":{"line":607,"character":35}},"kind":1},{"range":{"start":{"line":400,"character":19},"end":{"line":400,"character":33}},"kind":1},{"range":{"start":{"line":416,"character":20},"end":{"line":416,"character":34}},"kind":1},{"range":{"start":{"line":471,"character":18},"end":{"line":471,"character":32}},"kind":1},{"range":{"start":{"line":534,"character":14},"end":{"line":534,"character":28}},"kind":1},{"range":{"start":{"line":599,"character":11},"end":{"line":599,"character":25}},"kind":1},{"range":{"start":{"line":165,"character":20},"end":{"line":165,"character":34}},"kind":1},{"range":{"start":{"line":55,"character":9},"end":{"line":55,"character":23}},"kind":1},{"range":{"start":{"line":73,"character":10},"end":{"line":73,"character":24}},"kind":1},{"range":{"start":{"line":133,"character":9},"end":{"line":133,"character":23}},"kind":1},{"range":{"start":{"line":158,"character":10},"end":{"line":158,"character":24}},"kind":1},{"range":{"start":{"line":249,"character":10},"end":{"line":249,"character":24}},"kind":1},{"range":{"start":{"line":310,"character":9},"end":{"line":310,"character":23}},"kind":1},{"range":{"start":{"line":393,"character":9},"end":{"line":393,"character":23}},"kind":1},{"range":{"start":{"line":61,"character":19},"end":{"line":61,"character":33}},"kind":1},{"range":{"start":{"line":75,"character":10},"end":{"line":75,"character":24}},"kind":1},{"range":{"start":{"line":161,"character":10},"end":{"line":161,"character":24}},"kind":1},{"range":{"start":{"line":247,"character":10},"end":{"line":247,"character":24}},"kind":1},{"range":{"start":{"line":329,"character":10},"end":{"line":329,"character":24}},"kind":1},{"range":{"start":{"line":472,"character":21},"end":{"line":472,"character":35}},"kind":1},{"range":{"start":{"line":482,"character":19},"end":{"line":482,"character":33}},"kind":1},{"range":{"start":{"line":330,"character":10},"end":{"line":330,"character":24}},"kind":1},{"range":{"start":{"line":392,"character":9},"end":{"line":392,"character":23}},"kind":1},{"range":{"start":{"line":394,"character":9},"end":{"line":394,"character":23}},"kind":1},{"range":{"start":{"line":600,"character":11},"end":{"line":600,"character":25}},"kind":1},{"range":{"start":{"line":601,"character":11},"end":{"line":601,"character":25}},"kind":1},{"range":{"start":{"line":76,"character":10},"end":{"line":76,"character":24}},"kind":1},{"range":{"start":{"line":136,"character":9},"end":{"line":136,"character":23}},"kind":1},{"range":{"start":{"line":143,"character":19},"end":{"line":143,"character":33}},"kind":1},{"range":{"start":{"line":157,"character":10},"end":{"line":157,"character":24}},"kind":1},{"range":{"start":{"line":317,"character":19},"end":{"line":317,"character":33}},"kind":1},{"range":{"start":{"line":334,"character":20},"end":{"line":334,"character":34}},"kind":1},{"range":{"start":{"line":539,"character":19},"end":{"line":539,"character":33}},"kind":1},{"range":{"start":{"line":540,"character":28},"end":{"line":540,"character":42}},"kind":1},{"range":{"start":{"line":74,"character":10},"end":{"line":74,"character":24}},"kind":1},{"range":{"start":{"line":81,"character":20},"end":{"line":81,"character":34}},"kind":1},{"range":{"start":{"line":248,"character":10},"end":{"line":248,"character":24}},"kind":1},{"range":{"start":{"line":391,"character":9},"end":{"line":391,"character":23}},"kind":1},{"range":{"start":{"line":483,"character":22},"end":{"line":483,"character":36}},"kind":1}] [Trace - 23:04:42.160 PM] Sending request 'textDocument/codeAction - (11696)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":248,"character":10},"end":{"line":248,"character":24}},"context":{"diagnostics":[]}} [Trace - 23:04:42.162 PM] Received response 'textDocument/codeAction - (11696)' in 1ms. Result: null [Trace - 23:04:44.345 PM] Sending request 'textDocument/hover - (11697)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":248,"character":16}} [Trace - 23:04:44.346 PM] Received response 'textDocument/hover - (11697)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nfunc simple.SimpleSchedule(id interface{}, epoch int64) schedule.Schedule\n```\n\n[`simple.SimpleSchedule` on pkg.go.dev](https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls#SimpleSchedule)"},"range":{"start":{"line":248,"character":10},"end":{"line":248,"character":24}}} [Trace - 23:04:44.880 PM] Sending request 'textDocument/hover - (11698)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":234,"character":19}} [Trace - 23:04:44.881 PM] Received response 'textDocument/hover - (11698)' in 0ms. Result: null [Trace - 23:04:45.531 PM] Sending request 'textDocument/hover - (11699)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":228,"character":22}} [Trace - 23:04:45.531 PM] Received response 'textDocument/hover - (11699)' in 0ms. Result: null [Trace - 23:04:45.684 PM] Sending request 'textDocument/codeAction - (11700)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":228,"character":9},"end":{"line":228,"character":30}},"context":{"diagnostics":[{"range":{"start":{"line":228,"character":9},"end":{"line":228,"character":30}},"message":"ScheduleWithTimestamp not declared by package simple","severity":1,"source":"compiler"}],"only":["quickfix"]}} [Trace - 23:04:45.685 PM] Received response 'textDocument/codeAction - (11700)' in 1ms. Result: null [Trace - 23:04:45.805 PM] Sending request 'textDocument/documentHighlight - (11701)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":228,"character":22}} [Trace - 23:04:45.805 PM] Received response 'textDocument/documentHighlight - (11701)' in 0ms. Result: [{"range":{"start":{"line":228,"character":9},"end":{"line":228,"character":30}},"kind":1},{"range":{"start":{"line":229,"character":9},"end":{"line":229,"character":30}},"kind":1}] [Trace - 23:04:46.273 PM] Sending request 'textDocument/codeAction - (11702)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":228,"character":9},"end":{"line":228,"character":30}},"context":{"diagnostics":[{"range":{"start":{"line":228,"character":9},"end":{"line":228,"character":30}},"message":"ScheduleWithTimestamp not declared by package simple","severity":1,"source":"compiler"}]}} [Trace - 23:04:46.276 PM] Received response 'textDocument/codeAction - (11702)' in 2ms. Result: null [Trace - 23:04:46.622 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":349},"contentChanges":[{"range":{"start":{"line":228,"character":9},"end":{"line":228,"character":30}},"rangeLength":21,"text":"SimpleSchedule"}]} [Trace - 23:04:46.628 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":349,"diagnostics":[{"range":{"start":{"line":228,"character":62},"end":{"line":228,"character":69}},"severity":1,"source":"compiler","message":"too many arguments"},{"range":{"start":{"line":229,"character":9},"end":{"line":229,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"}]} [Trace - 23:04:46.819 PM] Sending request 'textDocument/foldingRange - (11703)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:04:46.819 PM] Sending request 'textDocument/foldingRange - (11704)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:04:46.823 PM] Received response 'textDocument/foldingRange - (11703)' in 4ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":300,"endCharacter":2},{"startLine":227,"startCharacter":33,"endLine":229,"endCharacter":55},{"startLine":234,"startCharacter":36,"endLine":235,"endCharacter":21},{"startLine":244,"startCharacter":9,"endLine":254,"endCharacter":3},{"startLine":246,"startCharacter":33,"endLine":249,"endCharacter":61},{"startLine":252,"startCharacter":36,"endLine":253,"endCharacter":22},{"startLine":261,"startCharacter":6,"endLine":272,"endCharacter":3},{"startLine":262,"startCharacter":10,"endLine":271,"endCharacter":13},{"startLine":263,"startCharacter":23,"endLine":269,"endCharacter":5},{"startLine":266,"startCharacter":19,"endLine":269,"endCharacter":4},{"startLine":266,"startCharacter":41,"endLine":268,"endCharacter":9},{"startLine":270,"startCharacter":38,"endLine":271,"endCharacter":13},{"startLine":275,"startCharacter":22,"endLine":276,"endCharacter":55},{"startLine":279,"startCharacter":29,"endLine":280,"endCharacter":40},{"startLine":283,"startCharacter":29,"endLine":299,"endCharacter":3},{"startLine":284,"startCharacter":32,"endLine":298,"endCharacter":51},{"startLine":285,"startCharacter":32,"endLine":288,"endCharacter":4},{"startLine":286,"startCharacter":38,"endLine":287,"endCharacter":51},{"startLine":289,"startCharacter":31,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":47,"endLine":291,"endCharacter":50},{"startLine":293,"startCharacter":25,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":68},{"startLine":297,"startCharacter":10,"endLine":298,"endCharacter":51},{"startLine":304,"startCharacter":59,"endLine":377,"endCharacter":2},{"startLine":309,"startCharacter":33,"endLine":311,"endCharacter":31},{"startLine":316,"startCharacter":36,"endLine":317,"endCharacter":67},{"startLine":326,"startCharacter":12,"endLine":335,"endCharacter":3},{"startLine":328,"startCharacter":33,"endLine":330,"endCharacter":32},{"startLine":333,"startCharacter":36,"endLine":334,"endCharacter":68},{"startLine":342,"startCharacter":6,"endLine":353,"endCharacter":3},{"startLine":343,"startCharacter":10,"endLine":352,"endCharacter":13},{"startLine":344,"startCharacter":23,"endLine":350,"endCharacter":5},{"startLine":347,"startCharacter":19,"endLine":350,"endCharacter":4},{"startLine":347,"startCharacter":41,"endLine":349,"endCharacter":9},{"startLine":351,"startCharacter":38,"endLine":352,"endCharacter":13},{"startLine":356,"startCharacter":22,"endLine":357,"endCharacter":55},{"startLine":360,"startCharacter":29,"endLine":361,"endCharacter":40},{"startLine":366,"startCharacter":29,"endLine":372,"endCharacter":3},{"startLine":367,"startCharacter":32,"endLine":371,"endCharacter":51},{"startLine":368,"startCharacter":32,"endLine":369,"endCharacter":49},{"startLine":370,"startCharacter":10,"endLine":371,"endCharacter":51},{"startLine":375,"startCharacter":32,"endLine":376,"endCharacter":76},{"startLine":381,"startCharacter":57,"endLine":458,"endCharacter":2},{"startLine":390,"startCharacter":33,"endLine":394,"endCharacter":60},{"startLine":399,"startCharacter":36,"endLine":400,"endCharacter":67},{"startLine":409,"startCharacter":12,"endLine":417,"endCharacter":3},{"startLine":411,"startCharacter":33,"endLine":412,"endCharacter":62},{"startLine":415,"startCharacter":36,"endLine":416,"endCharacter":68},{"startLine":424,"startCharacter":6,"endLine":435,"endCharacter":3},{"startLine":425,"startCharacter":10,"endLine":434,"endCharacter":13},{"startLine":426,"startCharacter":23,"endLine":432,"endCharacter":5},{"startLine":429,"startCharacter":19,"endLine":432,"endCharacter":4},{"startLine":429,"startCharacter":41,"endLine":431,"endCharacter":9},{"startLine":433,"startCharacter":38,"endLine":434,"endCharacter":13},{"startLine":438,"startCharacter":29,"endLine":439,"endCharacter":34},{"startLine":442,"startCharacter":35,"endLine":443,"endCharacter":55},{"startLine":447,"startCharacter":29,"endLine":457,"endCharacter":3},{"startLine":449,"startCharacter":10,"endLine":453,"endCharacter":17},{"startLine":450,"startCharacter":14,"endLine":451,"endCharacter":58},{"startLine":455,"startCharacter":28,"endLine":456,"endCharacter":51},{"startLine":462,"startCharacter":51,"endLine":510,"endCharacter":2},{"startLine":480,"startCharacter":12,"endLine":483,"endCharacter":45},{"startLine":490,"startCharacter":6,"endLine":501,"endCharacter":3},{"startLine":491,"startCharacter":10,"endLine":500,"endCharacter":13},{"startLine":492,"startCharacter":23,"endLine":498,"endCharacter":5},{"startLine":495,"startCharacter":19,"endLine":498,"endCharacter":4},{"startLine":495,"startCharacter":41,"endLine":497,"endCharacter":9},{"startLine":499,"startCharacter":38,"endLine":500,"endCharacter":13},{"startLine":504,"startCharacter":22,"endLine":505,"endCharacter":55},{"startLine":508,"startCharacter":29,"endLine":509,"endCharacter":40},{"startLine":514,"startCharacter":51,"endLine":574,"endCharacter":2},{"startLine":538,"startCharacter":12,"endLine":541,"endCharacter":15},{"startLine":548,"startCharacter":6,"endLine":559,"endCharacter":3},{"startLine":549,"startCharacter":10,"endLine":558,"endCharacter":13},{"startLine":550,"startCharacter":23,"endLine":556,"endCharacter":5},{"startLine":553,"startCharacter":19,"endLine":556,"endCharacter":4},{"startLine":553,"startCharacter":41,"endLine":555,"endCharacter":9},{"startLine":557,"startCharacter":38,"endLine":558,"endCharacter":13},{"startLine":563,"startCharacter":29,"endLine":565,"endCharacter":62},{"startLine":568,"startCharacter":22,"endLine":569,"endCharacter":55},{"startLine":572,"startCharacter":44,"endLine":573,"endCharacter":46},{"startLine":578,"startCharacter":50,"endLine":647,"endCharacter":2},{"startLine":579,"startCharacter":20,"endLine":582,"endCharacter":25},{"startLine":583,"startCharacter":3,"endLine":585,"endCharacter":54},{"startLine":588,"startCharacter":26,"endLine":646,"endCharacter":4},{"startLine":589,"startCharacter":8,"endLine":646,"endCharacter":3},{"startLine":589,"startCharacter":36,"endLine":645,"endCharacter":4},{"startLine":598,"startCharacter":35,"endLine":601,"endCharacter":62},{"startLine":606,"startCharacter":38,"endLine":607,"endCharacter":69},{"startLine":617,"startCharacter":8,"endLine":628,"endCharacter":5},{"startLine":618,"startCharacter":12,"endLine":627,"endCharacter":15},{"startLine":619,"startCharacter":25,"endLine":625,"endCharacter":7},{"startLine":622,"startCharacter":21,"endLine":625,"endCharacter":6},{"startLine":622,"startCharacter":43,"endLine":624,"endCharacter":11},{"startLine":626,"startCharacter":40,"endLine":627,"endCharacter":15},{"startLine":631,"startCharacter":31,"endLine":632,"endCharacter":42},{"startLine":636,"startCharacter":31,"endLine":640,"endCharacter":5},{"startLine":637,"startCharacter":29,"endLine":639,"endCharacter":18},{"startLine":638,"startCharacter":33,"endLine":639,"endCharacter":18},{"startLine":643,"startCharacter":44,"endLine":644,"endCharacter":92}] [Trace - 23:04:46.826 PM] Received response 'textDocument/foldingRange - (11704)' in 7ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":300,"endCharacter":2},{"startLine":227,"startCharacter":33,"endLine":229,"endCharacter":55},{"startLine":234,"startCharacter":36,"endLine":235,"endCharacter":21},{"startLine":244,"startCharacter":9,"endLine":254,"endCharacter":3},{"startLine":246,"startCharacter":33,"endLine":249,"endCharacter":61},{"startLine":252,"startCharacter":36,"endLine":253,"endCharacter":22},{"startLine":261,"startCharacter":6,"endLine":272,"endCharacter":3},{"startLine":262,"startCharacter":10,"endLine":271,"endCharacter":13},{"startLine":263,"startCharacter":23,"endLine":269,"endCharacter":5},{"startLine":266,"startCharacter":19,"endLine":269,"endCharacter":4},{"startLine":266,"startCharacter":41,"endLine":268,"endCharacter":9},{"startLine":270,"startCharacter":38,"endLine":271,"endCharacter":13},{"startLine":275,"startCharacter":22,"endLine":276,"endCharacter":55},{"startLine":279,"startCharacter":29,"endLine":280,"endCharacter":40},{"startLine":283,"startCharacter":29,"endLine":299,"endCharacter":3},{"startLine":284,"startCharacter":32,"endLine":298,"endCharacter":51},{"startLine":285,"startCharacter":32,"endLine":288,"endCharacter":4},{"startLine":286,"startCharacter":38,"endLine":287,"endCharacter":51},{"startLine":289,"startCharacter":31,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":47,"endLine":291,"endCharacter":50},{"startLine":293,"startCharacter":25,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":68},{"startLine":297,"startCharacter":10,"endLine":298,"endCharacter":51},{"startLine":304,"startCharacter":59,"endLine":377,"endCharacter":2},{"startLine":309,"startCharacter":33,"endLine":311,"endCharacter":31},{"startLine":316,"startCharacter":36,"endLine":317,"endCharacter":67},{"startLine":326,"startCharacter":12,"endLine":335,"endCharacter":3},{"startLine":328,"startCharacter":33,"endLine":330,"endCharacter":32},{"startLine":333,"startCharacter":36,"endLine":334,"endCharacter":68},{"startLine":342,"startCharacter":6,"endLine":353,"endCharacter":3},{"startLine":343,"startCharacter":10,"endLine":352,"endCharacter":13},{"startLine":344,"startCharacter":23,"endLine":350,"endCharacter":5},{"startLine":347,"startCharacter":19,"endLine":350,"endCharacter":4},{"startLine":347,"startCharacter":41,"endLine":349,"endCharacter":9},{"startLine":351,"startCharacter":38,"endLine":352,"endCharacter":13},{"startLine":356,"startCharacter":22,"endLine":357,"endCharacter":55},{"startLine":360,"startCharacter":29,"endLine":361,"endCharacter":40},{"startLine":366,"startCharacter":29,"endLine":372,"endCharacter":3},{"startLine":367,"startCharacter":32,"endLine":371,"endCharacter":51},{"startLine":368,"startCharacter":32,"endLine":369,"endCharacter":49},{"startLine":370,"startCharacter":10,"endLine":371,"endCharacter":51},{"startLine":375,"startCharacter":32,"endLine":376,"endCharacter":76},{"startLine":381,"startCharacter":57,"endLine":458,"endCharacter":2},{"startLine":390,"startCharacter":33,"endLine":394,"endCharacter":60},{"startLine":399,"startCharacter":36,"endLine":400,"endCharacter":67},{"startLine":409,"startCharacter":12,"endLine":417,"endCharacter":3},{"startLine":411,"startCharacter":33,"endLine":412,"endCharacter":62},{"startLine":415,"startCharacter":36,"endLine":416,"endCharacter":68},{"startLine":424,"startCharacter":6,"endLine":435,"endCharacter":3},{"startLine":425,"startCharacter":10,"endLine":434,"endCharacter":13},{"startLine":426,"startCharacter":23,"endLine":432,"endCharacter":5},{"startLine":429,"startCharacter":19,"endLine":432,"endCharacter":4},{"startLine":429,"startCharacter":41,"endLine":431,"endCharacter":9},{"startLine":433,"startCharacter":38,"endLine":434,"endCharacter":13},{"startLine":438,"startCharacter":29,"endLine":439,"endCharacter":34},{"startLine":442,"startCharacter":35,"endLine":443,"endCharacter":55},{"startLine":447,"startCharacter":29,"endLine":457,"endCharacter":3},{"startLine":449,"startCharacter":10,"endLine":453,"endCharacter":17},{"startLine":450,"startCharacter":14,"endLine":451,"endCharacter":58},{"startLine":455,"startCharacter":28,"endLine":456,"endCharacter":51},{"startLine":462,"startCharacter":51,"endLine":510,"endCharacter":2},{"startLine":480,"startCharacter":12,"endLine":483,"endCharacter":45},{"startLine":490,"startCharacter":6,"endLine":501,"endCharacter":3},{"startLine":491,"startCharacter":10,"endLine":500,"endCharacter":13},{"startLine":492,"startCharacter":23,"endLine":498,"endCharacter":5},{"startLine":495,"startCharacter":19,"endLine":498,"endCharacter":4},{"startLine":495,"startCharacter":41,"endLine":497,"endCharacter":9},{"startLine":499,"startCharacter":38,"endLine":500,"endCharacter":13},{"startLine":504,"startCharacter":22,"endLine":505,"endCharacter":55},{"startLine":508,"startCharacter":29,"endLine":509,"endCharacter":40},{"startLine":514,"startCharacter":51,"endLine":574,"endCharacter":2},{"startLine":538,"startCharacter":12,"endLine":541,"endCharacter":15},{"startLine":548,"startCharacter":6,"endLine":559,"endCharacter":3},{"startLine":549,"startCharacter":10,"endLine":558,"endCharacter":13},{"startLine":550,"startCharacter":23,"endLine":556,"endCharacter":5},{"startLine":553,"startCharacter":19,"endLine":556,"endCharacter":4},{"startLine":553,"startCharacter":41,"endLine":555,"endCharacter":9},{"startLine":557,"startCharacter":38,"endLine":558,"endCharacter":13},{"startLine":563,"startCharacter":29,"endLine":565,"endCharacter":62},{"startLine":568,"startCharacter":22,"endLine":569,"endCharacter":55},{"startLine":572,"startCharacter":44,"endLine":573,"endCharacter":46},{"startLine":578,"startCharacter":50,"endLine":647,"endCharacter":2},{"startLine":579,"startCharacter":20,"endLine":582,"endCharacter":25},{"startLine":583,"startCharacter":3,"endLine":585,"endCharacter":54},{"startLine":588,"startCharacter":26,"endLine":646,"endCharacter":4},{"startLine":589,"startCharacter":8,"endLine":646,"endCharacter":3},{"startLine":589,"startCharacter":36,"endLine":645,"endCharacter":4},{"startLine":598,"startCharacter":35,"endLine":601,"endCharacter":62},{"startLine":606,"startCharacter":38,"endLine":607,"endCharacter":69},{"startLine":617,"startCharacter":8,"endLine":628,"endCharacter":5},{"startLine":618,"startCharacter":12,"endLine":627,"endCharacter":15},{"startLine":619,"startCharacter":25,"endLine":625,"endCharacter":7},{"startLine":622,"startCharacter":21,"endLine":625,"endCharacter":6},{"startLine":622,"startCharacter":43,"endLine":624,"endCharacter":11},{"startLine":626,"startCharacter":40,"endLine":627,"endCharacter":15},{"startLine":631,"startCharacter":31,"endLine":632,"endCharacter":42},{"startLine":636,"startCharacter":31,"endLine":640,"endCharacter":5},{"startLine":637,"startCharacter":29,"endLine":639,"endCharacter":18},{"startLine":638,"startCharacter":33,"endLine":639,"endCharacter":18},{"startLine":643,"startCharacter":44,"endLine":644,"endCharacter":92}] [Trace - 23:04:46.893 PM] Sending request 'textDocument/codeLens - (11705)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:04:46.893 PM] Sending request 'textDocument/codeLens - (11706)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:04:46.893 PM] Received response 'textDocument/codeLens - (11705)' in 0ms. Result: null [Trace - 23:04:46.893 PM] Received response 'textDocument/codeLens - (11706)' in 0ms. Result: null [Trace - 23:04:46.894 PM] Sending request 'textDocument/codeAction - (11707)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":270,"character":22},"end":{"line":270,"character":22}},"context":{"diagnostics":[]}} [Trace - 23:04:46.894 PM] Sending request 'textDocument/codeAction - (11708)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":228,"character":23},"end":{"line":228,"character":23}},"context":{"diagnostics":[]}} [Trace - 23:04:46.896 PM] Received response 'textDocument/codeAction - (11707)' in 1ms. Result: null [Trace - 23:04:46.897 PM] Received response 'textDocument/codeAction - (11708)' in 3ms. Result: null [Trace - 23:04:47.619 PM] Sending request 'textDocument/documentLink - (11709)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:04:47.619 PM] Sending request 'textDocument/documentLink - (11710)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:04:47.623 PM] Received response 'textDocument/documentLink - (11709)' in 4ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":410,"character":11},"end":{"line":410,"character":19}},"target":"https://time.Now"}] [Trace - 23:04:47.627 PM] Received response 'textDocument/documentLink - (11710)' in 7ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":410,"character":11},"end":{"line":410,"character":19}},"target":"https://time.Now"}] [Trace - 23:04:47.821 PM] Sending request 'textDocument/documentSymbol - (11711)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:04:47.822 PM] Received response 'textDocument/documentSymbol - (11711)' in 0ms. Result: [{"name":"ReceivedEvent","detail":"struct{...}","kind":23,"range":{"start":{"line":14,"character":5},"end":{"line":17,"character":1}},"selectionRange":{"start":{"line":14,"character":5},"end":{"line":14,"character":18}},"children":[{"name":"Event","detail":"interface{...}","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":12}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":6}}}]},{"name":"(ReceivedEvent).String","detail":"()","kind":6,"range":{"start":{"line":19,"character":0},"end":{"line":21,"character":1}},"selectionRange":{"start":{"line":19,"character":23},"end":{"line":19,"character":29}}},{"name":"isIn","detail":"(id string, ids []string)","kind":12,"range":{"start":{"line":23,"character":0},"end":{"line":30,"character":1}},"selectionRange":{"start":{"line":23,"character":5},"end":{"line":23,"character":9}}},{"name":"durations","detail":"(dd []time.Duration)","kind":12,"range":{"start":{"line":33,"character":0},"end":{"line":35,"character":1}},"selectionRange":{"start":{"line":33,"character":5},"end":{"line":33,"character":14}}},{"name":"errs","detail":"(ee []error)","kind":12,"range":{"start":{"line":37,"character":0},"end":{"line":39,"character":1}},"selectionRange":{"start":{"line":37,"character":5},"end":{"line":37,"character":9}}},{"name":"events","detail":"(ee []scheduler.Event)","kind":12,"range":{"start":{"line":41,"character":0},"end":{"line":43,"character":1}},"selectionRange":{"start":{"line":41,"character":5},"end":{"line":41,"character":11}}},{"name":"TestScheduler_trigger_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":46,"character":0},"end":{"line":121,"character":1}},"selectionRange":{"start":{"line":46,"character":5},"end":{"line":46,"character":32}}},{"name":"TestScheduler_update_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":124,"character":0},"end":{"line":212,"character":1}},"selectionRange":{"start":{"line":124,"character":5},"end":{"line":124,"character":31}}},{"name":"TestScheduler_outdated_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":215,"character":0},"end":{"line":301,"character":1}},"selectionRange":{"start":{"line":215,"character":5},"end":{"line":215,"character":36}}},{"name":"TestScheduler_ignore_invalid_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":304,"character":0},"end":{"line":378,"character":1}},"selectionRange":{"start":{"line":304,"character":5},"end":{"line":304,"character":43}}},{"name":"TestScheduler_missed_schedules_first","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":381,"character":0},"end":{"line":459,"character":1}},"selectionRange":{"start":{"line":381,"character":5},"end":{"line":381,"character":41}}},{"name":"TestScheduler_deleted_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":462,"character":0},"end":{"line":511,"character":1}},"selectionRange":{"start":{"line":462,"character":5},"end":{"line":462,"character":35}}},{"name":"TestScheduler_delete_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":514,"character":0},"end":{"line":575,"character":1}},"selectionRange":{"start":{"line":514,"character":5},"end":{"line":514,"character":35}}},{"name":"TestScheduler_scheduler_since","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":578,"character":0},"end":{"line":648,"character":1}},"selectionRange":{"start":{"line":578,"character":5},"end":{"line":578,"character":34}}}] [Trace - 23:04:48.080 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":350},"contentChanges":[{"range":{"start":{"line":228,"character":23},"end":{"line":228,"character":23}},"rangeLength":0,"text":"2"}]} [Trace - 23:04:48.081 PM] Sending request 'textDocument/completion - (11712)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":228,"character":24},"context":{"triggerKind":1}} [Trace - 23:04:48.086 PM] Received response 'textDocument/completion - (11712)' in 4ms. Result: {"isIncomplete":true,"items":[{"label":"SimpleSchedule2","kind":3,"detail":"func(id interface{}, epoch int64, timestamp time.Time) schedule.Schedule","preselect":true,"sortText":"00000","filterText":"SimpleSchedule2","insertTextFormat":2,"textEdit":{"range":{"start":{"line":228,"character":9},"end":{"line":228,"character":24}},"newText":"SimpleSchedule2"}}]} [Trace - 23:04:48.086 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":350,"diagnostics":[{"range":{"start":{"line":228,"character":63},"end":{"line":228,"character":70}},"severity":1,"source":"compiler","message":"cannot use earlier (variable of type int64) as time.Time value in argument to simple.SimpleSchedule2"},{"range":{"start":{"line":229,"character":9},"end":{"line":229,"character":30}},"severity":1,"source":"compiler","message":"ScheduleWithTimestamp not declared by package simple"}]} [Trace - 23:04:48.273 PM] Sending request 'textDocument/foldingRange - (11713)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:04:48.273 PM] Sending request 'textDocument/foldingRange - (11714)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:04:48.277 PM] Received response 'textDocument/foldingRange - (11713)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":300,"endCharacter":2},{"startLine":227,"startCharacter":33,"endLine":229,"endCharacter":55},{"startLine":234,"startCharacter":36,"endLine":235,"endCharacter":21},{"startLine":244,"startCharacter":9,"endLine":254,"endCharacter":3},{"startLine":246,"startCharacter":33,"endLine":249,"endCharacter":61},{"startLine":252,"startCharacter":36,"endLine":253,"endCharacter":22},{"startLine":261,"startCharacter":6,"endLine":272,"endCharacter":3},{"startLine":262,"startCharacter":10,"endLine":271,"endCharacter":13},{"startLine":263,"startCharacter":23,"endLine":269,"endCharacter":5},{"startLine":266,"startCharacter":19,"endLine":269,"endCharacter":4},{"startLine":266,"startCharacter":41,"endLine":268,"endCharacter":9},{"startLine":270,"startCharacter":38,"endLine":271,"endCharacter":13},{"startLine":275,"startCharacter":22,"endLine":276,"endCharacter":55},{"startLine":279,"startCharacter":29,"endLine":280,"endCharacter":40},{"startLine":283,"startCharacter":29,"endLine":299,"endCharacter":3},{"startLine":284,"startCharacter":32,"endLine":298,"endCharacter":51},{"startLine":285,"startCharacter":32,"endLine":288,"endCharacter":4},{"startLine":286,"startCharacter":38,"endLine":287,"endCharacter":51},{"startLine":289,"startCharacter":31,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":47,"endLine":291,"endCharacter":50},{"startLine":293,"startCharacter":25,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":68},{"startLine":297,"startCharacter":10,"endLine":298,"endCharacter":51},{"startLine":304,"startCharacter":59,"endLine":377,"endCharacter":2},{"startLine":309,"startCharacter":33,"endLine":311,"endCharacter":31},{"startLine":316,"startCharacter":36,"endLine":317,"endCharacter":67},{"startLine":326,"startCharacter":12,"endLine":335,"endCharacter":3},{"startLine":328,"startCharacter":33,"endLine":330,"endCharacter":32},{"startLine":333,"startCharacter":36,"endLine":334,"endCharacter":68},{"startLine":342,"startCharacter":6,"endLine":353,"endCharacter":3},{"startLine":343,"startCharacter":10,"endLine":352,"endCharacter":13},{"startLine":344,"startCharacter":23,"endLine":350,"endCharacter":5},{"startLine":347,"startCharacter":19,"endLine":350,"endCharacter":4},{"startLine":347,"startCharacter":41,"endLine":349,"endCharacter":9},{"startLine":351,"startCharacter":38,"endLine":352,"endCharacter":13},{"startLine":356,"startCharacter":22,"endLine":357,"endCharacter":55},{"startLine":360,"startCharacter":29,"endLine":361,"endCharacter":40},{"startLine":366,"startCharacter":29,"endLine":372,"endCharacter":3},{"startLine":367,"startCharacter":32,"endLine":371,"endCharacter":51},{"startLine":368,"startCharacter":32,"endLine":369,"endCharacter":49},{"startLine":370,"startCharacter":10,"endLine":371,"endCharacter":51},{"startLine":375,"startCharacter":32,"endLine":376,"endCharacter":76},{"startLine":381,"startCharacter":57,"endLine":458,"endCharacter":2},{"startLine":390,"startCharacter":33,"endLine":394,"endCharacter":60},{"startLine":399,"startCharacter":36,"endLine":400,"endCharacter":67},{"startLine":409,"startCharacter":12,"endLine":417,"endCharacter":3},{"startLine":411,"startCharacter":33,"endLine":412,"endCharacter":62},{"startLine":415,"startCharacter":36,"endLine":416,"endCharacter":68},{"startLine":424,"startCharacter":6,"endLine":435,"endCharacter":3},{"startLine":425,"startCharacter":10,"endLine":434,"endCharacter":13},{"startLine":426,"startCharacter":23,"endLine":432,"endCharacter":5},{"startLine":429,"startCharacter":19,"endLine":432,"endCharacter":4},{"startLine":429,"startCharacter":41,"endLine":431,"endCharacter":9},{"startLine":433,"startCharacter":38,"endLine":434,"endCharacter":13},{"startLine":438,"startCharacter":29,"endLine":439,"endCharacter":34},{"startLine":442,"startCharacter":35,"endLine":443,"endCharacter":55},{"startLine":447,"startCharacter":29,"endLine":457,"endCharacter":3},{"startLine":449,"startCharacter":10,"endLine":453,"endCharacter":17},{"startLine":450,"startCharacter":14,"endLine":451,"endCharacter":58},{"startLine":455,"startCharacter":28,"endLine":456,"endCharacter":51},{"startLine":462,"startCharacter":51,"endLine":510,"endCharacter":2},{"startLine":480,"startCharacter":12,"endLine":483,"endCharacter":45},{"startLine":490,"startCharacter":6,"endLine":501,"endCharacter":3},{"startLine":491,"startCharacter":10,"endLine":500,"endCharacter":13},{"startLine":492,"startCharacter":23,"endLine":498,"endCharacter":5},{"startLine":495,"startCharacter":19,"endLine":498,"endCharacter":4},{"startLine":495,"startCharacter":41,"endLine":497,"endCharacter":9},{"startLine":499,"startCharacter":38,"endLine":500,"endCharacter":13},{"startLine":504,"startCharacter":22,"endLine":505,"endCharacter":55},{"startLine":508,"startCharacter":29,"endLine":509,"endCharacter":40},{"startLine":514,"startCharacter":51,"endLine":574,"endCharacter":2},{"startLine":538,"startCharacter":12,"endLine":541,"endCharacter":15},{"startLine":548,"startCharacter":6,"endLine":559,"endCharacter":3},{"startLine":549,"startCharacter":10,"endLine":558,"endCharacter":13},{"startLine":550,"startCharacter":23,"endLine":556,"endCharacter":5},{"startLine":553,"startCharacter":19,"endLine":556,"endCharacter":4},{"startLine":553,"startCharacter":41,"endLine":555,"endCharacter":9},{"startLine":557,"startCharacter":38,"endLine":558,"endCharacter":13},{"startLine":563,"startCharacter":29,"endLine":565,"endCharacter":62},{"startLine":568,"startCharacter":22,"endLine":569,"endCharacter":55},{"startLine":572,"startCharacter":44,"endLine":573,"endCharacter":46},{"startLine":578,"startCharacter":50,"endLine":647,"endCharacter":2},{"startLine":579,"startCharacter":20,"endLine":582,"endCharacter":25},{"startLine":583,"startCharacter":3,"endLine":585,"endCharacter":54},{"startLine":588,"startCharacter":26,"endLine":646,"endCharacter":4},{"startLine":589,"startCharacter":8,"endLine":646,"endCharacter":3},{"startLine":589,"startCharacter":36,"endLine":645,"endCharacter":4},{"startLine":598,"startCharacter":35,"endLine":601,"endCharacter":62},{"startLine":606,"startCharacter":38,"endLine":607,"endCharacter":69},{"startLine":617,"startCharacter":8,"endLine":628,"endCharacter":5},{"startLine":618,"startCharacter":12,"endLine":627,"endCharacter":15},{"startLine":619,"startCharacter":25,"endLine":625,"endCharacter":7},{"startLine":622,"startCharacter":21,"endLine":625,"endCharacter":6},{"startLine":622,"startCharacter":43,"endLine":624,"endCharacter":11},{"startLine":626,"startCharacter":40,"endLine":627,"endCharacter":15},{"startLine":631,"startCharacter":31,"endLine":632,"endCharacter":42},{"startLine":636,"startCharacter":31,"endLine":640,"endCharacter":5},{"startLine":637,"startCharacter":29,"endLine":639,"endCharacter":18},{"startLine":638,"startCharacter":33,"endLine":639,"endCharacter":18},{"startLine":643,"startCharacter":44,"endLine":644,"endCharacter":92}] [Trace - 23:04:48.280 PM] Received response 'textDocument/foldingRange - (11714)' in 6ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":300,"endCharacter":2},{"startLine":227,"startCharacter":33,"endLine":229,"endCharacter":55},{"startLine":234,"startCharacter":36,"endLine":235,"endCharacter":21},{"startLine":244,"startCharacter":9,"endLine":254,"endCharacter":3},{"startLine":246,"startCharacter":33,"endLine":249,"endCharacter":61},{"startLine":252,"startCharacter":36,"endLine":253,"endCharacter":22},{"startLine":261,"startCharacter":6,"endLine":272,"endCharacter":3},{"startLine":262,"startCharacter":10,"endLine":271,"endCharacter":13},{"startLine":263,"startCharacter":23,"endLine":269,"endCharacter":5},{"startLine":266,"startCharacter":19,"endLine":269,"endCharacter":4},{"startLine":266,"startCharacter":41,"endLine":268,"endCharacter":9},{"startLine":270,"startCharacter":38,"endLine":271,"endCharacter":13},{"startLine":275,"startCharacter":22,"endLine":276,"endCharacter":55},{"startLine":279,"startCharacter":29,"endLine":280,"endCharacter":40},{"startLine":283,"startCharacter":29,"endLine":299,"endCharacter":3},{"startLine":284,"startCharacter":32,"endLine":298,"endCharacter":51},{"startLine":285,"startCharacter":32,"endLine":288,"endCharacter":4},{"startLine":286,"startCharacter":38,"endLine":287,"endCharacter":51},{"startLine":289,"startCharacter":31,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":47,"endLine":291,"endCharacter":50},{"startLine":293,"startCharacter":25,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":68},{"startLine":297,"startCharacter":10,"endLine":298,"endCharacter":51},{"startLine":304,"startCharacter":59,"endLine":377,"endCharacter":2},{"startLine":309,"startCharacter":33,"endLine":311,"endCharacter":31},{"startLine":316,"startCharacter":36,"endLine":317,"endCharacter":67},{"startLine":326,"startCharacter":12,"endLine":335,"endCharacter":3},{"startLine":328,"startCharacter":33,"endLine":330,"endCharacter":32},{"startLine":333,"startCharacter":36,"endLine":334,"endCharacter":68},{"startLine":342,"startCharacter":6,"endLine":353,"endCharacter":3},{"startLine":343,"startCharacter":10,"endLine":352,"endCharacter":13},{"startLine":344,"startCharacter":23,"endLine":350,"endCharacter":5},{"startLine":347,"startCharacter":19,"endLine":350,"endCharacter":4},{"startLine":347,"startCharacter":41,"endLine":349,"endCharacter":9},{"startLine":351,"startCharacter":38,"endLine":352,"endCharacter":13},{"startLine":356,"startCharacter":22,"endLine":357,"endCharacter":55},{"startLine":360,"startCharacter":29,"endLine":361,"endCharacter":40},{"startLine":366,"startCharacter":29,"endLine":372,"endCharacter":3},{"startLine":367,"startCharacter":32,"endLine":371,"endCharacter":51},{"startLine":368,"startCharacter":32,"endLine":369,"endCharacter":49},{"startLine":370,"startCharacter":10,"endLine":371,"endCharacter":51},{"startLine":375,"startCharacter":32,"endLine":376,"endCharacter":76},{"startLine":381,"startCharacter":57,"endLine":458,"endCharacter":2},{"startLine":390,"startCharacter":33,"endLine":394,"endCharacter":60},{"startLine":399,"startCharacter":36,"endLine":400,"endCharacter":67},{"startLine":409,"startCharacter":12,"endLine":417,"endCharacter":3},{"startLine":411,"startCharacter":33,"endLine":412,"endCharacter":62},{"startLine":415,"startCharacter":36,"endLine":416,"endCharacter":68},{"startLine":424,"startCharacter":6,"endLine":435,"endCharacter":3},{"startLine":425,"startCharacter":10,"endLine":434,"endCharacter":13},{"startLine":426,"startCharacter":23,"endLine":432,"endCharacter":5},{"startLine":429,"startCharacter":19,"endLine":432,"endCharacter":4},{"startLine":429,"startCharacter":41,"endLine":431,"endCharacter":9},{"startLine":433,"startCharacter":38,"endLine":434,"endCharacter":13},{"startLine":438,"startCharacter":29,"endLine":439,"endCharacter":34},{"startLine":442,"startCharacter":35,"endLine":443,"endCharacter":55},{"startLine":447,"startCharacter":29,"endLine":457,"endCharacter":3},{"startLine":449,"startCharacter":10,"endLine":453,"endCharacter":17},{"startLine":450,"startCharacter":14,"endLine":451,"endCharacter":58},{"startLine":455,"startCharacter":28,"endLine":456,"endCharacter":51},{"startLine":462,"startCharacter":51,"endLine":510,"endCharacter":2},{"startLine":480,"startCharacter":12,"endLine":483,"endCharacter":45},{"startLine":490,"startCharacter":6,"endLine":501,"endCharacter":3},{"startLine":491,"startCharacter":10,"endLine":500,"endCharacter":13},{"startLine":492,"startCharacter":23,"endLine":498,"endCharacter":5},{"startLine":495,"startCharacter":19,"endLine":498,"endCharacter":4},{"startLine":495,"startCharacter":41,"endLine":497,"endCharacter":9},{"startLine":499,"startCharacter":38,"endLine":500,"endCharacter":13},{"startLine":504,"startCharacter":22,"endLine":505,"endCharacter":55},{"startLine":508,"startCharacter":29,"endLine":509,"endCharacter":40},{"startLine":514,"startCharacter":51,"endLine":574,"endCharacter":2},{"startLine":538,"startCharacter":12,"endLine":541,"endCharacter":15},{"startLine":548,"startCharacter":6,"endLine":559,"endCharacter":3},{"startLine":549,"startCharacter":10,"endLine":558,"endCharacter":13},{"startLine":550,"startCharacter":23,"endLine":556,"endCharacter":5},{"startLine":553,"startCharacter":19,"endLine":556,"endCharacter":4},{"startLine":553,"startCharacter":41,"endLine":555,"endCharacter":9},{"startLine":557,"startCharacter":38,"endLine":558,"endCharacter":13},{"startLine":563,"startCharacter":29,"endLine":565,"endCharacter":62},{"startLine":568,"startCharacter":22,"endLine":569,"endCharacter":55},{"startLine":572,"startCharacter":44,"endLine":573,"endCharacter":46},{"startLine":578,"startCharacter":50,"endLine":647,"endCharacter":2},{"startLine":579,"startCharacter":20,"endLine":582,"endCharacter":25},{"startLine":583,"startCharacter":3,"endLine":585,"endCharacter":54},{"startLine":588,"startCharacter":26,"endLine":646,"endCharacter":4},{"startLine":589,"startCharacter":8,"endLine":646,"endCharacter":3},{"startLine":589,"startCharacter":36,"endLine":645,"endCharacter":4},{"startLine":598,"startCharacter":35,"endLine":601,"endCharacter":62},{"startLine":606,"startCharacter":38,"endLine":607,"endCharacter":69},{"startLine":617,"startCharacter":8,"endLine":628,"endCharacter":5},{"startLine":618,"startCharacter":12,"endLine":627,"endCharacter":15},{"startLine":619,"startCharacter":25,"endLine":625,"endCharacter":7},{"startLine":622,"startCharacter":21,"endLine":625,"endCharacter":6},{"startLine":622,"startCharacter":43,"endLine":624,"endCharacter":11},{"startLine":626,"startCharacter":40,"endLine":627,"endCharacter":15},{"startLine":631,"startCharacter":31,"endLine":632,"endCharacter":42},{"startLine":636,"startCharacter":31,"endLine":640,"endCharacter":5},{"startLine":637,"startCharacter":29,"endLine":639,"endCharacter":18},{"startLine":638,"startCharacter":33,"endLine":639,"endCharacter":18},{"startLine":643,"startCharacter":44,"endLine":644,"endCharacter":92}] [Trace - 23:04:48.345 PM] Sending request 'textDocument/codeLens - (11715)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:04:48.345 PM] Sending request 'textDocument/codeLens - (11716)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:04:48.345 PM] Received response 'textDocument/codeLens - (11715)' in 0ms. Result: null [Trace - 23:04:48.346 PM] Received response 'textDocument/codeLens - (11716)' in 0ms. Result: null [Trace - 23:04:48.347 PM] Sending request 'textDocument/codeAction - (11717)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":270,"character":22},"end":{"line":270,"character":22}},"context":{"diagnostics":[]}} [Trace - 23:04:48.347 PM] Sending request 'textDocument/codeAction - (11718)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":228,"character":24},"end":{"line":228,"character":24}},"context":{"diagnostics":[]}} [Trace - 23:04:48.349 PM] Received response 'textDocument/codeAction - (11717)' in 1ms. Result: null [Trace - 23:04:48.350 PM] Received response 'textDocument/codeAction - (11718)' in 2ms. Result: null [Trace - 23:04:49.071 PM] Sending request 'textDocument/documentLink - (11719)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:04:49.071 PM] Sending request 'textDocument/documentLink - (11720)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:04:49.075 PM] Received response 'textDocument/documentLink - (11719)' in 3ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":410,"character":11},"end":{"line":410,"character":19}},"target":"https://time.Now"}] [Trace - 23:04:49.078 PM] Received response 'textDocument/documentLink - (11720)' in 6ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":410,"character":11},"end":{"line":410,"character":19}},"target":"https://time.Now"}] [Trace - 23:04:49.171 PM] Sending request 'textDocument/documentHighlight - (11721)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":229,"character":17}} [Trace - 23:04:49.171 PM] Received response 'textDocument/documentHighlight - (11721)' in 0ms. Result: [{"range":{"start":{"line":229,"character":9},"end":{"line":229,"character":30}},"kind":1}] [Trace - 23:04:49.262 PM] Sending request 'textDocument/documentSymbol - (11722)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:04:49.263 PM] Received response 'textDocument/documentSymbol - (11722)' in 0ms. Result: [{"name":"ReceivedEvent","detail":"struct{...}","kind":23,"range":{"start":{"line":14,"character":5},"end":{"line":17,"character":1}},"selectionRange":{"start":{"line":14,"character":5},"end":{"line":14,"character":18}},"children":[{"name":"Event","detail":"interface{...}","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":12}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":6}}}]},{"name":"(ReceivedEvent).String","detail":"()","kind":6,"range":{"start":{"line":19,"character":0},"end":{"line":21,"character":1}},"selectionRange":{"start":{"line":19,"character":23},"end":{"line":19,"character":29}}},{"name":"isIn","detail":"(id string, ids []string)","kind":12,"range":{"start":{"line":23,"character":0},"end":{"line":30,"character":1}},"selectionRange":{"start":{"line":23,"character":5},"end":{"line":23,"character":9}}},{"name":"durations","detail":"(dd []time.Duration)","kind":12,"range":{"start":{"line":33,"character":0},"end":{"line":35,"character":1}},"selectionRange":{"start":{"line":33,"character":5},"end":{"line":33,"character":14}}},{"name":"errs","detail":"(ee []error)","kind":12,"range":{"start":{"line":37,"character":0},"end":{"line":39,"character":1}},"selectionRange":{"start":{"line":37,"character":5},"end":{"line":37,"character":9}}},{"name":"events","detail":"(ee []scheduler.Event)","kind":12,"range":{"start":{"line":41,"character":0},"end":{"line":43,"character":1}},"selectionRange":{"start":{"line":41,"character":5},"end":{"line":41,"character":11}}},{"name":"TestScheduler_trigger_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":46,"character":0},"end":{"line":121,"character":1}},"selectionRange":{"start":{"line":46,"character":5},"end":{"line":46,"character":32}}},{"name":"TestScheduler_update_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":124,"character":0},"end":{"line":212,"character":1}},"selectionRange":{"start":{"line":124,"character":5},"end":{"line":124,"character":31}}},{"name":"TestScheduler_outdated_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":215,"character":0},"end":{"line":301,"character":1}},"selectionRange":{"start":{"line":215,"character":5},"end":{"line":215,"character":36}}},{"name":"TestScheduler_ignore_invalid_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":304,"character":0},"end":{"line":378,"character":1}},"selectionRange":{"start":{"line":304,"character":5},"end":{"line":304,"character":43}}},{"name":"TestScheduler_missed_schedules_first","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":381,"character":0},"end":{"line":459,"character":1}},"selectionRange":{"start":{"line":381,"character":5},"end":{"line":381,"character":41}}},{"name":"TestScheduler_deleted_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":462,"character":0},"end":{"line":511,"character":1}},"selectionRange":{"start":{"line":462,"character":5},"end":{"line":462,"character":35}}},{"name":"TestScheduler_delete_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":514,"character":0},"end":{"line":575,"character":1}},"selectionRange":{"start":{"line":514,"character":5},"end":{"line":514,"character":35}}},{"name":"TestScheduler_scheduler_since","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":578,"character":0},"end":{"line":648,"character":1}},"selectionRange":{"start":{"line":578,"character":5},"end":{"line":578,"character":34}}}] [Trace - 23:04:49.576 PM] Sending request 'textDocument/codeAction - (11723)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":229,"character":9},"end":{"line":229,"character":30}},"context":{"diagnostics":[{"range":{"start":{"line":229,"character":9},"end":{"line":229,"character":30}},"message":"ScheduleWithTimestamp not declared by package simple","severity":1,"source":"compiler"}]}} [Trace - 23:04:49.578 PM] Received response 'textDocument/codeAction - (11723)' in 2ms. Result: null [Trace - 23:04:49.996 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":351},"contentChanges":[{"range":{"start":{"line":229,"character":9},"end":{"line":229,"character":30}},"rangeLength":21,"text":"SimpleSchedule"}]} [Trace - 23:04:50.002 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":351,"diagnostics":[{"range":{"start":{"line":228,"character":63},"end":{"line":228,"character":70}},"severity":1,"source":"compiler","message":"cannot use earlier (variable of type int64) as time.Time value in argument to simple.SimpleSchedule2"},{"range":{"start":{"line":229,"character":40},"end":{"line":229,"character":47}},"severity":1,"source":"compiler","message":"too many arguments"}]} [Trace - 23:04:50.191 PM] Sending request 'textDocument/foldingRange - (11724)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:04:50.191 PM] Sending request 'textDocument/foldingRange - (11725)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:04:50.194 PM] Received response 'textDocument/foldingRange - (11724)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":300,"endCharacter":2},{"startLine":227,"startCharacter":33,"endLine":229,"endCharacter":48},{"startLine":234,"startCharacter":36,"endLine":235,"endCharacter":21},{"startLine":244,"startCharacter":9,"endLine":254,"endCharacter":3},{"startLine":246,"startCharacter":33,"endLine":249,"endCharacter":61},{"startLine":252,"startCharacter":36,"endLine":253,"endCharacter":22},{"startLine":261,"startCharacter":6,"endLine":272,"endCharacter":3},{"startLine":262,"startCharacter":10,"endLine":271,"endCharacter":13},{"startLine":263,"startCharacter":23,"endLine":269,"endCharacter":5},{"startLine":266,"startCharacter":19,"endLine":269,"endCharacter":4},{"startLine":266,"startCharacter":41,"endLine":268,"endCharacter":9},{"startLine":270,"startCharacter":38,"endLine":271,"endCharacter":13},{"startLine":275,"startCharacter":22,"endLine":276,"endCharacter":55},{"startLine":279,"startCharacter":29,"endLine":280,"endCharacter":40},{"startLine":283,"startCharacter":29,"endLine":299,"endCharacter":3},{"startLine":284,"startCharacter":32,"endLine":298,"endCharacter":51},{"startLine":285,"startCharacter":32,"endLine":288,"endCharacter":4},{"startLine":286,"startCharacter":38,"endLine":287,"endCharacter":51},{"startLine":289,"startCharacter":31,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":47,"endLine":291,"endCharacter":50},{"startLine":293,"startCharacter":25,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":68},{"startLine":297,"startCharacter":10,"endLine":298,"endCharacter":51},{"startLine":304,"startCharacter":59,"endLine":377,"endCharacter":2},{"startLine":309,"startCharacter":33,"endLine":311,"endCharacter":31},{"startLine":316,"startCharacter":36,"endLine":317,"endCharacter":67},{"startLine":326,"startCharacter":12,"endLine":335,"endCharacter":3},{"startLine":328,"startCharacter":33,"endLine":330,"endCharacter":32},{"startLine":333,"startCharacter":36,"endLine":334,"endCharacter":68},{"startLine":342,"startCharacter":6,"endLine":353,"endCharacter":3},{"startLine":343,"startCharacter":10,"endLine":352,"endCharacter":13},{"startLine":344,"startCharacter":23,"endLine":350,"endCharacter":5},{"startLine":347,"startCharacter":19,"endLine":350,"endCharacter":4},{"startLine":347,"startCharacter":41,"endLine":349,"endCharacter":9},{"startLine":351,"startCharacter":38,"endLine":352,"endCharacter":13},{"startLine":356,"startCharacter":22,"endLine":357,"endCharacter":55},{"startLine":360,"startCharacter":29,"endLine":361,"endCharacter":40},{"startLine":366,"startCharacter":29,"endLine":372,"endCharacter":3},{"startLine":367,"startCharacter":32,"endLine":371,"endCharacter":51},{"startLine":368,"startCharacter":32,"endLine":369,"endCharacter":49},{"startLine":370,"startCharacter":10,"endLine":371,"endCharacter":51},{"startLine":375,"startCharacter":32,"endLine":376,"endCharacter":76},{"startLine":381,"startCharacter":57,"endLine":458,"endCharacter":2},{"startLine":390,"startCharacter":33,"endLine":394,"endCharacter":60},{"startLine":399,"startCharacter":36,"endLine":400,"endCharacter":67},{"startLine":409,"startCharacter":12,"endLine":417,"endCharacter":3},{"startLine":411,"startCharacter":33,"endLine":412,"endCharacter":62},{"startLine":415,"startCharacter":36,"endLine":416,"endCharacter":68},{"startLine":424,"startCharacter":6,"endLine":435,"endCharacter":3},{"startLine":425,"startCharacter":10,"endLine":434,"endCharacter":13},{"startLine":426,"startCharacter":23,"endLine":432,"endCharacter":5},{"startLine":429,"startCharacter":19,"endLine":432,"endCharacter":4},{"startLine":429,"startCharacter":41,"endLine":431,"endCharacter":9},{"startLine":433,"startCharacter":38,"endLine":434,"endCharacter":13},{"startLine":438,"startCharacter":29,"endLine":439,"endCharacter":34},{"startLine":442,"startCharacter":35,"endLine":443,"endCharacter":55},{"startLine":447,"startCharacter":29,"endLine":457,"endCharacter":3},{"startLine":449,"startCharacter":10,"endLine":453,"endCharacter":17},{"startLine":450,"startCharacter":14,"endLine":451,"endCharacter":58},{"startLine":455,"startCharacter":28,"endLine":456,"endCharacter":51},{"startLine":462,"startCharacter":51,"endLine":510,"endCharacter":2},{"startLine":480,"startCharacter":12,"endLine":483,"endCharacter":45},{"startLine":490,"startCharacter":6,"endLine":501,"endCharacter":3},{"startLine":491,"startCharacter":10,"endLine":500,"endCharacter":13},{"startLine":492,"startCharacter":23,"endLine":498,"endCharacter":5},{"startLine":495,"startCharacter":19,"endLine":498,"endCharacter":4},{"startLine":495,"startCharacter":41,"endLine":497,"endCharacter":9},{"startLine":499,"startCharacter":38,"endLine":500,"endCharacter":13},{"startLine":504,"startCharacter":22,"endLine":505,"endCharacter":55},{"startLine":508,"startCharacter":29,"endLine":509,"endCharacter":40},{"startLine":514,"startCharacter":51,"endLine":574,"endCharacter":2},{"startLine":538,"startCharacter":12,"endLine":541,"endCharacter":15},{"startLine":548,"startCharacter":6,"endLine":559,"endCharacter":3},{"startLine":549,"startCharacter":10,"endLine":558,"endCharacter":13},{"startLine":550,"startCharacter":23,"endLine":556,"endCharacter":5},{"startLine":553,"startCharacter":19,"endLine":556,"endCharacter":4},{"startLine":553,"startCharacter":41,"endLine":555,"endCharacter":9},{"startLine":557,"startCharacter":38,"endLine":558,"endCharacter":13},{"startLine":563,"startCharacter":29,"endLine":565,"endCharacter":62},{"startLine":568,"startCharacter":22,"endLine":569,"endCharacter":55},{"startLine":572,"startCharacter":44,"endLine":573,"endCharacter":46},{"startLine":578,"startCharacter":50,"endLine":647,"endCharacter":2},{"startLine":579,"startCharacter":20,"endLine":582,"endCharacter":25},{"startLine":583,"startCharacter":3,"endLine":585,"endCharacter":54},{"startLine":588,"startCharacter":26,"endLine":646,"endCharacter":4},{"startLine":589,"startCharacter":8,"endLine":646,"endCharacter":3},{"startLine":589,"startCharacter":36,"endLine":645,"endCharacter":4},{"startLine":598,"startCharacter":35,"endLine":601,"endCharacter":62},{"startLine":606,"startCharacter":38,"endLine":607,"endCharacter":69},{"startLine":617,"startCharacter":8,"endLine":628,"endCharacter":5},{"startLine":618,"startCharacter":12,"endLine":627,"endCharacter":15},{"startLine":619,"startCharacter":25,"endLine":625,"endCharacter":7},{"startLine":622,"startCharacter":21,"endLine":625,"endCharacter":6},{"startLine":622,"startCharacter":43,"endLine":624,"endCharacter":11},{"startLine":626,"startCharacter":40,"endLine":627,"endCharacter":15},{"startLine":631,"startCharacter":31,"endLine":632,"endCharacter":42},{"startLine":636,"startCharacter":31,"endLine":640,"endCharacter":5},{"startLine":637,"startCharacter":29,"endLine":639,"endCharacter":18},{"startLine":638,"startCharacter":33,"endLine":639,"endCharacter":18},{"startLine":643,"startCharacter":44,"endLine":644,"endCharacter":92}] [Trace - 23:04:50.197 PM] Received response 'textDocument/foldingRange - (11725)' in 6ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":300,"endCharacter":2},{"startLine":227,"startCharacter":33,"endLine":229,"endCharacter":48},{"startLine":234,"startCharacter":36,"endLine":235,"endCharacter":21},{"startLine":244,"startCharacter":9,"endLine":254,"endCharacter":3},{"startLine":246,"startCharacter":33,"endLine":249,"endCharacter":61},{"startLine":252,"startCharacter":36,"endLine":253,"endCharacter":22},{"startLine":261,"startCharacter":6,"endLine":272,"endCharacter":3},{"startLine":262,"startCharacter":10,"endLine":271,"endCharacter":13},{"startLine":263,"startCharacter":23,"endLine":269,"endCharacter":5},{"startLine":266,"startCharacter":19,"endLine":269,"endCharacter":4},{"startLine":266,"startCharacter":41,"endLine":268,"endCharacter":9},{"startLine":270,"startCharacter":38,"endLine":271,"endCharacter":13},{"startLine":275,"startCharacter":22,"endLine":276,"endCharacter":55},{"startLine":279,"startCharacter":29,"endLine":280,"endCharacter":40},{"startLine":283,"startCharacter":29,"endLine":299,"endCharacter":3},{"startLine":284,"startCharacter":32,"endLine":298,"endCharacter":51},{"startLine":285,"startCharacter":32,"endLine":288,"endCharacter":4},{"startLine":286,"startCharacter":38,"endLine":287,"endCharacter":51},{"startLine":289,"startCharacter":31,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":47,"endLine":291,"endCharacter":50},{"startLine":293,"startCharacter":25,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":68},{"startLine":297,"startCharacter":10,"endLine":298,"endCharacter":51},{"startLine":304,"startCharacter":59,"endLine":377,"endCharacter":2},{"startLine":309,"startCharacter":33,"endLine":311,"endCharacter":31},{"startLine":316,"startCharacter":36,"endLine":317,"endCharacter":67},{"startLine":326,"startCharacter":12,"endLine":335,"endCharacter":3},{"startLine":328,"startCharacter":33,"endLine":330,"endCharacter":32},{"startLine":333,"startCharacter":36,"endLine":334,"endCharacter":68},{"startLine":342,"startCharacter":6,"endLine":353,"endCharacter":3},{"startLine":343,"startCharacter":10,"endLine":352,"endCharacter":13},{"startLine":344,"startCharacter":23,"endLine":350,"endCharacter":5},{"startLine":347,"startCharacter":19,"endLine":350,"endCharacter":4},{"startLine":347,"startCharacter":41,"endLine":349,"endCharacter":9},{"startLine":351,"startCharacter":38,"endLine":352,"endCharacter":13},{"startLine":356,"startCharacter":22,"endLine":357,"endCharacter":55},{"startLine":360,"startCharacter":29,"endLine":361,"endCharacter":40},{"startLine":366,"startCharacter":29,"endLine":372,"endCharacter":3},{"startLine":367,"startCharacter":32,"endLine":371,"endCharacter":51},{"startLine":368,"startCharacter":32,"endLine":369,"endCharacter":49},{"startLine":370,"startCharacter":10,"endLine":371,"endCharacter":51},{"startLine":375,"startCharacter":32,"endLine":376,"endCharacter":76},{"startLine":381,"startCharacter":57,"endLine":458,"endCharacter":2},{"startLine":390,"startCharacter":33,"endLine":394,"endCharacter":60},{"startLine":399,"startCharacter":36,"endLine":400,"endCharacter":67},{"startLine":409,"startCharacter":12,"endLine":417,"endCharacter":3},{"startLine":411,"startCharacter":33,"endLine":412,"endCharacter":62},{"startLine":415,"startCharacter":36,"endLine":416,"endCharacter":68},{"startLine":424,"startCharacter":6,"endLine":435,"endCharacter":3},{"startLine":425,"startCharacter":10,"endLine":434,"endCharacter":13},{"startLine":426,"startCharacter":23,"endLine":432,"endCharacter":5},{"startLine":429,"startCharacter":19,"endLine":432,"endCharacter":4},{"startLine":429,"startCharacter":41,"endLine":431,"endCharacter":9},{"startLine":433,"startCharacter":38,"endLine":434,"endCharacter":13},{"startLine":438,"startCharacter":29,"endLine":439,"endCharacter":34},{"startLine":442,"startCharacter":35,"endLine":443,"endCharacter":55},{"startLine":447,"startCharacter":29,"endLine":457,"endCharacter":3},{"startLine":449,"startCharacter":10,"endLine":453,"endCharacter":17},{"startLine":450,"startCharacter":14,"endLine":451,"endCharacter":58},{"startLine":455,"startCharacter":28,"endLine":456,"endCharacter":51},{"startLine":462,"startCharacter":51,"endLine":510,"endCharacter":2},{"startLine":480,"startCharacter":12,"endLine":483,"endCharacter":45},{"startLine":490,"startCharacter":6,"endLine":501,"endCharacter":3},{"startLine":491,"startCharacter":10,"endLine":500,"endCharacter":13},{"startLine":492,"startCharacter":23,"endLine":498,"endCharacter":5},{"startLine":495,"startCharacter":19,"endLine":498,"endCharacter":4},{"startLine":495,"startCharacter":41,"endLine":497,"endCharacter":9},{"startLine":499,"startCharacter":38,"endLine":500,"endCharacter":13},{"startLine":504,"startCharacter":22,"endLine":505,"endCharacter":55},{"startLine":508,"startCharacter":29,"endLine":509,"endCharacter":40},{"startLine":514,"startCharacter":51,"endLine":574,"endCharacter":2},{"startLine":538,"startCharacter":12,"endLine":541,"endCharacter":15},{"startLine":548,"startCharacter":6,"endLine":559,"endCharacter":3},{"startLine":549,"startCharacter":10,"endLine":558,"endCharacter":13},{"startLine":550,"startCharacter":23,"endLine":556,"endCharacter":5},{"startLine":553,"startCharacter":19,"endLine":556,"endCharacter":4},{"startLine":553,"startCharacter":41,"endLine":555,"endCharacter":9},{"startLine":557,"startCharacter":38,"endLine":558,"endCharacter":13},{"startLine":563,"startCharacter":29,"endLine":565,"endCharacter":62},{"startLine":568,"startCharacter":22,"endLine":569,"endCharacter":55},{"startLine":572,"startCharacter":44,"endLine":573,"endCharacter":46},{"startLine":578,"startCharacter":50,"endLine":647,"endCharacter":2},{"startLine":579,"startCharacter":20,"endLine":582,"endCharacter":25},{"startLine":583,"startCharacter":3,"endLine":585,"endCharacter":54},{"startLine":588,"startCharacter":26,"endLine":646,"endCharacter":4},{"startLine":589,"startCharacter":8,"endLine":646,"endCharacter":3},{"startLine":589,"startCharacter":36,"endLine":645,"endCharacter":4},{"startLine":598,"startCharacter":35,"endLine":601,"endCharacter":62},{"startLine":606,"startCharacter":38,"endLine":607,"endCharacter":69},{"startLine":617,"startCharacter":8,"endLine":628,"endCharacter":5},{"startLine":618,"startCharacter":12,"endLine":627,"endCharacter":15},{"startLine":619,"startCharacter":25,"endLine":625,"endCharacter":7},{"startLine":622,"startCharacter":21,"endLine":625,"endCharacter":6},{"startLine":622,"startCharacter":43,"endLine":624,"endCharacter":11},{"startLine":626,"startCharacter":40,"endLine":627,"endCharacter":15},{"startLine":631,"startCharacter":31,"endLine":632,"endCharacter":42},{"startLine":636,"startCharacter":31,"endLine":640,"endCharacter":5},{"startLine":637,"startCharacter":29,"endLine":639,"endCharacter":18},{"startLine":638,"startCharacter":33,"endLine":639,"endCharacter":18},{"startLine":643,"startCharacter":44,"endLine":644,"endCharacter":92}] [Trace - 23:04:50.249 PM] Sending request 'textDocument/codeLens - (11726)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:04:50.249 PM] Received response 'textDocument/codeLens - (11726)' in 0ms. Result: null [Trace - 23:04:50.258 PM] Sending request 'textDocument/codeLens - (11727)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:04:50.259 PM] Received response 'textDocument/codeLens - (11727)' in 0ms. Result: null [Trace - 23:04:50.259 PM] Sending request 'textDocument/codeAction - (11728)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":270,"character":22},"end":{"line":270,"character":22}},"context":{"diagnostics":[]}} [Trace - 23:04:50.260 PM] Sending request 'textDocument/codeAction - (11729)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":229,"character":23},"end":{"line":229,"character":23}},"context":{"diagnostics":[]}} [Trace - 23:04:50.261 PM] Received response 'textDocument/codeAction - (11728)' in 1ms. Result: null [Trace - 23:04:50.262 PM] Received response 'textDocument/codeAction - (11729)' in 2ms. Result: null [Trace - 23:04:50.554 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":352},"contentChanges":[{"range":{"start":{"line":229,"character":23},"end":{"line":229,"character":23}},"rangeLength":0,"text":"2"}]} [Trace - 23:04:50.556 PM] Sending request 'textDocument/completion - (11730)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":229,"character":24},"context":{"triggerKind":1}} [Trace - 23:04:50.560 PM] Received response 'textDocument/completion - (11730)' in 3ms. Result: {"isIncomplete":true,"items":[{"label":"SimpleSchedule2","kind":3,"detail":"func(id interface{}, epoch int64, timestamp time.Time) schedule.Schedule","preselect":true,"sortText":"00000","filterText":"SimpleSchedule2","insertTextFormat":2,"textEdit":{"range":{"start":{"line":229,"character":9},"end":{"line":229,"character":24}},"newText":"SimpleSchedule2"}}]} [Trace - 23:04:50.560 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":352,"diagnostics":[{"range":{"start":{"line":228,"character":63},"end":{"line":228,"character":70}},"severity":1,"source":"compiler","message":"cannot use earlier (variable of type int64) as time.Time value in argument to simple.SimpleSchedule2"},{"range":{"start":{"line":229,"character":41},"end":{"line":229,"character":48}},"severity":1,"source":"compiler","message":"cannot use earlier (variable of type int64) as time.Time value in argument to simple.SimpleSchedule2"}]} [Trace - 23:04:50.745 PM] Sending request 'textDocument/foldingRange - (11731)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:04:50.745 PM] Sending request 'textDocument/foldingRange - (11732)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:04:50.748 PM] Received response 'textDocument/foldingRange - (11731)' in 2ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":300,"endCharacter":2},{"startLine":227,"startCharacter":33,"endLine":229,"endCharacter":49},{"startLine":234,"startCharacter":36,"endLine":235,"endCharacter":21},{"startLine":244,"startCharacter":9,"endLine":254,"endCharacter":3},{"startLine":246,"startCharacter":33,"endLine":249,"endCharacter":61},{"startLine":252,"startCharacter":36,"endLine":253,"endCharacter":22},{"startLine":261,"startCharacter":6,"endLine":272,"endCharacter":3},{"startLine":262,"startCharacter":10,"endLine":271,"endCharacter":13},{"startLine":263,"startCharacter":23,"endLine":269,"endCharacter":5},{"startLine":266,"startCharacter":19,"endLine":269,"endCharacter":4},{"startLine":266,"startCharacter":41,"endLine":268,"endCharacter":9},{"startLine":270,"startCharacter":38,"endLine":271,"endCharacter":13},{"startLine":275,"startCharacter":22,"endLine":276,"endCharacter":55},{"startLine":279,"startCharacter":29,"endLine":280,"endCharacter":40},{"startLine":283,"startCharacter":29,"endLine":299,"endCharacter":3},{"startLine":284,"startCharacter":32,"endLine":298,"endCharacter":51},{"startLine":285,"startCharacter":32,"endLine":288,"endCharacter":4},{"startLine":286,"startCharacter":38,"endLine":287,"endCharacter":51},{"startLine":289,"startCharacter":31,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":47,"endLine":291,"endCharacter":50},{"startLine":293,"startCharacter":25,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":68},{"startLine":297,"startCharacter":10,"endLine":298,"endCharacter":51},{"startLine":304,"startCharacter":59,"endLine":377,"endCharacter":2},{"startLine":309,"startCharacter":33,"endLine":311,"endCharacter":31},{"startLine":316,"startCharacter":36,"endLine":317,"endCharacter":67},{"startLine":326,"startCharacter":12,"endLine":335,"endCharacter":3},{"startLine":328,"startCharacter":33,"endLine":330,"endCharacter":32},{"startLine":333,"startCharacter":36,"endLine":334,"endCharacter":68},{"startLine":342,"startCharacter":6,"endLine":353,"endCharacter":3},{"startLine":343,"startCharacter":10,"endLine":352,"endCharacter":13},{"startLine":344,"startCharacter":23,"endLine":350,"endCharacter":5},{"startLine":347,"startCharacter":19,"endLine":350,"endCharacter":4},{"startLine":347,"startCharacter":41,"endLine":349,"endCharacter":9},{"startLine":351,"startCharacter":38,"endLine":352,"endCharacter":13},{"startLine":356,"startCharacter":22,"endLine":357,"endCharacter":55},{"startLine":360,"startCharacter":29,"endLine":361,"endCharacter":40},{"startLine":366,"startCharacter":29,"endLine":372,"endCharacter":3},{"startLine":367,"startCharacter":32,"endLine":371,"endCharacter":51},{"startLine":368,"startCharacter":32,"endLine":369,"endCharacter":49},{"startLine":370,"startCharacter":10,"endLine":371,"endCharacter":51},{"startLine":375,"startCharacter":32,"endLine":376,"endCharacter":76},{"startLine":381,"startCharacter":57,"endLine":458,"endCharacter":2},{"startLine":390,"startCharacter":33,"endLine":394,"endCharacter":60},{"startLine":399,"startCharacter":36,"endLine":400,"endCharacter":67},{"startLine":409,"startCharacter":12,"endLine":417,"endCharacter":3},{"startLine":411,"startCharacter":33,"endLine":412,"endCharacter":62},{"startLine":415,"startCharacter":36,"endLine":416,"endCharacter":68},{"startLine":424,"startCharacter":6,"endLine":435,"endCharacter":3},{"startLine":425,"startCharacter":10,"endLine":434,"endCharacter":13},{"startLine":426,"startCharacter":23,"endLine":432,"endCharacter":5},{"startLine":429,"startCharacter":19,"endLine":432,"endCharacter":4},{"startLine":429,"startCharacter":41,"endLine":431,"endCharacter":9},{"startLine":433,"startCharacter":38,"endLine":434,"endCharacter":13},{"startLine":438,"startCharacter":29,"endLine":439,"endCharacter":34},{"startLine":442,"startCharacter":35,"endLine":443,"endCharacter":55},{"startLine":447,"startCharacter":29,"endLine":457,"endCharacter":3},{"startLine":449,"startCharacter":10,"endLine":453,"endCharacter":17},{"startLine":450,"startCharacter":14,"endLine":451,"endCharacter":58},{"startLine":455,"startCharacter":28,"endLine":456,"endCharacter":51},{"startLine":462,"startCharacter":51,"endLine":510,"endCharacter":2},{"startLine":480,"startCharacter":12,"endLine":483,"endCharacter":45},{"startLine":490,"startCharacter":6,"endLine":501,"endCharacter":3},{"startLine":491,"startCharacter":10,"endLine":500,"endCharacter":13},{"startLine":492,"startCharacter":23,"endLine":498,"endCharacter":5},{"startLine":495,"startCharacter":19,"endLine":498,"endCharacter":4},{"startLine":495,"startCharacter":41,"endLine":497,"endCharacter":9},{"startLine":499,"startCharacter":38,"endLine":500,"endCharacter":13},{"startLine":504,"startCharacter":22,"endLine":505,"endCharacter":55},{"startLine":508,"startCharacter":29,"endLine":509,"endCharacter":40},{"startLine":514,"startCharacter":51,"endLine":574,"endCharacter":2},{"startLine":538,"startCharacter":12,"endLine":541,"endCharacter":15},{"startLine":548,"startCharacter":6,"endLine":559,"endCharacter":3},{"startLine":549,"startCharacter":10,"endLine":558,"endCharacter":13},{"startLine":550,"startCharacter":23,"endLine":556,"endCharacter":5},{"startLine":553,"startCharacter":19,"endLine":556,"endCharacter":4},{"startLine":553,"startCharacter":41,"endLine":555,"endCharacter":9},{"startLine":557,"startCharacter":38,"endLine":558,"endCharacter":13},{"startLine":563,"startCharacter":29,"endLine":565,"endCharacter":62},{"startLine":568,"startCharacter":22,"endLine":569,"endCharacter":55},{"startLine":572,"startCharacter":44,"endLine":573,"endCharacter":46},{"startLine":578,"startCharacter":50,"endLine":647,"endCharacter":2},{"startLine":579,"startCharacter":20,"endLine":582,"endCharacter":25},{"startLine":583,"startCharacter":3,"endLine":585,"endCharacter":54},{"startLine":588,"startCharacter":26,"endLine":646,"endCharacter":4},{"startLine":589,"startCharacter":8,"endLine":646,"endCharacter":3},{"startLine":589,"startCharacter":36,"endLine":645,"endCharacter":4},{"startLine":598,"startCharacter":35,"endLine":601,"endCharacter":62},{"startLine":606,"startCharacter":38,"endLine":607,"endCharacter":69},{"startLine":617,"startCharacter":8,"endLine":628,"endCharacter":5},{"startLine":618,"startCharacter":12,"endLine":627,"endCharacter":15},{"startLine":619,"startCharacter":25,"endLine":625,"endCharacter":7},{"startLine":622,"startCharacter":21,"endLine":625,"endCharacter":6},{"startLine":622,"startCharacter":43,"endLine":624,"endCharacter":11},{"startLine":626,"startCharacter":40,"endLine":627,"endCharacter":15},{"startLine":631,"startCharacter":31,"endLine":632,"endCharacter":42},{"startLine":636,"startCharacter":31,"endLine":640,"endCharacter":5},{"startLine":637,"startCharacter":29,"endLine":639,"endCharacter":18},{"startLine":638,"startCharacter":33,"endLine":639,"endCharacter":18},{"startLine":643,"startCharacter":44,"endLine":644,"endCharacter":92}] [Trace - 23:04:50.750 PM] Received response 'textDocument/foldingRange - (11732)' in 5ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":300,"endCharacter":2},{"startLine":227,"startCharacter":33,"endLine":229,"endCharacter":49},{"startLine":234,"startCharacter":36,"endLine":235,"endCharacter":21},{"startLine":244,"startCharacter":9,"endLine":254,"endCharacter":3},{"startLine":246,"startCharacter":33,"endLine":249,"endCharacter":61},{"startLine":252,"startCharacter":36,"endLine":253,"endCharacter":22},{"startLine":261,"startCharacter":6,"endLine":272,"endCharacter":3},{"startLine":262,"startCharacter":10,"endLine":271,"endCharacter":13},{"startLine":263,"startCharacter":23,"endLine":269,"endCharacter":5},{"startLine":266,"startCharacter":19,"endLine":269,"endCharacter":4},{"startLine":266,"startCharacter":41,"endLine":268,"endCharacter":9},{"startLine":270,"startCharacter":38,"endLine":271,"endCharacter":13},{"startLine":275,"startCharacter":22,"endLine":276,"endCharacter":55},{"startLine":279,"startCharacter":29,"endLine":280,"endCharacter":40},{"startLine":283,"startCharacter":29,"endLine":299,"endCharacter":3},{"startLine":284,"startCharacter":32,"endLine":298,"endCharacter":51},{"startLine":285,"startCharacter":32,"endLine":288,"endCharacter":4},{"startLine":286,"startCharacter":38,"endLine":287,"endCharacter":51},{"startLine":289,"startCharacter":31,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":47,"endLine":291,"endCharacter":50},{"startLine":293,"startCharacter":25,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":68},{"startLine":297,"startCharacter":10,"endLine":298,"endCharacter":51},{"startLine":304,"startCharacter":59,"endLine":377,"endCharacter":2},{"startLine":309,"startCharacter":33,"endLine":311,"endCharacter":31},{"startLine":316,"startCharacter":36,"endLine":317,"endCharacter":67},{"startLine":326,"startCharacter":12,"endLine":335,"endCharacter":3},{"startLine":328,"startCharacter":33,"endLine":330,"endCharacter":32},{"startLine":333,"startCharacter":36,"endLine":334,"endCharacter":68},{"startLine":342,"startCharacter":6,"endLine":353,"endCharacter":3},{"startLine":343,"startCharacter":10,"endLine":352,"endCharacter":13},{"startLine":344,"startCharacter":23,"endLine":350,"endCharacter":5},{"startLine":347,"startCharacter":19,"endLine":350,"endCharacter":4},{"startLine":347,"startCharacter":41,"endLine":349,"endCharacter":9},{"startLine":351,"startCharacter":38,"endLine":352,"endCharacter":13},{"startLine":356,"startCharacter":22,"endLine":357,"endCharacter":55},{"startLine":360,"startCharacter":29,"endLine":361,"endCharacter":40},{"startLine":366,"startCharacter":29,"endLine":372,"endCharacter":3},{"startLine":367,"startCharacter":32,"endLine":371,"endCharacter":51},{"startLine":368,"startCharacter":32,"endLine":369,"endCharacter":49},{"startLine":370,"startCharacter":10,"endLine":371,"endCharacter":51},{"startLine":375,"startCharacter":32,"endLine":376,"endCharacter":76},{"startLine":381,"startCharacter":57,"endLine":458,"endCharacter":2},{"startLine":390,"startCharacter":33,"endLine":394,"endCharacter":60},{"startLine":399,"startCharacter":36,"endLine":400,"endCharacter":67},{"startLine":409,"startCharacter":12,"endLine":417,"endCharacter":3},{"startLine":411,"startCharacter":33,"endLine":412,"endCharacter":62},{"startLine":415,"startCharacter":36,"endLine":416,"endCharacter":68},{"startLine":424,"startCharacter":6,"endLine":435,"endCharacter":3},{"startLine":425,"startCharacter":10,"endLine":434,"endCharacter":13},{"startLine":426,"startCharacter":23,"endLine":432,"endCharacter":5},{"startLine":429,"startCharacter":19,"endLine":432,"endCharacter":4},{"startLine":429,"startCharacter":41,"endLine":431,"endCharacter":9},{"startLine":433,"startCharacter":38,"endLine":434,"endCharacter":13},{"startLine":438,"startCharacter":29,"endLine":439,"endCharacter":34},{"startLine":442,"startCharacter":35,"endLine":443,"endCharacter":55},{"startLine":447,"startCharacter":29,"endLine":457,"endCharacter":3},{"startLine":449,"startCharacter":10,"endLine":453,"endCharacter":17},{"startLine":450,"startCharacter":14,"endLine":451,"endCharacter":58},{"startLine":455,"startCharacter":28,"endLine":456,"endCharacter":51},{"startLine":462,"startCharacter":51,"endLine":510,"endCharacter":2},{"startLine":480,"startCharacter":12,"endLine":483,"endCharacter":45},{"startLine":490,"startCharacter":6,"endLine":501,"endCharacter":3},{"startLine":491,"startCharacter":10,"endLine":500,"endCharacter":13},{"startLine":492,"startCharacter":23,"endLine":498,"endCharacter":5},{"startLine":495,"startCharacter":19,"endLine":498,"endCharacter":4},{"startLine":495,"startCharacter":41,"endLine":497,"endCharacter":9},{"startLine":499,"startCharacter":38,"endLine":500,"endCharacter":13},{"startLine":504,"startCharacter":22,"endLine":505,"endCharacter":55},{"startLine":508,"startCharacter":29,"endLine":509,"endCharacter":40},{"startLine":514,"startCharacter":51,"endLine":574,"endCharacter":2},{"startLine":538,"startCharacter":12,"endLine":541,"endCharacter":15},{"startLine":548,"startCharacter":6,"endLine":559,"endCharacter":3},{"startLine":549,"startCharacter":10,"endLine":558,"endCharacter":13},{"startLine":550,"startCharacter":23,"endLine":556,"endCharacter":5},{"startLine":553,"startCharacter":19,"endLine":556,"endCharacter":4},{"startLine":553,"startCharacter":41,"endLine":555,"endCharacter":9},{"startLine":557,"startCharacter":38,"endLine":558,"endCharacter":13},{"startLine":563,"startCharacter":29,"endLine":565,"endCharacter":62},{"startLine":568,"startCharacter":22,"endLine":569,"endCharacter":55},{"startLine":572,"startCharacter":44,"endLine":573,"endCharacter":46},{"startLine":578,"startCharacter":50,"endLine":647,"endCharacter":2},{"startLine":579,"startCharacter":20,"endLine":582,"endCharacter":25},{"startLine":583,"startCharacter":3,"endLine":585,"endCharacter":54},{"startLine":588,"startCharacter":26,"endLine":646,"endCharacter":4},{"startLine":589,"startCharacter":8,"endLine":646,"endCharacter":3},{"startLine":589,"startCharacter":36,"endLine":645,"endCharacter":4},{"startLine":598,"startCharacter":35,"endLine":601,"endCharacter":62},{"startLine":606,"startCharacter":38,"endLine":607,"endCharacter":69},{"startLine":617,"startCharacter":8,"endLine":628,"endCharacter":5},{"startLine":618,"startCharacter":12,"endLine":627,"endCharacter":15},{"startLine":619,"startCharacter":25,"endLine":625,"endCharacter":7},{"startLine":622,"startCharacter":21,"endLine":625,"endCharacter":6},{"startLine":622,"startCharacter":43,"endLine":624,"endCharacter":11},{"startLine":626,"startCharacter":40,"endLine":627,"endCharacter":15},{"startLine":631,"startCharacter":31,"endLine":632,"endCharacter":42},{"startLine":636,"startCharacter":31,"endLine":640,"endCharacter":5},{"startLine":637,"startCharacter":29,"endLine":639,"endCharacter":18},{"startLine":638,"startCharacter":33,"endLine":639,"endCharacter":18},{"startLine":643,"startCharacter":44,"endLine":644,"endCharacter":92}] [Trace - 23:04:50.817 PM] Sending request 'textDocument/codeLens - (11733)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:04:50.817 PM] Sending request 'textDocument/codeLens - (11734)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:04:50.817 PM] Received response 'textDocument/codeLens - (11733)' in 0ms. Result: null [Trace - 23:04:50.818 PM] Received response 'textDocument/codeLens - (11734)' in 0ms. Result: null [Trace - 23:04:50.819 PM] Sending request 'textDocument/codeAction - (11735)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":270,"character":22},"end":{"line":270,"character":22}},"context":{"diagnostics":[]}} [Trace - 23:04:50.819 PM] Sending request 'textDocument/codeAction - (11736)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":229,"character":24},"end":{"line":229,"character":24}},"context":{"diagnostics":[]}} [Trace - 23:04:50.820 PM] Received response 'textDocument/codeAction - (11735)' in 1ms. Result: null [Trace - 23:04:50.821 PM] Received response 'textDocument/codeAction - (11736)' in 2ms. Result: null [Trace - 23:04:50.838 PM] Sending request 'textDocument/codeAction - (11737)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":649,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":228,"character":63},"end":{"line":228,"character":70}},"message":"cannot use earlier (variable of type int64) as time.Time value in argument to simple.SimpleSchedule2","severity":1,"source":"compiler"},{"range":{"start":{"line":229,"character":41},"end":{"line":229,"character":48}},"message":"cannot use earlier (variable of type int64) as time.Time value in argument to simple.SimpleSchedule2","severity":1,"source":"compiler"}],"only":["source.organizeImports"]}} [Trace - 23:04:50.839 PM] Received response 'textDocument/codeAction - (11737)' in 1ms. Result: null [Trace - 23:04:50.841 PM] Sending request 'textDocument/formatting - (11738)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 23:04:50.846 PM] Received response 'textDocument/formatting - (11738)' in 4ms. Result: [] [Trace - 23:04:50.864 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":352}} [Trace - 23:04:50.988 PM] Sending request 'textDocument/documentLink - (11739)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:04:50.988 PM] Sending request 'textDocument/documentLink - (11740)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:04:50.992 PM] Received response 'textDocument/documentLink - (11739)' in 3ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":410,"character":11},"end":{"line":410,"character":19}},"target":"https://time.Now"}] [Trace - 23:04:50.995 PM] Received response 'textDocument/documentLink - (11740)' in 7ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":410,"character":11},"end":{"line":410,"character":19}},"target":"https://time.Now"}] [Trace - 23:04:51.267 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","type":2}]} [Trace - 23:04:51.726 PM] Sending request 'textDocument/documentSymbol - (11741)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:04:51.726 PM] Received response 'textDocument/documentSymbol - (11741)' in 0ms. Result: [{"name":"ReceivedEvent","detail":"struct{...}","kind":23,"range":{"start":{"line":14,"character":5},"end":{"line":17,"character":1}},"selectionRange":{"start":{"line":14,"character":5},"end":{"line":14,"character":18}},"children":[{"name":"Event","detail":"interface{...}","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":12}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":6}}}]},{"name":"(ReceivedEvent).String","detail":"()","kind":6,"range":{"start":{"line":19,"character":0},"end":{"line":21,"character":1}},"selectionRange":{"start":{"line":19,"character":23},"end":{"line":19,"character":29}}},{"name":"isIn","detail":"(id string, ids []string)","kind":12,"range":{"start":{"line":23,"character":0},"end":{"line":30,"character":1}},"selectionRange":{"start":{"line":23,"character":5},"end":{"line":23,"character":9}}},{"name":"durations","detail":"(dd []time.Duration)","kind":12,"range":{"start":{"line":33,"character":0},"end":{"line":35,"character":1}},"selectionRange":{"start":{"line":33,"character":5},"end":{"line":33,"character":14}}},{"name":"errs","detail":"(ee []error)","kind":12,"range":{"start":{"line":37,"character":0},"end":{"line":39,"character":1}},"selectionRange":{"start":{"line":37,"character":5},"end":{"line":37,"character":9}}},{"name":"events","detail":"(ee []scheduler.Event)","kind":12,"range":{"start":{"line":41,"character":0},"end":{"line":43,"character":1}},"selectionRange":{"start":{"line":41,"character":5},"end":{"line":41,"character":11}}},{"name":"TestScheduler_trigger_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":46,"character":0},"end":{"line":121,"character":1}},"selectionRange":{"start":{"line":46,"character":5},"end":{"line":46,"character":32}}},{"name":"TestScheduler_update_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":124,"character":0},"end":{"line":212,"character":1}},"selectionRange":{"start":{"line":124,"character":5},"end":{"line":124,"character":31}}},{"name":"TestScheduler_outdated_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":215,"character":0},"end":{"line":301,"character":1}},"selectionRange":{"start":{"line":215,"character":5},"end":{"line":215,"character":36}}},{"name":"TestScheduler_ignore_invalid_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":304,"character":0},"end":{"line":378,"character":1}},"selectionRange":{"start":{"line":304,"character":5},"end":{"line":304,"character":43}}},{"name":"TestScheduler_missed_schedules_first","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":381,"character":0},"end":{"line":459,"character":1}},"selectionRange":{"start":{"line":381,"character":5},"end":{"line":381,"character":41}}},{"name":"TestScheduler_deleted_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":462,"character":0},"end":{"line":511,"character":1}},"selectionRange":{"start":{"line":462,"character":5},"end":{"line":462,"character":35}}},{"name":"TestScheduler_delete_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":514,"character":0},"end":{"line":575,"character":1}},"selectionRange":{"start":{"line":514,"character":5},"end":{"line":514,"character":35}}},{"name":"TestScheduler_scheduler_since","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":578,"character":0},"end":{"line":648,"character":1}},"selectionRange":{"start":{"line":578,"character":5},"end":{"line":578,"character":34}}}] [Trace - 23:04:53.544 PM] Sending request 'textDocument/hover - (11742)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":228,"character":16}} [Trace - 23:04:53.544 PM] Received response 'textDocument/hover - (11742)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nfunc simple.SimpleSchedule2(id interface{}, epoch int64, timestamp time.Time) schedule.Schedule\n```\n\n[`simple.SimpleSchedule2` on pkg.go.dev](https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls#SimpleSchedule2)"},"range":{"start":{"line":228,"character":9},"end":{"line":228,"character":24}}} [Trace - 23:04:55.984 PM] Sending request 'textDocument/definition - (11743)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":228,"character":17}} [Trace - 23:04:55.985 PM] Received response 'textDocument/definition - (11743)' in 0ms. Result: [{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/internal/schedule/simple/simple_schedule.go","range":{"start":{"line":16,"character":5},"end":{"line":16,"character":20}}}] [Trace - 23:04:56.140 PM] Sending request 'textDocument/hover - (11744)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":228,"character":16}} [Trace - 23:04:56.141 PM] Received response 'textDocument/hover - (11744)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nfunc simple.SimpleSchedule2(id interface{}, epoch int64, timestamp time.Time) schedule.Schedule\n```\n\n[`simple.SimpleSchedule2` on pkg.go.dev](https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls#SimpleSchedule2)"},"range":{"start":{"line":228,"character":9},"end":{"line":228,"character":24}}} [Trace - 23:04:56.180 PM] Sending request 'textDocument/codeAction - (11745)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":649,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":228,"character":63},"end":{"line":228,"character":70}},"message":"cannot use earlier (variable of type int64) as time.Time value in argument to simple.SimpleSchedule2","severity":1,"source":"compiler"},{"range":{"start":{"line":229,"character":41},"end":{"line":229,"character":48}},"message":"cannot use earlier (variable of type int64) as time.Time value in argument to simple.SimpleSchedule2","severity":1,"source":"compiler"}],"only":["source.organizeImports"]}} [Trace - 23:04:56.182 PM] Received response 'textDocument/codeAction - (11745)' in 1ms. Result: null [Trace - 23:04:56.183 PM] Sending request 'textDocument/formatting - (11746)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 23:04:56.187 PM] Received response 'textDocument/formatting - (11746)' in 4ms. Result: [] [Trace - 23:04:56.205 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":352}} [Trace - 23:04:56.556 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 23:04:56 background imports cache refresh starting\n"} [Info - 11:04:56 PM] 2020/11/25 23:04:56 background imports cache refresh starting [Trace - 23:04:56.607 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","type":2}]} [Trace - 23:04:56.729 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 23:04:56 background refresh finished after 172.965511ms\n"} [Info - 11:04:56 PM] 2020/11/25 23:04:56 background refresh finished after 172.965511ms [Trace - 23:05:00.647 PM] Sending request 'textDocument/codeAction - (11747)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":222,"character":45},"end":{"line":222,"character":45}},"context":{"diagnostics":[]}} [Trace - 23:05:00.649 PM] Received response 'textDocument/codeAction - (11747)' in 2ms. Result: null [Trace - 23:05:01.153 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":353},"contentChanges":[{"range":{"start":{"line":222,"character":44},"end":{"line":222,"character":45}},"rangeLength":1,"text":""}]} [Trace - 23:05:01.160 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":353,"diagnostics":[{"range":{"start":{"line":224,"character":36},"end":{"line":224,"character":36}},"severity":1,"source":"syntax","message":"missing ',' before newline in argument list"}]} [Trace - 23:05:01.342 PM] Sending request 'textDocument/foldingRange - (11748)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:05:01.342 PM] Sending request 'textDocument/foldingRange - (11749)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:05:01.343 PM] Received response 'textDocument/foldingRange - (11748)' in 1ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":222,"startCharacter":44,"endLine":649},{"startLine":227,"startCharacter":33,"endLine":229,"endCharacter":49},{"startLine":290,"startCharacter":47,"endLine":291,"endCharacter":50},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":68},{"startLine":326,"startCharacter":12,"endLine":335,"endCharacter":3},{"startLine":328,"startCharacter":33,"endLine":330,"endCharacter":32},{"startLine":333,"startCharacter":36,"endLine":334,"endCharacter":68},{"startLine":409,"startCharacter":12,"endLine":417,"endCharacter":3},{"startLine":411,"startCharacter":33,"endLine":412,"endCharacter":62},{"startLine":415,"startCharacter":36,"endLine":416,"endCharacter":68},{"startLine":449,"startCharacter":10,"endLine":451,"endCharacter":58},{"startLine":455,"startCharacter":28,"endLine":456,"endCharacter":51},{"startLine":480,"startCharacter":12,"endLine":483,"endCharacter":45},{"startLine":538,"startCharacter":12,"endLine":541,"endCharacter":15},{"startLine":643,"startCharacter":44,"endLine":644,"endCharacter":92}] [Trace - 23:05:01.345 PM] Received response 'textDocument/foldingRange - (11749)' in 2ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":222,"startCharacter":44,"endLine":649},{"startLine":227,"startCharacter":33,"endLine":229,"endCharacter":49},{"startLine":290,"startCharacter":47,"endLine":291,"endCharacter":50},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":68},{"startLine":326,"startCharacter":12,"endLine":335,"endCharacter":3},{"startLine":328,"startCharacter":33,"endLine":330,"endCharacter":32},{"startLine":333,"startCharacter":36,"endLine":334,"endCharacter":68},{"startLine":409,"startCharacter":12,"endLine":417,"endCharacter":3},{"startLine":411,"startCharacter":33,"endLine":412,"endCharacter":62},{"startLine":415,"startCharacter":36,"endLine":416,"endCharacter":68},{"startLine":449,"startCharacter":10,"endLine":451,"endCharacter":58},{"startLine":455,"startCharacter":28,"endLine":456,"endCharacter":51},{"startLine":480,"startCharacter":12,"endLine":483,"endCharacter":45},{"startLine":538,"startCharacter":12,"endLine":541,"endCharacter":15},{"startLine":643,"startCharacter":44,"endLine":644,"endCharacter":92}] [Trace - 23:05:01.391 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":354},"contentChanges":[{"range":{"start":{"line":222,"character":43},"end":{"line":222,"character":44}},"rangeLength":1,"text":""}]} [Trace - 23:05:01.397 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":354,"diagnostics":[{"range":{"start":{"line":228,"character":63},"end":{"line":228,"character":70}},"severity":1,"source":"compiler","message":"cannot use earlier (variable of type func() int64) as time.Time value in argument to simple.SimpleSchedule2"},{"range":{"start":{"line":229,"character":41},"end":{"line":229,"character":48}},"severity":1,"source":"compiler","message":"cannot use earlier (variable of type func() int64) as time.Time value in argument to simple.SimpleSchedule2"}]} [Trace - 23:05:01.430 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":355},"contentChanges":[{"range":{"start":{"line":222,"character":42},"end":{"line":222,"character":43}},"rangeLength":1,"text":""}]} [Trace - 23:05:01.437 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":355,"diagnostics":[{"range":{"start":{"line":222,"character":39},"end":{"line":222,"character":42}},"severity":1,"source":"compiler","message":"now.Add(-20 * time.Second).Uni undefined (type time.Time has no field or method Uni)"}]} [Trace - 23:05:01.470 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":356},"contentChanges":[{"range":{"start":{"line":222,"character":41},"end":{"line":222,"character":42}},"rangeLength":1,"text":""}]} [Trace - 23:05:01.477 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":356,"diagnostics":[{"range":{"start":{"line":222,"character":39},"end":{"line":222,"character":41}},"severity":1,"source":"compiler","message":"now.Add(-20 * time.Second).Un undefined (type time.Time has no field or method Un)"}]} [Trace - 23:05:01.489 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":357},"contentChanges":[{"range":{"start":{"line":222,"character":40},"end":{"line":222,"character":41}},"rangeLength":1,"text":""}]} [Trace - 23:05:01.495 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":357,"diagnostics":[{"range":{"start":{"line":222,"character":39},"end":{"line":222,"character":40}},"severity":1,"source":"compiler","message":"now.Add(-20 * time.Second).U undefined (type time.Time has no field or method U)"}]} [Trace - 23:05:01.690 PM] Sending request 'textDocument/foldingRange - (11750)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:05:01.690 PM] Sending request 'textDocument/foldingRange - (11751)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:05:01.694 PM] Received response 'textDocument/foldingRange - (11750)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":300,"endCharacter":2},{"startLine":227,"startCharacter":33,"endLine":229,"endCharacter":49},{"startLine":234,"startCharacter":36,"endLine":235,"endCharacter":21},{"startLine":244,"startCharacter":9,"endLine":254,"endCharacter":3},{"startLine":246,"startCharacter":33,"endLine":249,"endCharacter":61},{"startLine":252,"startCharacter":36,"endLine":253,"endCharacter":22},{"startLine":261,"startCharacter":6,"endLine":272,"endCharacter":3},{"startLine":262,"startCharacter":10,"endLine":271,"endCharacter":13},{"startLine":263,"startCharacter":23,"endLine":269,"endCharacter":5},{"startLine":266,"startCharacter":19,"endLine":269,"endCharacter":4},{"startLine":266,"startCharacter":41,"endLine":268,"endCharacter":9},{"startLine":270,"startCharacter":38,"endLine":271,"endCharacter":13},{"startLine":275,"startCharacter":22,"endLine":276,"endCharacter":55},{"startLine":279,"startCharacter":29,"endLine":280,"endCharacter":40},{"startLine":283,"startCharacter":29,"endLine":299,"endCharacter":3},{"startLine":284,"startCharacter":32,"endLine":298,"endCharacter":51},{"startLine":285,"startCharacter":32,"endLine":288,"endCharacter":4},{"startLine":286,"startCharacter":38,"endLine":287,"endCharacter":51},{"startLine":289,"startCharacter":31,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":47,"endLine":291,"endCharacter":50},{"startLine":293,"startCharacter":25,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":68},{"startLine":297,"startCharacter":10,"endLine":298,"endCharacter":51},{"startLine":304,"startCharacter":59,"endLine":377,"endCharacter":2},{"startLine":309,"startCharacter":33,"endLine":311,"endCharacter":31},{"startLine":316,"startCharacter":36,"endLine":317,"endCharacter":67},{"startLine":326,"startCharacter":12,"endLine":335,"endCharacter":3},{"startLine":328,"startCharacter":33,"endLine":330,"endCharacter":32},{"startLine":333,"startCharacter":36,"endLine":334,"endCharacter":68},{"startLine":342,"startCharacter":6,"endLine":353,"endCharacter":3},{"startLine":343,"startCharacter":10,"endLine":352,"endCharacter":13},{"startLine":344,"startCharacter":23,"endLine":350,"endCharacter":5},{"startLine":347,"startCharacter":19,"endLine":350,"endCharacter":4},{"startLine":347,"startCharacter":41,"endLine":349,"endCharacter":9},{"startLine":351,"startCharacter":38,"endLine":352,"endCharacter":13},{"startLine":356,"startCharacter":22,"endLine":357,"endCharacter":55},{"startLine":360,"startCharacter":29,"endLine":361,"endCharacter":40},{"startLine":366,"startCharacter":29,"endLine":372,"endCharacter":3},{"startLine":367,"startCharacter":32,"endLine":371,"endCharacter":51},{"startLine":368,"startCharacter":32,"endLine":369,"endCharacter":49},{"startLine":370,"startCharacter":10,"endLine":371,"endCharacter":51},{"startLine":375,"startCharacter":32,"endLine":376,"endCharacter":76},{"startLine":381,"startCharacter":57,"endLine":458,"endCharacter":2},{"startLine":390,"startCharacter":33,"endLine":394,"endCharacter":60},{"startLine":399,"startCharacter":36,"endLine":400,"endCharacter":67},{"startLine":409,"startCharacter":12,"endLine":417,"endCharacter":3},{"startLine":411,"startCharacter":33,"endLine":412,"endCharacter":62},{"startLine":415,"startCharacter":36,"endLine":416,"endCharacter":68},{"startLine":424,"startCharacter":6,"endLine":435,"endCharacter":3},{"startLine":425,"startCharacter":10,"endLine":434,"endCharacter":13},{"startLine":426,"startCharacter":23,"endLine":432,"endCharacter":5},{"startLine":429,"startCharacter":19,"endLine":432,"endCharacter":4},{"startLine":429,"startCharacter":41,"endLine":431,"endCharacter":9},{"startLine":433,"startCharacter":38,"endLine":434,"endCharacter":13},{"startLine":438,"startCharacter":29,"endLine":439,"endCharacter":34},{"startLine":442,"startCharacter":35,"endLine":443,"endCharacter":55},{"startLine":447,"startCharacter":29,"endLine":457,"endCharacter":3},{"startLine":449,"startCharacter":10,"endLine":453,"endCharacter":17},{"startLine":450,"startCharacter":14,"endLine":451,"endCharacter":58},{"startLine":455,"startCharacter":28,"endLine":456,"endCharacter":51},{"startLine":462,"startCharacter":51,"endLine":510,"endCharacter":2},{"startLine":480,"startCharacter":12,"endLine":483,"endCharacter":45},{"startLine":490,"startCharacter":6,"endLine":501,"endCharacter":3},{"startLine":491,"startCharacter":10,"endLine":500,"endCharacter":13},{"startLine":492,"startCharacter":23,"endLine":498,"endCharacter":5},{"startLine":495,"startCharacter":19,"endLine":498,"endCharacter":4},{"startLine":495,"startCharacter":41,"endLine":497,"endCharacter":9},{"startLine":499,"startCharacter":38,"endLine":500,"endCharacter":13},{"startLine":504,"startCharacter":22,"endLine":505,"endCharacter":55},{"startLine":508,"startCharacter":29,"endLine":509,"endCharacter":40},{"startLine":514,"startCharacter":51,"endLine":574,"endCharacter":2},{"startLine":538,"startCharacter":12,"endLine":541,"endCharacter":15},{"startLine":548,"startCharacter":6,"endLine":559,"endCharacter":3},{"startLine":549,"startCharacter":10,"endLine":558,"endCharacter":13},{"startLine":550,"startCharacter":23,"endLine":556,"endCharacter":5},{"startLine":553,"startCharacter":19,"endLine":556,"endCharacter":4},{"startLine":553,"startCharacter":41,"endLine":555,"endCharacter":9},{"startLine":557,"startCharacter":38,"endLine":558,"endCharacter":13},{"startLine":563,"startCharacter":29,"endLine":565,"endCharacter":62},{"startLine":568,"startCharacter":22,"endLine":569,"endCharacter":55},{"startLine":572,"startCharacter":44,"endLine":573,"endCharacter":46},{"startLine":578,"startCharacter":50,"endLine":647,"endCharacter":2},{"startLine":579,"startCharacter":20,"endLine":582,"endCharacter":25},{"startLine":583,"startCharacter":3,"endLine":585,"endCharacter":54},{"startLine":588,"startCharacter":26,"endLine":646,"endCharacter":4},{"startLine":589,"startCharacter":8,"endLine":646,"endCharacter":3},{"startLine":589,"startCharacter":36,"endLine":645,"endCharacter":4},{"startLine":598,"startCharacter":35,"endLine":601,"endCharacter":62},{"startLine":606,"startCharacter":38,"endLine":607,"endCharacter":69},{"startLine":617,"startCharacter":8,"endLine":628,"endCharacter":5},{"startLine":618,"startCharacter":12,"endLine":627,"endCharacter":15},{"startLine":619,"startCharacter":25,"endLine":625,"endCharacter":7},{"startLine":622,"startCharacter":21,"endLine":625,"endCharacter":6},{"startLine":622,"startCharacter":43,"endLine":624,"endCharacter":11},{"startLine":626,"startCharacter":40,"endLine":627,"endCharacter":15},{"startLine":631,"startCharacter":31,"endLine":632,"endCharacter":42},{"startLine":636,"startCharacter":31,"endLine":640,"endCharacter":5},{"startLine":637,"startCharacter":29,"endLine":639,"endCharacter":18},{"startLine":638,"startCharacter":33,"endLine":639,"endCharacter":18},{"startLine":643,"startCharacter":44,"endLine":644,"endCharacter":92}] [Trace - 23:05:01.697 PM] Received response 'textDocument/foldingRange - (11751)' in 6ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":300,"endCharacter":2},{"startLine":227,"startCharacter":33,"endLine":229,"endCharacter":49},{"startLine":234,"startCharacter":36,"endLine":235,"endCharacter":21},{"startLine":244,"startCharacter":9,"endLine":254,"endCharacter":3},{"startLine":246,"startCharacter":33,"endLine":249,"endCharacter":61},{"startLine":252,"startCharacter":36,"endLine":253,"endCharacter":22},{"startLine":261,"startCharacter":6,"endLine":272,"endCharacter":3},{"startLine":262,"startCharacter":10,"endLine":271,"endCharacter":13},{"startLine":263,"startCharacter":23,"endLine":269,"endCharacter":5},{"startLine":266,"startCharacter":19,"endLine":269,"endCharacter":4},{"startLine":266,"startCharacter":41,"endLine":268,"endCharacter":9},{"startLine":270,"startCharacter":38,"endLine":271,"endCharacter":13},{"startLine":275,"startCharacter":22,"endLine":276,"endCharacter":55},{"startLine":279,"startCharacter":29,"endLine":280,"endCharacter":40},{"startLine":283,"startCharacter":29,"endLine":299,"endCharacter":3},{"startLine":284,"startCharacter":32,"endLine":298,"endCharacter":51},{"startLine":285,"startCharacter":32,"endLine":288,"endCharacter":4},{"startLine":286,"startCharacter":38,"endLine":287,"endCharacter":51},{"startLine":289,"startCharacter":31,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":47,"endLine":291,"endCharacter":50},{"startLine":293,"startCharacter":25,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":68},{"startLine":297,"startCharacter":10,"endLine":298,"endCharacter":51},{"startLine":304,"startCharacter":59,"endLine":377,"endCharacter":2},{"startLine":309,"startCharacter":33,"endLine":311,"endCharacter":31},{"startLine":316,"startCharacter":36,"endLine":317,"endCharacter":67},{"startLine":326,"startCharacter":12,"endLine":335,"endCharacter":3},{"startLine":328,"startCharacter":33,"endLine":330,"endCharacter":32},{"startLine":333,"startCharacter":36,"endLine":334,"endCharacter":68},{"startLine":342,"startCharacter":6,"endLine":353,"endCharacter":3},{"startLine":343,"startCharacter":10,"endLine":352,"endCharacter":13},{"startLine":344,"startCharacter":23,"endLine":350,"endCharacter":5},{"startLine":347,"startCharacter":19,"endLine":350,"endCharacter":4},{"startLine":347,"startCharacter":41,"endLine":349,"endCharacter":9},{"startLine":351,"startCharacter":38,"endLine":352,"endCharacter":13},{"startLine":356,"startCharacter":22,"endLine":357,"endCharacter":55},{"startLine":360,"startCharacter":29,"endLine":361,"endCharacter":40},{"startLine":366,"startCharacter":29,"endLine":372,"endCharacter":3},{"startLine":367,"startCharacter":32,"endLine":371,"endCharacter":51},{"startLine":368,"startCharacter":32,"endLine":369,"endCharacter":49},{"startLine":370,"startCharacter":10,"endLine":371,"endCharacter":51},{"startLine":375,"startCharacter":32,"endLine":376,"endCharacter":76},{"startLine":381,"startCharacter":57,"endLine":458,"endCharacter":2},{"startLine":390,"startCharacter":33,"endLine":394,"endCharacter":60},{"startLine":399,"startCharacter":36,"endLine":400,"endCharacter":67},{"startLine":409,"startCharacter":12,"endLine":417,"endCharacter":3},{"startLine":411,"startCharacter":33,"endLine":412,"endCharacter":62},{"startLine":415,"startCharacter":36,"endLine":416,"endCharacter":68},{"startLine":424,"startCharacter":6,"endLine":435,"endCharacter":3},{"startLine":425,"startCharacter":10,"endLine":434,"endCharacter":13},{"startLine":426,"startCharacter":23,"endLine":432,"endCharacter":5},{"startLine":429,"startCharacter":19,"endLine":432,"endCharacter":4},{"startLine":429,"startCharacter":41,"endLine":431,"endCharacter":9},{"startLine":433,"startCharacter":38,"endLine":434,"endCharacter":13},{"startLine":438,"startCharacter":29,"endLine":439,"endCharacter":34},{"startLine":442,"startCharacter":35,"endLine":443,"endCharacter":55},{"startLine":447,"startCharacter":29,"endLine":457,"endCharacter":3},{"startLine":449,"startCharacter":10,"endLine":453,"endCharacter":17},{"startLine":450,"startCharacter":14,"endLine":451,"endCharacter":58},{"startLine":455,"startCharacter":28,"endLine":456,"endCharacter":51},{"startLine":462,"startCharacter":51,"endLine":510,"endCharacter":2},{"startLine":480,"startCharacter":12,"endLine":483,"endCharacter":45},{"startLine":490,"startCharacter":6,"endLine":501,"endCharacter":3},{"startLine":491,"startCharacter":10,"endLine":500,"endCharacter":13},{"startLine":492,"startCharacter":23,"endLine":498,"endCharacter":5},{"startLine":495,"startCharacter":19,"endLine":498,"endCharacter":4},{"startLine":495,"startCharacter":41,"endLine":497,"endCharacter":9},{"startLine":499,"startCharacter":38,"endLine":500,"endCharacter":13},{"startLine":504,"startCharacter":22,"endLine":505,"endCharacter":55},{"startLine":508,"startCharacter":29,"endLine":509,"endCharacter":40},{"startLine":514,"startCharacter":51,"endLine":574,"endCharacter":2},{"startLine":538,"startCharacter":12,"endLine":541,"endCharacter":15},{"startLine":548,"startCharacter":6,"endLine":559,"endCharacter":3},{"startLine":549,"startCharacter":10,"endLine":558,"endCharacter":13},{"startLine":550,"startCharacter":23,"endLine":556,"endCharacter":5},{"startLine":553,"startCharacter":19,"endLine":556,"endCharacter":4},{"startLine":553,"startCharacter":41,"endLine":555,"endCharacter":9},{"startLine":557,"startCharacter":38,"endLine":558,"endCharacter":13},{"startLine":563,"startCharacter":29,"endLine":565,"endCharacter":62},{"startLine":568,"startCharacter":22,"endLine":569,"endCharacter":55},{"startLine":572,"startCharacter":44,"endLine":573,"endCharacter":46},{"startLine":578,"startCharacter":50,"endLine":647,"endCharacter":2},{"startLine":579,"startCharacter":20,"endLine":582,"endCharacter":25},{"startLine":583,"startCharacter":3,"endLine":585,"endCharacter":54},{"startLine":588,"startCharacter":26,"endLine":646,"endCharacter":4},{"startLine":589,"startCharacter":8,"endLine":646,"endCharacter":3},{"startLine":589,"startCharacter":36,"endLine":645,"endCharacter":4},{"startLine":598,"startCharacter":35,"endLine":601,"endCharacter":62},{"startLine":606,"startCharacter":38,"endLine":607,"endCharacter":69},{"startLine":617,"startCharacter":8,"endLine":628,"endCharacter":5},{"startLine":618,"startCharacter":12,"endLine":627,"endCharacter":15},{"startLine":619,"startCharacter":25,"endLine":625,"endCharacter":7},{"startLine":622,"startCharacter":21,"endLine":625,"endCharacter":6},{"startLine":622,"startCharacter":43,"endLine":624,"endCharacter":11},{"startLine":626,"startCharacter":40,"endLine":627,"endCharacter":15},{"startLine":631,"startCharacter":31,"endLine":632,"endCharacter":42},{"startLine":636,"startCharacter":31,"endLine":640,"endCharacter":5},{"startLine":637,"startCharacter":29,"endLine":639,"endCharacter":18},{"startLine":638,"startCharacter":33,"endLine":639,"endCharacter":18},{"startLine":643,"startCharacter":44,"endLine":644,"endCharacter":92}] [Trace - 23:05:01.749 PM] Sending request 'textDocument/codeLens - (11752)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:05:01.749 PM] Received response 'textDocument/codeLens - (11752)' in 0ms. Result: null [Trace - 23:05:01.760 PM] Sending request 'textDocument/codeLens - (11753)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:05:01.760 PM] Received response 'textDocument/codeLens - (11753)' in 0ms. Result: null [Trace - 23:05:01.763 PM] Sending request 'textDocument/codeAction - (11754)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":270,"character":22},"end":{"line":270,"character":22}},"context":{"diagnostics":[]}} [Trace - 23:05:01.763 PM] Sending request 'textDocument/codeAction - (11755)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":222,"character":40},"end":{"line":222,"character":40}},"context":{"diagnostics":[{"range":{"start":{"line":222,"character":39},"end":{"line":222,"character":40}},"message":"now.Add(-20 * time.Second).U undefined (type time.Time has no field or method U)","severity":1,"source":"compiler"}]}} [Trace - 23:05:01.763 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":358},"contentChanges":[{"range":{"start":{"line":222,"character":39},"end":{"line":222,"character":40}},"rangeLength":1,"text":""}]} [Trace - 23:05:01.763 PM] Sending notification '$/cancelRequest'. Params: {"id":11754} [Trace - 23:05:01.763 PM] Sending notification '$/cancelRequest'. Params: {"id":11755} [Error - Received] 23:05:01.764 PM #11754 context canceled [Error - 11:05:01 PM] Request textDocument/codeAction failed. Message: context canceled Code: 0 [Error - Received] 23:05:01.764 PM #11755 JSON RPC cancelled [Trace - 23:05:01.771 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":358,"diagnostics":[{"range":{"start":{"line":224,"character":1},"end":{"line":224,"character":11}},"severity":1,"source":"compiler","message":"now.Add(-20 * time.Second).fmt undefined (type time.Time has no field or method fmt)"},{"range":{"start":{"line":224,"character":28},"end":{"line":224,"character":35}},"severity":1,"source":"compiler","message":"undeclared name: earlier"}]} [Trace - 23:05:01.942 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":359},"contentChanges":[{"range":{"start":{"line":222,"character":38},"end":{"line":222,"character":39}},"rangeLength":1,"text":""}]} [Trace - 23:05:01.950 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":359,"diagnostics":[]} [Trace - 23:05:02.140 PM] Sending request 'textDocument/documentLink - (11756)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:05:02.140 PM] Sending request 'textDocument/documentLink - (11757)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:05:02.140 PM] Sending request 'textDocument/foldingRange - (11758)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:05:02.140 PM] Sending request 'textDocument/foldingRange - (11759)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:05:02.145 PM] Received response 'textDocument/documentLink - (11756)' in 4ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":410,"character":11},"end":{"line":410,"character":19}},"target":"https://time.Now"}] [Trace - 23:05:02.148 PM] Received response 'textDocument/documentLink - (11757)' in 8ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":410,"character":11},"end":{"line":410,"character":19}},"target":"https://time.Now"}] [Trace - 23:05:02.151 PM] Received response 'textDocument/foldingRange - (11758)' in 10ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":300,"endCharacter":2},{"startLine":227,"startCharacter":33,"endLine":229,"endCharacter":49},{"startLine":234,"startCharacter":36,"endLine":235,"endCharacter":21},{"startLine":244,"startCharacter":9,"endLine":254,"endCharacter":3},{"startLine":246,"startCharacter":33,"endLine":249,"endCharacter":61},{"startLine":252,"startCharacter":36,"endLine":253,"endCharacter":22},{"startLine":261,"startCharacter":6,"endLine":272,"endCharacter":3},{"startLine":262,"startCharacter":10,"endLine":271,"endCharacter":13},{"startLine":263,"startCharacter":23,"endLine":269,"endCharacter":5},{"startLine":266,"startCharacter":19,"endLine":269,"endCharacter":4},{"startLine":266,"startCharacter":41,"endLine":268,"endCharacter":9},{"startLine":270,"startCharacter":38,"endLine":271,"endCharacter":13},{"startLine":275,"startCharacter":22,"endLine":276,"endCharacter":55},{"startLine":279,"startCharacter":29,"endLine":280,"endCharacter":40},{"startLine":283,"startCharacter":29,"endLine":299,"endCharacter":3},{"startLine":284,"startCharacter":32,"endLine":298,"endCharacter":51},{"startLine":285,"startCharacter":32,"endLine":288,"endCharacter":4},{"startLine":286,"startCharacter":38,"endLine":287,"endCharacter":51},{"startLine":289,"startCharacter":31,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":47,"endLine":291,"endCharacter":50},{"startLine":293,"startCharacter":25,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":68},{"startLine":297,"startCharacter":10,"endLine":298,"endCharacter":51},{"startLine":304,"startCharacter":59,"endLine":377,"endCharacter":2},{"startLine":309,"startCharacter":33,"endLine":311,"endCharacter":31},{"startLine":316,"startCharacter":36,"endLine":317,"endCharacter":67},{"startLine":326,"startCharacter":12,"endLine":335,"endCharacter":3},{"startLine":328,"startCharacter":33,"endLine":330,"endCharacter":32},{"startLine":333,"startCharacter":36,"endLine":334,"endCharacter":68},{"startLine":342,"startCharacter":6,"endLine":353,"endCharacter":3},{"startLine":343,"startCharacter":10,"endLine":352,"endCharacter":13},{"startLine":344,"startCharacter":23,"endLine":350,"endCharacter":5},{"startLine":347,"startCharacter":19,"endLine":350,"endCharacter":4},{"startLine":347,"startCharacter":41,"endLine":349,"endCharacter":9},{"startLine":351,"startCharacter":38,"endLine":352,"endCharacter":13},{"startLine":356,"startCharacter":22,"endLine":357,"endCharacter":55},{"startLine":360,"startCharacter":29,"endLine":361,"endCharacter":40},{"startLine":366,"startCharacter":29,"endLine":372,"endCharacter":3},{"startLine":367,"startCharacter":32,"endLine":371,"endCharacter":51},{"startLine":368,"startCharacter":32,"endLine":369,"endCharacter":49},{"startLine":370,"startCharacter":10,"endLine":371,"endCharacter":51},{"startLine":375,"startCharacter":32,"endLine":376,"endCharacter":76},{"startLine":381,"startCharacter":57,"endLine":458,"endCharacter":2},{"startLine":390,"startCharacter":33,"endLine":394,"endCharacter":60},{"startLine":399,"startCharacter":36,"endLine":400,"endCharacter":67},{"startLine":409,"startCharacter":12,"endLine":417,"endCharacter":3},{"startLine":411,"startCharacter":33,"endLine":412,"endCharacter":62},{"startLine":415,"startCharacter":36,"endLine":416,"endCharacter":68},{"startLine":424,"startCharacter":6,"endLine":435,"endCharacter":3},{"startLine":425,"startCharacter":10,"endLine":434,"endCharacter":13},{"startLine":426,"startCharacter":23,"endLine":432,"endCharacter":5},{"startLine":429,"startCharacter":19,"endLine":432,"endCharacter":4},{"startLine":429,"startCharacter":41,"endLine":431,"endCharacter":9},{"startLine":433,"startCharacter":38,"endLine":434,"endCharacter":13},{"startLine":438,"startCharacter":29,"endLine":439,"endCharacter":34},{"startLine":442,"startCharacter":35,"endLine":443,"endCharacter":55},{"startLine":447,"startCharacter":29,"endLine":457,"endCharacter":3},{"startLine":449,"startCharacter":10,"endLine":453,"endCharacter":17},{"startLine":450,"startCharacter":14,"endLine":451,"endCharacter":58},{"startLine":455,"startCharacter":28,"endLine":456,"endCharacter":51},{"startLine":462,"startCharacter":51,"endLine":510,"endCharacter":2},{"startLine":480,"startCharacter":12,"endLine":483,"endCharacter":45},{"startLine":490,"startCharacter":6,"endLine":501,"endCharacter":3},{"startLine":491,"startCharacter":10,"endLine":500,"endCharacter":13},{"startLine":492,"startCharacter":23,"endLine":498,"endCharacter":5},{"startLine":495,"startCharacter":19,"endLine":498,"endCharacter":4},{"startLine":495,"startCharacter":41,"endLine":497,"endCharacter":9},{"startLine":499,"startCharacter":38,"endLine":500,"endCharacter":13},{"startLine":504,"startCharacter":22,"endLine":505,"endCharacter":55},{"startLine":508,"startCharacter":29,"endLine":509,"endCharacter":40},{"startLine":514,"startCharacter":51,"endLine":574,"endCharacter":2},{"startLine":538,"startCharacter":12,"endLine":541,"endCharacter":15},{"startLine":548,"startCharacter":6,"endLine":559,"endCharacter":3},{"startLine":549,"startCharacter":10,"endLine":558,"endCharacter":13},{"startLine":550,"startCharacter":23,"endLine":556,"endCharacter":5},{"startLine":553,"startCharacter":19,"endLine":556,"endCharacter":4},{"startLine":553,"startCharacter":41,"endLine":555,"endCharacter":9},{"startLine":557,"startCharacter":38,"endLine":558,"endCharacter":13},{"startLine":563,"startCharacter":29,"endLine":565,"endCharacter":62},{"startLine":568,"startCharacter":22,"endLine":569,"endCharacter":55},{"startLine":572,"startCharacter":44,"endLine":573,"endCharacter":46},{"startLine":578,"startCharacter":50,"endLine":647,"endCharacter":2},{"startLine":579,"startCharacter":20,"endLine":582,"endCharacter":25},{"startLine":583,"startCharacter":3,"endLine":585,"endCharacter":54},{"startLine":588,"startCharacter":26,"endLine":646,"endCharacter":4},{"startLine":589,"startCharacter":8,"endLine":646,"endCharacter":3},{"startLine":589,"startCharacter":36,"endLine":645,"endCharacter":4},{"startLine":598,"startCharacter":35,"endLine":601,"endCharacter":62},{"startLine":606,"startCharacter":38,"endLine":607,"endCharacter":69},{"startLine":617,"startCharacter":8,"endLine":628,"endCharacter":5},{"startLine":618,"startCharacter":12,"endLine":627,"endCharacter":15},{"startLine":619,"startCharacter":25,"endLine":625,"endCharacter":7},{"startLine":622,"startCharacter":21,"endLine":625,"endCharacter":6},{"startLine":622,"startCharacter":43,"endLine":624,"endCharacter":11},{"startLine":626,"startCharacter":40,"endLine":627,"endCharacter":15},{"startLine":631,"startCharacter":31,"endLine":632,"endCharacter":42},{"startLine":636,"startCharacter":31,"endLine":640,"endCharacter":5},{"startLine":637,"startCharacter":29,"endLine":639,"endCharacter":18},{"startLine":638,"startCharacter":33,"endLine":639,"endCharacter":18},{"startLine":643,"startCharacter":44,"endLine":644,"endCharacter":92}] [Trace - 23:05:02.153 PM] Received response 'textDocument/foldingRange - (11759)' in 12ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":300,"endCharacter":2},{"startLine":227,"startCharacter":33,"endLine":229,"endCharacter":49},{"startLine":234,"startCharacter":36,"endLine":235,"endCharacter":21},{"startLine":244,"startCharacter":9,"endLine":254,"endCharacter":3},{"startLine":246,"startCharacter":33,"endLine":249,"endCharacter":61},{"startLine":252,"startCharacter":36,"endLine":253,"endCharacter":22},{"startLine":261,"startCharacter":6,"endLine":272,"endCharacter":3},{"startLine":262,"startCharacter":10,"endLine":271,"endCharacter":13},{"startLine":263,"startCharacter":23,"endLine":269,"endCharacter":5},{"startLine":266,"startCharacter":19,"endLine":269,"endCharacter":4},{"startLine":266,"startCharacter":41,"endLine":268,"endCharacter":9},{"startLine":270,"startCharacter":38,"endLine":271,"endCharacter":13},{"startLine":275,"startCharacter":22,"endLine":276,"endCharacter":55},{"startLine":279,"startCharacter":29,"endLine":280,"endCharacter":40},{"startLine":283,"startCharacter":29,"endLine":299,"endCharacter":3},{"startLine":284,"startCharacter":32,"endLine":298,"endCharacter":51},{"startLine":285,"startCharacter":32,"endLine":288,"endCharacter":4},{"startLine":286,"startCharacter":38,"endLine":287,"endCharacter":51},{"startLine":289,"startCharacter":31,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":47,"endLine":291,"endCharacter":50},{"startLine":293,"startCharacter":25,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":68},{"startLine":297,"startCharacter":10,"endLine":298,"endCharacter":51},{"startLine":304,"startCharacter":59,"endLine":377,"endCharacter":2},{"startLine":309,"startCharacter":33,"endLine":311,"endCharacter":31},{"startLine":316,"startCharacter":36,"endLine":317,"endCharacter":67},{"startLine":326,"startCharacter":12,"endLine":335,"endCharacter":3},{"startLine":328,"startCharacter":33,"endLine":330,"endCharacter":32},{"startLine":333,"startCharacter":36,"endLine":334,"endCharacter":68},{"startLine":342,"startCharacter":6,"endLine":353,"endCharacter":3},{"startLine":343,"startCharacter":10,"endLine":352,"endCharacter":13},{"startLine":344,"startCharacter":23,"endLine":350,"endCharacter":5},{"startLine":347,"startCharacter":19,"endLine":350,"endCharacter":4},{"startLine":347,"startCharacter":41,"endLine":349,"endCharacter":9},{"startLine":351,"startCharacter":38,"endLine":352,"endCharacter":13},{"startLine":356,"startCharacter":22,"endLine":357,"endCharacter":55},{"startLine":360,"startCharacter":29,"endLine":361,"endCharacter":40},{"startLine":366,"startCharacter":29,"endLine":372,"endCharacter":3},{"startLine":367,"startCharacter":32,"endLine":371,"endCharacter":51},{"startLine":368,"startCharacter":32,"endLine":369,"endCharacter":49},{"startLine":370,"startCharacter":10,"endLine":371,"endCharacter":51},{"startLine":375,"startCharacter":32,"endLine":376,"endCharacter":76},{"startLine":381,"startCharacter":57,"endLine":458,"endCharacter":2},{"startLine":390,"startCharacter":33,"endLine":394,"endCharacter":60},{"startLine":399,"startCharacter":36,"endLine":400,"endCharacter":67},{"startLine":409,"startCharacter":12,"endLine":417,"endCharacter":3},{"startLine":411,"startCharacter":33,"endLine":412,"endCharacter":62},{"startLine":415,"startCharacter":36,"endLine":416,"endCharacter":68},{"startLine":424,"startCharacter":6,"endLine":435,"endCharacter":3},{"startLine":425,"startCharacter":10,"endLine":434,"endCharacter":13},{"startLine":426,"startCharacter":23,"endLine":432,"endCharacter":5},{"startLine":429,"startCharacter":19,"endLine":432,"endCharacter":4},{"startLine":429,"startCharacter":41,"endLine":431,"endCharacter":9},{"startLine":433,"startCharacter":38,"endLine":434,"endCharacter":13},{"startLine":438,"startCharacter":29,"endLine":439,"endCharacter":34},{"startLine":442,"startCharacter":35,"endLine":443,"endCharacter":55},{"startLine":447,"startCharacter":29,"endLine":457,"endCharacter":3},{"startLine":449,"startCharacter":10,"endLine":453,"endCharacter":17},{"startLine":450,"startCharacter":14,"endLine":451,"endCharacter":58},{"startLine":455,"startCharacter":28,"endLine":456,"endCharacter":51},{"startLine":462,"startCharacter":51,"endLine":510,"endCharacter":2},{"startLine":480,"startCharacter":12,"endLine":483,"endCharacter":45},{"startLine":490,"startCharacter":6,"endLine":501,"endCharacter":3},{"startLine":491,"startCharacter":10,"endLine":500,"endCharacter":13},{"startLine":492,"startCharacter":23,"endLine":498,"endCharacter":5},{"startLine":495,"startCharacter":19,"endLine":498,"endCharacter":4},{"startLine":495,"startCharacter":41,"endLine":497,"endCharacter":9},{"startLine":499,"startCharacter":38,"endLine":500,"endCharacter":13},{"startLine":504,"startCharacter":22,"endLine":505,"endCharacter":55},{"startLine":508,"startCharacter":29,"endLine":509,"endCharacter":40},{"startLine":514,"startCharacter":51,"endLine":574,"endCharacter":2},{"startLine":538,"startCharacter":12,"endLine":541,"endCharacter":15},{"startLine":548,"startCharacter":6,"endLine":559,"endCharacter":3},{"startLine":549,"startCharacter":10,"endLine":558,"endCharacter":13},{"startLine":550,"startCharacter":23,"endLine":556,"endCharacter":5},{"startLine":553,"startCharacter":19,"endLine":556,"endCharacter":4},{"startLine":553,"startCharacter":41,"endLine":555,"endCharacter":9},{"startLine":557,"startCharacter":38,"endLine":558,"endCharacter":13},{"startLine":563,"startCharacter":29,"endLine":565,"endCharacter":62},{"startLine":568,"startCharacter":22,"endLine":569,"endCharacter":55},{"startLine":572,"startCharacter":44,"endLine":573,"endCharacter":46},{"startLine":578,"startCharacter":50,"endLine":647,"endCharacter":2},{"startLine":579,"startCharacter":20,"endLine":582,"endCharacter":25},{"startLine":583,"startCharacter":3,"endLine":585,"endCharacter":54},{"startLine":588,"startCharacter":26,"endLine":646,"endCharacter":4},{"startLine":589,"startCharacter":8,"endLine":646,"endCharacter":3},{"startLine":589,"startCharacter":36,"endLine":645,"endCharacter":4},{"startLine":598,"startCharacter":35,"endLine":601,"endCharacter":62},{"startLine":606,"startCharacter":38,"endLine":607,"endCharacter":69},{"startLine":617,"startCharacter":8,"endLine":628,"endCharacter":5},{"startLine":618,"startCharacter":12,"endLine":627,"endCharacter":15},{"startLine":619,"startCharacter":25,"endLine":625,"endCharacter":7},{"startLine":622,"startCharacter":21,"endLine":625,"endCharacter":6},{"startLine":622,"startCharacter":43,"endLine":624,"endCharacter":11},{"startLine":626,"startCharacter":40,"endLine":627,"endCharacter":15},{"startLine":631,"startCharacter":31,"endLine":632,"endCharacter":42},{"startLine":636,"startCharacter":31,"endLine":640,"endCharacter":5},{"startLine":637,"startCharacter":29,"endLine":639,"endCharacter":18},{"startLine":638,"startCharacter":33,"endLine":639,"endCharacter":18},{"startLine":643,"startCharacter":44,"endLine":644,"endCharacter":92}] [Trace - 23:05:02.214 PM] Sending request 'textDocument/codeLens - (11760)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:05:02.214 PM] Sending request 'textDocument/codeLens - (11761)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:05:02.214 PM] Received response 'textDocument/codeLens - (11760)' in 0ms. Result: null [Trace - 23:05:02.214 PM] Received response 'textDocument/codeLens - (11761)' in 0ms. Result: null [Trace - 23:05:02.215 PM] Sending request 'textDocument/codeAction - (11762)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":270,"character":22},"end":{"line":270,"character":22}},"context":{"diagnostics":[]}} [Trace - 23:05:02.215 PM] Sending request 'textDocument/codeAction - (11763)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":222,"character":38},"end":{"line":222,"character":38}},"context":{"diagnostics":[]}} [Trace - 23:05:02.217 PM] Received response 'textDocument/codeAction - (11762)' in 1ms. Result: null [Trace - 23:05:02.218 PM] Received response 'textDocument/codeAction - (11763)' in 2ms. Result: null [Trace - 23:05:02.367 PM] Sending request 'textDocument/codeAction - (11764)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":649,"character":0}},"context":{"diagnostics":[],"only":["source.organizeImports"]}} [Trace - 23:05:02.368 PM] Received response 'textDocument/codeAction - (11764)' in 1ms. Result: null [Trace - 23:05:02.370 PM] Sending request 'textDocument/formatting - (11765)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 23:05:02.375 PM] Received response 'textDocument/formatting - (11765)' in 4ms. Result: [] [Trace - 23:05:02.396 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":359}} [Trace - 23:05:02.791 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","type":2}]} [Trace - 23:05:03.114 PM] Sending request 'textDocument/documentSymbol - (11766)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:05:03.115 PM] Received response 'textDocument/documentSymbol - (11766)' in 0ms. Result: [{"name":"ReceivedEvent","detail":"struct{...}","kind":23,"range":{"start":{"line":14,"character":5},"end":{"line":17,"character":1}},"selectionRange":{"start":{"line":14,"character":5},"end":{"line":14,"character":18}},"children":[{"name":"Event","detail":"interface{...}","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":12}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":6}}}]},{"name":"(ReceivedEvent).String","detail":"()","kind":6,"range":{"start":{"line":19,"character":0},"end":{"line":21,"character":1}},"selectionRange":{"start":{"line":19,"character":23},"end":{"line":19,"character":29}}},{"name":"isIn","detail":"(id string, ids []string)","kind":12,"range":{"start":{"line":23,"character":0},"end":{"line":30,"character":1}},"selectionRange":{"start":{"line":23,"character":5},"end":{"line":23,"character":9}}},{"name":"durations","detail":"(dd []time.Duration)","kind":12,"range":{"start":{"line":33,"character":0},"end":{"line":35,"character":1}},"selectionRange":{"start":{"line":33,"character":5},"end":{"line":33,"character":14}}},{"name":"errs","detail":"(ee []error)","kind":12,"range":{"start":{"line":37,"character":0},"end":{"line":39,"character":1}},"selectionRange":{"start":{"line":37,"character":5},"end":{"line":37,"character":9}}},{"name":"events","detail":"(ee []scheduler.Event)","kind":12,"range":{"start":{"line":41,"character":0},"end":{"line":43,"character":1}},"selectionRange":{"start":{"line":41,"character":5},"end":{"line":41,"character":11}}},{"name":"TestScheduler_trigger_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":46,"character":0},"end":{"line":121,"character":1}},"selectionRange":{"start":{"line":46,"character":5},"end":{"line":46,"character":32}}},{"name":"TestScheduler_update_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":124,"character":0},"end":{"line":212,"character":1}},"selectionRange":{"start":{"line":124,"character":5},"end":{"line":124,"character":31}}},{"name":"TestScheduler_outdated_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":215,"character":0},"end":{"line":301,"character":1}},"selectionRange":{"start":{"line":215,"character":5},"end":{"line":215,"character":36}}},{"name":"TestScheduler_ignore_invalid_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":304,"character":0},"end":{"line":378,"character":1}},"selectionRange":{"start":{"line":304,"character":5},"end":{"line":304,"character":43}}},{"name":"TestScheduler_missed_schedules_first","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":381,"character":0},"end":{"line":459,"character":1}},"selectionRange":{"start":{"line":381,"character":5},"end":{"line":381,"character":41}}},{"name":"TestScheduler_deleted_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":462,"character":0},"end":{"line":511,"character":1}},"selectionRange":{"start":{"line":462,"character":5},"end":{"line":462,"character":35}}},{"name":"TestScheduler_delete_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":514,"character":0},"end":{"line":575,"character":1}},"selectionRange":{"start":{"line":514,"character":5},"end":{"line":514,"character":35}}},{"name":"TestScheduler_scheduler_since","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":578,"character":0},"end":{"line":648,"character":1}},"selectionRange":{"start":{"line":578,"character":5},"end":{"line":578,"character":34}}}] [Trace - 23:05:30.653 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 23:05:30 background imports cache refresh starting\n"} [Info - 11:05:30 PM] 2020/11/25 23:05:30 background imports cache refresh starting [Trace - 23:05:30.824 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 23:05:30 background refresh finished after 171.109447ms\n"} [Info - 11:05:30 PM] 2020/11/25 23:05:30 background refresh finished after 171.109447ms [Trace - 23:05:44.614 PM] Sending request 'textDocument/documentHighlight - (11767)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":221,"character":1}} [Trace - 23:05:44.614 PM] Received response 'textDocument/documentHighlight - (11767)' in 0ms. Result: [{"range":{"start":{"line":247,"character":30},"end":{"line":247,"character":35}},"kind":1},{"range":{"start":{"line":221,"character":1},"end":{"line":221,"character":6}},"kind":1},{"range":{"start":{"line":228,"character":30},"end":{"line":228,"character":35}},"kind":1}] [Trace - 23:05:44.865 PM] Sending request 'textDocument/codeAction - (11768)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":221,"character":1},"end":{"line":221,"character":1}},"context":{"diagnostics":[]}} [Trace - 23:05:44.866 PM] Received response 'textDocument/codeAction - (11768)' in 1ms. Result: null [Trace - 23:05:45.277 PM] Sending request 'textDocument/hover - (11769)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":229,"character":21}} [Trace - 23:05:45.278 PM] Received response 'textDocument/hover - (11769)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nfunc simple.SimpleSchedule2(id interface{}, epoch int64, timestamp time.Time) schedule.Schedule\n```\n\n[`simple.SimpleSchedule2` on pkg.go.dev](https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls#SimpleSchedule2)"},"range":{"start":{"line":229,"character":9},"end":{"line":229,"character":24}}} [Trace - 23:05:52.461 PM] Sending request 'textDocument/hover - (11770)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":228,"character":31}} [Trace - 23:05:52.461 PM] Received response 'textDocument/hover - (11770)' in 0ms. Result: {"contents":{"kind":"markdown","value":"```go\nvar later time.Time\n```"},"range":{"start":{"line":228,"character":30},"end":{"line":228,"character":35}}} [Trace - 23:05:52.999 PM] Sending request 'textDocument/codeAction - (11771)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":228,"character":30},"end":{"line":228,"character":35}},"context":{"diagnostics":[]}} [Trace - 23:05:53.001 PM] Received response 'textDocument/codeAction - (11771)' in 2ms. Result: null [Trace - 23:05:53.602 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":360},"contentChanges":[{"range":{"start":{"line":228,"character":30},"end":{"line":228,"character":35}},"rangeLength":5,"text":"n"}]} [Trace - 23:05:53.605 PM] Sending request 'textDocument/completion - (11772)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":228,"character":31},"context":{"triggerKind":1}} [Trace - 23:05:53.611 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":360,"diagnostics":[{"range":{"start":{"line":228,"character":30},"end":{"line":228,"character":35}},"severity":1,"source":"compiler","message":"undeclared name: n"}]} [Trace - 23:05:53.707 PM] Received response 'textDocument/completion - (11772)' in 102ms. Result: {"isIncomplete":true,"items":[{"label":"now.Unix","kind":2,"detail":"func() int64","documentation":"Unix returns t as a Unix time, the number of seconds elapsed\nsince January 1, 1970 UTC. The result does not depend on the\nlocation associated with t.\nUnix-like operating systems often record time as a 32-bit\ncount of seconds, but since the method here returns a 64-bit\nvalue it is valid for billions of years into the past or future.\n","preselect":true,"sortText":"00000","filterText":"now.Unix","insertTextFormat":2,"textEdit":{"range":{"start":{"line":228,"character":30},"end":{"line":228,"character":31}},"newText":"now.Unix"}},{"label":"now.UnixNano","kind":2,"detail":"func() int64","documentation":"UnixNano returns t as a Unix time, the number of nanoseconds elapsed\nsince January 1, 1970 UTC. The result is undefined if the Unix time\nin nanoseconds cannot be represented by an int64 (a date before the year\n1678 or after 2262). Note that this means the result of calling UnixNano\non the zero Time is undefined. The result does not depend on the\nlocation associated with t.\n","sortText":"00001","filterText":"now.UnixNano","insertTextFormat":2,"textEdit":{"range":{"start":{"line":228,"character":30},"end":{"line":228,"character":31}},"newText":"now.UnixNano"}},{"label":"time.Hour.Nanoseconds","kind":2,"detail":"func() int64","documentation":"Nanoseconds returns the duration as an integer nanosecond count.\n","sortText":"00002","filterText":"time.Hour.Nanoseconds","insertTextFormat":2,"textEdit":{"range":{"start":{"line":228,"character":30},"end":{"line":228,"character":31}},"newText":"time.Hour.Nanoseconds"}},{"label":"now","kind":6,"detail":"time.Time","sortText":"00004","filterText":"now","insertTextFormat":2,"textEdit":{"range":{"start":{"line":228,"character":30},"end":{"line":228,"character":31}},"newText":"now"}},{"label":"net","kind":9,"detail":"\"net\"","sortText":"00005","filterText":"net","insertTextFormat":2,"textEdit":{"range":{"start":{"line":228,"character":30},"end":{"line":228,"character":31}},"newText":"net"},"additionalTextEdits":[{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":2}},"newText":"net\"\n\t\""}]},{"label":"new","kind":3,"detail":"func(Type) *Type","sortText":"00006","filterText":"new","insertTextFormat":2,"textEdit":{"range":{"start":{"line":228,"character":30},"end":{"line":228,"character":31}},"newText":"new"}},{"label":"netappapi","kind":9,"detail":"\"github.com/Azure/azure-sdk-for-go/services/netapp/mgmt/2019-10-01/netapp/netappapi\"","sortText":"00007","filterText":"netappapi","insertTextFormat":2,"textEdit":{"range":{"start":{"line":228,"character":30},"end":{"line":228,"character":31}},"newText":"netappapi"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"Azure/azure-sdk-for-go/services/netapp/mgmt/2019-10-01/netapp/netappapi\"\n\t\"github.com/"}]},{"label":"network","kind":9,"detail":"\"github.com/Azure/azure-sdk-for-go/services/network/mgmt/2019-07-01/network\"","sortText":"00008","filterText":"network","insertTextFormat":2,"textEdit":{"range":{"start":{"line":228,"character":30},"end":{"line":228,"character":31}},"newText":"network"},"additionalTextEdits":[{"range":{"start":{"line":7,"character":13},"end":{"line":7,"character":13}},"newText":"Azure/azure-sdk-for-go/services/network/mgmt/2019-07-01/network\"\n\t\"github.com/"}]},{"label":"nfs","kind":9,"detail":"\"github.com/prometheus/procfs/nfs\"","sortText":"00009","filterText":"nfs","insertTextFormat":2,"textEdit":{"range":{"start":{"line":228,"character":30},"end":{"line":228,"character":31}},"newText":"nfs"},"additionalTextEdits":[{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":0}},"newText":"\t\"github.com/prometheus/procfs/nfs\"\n"}]},{"label":"nilfunc","kind":9,"detail":"\"golang.org/x/tools/go/analysis/passes/nilfunc\"","sortText":"00010","filterText":"nilfunc","insertTextFormat":2,"textEdit":{"range":{"start":{"line":228,"character":30},"end":{"line":228,"character":31}},"newText":"nilfunc"},"additionalTextEdits":[{"range":{"start":{"line":11,"character":0},"end":{"line":11,"character":0}},"newText":"\t\"golang.org/x/tools/go/analysis/passes/nilfunc\"\n"}]},{"label":"nil","kind":6,"sortText":"00015","filterText":"nil","insertTextFormat":2,"textEdit":{"range":{"start":{"line":228,"character":30},"end":{"line":228,"character":31}},"newText":"nil"}}]} [Trace - 23:05:53.790 PM] Sending request 'textDocument/foldingRange - (11773)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:05:53.790 PM] Sending request 'textDocument/foldingRange - (11774)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:05:53.794 PM] Received response 'textDocument/foldingRange - (11773)' in 3ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":300,"endCharacter":2},{"startLine":227,"startCharacter":33,"endLine":229,"endCharacter":49},{"startLine":234,"startCharacter":36,"endLine":235,"endCharacter":21},{"startLine":244,"startCharacter":9,"endLine":254,"endCharacter":3},{"startLine":246,"startCharacter":33,"endLine":249,"endCharacter":61},{"startLine":252,"startCharacter":36,"endLine":253,"endCharacter":22},{"startLine":261,"startCharacter":6,"endLine":272,"endCharacter":3},{"startLine":262,"startCharacter":10,"endLine":271,"endCharacter":13},{"startLine":263,"startCharacter":23,"endLine":269,"endCharacter":5},{"startLine":266,"startCharacter":19,"endLine":269,"endCharacter":4},{"startLine":266,"startCharacter":41,"endLine":268,"endCharacter":9},{"startLine":270,"startCharacter":38,"endLine":271,"endCharacter":13},{"startLine":275,"startCharacter":22,"endLine":276,"endCharacter":55},{"startLine":279,"startCharacter":29,"endLine":280,"endCharacter":40},{"startLine":283,"startCharacter":29,"endLine":299,"endCharacter":3},{"startLine":284,"startCharacter":32,"endLine":298,"endCharacter":51},{"startLine":285,"startCharacter":32,"endLine":288,"endCharacter":4},{"startLine":286,"startCharacter":38,"endLine":287,"endCharacter":51},{"startLine":289,"startCharacter":31,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":47,"endLine":291,"endCharacter":50},{"startLine":293,"startCharacter":25,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":68},{"startLine":297,"startCharacter":10,"endLine":298,"endCharacter":51},{"startLine":304,"startCharacter":59,"endLine":377,"endCharacter":2},{"startLine":309,"startCharacter":33,"endLine":311,"endCharacter":31},{"startLine":316,"startCharacter":36,"endLine":317,"endCharacter":67},{"startLine":326,"startCharacter":12,"endLine":335,"endCharacter":3},{"startLine":328,"startCharacter":33,"endLine":330,"endCharacter":32},{"startLine":333,"startCharacter":36,"endLine":334,"endCharacter":68},{"startLine":342,"startCharacter":6,"endLine":353,"endCharacter":3},{"startLine":343,"startCharacter":10,"endLine":352,"endCharacter":13},{"startLine":344,"startCharacter":23,"endLine":350,"endCharacter":5},{"startLine":347,"startCharacter":19,"endLine":350,"endCharacter":4},{"startLine":347,"startCharacter":41,"endLine":349,"endCharacter":9},{"startLine":351,"startCharacter":38,"endLine":352,"endCharacter":13},{"startLine":356,"startCharacter":22,"endLine":357,"endCharacter":55},{"startLine":360,"startCharacter":29,"endLine":361,"endCharacter":40},{"startLine":366,"startCharacter":29,"endLine":372,"endCharacter":3},{"startLine":367,"startCharacter":32,"endLine":371,"endCharacter":51},{"startLine":368,"startCharacter":32,"endLine":369,"endCharacter":49},{"startLine":370,"startCharacter":10,"endLine":371,"endCharacter":51},{"startLine":375,"startCharacter":32,"endLine":376,"endCharacter":76},{"startLine":381,"startCharacter":57,"endLine":458,"endCharacter":2},{"startLine":390,"startCharacter":33,"endLine":394,"endCharacter":60},{"startLine":399,"startCharacter":36,"endLine":400,"endCharacter":67},{"startLine":409,"startCharacter":12,"endLine":417,"endCharacter":3},{"startLine":411,"startCharacter":33,"endLine":412,"endCharacter":62},{"startLine":415,"startCharacter":36,"endLine":416,"endCharacter":68},{"startLine":424,"startCharacter":6,"endLine":435,"endCharacter":3},{"startLine":425,"startCharacter":10,"endLine":434,"endCharacter":13},{"startLine":426,"startCharacter":23,"endLine":432,"endCharacter":5},{"startLine":429,"startCharacter":19,"endLine":432,"endCharacter":4},{"startLine":429,"startCharacter":41,"endLine":431,"endCharacter":9},{"startLine":433,"startCharacter":38,"endLine":434,"endCharacter":13},{"startLine":438,"startCharacter":29,"endLine":439,"endCharacter":34},{"startLine":442,"startCharacter":35,"endLine":443,"endCharacter":55},{"startLine":447,"startCharacter":29,"endLine":457,"endCharacter":3},{"startLine":449,"startCharacter":10,"endLine":453,"endCharacter":17},{"startLine":450,"startCharacter":14,"endLine":451,"endCharacter":58},{"startLine":455,"startCharacter":28,"endLine":456,"endCharacter":51},{"startLine":462,"startCharacter":51,"endLine":510,"endCharacter":2},{"startLine":480,"startCharacter":12,"endLine":483,"endCharacter":45},{"startLine":490,"startCharacter":6,"endLine":501,"endCharacter":3},{"startLine":491,"startCharacter":10,"endLine":500,"endCharacter":13},{"startLine":492,"startCharacter":23,"endLine":498,"endCharacter":5},{"startLine":495,"startCharacter":19,"endLine":498,"endCharacter":4},{"startLine":495,"startCharacter":41,"endLine":497,"endCharacter":9},{"startLine":499,"startCharacter":38,"endLine":500,"endCharacter":13},{"startLine":504,"startCharacter":22,"endLine":505,"endCharacter":55},{"startLine":508,"startCharacter":29,"endLine":509,"endCharacter":40},{"startLine":514,"startCharacter":51,"endLine":574,"endCharacter":2},{"startLine":538,"startCharacter":12,"endLine":541,"endCharacter":15},{"startLine":548,"startCharacter":6,"endLine":559,"endCharacter":3},{"startLine":549,"startCharacter":10,"endLine":558,"endCharacter":13},{"startLine":550,"startCharacter":23,"endLine":556,"endCharacter":5},{"startLine":553,"startCharacter":19,"endLine":556,"endCharacter":4},{"startLine":553,"startCharacter":41,"endLine":555,"endCharacter":9},{"startLine":557,"startCharacter":38,"endLine":558,"endCharacter":13},{"startLine":563,"startCharacter":29,"endLine":565,"endCharacter":62},{"startLine":568,"startCharacter":22,"endLine":569,"endCharacter":55},{"startLine":572,"startCharacter":44,"endLine":573,"endCharacter":46},{"startLine":578,"startCharacter":50,"endLine":647,"endCharacter":2},{"startLine":579,"startCharacter":20,"endLine":582,"endCharacter":25},{"startLine":583,"startCharacter":3,"endLine":585,"endCharacter":54},{"startLine":588,"startCharacter":26,"endLine":646,"endCharacter":4},{"startLine":589,"startCharacter":8,"endLine":646,"endCharacter":3},{"startLine":589,"startCharacter":36,"endLine":645,"endCharacter":4},{"startLine":598,"startCharacter":35,"endLine":601,"endCharacter":62},{"startLine":606,"startCharacter":38,"endLine":607,"endCharacter":69},{"startLine":617,"startCharacter":8,"endLine":628,"endCharacter":5},{"startLine":618,"startCharacter":12,"endLine":627,"endCharacter":15},{"startLine":619,"startCharacter":25,"endLine":625,"endCharacter":7},{"startLine":622,"startCharacter":21,"endLine":625,"endCharacter":6},{"startLine":622,"startCharacter":43,"endLine":624,"endCharacter":11},{"startLine":626,"startCharacter":40,"endLine":627,"endCharacter":15},{"startLine":631,"startCharacter":31,"endLine":632,"endCharacter":42},{"startLine":636,"startCharacter":31,"endLine":640,"endCharacter":5},{"startLine":637,"startCharacter":29,"endLine":639,"endCharacter":18},{"startLine":638,"startCharacter":33,"endLine":639,"endCharacter":18},{"startLine":643,"startCharacter":44,"endLine":644,"endCharacter":92}] [Trace - 23:05:53.797 PM] Received response 'textDocument/foldingRange - (11774)' in 6ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":300,"endCharacter":2},{"startLine":227,"startCharacter":33,"endLine":229,"endCharacter":49},{"startLine":234,"startCharacter":36,"endLine":235,"endCharacter":21},{"startLine":244,"startCharacter":9,"endLine":254,"endCharacter":3},{"startLine":246,"startCharacter":33,"endLine":249,"endCharacter":61},{"startLine":252,"startCharacter":36,"endLine":253,"endCharacter":22},{"startLine":261,"startCharacter":6,"endLine":272,"endCharacter":3},{"startLine":262,"startCharacter":10,"endLine":271,"endCharacter":13},{"startLine":263,"startCharacter":23,"endLine":269,"endCharacter":5},{"startLine":266,"startCharacter":19,"endLine":269,"endCharacter":4},{"startLine":266,"startCharacter":41,"endLine":268,"endCharacter":9},{"startLine":270,"startCharacter":38,"endLine":271,"endCharacter":13},{"startLine":275,"startCharacter":22,"endLine":276,"endCharacter":55},{"startLine":279,"startCharacter":29,"endLine":280,"endCharacter":40},{"startLine":283,"startCharacter":29,"endLine":299,"endCharacter":3},{"startLine":284,"startCharacter":32,"endLine":298,"endCharacter":51},{"startLine":285,"startCharacter":32,"endLine":288,"endCharacter":4},{"startLine":286,"startCharacter":38,"endLine":287,"endCharacter":51},{"startLine":289,"startCharacter":31,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":47,"endLine":291,"endCharacter":50},{"startLine":293,"startCharacter":25,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":68},{"startLine":297,"startCharacter":10,"endLine":298,"endCharacter":51},{"startLine":304,"startCharacter":59,"endLine":377,"endCharacter":2},{"startLine":309,"startCharacter":33,"endLine":311,"endCharacter":31},{"startLine":316,"startCharacter":36,"endLine":317,"endCharacter":67},{"startLine":326,"startCharacter":12,"endLine":335,"endCharacter":3},{"startLine":328,"startCharacter":33,"endLine":330,"endCharacter":32},{"startLine":333,"startCharacter":36,"endLine":334,"endCharacter":68},{"startLine":342,"startCharacter":6,"endLine":353,"endCharacter":3},{"startLine":343,"startCharacter":10,"endLine":352,"endCharacter":13},{"startLine":344,"startCharacter":23,"endLine":350,"endCharacter":5},{"startLine":347,"startCharacter":19,"endLine":350,"endCharacter":4},{"startLine":347,"startCharacter":41,"endLine":349,"endCharacter":9},{"startLine":351,"startCharacter":38,"endLine":352,"endCharacter":13},{"startLine":356,"startCharacter":22,"endLine":357,"endCharacter":55},{"startLine":360,"startCharacter":29,"endLine":361,"endCharacter":40},{"startLine":366,"startCharacter":29,"endLine":372,"endCharacter":3},{"startLine":367,"startCharacter":32,"endLine":371,"endCharacter":51},{"startLine":368,"startCharacter":32,"endLine":369,"endCharacter":49},{"startLine":370,"startCharacter":10,"endLine":371,"endCharacter":51},{"startLine":375,"startCharacter":32,"endLine":376,"endCharacter":76},{"startLine":381,"startCharacter":57,"endLine":458,"endCharacter":2},{"startLine":390,"startCharacter":33,"endLine":394,"endCharacter":60},{"startLine":399,"startCharacter":36,"endLine":400,"endCharacter":67},{"startLine":409,"startCharacter":12,"endLine":417,"endCharacter":3},{"startLine":411,"startCharacter":33,"endLine":412,"endCharacter":62},{"startLine":415,"startCharacter":36,"endLine":416,"endCharacter":68},{"startLine":424,"startCharacter":6,"endLine":435,"endCharacter":3},{"startLine":425,"startCharacter":10,"endLine":434,"endCharacter":13},{"startLine":426,"startCharacter":23,"endLine":432,"endCharacter":5},{"startLine":429,"startCharacter":19,"endLine":432,"endCharacter":4},{"startLine":429,"startCharacter":41,"endLine":431,"endCharacter":9},{"startLine":433,"startCharacter":38,"endLine":434,"endCharacter":13},{"startLine":438,"startCharacter":29,"endLine":439,"endCharacter":34},{"startLine":442,"startCharacter":35,"endLine":443,"endCharacter":55},{"startLine":447,"startCharacter":29,"endLine":457,"endCharacter":3},{"startLine":449,"startCharacter":10,"endLine":453,"endCharacter":17},{"startLine":450,"startCharacter":14,"endLine":451,"endCharacter":58},{"startLine":455,"startCharacter":28,"endLine":456,"endCharacter":51},{"startLine":462,"startCharacter":51,"endLine":510,"endCharacter":2},{"startLine":480,"startCharacter":12,"endLine":483,"endCharacter":45},{"startLine":490,"startCharacter":6,"endLine":501,"endCharacter":3},{"startLine":491,"startCharacter":10,"endLine":500,"endCharacter":13},{"startLine":492,"startCharacter":23,"endLine":498,"endCharacter":5},{"startLine":495,"startCharacter":19,"endLine":498,"endCharacter":4},{"startLine":495,"startCharacter":41,"endLine":497,"endCharacter":9},{"startLine":499,"startCharacter":38,"endLine":500,"endCharacter":13},{"startLine":504,"startCharacter":22,"endLine":505,"endCharacter":55},{"startLine":508,"startCharacter":29,"endLine":509,"endCharacter":40},{"startLine":514,"startCharacter":51,"endLine":574,"endCharacter":2},{"startLine":538,"startCharacter":12,"endLine":541,"endCharacter":15},{"startLine":548,"startCharacter":6,"endLine":559,"endCharacter":3},{"startLine":549,"startCharacter":10,"endLine":558,"endCharacter":13},{"startLine":550,"startCharacter":23,"endLine":556,"endCharacter":5},{"startLine":553,"startCharacter":19,"endLine":556,"endCharacter":4},{"startLine":553,"startCharacter":41,"endLine":555,"endCharacter":9},{"startLine":557,"startCharacter":38,"endLine":558,"endCharacter":13},{"startLine":563,"startCharacter":29,"endLine":565,"endCharacter":62},{"startLine":568,"startCharacter":22,"endLine":569,"endCharacter":55},{"startLine":572,"startCharacter":44,"endLine":573,"endCharacter":46},{"startLine":578,"startCharacter":50,"endLine":647,"endCharacter":2},{"startLine":579,"startCharacter":20,"endLine":582,"endCharacter":25},{"startLine":583,"startCharacter":3,"endLine":585,"endCharacter":54},{"startLine":588,"startCharacter":26,"endLine":646,"endCharacter":4},{"startLine":589,"startCharacter":8,"endLine":646,"endCharacter":3},{"startLine":589,"startCharacter":36,"endLine":645,"endCharacter":4},{"startLine":598,"startCharacter":35,"endLine":601,"endCharacter":62},{"startLine":606,"startCharacter":38,"endLine":607,"endCharacter":69},{"startLine":617,"startCharacter":8,"endLine":628,"endCharacter":5},{"startLine":618,"startCharacter":12,"endLine":627,"endCharacter":15},{"startLine":619,"startCharacter":25,"endLine":625,"endCharacter":7},{"startLine":622,"startCharacter":21,"endLine":625,"endCharacter":6},{"startLine":622,"startCharacter":43,"endLine":624,"endCharacter":11},{"startLine":626,"startCharacter":40,"endLine":627,"endCharacter":15},{"startLine":631,"startCharacter":31,"endLine":632,"endCharacter":42},{"startLine":636,"startCharacter":31,"endLine":640,"endCharacter":5},{"startLine":637,"startCharacter":29,"endLine":639,"endCharacter":18},{"startLine":638,"startCharacter":33,"endLine":639,"endCharacter":18},{"startLine":643,"startCharacter":44,"endLine":644,"endCharacter":92}] [Trace - 23:05:53.863 PM] Sending request 'textDocument/codeLens - (11775)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:05:53.863 PM] Sending request 'textDocument/codeLens - (11776)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:05:53.864 PM] Received response 'textDocument/codeLens - (11775)' in 0ms. Result: null [Trace - 23:05:53.864 PM] Received response 'textDocument/codeLens - (11776)' in 0ms. Result: null [Trace - 23:05:53.865 PM] Sending request 'textDocument/codeAction - (11777)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":270,"character":22},"end":{"line":270,"character":22}},"context":{"diagnostics":[]}} [Trace - 23:05:53.865 PM] Sending request 'textDocument/codeAction - (11778)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":228,"character":31},"end":{"line":228,"character":31}},"context":{"diagnostics":[{"range":{"start":{"line":228,"character":30},"end":{"line":228,"character":35}},"message":"undeclared name: n","severity":1,"source":"compiler"}]}} [Trace - 23:05:54.072 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":361},"contentChanges":[{"range":{"start":{"line":228,"character":31},"end":{"line":228,"character":31}},"rangeLength":0,"text":"o"}]} [Trace - 23:05:54.072 PM] Sending notification '$/cancelRequest'. Params: {"id":11777} [Trace - 23:05:54.072 PM] Sending notification '$/cancelRequest'. Params: {"id":11778} [Trace - 23:05:54.072 PM] Sending request 'textDocument/completion - (11779)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":228,"character":32},"context":{"triggerKind":3}} [Trace - 23:05:54.175 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":362},"contentChanges":[{"range":{"start":{"line":228,"character":32},"end":{"line":228,"character":32}},"rangeLength":0,"text":"w"}]} [Trace - 23:05:54.367 PM] Sending request 'textDocument/foldingRange - (11780)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:05:54.367 PM] Sending request 'textDocument/foldingRange - (11781)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:05:54.440 PM] Sending request 'textDocument/codeLens - (11782)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:05:54.440 PM] Sending request 'textDocument/codeLens - (11783)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:05:54.440 PM] Sending request 'textDocument/codeAction - (11784)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":228,"character":33},"end":{"line":228,"character":33}},"context":{"diagnostics":[{"range":{"start":{"line":228,"character":30},"end":{"line":228,"character":35}},"message":"undeclared name: n","severity":1,"source":"compiler"}]}} [Trace - 23:05:54.593 PM] Sending request 'textDocument/documentLink - (11785)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:05:54.593 PM] Sending request 'textDocument/documentLink - (11786)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:05:54.750 PM] Sending notification '$/cancelRequest'. Params: {"id":11779} [Trace - 23:05:55.328 PM] Sending request 'textDocument/documentSymbol - (11787)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"}} [Trace - 23:05:55.869 PM] Sending request 'textDocument/hover - (11788)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":228,"character":31}} [Trace - 23:05:56.025 PM] Sending request 'textDocument/codeAction - (11789)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":228,"character":30},"end":{"line":228,"character":35}},"context":{"diagnostics":[{"range":{"start":{"line":228,"character":30},"end":{"line":228,"character":35}},"message":"undeclared name: n","severity":1,"source":"compiler"}],"only":["quickfix"]}} [Trace - 23:05:56.627 PM] Sending request 'textDocument/codeAction - (11790)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":228,"character":30},"end":{"line":228,"character":35}},"context":{"diagnostics":[{"range":{"start":{"line":228,"character":30},"end":{"line":228,"character":35}},"message":"undeclared name: n","severity":1,"source":"compiler"}],"only":["quickfix"]}} [Trace - 23:05:57.015 PM] Sending request 'textDocument/definition - (11791)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":228,"character":31}} [Trace - 23:05:57.111 PM] Sending notification '$/cancelRequest'. Params: {"id":11788} [Trace - 23:05:57.111 PM] Sending request 'textDocument/codeAction - (11792)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":649,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":228,"character":30},"end":{"line":228,"character":35}},"message":"undeclared name: n","severity":1,"source":"compiler"}],"only":["source.organizeImports"]}} [Trace - 23:06:00.486 PM] Sending request 'textDocument/hover - (11793)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"position":{"line":228,"character":36}} [Trace - 23:06:00.640 PM] Sending request 'textDocument/codeAction - (11794)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":228,"character":30},"end":{"line":228,"character":35}},"context":{"diagnostics":[{"range":{"start":{"line":228,"character":30},"end":{"line":228,"character":35}},"message":"undeclared name: n","severity":1,"source":"compiler"}],"only":["quickfix"]}} [Trace - 23:06:01.238 PM] Sending request 'textDocument/codeAction - (11795)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":228,"character":30},"end":{"line":228,"character":35}},"context":{"diagnostics":[{"range":{"start":{"line":228,"character":30},"end":{"line":228,"character":35}},"message":"undeclared name: n","severity":1,"source":"compiler"}],"only":["quickfix"]}} [Trace - 23:06:01.716 PM] Sending notification '$/cancelRequest'. Params: {"id":11793} [Error - Received] 23:07:19.190 PM #11777 context canceled [Error - Received] 23:07:19.190 PM #11778 JSON RPC cancelled [Trace - 23:07:19.190 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 23:07:19 background imports cache refresh starting\n"} [Error - 11:07:19 PM] Request textDocument/codeAction failed. Message: context canceled Code: 0 [Info - 11:07:19 PM] 2020/11/25 23:07:19 background imports cache refresh starting [Error - Received] 23:07:19.192 PM #11779 JSON RPC cancelled [Trace - 23:07:19.197 PM] Received response 'textDocument/foldingRange - (11780)' in 84829ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":300,"endCharacter":2},{"startLine":227,"startCharacter":33,"endLine":229,"endCharacter":49},{"startLine":234,"startCharacter":36,"endLine":235,"endCharacter":21},{"startLine":244,"startCharacter":9,"endLine":254,"endCharacter":3},{"startLine":246,"startCharacter":33,"endLine":249,"endCharacter":61},{"startLine":252,"startCharacter":36,"endLine":253,"endCharacter":22},{"startLine":261,"startCharacter":6,"endLine":272,"endCharacter":3},{"startLine":262,"startCharacter":10,"endLine":271,"endCharacter":13},{"startLine":263,"startCharacter":23,"endLine":269,"endCharacter":5},{"startLine":266,"startCharacter":19,"endLine":269,"endCharacter":4},{"startLine":266,"startCharacter":41,"endLine":268,"endCharacter":9},{"startLine":270,"startCharacter":38,"endLine":271,"endCharacter":13},{"startLine":275,"startCharacter":22,"endLine":276,"endCharacter":55},{"startLine":279,"startCharacter":29,"endLine":280,"endCharacter":40},{"startLine":283,"startCharacter":29,"endLine":299,"endCharacter":3},{"startLine":284,"startCharacter":32,"endLine":298,"endCharacter":51},{"startLine":285,"startCharacter":32,"endLine":288,"endCharacter":4},{"startLine":286,"startCharacter":38,"endLine":287,"endCharacter":51},{"startLine":289,"startCharacter":31,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":47,"endLine":291,"endCharacter":50},{"startLine":293,"startCharacter":25,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":68},{"startLine":297,"startCharacter":10,"endLine":298,"endCharacter":51},{"startLine":304,"startCharacter":59,"endLine":377,"endCharacter":2},{"startLine":309,"startCharacter":33,"endLine":311,"endCharacter":31},{"startLine":316,"startCharacter":36,"endLine":317,"endCharacter":67},{"startLine":326,"startCharacter":12,"endLine":335,"endCharacter":3},{"startLine":328,"startCharacter":33,"endLine":330,"endCharacter":32},{"startLine":333,"startCharacter":36,"endLine":334,"endCharacter":68},{"startLine":342,"startCharacter":6,"endLine":353,"endCharacter":3},{"startLine":343,"startCharacter":10,"endLine":352,"endCharacter":13},{"startLine":344,"startCharacter":23,"endLine":350,"endCharacter":5},{"startLine":347,"startCharacter":19,"endLine":350,"endCharacter":4},{"startLine":347,"startCharacter":41,"endLine":349,"endCharacter":9},{"startLine":351,"startCharacter":38,"endLine":352,"endCharacter":13},{"startLine":356,"startCharacter":22,"endLine":357,"endCharacter":55},{"startLine":360,"startCharacter":29,"endLine":361,"endCharacter":40},{"startLine":366,"startCharacter":29,"endLine":372,"endCharacter":3},{"startLine":367,"startCharacter":32,"endLine":371,"endCharacter":51},{"startLine":368,"startCharacter":32,"endLine":369,"endCharacter":49},{"startLine":370,"startCharacter":10,"endLine":371,"endCharacter":51},{"startLine":375,"startCharacter":32,"endLine":376,"endCharacter":76},{"startLine":381,"startCharacter":57,"endLine":458,"endCharacter":2},{"startLine":390,"startCharacter":33,"endLine":394,"endCharacter":60},{"startLine":399,"startCharacter":36,"endLine":400,"endCharacter":67},{"startLine":409,"startCharacter":12,"endLine":417,"endCharacter":3},{"startLine":411,"startCharacter":33,"endLine":412,"endCharacter":62},{"startLine":415,"startCharacter":36,"endLine":416,"endCharacter":68},{"startLine":424,"startCharacter":6,"endLine":435,"endCharacter":3},{"startLine":425,"startCharacter":10,"endLine":434,"endCharacter":13},{"startLine":426,"startCharacter":23,"endLine":432,"endCharacter":5},{"startLine":429,"startCharacter":19,"endLine":432,"endCharacter":4},{"startLine":429,"startCharacter":41,"endLine":431,"endCharacter":9},{"startLine":433,"startCharacter":38,"endLine":434,"endCharacter":13},{"startLine":438,"startCharacter":29,"endLine":439,"endCharacter":34},{"startLine":442,"startCharacter":35,"endLine":443,"endCharacter":55},{"startLine":447,"startCharacter":29,"endLine":457,"endCharacter":3},{"startLine":449,"startCharacter":10,"endLine":453,"endCharacter":17},{"startLine":450,"startCharacter":14,"endLine":451,"endCharacter":58},{"startLine":455,"startCharacter":28,"endLine":456,"endCharacter":51},{"startLine":462,"startCharacter":51,"endLine":510,"endCharacter":2},{"startLine":480,"startCharacter":12,"endLine":483,"endCharacter":45},{"startLine":490,"startCharacter":6,"endLine":501,"endCharacter":3},{"startLine":491,"startCharacter":10,"endLine":500,"endCharacter":13},{"startLine":492,"startCharacter":23,"endLine":498,"endCharacter":5},{"startLine":495,"startCharacter":19,"endLine":498,"endCharacter":4},{"startLine":495,"startCharacter":41,"endLine":497,"endCharacter":9},{"startLine":499,"startCharacter":38,"endLine":500,"endCharacter":13},{"startLine":504,"startCharacter":22,"endLine":505,"endCharacter":55},{"startLine":508,"startCharacter":29,"endLine":509,"endCharacter":40},{"startLine":514,"startCharacter":51,"endLine":574,"endCharacter":2},{"startLine":538,"startCharacter":12,"endLine":541,"endCharacter":15},{"startLine":548,"startCharacter":6,"endLine":559,"endCharacter":3},{"startLine":549,"startCharacter":10,"endLine":558,"endCharacter":13},{"startLine":550,"startCharacter":23,"endLine":556,"endCharacter":5},{"startLine":553,"startCharacter":19,"endLine":556,"endCharacter":4},{"startLine":553,"startCharacter":41,"endLine":555,"endCharacter":9},{"startLine":557,"startCharacter":38,"endLine":558,"endCharacter":13},{"startLine":563,"startCharacter":29,"endLine":565,"endCharacter":62},{"startLine":568,"startCharacter":22,"endLine":569,"endCharacter":55},{"startLine":572,"startCharacter":44,"endLine":573,"endCharacter":46},{"startLine":578,"startCharacter":50,"endLine":647,"endCharacter":2},{"startLine":579,"startCharacter":20,"endLine":582,"endCharacter":25},{"startLine":583,"startCharacter":3,"endLine":585,"endCharacter":54},{"startLine":588,"startCharacter":26,"endLine":646,"endCharacter":4},{"startLine":589,"startCharacter":8,"endLine":646,"endCharacter":3},{"startLine":589,"startCharacter":36,"endLine":645,"endCharacter":4},{"startLine":598,"startCharacter":35,"endLine":601,"endCharacter":62},{"startLine":606,"startCharacter":38,"endLine":607,"endCharacter":69},{"startLine":617,"startCharacter":8,"endLine":628,"endCharacter":5},{"startLine":618,"startCharacter":12,"endLine":627,"endCharacter":15},{"startLine":619,"startCharacter":25,"endLine":625,"endCharacter":7},{"startLine":622,"startCharacter":21,"endLine":625,"endCharacter":6},{"startLine":622,"startCharacter":43,"endLine":624,"endCharacter":11},{"startLine":626,"startCharacter":40,"endLine":627,"endCharacter":15},{"startLine":631,"startCharacter":31,"endLine":632,"endCharacter":42},{"startLine":636,"startCharacter":31,"endLine":640,"endCharacter":5},{"startLine":637,"startCharacter":29,"endLine":639,"endCharacter":18},{"startLine":638,"startCharacter":33,"endLine":639,"endCharacter":18},{"startLine":643,"startCharacter":44,"endLine":644,"endCharacter":92}] [Trace - 23:07:19.199 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":362,"diagnostics":[]} [Trace - 23:07:19.200 PM] Received response 'textDocument/codeLens - (11782)' in 84759ms. Result: null [Trace - 23:07:19.200 PM] Received response 'textDocument/codeLens - (11783)' in 84759ms. Result: null [Trace - 23:07:19.200 PM] Received response 'textDocument/foldingRange - (11781)' in 84832ms. Result: [{"startLine":2,"startCharacter":8,"endLine":10,"endCharacter":44,"kind":"imports"},{"startLine":14,"startCharacter":27,"endLine":16,"endCharacter":12},{"startLine":19,"startCharacter":40,"endLine":20,"endCharacter":72},{"startLine":23,"startCharacter":42,"endLine":29,"endCharacter":13},{"startLine":24,"startCharacter":24,"endLine":27,"endCharacter":3},{"startLine":25,"startCharacter":14,"endLine":26,"endCharacter":14},{"startLine":33,"startCharacter":53,"endLine":34,"endCharacter":10},{"startLine":37,"startCharacter":32,"endLine":38,"endCharacter":10},{"startLine":41,"startCharacter":54,"endLine":42,"endCharacter":10},{"startLine":46,"startCharacter":48,"endLine":120,"endCharacter":2},{"startLine":53,"startCharacter":33,"endLine":55,"endCharacter":61},{"startLine":60,"startCharacter":36,"endLine":61,"endCharacter":67},{"startLine":70,"startCharacter":12,"endLine":82,"endCharacter":3},{"startLine":72,"startCharacter":33,"endLine":76,"endCharacter":62},{"startLine":80,"startCharacter":36,"endLine":81,"endCharacter":68},{"startLine":90,"startCharacter":6,"endLine":101,"endCharacter":3},{"startLine":91,"startCharacter":10,"endLine":100,"endCharacter":13},{"startLine":92,"startCharacter":23,"endLine":98,"endCharacter":5},{"startLine":95,"startCharacter":19,"endLine":98,"endCharacter":4},{"startLine":95,"startCharacter":41,"endLine":97,"endCharacter":9},{"startLine":99,"startCharacter":38,"endLine":100,"endCharacter":13},{"startLine":104,"startCharacter":29,"endLine":105,"endCharacter":40},{"startLine":108,"startCharacter":35,"endLine":109,"endCharacter":55},{"startLine":112,"startCharacter":29,"endLine":119,"endCharacter":3},{"startLine":114,"startCharacter":10,"endLine":115,"endCharacter":39},{"startLine":117,"startCharacter":31,"endLine":118,"endCharacter":69},{"startLine":124,"startCharacter":47,"endLine":211,"endCharacter":2},{"startLine":131,"startCharacter":33,"endLine":137,"endCharacter":61},{"startLine":142,"startCharacter":36,"endLine":143,"endCharacter":67},{"startLine":153,"startCharacter":12,"endLine":166,"endCharacter":3},{"startLine":155,"startCharacter":32,"endLine":161,"endCharacter":62},{"startLine":164,"startCharacter":36,"endLine":165,"endCharacter":68},{"startLine":173,"startCharacter":6,"endLine":184,"endCharacter":3},{"startLine":174,"startCharacter":10,"endLine":183,"endCharacter":13},{"startLine":175,"startCharacter":23,"endLine":181,"endCharacter":5},{"startLine":178,"startCharacter":19,"endLine":181,"endCharacter":4},{"startLine":178,"startCharacter":41,"endLine":180,"endCharacter":9},{"startLine":182,"startCharacter":38,"endLine":183,"endCharacter":13},{"startLine":187,"startCharacter":29,"endLine":188,"endCharacter":40},{"startLine":191,"startCharacter":22,"endLine":192,"endCharacter":55},{"startLine":195,"startCharacter":49,"endLine":202,"endCharacter":10},{"startLine":197,"startCharacter":28,"endLine":200,"endCharacter":4},{"startLine":198,"startCharacter":31,"endLine":199,"endCharacter":20},{"startLine":205,"startCharacter":29,"endLine":210,"endCharacter":3},{"startLine":208,"startCharacter":34,"endLine":209,"endCharacter":72},{"startLine":215,"startCharacter":52,"endLine":300,"endCharacter":2},{"startLine":227,"startCharacter":33,"endLine":229,"endCharacter":49},{"startLine":234,"startCharacter":36,"endLine":235,"endCharacter":21},{"startLine":244,"startCharacter":9,"endLine":254,"endCharacter":3},{"startLine":246,"startCharacter":33,"endLine":249,"endCharacter":61},{"startLine":252,"startCharacter":36,"endLine":253,"endCharacter":22},{"startLine":261,"startCharacter":6,"endLine":272,"endCharacter":3},{"startLine":262,"startCharacter":10,"endLine":271,"endCharacter":13},{"startLine":263,"startCharacter":23,"endLine":269,"endCharacter":5},{"startLine":266,"startCharacter":19,"endLine":269,"endCharacter":4},{"startLine":266,"startCharacter":41,"endLine":268,"endCharacter":9},{"startLine":270,"startCharacter":38,"endLine":271,"endCharacter":13},{"startLine":275,"startCharacter":22,"endLine":276,"endCharacter":55},{"startLine":279,"startCharacter":29,"endLine":280,"endCharacter":40},{"startLine":283,"startCharacter":29,"endLine":299,"endCharacter":3},{"startLine":284,"startCharacter":32,"endLine":298,"endCharacter":51},{"startLine":285,"startCharacter":32,"endLine":288,"endCharacter":4},{"startLine":286,"startCharacter":38,"endLine":287,"endCharacter":51},{"startLine":289,"startCharacter":31,"endLine":292,"endCharacter":4},{"startLine":290,"startCharacter":47,"endLine":291,"endCharacter":50},{"startLine":293,"startCharacter":25,"endLine":296,"endCharacter":4},{"startLine":294,"startCharacter":47,"endLine":295,"endCharacter":68},{"startLine":297,"startCharacter":10,"endLine":298,"endCharacter":51},{"startLine":304,"startCharacter":59,"endLine":377,"endCharacter":2},{"startLine":309,"startCharacter":33,"endLine":311,"endCharacter":31},{"startLine":316,"startCharacter":36,"endLine":317,"endCharacter":67},{"startLine":326,"startCharacter":12,"endLine":335,"endCharacter":3},{"startLine":328,"startCharacter":33,"endLine":330,"endCharacter":32},{"startLine":333,"startCharacter":36,"endLine":334,"endCharacter":68},{"startLine":342,"startCharacter":6,"endLine":353,"endCharacter":3},{"startLine":343,"startCharacter":10,"endLine":352,"endCharacter":13},{"startLine":344,"startCharacter":23,"endLine":350,"endCharacter":5},{"startLine":347,"startCharacter":19,"endLine":350,"endCharacter":4},{"startLine":347,"startCharacter":41,"endLine":349,"endCharacter":9},{"startLine":351,"startCharacter":38,"endLine":352,"endCharacter":13},{"startLine":356,"startCharacter":22,"endLine":357,"endCharacter":55},{"startLine":360,"startCharacter":29,"endLine":361,"endCharacter":40},{"startLine":366,"startCharacter":29,"endLine":372,"endCharacter":3},{"startLine":367,"startCharacter":32,"endLine":371,"endCharacter":51},{"startLine":368,"startCharacter":32,"endLine":369,"endCharacter":49},{"startLine":370,"startCharacter":10,"endLine":371,"endCharacter":51},{"startLine":375,"startCharacter":32,"endLine":376,"endCharacter":76},{"startLine":381,"startCharacter":57,"endLine":458,"endCharacter":2},{"startLine":390,"startCharacter":33,"endLine":394,"endCharacter":60},{"startLine":399,"startCharacter":36,"endLine":400,"endCharacter":67},{"startLine":409,"startCharacter":12,"endLine":417,"endCharacter":3},{"startLine":411,"startCharacter":33,"endLine":412,"endCharacter":62},{"startLine":415,"startCharacter":36,"endLine":416,"endCharacter":68},{"startLine":424,"startCharacter":6,"endLine":435,"endCharacter":3},{"startLine":425,"startCharacter":10,"endLine":434,"endCharacter":13},{"startLine":426,"startCharacter":23,"endLine":432,"endCharacter":5},{"startLine":429,"startCharacter":19,"endLine":432,"endCharacter":4},{"startLine":429,"startCharacter":41,"endLine":431,"endCharacter":9},{"startLine":433,"startCharacter":38,"endLine":434,"endCharacter":13},{"startLine":438,"startCharacter":29,"endLine":439,"endCharacter":34},{"startLine":442,"startCharacter":35,"endLine":443,"endCharacter":55},{"startLine":447,"startCharacter":29,"endLine":457,"endCharacter":3},{"startLine":449,"startCharacter":10,"endLine":453,"endCharacter":17},{"startLine":450,"startCharacter":14,"endLine":451,"endCharacter":58},{"startLine":455,"startCharacter":28,"endLine":456,"endCharacter":51},{"startLine":462,"startCharacter":51,"endLine":510,"endCharacter":2},{"startLine":480,"startCharacter":12,"endLine":483,"endCharacter":45},{"startLine":490,"startCharacter":6,"endLine":501,"endCharacter":3},{"startLine":491,"startCharacter":10,"endLine":500,"endCharacter":13},{"startLine":492,"startCharacter":23,"endLine":498,"endCharacter":5},{"startLine":495,"startCharacter":19,"endLine":498,"endCharacter":4},{"startLine":495,"startCharacter":41,"endLine":497,"endCharacter":9},{"startLine":499,"startCharacter":38,"endLine":500,"endCharacter":13},{"startLine":504,"startCharacter":22,"endLine":505,"endCharacter":55},{"startLine":508,"startCharacter":29,"endLine":509,"endCharacter":40},{"startLine":514,"startCharacter":51,"endLine":574,"endCharacter":2},{"startLine":538,"startCharacter":12,"endLine":541,"endCharacter":15},{"startLine":548,"startCharacter":6,"endLine":559,"endCharacter":3},{"startLine":549,"startCharacter":10,"endLine":558,"endCharacter":13},{"startLine":550,"startCharacter":23,"endLine":556,"endCharacter":5},{"startLine":553,"startCharacter":19,"endLine":556,"endCharacter":4},{"startLine":553,"startCharacter":41,"endLine":555,"endCharacter":9},{"startLine":557,"startCharacter":38,"endLine":558,"endCharacter":13},{"startLine":563,"startCharacter":29,"endLine":565,"endCharacter":62},{"startLine":568,"startCharacter":22,"endLine":569,"endCharacter":55},{"startLine":572,"startCharacter":44,"endLine":573,"endCharacter":46},{"startLine":578,"startCharacter":50,"endLine":647,"endCharacter":2},{"startLine":579,"startCharacter":20,"endLine":582,"endCharacter":25},{"startLine":583,"startCharacter":3,"endLine":585,"endCharacter":54},{"startLine":588,"startCharacter":26,"endLine":646,"endCharacter":4},{"startLine":589,"startCharacter":8,"endLine":646,"endCharacter":3},{"startLine":589,"startCharacter":36,"endLine":645,"endCharacter":4},{"startLine":598,"startCharacter":35,"endLine":601,"endCharacter":62},{"startLine":606,"startCharacter":38,"endLine":607,"endCharacter":69},{"startLine":617,"startCharacter":8,"endLine":628,"endCharacter":5},{"startLine":618,"startCharacter":12,"endLine":627,"endCharacter":15},{"startLine":619,"startCharacter":25,"endLine":625,"endCharacter":7},{"startLine":622,"startCharacter":21,"endLine":625,"endCharacter":6},{"startLine":622,"startCharacter":43,"endLine":624,"endCharacter":11},{"startLine":626,"startCharacter":40,"endLine":627,"endCharacter":15},{"startLine":631,"startCharacter":31,"endLine":632,"endCharacter":42},{"startLine":636,"startCharacter":31,"endLine":640,"endCharacter":5},{"startLine":637,"startCharacter":29,"endLine":639,"endCharacter":18},{"startLine":638,"startCharacter":33,"endLine":639,"endCharacter":18},{"startLine":643,"startCharacter":44,"endLine":644,"endCharacter":92}] [Trace - 23:07:19.201 PM] Received response 'textDocument/codeAction - (11784)' in 84760ms. Result: null [Trace - 23:07:19.205 PM] Received response 'textDocument/documentLink - (11785)' in 84611ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":410,"character":11},"end":{"line":410,"character":19}},"target":"https://time.Now"}] [Trace - 23:07:19.209 PM] Received response 'textDocument/documentLink - (11786)' in 84614ms. Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":5}},"target":"https://pkg.go.dev/fmt?utm_source=gopls"},{"range":{"start":{"line":4,"character":2},"end":{"line":4,"character":9}},"target":"https://pkg.go.dev/testing?utm_source=gopls"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":6}},"target":"https://pkg.go.dev/time?utm_source=gopls"},{"range":{"start":{"line":7,"character":2},"end":{"line":7,"character":58}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/schedule/simple?utm_source=gopls"},{"range":{"start":{"line":8,"character":2},"end":{"line":8,"character":53}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/internal/store/hmap?utm_source=gopls"},{"range":{"start":{"line":9,"character":2},"end":{"line":9,"character":42}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/schedule?utm_source=gopls"},{"range":{"start":{"line":10,"character":2},"end":{"line":10,"character":43}},"target":"https://pkg.go.dev/github.com/etf1/kafka-scheduler/scheduler?utm_source=gopls"},{"range":{"start":{"line":71,"character":11},"end":{"line":71,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":154,"character":11},"end":{"line":154,"character":19}},"target":"https://time.Now"},{"range":{"start":{"line":410,"character":11},"end":{"line":410,"character":19}},"target":"https://time.Now"}] [Trace - 23:07:19.209 PM] Received response 'textDocument/documentSymbol - (11787)' in 83879ms. Result: [{"name":"ReceivedEvent","detail":"struct{...}","kind":23,"range":{"start":{"line":14,"character":5},"end":{"line":17,"character":1}},"selectionRange":{"start":{"line":14,"character":5},"end":{"line":14,"character":18}},"children":[{"name":"Event","detail":"interface{...}","kind":8,"range":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}},"selectionRange":{"start":{"line":15,"character":1},"end":{"line":15,"character":16}}},{"name":"epoch","detail":"int64","kind":8,"range":{"start":{"line":16,"character":1},"end":{"line":16,"character":12}},"selectionRange":{"start":{"line":16,"character":1},"end":{"line":16,"character":6}}}]},{"name":"(ReceivedEvent).String","detail":"()","kind":6,"range":{"start":{"line":19,"character":0},"end":{"line":21,"character":1}},"selectionRange":{"start":{"line":19,"character":23},"end":{"line":19,"character":29}}},{"name":"isIn","detail":"(id string, ids []string)","kind":12,"range":{"start":{"line":23,"character":0},"end":{"line":30,"character":1}},"selectionRange":{"start":{"line":23,"character":5},"end":{"line":23,"character":9}}},{"name":"durations","detail":"(dd []time.Duration)","kind":12,"range":{"start":{"line":33,"character":0},"end":{"line":35,"character":1}},"selectionRange":{"start":{"line":33,"character":5},"end":{"line":33,"character":14}}},{"name":"errs","detail":"(ee []error)","kind":12,"range":{"start":{"line":37,"character":0},"end":{"line":39,"character":1}},"selectionRange":{"start":{"line":37,"character":5},"end":{"line":37,"character":9}}},{"name":"events","detail":"(ee []scheduler.Event)","kind":12,"range":{"start":{"line":41,"character":0},"end":{"line":43,"character":1}},"selectionRange":{"start":{"line":41,"character":5},"end":{"line":41,"character":11}}},{"name":"TestScheduler_trigger_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":46,"character":0},"end":{"line":121,"character":1}},"selectionRange":{"start":{"line":46,"character":5},"end":{"line":46,"character":32}}},{"name":"TestScheduler_update_epoch","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":124,"character":0},"end":{"line":212,"character":1}},"selectionRange":{"start":{"line":124,"character":5},"end":{"line":124,"character":31}}},{"name":"TestScheduler_outdated_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":215,"character":0},"end":{"line":301,"character":1}},"selectionRange":{"start":{"line":215,"character":5},"end":{"line":215,"character":36}}},{"name":"TestScheduler_ignore_invalid_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":304,"character":0},"end":{"line":378,"character":1}},"selectionRange":{"start":{"line":304,"character":5},"end":{"line":304,"character":43}}},{"name":"TestScheduler_missed_schedules_first","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":381,"character":0},"end":{"line":459,"character":1}},"selectionRange":{"start":{"line":381,"character":5},"end":{"line":381,"character":41}}},{"name":"TestScheduler_deleted_schedule","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":462,"character":0},"end":{"line":511,"character":1}},"selectionRange":{"start":{"line":462,"character":5},"end":{"line":462,"character":35}}},{"name":"TestScheduler_delete_schedules","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":514,"character":0},"end":{"line":575,"character":1}},"selectionRange":{"start":{"line":514,"character":5},"end":{"line":514,"character":35}}},{"name":"TestScheduler_scheduler_since","detail":"(t *testing.T)","kind":12,"range":{"start":{"line":578,"character":0},"end":{"line":648,"character":1}},"selectionRange":{"start":{"line":578,"character":5},"end":{"line":578,"character":34}}}] [Error - Received] 23:07:19.209 PM #11788 JSON RPC cancelled [Trace - 23:07:19.210 PM] Received response 'textDocument/codeAction - (11789)' in 83184ms. Result: null [Trace - 23:07:19.212 PM] Received response 'textDocument/codeAction - (11790)' in 82584ms. Result: null [Trace - 23:07:19.213 PM] Received response 'textDocument/definition - (11791)' in 82197ms. Result: [{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","range":{"start":{"line":219,"character":1},"end":{"line":219,"character":4}}}] [Trace - 23:07:19.214 PM] Received response 'textDocument/codeAction - (11792)' in 82102ms. Result: null [Error - Received] 23:07:19.215 PM #11793 JSON RPC cancelled [Trace - 23:07:19.216 PM] Received response 'textDocument/codeAction - (11794)' in 78575ms. Result: null [Trace - 23:07:19.218 PM] Received response 'textDocument/codeAction - (11795)' in 77978ms. Result: null [Trace - 23:07:19.226 PM] Sending request 'textDocument/formatting - (11796)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"options":{"tabSize":4,"insertSpaces":false}} [Trace - 23:07:19.234 PM] Received response 'textDocument/formatting - (11796)' in 8ms. Result: [] [Trace - 23:07:19.276 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","version":362}} [Trace - 23:07:19.354 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2020/11/25 23:07:19 background refresh finished after 1m4.48474714s\n"} [Info - 11:07:19 PM] 2020/11/25 23:07:19 background refresh finished after 1m4.48474714s [Trace - 23:07:19.463 PM] Sending request 'textDocument/codeAction - (11797)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":270,"character":22},"end":{"line":270,"character":22}},"context":{"diagnostics":[]}} [Trace - 23:07:19.463 PM] Sending request 'textDocument/codeAction - (11798)'. Params: {"textDocument":{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go"},"range":{"start":{"line":228,"character":33},"end":{"line":228,"character":33}},"context":{"diagnostics":[]}} [Trace - 23:07:19.465 PM] Received response 'textDocument/codeAction - (11797)' in 2ms. Result: null [Trace - 23:07:19.466 PM] Received response 'textDocument/codeAction - (11798)' in 3ms. Result: null [Trace - 23:07:19.848 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///Users/fkarakas/go/src/github.com/etf1/kafka-scheduler/scheduler/scheduler_test.go","type":2}]}