Closed Glognus closed 2 years ago
Please check your project's cli.json
file and confirm that the useexperimentalpipelinedtransformer
feature flag is set to true
and the transformerversion
feature flag is set to 2
.
I can confirm, useexperimentalpipelinedtransformer
is set to true
and my transformerversion
flag is set to 2
It looks like your first issue (the unknown directives) has been resolved. I can reproduce your second issue. Thank you for reporting it.
FYI - this may be related: I'm getting other "unknown directive" errors when executing amplify push
, unfortunately:
# amplify push
✔ Successfully pulled backend environment dev from the cloud.
Current Environment: dev
┌──────────┬────────────────────────────────────┬───────────┬───────────────────┐
│ Category │ Resource name │ Operation │ Provider plugin │
├──────────┼────────────────────────────────────┼───────────┼───────────────────┤
│ Auth │ tracktunesadabc09e │ Create │ awscloudformation │
├──────────┼────────────────────────────────────┼───────────┼───────────────────┤
│ Auth │ userPoolGroups │ Create │ awscloudformation │
├──────────┼────────────────────────────────────┼───────────┼───────────────────┤
│ Api │ tracktunes │ Create │ awscloudformation │
├──────────┼────────────────────────────────────┼───────────┼───────────────────┤
│ Api │ updateUser │ Create │ awscloudformation │
├──────────┼────────────────────────────────────┼───────────┼───────────────────┤
│ Function │ tracktunesadabc09ePostConfirmation │ Create │ awscloudformation │
├──────────┼────────────────────────────────────┼───────────┼───────────────────┤
│ Function │ S3Triggerfd133826 │ Create │ awscloudformation │
├──────────┼────────────────────────────────────┼───────────┼───────────────────┤
│ Function │ updateUser │ Create │ awscloudformation │
├──────────┼────────────────────────────────────┼───────────┼───────────────────┤
│ Storage │ s3 │ Create │ awscloudformation │
└──────────┴────────────────────────────────────┴───────────┴───────────────────┘
? Are you sure you want to continue? Yes
✖ An error occurred when pushing the resources to the cloud
🛑 An error occurred during the push operation: Unknown directive "key".
Unknown directive "key".
Unknown directive "key".
Unknown directive "key".
Unknown directive "connection".
Unknown directive "key".
Unknown directive "connection".
... but the schema pushed above has been working for months, so have all other pushed resources - this error just showed up after the upgrade to
# amplify --version
7.5.3
@dorontal if you want to push a v1 compatible schema, please make sure that the transformerversion
feature flag is set to 1
and the useexperimentalpipelinedtransformer
feature flag is set to false
. These feature flags can be found in your project's cli.json
file.
@cjihrig thank you for mentioning that there is a new Version 2 of the GraphQL Transformer!!
This issue has been automatically locked since there hasn't been any recent activity after it was closed. Please open a new issue for related bugs.
Looking for a help forum? We recommend joining the Amplify Community Discord server *-help
channels for those types of questions.
Before opening, please confirm:
How did you install the Amplify CLI?
npm install -g @aws-amplify/cli
If applicable, what version of Node.js are you using?
v17.1.0
Amplify CLI Version
7.5.3
What operating system are you using?
Mac OS 12.1
Amplify Categories
api
Amplify Commands
codegen, push, Not applicable
Describe the bug
I occured an issue when i try to use the new directives :
if i try use
amplify mock api
oramplify push
oramplify api gql-compile
i have those issues :I found something interesting in amplify/cli.json with the useexperimentalpipelinedtransformer. If i set it to true.
It works but not for manyToMany directive...
Expected behavior
It should work as the documentation did
Reproduction steps
Use my graphql schema Try to use
amplify mock api
oramplify push
oramplify api gql-compile
It should work as the documentation didGraphQL schema(s)
Log output
Additional information
No response