Language features not working with multi projects
- Dominant language
- TypeScript
- Stars
- 16.9k
- Forks
- 1.9k
- Avg merge
- 22h 45m
- Merged PRs (30d)
- 70
Description
## Actual Behavior
Will only correctly validate first project
## Expected Behavior
Validation should work for all projects
## Steps to Reproduce the Problem Or Description
.graphqlrc.yml
```
projects:
A:
schema: ./src/schemas/A.json
documents: ./src/graphql/A/**/*.gql
B:
schema: ./src/schemas/B.json
documents: ./src/graphql/B/**/*.gql
```
## Specifications
- GraphQL for VSCode Extension Version: 0.3.1
- VSCode Version: 1.48.2
- OS Name: macOS
- OS Version: 10.15.6
## Logs Of TS Server || GraphQL Language Service
Log shows it always validate file with project A
```
8/28/2020, 11:33:41 AM [4] (pid: 49707) graphql-language-service-usage-logs: {"type":"usage","messageType":"initialize"}
undefined
[Error - 11:33:51 AM] Request textDocument/documentSymbol failed.
Message: Request textDocument/documentSymbol failed with message: A cached document cannot be found.
Code: -32603
8/28/2020, 11:33:51 AM [4] (pid: 49707) graphql-language-service-usage-logs: {"type":"usage","messageType":"textDocument/didOpen","projectName":"A","fileName":"file:///.../A/query.gql"}
undefined
8/28/2020, 11:33:57 AM [4] (pid: 49707) graphql-language-service-usage-logs: {"type":"usage","messageType":"textDocument/didClose","projectName":"A","fileName":"file:///.../A/query.gql"}
undefined
[Error - 11:33:58 AM] Request textDocument/documentSymbol failed.
Message: Request textDocument/documentSymbol failed with message: A cached document cannot be found.
Code: -32603
8/28/2020, 11:33:58 AM [4] (pid: 49707) graphql-language-service-usage-logs: {"type":"usage","messageType":"textDocument/didOpen","projectName":"A","fileName":"file:///.../B/query.gql"}
undefined
8/28/2020, 11:37:17 AM [4] (pid: 49707) graphql-language-service-usage-logs: {"type":"usage","messageType":"textDocument/didClose","projectName":"A","fileName":"file:///.../B/query.gql"}
undefined
```
Contributor guide
Assessment
This issue has not been assessed yet.