Skip to content

Solution style tsconfig - TS Server is slow to respond when having a large number of references #39144

Closed
@alan-agius4

Description

@alan-agius4

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.

Metadata

Metadata

Assignees

Labels

Fix AvailableA PR has been opened for this issue

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions