11:07:56.600 qtc.languageclient.messages: StdIOClient send data: 11:07:56.600 qtc.languageclient.messages: Content-Length: 226 11:07:56.600 qtc.languageclient.messages: StdIOClient send data: 11:07:56.600 qtc.languageclient.messages: {"id":"{ea60399a-7304-46ba-8c13-bfb3cca5a010}","jsonrpc":"2.0","method":"textDocument/documentHighlight","params":{"position":{"character":19,"line":35},"textDocument":{"uri":"file:///home/dev/workspace/cpp/TestMe/main.cpp"}}} 11:07:56.602 qtc.languageclient.messages: StdIOClient std err: 11:07:56.602 qtc.languageclient.messages: I[11:07:56.601] <-- textDocument/documentHighlight("{ea60399a-7304-46ba-8c13-bfb3cca5a010}") 11:07:56.602 qtc.languageclient.messages: StdIOClient std out: 11:07:56.602 qtc.languageclient.messages: Content-Length: 162 {"id":"{ea60399a-7304-46ba-8c13-bfb3cca5a010}","jsonrpc":"2.0","result":[{"kind":1,"range":{"end":{"character":19,"line":35},"start":{"character":9,"line":35}}}]} 11:07:56.602 qtc.languageserverprotocol.parse: parse buffer pos: 0 11:07:56.602 qtc.languageserverprotocol.parse: data: "Content-Length: 162\r\n\r\n{\"id\":\"{ea60399a-7304-46ba-8c13-bfb3cca5a010}\",\"jsonrpc\":\"2.0\",\"result\":[{\"kind\":1,\"range\":{\"end\":{\"character\":19,\"line\":35},\"start\":{\"character\":9,\"line\":35}}}]}" 11:07:56.602 qtc.languageserverprotocol.parse: complete: true 11:07:56.602 qtc.languageserverprotocol.parse: length: 162 11:07:56.602 qtc.languageserverprotocol.parse: content: "{\"id\":\"{ea60399a-7304-46ba-8c13-bfb3cca5a010}\",\"jsonrpc\":\"2.0\",\"result\":[{\"kind\":1,\"range\":{\"end\":{\"character\":19,\"line\":35},\"start\":{\"character\":9,\"line\":35}}}]}" 11:07:56.602 qtc.languageclient.messages: StdIOClient std err: 11:07:56.602 qtc.languageclient.messages: I[11:07:56.602] --> reply:textDocument/documentHighlight("{ea60399a-7304-46ba-8c13-bfb3cca5a010}") 0 ms 11:07:56.603 qtc.languageserverprotocol.timing: received server reply to "textDocument/documentHighlight" after 3 ms 11:07:56.929 qtc.languageserverprotocol.conversion: Expected Object in json value but got: QJsonValue(undefined) 11:07:56.929 qtc.languageserverprotocol.conversion: N22LanguageServerProtocol5RangeE is not valid: QJsonObject() 11:07:56.929 qtc.languageserverprotocol.conversion: Expected Object in json value but got: QJsonValue(undefined) 11:07:56.929 qtc.languageserverprotocol.conversion: N22LanguageServerProtocol8PositionE is not valid: QJsonObject() 11:07:56.929 qtc.languageserverprotocol.conversion: Expected double in json value but got: QJsonValue(undefined) 11:07:56.929 qtc.languageserverprotocol.conversion: Expected double in json value but got: QJsonValue(undefined) 11:07:56.929 qtc.languageserverprotocol.conversion: Expected Object in json value but got: QJsonValue(undefined) 11:07:56.929 qtc.languageserverprotocol.conversion: N22LanguageServerProtocol8PositionE is not valid: QJsonObject() 11:07:56.929 qtc.languageserverprotocol.conversion: Expected double in json value but got: QJsonValue(undefined) 11:07:56.929 qtc.languageclient.messages: StdIOClient send data: 11:07:56.929 qtc.languageclient.messages: Content-Length: 219 11:07:56.929 qtc.languageclient.messages: StdIOClient send data: 11:07:56.929 qtc.languageclient.messages: {"id":"{8db02e66-34b5-4eb3-9c31-758e7f3e2672}","jsonrpc":"2.0","method":"textDocument/definition","params":{"position":{"character":13,"line":37},"textDocument":{"uri":"file:///home/dev/workspace/cpp/TestMe/main.cpp"}}} 11:07:56.930 qtc.languageclient.messages: StdIOClient std err: 11:07:56.930 qtc.languageclient.messages: I[11:07:56.929] <-- textDocument/definition("{8db02e66-34b5-4eb3-9c31-758e7f3e2672}") 11:07:56.930 qtc.languageclient.messages: StdIOClient std out: 11:07:56.930 qtc.languageclient.messages: Content-Length: 207 {"id":"{8db02e66-34b5-4eb3-9c31-758e7f3e2672}","jsonrpc":"2.0","result":[{"range":{"end":{"character":22,"line":9},"start":{"character":17,"line":9}},"uri":"file:///home/dev/workspace/cpp/TestMe/main.cpp"}]} 11:07:56.930 qtc.languageserverprotocol.parse: parse buffer pos: 0 11:07:56.930 qtc.languageserverprotocol.parse: data: "Content-Length: 207\r\n\r\n{\"id\":\"{8db02e66-34b5-4eb3-9c31-758e7f3e2672}\",\"jsonrpc\":\"2.0\",\"result\":[{\"range\":{\"end\":{\"character\":22,\"line\":9},\"start\":{\"character\":17,\"line\":9}},\"uri\":\"file:///home/dev/workspace/cpp/TestMe/main.cpp\"}]}" 11:07:56.930 qtc.languageserverprotocol.parse: complete: true 11:07:56.930 qtc.languageserverprotocol.parse: length: 207 11:07:56.930 qtc.languageserverprotocol.parse: content: "{\"id\":\"{8db02e66-34b5-4eb3-9c31-758e7f3e2672}\",\"jsonrpc\":\"2.0\",\"result\":[{\"range\":{\"end\":{\"character\":22,\"line\":9},\"start\":{\"character\":17,\"line\":9}},\"uri\":\"file:///home/dev/workspace/cpp/TestMe/main.cpp\"}]}" 11:07:56.930 qtc.languageclient.messages: StdIOClient std err: 11:07:56.930 qtc.languageclient.messages: I[11:07:56.930] --> reply:textDocument/definition("{8db02e66-34b5-4eb3-9c31-758e7f3e2672}") 0 ms 11:07:56.932 qtc.languageserverprotocol.timing: received server reply to "textDocument/definition" after 3 ms 11:07:57.359 qtc.languageserverprotocol.conversion: Expected Object in json value but got: QJsonValue(undefined) 11:07:57.359 qtc.languageserverprotocol.conversion: N22LanguageServerProtocol5RangeE is not valid: QJsonObject() 11:07:57.359 qtc.languageserverprotocol.conversion: Expected Object in json value but got: QJsonValue(undefined) 11:07:57.359 qtc.languageserverprotocol.conversion: N22LanguageServerProtocol8PositionE is not valid: QJsonObject() 11:07:57.359 qtc.languageserverprotocol.conversion: Expected double in json value but got: QJsonValue(undefined) 11:07:57.359 qtc.languageserverprotocol.conversion: Expected double in json value but got: QJsonValue(undefined) 11:07:57.359 qtc.languageserverprotocol.conversion: Expected Object in json value but got: QJsonValue(undefined) 11:07:57.359 qtc.languageserverprotocol.conversion: N22LanguageServerProtocol8PositionE is not valid: QJsonObject() 11:07:57.359 qtc.languageserverprotocol.conversion: Expected double in json value but got: QJsonValue(undefined) 11:07:57.359 qtc.clangcodemodel.clangd: follow symbol requested "/home/dev/workspace/cpp/TestMe/main.cpp" 37 12 11:07:57.359 qtc.clangcodemodel.clangd: requesting AST for "/home/dev/workspace/cpp/TestMe/main.cpp" 11:07:57.359 qtc.languageclient.messages: StdIOClient send data: 11:07:57.359 qtc.languageclient.messages: Content-Length: 219 11:07:57.359 qtc.languageclient.messages: StdIOClient send data: 11:07:57.359 qtc.languageclient.messages: {"id":"{8a244e7a-8eff-4aa2-9d8a-ea5e85f544f8}","jsonrpc":"2.0","method":"textDocument/definition","params":{"position":{"character":12,"line":37},"textDocument":{"uri":"file:///home/dev/workspace/cpp/TestMe/main.cpp"}}} 11:07:57.359 qtc.languageclient.messages: StdIOClient send data: 11:07:57.359 qtc.languageclient.messages: Content-Length: 252 11:07:57.359 qtc.languageclient.messages: StdIOClient send data: 11:07:57.359 qtc.languageclient.messages: {"id":"{59bf46ac-ee0e-4f0b-bc55-dda6b7e9dc3a}","jsonrpc":"2.0","method":"textDocument/ast","params":{"range":{"end":{"character":12,"line":37},"start":{"character":12,"line":37}},"textDocument":{"uri":"file:///home/dev/workspace/cpp/TestMe/main.cpp"}}} 11:07:57.360 qtc.languageclient.messages: StdIOClient std err: 11:07:57.360 qtc.languageclient.messages: I[11:07:57.360] <-- textDocument/definition("{8a244e7a-8eff-4aa2-9d8a-ea5e85f544f8}") I[11:07:57.360] <-- textDocument/ast("{59bf46ac-ee0e-4f0b-bc55-dda6b7e9dc3a}") 11:07:57.360 qtc.languageclient.messages: StdIOClient std out: 11:07:57.360 qtc.languageclient.messages: Content-Length: 207 {"id":"{8a244e7a-8eff-4aa2-9d8a-ea5e85f544f8}","jsonrpc":"2.0","result":[{"range":{"end":{"character":22,"line":9},"start":{"character":17,"line":9}},"uri":"file:///home/dev/workspace/cpp/TestMe/main.cpp"}]} 11:07:57.360 qtc.languageserverprotocol.parse: parse buffer pos: 0 11:07:57.360 qtc.languageserverprotocol.parse: data: "Content-Length: 207\r\n\r\n{\"id\":\"{8a244e7a-8eff-4aa2-9d8a-ea5e85f544f8}\",\"jsonrpc\":\"2.0\",\"result\":[{\"range\":{\"end\":{\"character\":22,\"line\":9},\"start\":{\"character\":17,\"line\":9}},\"uri\":\"file:///home/dev/workspace/cpp/TestMe/main.cpp\"}]}" 11:07:57.360 qtc.languageserverprotocol.parse: complete: true 11:07:57.361 qtc.languageserverprotocol.parse: length: 207 11:07:57.361 qtc.languageserverprotocol.parse: content: "{\"id\":\"{8a244e7a-8eff-4aa2-9d8a-ea5e85f544f8}\",\"jsonrpc\":\"2.0\",\"result\":[{\"range\":{\"end\":{\"character\":22,\"line\":9},\"start\":{\"character\":17,\"line\":9}},\"uri\":\"file:///home/dev/workspace/cpp/TestMe/main.cpp\"}]}" 11:07:57.361 qtc.languageclient.messages: StdIOClient std err: 11:07:57.361 qtc.languageclient.messages: I[11:07:57.360] --> reply:textDocument/definition("{8a244e7a-8eff-4aa2-9d8a-ea5e85f544f8}") 0 ms 11:07:57.361 qtc.languageclient.messages: StdIOClient std err: 11:07:57.361 qtc.languageclient.messages: I[11:07:57.360] --> reply:textDocument/ast("{59bf46ac-ee0e-4f0b-bc55-dda6b7e9dc3a}") 0 ms 11:07:57.361 qtc.languageclient.messages: StdIOClient std out: 11:07:57.361 qtc.languageclient.messages: Content-Length: 1915 {"id":"{59bf46ac-ee0e-4f0b-bc55-dda6b7e9dc3a}","jsonrpc":"2.0","result":{"arcana":"MemberExpr 0x7f01bc56cd40 '' ->magic 0x7f01bc1c6be8","children":[{"arcana":"CXXOperatorCallExpr 0x7f01bc56cd10 'pointer':'Interface *' '->'","children":[{"arcana":"ImplicitCastExpr 0x7f01bc56ccf8 'pointer (*)() const noexcept' ","children":[{"arcana":"DeclRefExpr 0x7f01bc56cc80 'pointer () const noexcept' lvalue CXXMethod 0x7f01bc4b8ba0 'operator->' 'pointer () const noexcept'","detail":"operator->","kind":"DeclRef","range":{"end":{"character":9,"line":37},"start":{"character":7,"line":37}},"role":"expression"}],"detail":"FunctionToPointerDecay","kind":"ImplicitCast","range":{"end":{"character":9,"line":37},"start":{"character":7,"line":37}},"role":"expression"},{"arcana":"ImplicitCastExpr 0x7f01bc56cc68 'const std::unique_ptr' lvalue ","children":[{"arcana":"DeclRefExpr 0x7f01bc56cc20 'std::unique_ptr':'std::unique_ptr' lvalue Var 0x7f01bc1debb8 'ptr' 'std::unique_ptr':'std::unique_ptr'","detail":"ptr","kind":"DeclRef","range":{"end":{"character":7,"line":37},"start":{"character":4,"line":37}},"role":"expression"}],"detail":"NoOp","kind":"ImplicitCast","range":{"end":{"character":7,"line":37},"start":{"character":4,"line":37}},"role":"expression"}],"kind":"CXXOperatorCall","range":{"end":{"character":9,"line":37},"start":{"character":4,"line":37}},"role":"expression"}],"detail":"magic","kind":"Member","range":{"end":{"character":14,"line":37},"start":{"character":4,"line":37}},"role":"expression"}} 11:07:57.361 qtc.languageserverprotocol.parse: parse buffer pos: 0 11:07:57.361 qtc.languageserverprotocol.parse: data: "Content-Length: 1915\r\n\r\n{\"id\":\"{59bf46ac-ee0e-4f0b-bc55-dda6b7e9dc3a}\",\"jsonrpc\":\"2.0\",\"result\":{\"arcana\":\"MemberExpr 0x7f01bc56cd40 '' ->magic 0x7f01bc1c6be8\",\"children\":[{\"arcana\":\"CXXOperatorCallExpr 0x7f01bc56cd10 'pointer':'Interface *' '->'\",\"children\":[{\"arcana\":\"ImplicitCastExpr 0x7f01bc56ccf8 'pointer (*)() const noexcept' \",\"children\":[{\"arcana\":\"DeclRefExpr 0x7f01bc56cc80 'pointer () const noexcept' lvalue CXXMethod 0x7f01bc4b8ba0 'operator->' 'pointer () const noexcept'\",\"detail\":\"operator->\",\"kind\":\"DeclRef\",\"range\":{\"end\":{\"character\":9,\"line\":37},\"start\":{\"character\":7,\"line\":37}},\"role\":\"expression\"}],\"detail\":\"FunctionToPointerDecay\",\"kind\":\"ImplicitCast\",\"range\":{\"end\":{\"character\":9,\"line\":37},\"start\":{\"character\":7,\"line\":37}},\"role\":\"expression\"},{\"arcana\":\"ImplicitCastExpr 0x7f01bc56cc68 'const std::unique_ptr' lvalue \",\"children\":[{\"arcana\":\"DeclRefExpr 0x7f01bc56cc20 'std::unique_ptr':'std::unique_ptr' lvalue Var 0x7f01bc1debb8 'ptr' 'std::unique_ptr':'std::unique_ptr'\",\"detail\":\"ptr\",\"kind\":\"DeclRef\",\"range\":{\"end\":{\"character\":7,\"line\":37},\"start\":{\"character\":4,\"line\":37}},\"role\":\"expression\"}],\"detail\":\"NoOp\",\"kind\":\"ImplicitCast\",\"range\":{\"end\":{\"character\":7,\"line\":37},\"start\":{\"character\":4,\"line\":37}},\"role\":\"expression\"}],\"kind\":\"CXXOperatorCall\",\"range\":{\"end\":{\"character\":9,\"line\":37},\"start\":{\"character\":4,\"line\":37}},\"role\":\"expression\"}],\"detail\":\"magic\",\"kind\":\"Member\",\"range\":{\"end\":{\"character\":14,\"line\":37},\"start\":{\"character\":4,\"line\":37}},\"role\":\"expression\"}}" 11:07:57.361 qtc.languageserverprotocol.parse: complete: true 11:07:57.361 qtc.languageserverprotocol.parse: length: 1915 11:07:57.361 qtc.languageserverprotocol.parse: content: "{\"id\":\"{59bf46ac-ee0e-4f0b-bc55-dda6b7e9dc3a}\",\"jsonrpc\":\"2.0\",\"result\":{\"arcana\":\"MemberExpr 0x7f01bc56cd40 '' ->magic 0x7f01bc1c6be8\",\"children\":[{\"arcana\":\"CXXOperatorCallExpr 0x7f01bc56cd10 'pointer':'Interface *' '->'\",\"children\":[{\"arcana\":\"ImplicitCastExpr 0x7f01bc56ccf8 'pointer (*)() const noexcept' \",\"children\":[{\"arcana\":\"DeclRefExpr 0x7f01bc56cc80 'pointer () const noexcept' lvalue CXXMethod 0x7f01bc4b8ba0 'operator->' 'pointer () const noexcept'\",\"detail\":\"operator->\",\"kind\":\"DeclRef\",\"range\":{\"end\":{\"character\":9,\"line\":37},\"start\":{\"character\":7,\"line\":37}},\"role\":\"expression\"}],\"detail\":\"FunctionToPointerDecay\",\"kind\":\"ImplicitCast\",\"range\":{\"end\":{\"character\":9,\"line\":37},\"start\":{\"character\":7,\"line\":37}},\"role\":\"expression\"},{\"arcana\":\"ImplicitCastExpr 0x7f01bc56cc68 'const std::unique_ptr' lvalue \",\"children\":[{\"arcana\":\"DeclRefExpr 0x7f01bc56cc20 'std::unique_ptr':'std::unique_ptr' lvalue Var 0x7f01bc1debb8 'ptr' 'std::unique_ptr':'std::unique_ptr'\",\"detail\":\"ptr\",\"kind\":\"DeclRef\",\"range\":{\"end\":{\"character\":7,\"line\":37},\"start\":{\"character\":4,\"line\":37}},\"role\":\"expression\"}],\"detail\":\"NoOp\",\"kind\":\"ImplicitCast\",\"range\":{\"end\":{\"character\":7,\"line\":37},\"start\":{\"character\":4,\"line\":37}},\"role\":\"expression\"}],\"kind\":\"CXXOperatorCall\",\"range\":{\"end\":{\"character\":9,\"line\":37},\"start\":{\"character\":4,\"line\":37}},\"role\":\"expression\"}],\"detail\":\"magic\",\"kind\":\"Member\",\"range\":{\"end\":{\"character\":14,\"line\":37},\"start\":{\"character\":4,\"line\":37}},\"role\":\"expression\"}}" 11:07:57.362 qtc.languageserverprotocol.timing: received server reply to "textDocument/definition" after 2 ms 11:07:57.362 qtc.clangcodemodel.clangd: received go to definition response 11:07:57.362 qtc.languageserverprotocol.timing: received server reply to "textDocument/ast" after 2 ms 11:07:57.362 qtc.clangcodemodel.clangd: retrieved AST from clangd 11:07:57.362 qtc.clangcodemodel.clangd: received ast response for cursor 11:07:57.362 qtc.clangcodemodel.clangd: handling go to definition result 11:07:57.362 qtc.clangcodemodel.clangd: sending go to implementation request 10 11:07:57.362 qtc.languageclient.messages: StdIOClient send data: 11:07:57.362 qtc.languageclient.messages: Content-Length: 222 11:07:57.362 qtc.languageclient.messages: StdIOClient send data: 11:07:57.362 qtc.languageclient.messages: {"id":"{dd6c3e28-a8c5-4803-acd9-fe5173e14ae0}","jsonrpc":"2.0","method":"textDocument/implementation","params":{"position":{"character":17,"line":9},"textDocument":{"uri":"file:///home/dev/workspace/cpp/TestMe/main.cpp"}}} 11:07:57.362 qtc.languageclient.messages: StdIOClient std err: 11:07:57.362 qtc.languageclient.messages: I[11:07:57.362] <-- textDocument/implementation("{dd6c3e28-a8c5-4803-acd9-fe5173e14ae0}") 11:07:57.363 qtc.languageclient.messages: StdIOClient std out: 11:07:57.363 qtc.languageclient.messages: Content-Length: 342 {"id":"{dd6c3e28-a8c5-4803-acd9-fe5173e14ae0}","jsonrpc":"2.0","result":[{"range":{"end":{"character":14,"line":26},"start":{"character":9,"line":26}},"uri":"file:///home/dev/workspace/cpp/TestMe/main.cpp"},{"range":{"end":{"character":14,"line":16},"start":{"character":9,"line":16}},"uri":"file:///home/dev/workspace/cpp/TestMe/main.cpp"}]} 11:07:57.363 qtc.languageserverprotocol.parse: parse buffer pos: 0 11:07:57.363 qtc.languageserverprotocol.parse: data: "Content-Length: 342\r\n\r\n{\"id\":\"{dd6c3e28-a8c5-4803-acd9-fe5173e14ae0}\",\"jsonrpc\":\"2.0\",\"result\":[{\"range\":{\"end\":{\"character\":14,\"line\":26},\"start\":{\"character\":9,\"line\":26}},\"uri\":\"file:///home/dev/workspace/cpp/TestMe/main.cpp\"},{\"range\":{\"end\":{\"character\":14,\"line\":16},\"start\":{\"character\":9,\"line\":16}},\"uri\":\"file:///home/dev/workspace/cpp/TestMe/main.cpp\"}]}" 11:07:57.363 qtc.languageserverprotocol.parse: complete: true 11:07:57.363 qtc.languageserverprotocol.parse: length: 342 11:07:57.363 qtc.languageserverprotocol.parse: content: "{\"id\":\"{dd6c3e28-a8c5-4803-acd9-fe5173e14ae0}\",\"jsonrpc\":\"2.0\",\"result\":[{\"range\":{\"end\":{\"character\":14,\"line\":26},\"start\":{\"character\":9,\"line\":26}},\"uri\":\"file:///home/dev/workspace/cpp/TestMe/main.cpp\"},{\"range\":{\"end\":{\"character\":14,\"line\":16},\"start\":{\"character\":9,\"line\":16}},\"uri\":\"file:///home/dev/workspace/cpp/TestMe/main.cpp\"}]}" 11:07:57.363 qtc.languageclient.messages: StdIOClient std err: 11:07:57.363 qtc.languageclient.messages: I[11:07:57.362] --> reply:textDocument/implementation("{dd6c3e28-a8c5-4803-acd9-fe5173e14ae0}") 0 ms 11:07:57.365 qtc.languageserverprotocol.timing: received server reply to "textDocument/implementation" after 3 ms 11:07:57.365 qtc.clangcodemodel.clangd: received go to implementation reply 11:07:57.365 qtc.clangcodemodel.clangd: sending go to implementation request 27 11:07:57.365 qtc.clangcodemodel.clangd: sending go to implementation request 17 11:07:57.365 qtc.languageclient.messages: StdIOClient send data: 11:07:57.365 qtc.languageserverprotocol.conversion: Expected Object in json value but got: QJsonValue(undefined) 11:07:57.365 qtc.languageclient.messages: Content-Length: 222 11:07:57.365 qtc.languageserverprotocol.conversion: N22LanguageServerProtocol5RangeE is not valid: QJsonObject() 11:07:57.365 qtc.languageserverprotocol.conversion: Expected Object in json value but got: QJsonValue(undefined) 11:07:57.365 qtc.languageserverprotocol.conversion: N22LanguageServerProtocol8PositionE is not valid: QJsonObject() 11:07:57.365 qtc.languageserverprotocol.conversion: Expected double in json value but got: QJsonValue(undefined) 11:07:57.365 qtc.languageserverprotocol.conversion: Expected double in json value but got: QJsonValue(undefined) 11:07:57.365 qtc.languageserverprotocol.conversion: Expected Object in json value but got: QJsonValue(undefined) 11:07:57.365 qtc.languageserverprotocol.conversion: N22LanguageServerProtocol8PositionE is not valid: QJsonObject() 11:07:57.365 qtc.languageserverprotocol.conversion: Expected double in json value but got: QJsonValue(undefined) 11:07:57.365 qtc.languageclient.messages: StdIOClient send data: 11:07:57.365 qtc.languageclient.messages: {"id":"{ef25749d-71ae-4b6b-ac10-ffb01cf8b5c2}","jsonrpc":"2.0","method":"textDocument/implementation","params":{"position":{"character":9,"line":26},"textDocument":{"uri":"file:///home/dev/workspace/cpp/TestMe/main.cpp"}}} 11:07:57.365 qtc.languageclient.messages: StdIOClient send data: 11:07:57.365 qtc.languageclient.messages: Content-Length: 222 11:07:57.365 qtc.languageclient.messages: StdIOClient send data: 11:07:57.365 qtc.languageclient.messages: {"id":"{ec469610-155b-4132-a3b6-3d18fedea804}","jsonrpc":"2.0","method":"textDocument/implementation","params":{"position":{"character":9,"line":16},"textDocument":{"uri":"file:///home/dev/workspace/cpp/TestMe/main.cpp"}}} 11:07:57.366 qtc.languageclient.messages: StdIOClient std err: 11:07:57.366 qtc.languageclient.messages: I[11:07:57.365] <-- textDocument/implementation("{ef25749d-71ae-4b6b-ac10-ffb01cf8b5c2}") I[11:07:57.365] <-- textDocument/implementation("{ec469610-155b-4132-a3b6-3d18fedea804}") 11:07:57.366 qtc.languageclient.messages: StdIOClient std out: 11:07:57.366 qtc.languageclient.messages: Content-Length: 75 {"id":"{ef25749d-71ae-4b6b-ac10-ffb01cf8b5c2}","jsonrpc":"2.0","result":[]}Content-Length: 75 {"id":"{ec469610-155b-4132-a3b6-3d18fedea804}","jsonrpc":"2.0","result":[]} 11:07:57.366 qtc.languageserverprotocol.parse: parse buffer pos: 0 11:07:57.366 qtc.languageserverprotocol.parse: data: "Content-Length: 75\r\n\r\n{\"id\":\"{ef25749d-71ae-4b6b-ac10-ffb01cf8b5c2}\",\"jsonrpc\":\"2.0\",\"result\":[]}Content-Length: 75\r\n\r\n{\"id\":\"{ec469610-155b-4132-a3b6-3d18fedea804}\",\"jsonrpc\":\"2.0\",\"result\":[]}" 11:07:57.366 qtc.languageserverprotocol.parse: complete: true 11:07:57.366 qtc.languageserverprotocol.parse: length: 75 11:07:57.366 qtc.languageserverprotocol.parse: content: "{\"id\":\"{ef25749d-71ae-4b6b-ac10-ffb01cf8b5c2}\",\"jsonrpc\":\"2.0\",\"result\":[]}" 11:07:57.366 qtc.languageserverprotocol.parse: complete: true 11:07:57.366 qtc.languageserverprotocol.parse: length: 75 11:07:57.366 qtc.languageserverprotocol.parse: content: "{\"id\":\"{ec469610-155b-4132-a3b6-3d18fedea804}\",\"jsonrpc\":\"2.0\",\"result\":[]}" 11:07:57.366 qtc.languageclient.messages: StdIOClient std err: 11:07:57.366 qtc.languageclient.messages: I[11:07:57.366] --> reply:textDocument/implementation("{ef25749d-71ae-4b6b-ac10-ffb01cf8b5c2}") 0 ms I[11:07:57.366] --> reply:textDocument/implementation("{ec469610-155b-4132-a3b6-3d18fedea804}") 0 ms 11:07:57.371 qtc.languageserverprotocol.timing: received server reply to "textDocument/implementation" after 6 ms 11:07:57.371 qtc.clangcodemodel.clangd: received go to implementation reply 11:07:57.371 qtc.languageserverprotocol.timing: received server reply to "textDocument/implementation" after 6 ms 11:07:57.371 qtc.clangcodemodel.clangd: received go to implementation reply 11:07:57.371 qtc.clangcodemodel.clangd: sending symbol info request 11:07:57.372 qtc.clangcodemodel.clangd: sending symbol info request 11:07:57.372 qtc.clangcodemodel.clangd: sending additional go to definition request "/home/dev/workspace/cpp/TestMe/main.cpp" 27 11:07:57.372 qtc.clangcodemodel.clangd: sending symbol info request 11:07:57.372 qtc.clangcodemodel.clangd: sending additional go to definition request "/home/dev/workspace/cpp/TestMe/main.cpp" 17 11:07:57.372 qtc.languageclient.messages: StdIOClient send data: 11:07:57.372 qtc.languageclient.messages: Content-Length: 218 11:07:57.372 qtc.languageclient.messages: StdIOClient send data: 11:07:57.372 qtc.languageclient.messages: {"id":"{06797b27-775d-4e66-b817-7a821b6d20d1}","jsonrpc":"2.0","method":"textDocument/symbolInfo","params":{"position":{"character":17,"line":9},"textDocument":{"uri":"file:///home/dev/workspace/cpp/TestMe/main.cpp"}}} 11:07:57.372 qtc.languageclient.messages: StdIOClient send data: 11:07:57.372 qtc.languageclient.messages: Content-Length: 218 11:07:57.372 qtc.languageclient.messages: StdIOClient send data: 11:07:57.372 qtc.languageclient.messages: {"id":"{6eb1cbcb-fab7-450a-91f8-1599373e3b6d}","jsonrpc":"2.0","method":"textDocument/symbolInfo","params":{"position":{"character":9,"line":26},"textDocument":{"uri":"file:///home/dev/workspace/cpp/TestMe/main.cpp"}}} 11:07:57.372 qtc.languageclient.messages: StdIOClient send data: 11:07:57.372 qtc.languageclient.messages: Content-Length: 218 11:07:57.372 qtc.languageclient.messages: StdIOClient send data: 11:07:57.372 qtc.languageclient.messages: {"id":"{140d8e0f-b386-468a-98e4-484e5e904cda}","jsonrpc":"2.0","method":"textDocument/definition","params":{"position":{"character":9,"line":26},"textDocument":{"uri":"file:///home/dev/workspace/cpp/TestMe/main.cpp"}}} 11:07:57.372 qtc.languageclient.messages: StdIOClient send data: 11:07:57.372 qtc.languageclient.messages: Content-Length: 218 11:07:57.372 qtc.languageclient.messages: StdIOClient send data: 11:07:57.372 qtc.languageclient.messages: {"id":"{530cbe92-0df5-411b-8f74-e9f2bb5deedb}","jsonrpc":"2.0","method":"textDocument/symbolInfo","params":{"position":{"character":9,"line":16},"textDocument":{"uri":"file:///home/dev/workspace/cpp/TestMe/main.cpp"}}} 11:07:57.372 qtc.clangcodemodel.clangd: requesting AST for "/home/dev/workspace/cpp/TestMe/main.cpp" 11:07:57.372 qtc.languageclient.messages: StdIOClient send data: 11:07:57.372 qtc.languageclient.messages: Content-Length: 218 11:07:57.372 qtc.languageclient.messages: StdIOClient send data: 11:07:57.372 qtc.languageclient.messages: {"id":"{6e9a592f-5a0b-41a0-bfd3-82cd98038fc6}","jsonrpc":"2.0","method":"textDocument/definition","params":{"position":{"character":9,"line":16},"textDocument":{"uri":"file:///home/dev/workspace/cpp/TestMe/main.cpp"}}} 11:07:57.372 qtc.languageclient.messages: StdIOClient send data: 11:07:57.372 qtc.languageclient.messages: Content-Length: 250 11:07:57.372 qtc.languageclient.messages: StdIOClient send data: 11:07:57.372 qtc.languageclient.messages: {"id":"{d2629ed6-16b4-4ece-8422-686947e352d6}","jsonrpc":"2.0","method":"textDocument/ast","params":{"range":{"end":{"character":17,"line":9},"start":{"character":17,"line":9}},"textDocument":{"uri":"file:///home/dev/workspace/cpp/TestMe/main.cpp"}}} 11:07:57.372 qtc.languageclient.messages: StdIOClient std err: 11:07:57.372 qtc.languageclient.messages: I[11:07:57.372] <-- textDocument/symbolInfo("{06797b27-775d-4e66-b817-7a821b6d20d1}") 11:07:57.372 qtc.languageclient.messages: StdIOClient std err: 11:07:57.372 qtc.languageclient.messages: I[11:07:57.372] <-- textDocument/symbolInfo("{6eb1cbcb-fab7-450a-91f8-1599373e3b6d}") I[11:07:57.372] <-- textDocument/definition("{140d8e0f-b386-468a-98e4-484e5e904cda}") 11:07:57.372 qtc.languageclient.messages: StdIOClient std err: 11:07:57.372 qtc.languageclient.messages: I[11:07:57.372] <-- textDocument/symbolInfo("{530cbe92-0df5-411b-8f74-e9f2bb5deedb}") I[11:07:57.372] <-- textDocument/definition("{6e9a592f-5a0b-41a0-bfd3-82cd98038fc6}") 11:07:57.372 qtc.languageclient.messages: StdIOClient std out: 11:07:57.372 qtc.languageclient.messages: Content-Length: 329 {"id":"{06797b27-775d-4e66-b817-7a821b6d20d1}","jsonrpc":"2.0","result":[{"containerName":"Interface::","declarationRange":{"range":{"end":{"character":22,"line":9},"start":{"character":17,"line":9}},"uri":"file:///home/dev/workspace/cpp/TestMe/main.cpp"},"id":"9F5FBFE92864B3D3","name":"magic","usr":"c:@S@Interface@F@magic#"}]} 11:07:57.372 qtc.languageserverprotocol.parse: parse buffer pos: 0 11:07:57.372 qtc.languageserverprotocol.parse: data: "Content-Length: 329\r\n\r\n{\"id\":\"{06797b27-775d-4e66-b817-7a821b6d20d1}\",\"jsonrpc\":\"2.0\",\"result\":[{\"containerName\":\"Interface::\",\"declarationRange\":{\"range\":{\"end\":{\"character\":22,\"line\":9},\"start\":{\"character\":17,\"line\":9}},\"uri\":\"file:///home/dev/workspace/cpp/TestMe/main.cpp\"},\"id\":\"9F5FBFE92864B3D3\",\"name\":\"magic\",\"usr\":\"c:@S@Interface@F@magic#\"}]}" 11:07:57.372 qtc.languageserverprotocol.parse: complete: true 11:07:57.372 qtc.languageserverprotocol.parse: length: 329 11:07:57.372 qtc.languageserverprotocol.parse: content: "{\"id\":\"{06797b27-775d-4e66-b817-7a821b6d20d1}\",\"jsonrpc\":\"2.0\",\"result\":[{\"containerName\":\"Interface::\",\"declarationRange\":{\"range\":{\"end\":{\"character\":22,\"line\":9},\"start\":{\"character\":17,\"line\":9}},\"uri\":\"file:///home/dev/workspace/cpp/TestMe/main.cpp\"},\"id\":\"9F5FBFE92864B3D3\",\"name\":\"magic\",\"usr\":\"c:@S@Interface@F@magic#\"}]}" 11:07:57.372 qtc.languageclient.messages: StdIOClient std err: 11:07:57.372 qtc.languageclient.messages: I[11:07:57.372] --> reply:textDocument/symbolInfo("{06797b27-775d-4e66-b817-7a821b6d20d1}") 0 ms 11:07:57.372 qtc.languageclient.messages: StdIOClient std err: 11:07:57.372 qtc.languageclient.messages: I[11:07:57.372] --> reply:textDocument/symbolInfo("{6eb1cbcb-fab7-450a-91f8-1599373e3b6d}") 0 ms 11:07:57.372 qtc.languageclient.messages: StdIOClient std out: 11:07:57.372 qtc.languageclient.messages: Content-Length: 466 {"id":"{6eb1cbcb-fab7-450a-91f8-1599373e3b6d}","jsonrpc":"2.0","result":[{"containerName":"B::","declarationRange":{"range":{"end":{"character":14,"line":26},"start":{"character":9,"line":26}},"uri":"file:///home/dev/workspace/cpp/TestMe/main.cpp"},"definitionRange":{"range":{"end":{"character":14,"line":26},"start":{"character":9,"line":26}},"uri":"file:///home/dev/workspace/cpp/TestMe/main.cpp"},"id":"83A61078376EBD95","name":"magic","usr":"c:@S@B@F@magic#"}]} 11:07:57.372 qtc.languageserverprotocol.parse: parse buffer pos: 0 11:07:57.372 qtc.languageserverprotocol.parse: data: "Content-Length: 466\r\n\r\n{\"id\":\"{6eb1cbcb-fab7-450a-91f8-1599373e3b6d}\",\"jsonrpc\":\"2.0\",\"result\":[{\"containerName\":\"B::\",\"declarationRange\":{\"range\":{\"end\":{\"character\":14,\"line\":26},\"start\":{\"character\":9,\"line\":26}},\"uri\":\"file:///home/dev/workspace/cpp/TestMe/main.cpp\"},\"definitionRange\":{\"range\":{\"end\":{\"character\":14,\"line\":26},\"start\":{\"character\":9,\"line\":26}},\"uri\":\"file:///home/dev/workspace/cpp/TestMe/main.cpp\"},\"id\":\"83A61078376EBD95\",\"name\":\"magic\",\"usr\":\"c:@S@B@F@magic#\"}]}" 11:07:57.372 qtc.languageserverprotocol.parse: complete: true 11:07:57.372 qtc.languageserverprotocol.parse: length: 466 11:07:57.372 qtc.languageserverprotocol.parse: content: "{\"id\":\"{6eb1cbcb-fab7-450a-91f8-1599373e3b6d}\",\"jsonrpc\":\"2.0\",\"result\":[{\"containerName\":\"B::\",\"declarationRange\":{\"range\":{\"end\":{\"character\":14,\"line\":26},\"start\":{\"character\":9,\"line\":26}},\"uri\":\"file:///home/dev/workspace/cpp/TestMe/main.cpp\"},\"definitionRange\":{\"range\":{\"end\":{\"character\":14,\"line\":26},\"start\":{\"character\":9,\"line\":26}},\"uri\":\"file:///home/dev/workspace/cpp/TestMe/main.cpp\"},\"id\":\"83A61078376EBD95\",\"name\":\"magic\",\"usr\":\"c:@S@B@F@magic#\"}]}" 11:07:57.372 qtc.languageclient.messages: StdIOClient std err: 11:07:57.372 qtc.languageclient.messages: I[11:07:57.372] <-- textDocument/ast("{d2629ed6-16b4-4ece-8422-686947e352d6}") 11:07:57.372 qtc.languageclient.messages: StdIOClient std err: 11:07:57.372 qtc.languageclient.messages: I[11:07:57.372] --> reply:textDocument/definition("{140d8e0f-b386-468a-98e4-484e5e904cda}") 0 ms 11:07:57.372 qtc.languageclient.messages: StdIOClient std out: 11:07:57.372 qtc.languageclient.messages: Content-Length: 208 {"id":"{140d8e0f-b386-468a-98e4-484e5e904cda}","jsonrpc":"2.0","result":[{"range":{"end":{"character":14,"line":26},"start":{"character":9,"line":26}},"uri":"file:///home/dev/workspace/cpp/TestMe/main.cpp"}]} 11:07:57.372 qtc.languageserverprotocol.parse: parse buffer pos: 0 11:07:57.372 qtc.languageserverprotocol.parse: data: "Content-Length: 208\r\n\r\n{\"id\":\"{140d8e0f-b386-468a-98e4-484e5e904cda}\",\"jsonrpc\":\"2.0\",\"result\":[{\"range\":{\"end\":{\"character\":14,\"line\":26},\"start\":{\"character\":9,\"line\":26}},\"uri\":\"file:///home/dev/workspace/cpp/TestMe/main.cpp\"}]}" 11:07:57.372 qtc.languageserverprotocol.parse: complete: true 11:07:57.372 qtc.languageserverprotocol.parse: length: 208 11:07:57.372 qtc.languageserverprotocol.parse: content: "{\"id\":\"{140d8e0f-b386-468a-98e4-484e5e904cda}\",\"jsonrpc\":\"2.0\",\"result\":[{\"range\":{\"end\":{\"character\":14,\"line\":26},\"start\":{\"character\":9,\"line\":26}},\"uri\":\"file:///home/dev/workspace/cpp/TestMe/main.cpp\"}]}" 11:07:57.372 qtc.languageclient.messages: StdIOClient std err: 11:07:57.372 qtc.languageclient.messages: I[11:07:57.372] --> reply:textDocument/symbolInfo("{530cbe92-0df5-411b-8f74-e9f2bb5deedb}") 0 ms 11:07:57.372 qtc.languageclient.messages: StdIOClient std out: 11:07:57.372 qtc.languageclient.messages: Content-Length: 466 {"id":"{530cbe92-0df5-411b-8f74-e9f2bb5deedb}","jsonrpc":"2.0","result":[{"containerName":"A::","declarationRange":{"range":{"end":{"character":14,"line":16},"start":{"character":9,"line":16}},"uri":"file:///home/dev/workspace/cpp/TestMe/main.cpp"},"definitionRange":{"range":{"end":{"character":14,"line":16},"start":{"character":9,"line":16}},"uri":"file:///home/dev/workspace/cpp/TestMe/main.cpp"},"id":"209F70B119818CFC","name":"magic","usr":"c:@S@A@F@magic#"}]} 11:07:57.372 qtc.languageserverprotocol.parse: parse buffer pos: 0 11:07:57.372 qtc.languageserverprotocol.parse: data: "Content-Length: 466\r\n\r\n{\"id\":\"{530cbe92-0df5-411b-8f74-e9f2bb5deedb}\",\"jsonrpc\":\"2.0\",\"result\":[{\"containerName\":\"A::\",\"declarationRange\":{\"range\":{\"end\":{\"character\":14,\"line\":16},\"start\":{\"character\":9,\"line\":16}},\"uri\":\"file:///home/dev/workspace/cpp/TestMe/main.cpp\"},\"definitionRange\":{\"range\":{\"end\":{\"character\":14,\"line\":16},\"start\":{\"character\":9,\"line\":16}},\"uri\":\"file:///home/dev/workspace/cpp/TestMe/main.cpp\"},\"id\":\"209F70B119818CFC\",\"name\":\"magic\",\"usr\":\"c:@S@A@F@magic#\"}]}" 11:07:57.372 qtc.languageserverprotocol.parse: complete: true 11:07:57.373 qtc.languageserverprotocol.parse: length: 466 11:07:57.373 qtc.languageserverprotocol.parse: content: "{\"id\":\"{530cbe92-0df5-411b-8f74-e9f2bb5deedb}\",\"jsonrpc\":\"2.0\",\"result\":[{\"containerName\":\"A::\",\"declarationRange\":{\"range\":{\"end\":{\"character\":14,\"line\":16},\"start\":{\"character\":9,\"line\":16}},\"uri\":\"file:///home/dev/workspace/cpp/TestMe/main.cpp\"},\"definitionRange\":{\"range\":{\"end\":{\"character\":14,\"line\":16},\"start\":{\"character\":9,\"line\":16}},\"uri\":\"file:///home/dev/workspace/cpp/TestMe/main.cpp\"},\"id\":\"209F70B119818CFC\",\"name\":\"magic\",\"usr\":\"c:@S@A@F@magic#\"}]}" 11:07:57.373 qtc.languageclient.messages: StdIOClient std out: 11:07:57.373 qtc.languageclient.messages: Content-Length: 208 {"id":"{6e9a592f-5a0b-41a0-bfd3-82cd98038fc6}","jsonrpc":"2.0","result":[{"range":{"end":{"character":14,"line":16},"start":{"character":9,"line":16}},"uri":"file:///home/dev/workspace/cpp/TestMe/main.cpp"}]} 11:07:57.373 qtc.languageserverprotocol.parse: parse buffer pos: 0 11:07:57.373 qtc.languageserverprotocol.parse: data: "Content-Length: 208\r\n\r\n{\"id\":\"{6e9a592f-5a0b-41a0-bfd3-82cd98038fc6}\",\"jsonrpc\":\"2.0\",\"result\":[{\"range\":{\"end\":{\"character\":14,\"line\":16},\"start\":{\"character\":9,\"line\":16}},\"uri\":\"file:///home/dev/workspace/cpp/TestMe/main.cpp\"}]}" 11:07:57.373 qtc.languageserverprotocol.parse: complete: true 11:07:57.373 qtc.languageserverprotocol.parse: length: 208 11:07:57.373 qtc.languageserverprotocol.parse: content: "{\"id\":\"{6e9a592f-5a0b-41a0-bfd3-82cd98038fc6}\",\"jsonrpc\":\"2.0\",\"result\":[{\"range\":{\"end\":{\"character\":14,\"line\":16},\"start\":{\"character\":9,\"line\":16}},\"uri\":\"file:///home/dev/workspace/cpp/TestMe/main.cpp\"}]}" 11:07:57.373 qtc.languageclient.messages: StdIOClient std err: 11:07:57.373 qtc.languageclient.messages: I[11:07:57.372] --> reply:textDocument/definition("{6e9a592f-5a0b-41a0-bfd3-82cd98038fc6}") 0 ms 11:07:57.373 qtc.languageclient.messages: StdIOClient std err: 11:07:57.373 qtc.languageclient.messages: I[11:07:57.372] --> reply:textDocument/ast("{d2629ed6-16b4-4ece-8422-686947e352d6}") 0 ms 11:07:57.373 qtc.languageclient.messages: StdIOClient std out: 11:07:57.373 qtc.languageclient.messages: Content-Length: 703 {"id":"{d2629ed6-16b4-4ece-8422-686947e352d6}","jsonrpc":"2.0","result":{"arcana":"CXXMethodDecl 0x7f01bc1c6be8 col:18 referenced magic 'void ()' virtual pure","children":[{"arcana":"QualType 0x7f01bc1cb040 'void ()' ","children":[{"arcana":"QualType 0x7f01bc0951e0 'void' ","detail":"void","kind":"Builtin","range":{"end":{"character":16,"line":9},"start":{"character":12,"line":9}},"role":"type"}],"kind":"FunctionProto","range":{"end":{"character":24,"line":9},"start":{"character":12,"line":9}},"role":"type"}],"detail":"magic","kind":"CXXMethod","range":{"end":{"character":28,"line":9},"start":{"character":4,"line":9}},"role":"declaration"}} 11:07:57.373 qtc.languageserverprotocol.parse: parse buffer pos: 0 11:07:57.373 qtc.languageserverprotocol.parse: data: "Content-Length: 703\r\n\r\n{\"id\":\"{d2629ed6-16b4-4ece-8422-686947e352d6}\",\"jsonrpc\":\"2.0\",\"result\":{\"arcana\":\"CXXMethodDecl 0x7f01bc1c6be8 col:18 referenced magic 'void ()' virtual pure\",\"children\":[{\"arcana\":\"QualType 0x7f01bc1cb040 'void ()' \",\"children\":[{\"arcana\":\"QualType 0x7f01bc0951e0 'void' \",\"detail\":\"void\",\"kind\":\"Builtin\",\"range\":{\"end\":{\"character\":16,\"line\":9},\"start\":{\"character\":12,\"line\":9}},\"role\":\"type\"}],\"kind\":\"FunctionProto\",\"range\":{\"end\":{\"character\":24,\"line\":9},\"start\":{\"character\":12,\"line\":9}},\"role\":\"type\"}],\"detail\":\"magic\",\"kind\":\"CXXMethod\",\"range\":{\"end\":{\"character\":28,\"line\":9},\"start\":{\"character\":4,\"line\":9}},\"role\":\"declaration\"}}" 11:07:57.373 qtc.languageserverprotocol.parse: complete: true 11:07:57.373 qtc.languageserverprotocol.parse: length: 703 11:07:57.373 qtc.languageserverprotocol.parse: content: "{\"id\":\"{d2629ed6-16b4-4ece-8422-686947e352d6}\",\"jsonrpc\":\"2.0\",\"result\":{\"arcana\":\"CXXMethodDecl 0x7f01bc1c6be8 col:18 referenced magic 'void ()' virtual pure\",\"children\":[{\"arcana\":\"QualType 0x7f01bc1cb040 'void ()' \",\"children\":[{\"arcana\":\"QualType 0x7f01bc0951e0 'void' \",\"detail\":\"void\",\"kind\":\"Builtin\",\"range\":{\"end\":{\"character\":16,\"line\":9},\"start\":{\"character\":12,\"line\":9}},\"role\":\"type\"}],\"kind\":\"FunctionProto\",\"range\":{\"end\":{\"character\":24,\"line\":9},\"start\":{\"character\":12,\"line\":9}},\"role\":\"type\"}],\"detail\":\"magic\",\"kind\":\"CXXMethod\",\"range\":{\"end\":{\"character\":28,\"line\":9},\"start\":{\"character\":4,\"line\":9}},\"role\":\"declaration\"}}" 11:07:57.375 qtc.languageserverprotocol.timing: received server reply to "textDocument/symbolInfo" after 3 ms 11:07:57.375 qtc.clangcodemodel.clangd: handling symbol info reply "/home/dev/workspace/cpp/TestMe/main.cpp" 10 11:07:57.375 qtc.languageserverprotocol.conversion: Expected Object in json value but got: QJsonValue(undefined) 11:07:57.375 qtc.languageserverprotocol.conversion: N22LanguageServerProtocol5RangeE is not valid: QJsonObject() 11:07:57.375 qtc.languageserverprotocol.conversion: Expected Object in json value but got: QJsonValue(undefined) 11:07:57.375 qtc.languageserverprotocol.conversion: N22LanguageServerProtocol8PositionE is not valid: QJsonObject() 11:07:57.375 qtc.languageserverprotocol.conversion: Expected double in json value but got: QJsonValue(undefined) 11:07:57.375 qtc.languageserverprotocol.conversion: Expected double in json value but got: QJsonValue(undefined) 11:07:57.375 qtc.languageserverprotocol.conversion: Expected Object in json value but got: QJsonValue(undefined) 11:07:57.375 qtc.languageserverprotocol.conversion: N22LanguageServerProtocol8PositionE is not valid: QJsonObject() 11:07:57.375 qtc.languageserverprotocol.conversion: Expected double in json value but got: QJsonValue(undefined) 11:07:57.375 qtc.languageserverprotocol.conversion: Expected String in json value but got: QJsonValue(undefined) 11:07:57.375 qtc.languageserverprotocol.conversion: Expected String in json value but got: QJsonValue(undefined) 11:07:57.376 qtc.languageserverprotocol.timing: received server reply to "textDocument/symbolInfo" after 4 ms 11:07:57.376 qtc.clangcodemodel.clangd: handling symbol info reply "/home/dev/workspace/cpp/TestMe/main.cpp" 27 11:07:57.376 qtc.languageserverprotocol.conversion: Expected Object in json value but got: QJsonValue(undefined) 11:07:57.376 qtc.languageserverprotocol.conversion: N22LanguageServerProtocol5RangeE is not valid: QJsonObject() 11:07:57.376 qtc.languageserverprotocol.conversion: Expected Object in json value but got: QJsonValue(undefined) 11:07:57.376 qtc.languageserverprotocol.conversion: N22LanguageServerProtocol8PositionE is not valid: QJsonObject() 11:07:57.376 qtc.languageserverprotocol.conversion: Expected double in json value but got: QJsonValue(undefined) 11:07:57.376 qtc.languageserverprotocol.conversion: Expected double in json value but got: QJsonValue(undefined) 11:07:57.376 qtc.languageserverprotocol.conversion: Expected Object in json value but got: QJsonValue(undefined) 11:07:57.376 qtc.languageserverprotocol.conversion: N22LanguageServerProtocol8PositionE is not valid: QJsonObject() 11:07:57.376 qtc.languageserverprotocol.conversion: Expected double in json value but got: QJsonValue(undefined) 11:07:57.376 qtc.languageserverprotocol.conversion: Expected String in json value but got: QJsonValue(undefined) 11:07:57.376 qtc.languageserverprotocol.conversion: Expected String in json value but got: QJsonValue(undefined) 11:07:57.377 qtc.languageserverprotocol.timing: received server reply to "textDocument/definition" after 5 ms 11:07:57.377 qtc.clangcodemodel.clangd: handling additional go to definition reply for "/home/dev/workspace/cpp/TestMe/main.cpp" 27 11:07:57.377 qtc.clangcodemodel.clangd: def link is "/home/dev/workspace/cpp/TestMe/main.cpp" 27 11:07:57.377 qtc.languageserverprotocol.timing: received server reply to "textDocument/symbolInfo" after 5 ms 11:07:57.378 qtc.clangcodemodel.clangd: handling symbol info reply "/home/dev/workspace/cpp/TestMe/main.cpp" 17 11:07:57.378 qtc.languageserverprotocol.conversion: Expected Object in json value but got: QJsonValue(undefined) 11:07:57.378 qtc.languageserverprotocol.conversion: N22LanguageServerProtocol5RangeE is not valid: QJsonObject() 11:07:57.378 qtc.languageserverprotocol.conversion: Expected Object in json value but got: QJsonValue(undefined) 11:07:57.378 qtc.languageserverprotocol.conversion: N22LanguageServerProtocol8PositionE is not valid: QJsonObject() 11:07:57.378 qtc.languageserverprotocol.conversion: Expected double in json value but got: QJsonValue(undefined) 11:07:57.378 qtc.languageserverprotocol.conversion: Expected double in json value but got: QJsonValue(undefined) 11:07:57.378 qtc.languageserverprotocol.conversion: Expected Object in json value but got: QJsonValue(undefined) 11:07:57.378 qtc.languageserverprotocol.conversion: N22LanguageServerProtocol8PositionE is not valid: QJsonObject() 11:07:57.378 qtc.languageserverprotocol.conversion: Expected double in json value but got: QJsonValue(undefined) 11:07:57.378 qtc.languageserverprotocol.conversion: Expected String in json value but got: QJsonValue(undefined) 11:07:57.378 qtc.languageserverprotocol.conversion: Expected String in json value but got: QJsonValue(undefined) 11:07:57.378 qtc.languageserverprotocol.timing: received server reply to "textDocument/definition" after 6 ms 11:07:57.378 qtc.clangcodemodel.clangd: handling additional go to definition reply for "/home/dev/workspace/cpp/TestMe/main.cpp" 17 11:07:57.378 qtc.clangcodemodel.clangd: def link is "/home/dev/workspace/cpp/TestMe/main.cpp" 17 11:07:57.378 qtc.languageserverprotocol.timing: received server reply to "textDocument/ast" after 6 ms 11:07:57.378 qtc.clangcodemodel.clangd: retrieved AST from clangd 11:07:57.378 qtc.clangcodemodel.clangd: received ast response for def link 11:07:57.543 qtc.languageserverprotocol.conversion: Expected Object in json value but got: QJsonValue(undefined) 11:07:57.543 qtc.languageserverprotocol.conversion: N22LanguageServerProtocol5RangeE is not valid: QJsonObject() 11:07:57.543 qtc.languageserverprotocol.conversion: Expected Object in json value but got: QJsonValue(undefined) 11:07:57.543 qtc.languageserverprotocol.conversion: N22LanguageServerProtocol8PositionE is not valid: QJsonObject() 11:07:57.543 qtc.languageserverprotocol.conversion: Expected double in json value but got: QJsonValue(undefined) 11:07:57.543 qtc.languageserverprotocol.conversion: Expected double in json value but got: QJsonValue(undefined) 11:07:57.543 qtc.languageserverprotocol.conversion: Expected Object in json value but got: QJsonValue(undefined) 11:07:57.543 qtc.languageserverprotocol.conversion: N22LanguageServerProtocol8PositionE is not valid: QJsonObject() 11:07:57.543 qtc.languageserverprotocol.conversion: Expected double in json value but got: QJsonValue(undefined) 11:07:57.543 qtc.languageclient.messages: StdIOClient send data: 11:07:57.543 qtc.languageclient.messages: Content-Length: 226 11:07:57.543 qtc.languageclient.messages: StdIOClient send data: 11:07:57.544 qtc.languageclient.messages: {"id":"{ca6f5c5b-b804-41ef-8447-eb7fd7242366}","jsonrpc":"2.0","method":"textDocument/documentHighlight","params":{"position":{"character":12,"line":37},"textDocument":{"uri":"file:///home/dev/workspace/cpp/TestMe/main.cpp"}}} 11:07:57.545 qtc.languageclient.messages: StdIOClient std err: 11:07:57.545 qtc.languageclient.messages: I[11:07:57.544] <-- textDocument/documentHighlight("{ca6f5c5b-b804-41ef-8447-eb7fd7242366}") 11:07:57.545 qtc.languageclient.messages: StdIOClient std out: 11:07:57.545 qtc.languageclient.messages: Content-Length: 249 {"id":"{ca6f5c5b-b804-41ef-8447-eb7fd7242366}","jsonrpc":"2.0","result":[{"kind":1,"range":{"end":{"character":22,"line":9},"start":{"character":17,"line":9}}},{"kind":1,"range":{"end":{"character":14,"line":37},"start":{"character":9,"line":37}}}]} 11:07:57.545 qtc.languageserverprotocol.parse: parse buffer pos: 0 11:07:57.545 qtc.languageserverprotocol.parse: data: "Content-Length: 249\r\n\r\n{\"id\":\"{ca6f5c5b-b804-41ef-8447-eb7fd7242366}\",\"jsonrpc\":\"2.0\",\"result\":[{\"kind\":1,\"range\":{\"end\":{\"character\":22,\"line\":9},\"start\":{\"character\":17,\"line\":9}}},{\"kind\":1,\"range\":{\"end\":{\"character\":14,\"line\":37},\"start\":{\"character\":9,\"line\":37}}}]}" 11:07:57.545 qtc.languageserverprotocol.parse: complete: true 11:07:57.545 qtc.languageserverprotocol.parse: length: 249 11:07:57.545 qtc.languageserverprotocol.parse: content: "{\"id\":\"{ca6f5c5b-b804-41ef-8447-eb7fd7242366}\",\"jsonrpc\":\"2.0\",\"result\":[{\"kind\":1,\"range\":{\"end\":{\"character\":22,\"line\":9},\"start\":{\"character\":17,\"line\":9}}},{\"kind\":1,\"range\":{\"end\":{\"character\":14,\"line\":37},\"start\":{\"character\":9,\"line\":37}}}]}" 11:07:57.545 qtc.languageclient.messages: StdIOClient std err: 11:07:57.545 qtc.languageclient.messages: I[11:07:57.545] --> reply:textDocument/documentHighlight("{ca6f5c5b-b804-41ef-8447-eb7fd7242366}") 0 ms 11:07:57.550 qtc.languageserverprotocol.timing: received server reply to "textDocument/documentHighlight" after 6 ms