Comments (3)
I'm getting this error when I've got custom scalars, when the custom scalar validation rejects the input: the nicely informative message from my custom scalar is not shown, but the error from graphql/execution/values.js#getArgumentValues
(as in the stack trace above) is shown instead.
Is the correct function being called here? The particular exception block being triggered is commented:
// Note: ValuesOfCorrectType validation should catch this before
// execution. This is a runtime check to ensure execution does not
// continue with an invalid argument value.
Looks like getArgumentValues
is being called out-of-order as far as the execution pipeline is concerned?
from graphql-cost-analysis.
NB the original error from validation is also reported in the result, so ValuesOfCorrectType
is also being run, but this doesn't stop related errors also being generated from the cost evaluation.
from graphql-cost-analysis.
I get exactly the same problem as the screenshot. This literally means the GraphQL API users can't pass $input
variable like at all!
I believe this line passes wrong variables
.
graphql-cost-analysis/src/costAnalysis.js
Line 349 in b0f4111
from graphql-cost-analysis.
Related Issues (20)
- Invalid options provided to ApolloServer: costAnalysis is not a function HOT 2
- Multiplier for default optional value HOT 1
- Variables dependency incompatible with Apollo Server 2 HOT 13
- how to calculate the cost of multiple recursion of the same level HOT 4
- Bug with multiplied siblings HOT 2
- Error: Unknown directive "cost". HOT 4
- Mutations support? HOT 2
- Feature request
- Syntax for Setting up with Apollo Server 2? HOT 1
- Multiple query/mutation and onComplete behavior
- Use cost in resolver
- Warning: Apollo Server >= 2.4 caches validation result HOT 1
- Feature request - simple interface to ask for cost, independent of graphql server
- typescript HOT 5
- DoS by using invalid queries HOT 1
- HowTo use costMap with non top-level objects? HOT 1
- Questions about complexity and batch operations
- Is this still mainated? What are good alternatives? HOT 3
- deleted
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from graphql-cost-analysis.