-
Notifications
You must be signed in to change notification settings - Fork 5
Description
J0RdN:
trust | runtime error: invalid memory address or nil pointer dereference
trust |
trust | goroutine 501 [running]:
trust | runtime/debug.Stack()
trust | /usr/local/go/src/runtime/debug/stack.go:24 +0x83
trust | runtime/debug.PrintStack()
trust | /usr/local/go/src/runtime/debug/stack.go:16 +0x1a
trust | github.com/99designs/gqlgen/graphql.DefaultRecover({0x88c0d00, 0xa9a4b70}, {0x873e9a0, 0x8cad750})
trust | /go/pkg/mod/github.com/99designs/gqlgen@v0.17.1/graphql/recovery.go:17 +0x9e
trust | github.com/99designs/gqlgen/graphql.(*OperationContext).Recover(0xa5460c0, {0x88c0d00, 0xa9a4b70}, {0x873e9a0, 0x8cad750})
trust | /go/pkg/mod/github.com/99designs/gqlgen@v0.17.1/graphql/context_operation.go:114 +0x3f
trust | github.com/zolamk/trust/graph/generated.(*executionContext)._Mutation_signup.func1(0xa6e87f8, 0xa6e8818, 0xa4937bc)
trust | /github/workspace/graph/generated/generated.go:1783 +0x5c
trust | panic({0x873e9a0, 0x8cad750})
trust | /usr/local/go/src/runtime/panic.go:1038 +0x1c5
trust | github.com/zolamk/trust/lib/sms.SendSMS(0xa6b5038, {0xa4651da, 0x7}, 0xa61aca0, 0x0)
trust | /github/workspace/lib/sms/sms.go:26 +0xa8
trust | github.com/zolamk/trust/handlers.SendPhoneConfirmation(0xa93ca50, 0xa61a140, 0xa5a4780)
trust | /github/workspace/handlers/index.go:249 +0x271
trust | github.com/zolamk/trust/handlers/anonymous.Signup.func1(0xa61a140)
trust | /github/workspace/handlers/anonymous/signup.go:88 +0x236
trust | gorm.io/gorm.(*DB).Transaction(0xa6cf040, 0xa9a4e40, {0x0, 0x0, 0x0})
trust | /go/pkg/mod/gorm.io/gorm@v1.22.4/finisher_api.go:548 +0x229
trust | github.com/zolamk/trust/handlers/anonymous.Signup(0xa6cf040, 0xa5a4780, {0x0, 0x0, 0x0, 0xa6e8848, {0xa4651c7, 0x9}, 0x0})
trust | /github/workspace/handlers/anonymous/signup.go:56 +0x382
trust | github.com/zolamk/trust/resolver.(*mutationResolver).Signup(0xa6e8850, {0x88c0d00, 0xa9a4b70}, {0x0, 0x0, 0x0, 0xa6e8848, {0xa4651c7, 0x9}, 0x0})
trust | /github/workspace/resolver/mutation.resolvers.go:23 +0x3b
trust | github.com/zolamk/trust/graph/generated.(*executionContext)._Mutation_signup.func2({0x88c0d00, 0xa9a4b70})
trust | /github/workspace/graph/generated/generated.go:1805 +0xe9
trust | github.com/99designs/gqlgen/graphql/executor.processExtensions.func4({0x88c0d00, 0xa9a4b70}, 0xa77aa60)
trust | /go/pkg/mod/github.com/99designs/gqlgen@v0.17.1/graphql/executor/extensions.go:72 +0x2c
trust | github.com/zolamk/trust/graph/generated.(*executionContext)._Mutation_signup(0xa6e87f8, {0x88c0d00, 0xa9a4b58}, {0xa5f8300, {0xa6e8808, 0x1, 0x1}})
trust | /github/workspace/graph/generated/generated.go:1803 +0x28e
trust | github.com/zolamk/trust/graph/generated.(*executionContext)._Mutation.func1({0x88c0d00, 0xa9a4b58})
trust | /github/workspace/graph/generated/generated.go:5922 +0x4e
trust | github.com/99designs/gqlgen/graphql/executor.processExtensions.func3({0x88c0d00, 0xa9a4b58}, 0xa77aa00)
trust | /go/pkg/mod/github.com/99designs/gqlgen@v0.17.1/graphql/executor/extensions.go:69 +0x2c
trust | github.com/zolamk/trust/graph/generated.(*executionContext)._Mutation(0xa6e87f8, {0x88c0d00, 0xa9a4b10}, {0xa6e8570, 0x1, 0x1})
trust | /github/workspace/graph/generated/generated.go:5925 +0x53d
trust | github.com/zolamk/trust/graph/generated.(*executableSchema).Exec.func2({0x88c0d00, 0xa9a4b10})
trust | /github/workspace/graph/generated/generated.go:823 +0x60
trust | github.com/99designs/gqlgen/graphql/executor.(*Executor).DispatchOperation.func1.1.1({0x88c0d00, 0xa9a4b10})
trust | /go/pkg/mod/github.com/99designs/gqlgen@v0.17.1/graphql/executor/executor.go:106 +0x2f
trust | github.com/99designs/gqlgen/graphql/executor.processExtensions.func2({0x88c0d00, 0xa9a4b10}, 0xa6e8800)
trust | /go/pkg/mod/github.com/99designs/gqlgen@v0.17.1/graphql/executor/extensions.go:66 +0x2c
trust | github.com/99designs/gqlgen/graphql/executor.(*Executor).DispatchOperation.func1.1({0x88c0d00, 0xa9a4ae0})
trust |
J0RdN:
/go/pkg/mod/github.com/99designs/gqlgen@v0.17.1/graphql/executor/executor.go:105 +0x11c
trust | github.com/99designs/gqlgen/graphql/handler/transport.POST.Do({}, {0x88c07d0, 0xa930140}, 0xa936900, {0x88bf998, 0xa906460})
trust | /go/pkg/mod/github.com/99designs/gqlgen@v0.17.1/graphql/handler/transport/http_post.go:52 +0x29f
trust | github.com/99designs/gqlgen/graphql/handler.(*Server).ServeHTTP(0xa40a4c0, {0x88c07d0, 0xa930140}, 0xa936900)
trust | /go/pkg/mod/github.com/99designs/gqlgen@v0.17.1/graphql/handler/server.go:120 +0x254
trust | github.com/zolamk/trust/middleware.Authenticated.func1.1({0x88c07d0, 0xa930140}, 0xa936800)
trust | /github/workspace/middleware/authenticated.go:67 +0x3bf
trust | net/http.HandlerFunc.ServeHTTP(0xa77a580, {0x88c07d0, 0xa930140}, 0xa936800)
trust | /usr/local/go/src/net/http/server.go:2046 +0x34
trust | github.com/zolamk/trust/middleware.AttachRefreshToken.func1.1({0x88c07d0, 0xa930140}, 0xa936780)
trust | /github/workspace/middleware/attach_refresh_token.go:27 +0x265
trust | net/http.HandlerFunc.ServeHTTP(0xa77a590, {0x88c07d0, 0xa930140}, 0xa936780)
trust | /usr/local/go/src/net/http/server.go:2046 +0x34
trust | github.com/zolamk/trust/middleware.AttachLogData.func1({0x88c07d0, 0xa930140}, 0xa936700)
trust | /github/workspace/middleware/attach_log_data.go:43 +0x397
trust | net/http.HandlerFunc.ServeHTTP(0xa77a5a0, {0x88c07d0, 0xa930140}, 0xa936700)
trust | /usr/local/go/src/net/http/server.go:2046 +0x34
trust | github.com/zolamk/trust/middleware.AttachResponse.func1({0x88c07d0, 0xa930140}, 0xa936680)
trust | /github/workspace/middleware/attach_response.go:16 +0x215
trust | net/http.HandlerFunc.ServeHTTP(0xa77a5b0, {0x88c07d0, 0xa930140}, 0xa936680)
trust | /usr/local/go/src/net/http/server.go:2046 +0x34
trust | github.com/gorilla/mux.(*Router).ServeHTTP(0xa918120, {0x88c07d0, 0xa930140}, 0xa936580)
trust | /go/pkg/mod/github.com/gorilla/mux@v1.8.0/mux.go:210 +0x1d1
trust | net/http.(*ServeMux).ServeHTTP(0x8cbad00, {0x88c07d0, 0xa930140}, 0xa936580)
trust | /usr/local/go/src/net/http/server.go:2424 +0x156
trust | net/http.serverHandler.ServeHTTP({0xa47c480}, {0x88c07d0, 0xa930140}, 0xa936580)
trust | /usr/local/go/src/net/http/server.go:2878 +0x359
trust | net/http.(*conn).serve(0xa7ec000, {0x88c0d00, 0xa45e840})
trust | /usr/local/go/src/net/http/server.go:1929 +0xc16
trust | created by net/http.(*Server).Serve
trust | /usr/local/go/src/net/http/server.go:3033 +0x428