Skip to content

Language features not working with multi projects #2347

Open
@manlao

Description

@manlao

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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions