tbrannam
03/22/2018, 4:39 PMprisma deploy
I'm getting Error: Whoops. Looks like an internal server error. Search your cluster logs for request ID: cluster:cluster:cjf2qrm4b000b0102ark1ccme: {"response":{"data":{"addProject":null},"errors":[{"message":"Whoops. Looks like an internal server error. Search your cluster logs for request ID: cluster:cluster:cjf2qrm4b000b0102ark1ccme","path":["addProject"],"locations":[{"line":2,"column":9}],"requestId":"cluster:cluster:cjf2qrm4b000b0102ark1ccme"}],"status":200},"request":{"query":" mutation addProject($name: String! $stage: String! $secrets: [String!]) {\n addProject(input: {\n name: $name,\n stage: $stage\n secrets: $secrets\n }) {\n project {\n name\n }\n }\n }\n ","variables":{"name":"my-db","stage":"dev","secrets":["mysecret1234"]}}}
at GraphQLClient.<anonymous> (/app/node_modules/graphql-request/src/index.ts:71:13)
at step (/app/node_modules/graphql-request/dist/src/index.js:40:23)
at Object.next (/app/node_modules/graphql-request/dist/src/index.js:21:53)
at fulfilled (/app/node_modules/graphql-request/dist/src/index.js:12:58)
at <anonymous>
at process._tickCallback (internal/process/next_tick.js:118:7)
Daniel K.
03/22/2018, 4:46 PMprisma logs
tbrannam
03/22/2018, 4:55 PMcluster logs for non-local clusters is not implemented yet
Daniel K.
03/22/2018, 4:55 PMtbrannam
03/22/2018, 4:57 PMDaniel K.
03/22/2018, 4:57 PMDaniel K.
03/22/2018, 4:57 PMDaniel K.
03/22/2018, 4:58 PMdocker logs <containerId>
tbrannam
03/22/2018, 5:10 PMDaniel K.
03/22/2018, 5:11 PMtbrannam
03/22/2018, 5:11 PM{"key":"error/handled","requestId":"cluster:cluster:cjf2s2qni0002010035ean8ui","payload":{"exception":"com.prisma.deploy.schema.InvalidProjectId: No service with name 'hercules' and stage 'dev' found","query":"\n query($name: String! $stage: String!) {\n project(name: $name stage: $stage) {\n name\n stage\n }\n }\n ","variables":"{\"name\":\"hercules\",\"stage\":\"dev\"}","code":"4000","stack_trace":"com.prisma.deploy.schema.SchemaBuilderImpl.$anonfun$projectField$3(SchemaBuilder.
tbrannam
03/22/2018, 5:12 PM{"key":"error/unhandled","requestId":"cluster:cluster:cjf2s2qu700030100y6kz3i6f","payload":{"exception":"java.sql.SQLIntegrityConstraintViolationException: (conn=15) Duplicate entry 'hercules@dev' for key 'PRIMARY'","query":" mutation addProject($name: String! $stage: String! $secrets: [String!]) {\n addProject(input: {\n name: $name,\n stage: $stage\n secrets: $secrets\n }) {\n project {\n name\n }\n }\n }\n ","variables":"{\"name\":
Daniel K.
03/22/2018, 5:12 PMtbrannam
03/22/2018, 5:12 PMjava.lang.Thread.run(Thread.java:748)","message":"(conn=15) Duplicate entry 'hercules@dev' for key 'PRIMARY'"}}
tbrannam
03/22/2018, 5:13 PMtbrannam
03/22/2018, 5:13 PMDaniel K.
03/22/2018, 5:14 PMprisma deploy
what happens?Daniel K.
03/22/2018, 5:14 PMprisma local nuke
and prisma local start
tbrannam
03/22/2018, 5:14 PMclient Token null +0ms
client Sending query to cluster hercules +26ms
client <http://prisma-database_1:4466/cluster> +0ms
client
client query($name: String! $stage: String!) {
client project(name: $name stage: $stage) {
client name
client stage
client }
client }
client +0ms
client { name: 'hercules', stage: 'dev' } +1ms
Creating stage dev for service hercules... client Sending query to cluster hercules +55ms
client <http://prisma-database_1:4466/cluster> +0ms
client mutation addProject($name: String! $stage: String! $secrets: [String!]) {
client addProject(input: {
client name: $name,
client stage: $stage
client secrets: $secrets
client }) {
client project {
client name
client }
client }
client }
client +0ms
client { name: 'hercules', stage: 'dev', secrets: [ 'mysecret1234' ] } +1ms
!
Error: Whoops. Looks like an internal server error. Search your cluster logs for request ID: cluster:cluster:cjf2s9cd300070100hb99559h: {"response":{"data":{"addProject":null},"errors":[{"message":"Whoops. Looks like an internal server error. Search your cluster logs for request ID: cluster:cluster:cjf2s9cd300070100hb99559h","path":["addProject"],"locations":[{"line":2,"column":9}],"requestId":"cluster:cluster:cjf2s9cd300070100hb99559h"}],"status":200},"request":{"query":" mutation addProject($name: String! $stage: String! $secrets: [String!]) {\n addProject(input: {\n name: $name,\n stage: $stage\n secrets: $secrets\n }) {\n project {\n name\n }\n }\n }\n ","variables":{"name":"hercules","stage":"dev","secrets":["mysecret1234"]}}}
Daniel K.
03/22/2018, 5:15 PMDaniel K.
03/22/2018, 5:16 PMaddProject
mutation? I am not aware that prisma binding would have something like that, should be createProject
I thinktbrannam
03/22/2018, 5:19 PMtbrannam
03/22/2018, 5:19 PMDaniel K.
03/22/2018, 5:20 PMDaniel K.
03/22/2018, 5:20 PMnilan
03/22/2018, 5:22 PMaddProject
is a mutation in the cluster API.Daniel K.
03/22/2018, 5:22 PMtbrannam
03/22/2018, 5:23 PM/cluster
nilan
03/22/2018, 5:23 PMDaniel K.
03/22/2018, 5:24 PMnilan
03/22/2018, 5:25 PMprisma cluster list
.tbrannam
03/22/2018, 5:25 PMnilan
03/22/2018, 5:25 PMnilan
03/22/2018, 5:26 PMnilan
03/22/2018, 5:26 PMtbrannam
03/22/2018, 5:27 PM