Following is the stacktrace of my error as well as the preceding 3 log messages:
{"fields.time":"2019-02-13T21:07:24Z","latency":14078,"level":"debug","method":"GET","msg":"","remote":"10.218.0.124:10592","request":"/v1/test/ping","request-id":"546579413","time":"2019-02-13T21:07:24Z"}
{"level":"debug","msg":"api: read access granted","name":"some-service","namespace":"MyOrg","request-id":"123456789","time":"2019-02-13T21:07:25Z","user.login":"a-user","visibility":"public"}
{"admin":true,"level":"debug","msg":"api: access granted","name":"some-service","namespace":"MyOrg","read":true,"request-id":"987654321","time":"2019-02-13T21:07:25Z","user.login":"a-user","visibility":"public","write":true}
Panic: runtime error: invalid memory address or nil pointer dereference
goroutine 8074 [running]:
runtime/debug.Stack(0x48, 0x0, 0x0)
/usr/local/go/src/runtime/debug/stack.go:24 +0xa7
runtime/debug.PrintStack()
/usr/local/go/src/runtime/debug/stack.go:16 +0x22
github.com/drone/drone/vendor/github.com/go-chi/chi/middleware.Recoverer.func1.1(0xc42013d900, 0x1a48c00, 0xc4206237a0)
/go/src/github.com/drone/drone/vendor/github.com/go-chi/chi/middleware/recoverer.go:28 +0x1b6
panic(0x167c680, 0x25a9580)
/usr/local/go/src/runtime/panic.go:502 +0x229
github.com/drone/drone/internal/scm/hook.deleteHook(0x1a49f80, 0xc4200bcfc0, 0xc4203531e0, 0xc420690280, 0x17, 0xc420ada1e0, 0x22, 0x2, 0xc420ada1e0)
/go/src/github.com/drone/drone/internal/scm/hook/util.go:24 +0x44
github.com/drone/drone/internal/scm/hook.replaceHook(0x1a49f80, 0xc4200bcfc0, 0xc4203531e0, 0xc420690280, 0x17, 0xc4209a2780, 0x22, 0xc4200bcfc0)
/go/src/github.com/drone/drone/internal/scm/hook/util.go:15 +0x74
github.com/drone/drone/internal/scm/hook.(*service).Create(0xc4200bcf90, 0x1a49f80, 0xc4200bcfc0, 0xc420814280, 0x18785df, 0x4)
/go/src/github.com/drone/drone/internal/scm/hook/hook.go:63 +0x294
github.com/drone/drone/internal/api/repos.HandleEnable.func1(0x1a48c00, 0xc4206237a0, 0xc420868200)
/go/src/github.com/drone/drone/internal/api/repos/enable.go:83 +0x33a
net/http.HandlerFunc.ServeHTTP(0xc4200b05a0, 0x1a48c00, 0xc4206237a0, 0xc420868200)
/usr/local/go/src/net/http/server.go:1947 +0x44
github.com/drone/drone/internal/api/acl.CheckAccess.func1.1(0x1a48c00, 0xc4206237a0, 0xc420868000)
/go/src/github.com/drone/drone/internal/api/acl/check.go:127 +0x62d
net/http.HandlerFunc.ServeHTTP(0xc42014ec60, 0x1a48c00, 0xc4206237a0, 0xc420868000)
/usr/local/go/src/net/http/server.go:1947 +0x44
github.com/drone/drone/vendor/github.com/go-chi/chi.(*ChainHandler).ServeHTTP(0xc42008ab00, 0x1a48c00, 0xc4206237a0, 0xc420868000)
/go/src/github.com/drone/drone/vendor/github.com/go-chi/chi/chain.go:31 +0x52
github.com/drone/drone/vendor/github.com/go-chi/chi.(*Mux).routeHTTP(0xc42008eae0, 0x1a48c00, 0xc4206237a0, 0xc420868000)
/go/src/github.com/drone/drone/vendor/github.com/go-chi/chi/mux.go:424 +0x289
github.com/drone/drone/vendor/github.com/go-chi/chi.(*Mux).(github.com/drone/drone/vendor/github.com/go-chi/chi.routeHTTP)-fm(0x1a48c00, 0xc4206237a0, 0xc420868000)
/go/src/github.com/drone/drone/vendor/github.com/go-chi/chi/mux.go:368 +0x48
net/http.HandlerFunc.ServeHTTP(0xc4203416f0, 0x1a48c00, 0xc4206237a0, 0xc420868000)
/usr/local/go/src/net/http/server.go:1947 +0x44
github.com/drone/drone/internal/api/acl.CheckAccess.func1.1(0x1a48c00, 0xc4206237a0, 0xc420868000)
/go/src/github.com/drone/drone/internal/api/acl/check.go:89 +0xb11
net/http.HandlerFunc.ServeHTTP(0xc42014e5d0, 0x1a48c00, 0xc4206237a0, 0xc420868000)
/usr/local/go/src/net/http/server.go:1947 +0x44
github.com/drone/drone/internal/api/acl.InjectRepository.func1.1(0x1a48c00, 0xc4206237a0, 0xc42013df00)
/go/src/github.com/drone/drone/internal/api/acl/repo.go:123 +0xa8b
net/http.HandlerFunc.ServeHTTP(0xc4200b0550, 0x1a48c00, 0xc4206237a0, 0xc42013df00)
/usr/local/go/src/net/http/server.go:1947 +0x44
github.com/drone/drone/vendor/github.com/go-chi/chi.(*Mux).ServeHTTP(0xc42008eae0, 0x1a48c00, 0xc4206237a0, 0xc42013df00)
/go/src/github.com/drone/drone/vendor/github.com/go-chi/chi/mux.go:69 +0x2eb
github.com/drone/drone/vendor/github.com/go-chi/chi.(*Mux).Mount.func1(0x1a48c00, 0xc4206237a0, 0xc42013df00)
/go/src/github.com/drone/drone/vendor/github.com/go-chi/chi/mux.go:291 +0x107
net/http.HandlerFunc.ServeHTTP(0xc420116ca0, 0x1a48c00, 0xc4206237a0, 0xc42013df00)
/usr/local/go/src/net/http/server.go:1947 +0x44
github.com/drone/drone/vendor/github.com/go-chi/chi.(*Mux).routeHTTP(0xc42008ea80, 0x1a48c00, 0xc4206237a0, 0xc42013df00)
/go/src/github.com/drone/drone/vendor/github.com/go-chi/chi/mux.go:424 +0x289
github.com/drone/drone/vendor/github.com/go-chi/chi.(*Mux).(github.com/drone/drone/vendor/github.com/go-chi/chi.routeHTTP)-fm(0x1a48c00, 0xc4206237a0, 0xc42013df00)
/go/src/github.com/drone/drone/vendor/github.com/go-chi/chi/mux.go:368 +0x48
net/http.HandlerFunc.ServeHTTP(0xc420341a30, 0x1a48c00, 0xc4206237a0, 0xc42013df00)
/usr/local/go/src/net/http/server.go:1947 +0x44
github.com/drone/drone/vendor/github.com/go-chi/cors.(*Cors).Handler.func1(0x1a48c00, 0xc4206237a0, 0xc42013df00)
/go/src/github.com/drone/drone/vendor/github.com/go-chi/cors/cors.go:199 +0xfe
net/http.HandlerFunc.ServeHTTP(0xc420116cc0, 0x1a48c00, 0xc4206237a0, 0xc42013df00)
/usr/local/go/src/net/http/server.go:1947 +0x44
github.com/drone/drone/internal/api/auth.HandleAuthentication.func1.1(0x1a48c00, 0xc4206237a0, 0xc42013da00)
/go/src/github.com/drone/drone/internal/api/auth/auth.go:41 +0x280
net/http.HandlerFunc.ServeHTTP(0xc4202ad350, 0x1a48c00, 0xc4206237a0, 0xc42013da00)
/usr/local/go/src/net/http/server.go:1947 +0x44
github.com/drone/drone/internal/logger.Middleware.func1(0x1a48c00, 0xc4206237a0, 0xc42013d900)
/go/src/github.com/drone/drone/internal/logger/handler.go:22 +0x220
net/http.HandlerFunc.ServeHTTP(0xc420116ce0, 0x1a48c00, 0xc4206237a0, 0xc42013d900)
/usr/local/go/src/net/http/server.go:1947 +0x44
github.com/drone/drone/vendor/github.com/go-chi/chi/middleware.NoCache.func1(0x1a48c00, 0xc4206237a0, 0xc42013d900)
/go/src/github.com/drone/drone/vendor/github.com/go-chi/chi/middleware/nocache.go:54 +0x217
net/http.HandlerFunc.ServeHTTP(0xc420116d00, 0x1a48c00, 0xc4206237a0, 0xc42013d900)
/usr/local/go/src/net/http/server.go:1947 +0x44
github.com/drone/drone/vendor/github.com/go-chi/chi/middleware.Recoverer.func1(0x1a48c00, 0xc4206237a0, 0xc42013d900)
/go/src/github.com/drone/drone/vendor/github.com/go-chi/chi/middleware/recoverer.go:35 +0x9f
net/http.HandlerFunc.ServeHTTP(0xc420116d20, 0x1a48c00, 0xc4206237a0, 0xc42013d900)
/usr/local/go/src/net/http/server.go:1947 +0x44
github.com/drone/drone/vendor/github.com/go-chi/chi.(*Mux).ServeHTTP(0xc42008ea80, 0x1a48c00, 0xc4206237a0, 0xc42013d900)
/go/src/github.com/drone/drone/vendor/github.com/go-chi/chi/mux.go:69 +0x2eb
github.com/drone/drone/vendor/github.com/go-chi/chi.(*Mux).Mount.func1(0x1a48c00, 0xc4206237a0, 0xc42013d900)
/go/src/github.com/drone/drone/vendor/github.com/go-chi/chi/mux.go:291 +0x107
net/http.HandlerFunc.ServeHTTP(0xc420117ce0, 0x1a48c00, 0xc4206237a0, 0xc42013d900)
/usr/local/go/src/net/http/server.go:1947 +0x44
github.com/drone/drone/vendor/github.com/go-chi/chi.(*Mux).routeHTTP(0xc42008e8a0, 0x1a48c00, 0xc4206237a0, 0xc42013d900)
/go/src/github.com/drone/drone/vendor/github.com/go-chi/chi/mux.go:424 +0x289
github.com/drone/drone/vendor/github.com/go-chi/chi.(*Mux).(github.com/drone/drone/vendor/github.com/go-chi/chi.routeHTTP)-fm(0x1a48c00, 0xc4206237a0, 0xc42013d900)
/go/src/github.com/drone/drone/vendor/github.com/go-chi/chi/mux.go:368 +0x48
net/http.HandlerFunc.ServeHTTP(0xc420341600, 0x1a48c00, 0xc4206237a0, 0xc42013d900)
/usr/local/go/src/net/http/server.go:1947 +0x44
github.com/drone/drone/vendor/github.com/go-chi/chi.(*Mux).ServeHTTP(0xc42008e8a0, 0x1a48c00, 0xc4206237a0, 0xc42080f500)
/go/src/github.com/drone/drone/vendor/github.com/go-chi/chi/mux.go:81 +0x221
net/http.serverHandler.ServeHTTP(0xc420353ee0, 0x1a48c00, 0xc4206237a0, 0xc42080f500)
/usr/local/go/src/net/http/server.go:2694 +0xbc
net/http.(*conn).serve(0xc4205ecb40, 0x1a49ec0, 0xc4203f54c0)
/usr/local/go/src/net/http/server.go:1830 +0x651
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2795 +0x27b