question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Error: Cannot create as TypeComposer the following value: Date.

See original GitHub issue

Description

Can’t launch Dev Server. I just get Error: Cannot create as TypeComposer the following value: Date.

  • SchemaComposer.js:313 SchemaComposer.createTempTC [restaurant]/[graphql-compose]/lib/SchemaComposer.js:313:11

  • SchemaComposer.js:511 SchemaComposer.addAsComposer [restaurant]/[graphql-compose]/lib/SchemaComposer.js:511:27

  • schema-composer.js:21 createSchemaComposer [restaurant]/[gatsby]/dist/schema/schema-composer.js:21:18

  • index.js:42 Object.<anonymous> [restaurant]/[gatsby]/dist/schema/index.js:42:28

  • Generator.next

  • new Promise

  • index.js:65 Object.build [restaurant]/[gatsby]/dist/schema/index.js:65:17

  • index.js:341 [restaurant]/[gatsby]/dist/bootstrap/index.js:341:32

  • Generator.next

Steps to reproduce

gatsby, gatsby new , gatsbystarter, gatsby-plugin-less less, gatsby-plugin-contentful. Should be able to launch dev server

Expected result

should be able to launch dev server. I seem to have conflicting packages. npm WARN @gatsbyjs/relay-compiler@2.0.0-printer-fix.2 requires a peer of graphql@^14.1.0 but none is installed. You must install peer dependencies yourself. npm WARN babel-plugin-remove-graphql-queries@2.6.3 requires a peer of graphql@^14.1.1 but none is installed. You must install peer dependencies yourself. npm WARN ts-pnp@1.0.1 requires a peer of typescript@* but none is installed. You must install peer dependencies yourself.

yet if I download those i then get below npm WARN eslint-plugin-graphql@2.1.1 requires a peer of graphql@^0.12.0 || ^0.13.0 but none is installed. You must install peer dependencies yourself. npm WARN express-graphql@0.6.12 requires a peer of graphql@^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 but none is installed. You must install peer dependencies yourself. npm WARN graphql-tools@3.1.1 requires a peer of graphql@^0.13.0 but none is installed. You must install peer dependencies yourself. npm WARN ts-pnp@1.0.1 requires a peer of typescript@* but none is installed. You must install peer dependencies yourself.

It’s like certain depend require graphql@14.1.0 and the others require graphql@0.12.0 What should happen? I’m just super frustrated. hopefully, Someone can help me out. I’ve deleted node_modules and package-lock.json. I’ve cleared .cache, npm clear cache, i’ve uninstalled and reinstalled node it’s self. I’m totally at a loss. even others far more experienced than myself can’t seem to help me. Just to clarify totally not upset with anyone I just want this to work. my productivity has went to nothing as I’ve been trying to finish up this project. as it stands I can’t do anything. Thanks all for your help

Actual result

failed. UNHANDLED REJECTION Error: Cannot create as TypeComposer the following value: Date.

What happened. Think it’s just a issue of peer wanting 13 and another wanting 14. but don’t know how to fix

Environment

mac mojave. v 10.14.4 node v 11.13.0

