http: panic serving 127.0.0.1:55958: when trying to run cron-manager

Hello all,

I created a cron-manager app from the template provided at: GitHub - fly-apps/cron-manager

When it tries to run my job I get the following error:

Any one have experience with this or advice on how to solve?

2024-12-17 09:00:01.546	
api     | INFO[62098] 	/usr/local/go/src/net/http/server.go:3086 +0x5cb
2024-12-17 09:00:01.546	
api     | INFO[62098] created by net/http.(*Server).Serve in goroutine 9
2024-12-17 09:00:01.546	
api     | INFO[62098] 	/usr/local/go/src/net/http/server.go:2009 +0x5f4
2024-12-17 09:00:01.546	
api     | INFO[62098] net/http.(*conn).serve(0xc0000ac5a0, {0xb147e8, 0xc0000895f0})
2024-12-17 09:00:01.546	
api     | INFO[62098] 	/usr/local/go/src/net/http/server.go:2938 +0x8e
2024-12-17 09:00:01.546	
api     | INFO[62098] net/http.serverHandler.ServeHTTP({0xb12010?}, {0xb13768?, 0xc0000a41c0?}, 0x6?)
2024-12-17 09:00:01.546	
api     | INFO[62098] 	/go/pkg/mod/github.com/go-chi/chi@v1.5.5/mux.go:87 +0x331
2024-12-17 09:00:01.546	
api     | INFO[62098] github.com/go-chi/chi.(*Mux).ServeHTTP(0xc000074840, {0xb13768, 0xc0000a41c0}, 0xc0000fc000)
2024-12-17 09:00:01.546	
api     | INFO[62098] 	/usr/local/go/src/net/http/server.go:2136 +0x29
2024-12-17 09:00:01.545	
api     | INFO[62098] net/http.HandlerFunc.ServeHTTP(0xb14820?, {0xb13768?, 0xc0000a41c0?}, 0xe03640?)
2024-12-17 09:00:01.545	
api     | INFO[62098] 	/app/api/handler.go:32 +0x58
2024-12-17 09:00:01.545	
api     | INFO[62098] github.com/fly-apps/cron-manager/api.shutdownInterceptor.func1({0xb13768?, 0xc0000a41c0?}, 0xe03601?)
2024-12-17 09:00:01.545	
api     | INFO[62098] 	/usr/local/go/src/net/http/server.go:2136 +0x29
2024-12-17 09:00:01.545	
api     | INFO[62098] net/http.HandlerFunc.ServeHTTP(0x7f938edab108?, {0xb13768?, 0xc0000a41c0?}, 0xc0000fc100?)
2024-12-17 09:00:01.545	
api     | INFO[62098] 	/go/pkg/mod/github.com/go-chi/chi@v1.5.5/mux.go:436 +0x1f4
2024-12-17 09:00:01.545	
api     | INFO[62098] github.com/go-chi/chi.(*Mux).routeHTTP(0xc000074840, {0xb13768, 0xc0000a41c0}, 0xc0000fc100)
2024-12-17 09:00:01.545	
api     | INFO[62098] 	/usr/local/go/src/net/http/server.go:2136 +0x29
2024-12-17 09:00:01.545	
api     | INFO[62098] net/http.HandlerFunc.ServeHTTP(0x9de2a0?, {0xb13768?, 0xc0000a41c0?}, 0xc000028145?)
2024-12-17 09:00:01.545	
api     | INFO[62098] 	/go/pkg/mod/github.com/go-chi/chi@v1.5.5/mux.go:311 +0x1c2
2024-12-17 09:00:01.545	
api     | INFO[62098] github.com/go-chi/chi.(*Mux).Mount.func1({0xb13768, 0xc0000a41c0}, 0xc0000fc100)
2024-12-17 09:00:01.545	
api     | INFO[62098] 	/go/pkg/mod/github.com/go-chi/chi@v1.5.5/mux.go:70 +0x373
2024-12-17 09:00:01.544	
api     | INFO[62098] github.com/go-chi/chi.(*Mux).ServeHTTP(0xc0000748a0, {0xb13768, 0xc0000a41c0}, 0xc0000fc100)
2024-12-17 09:00:01.544	
api     | INFO[62098] 	/usr/local/go/src/net/http/server.go:2136 +0x29
2024-12-17 09:00:01.544	
api     | INFO[62098] net/http.HandlerFunc.ServeHTTP(0xc000089800?, {0xb13768?, 0xc0000a41c0?}, 0xc0000bf938?)
2024-12-17 09:00:01.544	
api     | INFO[62098] 	/go/pkg/mod/github.com/go-chi/chi@v1.5.5/mux.go:436 +0x1f4
2024-12-17 09:00:01.544	
api     | INFO[62098] github.com/go-chi/chi.(*Mux).routeHTTP(0xc0000748a0, {0xb13768, 0xc0000a41c0}, 0xc0000fc100)
2024-12-17 09:00:01.544	
api     | INFO[62098] 	/usr/local/go/src/net/http/server.go:2136 +0x29
2024-12-17 09:00:01.544	
api     | INFO[62098] net/http.HandlerFunc.ServeHTTP(0x9de2a0?, {0xb13768?, 0xc0000a41c0?}, 0xc0000144a0?)
2024-12-17 09:00:01.544	
api     | INFO[62098] 	/go/pkg/mod/github.com/go-chi/chi@v1.5.5/mux.go:311 +0x1c2
2024-12-17 09:00:01.544	
api     | INFO[62098] github.com/go-chi/chi.(*Mux).Mount.func1({0xb13768, 0xc0000a41c0}, 0xc0000fc100)
2024-12-17 09:00:01.544	
api     | INFO[62098] 	/go/pkg/mod/github.com/go-chi/chi@v1.5.5/mux.go:70 +0x373
2024-12-17 09:00:01.544	
api     | INFO[62098] github.com/go-chi/chi.(*Mux).ServeHTTP(0xc000074900, {0xb13768, 0xc0000a41c0}, 0xc0000fc100)
2024-12-17 09:00:01.544	
api     | INFO[62098] 	/usr/local/go/src/net/http/server.go:2136 +0x29
2024-12-17 09:00:01.544	
api     | INFO[62098] net/http.HandlerFunc.ServeHTTP(0xc000089800?, {0xb13768?, 0xc0000a41c0?}, 0xc0000bf7b8?)
2024-12-17 09:00:01.544	
api     | INFO[62098] 	/go/pkg/mod/github.com/go-chi/chi@v1.5.5/mux.go:436 +0x1f4
2024-12-17 09:00:01.543	
api     | INFO[62098] github.com/go-chi/chi.(*Mux).routeHTTP(0xc000074900, {0xb13768, 0xc0000a41c0}, 0xc0000fc100)
2024-12-17 09:00:01.543	
api     | INFO[62098] 	/usr/local/go/src/net/http/server.go:2136 +0x29
2024-12-17 09:00:01.543	
api     | INFO[62098] net/http.HandlerFunc.ServeHTTP(0x9de2a0?, {0xb13768?, 0xc0000a41c0?}, 0xc0000144b0?)
2024-12-17 09:00:01.543	
api     | INFO[62098] 	/app/api/handler.go:89 +0x87
2024-12-17 09:00:01.543	
api     | INFO[62098] github.com/fly-apps/cron-manager/api.Handler.func1.WithLogging.func1({0xb13768, 0xc0000a41c0}, 0xc00006eb80?)
2024-12-17 09:00:01.543	
api     | INFO[62098] 	/app/api/handle_jobs.go:44 +0x214
2024-12-17 09:00:01.543	
api     | INFO[62098] github.com/fly-apps/cron-manager/api.handleJobTrigger({0xb13768, 0xc0000a41c0}, 0xc0000fc200)
2024-12-17 09:00:01.543	
api     | INFO[62098] 	/app/internal/cron/job.go:58 +0x701
2024-12-17 09:00:01.543	
api     | INFO[62098] github.com/fly-apps/cron-manager/internal/cron.ProcessJob({0xb147e8, 0xc000089830}, 0xc0000144b8?, 0xc0000341e8, 0xc0000bf5d8?)
2024-12-17 09:00:01.543	
api     | INFO[62098] 	/usr/local/go/src/runtime/panic.go:920 +0x270
2024-12-17 09:00:01.543	
api     | INFO[62098] panic({0x9e2b80?, 0xe03930?})
2024-12-17 09:00:01.543	
api     | INFO[62098] 	/usr/local/go/src/net/http/server.go:1868 +0xb9
2024-12-17 09:00:01.542	
api     | INFO[62098] net/http.(*conn).serve.func1()
2024-12-17 09:00:01.542	
api     | INFO[62098] goroutine 10 [running]:
2024-12-17 09:00:01.542	
api     | INFO[62098] http: panic serving 127.0.0.1:55958: runtime error: invalid memory address or nil pointer dereference
2024-12-17 09:00:01.541	
api     | ERRO[62098] job processing failed                         app-name=cron-manager error="failed to launch machine: failed to launch VM: unauthorized" job-id=2 schedule=summarization-job-trigger
2024-12-17 09:00:01.378	
api     | INFO[62098] Preparing job...                              app-name=cron-manager job-id=2 schedule=summarization-job-trigger

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.