Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [Trace - 07:37:48.724 AM] Sending request 'initialize - (0)'.
- Params: {"processId":11101,"clientInfo":{"name":"vscode","version":"1.47.3"},"rootPath":"/Users/andig/htdocs/mbmd","rootUri":"file:///Users/andig/htdocs/mbmd","capabilities":{"workspace":{"applyEdit":true,"workspaceEdit":{"documentChanges":true,"resourceOperations":["create","rename","delete"],"failureHandling":"textOnlyTransactional"},"didChangeConfiguration":{"dynamicRegistration":true},"didChangeWatchedFiles":{"dynamicRegistration":true},"symbol":{"dynamicRegistration":true,"symbolKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26]}},"executeCommand":{"dynamicRegistration":true},"configuration":true,"workspaceFolders":true},"textDocument":{"publishDiagnostics":{"relatedInformation":true,"versionSupport":false,"tagSupport":{"valueSet":[1,2]}},"synchronization":{"dynamicRegistration":true,"willSave":true,"willSaveWaitUntil":true,"didSave":true},"completion":{"dynamicRegistration":true,"contextSupport":true,"completionItem":{"snippetSupport":true,"commitCharactersSupport":true,"documentationFormat":["markdown","plaintext"],"deprecatedSupport":true,"preselectSupport":true,"tagSupport":{"valueSet":[1]}},"completionItemKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25]}},"hover":{"dynamicRegistration":true,"contentFormat":["markdown","plaintext"]},"signatureHelp":{"dynamicRegistration":true,"signatureInformation":{"documentationFormat":["markdown","plaintext"],"parameterInformation":{"labelOffsetSupport":true}},"contextSupport":true},"definition":{"dynamicRegistration":true,"linkSupport":true},"references":{"dynamicRegistration":true},"documentHighlight":{"dynamicRegistration":true},"documentSymbol":{"dynamicRegistration":true,"symbolKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26]},"hierarchicalDocumentSymbolSupport":true},"codeAction":{"dynamicRegistration":true,"isPreferredSupport":true,"codeActionLiteralSupport":{"codeActionKind":{"valueSet":["","quickfix","refactor","refactor.extract","refactor.inline","refactor.rewrite","source","source.organizeImports"]}}},"codeLens":{"dynamicRegistration":true},"formatting":{"dynamicRegistration":true},"rangeFormatting":{"dynamicRegistration":true},"onTypeFormatting":{"dynamicRegistration":true},"rename":{"dynamicRegistration":true,"prepareSupport":true},"documentLink":{"dynamicRegistration":true,"tooltipSupport":true},"typeDefinition":{"dynamicRegistration":true,"linkSupport":true},"implementation":{"dynamicRegistration":true,"linkSupport":true},"colorProvider":{"dynamicRegistration":true},"foldingRange":{"dynamicRegistration":true,"rangeLimit":5000,"lineFoldingOnly":true},"declaration":{"dynamicRegistration":true,"linkSupport":true},"selectionRange":{"dynamicRegistration":true}},"window":{"workDoneProgress":true}},"initializationOptions":{},"trace":"off","workspaceFolders":[{"uri":"file:///Users/andig/htdocs/mbmd","name":"mbmd"},{"uri":"file:///Users/andig/htdocs/forecast","name":"forecast"}]}
- [Trace - 07:37:48.739 AM] Received response 'initialize - (0)' in 14ms.
- Result: {"capabilities":{"textDocumentSync":{"openClose":true,"change":2,"save":{}},"completionProvider":{"triggerCharacters":["."]},"hoverProvider":true,"signatureHelpProvider":{"triggerCharacters":["(",","]},"definitionProvider":true,"typeDefinitionProvider":true,"implementationProvider":true,"referencesProvider":true,"documentHighlightProvider":true,"documentSymbolProvider":true,"codeActionProvider":{"codeActionKinds":["quickfix","refactor.extract","refactor.rewrite","source.fixAll","source.organizeImports"]},"codeLensProvider":{},"documentLinkProvider":{},"workspaceSymbolProvider":true,"documentFormattingProvider":true,"documentOnTypeFormattingProvider":{"firstTriggerCharacter":""},"renameProvider":{"prepareProvider":true},"foldingRangeProvider":true,"executeCommandProvider":{"commands":["generate","fill_struct","regenerate_cgo","test","tidy","undeclared_name","upgrade_dependency","vendor","extract_variable","extract_function"]},"workspace":{"workspaceFolders":{"supported":true,"changeNotifications":"workspace/didChangeWorkspaceFolders"}}},"serverInfo":{"name":"gopls","version":"Build info\n----------\ngolang.org/x/tools/gopls 0.4.4\n golang.org/x/tools/gopls@v0.4.4 h1:8djGYsaZ0ByP0vaXg4T+mnyfDcHpWKSZ+tpQSGv9ahk=\n github.com/BurntSushi/toml@v0.3.1 h1:WXkYYl6Yr3qBf1K79EBnL4mak0OimBfB0XUf9Vl28OQ=\n github.com/google/go-cmp@v0.5.0 h1:/QaMHBdZ26BB3SSst0Iwl10Epc+xhTquomWX0oZEB6w=\n github.com/sergi/go-diff@v1.1.0 h1:we8PVUC3FE2uYfodKH/nBHMSetSfHDR6scGdBi+erh0=\n golang.org/x/mod@v0.3.0 h1:RM4zey1++hCTbCVQfnWeKs9/IEsaBLA8vTkd0WVtmH4=\n golang.org/x/sync@v0.0.0-20200625203802-6e8e738ad208 h1:qwRHBd0NqMbJxfbotnDhm2ByMI1Shq4Y6oRJo21SGJA=\n golang.org/x/tools@v0.0.0-20200729181040-64cdafbe085c h1:jLQLIAedRoS9I2Py7l/ZAGGzUxLFsdg42JXEpS/a+ow=\n golang.org/x/xerrors@v0.0.0-20191204190536-9bdfabe68543 h1:E7g+9GITq07hpfrRu66IVDexMakfv52eLZ2CXBWiKr4=\n honnef.co/go/tools@v0.0.1-2020.1.4 h1:UoveltGrhghAA7ePc+e+QYDHXrBps2PqFZiHkGR/xK8=\n mvdan.cc/gofumpt@v0.0.0-20200709182408-4fd085cb6d5f h1:gi7cb8HTDZ6q8VqsUpkdoFi3vxwHMneQ6+Q5Ap5hjPE=\n mvdan.cc/xurls/v2@v2.2.0 h1:NSZPykBXJFCetGZykLAxaL6SIpvbVy/UFEniIfHAa8A=\n\nGo info\n-------\ngo version go1.14.6 darwin/amd64\n\n"}}
- [Trace - 07:37:48.816 AM] Sending notification 'initialized'.
- Params: {}
- [Trace - 07:37:48.829 AM] Received notification 'window/logMessage'.
- Params: {"type":3,"message":"2020/08/04 07:37:48 Build info\n----------\ngolang.org/x/tools/gopls 0.4.4\n golang.org/x/tools/gopls@v0.4.4 h1:8djGYsaZ0ByP0vaXg4T+mnyfDcHpWKSZ+tpQSGv9ahk=\n github.com/BurntSushi/toml@v0.3.1 h1:WXkYYl6Yr3qBf1K79EBnL4mak0OimBfB0XUf9Vl28OQ=\n github.com/google/go-cmp@v0.5.0 h1:/QaMHBdZ26BB3SSst0Iwl10Epc+xhTquomWX0oZEB6w=\n github.com/sergi/go-diff@v1.1.0 h1:we8PVUC3FE2uYfodKH/nBHMSetSfHDR6scGdBi+erh0=\n golang.org/x/mod@v0.3.0 h1:RM4zey1++hCTbCVQfnWeKs9/IEsaBLA8vTkd0WVtmH4=\n golang.org/x/sync@v0.0.0-20200625203802-6e8e738ad208 h1:qwRHBd0NqMbJxfbotnDhm2ByMI1Shq4Y6oRJo21SGJA=\n golang.org/x/tools@v0.0.0-20200729181040-64cdafbe085c h1:jLQLIAedRoS9I2Py7l/ZAGGzUxLFsdg42JXEpS/a+ow=\n golang.org/x/xerrors@v0.0.0-20191204190536-9bdfabe68543 h1:E7g+9GITq07hpfrRu66IVDexMakfv52eLZ2CXBWiKr4=\n honnef.co/go/tools@v0.0.1-2020.1.4 h1:UoveltGrhghAA7ePc+e+QYDHXrBps2PqFZiHkGR/xK8=\n mvdan.cc/gofumpt@v0.0.0-20200709182408-4fd085cb6d5f h1:gi7cb8HTDZ6q8VqsUpkdoFi3vxwHMneQ6+Q5Ap5hjPE=\n mvdan.cc/xurls/v2@v2.2.0 h1:NSZPykBXJFCetGZykLAxaL6SIpvbVy/UFEniIfHAa8A=\n\nGo info\n-------\ngo version go1.14.6 darwin/amd64\n\n\n"}
- [Trace - 07:37:48.829 AM] Received request 'workspace/configuration - (1)'.
- Params: {"items":[{"scopeUri":"file:///Users/andig/htdocs/mbmd","section":"gopls"},{"scopeUri":"file:///Users/andig/htdocs/mbmd","section":"gopls-mbmd"}]}
- [Info - 7:37:48 AM] 2020/08/04 07:37:48 Build info
- ----------
- golang.org/x/tools/gopls 0.4.4
- golang.org/x/tools/gopls@v0.4.4 h1:8djGYsaZ0ByP0vaXg4T+mnyfDcHpWKSZ+tpQSGv9ahk=
- github.com/BurntSushi/toml@v0.3.1 h1:WXkYYl6Yr3qBf1K79EBnL4mak0OimBfB0XUf9Vl28OQ=
- github.com/google/go-cmp@v0.5.0 h1:/QaMHBdZ26BB3SSst0Iwl10Epc+xhTquomWX0oZEB6w=
- github.com/sergi/go-diff@v1.1.0 h1:we8PVUC3FE2uYfodKH/nBHMSetSfHDR6scGdBi+erh0=
- golang.org/x/mod@v0.3.0 h1:RM4zey1++hCTbCVQfnWeKs9/IEsaBLA8vTkd0WVtmH4=
- golang.org/x/sync@v0.0.0-20200625203802-6e8e738ad208 h1:qwRHBd0NqMbJxfbotnDhm2ByMI1Shq4Y6oRJo21SGJA=
- golang.org/x/tools@v0.0.0-20200729181040-64cdafbe085c h1:jLQLIAedRoS9I2Py7l/ZAGGzUxLFsdg42JXEpS/a+ow=
- golang.org/x/xerrors@v0.0.0-20191204190536-9bdfabe68543 h1:E7g+9GITq07hpfrRu66IVDexMakfv52eLZ2CXBWiKr4=
- honnef.co/go/tools@v0.0.1-2020.1.4 h1:UoveltGrhghAA7ePc+e+QYDHXrBps2PqFZiHkGR/xK8=
- mvdan.cc/gofumpt@v0.0.0-20200709182408-4fd085cb6d5f h1:gi7cb8HTDZ6q8VqsUpkdoFi3vxwHMneQ6+Q5Ap5hjPE=
- mvdan.cc/xurls/v2@v2.2.0 h1:NSZPykBXJFCetGZykLAxaL6SIpvbVy/UFEniIfHAa8A=
- Go info
- -------
- go version go1.14.6 darwin/amd64
- [Trace - 07:37:48.913 AM] Sending response 'workspace/configuration - (1)' in 84ms.
- Result: [null,null]
- [Trace - 07:37:49.016 AM] Received notification 'window/logMessage'.
- Params: {"type":3,"message":"2020/08/04 07:37:49 go env for /Users/andig/htdocs/mbmd\n(root /Users/andig/htdocs/mbmd)\n(valid build configuration = true)\n(build flags: [])\nGOMODCACHE=\nGOCACHE=/Users/andig/Library/Caches/go-build\nGOINSECURE=\nGOFLAGS=\nGOMOD=/Users/andig/htdocs/mbmd/go.mod\nGOROOT=/usr/local/Cellar/go/1.14.6/libexec\nGO111MODULE=\nGONOSUMDB=\nGOSUMDB=sum.golang.org\nGONOPROXY=\nGOPATH=/Users/andig/go\nGOPRIVATE=\nGOPROXY=https://proxy.golang.org,direct\n\n"}
- [Trace - 07:37:49.016 AM] Received request 'workspace/configuration - (2)'.
- Params: {"items":[{"scopeUri":"file:///Users/andig/htdocs/forecast","section":"gopls"},{"scopeUri":"file:///Users/andig/htdocs/forecast","section":"gopls-forecast"}]}
- [Info - 7:37:49 AM] 2020/08/04 07:37:49 go env for /Users/andig/htdocs/mbmd
- (root /Users/andig/htdocs/mbmd)
- (valid build configuration = true)
- (build flags: [])
- GOMODCACHE=
- GOCACHE=/Users/andig/Library/Caches/go-build
- GOINSECURE=
- GOFLAGS=
- GOMOD=/Users/andig/htdocs/mbmd/go.mod
- GOROOT=/usr/local/Cellar/go/1.14.6/libexec
- GO111MODULE=
- GONOSUMDB=
- GOSUMDB=sum.golang.org
- GONOPROXY=
- GOPATH=/Users/andig/go
- GOPRIVATE=
- GOPROXY=https://proxy.golang.org,direct
- [Trace - 07:37:49.144 AM] Sending response 'workspace/configuration - (2)' in 128ms.
- Result: [null,null]
- [Trace - 07:37:49.439 AM] Received notification 'window/logMessage'.
- Params: {"type":3,"message":"2020/08/04 07:37:49 go env for /Users/andig/htdocs/forecast\n(root /Users/andig/htdocs)\n(valid build configuration = true)\n(build flags: [])\nGONOPROXY=\nGONOSUMDB=\nGOPRIVATE=\nGO111MODULE=\nGOCACHE=/Users/andig/Library/Caches/go-build\nGOPROXY=https://proxy.golang.org,direct\nGOFLAGS=\nGOINSECURE=\nGOMODCACHE=\nGOSUMDB=sum.golang.org\nGOROOT=/usr/local/Cellar/go/1.14.6/libexec\nGOMOD=/Users/andig/htdocs/go.mod\nGOPATH=/Users/andig/go\n\n"}
- [Trace - 07:37:49.440 AM] Received request 'client/registerCapability - (3)'.
- Params: {"registrations":[{"id":"workspace/didChangeConfiguration","method":"workspace/didChangeConfiguration"},{"id":"workspace/didChangeWorkspaceFolders","method":"workspace/didChangeWorkspaceFolders"},{"id":"workspace/didChangeWatchedFiles","method":"workspace/didChangeWatchedFiles","registerOptions":{"watchers":[{"globPattern":"/Users/andig/htdocs/mbmd/**/*.{go,mod,sum}","kind":7}]}},{"id":"workspace/didChangeWatchedFiles","method":"workspace/didChangeWatchedFiles","registerOptions":{"watchers":[{"globPattern":"/Users/andig/htdocs/**/*.{go,mod,sum}","kind":7}]}}]}
- [Info - 7:37:49 AM] 2020/08/04 07:37:49 go env for /Users/andig/htdocs/forecast
- (root /Users/andig/htdocs)
- (valid build configuration = true)
- (build flags: [])
- GONOPROXY=
- GONOSUMDB=
- GOPRIVATE=
- GO111MODULE=
- GOCACHE=/Users/andig/Library/Caches/go-build
- GOPROXY=https://proxy.golang.org,direct
- GOFLAGS=
- GOINSECURE=
- GOMODCACHE=
- GOSUMDB=sum.golang.org
- GOROOT=/usr/local/Cellar/go/1.14.6/libexec
- GOMOD=/Users/andig/htdocs/go.mod
- GOPATH=/Users/andig/go
- [Trace - 07:37:49.588 AM] Sending response 'client/registerCapability - (3)' in 147ms.
- Result:
- [Trace - 07:37:50.359 AM] Received notification 'window/logMessage'.
- Params: {"type":3,"message":"2020/08/04 07:37:50 go/packages.Load\n\tsnapshot=0\n\tdirectory=/Users/andig/htdocs/mbmd\n\tquery=[./... builtin]\n\tpackages=11\n"}
- [Info - 7:37:50 AM] 2020/08/04 07:37:50 go/packages.Load
- snapshot=0
- directory=/Users/andig/htdocs/mbmd
- query=[./... builtin]
- packages=11
- [Trace - 07:39:03.807 AM] Sending notification '$/setTraceNotification'.
- Params: {"value":"off"}
- [Trace - 07:39:03.810 AM] Sending request 'shutdown - (1)'.
- Params:
- [Trace - 07:39:03.810 AM] Received response 'shutdown - (1)' in 0ms.
- Result: null
- [Trace - 07:39:03.810 AM] Received notification 'window/logMessage'.
- Params: {"type":3,"message":"2020/08/04 07:39:03 Shutdown session\n\tshutdown_session=1\n"}
- [Trace - 07:39:03.828 AM] Sending notification 'exit'.
- Params:
- gopls: failed reading header line: EOF
- [Trace - 07:39:03.935 AM] Sending request 'initialize - (0)'.
- Params: {"processId":11101,"clientInfo":{"name":"vscode","version":"1.47.3"},"rootPath":"/Users/andig/htdocs/mbmd","rootUri":"file:///Users/andig/htdocs/mbmd","capabilities":{"workspace":{"applyEdit":true,"workspaceEdit":{"documentChanges":true,"resourceOperations":["create","rename","delete"],"failureHandling":"textOnlyTransactional"},"didChangeConfiguration":{"dynamicRegistration":true},"didChangeWatchedFiles":{"dynamicRegistration":true},"symbol":{"dynamicRegistration":true,"symbolKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26]}},"executeCommand":{"dynamicRegistration":true},"configuration":true,"workspaceFolders":true},"textDocument":{"publishDiagnostics":{"relatedInformation":true,"versionSupport":false,"tagSupport":{"valueSet":[1,2]}},"synchronization":{"dynamicRegistration":true,"willSave":true,"willSaveWaitUntil":true,"didSave":true},"completion":{"dynamicRegistration":true,"contextSupport":true,"completionItem":{"snippetSupport":true,"commitCharactersSupport":true,"documentationFormat":["markdown","plaintext"],"deprecatedSupport":true,"preselectSupport":true,"tagSupport":{"valueSet":[1]}},"completionItemKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25]}},"hover":{"dynamicRegistration":true,"contentFormat":["markdown","plaintext"]},"signatureHelp":{"dynamicRegistration":true,"signatureInformation":{"documentationFormat":["markdown","plaintext"],"parameterInformation":{"labelOffsetSupport":true}},"contextSupport":true},"definition":{"dynamicRegistration":true,"linkSupport":true},"references":{"dynamicRegistration":true},"documentHighlight":{"dynamicRegistration":true},"documentSymbol":{"dynamicRegistration":true,"symbolKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26]},"hierarchicalDocumentSymbolSupport":true},"codeAction":{"dynamicRegistration":true,"isPreferredSupport":true,"codeActionLiteralSupport":{"codeActionKind":{"valueSet":["","quickfix","refactor","refactor.extract","refactor.inline","refactor.rewrite","source","source.organizeImports"]}}},"codeLens":{"dynamicRegistration":true},"formatting":{"dynamicRegistration":true},"rangeFormatting":{"dynamicRegistration":true},"onTypeFormatting":{"dynamicRegistration":true},"rename":{"dynamicRegistration":true,"prepareSupport":true},"documentLink":{"dynamicRegistration":true,"tooltipSupport":true},"typeDefinition":{"dynamicRegistration":true,"linkSupport":true},"implementation":{"dynamicRegistration":true,"linkSupport":true},"colorProvider":{"dynamicRegistration":true},"foldingRange":{"dynamicRegistration":true,"rangeLimit":5000,"lineFoldingOnly":true},"declaration":{"dynamicRegistration":true,"linkSupport":true},"selectionRange":{"dynamicRegistration":true}},"window":{"workDoneProgress":true}},"initializationOptions":{},"trace":"off","workspaceFolders":[{"uri":"file:///Users/andig/htdocs/mbmd","name":"mbmd"},{"uri":"file:///Users/andig/htdocs/forecast","name":"forecast"}]}
- [Trace - 07:39:04.074 AM] Received response 'initialize - (0)' in 138ms.
- Result: {"capabilities":{"textDocumentSync":{"openClose":true,"change":2,"save":{}},"completionProvider":{"triggerCharacters":["."]},"hoverProvider":true,"signatureHelpProvider":{"triggerCharacters":["(",","]},"definitionProvider":true,"typeDefinitionProvider":true,"implementationProvider":true,"referencesProvider":true,"documentHighlightProvider":true,"documentSymbolProvider":true,"codeActionProvider":{"codeActionKinds":["quickfix","refactor.extract","refactor.rewrite","source.fixAll","source.organizeImports"]},"codeLensProvider":{},"documentLinkProvider":{},"workspaceSymbolProvider":true,"documentFormattingProvider":true,"documentOnTypeFormattingProvider":{"firstTriggerCharacter":""},"renameProvider":{"prepareProvider":true},"foldingRangeProvider":true,"executeCommandProvider":{"commands":["generate","fill_struct","regenerate_cgo","test","tidy","undeclared_name","upgrade_dependency","vendor","extract_variable","extract_function"]},"workspace":{"workspaceFolders":{"supported":true,"changeNotifications":"workspace/didChangeWorkspaceFolders"}}},"serverInfo":{"name":"gopls","version":"Build info\n----------\ngolang.org/x/tools/gopls 0.4.4\n golang.org/x/tools/gopls@v0.4.4 h1:8djGYsaZ0ByP0vaXg4T+mnyfDcHpWKSZ+tpQSGv9ahk=\n github.com/BurntSushi/toml@v0.3.1 h1:WXkYYl6Yr3qBf1K79EBnL4mak0OimBfB0XUf9Vl28OQ=\n github.com/google/go-cmp@v0.5.0 h1:/QaMHBdZ26BB3SSst0Iwl10Epc+xhTquomWX0oZEB6w=\n github.com/sergi/go-diff@v1.1.0 h1:we8PVUC3FE2uYfodKH/nBHMSetSfHDR6scGdBi+erh0=\n golang.org/x/mod@v0.3.0 h1:RM4zey1++hCTbCVQfnWeKs9/IEsaBLA8vTkd0WVtmH4=\n golang.org/x/sync@v0.0.0-20200625203802-6e8e738ad208 h1:qwRHBd0NqMbJxfbotnDhm2ByMI1Shq4Y6oRJo21SGJA=\n golang.org/x/tools@v0.0.0-20200729181040-64cdafbe085c h1:jLQLIAedRoS9I2Py7l/ZAGGzUxLFsdg42JXEpS/a+ow=\n golang.org/x/xerrors@v0.0.0-20191204190536-9bdfabe68543 h1:E7g+9GITq07hpfrRu66IVDexMakfv52eLZ2CXBWiKr4=\n honnef.co/go/tools@v0.0.1-2020.1.4 h1:UoveltGrhghAA7ePc+e+QYDHXrBps2PqFZiHkGR/xK8=\n mvdan.cc/gofumpt@v0.0.0-20200709182408-4fd085cb6d5f h1:gi7cb8HTDZ6q8VqsUpkdoFi3vxwHMneQ6+Q5Ap5hjPE=\n mvdan.cc/xurls/v2@v2.2.0 h1:NSZPykBXJFCetGZykLAxaL6SIpvbVy/UFEniIfHAa8A=\n\nGo info\n-------\ngo version go1.14.6 darwin/amd64\n\n"}}
- [Trace - 07:39:04.075 AM] Sending notification 'initialized'.
- Params: {}
- [Trace - 07:39:04.090 AM] Received notification 'window/logMessage'.
- Params: {"type":3,"message":"2020/08/04 07:39:04 Build info\n----------\ngolang.org/x/tools/gopls 0.4.4\n golang.org/x/tools/gopls@v0.4.4 h1:8djGYsaZ0ByP0vaXg4T+mnyfDcHpWKSZ+tpQSGv9ahk=\n github.com/BurntSushi/toml@v0.3.1 h1:WXkYYl6Yr3qBf1K79EBnL4mak0OimBfB0XUf9Vl28OQ=\n github.com/google/go-cmp@v0.5.0 h1:/QaMHBdZ26BB3SSst0Iwl10Epc+xhTquomWX0oZEB6w=\n github.com/sergi/go-diff@v1.1.0 h1:we8PVUC3FE2uYfodKH/nBHMSetSfHDR6scGdBi+erh0=\n golang.org/x/mod@v0.3.0 h1:RM4zey1++hCTbCVQfnWeKs9/IEsaBLA8vTkd0WVtmH4=\n golang.org/x/sync@v0.0.0-20200625203802-6e8e738ad208 h1:qwRHBd0NqMbJxfbotnDhm2ByMI1Shq4Y6oRJo21SGJA=\n golang.org/x/tools@v0.0.0-20200729181040-64cdafbe085c h1:jLQLIAedRoS9I2Py7l/ZAGGzUxLFsdg42JXEpS/a+ow=\n golang.org/x/xerrors@v0.0.0-20191204190536-9bdfabe68543 h1:E7g+9GITq07hpfrRu66IVDexMakfv52eLZ2CXBWiKr4=\n honnef.co/go/tools@v0.0.1-2020.1.4 h1:UoveltGrhghAA7ePc+e+QYDHXrBps2PqFZiHkGR/xK8=\n mvdan.cc/gofumpt@v0.0.0-20200709182408-4fd085cb6d5f h1:gi7cb8HTDZ6q8VqsUpkdoFi3vxwHMneQ6+Q5Ap5hjPE=\n mvdan.cc/xurls/v2@v2.2.0 h1:NSZPykBXJFCetGZykLAxaL6SIpvbVy/UFEniIfHAa8A=\n\nGo info\n-------\ngo version go1.14.6 darwin/amd64\n\n\n"}
- [Info - 7:39:04 AM] 2020/08/04 07:39:04 Build info
- ----------
- golang.org/x/tools/gopls 0.4.4
- golang.org/x/tools/gopls@v0.4.4 h1:8djGYsaZ0ByP0vaXg4T+mnyfDcHpWKSZ+tpQSGv9ahk=
- github.com/BurntSushi/toml@v0.3.1 h1:WXkYYl6Yr3qBf1K79EBnL4mak0OimBfB0XUf9Vl28OQ=
- github.com/google/go-cmp@v0.5.0 h1:/QaMHBdZ26BB3SSst0Iwl10Epc+xhTquomWX0oZEB6w=
- github.com/sergi/go-diff@v1.1.0 h1:we8PVUC3FE2uYfodKH/nBHMSetSfHDR6scGdBi+erh0=
- golang.org/x/mod@v0.3.0 h1:RM4zey1++hCTbCVQfnWeKs9/IEsaBLA8vTkd0WVtmH4=
- golang.org/x/sync@v0.0.0-20200625203802-6e8e738ad208 h1:qwRHBd0NqMbJxfbotnDhm2ByMI1Shq4Y6oRJo21SGJA=
- golang.org/x/tools@v0.0.0-20200729181040-64cdafbe085c h1:jLQLIAedRoS9I2Py7l/ZAGGzUxLFsdg42JXEpS/a+ow=
- golang.org/x/xerrors@v0.0.0-20191204190536-9bdfabe68543 h1:E7g+9GITq07hpfrRu66IVDexMakfv52eLZ2CXBWiKr4=
- honnef.co/go/tools@v0.0.1-2020.1.4 h1:UoveltGrhghAA7ePc+e+QYDHXrBps2PqFZiHkGR/xK8=
- mvdan.cc/gofumpt@v0.0.0-20200709182408-4fd085cb6d5f h1:gi7cb8HTDZ6q8VqsUpkdoFi3vxwHMneQ6+Q5Ap5hjPE=
- mvdan.cc/xurls/v2@v2.2.0 h1:NSZPykBXJFCetGZykLAxaL6SIpvbVy/UFEniIfHAa8A=
- Go info
- -------
- go version go1.14.6 darwin/amd64
- [Trace - 07:39:04.090 AM] Received request 'workspace/configuration - (1)'.
- Params: {"items":[{"scopeUri":"file:///Users/andig/htdocs/mbmd","section":"gopls"},{"scopeUri":"file:///Users/andig/htdocs/mbmd","section":"gopls-mbmd"}]}
- [Trace - 07:39:04.091 AM] Sending response 'workspace/configuration - (1)' in 0ms.
- Result: [null,null]
- [Trace - 07:39:04.320 AM] Received request 'workspace/configuration - (2)'.
- Params: {"items":[{"scopeUri":"file:///Users/andig/htdocs/forecast","section":"gopls"},{"scopeUri":"file:///Users/andig/htdocs/forecast","section":"gopls-forecast"}]}
- [Trace - 07:39:04.320 AM] Received notification 'window/logMessage'.
- Params: {"type":3,"message":"2020/08/04 07:39:04 go env for /Users/andig/htdocs/mbmd\n(root /Users/andig/htdocs/mbmd)\n(valid build configuration = true)\n(build flags: [])\nGOINSECURE=\nGONOPROXY=\nGONOSUMDB=\nGOROOT=/usr/local/Cellar/go/1.14.6/libexec\nGOCACHE=/Users/andig/Library/Caches/go-build\nGOPATH=/Users/andig/go\nGOPRIVATE=\nGO111MODULE=\nGOFLAGS=\nGOMOD=/Users/andig/htdocs/mbmd/go.mod\nGOMODCACHE=\nGOPROXY=https://proxy.golang.org,direct\nGOSUMDB=sum.golang.org\n\n"}
- [Trace - 07:39:04.321 AM] Sending response 'workspace/configuration - (2)' in 1ms.
- Result: [null,null]
- [Info - 7:39:04 AM] 2020/08/04 07:39:04 go env for /Users/andig/htdocs/mbmd
- (root /Users/andig/htdocs/mbmd)
- (valid build configuration = true)
- (build flags: [])
- GOINSECURE=
- GONOPROXY=
- GONOSUMDB=
- GOROOT=/usr/local/Cellar/go/1.14.6/libexec
- GOCACHE=/Users/andig/Library/Caches/go-build
- GOPATH=/Users/andig/go
- GOPRIVATE=
- GO111MODULE=
- GOFLAGS=
- GOMOD=/Users/andig/htdocs/mbmd/go.mod
- GOMODCACHE=
- GOPROXY=https://proxy.golang.org,direct
- GOSUMDB=sum.golang.org
- [Trace - 07:39:04.578 AM] Received notification 'window/logMessage'.
- Params: {"type":3,"message":"2020/08/04 07:39:04 go env for /Users/andig/htdocs/forecast\n(root /Users/andig/htdocs)\n(valid build configuration = true)\n(build flags: [])\nGOPROXY=https://proxy.golang.org,direct\nGOSUMDB=sum.golang.org\nGOCACHE=/Users/andig/Library/Caches/go-build\nGOMOD=/Users/andig/htdocs/go.mod\nGOMODCACHE=\nGONOPROXY=\nGOPATH=/Users/andig/go\nGOPRIVATE=\nGONOSUMDB=\nGOROOT=/usr/local/Cellar/go/1.14.6/libexec\nGO111MODULE=\nGOINSECURE=\nGOFLAGS=\n\n"}
- [Info - 7:39:04 AM] 2020/08/04 07:39:04 go env for /Users/andig/htdocs/forecast
- (root /Users/andig/htdocs)
- (valid build configuration = true)
- (build flags: [])
- GOPROXY=https://proxy.golang.org,direct
- GOSUMDB=sum.golang.org
- GOCACHE=/Users/andig/Library/Caches/go-build
- GOMOD=/Users/andig/htdocs/go.mod
- GOMODCACHE=
- GONOPROXY=
- GOPATH=/Users/andig/go
- GOPRIVATE=
- GONOSUMDB=
- GOROOT=/usr/local/Cellar/go/1.14.6/libexec
- GO111MODULE=
- GOINSECURE=
- GOFLAGS=
- [Trace - 07:39:04.579 AM] Received request 'client/registerCapability - (3)'.
- Params: {"registrations":[{"id":"workspace/didChangeConfiguration","method":"workspace/didChangeConfiguration"},{"id":"workspace/didChangeWorkspaceFolders","method":"workspace/didChangeWorkspaceFolders"},{"id":"workspace/didChangeWatchedFiles","method":"workspace/didChangeWatchedFiles","registerOptions":{"watchers":[{"globPattern":"/Users/andig/htdocs/mbmd/**/*.{go,mod,sum}","kind":7}]}},{"id":"workspace/didChangeWatchedFiles","method":"workspace/didChangeWatchedFiles","registerOptions":{"watchers":[{"globPattern":"/Users/andig/htdocs/**/*.{go,mod,sum}","kind":7}]}}]}
- [Trace - 07:39:04.580 AM] Sending response 'client/registerCapability - (3)' in 1ms.
- Result:
- [Trace - 07:39:05.141 AM] Received notification 'window/logMessage'.
- Params: {"type":3,"message":"2020/08/04 07:39:05 go/packages.Load\n\tsnapshot=0\n\tdirectory=/Users/andig/htdocs/mbmd\n\tquery=[./... builtin]\n\tpackages=11\n"}
- [Info - 7:39:05 AM] 2020/08/04 07:39:05 go/packages.Load
- snapshot=0
- directory=/Users/andig/htdocs/mbmd
- query=[./... builtin]
- packages=11
- [Trace - 07:39:48.711 AM] Sending notification 'textDocument/didOpen'.
- Params: {"textDocument":{"uri":"file:///Users/andig/htdocs/mbmd/cmd/run.go","languageId":"go","version":1,"text":"package cmd\n\nimport (\n\t\"context\"\n\tgolog \"log\"\n\t\"os\"\n\t\"os/signal\"\n\t\"syscall\"\n\t\"time\"\n\n\t\"github.com/spf13/cobra\"\n\t\"github.com/spf13/pflag\"\n\t\"github.com/spf13/viper\"\n\tlatest \"github.com/tcnksm/go-latest\"\n\n\t\"github.com/volkszaehler/mbmd/server\"\n)\n\nconst (\n\tcacheDuration = 1 * time.Minute\n)\n\n// runCmd represents the run command\nvar runCmd = &cobra.Command{\n\tUse: \"run\",\n\tShort: \"Read and publish measurements from all configured devices\",\n\t// \tLong: `A longer description that spans multiple lines and likely contains examples\n\t// and usage of using your command. For example:`,\n\tRun: run,\n}\n\n// bindPflagsWithExceptions binds all pflags exception for exceptions\nfunc bindPflagsWithExceptions(flags *pflag.FlagSet, exceptions ...string) {\n\tflags.VisitAll(func(flag *pflag.Flag) {\n\t\tfor _, f := range exceptions {\n\t\t\tif flag.Name == f { // don't bind this key\n\t\t\t\treturn\n\t\t\t}\n\t\t}\n\t\tif err := viper.BindPFlag(flag.Name, flag); err != nil {\n\t\t\tlog.Fatal(err)\n\t\t}\n\t})\n}\n\nfunc bindPFlagsWithPrefix(flags *pflag.FlagSet, prefix string, names ...string) {\n\tfor _, f := range names {\n\t\tflag := flags.Lookup(prefix + \"-\" + f)\n\t\tif flag == nil {\n\t\t\tpanic(\"pflag lookup failed for \" + f)\n\t\t}\n\t\t_ = viper.BindPFlag(prefix+\".\"+f, flag)\n\t}\n}\n\nfunc init() {\n\trootCmd.AddCommand(runCmd)\n\n\trunCmd.PersistentFlags().StringSliceP(\n\t\t\"devices\", \"d\",\n\t\t[]string{},\n\t\t`MODBUS device type and ID to query, multiple devices separated by comma or by repeating the flag.\n Example: -d SDM:1,SDM:2 -d DZG:1.\nValid types are:`+meterHelp()+`\nTo use an adapter different from default, append RTU device or TCP address separated by @.\nIf the adapter is a TCP connection (identified by :port), the device type (SUNS) is ignored and\nany type is considered valid.\n Example: -d SDM:1@/dev/USB11 -d SMA:126@localhost:502`,\n\t)\n\trunCmd.PersistentFlags().DurationP(\n\t\t\"rate\", \"r\",\n\t\ttime.Second,\n\t\t\"Rate limit. Devices will not be queried more often than rate limit.\",\n\t)\n\trunCmd.PersistentFlags().String(\n\t\t\"api\",\n\t\t\"0.0.0.0:8080\",\n\t\t\"REST API url. Use 127.0.0.1:8080 to limit to localhost.\",\n\t)\n\trunCmd.PersistentFlags().StringP(\n\t\t\"mqtt-broker\", \"m\",\n\t\t\"\",\n\t\t\"MQTT broker URI. ex: tcp://10.10.1.1:1883\",\n\t)\n\trunCmd.PersistentFlags().String(\n\t\t\"mqtt-topic\",\n\t\t\"mbmd\",\n\t\t\"MQTT root topic. Set empty to disable publishing.\",\n\t)\n\trunCmd.PersistentFlags().String(\n\t\t\"mqtt-user\",\n\t\t\"\",\n\t\t\"MQTT user (optional)\",\n\t)\n\trunCmd.PersistentFlags().String(\n\t\t\"mqtt-password\",\n\t\t\"\",\n\t\t\"MQTT password (optional)\",\n\t)\n\trunCmd.PersistentFlags().String(\n\t\t\"mqtt-clientid\",\n\t\t\"mbmd\",\n\t\t\"MQTT client id\",\n\t)\n\trunCmd.PersistentFlags().Int(\n\t\t\"mqtt-qos\",\n\t\t0,\n\t\t\"MQTT quality of service 0,1,2 (default 0)\",\n\t)\n\trunCmd.PersistentFlags().String(\n\t\t\"mqtt-homie\",\n\t\t\"homie\",\n\t\t\"MQTT Homie IoT discovery base topic (homieiot.github.io). Set empty to disable.\",\n\t)\n\trunCmd.PersistentFlags().StringP(\n\t\t\"influx-url\", \"i\",\n\t\t\"\",\n\t\t\"InfluxDB URL. ex: http://10.10.1.1:8086\",\n\t)\n\trunCmd.PersistentFlags().String(\n\t\t\"influx-database\",\n\t\t\"\",\n\t\t\"InfluxDB database\",\n\t)\n\trunCmd.PersistentFlags().String(\n\t\t\"influx-measurement\",\n\t\t\"data\",\n\t\t\"InfluxDB measurement\",\n\t)\n\trunCmd.PersistentFlags().String(\n\t\t\"influx-precision\",\n\t\t\"s\",\n\t\t\"InfluxDB precision\",\n\t)\n\trunCmd.PersistentFlags().Duration(\n\t\t\"influx-interval\",\n\t\t30*time.Second,\n\t\t\"InfluxDB write interval\",\n\t)\n\trunCmd.PersistentFlags().String(\n\t\t\"influx-user\",\n\t\t\"\",\n\t\t\"InfluxDB user (optional)\",\n\t)\n\trunCmd.PersistentFlags().String(\n\t\t\"influx-password\",\n\t\t\"\",\n\t\t\"InfluxDB password (optional)\",\n\t)\n\n\tpflags := runCmd.PersistentFlags()\n\n\t// bind command line options to viper with exceptions\n\tbindPflagsWithExceptions(pflags, \"devices\")\n\n\t// mqtt\n\tbindPFlagsWithPrefix(pflags, \"mqtt\", \"broker\", \"topic\", \"user\", \"password\", \"clientid\", \"qos\", \"homie\")\n\n\t// influx\n\tbindPFlagsWithPrefix(pflags, \"influx\", \"url\", \"database\", \"measurement\", \"precision\", \"interval\", \"user\", \"password\")\n}\n\n// checkVersion validates if updates are available\nfunc checkVersion() {\n\tgithubTag := &latest.GithubTag{\n\t\tOwner: \"volkszaehler\",\n\t\tRepository: \"mbmd\",\n\t}\n\n\tif res, err := latest.Check(githubTag, server.Version); err == nil {\n\t\tif res.Outdated {\n\t\t\tlog.Printf(\"updates available - please upgrade to %s\", res.Current)\n\t\t}\n\t}\n}\n\nfunc run(cmd *cobra.Command, args []string) {\n\tlog.Printf(\"mbmd %s (%s)\", server.Version, server.Commit)\n\tif len(args) > 0 {\n\t\tlog.Fatalf(\"excess arguments, aborting: %v\", args)\n\t}\n\tgo checkVersion()\n\n\tconfHandler := NewDeviceConfigHandler()\n\n\t// create default adapter from configuration\n\tdefaultDevice := viper.GetString(\"adapter\")\n\tif defaultDevice != \"\" {\n\t\tconfHandler.DefaultDevice = defaultDevice\n\t\tconfHandler.ConnectionManager(defaultDevice, viper.GetBool(\"rtu\"), viper.GetInt(\"baudrate\"), viper.GetString(\"comset\"))\n\t}\n\n\t// create devices from command line\n\tdevices, _ := cmd.PersistentFlags().GetStringSlice(\"devices\")\n\tfor _, dev := range devices {\n\t\tif dev != \"\" {\n\t\t\tconfHandler.CreateDeviceFromSpec(dev)\n\t\t}\n\t}\n\n\tif cfgFile != \"\" {\n\t\t// config file found\n\t\tlog.Printf(\"config: using %s\", viper.ConfigFileUsed())\n\n\t\tvar conf Config\n\t\tif err := viper.UnmarshalExact(&conf); err != nil {\n\t\t\tlog.Fatalf(\"config: failed parsing config file %s: %v\", cfgFile, err)\n\t\t}\n\n\t\t// create devices from config file only if not overridden on command line\n\t\tif len(devices) == 0 {\n\t\t\t// add adapters from configuration\n\t\t\tfor _, a := range conf.Adapters {\n\t\t\t\tconfHandler.ConnectionManager(a.Device, a.RTU, a.Baudrate, a.Comset)\n\t\t\t}\n\n\t\t\t// add devices from configuration\n\t\t\tfor _, dev := range conf.Devices {\n\t\t\t\tconfHandler.CreateDevice(dev)\n\t\t\t}\n\t\t}\n\t}\n\n\tif countDevices(confHandler.Managers) == 0 {\n\t\tlog.Fatal(\"config: no devices found - terminating\")\n\t}\n\n\t// raw log\n\tif viper.GetBool(\"raw\") {\n\t\tsetLogger(confHandler.Managers, golog.New(os.Stderr, \"\", golog.LstdFlags))\n\t}\n\n\t// query engine\n\tqe := server.NewQueryEngine(confHandler.Managers)\n\n\t// results- and control channels\n\trc := make(chan server.QuerySnip)\n\tcc := make(chan server.ControlSnip)\n\n\t// tee that broadcasts meter messages to multiple recipients\n\ttee := server.NewBroadcaster(server.FromSnipChannel(rc))\n\tgo tee.Run()\n\n\t// tee that broadcasts control messages to multiple recipients\n\tteeC := server.NewBroadcaster(server.FromControlChannel(cc))\n\tgo teeC.Run()\n\n\t// status cache (always needed to consume control messages)\n\tstatus := server.NewStatus(qe, server.ToControlChannel(teeC.Attach()))\n\n\t// web server\n\tif viper.GetString(\"api\") != \"\" {\n\t\t// measurement cache for REST api\n\t\tcache := server.NewCache(cacheDuration, status, viper.GetBool(\"verbose\"))\n\t\ttee.AttachRunner(server.NewSnipRunner(cache.Run))\n\n\t\t// websocket hub\n\t\thub := server.NewSocketHub(status)\n\t\ttee.AttachRunner(server.NewSnipRunner(hub.Run))\n\n\t\t// http daemon\n\t\thttpd := server.NewHttpd(qe, cache)\n\t\tgo httpd.Run(hub, status, viper.GetString(\"api\"))\n\t}\n\n\t// MQTT client\n\tif viper.GetString(\"mqtt.broker\") != \"\" {\n\t\tqos := byte(viper.GetInt(\"mqtt.qos\"))\n\t\tverbose := viper.GetBool(\"verbose\")\n\n\t\t// default mqtt runner\n\t\tif topic := viper.GetString(\"mqtt.topic\"); topic != \"\" {\n\t\t\toptions := server.NewMqttOptions(\n\t\t\t\tviper.GetString(\"mqtt.broker\"),\n\t\t\t\tviper.GetString(\"mqtt.user\"),\n\t\t\t\tviper.GetString(\"mqtt.password\"),\n\t\t\t\tviper.GetString(\"mqtt.clientid\"),\n\t\t\t)\n\t\t\tmqttRunner := server.NewMqttRunner(options, qos, topic, verbose)\n\t\t\ttee.AttachRunner(server.NewSnipRunner(mqttRunner.Run))\n\t\t}\n\n\t\t// homie runner\n\t\tif topic := viper.GetString(\"mqtt.homie\"); topic != \"\" {\n\t\t\toptions := server.NewMqttOptions(\n\t\t\t\tviper.GetString(\"mqtt.broker\"),\n\t\t\t\tviper.GetString(\"mqtt.user\"),\n\t\t\t\tviper.GetString(\"mqtt.password\"),\n\t\t\t\tviper.GetString(\"mqtt.clientid\"),\n\t\t\t)\n\t\t\tcc := server.ToControlChannel(teeC.Attach())\n\t\t\thomieRunner := server.NewHomieRunner(qe, cc, options, qos, topic, verbose)\n\t\t\ttee.AttachRunner(server.NewSnipRunner(homieRunner.Run))\n\t\t}\n\t}\n\n\t// InfluxDB client\n\tif viper.GetString(\"influx.url\") != \"\" {\n\t\tinflux := server.NewInfluxClient(\n\t\t\tviper.GetString(\"influx.url\"),\n\t\t\tviper.GetString(\"influx.database\"),\n\t\t\tviper.GetString(\"influx.measurement\"),\n\t\t\tviper.GetString(\"influx.precision\"),\n\t\t\tviper.GetDuration(\"influx.interval\"),\n\t\t\tviper.GetString(\"influx.user\"),\n\t\t\tviper.GetString(\"influx.password\"),\n\t\t\tviper.GetBool(\"verbose\"),\n\t\t)\n\n\t\ttee.AttachRunner(server.NewSnipRunner(influx.Run))\n\t}\n\n\tctx, cancel := context.WithCancel(context.Background())\n\tgo qe.Run(ctx, viper.GetDuration(\"rate\"), cc, rc)\n\n\t// wait for signal on exit channel and cancel context\n\texit := make(chan os.Signal, 1)\n\tsignal.Notify(exit, os.Interrupt, syscall.SIGTERM)\n\t<-exit\n\tlog.Println(\"received signal - stopping\")\n\tcancel()\n\n\t// wait for Run methods attached to tee to finish\n\t<-tee.Done()\n\tlog.Println(\"stopped\")\n}\n"}}
- [Trace - 07:39:48.713 AM] Sending request 'textDocument/documentLink - (1)'.
- Params: {"textDocument":{"uri":"file:///Users/andig/htdocs/mbmd/cmd/run.go"}}
- [Trace - 07:39:48.713 AM] Sending request 'textDocument/codeAction - (2)'.
- Params: {"textDocument":{"uri":"file:///Users/andig/htdocs/mbmd/cmd/run.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[]}}
- [Trace - 07:39:48.713 AM] Sending request 'textDocument/documentSymbol - (3)'.
- Params: {"textDocument":{"uri":"file:///Users/andig/htdocs/mbmd/cmd/run.go"}}
- [Trace - 07:39:48.951 AM] Sending request 'textDocument/codeLens - (4)'.
- Params: {"textDocument":{"uri":"file:///Users/andig/htdocs/mbmd/cmd/run.go"}}
- [Trace - 07:39:48.953 AM] Sending request 'textDocument/codeAction - (5)'.
- Params: {"textDocument":{"uri":"file:///Users/andig/htdocs/mbmd/cmd/run.go"},"range":{"start":{"line":313,"character":10},"end":{"line":313,"character":10}},"context":{"diagnostics":[]}}
- [Trace - 07:39:48.953 AM] Sending notification '$/cancelRequest'.
- Params: {"id":2}
- [Trace - 07:39:49.053 AM] Sending request 'textDocument/foldingRange - (6)'.
- Params: {"textDocument":{"uri":"file:///Users/andig/htdocs/mbmd/cmd/run.go"}}
- [Trace - 07:39:49.188 AM] Sending request 'textDocument/hover - (7)'.
- Params: {"textDocument":{"uri":"file:///Users/andig/htdocs/mbmd/cmd/run.go"},"position":{"line":319,"character":41}}
- [Trace - 07:39:49.571 AM] Sending notification '$/cancelRequest'.
- Params: {"id":7}
- [Trace - 07:39:49.929 AM] Sending request 'textDocument/codeAction - (8)'.
- Params: {"textDocument":{"uri":"file:///Users/andig/htdocs/mbmd/cmd/run.go"},"range":{"start":{"line":313,"character":10},"end":{"line":313,"character":10}},"context":{"diagnostics":[]}}
- [Trace - 07:39:49.929 AM] Sending notification '$/cancelRequest'.
- Params: {"id":5}
- [Trace - 07:39:51.897 AM] Sending request 'textDocument/hover - (9)'.
- Params: {"textDocument":{"uri":"file:///Users/andig/htdocs/mbmd/cmd/run.go"},"position":{"line":322,"character":22}}
- [Trace - 07:39:51.987 AM] Sending notification '$/cancelRequest'.
- Params: {"id":9}
- [Trace - 07:39:52.087 AM] Sending request 'textDocument/definition - (10)'.
- Params: {"textDocument":{"uri":"file:///Users/andig/htdocs/mbmd/cmd/run.go"},"position":{"line":319,"character":11}}
- [Trace - 07:39:52.286 AM] Sending notification '$/cancelRequest'.
- Params: {"id":10}
- [Trace - 07:39:52.287 AM] Sending request 'textDocument/definition - (11)'.
- Params: {"textDocument":{"uri":"file:///Users/andig/htdocs/mbmd/cmd/run.go"},"position":{"line":315,"character":13}}
- [Trace - 07:39:52.787 AM] Sending notification '$/cancelRequest'.
- Params: {"id":11}
- [Trace - 07:39:52.787 AM] Sending request 'textDocument/definition - (12)'.
- Params: {"textDocument":{"uri":"file:///Users/andig/htdocs/mbmd/cmd/run.go"},"position":{"line":313,"character":9}}
- [Trace - 07:39:53.040 AM] Sending request 'textDocument/hover - (13)'.
- Params: {"textDocument":{"uri":"file:///Users/andig/htdocs/mbmd/cmd/run.go"},"position":{"line":313,"character":8}}
- [Trace - 07:39:53.656 AM] Sending notification '$/cancelRequest'.
- Params: {"id":13}
- [Trace - 07:39:54.014 AM] Sending notification '$/cancelRequest'.
- Params: {"id":8}
- [Trace - 07:39:54.109 AM] Sending notification '$/cancelRequest'.
- Params: {"id":12}
- [Trace - 07:39:54.109 AM] Sending request 'textDocument/definition - (14)'.
- Params: {"textDocument":{"uri":"file:///Users/andig/htdocs/mbmd/cmd/run.go"},"position":{"line":313,"character":8}}
- [Trace - 07:39:54.260 AM] Sending request 'textDocument/hover - (15)'.
- Params: {"textDocument":{"uri":"file:///Users/andig/htdocs/mbmd/cmd/run.go"},"position":{"line":313,"character":8}}
- [Trace - 07:39:55.532 AM] Sending notification '$/cancelRequest'.
- Params: {"id":15}
- [Trace - 07:39:59.432 AM] Sending request 'textDocument/hover - (16)'.
- Params: {"textDocument":{"uri":"file:///Users/andig/htdocs/mbmd/cmd/run.go"},"position":{"line":313,"character":11}}
- [Trace - 07:40:04.312 AM] Sending notification '$/cancelRequest'.
- Params: {"id":16}
- [Trace - 07:40:04.566 AM] Sending request 'textDocument/hover - (17)'.
- Params: {"textDocument":{"uri":"file:///Users/andig/htdocs/mbmd/cmd/run.go"},"position":{"line":313,"character":9}}
- [Trace - 07:40:04.614 AM] Sending notification '$/cancelRequest'.
- Params: {"id":14}
- [Trace - 07:40:04.615 AM] Sending request 'textDocument/definition - (18)'.
- Params: {"textDocument":{"uri":"file:///Users/andig/htdocs/mbmd/cmd/run.go"},"position":{"line":313,"character":9}}
- [Trace - 07:40:04.716 AM] Sending notification '$/cancelRequest'.
- Params: {"id":17}
- [Trace - 07:40:04.868 AM] Sending request 'textDocument/hover - (19)'.
- Params: {"textDocument":{"uri":"file:///Users/andig/htdocs/mbmd/cmd/run.go"},"position":{"line":313,"character":8}}
- [Trace - 07:40:06.839 AM] Sending notification '$/cancelRequest'.
- Params: {"id":19}
- [Trace - 07:40:06.990 AM] Sending request 'textDocument/hover - (20)'.
- Params: {"textDocument":{"uri":"file:///Users/andig/htdocs/mbmd/cmd/run.go"},"position":{"line":313,"character":7}}
- [Trace - 07:40:07.776 AM] Sending notification '$/cancelRequest'.
- Params: {"id":20}
- [Trace - 07:40:08.027 AM] Sending request 'textDocument/hover - (21)'.
- Params: {"textDocument":{"uri":"file:///Users/andig/htdocs/mbmd/cmd/run.go"},"position":{"line":313,"character":8}}
- [Trace - 07:40:09.413 AM] Sending notification '$/cancelRequest'.
- Params: {"id":21}
- [Trace - 07:40:09.561 AM] Sending request 'textDocument/hover - (22)'.
- Params: {"textDocument":{"uri":"file:///Users/andig/htdocs/mbmd/cmd/run.go"},"position":{"line":313,"character":7}}
- [Trace - 07:40:09.706 AM] Sending notification '$/cancelRequest'.
- Params: {"id":22}
- [Trace - 07:40:09.857 AM] Sending request 'textDocument/hover - (23)'.
- Params: {"textDocument":{"uri":"file:///Users/andig/htdocs/mbmd/cmd/run.go"},"position":{"line":313,"character":8}}
- [Trace - 07:40:09.909 AM] Sending notification '$/cancelRequest'.
- Params: {"id":23}
- [Trace - 07:40:10.059 AM] Sending request 'textDocument/hover - (24)'.
- Params: {"textDocument":{"uri":"file:///Users/andig/htdocs/mbmd/cmd/run.go"},"position":{"line":313,"character":8}}
- [Trace - 07:40:14.676 AM] Sending notification '$/cancelRequest'.
- Params: {"id":24}
- [Trace - 07:40:14.830 AM] Sending request 'textDocument/hover - (25)'.
- Params: {"textDocument":{"uri":"file:///Users/andig/htdocs/mbmd/cmd/run.go"},"position":{"line":313,"character":7}}
- [Trace - 07:40:20.130 AM] Sending notification '$/cancelRequest'.
- Params: {"id":25}
- [Trace - 07:40:20.920 AM] Sending notification '$/cancelRequest'.
- Params: {"id":18}
- [Trace - 07:40:20.921 AM] Sending request 'textDocument/definition - (26)'.
- Params: {"textDocument":{"uri":"file:///Users/andig/htdocs/mbmd/cmd/run.go"},"position":{"line":313,"character":9}}
- [Trace - 07:40:20.969 AM] Sending request 'textDocument/hover - (27)'.
- Params: {"textDocument":{"uri":"file:///Users/andig/htdocs/mbmd/cmd/run.go"},"position":{"line":313,"character":8}}
- [Trace - 07:40:21.799 AM] Sending notification '$/cancelRequest'.
- Params: {"id":27}
Add Comment
Please, Sign In to add comment