{ “name”: “gatsby-starter-default”, “private”: true, “description”: “A simple starter to get up and developing quickly with Gatsby”, “version”: “0.1.0”, “author”: “Kyle Mathews mathews.kyle@gmail.com”, “dependencies”: { “@babel/cli”: “^7.4.3”, “@babel/core”: “^7.4.3”, “babel-cli”: “^6.26.0”, “gatsby”: “^2.3.17”, “gatsby-image”: “^2.0.37”, “gatsby-plugin-less”: “^2.0.12”, “gatsby-plugin-manifest”: “^2.0.29”, “gatsby-plugin-offline”: “^2.0.25”, “gatsby-plugin-react-helmet”: “^3.0.12”, “gatsby-plugin-sharp”: “^2.0.33”, “gatsby-source-contentful”: “^2.0.47”, “gatsby-source-filesystem”: “^2.0.29”, “gatsby-transformer-sharp”: “^2.1.17”, “graphql”: “^14.2.1”, “less”: “^3.9.0”, “prop-types”: “^15.7.2”, “react”: “^16.8.6”, “react-dom”: “^16.8.6”, “react-helmet”: “^5.2.0”, “react-icons”: “^3.5.0” }, “devDependencies”: { “prettier”: “^1.16.4” }, “keywords”: [ “gatsby” ], “license”: “MIT”, “scripts”: { “build”: “gatsby build”, “develop”: “gatsby develop”, “format”: “prettier --write src/**/*.{js,jsx}”, “start”: “npm run develop”, “serve”: “gatsby serve”, “test”: “echo "Write tests! -> https://gatsby.dev/unit-testing\”" }, “repository”: { “type”: “git”, “url”: “https://github.com/gatsbyjs/gatsby-starter-default” }, “bugs”: { “url”: “https://github.com/gatsbyjs/gatsby/issues” } }

Run gatsby info --clipboard in your project directory and paste the output here.

System: OS: macOS 10.14.4 CPU: (12) x64 Intel® Core™ i7-8750H CPU @ 2.20GHz Shell: 5.3 - /bin/zsh Binaries: Node: 11.13.0 - /usr/local/bin/node Yarn: 1.15.2 - /usr/local/bin/yarn npm: 6.7.0 - /usr/local/bin/npm Languages: Python: 2.7.10 - /usr/bin/python Browsers: Chrome: 73.0.3683.103 Firefox: 66.0.2 Safari: 12.1 npmPackages: gatsby: ^2.3.17 => 2.3.17 gatsby-image: ^2.0.37 => 2.0.37 gatsby-plugin-less: ^2.0.12 => 2.0.12 gatsby-plugin-manifest: ^2.0.29 => 2.0.29 gatsby-plugin-offline: ^2.0.25 => 2.0.25 gatsby-plugin-react-helmet: ^3.0.12 => 3.0.12 gatsby-plugin-sharp: ^2.0.33 => 2.0.33 gatsby-source-contentful: ^2.0.47 => 2.0.47 gatsby-source-filesystem: ^2.0.29 => 2.0.29 gatsby-transformer-sharp: ^2.1.17 => 2.1.17 npmGlobalPackages: gatsby-cli: 2.5.5

Jon @bangarangler@gmail.com slack: @bangarangler @dain.palacio@gmail.com

Issue Analytics

  • State:closed
  • Created 4 years ago
  • Reactions:5
  • Comments:42 (8 by maintainers)

github_iconTop GitHub Comments

16reactions
minaibrahimsaidcommented, May 19, 2020

i had same error here is my fix 1- remove node_modules && package-lock.json 2- yarn install 3- yarn start

11reactions
elias-thokcommented, Apr 9, 2020

Same issue, came up today.

Is there any fix for this?

I just ran into that error today and I’m only having 1 version of graphql installed (14.6.0, downgraded from 15.0.0). Removing node_modules & package-lock.json did not fix it.

I’m thinking of putting `rm -rf node_modules && rm -rf package-lock.json" on a keyboard shortcut though, as often as I reach for this. Just press it every morning while drinking coffee, makes node around 90% more robust.

Is this really because of gatsby-plugin-typscript? If yes, why are not more people having this issue?

Edit: Downgrading graphql to 14.6.0 and downgrading gatsby-plugin-typescript to 2.1.27 seems to have solved the issue for today.

PS: Putting this into your .bashrc or .zshrc saves you countless hours from typing it out every time:

alias fuck-off-npm="rm -rf node_modules && rm -rf package-lock.json"
Read more comments on GitHub >

github_iconTop Results From Across the Web

Issue with Gatsby's addThirdPartySchema - Stack Overflow
Error : Cannot create as TypeComposer the following value: Test. import * as graphql from "graphql"; import { SourceNodesArgs } ...
Read more >
TypeComposer - graphql-compose
Main class that gets GraphQLObjectType and provide ability to change them. Static methods. static create(). Create TypeComposer with adding it by name to ......
Read more >
Issues Updating to Gatsby 4.9.2 : r/gatsbyjs - Reddit
The error reads as ""gatsby-transformer-sharp" threw an error while ... was 'Error: Cannot create as TypeComposer the following value:" ...
Read more >
Can't get the blog example running on localhost
Missing onError handler for invocation 'building-schema', error was 'Error: Cannot create as TypeComposer the following value: ImageFormat.
Read more >
Migrating from v4 to v5 - Gatsby
After upgrading, run gatsby build and look for deprecation messages in the build log. Follow ... Cannot create as TypeComposer the following value:....
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found