Description
TypeScript Version: 3.9.5
Search Terms:
solution style
ts server solution
Use Cases
In Angular CLI version 10, we opted to use solution style tsconfig's. It was however brought to our attention that when creating a monorepo style project with a lot of project references, TS server takes a lot of time to response.
Examples
In following reproduction https://github.com/alan-agius4/solution-style-tsconfig-perf, we have a monorepo with 100 projects, each of which add 2 tsconfigs in the root level solution style tsconfig references. https://github.com/alan-agius4/solution-style-tsconfig-perf/blob/master/tsconfig.json
Having a solution style tsconfig that references a lot of tsconfig's results in slowdowns when opening a file in the IDE.
For example when opening projects/lib100/src/lib/lib100.component.ts
in the above reproduction we get the following logs. Where we see that for updateOpen
response it took 21895ms
, similarly for projectInfo
, getSupportedCodeFixes
etc..
Global level solutions tsconfig
[Info - 10:40:42.579] Starting TS Server
[Info - 10:40:42.579] Using tsserver from: /Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib
[Info - 10:40:42.580] <syntax> Forking...
[Info - 10:40:42.583] <syntax> Starting...
[Info - 10:40:42.584] <semantic> Forking...
[Info - 10:40:42.587] <semantic> Starting...
[Trace - 10:40:42.592] <syntax> Sending request: configure (0). Response expected: no. Current queue length: 0
[Trace - 10:40:42.593] <semantic> Sending request: configure (0). Response expected: no. Current queue length: 0
[Trace - 10:40:42.593] <semantic> Sending request: compilerOptionsForInferredProjects (1). Response expected: no. Current queue length: 0
[Trace - 10:40:42.596] <syntax> Sending request: updateOpen (1). Response expected: yes. Current queue length: 0
[Trace - 10:40:42.596] <semantic> Sending request: updateOpen (2). Response expected: yes. Current queue length: 0
[Trace - 10:40:42.702] <syntax> Canceled request with sequence number 3
[Trace - 10:40:42.705] <syntax> Canceled request with sequence number 4
[Trace - 10:40:42.705] <semantic> Canceled request with sequence number 6
[Trace - 10:40:42.705] <semantic> Canceled request with sequence number 7
[Trace - 10:40:42.706] <semantic> Canceled request with sequence number 8
[Trace - 10:40:42.706] <semantic> Canceled request with sequence number 9
[Trace - 10:40:42.707] <semantic> Canceled request with sequence number 10
[Trace - 10:40:42.708] <syntax> Canceled request with sequence number 6
[Trace - 10:40:42.708] <semantic> Canceled request with sequence number 12
[Trace - 10:40:42.708] <syntax> Canceled request with sequence number 7
[Trace - 10:40:42.708] <semantic> Canceled request with sequence number 13
[Trace - 10:40:42.710] <syntax> Canceled request with sequence number 8
[Trace - 10:40:42.710] <semantic> Canceled request with sequence number 14
[Trace - 10:40:42.719] <semantic> Canceled request with sequence number 11
[Trace - 10:40:42.719] <syntax> Canceled request with sequence number 9
[Trace - 10:40:42.719] <semantic> Canceled request with sequence number 15
[Trace - 10:40:42.868] <syntax> Response received: updateOpen (1). Request took 272 ms. Success: true
[Trace - 10:40:42.868] <syntax> Sending request: configurePlugin (2). Response expected: no. Current queue length: 2
[Trace - 10:40:42.868] <syntax> Sending request: navtree (5). Response expected: yes. Current queue length: 1
[Trace - 10:40:42.877] <syntax> Response received: navtree (5). Request took 175 ms. Success: true
[Trace - 10:40:42.877] <syntax> Sending request: configure (10). Response expected: yes. Current queue length: 0
[Trace - 10:40:42.878] <syntax> Response received: configure (10). Request took 148 ms. Success: true
[Trace - 10:40:42.902] <syntax> Sending request: getOutliningSpans (11). Response expected: yes. Current queue length: 0
[Trace - 10:40:42.905] <syntax> Response received: getOutliningSpans (11). Request took 3 ms. Success: true
[Trace - 10:40:52.877] <semantic> Canceled request with sequence number 19
[Trace - 10:40:54.110] <semantic> Canceled request with sequence number 20
[Trace - 10:41:04.365] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.366] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.366] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.366] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.367] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.367] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.367] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.368] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.368] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.368] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.369] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.369] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.369] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.369] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.370] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.370] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.370] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.370] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.371] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.371] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.371] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.371] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.372] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.372] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.372] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.373] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.373] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.373] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.373] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.373] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.373] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.373] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.373] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.373] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.374] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.374] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.374] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.374] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.374] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.374] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.375] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.375] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.375] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.375] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.375] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.375] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.376] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.376] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.376] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.376] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.376] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.376] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.376] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.376] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.377] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.377] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.377] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.377] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.377] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.377] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.377] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.378] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.378] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.378] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.378] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.378] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.378] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.378] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.379] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.379] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.379] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.379] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.379] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.379] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.379] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.379] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.379] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.379] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.380] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.380] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.380] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.380] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.381] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.381] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.381] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.381] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.381] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.381] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.381] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.381] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.381] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.381] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.381] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.382] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.382] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.382] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.382] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.383] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.383] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.383] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.383] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.383] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.383] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.383] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.383] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.383] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.383] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.383] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.384] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.384] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.384] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.384] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.384] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.384] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.385] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.385] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.385] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.385] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.385] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.385] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.385] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.386] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.386] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.386] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.386] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.386] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.386] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.387] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.387] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.387] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.387] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.387] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.387] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.387] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.387] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.388] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.388] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.388] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.388] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.388] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.388] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.388] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.389] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.389] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.389] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.389] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.389] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.389] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.389] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.389] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.389] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.390] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.390] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.390] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.390] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.391] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.391] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.392] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.392] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.392] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.392] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.392] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.392] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.393] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.393] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.393] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.393] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.393] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.393] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.394] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.394] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.394] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.395] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.395] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.395] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.395] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.395] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.395] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.395] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.395] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.395] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.396] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.396] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.396] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.396] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.396] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.397] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.397] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.397] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.397] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.397] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.397] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.397] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.398] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.398] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.398] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.398] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.398] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.398] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.398] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.399] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.399] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.399] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.399] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.399] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.400] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.400] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.400] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.400] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.400] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.400] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.400] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.400] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.400] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.401] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.430] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.430] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.433] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.433] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.433] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.433] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.433] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.433] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.434] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.434] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.434] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.434] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.434] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.434] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.434] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.436] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.436] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.436] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.436] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.436] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.437] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.437] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.437] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.437] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.437] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.437] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.437] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.437] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.437] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.438] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.438] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.438] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.438] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.438] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.439] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.439] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.439] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.439] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.439] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.439] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.440] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.440] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.440] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.440] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.440] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.440] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.440] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.441] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.441] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.441] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.441] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.441] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.441] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.441] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.441] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.442] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.442] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.442] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.442] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.442] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.443] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.443] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.443] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.443] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.443] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.443] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.444] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.444] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.444] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.444] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.444] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.444] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.444] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.444] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.445] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.445] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.445] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.446] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.446] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.446] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.446] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.446] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.446] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.446] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.446] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.446] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.447] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.447] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.447] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.447] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.448] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.448] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.448] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.448] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.448] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.448] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.448] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.448] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.449] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.449] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.449] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.449] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.449] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.449] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.449] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.450] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.450] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.451] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.451] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.451] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.452] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.452] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.452] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.452] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.452] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.452] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.453] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.453] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.453] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.453] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.456] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.456] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.456] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.456] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.456] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.456] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.456] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.456] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.457] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.457] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.457] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.457] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.457] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.457] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.457] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.458] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.458] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.458] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.458] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.458] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.459] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.459] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.459] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.459] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.459] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.459] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.459] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.460] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.460] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.460] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.460] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.460] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.460] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.461] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.461] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.461] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.461] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.461] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.461] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.461] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.461] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.462] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.462] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.462] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.462] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.462] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.462] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.463] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.463] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.463] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.463] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.463] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.463] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.463] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.463] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.463] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.464] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.464] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.464] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.464] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.465] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.465] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.465] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.465] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.465] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.465] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.465] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.465] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.465] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.465] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.466] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.466] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.466] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.466] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.466] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.466] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.466] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.467] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.467] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.467] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.467] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.467] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.467] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.467] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.467] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.467] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.468] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.468] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.468] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.468] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.468] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.468] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.469] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.469] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.469] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.469] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.469] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.469] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.470] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.470] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.470] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.470] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.470] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.470] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.470] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.470] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.471] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.471] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.471] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.471] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.471] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.471] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.471] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.471] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.471] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.471] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.472] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.472] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.472] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.472] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.472] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.472] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.473] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.473] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.473] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.473] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.473] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.473] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.473] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.473] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.474] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.474] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.474] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.474] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.474] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.474] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.474] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.475] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.475] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.475] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.475] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.475] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.475] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.475] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.475] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.475] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.475] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.475] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.475] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.476] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.476] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.476] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.476] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.476] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.476] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.477] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.477] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.477] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.477] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.477] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.477] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.477] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.477] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.477] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.478] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.478] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.478] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.478] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.478] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.478] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.479] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.479] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.479] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.479] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.479] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.479] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.479] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.479] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.479] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.479] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.480] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.480] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.480] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.480] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.480] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.480] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.480] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.480] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.481] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.481] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.481] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.481] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.481] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.481] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.481] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.481] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.481] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.482] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.482] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.482] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.482] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.482] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.482] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.483] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.483] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.483] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.483] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.483] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.483] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.483] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.483] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.483] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.484] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.484] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.484] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.484] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.484] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.484] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.484] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.484] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.484] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.484] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.484] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.485] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.485] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.485] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.485] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.485] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.485] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.485] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.486] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.486] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.486] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.486] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.486] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.486] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.487] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.487] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.487] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.487] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.487] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.487] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.487] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.487] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.487] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.488] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.488] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.488] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.488] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.488] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.488] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.488] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.488] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.488] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.489] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.489] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.489] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.490] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.490] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.490] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.490] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.490] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.490] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:41:04.490] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:41:04.490] <semantic> Event received: telemetry (0).
[Trace - 10:41:04.490] <semantic> Event received: configFileDiag (0).
[Trace - 10:41:04.491] <semantic> Response received: updateOpen (2). Request took 21895 ms. Success: true
[Trace - 10:41:04.491] <semantic> Sending request: projectInfo (3). Response expected: yes. Current queue length: 6
[Trace - 10:41:04.491] <semantic> Event received: typingsInstallerPid (0).
[Trace - 10:41:04.491] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.493] <semantic> Response received: projectInfo (3). Request took 21897 ms. Success: true
[Trace - 10:41:04.493] <semantic> Sending request: configurePlugin (4). Response expected: no. Current queue length: 5
[Trace - 10:41:04.493] <semantic> Sending request: getSupportedCodeFixes (5). Response expected: yes. Current queue length: 4
[Trace - 10:41:04.493] <semantic> TypeScript Server: trying to cancel ongoing request with sequence number 3
[Trace - 10:41:04.494] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.498] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.498] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.498] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.498] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.498] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.498] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.498] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.498] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.498] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.498] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.498] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.498] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.498] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.498] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.498] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.499] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.499] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.499] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.499] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.499] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.499] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.499] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.499] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.499] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.499] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.499] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.499] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.499] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.499] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.499] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.499] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.499] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.499] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.500] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.500] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.500] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.500] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.500] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.500] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.500] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.500] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.500] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.500] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.500] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.500] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.500] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.500] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.500] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.500] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.500] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.500] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.500] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.500] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.500] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.500] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.500] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.500] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.500] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.500] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.500] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.501] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.501] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.501] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.501] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.501] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.501] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.501] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.501] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.501] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.501] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.501] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.501] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.501] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.501] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.501] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.501] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.501] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.501] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.502] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.502] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.502] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.502] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.502] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.502] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.502] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.502] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.502] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.502] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.502] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.502] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.502] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.502] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.502] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.502] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.502] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.502] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.502] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.502] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.502] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.502] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.502] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.502] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.503] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.503] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.503] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.503] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.503] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.503] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.503] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.503] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.503] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.503] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.503] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.503] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.503] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.503] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.503] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.503] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.504] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.504] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.504] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.504] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.504] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.504] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.504] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.504] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.504] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.504] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.504] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.504] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.504] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.504] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.504] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.504] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.504] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.504] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.504] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.504] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.504] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.504] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.504] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.504] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.505] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.505] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.505] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.505] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.505] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.505] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.505] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.505] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.505] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.505] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.505] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.505] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.505] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.505] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.505] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.505] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.505] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.505] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.505] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.505] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.505] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.506] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.506] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.506] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.506] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.506] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.506] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.506] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.506] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.506] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.506] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.506] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.506] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.506] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.506] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.506] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.506] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.506] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.506] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.506] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.506] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.506] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.507] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.507] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.507] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.507] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.507] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.507] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.507] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.507] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.507] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.507] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.507] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.507] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.507] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.507] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.507] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:41:04.508] <semantic> Response received: getSupportedCodeFixes (5). Request took 21816 ms. Success: true
[Trace - 10:41:04.508] <semantic> Sending request: getApplicableRefactors (16). Response expected: yes. Current queue length: 3
[Trace - 10:41:04.535] <semantic> Response received: getApplicableRefactors (16). Request took 21815 ms. Success: true
[Trace - 10:41:04.536] <semantic> Sending request: configure (17). Response expected: yes. Current queue length: 2
[Trace - 10:41:04.536] <semantic> Response received: configure (17). Request took 21806 ms. Success: true
[Trace - 10:41:04.536] <semantic> Sending request: encodedSemanticClassifications-full (18). Response expected: yes. Current queue length: 1
[Trace - 10:41:04.551] <semantic> Response received: encodedSemanticClassifications-full (18). Request took 21739 ms. Success: true
[Trace - 10:41:04.551] <semantic> Sending request: geterr (21). Response expected: yes. Current queue length: 0
[Trace - 10:41:04.553] <semantic> Event received: syntaxDiag (0).
[Trace - 10:41:04.558] <semantic> TypeScript Server: trying to cancel ongoing request with sequence number 21
[Trace - 10:41:04.558] <semantic> Sending request: quickinfo (22). Response expected: yes. Current queue length: 0
[Trace - 10:41:04.710] <semantic> TypeScript Server: trying to cancel ongoing request with sequence number 22
[Trace - 10:41:04.760] <semantic> Sending request: geterr (23). Response expected: yes. Current queue length: 0
[Trace - 10:41:04.849] <semantic> TypeScript Server: trying to cancel ongoing request with sequence number 23
[Trace - 10:41:04.849] <semantic> Sending request: quickinfo (24). Response expected: yes. Current queue length: 0
[Trace - 10:41:05.35] <syntax> Sending request: getOutliningSpans (12). Response expected: yes. Current queue length: 0
[Trace - 10:41:05.35] <syntax> Response received: getOutliningSpans (12). Request took 1 ms. Success: true
[Trace - 10:41:05.123] <semantic> Event received: semanticDiag (0).
[Trace - 10:41:05.129] <semantic> Response received: quickinfo (24). Request took 280 ms. Success: true
[Trace - 10:41:05.129] <semantic> Sending request: geterr (25). Response expected: yes. Current queue length: 0
[Trace - 10:41:05.131] <semantic> Event received: syntaxDiag (0).
[Trace - 10:41:05.157] <semantic> Event received: semanticDiag (0).
[Trace - 10:41:05.164] <semantic> Event received: suggestionDiag (0).
[Trace - 10:41:05.165] <semantic> Async response received: requestCompleted (25). Request took 112 ms.
Other considerations
While it is expected that having a lot of projects reference result in a slow-down. This seems to be a bit excessive. Maybe the logic to determine which project a file belongs to can be improved?.
With this in mind, we are considering to change the approach we took and create "mini" solution style tsconfig, where instead of having a global/workspace level solution tsconfig, we add one in each project which will contain 2 project references.
Adding a solution tsconfig at the project level, ie https://github.com/alan-agius4/solution-style-tsconfig-perf/blob/master/projects/lib100/tsconfig.json.bak and perform the same task. We get a totally different result. We see that for updateOpen
response it took 1203ms
, similarly for projectInfo
, getSupportedCodeFixes
etc..
Project level solution style tsconfig
[Info - 10:42:57.903] Starting TS Server
[Info - 10:42:57.903] Using tsserver from: /Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib
[Info - 10:42:57.905] <syntax> Forking...
[Info - 10:42:57.908] <syntax> Starting...
[Info - 10:42:57.909] <semantic> Forking...
[Info - 10:42:57.911] <semantic> Starting...
[Trace - 10:42:57.916] <syntax> Sending request: configure (0). Response expected: no. Current queue length: 0
[Trace - 10:42:57.918] <semantic> Sending request: configure (0). Response expected: no. Current queue length: 0
[Trace - 10:42:57.918] <semantic> Sending request: compilerOptionsForInferredProjects (1). Response expected: no. Current queue length: 0
[Trace - 10:42:57.925] <syntax> Sending request: updateOpen (1). Response expected: yes. Current queue length: 0
[Trace - 10:42:57.926] <semantic> Sending request: updateOpen (2). Response expected: yes. Current queue length: 0
[Trace - 10:42:58.125] <syntax> Canceled request with sequence number 2
[Trace - 10:42:58.126] <syntax> Canceled request with sequence number 4
[Trace - 10:42:58.126] <semantic> Canceled request with sequence number 6
[Trace - 10:42:58.126] <semantic> Canceled request with sequence number 7
[Trace - 10:42:58.126] <semantic> Canceled request with sequence number 8
[Trace - 10:42:58.127] <semantic> Canceled request with sequence number 9
[Trace - 10:42:58.128] <syntax> Canceled request with sequence number 6
[Trace - 10:42:58.128] <semantic> Canceled request with sequence number 11
[Trace - 10:42:58.128] <syntax> Canceled request with sequence number 7
[Trace - 10:42:58.128] <semantic> Canceled request with sequence number 12
[Trace - 10:42:58.138] <semantic> Canceled request with sequence number 10
[Trace - 10:42:58.138] <syntax> Canceled request with sequence number 8
[Trace - 10:42:58.138] <semantic> Canceled request with sequence number 13
[Trace - 10:42:58.140] <semantic> Canceled request with sequence number 14
[Trace - 10:42:58.151] <syntax> Canceled request with sequence number 9
[Trace - 10:42:58.151] <semantic> Canceled request with sequence number 16
[Trace - 10:42:58.195] <syntax> Response received: updateOpen (1). Request took 270 ms. Success: true
[Trace - 10:42:58.195] <syntax> Sending request: configurePlugin (3). Response expected: no. Current queue length: 2
[Trace - 10:42:58.195] <syntax> Sending request: navtree (5). Response expected: yes. Current queue length: 1
[Trace - 10:42:58.204] <syntax> Response received: navtree (5). Request took 77 ms. Success: true
[Trace - 10:42:58.204] <syntax> Sending request: configure (10). Response expected: yes. Current queue length: 0
[Trace - 10:42:58.205] <syntax> Response received: configure (10). Request took 57 ms. Success: true
[Trace - 10:42:58.321] <syntax> Sending request: getOutliningSpans (11). Response expected: yes. Current queue length: 0
[Trace - 10:42:58.324] <syntax> Response received: getOutliningSpans (11). Request took 3 ms. Success: true
[Trace - 10:42:59.127] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:42:59.128] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:42:59.128] <semantic> Event received: telemetry (0).
[Trace - 10:42:59.128] <semantic> Event received: projectLoadingStart (0).
[Trace - 10:42:59.129] <semantic> Event received: projectLoadingFinish (0).
[Trace - 10:42:59.129] <semantic> Event received: telemetry (0).
[Trace - 10:42:59.129] <semantic> Event received: configFileDiag (0).
[Trace - 10:42:59.129] <semantic> Response received: updateOpen (2). Request took 1203 ms. Success: true
[Trace - 10:42:59.129] <semantic> Sending request: projectInfo (3). Response expected: yes. Current queue length: 6
[Trace - 10:42:59.129] <semantic> Event received: typingsInstallerPid (0).
[Trace - 10:42:59.130] <semantic> Response received: projectInfo (3). Request took 1204 ms. Success: true
[Trace - 10:42:59.130] <semantic> Sending request: configurePlugin (4). Response expected: no. Current queue length: 5
[Trace - 10:42:59.130] <semantic> Sending request: getSupportedCodeFixes (5). Response expected: yes. Current queue length: 4
[Trace - 10:42:59.130] <semantic> TypeScript Server: trying to cancel ongoing request with sequence number 3
[Trace - 10:42:59.130] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:42:59.130] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:42:59.131] <semantic> Response received: getSupportedCodeFixes (5). Request took 1013 ms. Success: true
[Trace - 10:42:59.131] <semantic> Sending request: getApplicableRefactors (15). Response expected: yes. Current queue length: 3
[Trace - 10:42:59.171] <semantic> Response received: getApplicableRefactors (15). Request took 1031 ms. Success: true
[Trace - 10:42:59.171] <semantic> Sending request: configure (17). Response expected: yes. Current queue length: 2
[Trace - 10:42:59.172] <semantic> Response received: configure (17). Request took 1024 ms. Success: true
[Trace - 10:42:59.172] <semantic> Sending request: encodedSemanticClassifications-full (18). Response expected: yes. Current queue length: 1
[Trace - 10:42:59.187] <semantic> Response received: encodedSemanticClassifications-full (18). Request took 953 ms. Success: true
[Trace - 10:42:59.187] <semantic> Sending request: geterr (19). Response expected: yes. Current queue length: 0
[Trace - 10:42:59.190] <semantic> Event received: syntaxDiag (0).
[Trace - 10:42:59.336] <semantic> TypeScript Server: trying to cancel ongoing request with sequence number 19
[Trace - 10:42:59.337] <semantic> Sending request: geterr (20). Response expected: yes. Current queue length: 0
[Trace - 10:42:59.765] <semantic> Event received: semanticDiag (0).
[Trace - 10:42:59.767] <semantic> Event received: syntaxDiag (0).
[Trace - 10:42:59.792] <semantic> Event received: semanticDiag (0).
[Trace - 10:42:59.803] <semantic> Event received: suggestionDiag (0).
[Trace - 10:42:59.804] <semantic> Async response received: requestCompleted (20). Request took 467 ms.
[Trace - 10:43:00.658] <semantic> Event received: projectsUpdatedInBackground (0).
[Trace - 10:43:00.859] <semantic> Sending request: geterr (21). Response expected: yes. Current queue length: 0
[Trace - 10:43:00.861] <semantic> Event received: syntaxDiag (0).
[Trace - 10:43:00.879] <semantic> Event received: semanticDiag (0).
[Trace - 10:43:00.885] <semantic> Event received: suggestionDiag (0).
[Trace - 10:43:00.886] <semantic> Async response received: requestCompleted (21). Request took 27 ms.
Other information
This effects users outside of Google, as internally solution style tsconfig are not in use.
//cc @mprobst, @kyliau & @IgorMinar
Related Issues: None that I am aware of.