Skip to content

BUG: Sample Graphql query fails in 'Interact with data' section #79

@daniel0ar

Description

@daniel0ar

Describe the bug
Compiling composites shown at the "Create your composite" pull different models than those in the docs (expect: Post and SimpleProfile, getting: MyModel and SimpleProfile). Then when executing the first query in the 'Interact with data' section the query for postIndex fails.
My assumption: model stream IDs on clay testnet are outdated in the docs, or may be fetched from mainnet.

To Reproduce
Steps to reproduce the behavior (following the Getting Started guide):

  1. Create the composite:
composedb composite:from-model kjzl6hvfrbw6c5ajfmes842lu09vjxu5956e3xq0xk12gp2jcf9s90cagt2god9 kjzl6hvfrbw6cb905umdi33gp1em1sp7b235z2h2orphj2p14by6llq9gwynsaf --ceramic-url=http://localhost:7007 --output=my-first-composite.json
  1. Deploy composite
composedb composite:deploy my-first-composite.json --ceramic-url=http://localhost:7007 --did-private-key=your-private-key
  1. Compile composite
composedb composite:compile my-first-composite.json runtime-composite.json
  1. Start Graphiql with compiled composite file
composedb graphql:server --ceramic-url=http://localhost:7007 --graphiql runtime-composite.json --did-private-key=your-private-key --port=5005
  1. Open http://localhost:5005/graphql and run query:
query{
  postIndex(first: 2) {
    edges {
      node {
        text
      }
    }
  }
}
  1. See error:
{
  "errors": [
    {
      "message": "Cannot query field \"postIndex\" on type \"Query\".",
      "locations": [
        {
          "line": 2,
          "column": 3
        }
      ]
    }
  ]
}

Expected behavior
Fetched models should match to Post and SimpleProfile, so that the query can be run.

Machine, OS, browser information (please complete the following information):
Linux, PopOs 22.04, Firefox. Node 20.11.1, npm 10.2.4

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workinghelp wantedExtra attention is needed

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions