Giter Club home page Giter Club logo

Comments (3)

proehlen avatar proehlen commented on July 19, 2024 1

Sure, repro here:
https://github.com/proehlen/graphql-build-issue-16-repro

Follow the README but it's just three tiny scripts. 1 and 3 works, 2 breaks it.

from graphile-engine.

benjie avatar benjie commented on July 19, 2024 1

New error logging here helps:

    console.warn node_modules/graphql-build/node8plus/makeNewBuild.js:403
      An error occurred, it might be okay but it doesn't look like the error we were expecting...
    console.warn node_modules/graphql-build/node8plus/makeNewBuild.js:405
      Error: Can only create NonNull of a Nullable GraphQLType but got: undefined.
          at invariant (/Users/benjiegillam/Documents/graphql-build/node_modules/graphql/jsutils/invariant.js:19:11)
          at new GraphQLNonNull (/Users/benjiegillam/Documents/graphql-build/node_modules/graphql/type/definition.js:780:84)
          at makeProcField (/Users/benjiegillam/Documents/graphql-build/packages/postgraphql-build/node_modules/graphql-build-pg/node8plus/plugins/makeProcField.js:132:16)
          at introspectionResultsByKind.procedure.filter.reduce (/Users/benjiegillam/Documents/graphql-build/packages/postgraphql-build/node_modules/graphql-build-pg/node8plus/plugins/PgQueryProceduresPlugin.js:50:53)
          at Array.reduce (native)
          at PgQueryProceduresPlugin.builder.hook (/Users/benjiegillam/Documents/graphql-build/packages/postgraphql-build/node_modules/graphql-build-pg/node8plus/plugins/PgQueryProceduresPlugin.js:23:94)
          at SchemaBuilder.applyHooks (/Users/benjiegillam/Documents/graphql-build/packages/postgraphql-build/node_modules/graphql-build/node8plus/SchemaBuilder.js:147:20)
          at fields (/Users/benjiegillam/Documents/graphql-build/packages/postgraphql-build/node_modules/graphql-build/node8plus/makeNewBuild.js:318:40)
          at resolveThunk (/Users/benjiegillam/Documents/graphql-build/node_modules/graphql/type/definition.js:169:40)
          at defineFieldMap (/Users/benjiegillam/Documents/graphql-build/node_modules/graphql/type/definition.js:350:18)
          at GraphQLObjectType.getFields (/Users/benjiegillam/Documents/graphql-build/node_modules/graphql/type/definition.js:311:44)
          at Object.newWithHooks (/Users/benjiegillam/Documents/graphql-build/packages/postgraphql-build/node_modules/graphql-build/node8plus/makeNewBuild.js:394:18)
          at QueryPlugin.builder.hook (/Users/benjiegillam/Documents/graphql-build/packages/postgraphql-build/node_modules/graphql-build/node8plus/plugins/QueryPlugin.js:23:23)
          at SchemaBuilder.applyHooks (/Users/benjiegillam/Documents/graphql-build/packages/postgraphql-build/node_modules/graphql-build/node8plus/SchemaBuilder.js:147:20)
          at Object.newWithHooks (/Users/benjiegillam/Documents/graphql-build/packages/postgraphql-build/node_modules/graphql-build/node8plus/makeNewBuild.js:176:27)
          at SchemaBuilder.buildSchema (/Users/benjiegillam/Documents/graphql-build/packages/postgraphql-build/node_modules/graphql-build/node8plus/SchemaBuilder.js:188:37)
          at Object.<anonymous>.exports.createPostGraphQLSchema (/Users/benjiegillam/Documents/graphql-build/packages/postgraphql-build/node8plus/index.js:60:18)
          at <anonymous>
          at process._tickCallback (internal/process/next_tick.js:169:7)

from graphile-engine.

benjie avatar benjie commented on July 19, 2024

Thanks for reporting; it'd be super helpful if you could provide a minimal test case where it fails but commenting the extension makes it work; also the PostGraphQL command line you're using for it. Are you specifying a schema to PostGraphQL as things in the public schema can often confuse things; I never use the public schema with PostGraphQL.

from graphile-engine.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.